#author("2020-01-20T11:10:42+09:00","default:kouzouken","kouzouken")
#contents
*卒論日誌 [#g032a6f2]
,日付	,時間帯	,作業時間(hr)	,内容	,立会
, 4/21,14:00~ ,0.5 ,UNIXコマンド、viの練習 ,
, 4/22,14:00~ ,1 ,UNIXコマンド、viの練習 ,
, 4/25,12:00~ ,1 ,UNIXコマンド、viの練習 ,
, 4/26,14:00~ ,1 ,UNIXコマンド、viの練習 ,
, 4/29,14:30~ ,2 ,UNIXコマンド、viの練習 ,
, 5/2,14:00~ ,2 ,UNIXコマンド、viの練習 ,
, 5/6,14:00~ ,1.5 ,UNIXコマンド、viの練習 ,
, 5/10,14:00~ ,1 ,salome-meca練習 ,
, 5/11,14:00~ ,1 ,salome-meca練習 ,
, 5/13,14:00~ ,1 ,初等梁、Timoshenko梁 ,
, 5/16,14:00~ ,1 ,初等梁、Timoshenko梁 ,
, 5/19,14:00~ ,2 ,初等梁、Timoshenko梁 ,
, 5/20,14:00~ ,3 ,初等梁、Timoshenko梁 ,
, 5/23,14:00~ ,1 ,初等梁、Timoshenko梁 ,
, 5/27,14:00~ ,1 ,初等梁、Timoshenko梁 ,
, 5/30,14:00~ ,1 ,初等梁、Timoshenko梁 ,
, 6/3,14:00~ ,2 ,salome-meca、gnuplot ,
, 6/6,14:00~ ,1 ,salome-meca、gnuplot ,
, 6/9,14:00~ ,1 ,salome-meca、gnuplot ,
, 6/10,14:00~ ,1 ,salome-meca、gnuplot, ,
, 6/13,14:00~ ,1 ,研究内容に関する調べ物 ,
, 6/17,14:00~ ,1 ,研究内容に関する調べ物 ,
, 6/24,16:30~ ,1 ,研究内容に関する調べ物 ,
, 6/29,16:30~ ,2 ,研究内容に関する調べ物 ,
, 6/30,15:30~ ,2 ,研究内容に関する調べ物 ,
, 7/1,10:00~ ,2.5 ,研究内容に関する調べ物 ,
, 7/6,16:00~ ,1.5 ,salomeで面への載荷の仕方 ,
, 7/14,11:00~ ,5 ,code-asterの勉強、オープンキャンパスの準備 ,
, 7/15,12:00~ ,3 ,code-asterの勉強 ,
, 7/19,12:00~ ,5 ,salomeで3ヒンジアーチ作成 ,
, 7/21,13:00~ ,3 ,salomeで3ヒンジアーチ作成、不静定解析 ,
, 7/25,9:00~ ,5 ,salomeでシェル要素の蝶番作成 ,
, 7/27,16:00~ ,2 ,反転螺旋折円筒のモデリング ,
, 7/28,11:00~ ,2 ,反転螺旋折円筒のモデリング ,
, 7/31,9:00~ ,2 ,反転螺旋折円筒モデルの検査 ,
, 8/1,9:00~ ,6 ,反転螺旋折円筒モデルの検査 ,
, 8/4,14:00~ ,2 ,ミシン目蝶番4種類のモデリング ,
, 8/5,9:00~ ,4 ,ミシン目蝶番4種類のcode-aster書き直し ,
, 8/7,8:00~ ,4 ,ミシン目蝶番作成 ,
, 8/13,15:00~ ,2 ,ミシン目蝶番作成 ,
, 8/14,14:00~ ,2 ,ミシン目蝶番作成 ,
, 9/4,10:00~ ,3 ,螺旋折円筒作成 ,
, 9/5,13:00~ ,3 ,螺旋折円筒作成 ,
, 9/6,15:00~ ,1.5 ,螺旋折円筒作成 、code作成,
, 9/9,11:00~ ,3 ,螺旋折円筒作成、code作成 ,
, 9/12,15:00~ ,2 ,螺旋折円筒、code作成 ,
, 9/13,13:00~ ,2 ,螺旋折円筒の解析 ,
, 9/14,14:00~ ,1 ,TeXの練習 ,
, 9/15,13:00~ ,1 ,TeXの練習 ,
, 9/19,13:00~ ,1 ,螺旋折円筒について ,
, 9/23,16:00~ ,2 ,TeXの練習 ,
, 9/27,10:00~ ,2 ,螺旋折円筒について ,
, 9/28,13:00~ ,4 ,TeXの練習 ,
, 9/29,0:00~ ,9 ,螺旋折円筒作成 ,
, 9/30,0:00~ ,12 ,螺旋折円筒作成、発表まとめ ,
, 10/4,9:00~ ,5.5 ,螺旋折円筒作成 ,
, 10/6,10:00~ ,4 ,螺旋折円筒作成 ,
, 10/7,7:00~ ,5 ,螺旋折円筒作成 ,
, 10/11,11:00~ ,3 ,螺旋折円筒作成 ,
, 10/13,11:00~ ,3 ,螺旋折円筒作成 ,
, 10/17,12:00~ ,1 ,コード作成 ,
, 10/18,14:30~ ,2 ,コード作成、螺旋折円筒角度変えて紙で作成 ,
, 10/21,12:00~ ,1 ,コード作成 ,
, 10/24,12:00~ ,3 ,code-asterについて調べ物、螺旋折円筒作り直し ,
, 10/28,10:00~ ,3 ,螺旋折円筒作り直し ,
, 10/31,12:00~ ,2 ,螺旋折円筒作り直し ,
, 11/1,17:00~ ,2 ,螺旋折円筒作り直し ,
, 11/4,12:00~ ,1 ,螺旋折円筒作り直し ,
, 11/7,9:00~ ,3 ,螺旋折円筒作り直し ,
, 11/10,9:00~ ,3 ,変形の表示方法 ,
, 11/11,16:00~ ,2 ,螺旋折円筒作り直し ,
, 11/14,12:00~ ,1 ,エラー探し ,
, 11/18,9:00~ ,3 ,境界条件直し ,
, 11/21,11:30~ ,1 ,剛体に蝶番をつける ,
, 11/24,13:30~ ,2 ,剛体に蝶番をつける ,
, 11/25,11:00~ ,2 ,剛体に蝶番をつける、二次要素 ,
, 11/28,12:00~ ,3 ,非線形、非定常 ,
, 12/1,12:00~ ,2 ,幾何学非線形、大変形,
, 12/2,12:00~ ,2 ,幾何学非線形、大変形,
, 12/5,12:00~ ,3 ,COQUE_3D、有限(大)変位、微小変形,
, 12/8,10:00~ ,5 ,有限(大)変位、微小変形解析で螺旋折円筒解析、DEFORMATIONチェック,
, 12/9,12:00~ ,3 ,DEFORMATIONチェック,
, 12/10,16:30~ ,1.5 ,計算方法直し,
, 12/13,12:00~ ,1 ,DEFORMATIONチェック,
, 12/14,15:00~ ,6 ,エラーチェック、螺旋折り円筒を紙で作成,
, 12/16,10:00~ ,8 ,中間発表まとめ,
, 12/17,8:00~ ,4 ,中間発表まとめ,
, 12/18,9:00~ ,6 ,中間発表まとめ,
, 12/19,9:00~ ,6 ,中間発表まとめ,
, 12/20,9:00~ ,4 ,中間発表まとめ,
, 12/21,7:00~ ,11 ,中間発表まとめ,
, 12/22,8:00~ ,9 ,中間発表まとめ,
, 1/10,8:00~ ,5 ,code-asterバージョンアップ調べ,
, 1/11,8:00~ ,8 ,code-asterバージョンアップ調べ,
, 1/12,9:00~ ,2 ,エラスティカ問題,
, 1/13,10:30~ ,3 ,エラスティカ問題,
, 1/16,12:00~ ,5 ,code-asterバージョンアップ調べ,
, 1/17,7:00~ ,8 ,研究内容まとめ,
, 1/18,8:00~ ,11 ,研究内容まとめ、code-aster直し,
, 1/19,12:00~ ,7 ,研究内容まとめ、code-aster直し,
, 1/20,9:00~ ,12 ,研究内容まとめ,
, 1/21,8:00~ ,5 ,研究内容まとめ,
, 1/23,8:00~ ,8 ,研究内容まとめ,
, 1/24,9:00~ ,14 ,研究内容まとめ,
, 1/25,10:00~ ,6 ,研究内容まとめ,
, 1/26,12:00~ ,5 ,エラスティカ問題,
, 1/27,15:00~ ,3 ,エラスティカ問題,
, 1/28,17:00~ ,6 ,エラスティカ問題,
, 1/29,13:00~ ,5 ,エラスティカ問題,
, 1/30,12:00~ ,6 ,solid要素螺旋折り円筒作成,
, 2/1,15:00~ ,3 ,solid要素螺旋折り円筒作成,
, 2/2,12:00~ ,6 ,概要作成,
, 2/3,10:00~ ,2 ,概要作成,
, 2/6,8:00~ ,6 ,概要作成,
, 2/7,8:00~ ,9 ,概要作成,
, 2/9,10:00~ ,5 ,概要作成,
, 2/10,10:00~ ,6 ,概要作成,
, 2/11,12:00~ ,3 ,発表準備,
, 2/12,6:00~ ,8 ,発表準備,
, 2/13,12:00~ ,6 ,発表準備,
, 2/14,8:00~ ,6 ,発表準備,
, 2/15,21:00~ , ,発表準備,
, , ,合計428.5 , ,

*研究内容 [#c53d839b]
 反転螺旋折り円筒のFEM解析(幾何学非線形を考慮した場合と、線形解析とでどれくらい差が出
るか)それをアニメ化できるか。規則性が簡単なら、物理エンジンで模擬できるか。
 (反転)螺旋降り円筒の有限要素モデル化
 卒論タイトル、折り畳み可能な螺旋折り円筒の数値モデル
*ソリッド要素で螺旋折り円筒(2/1) [#if709c2b]
http://www.str.ce.akita-u.ac.jp/~gotouhan/j2016/endo/11.png
http://www.str.ce.akita-u.ac.jp/~gotouhan/j2016/endo/12.png
http://www.str.ce.akita-u.ac.jp/~gotouhan/j2016/endo/13.png
http://www.str.ce.akita-u.ac.jp/~gotouhan/j2016/endo/14.png
http://www.str.ce.akita-u.ac.jp/~gotouhan/j2016/endo/15.png
*ソリッド要素で線形解析、幾何学非線形有限変位微小変形(12/27) [#pddd80ae]
 シェル要素でできなかったが立体要素なら可能(?)

 線形解析
http://www.str.ce.akita-u.ac.jp/~gotouhan/j2016/endo/i4.png
 幾何学非線形有限変位微小変形
http://www.str.ce.akita-u.ac.jp/~gotouhan/j2016/endo/i3.png
*土木学会東北支部原稿(1/20~25) [#s653edd7]
*再開(1/10) [#h6900fc2]
 不安定な変形のため計算が複雑になるのでどうしてもエラーがでる
 解決法としてRELATION='ELAS_HYPER',salomeバージョン10.5で使用できるらしい。
 使用コード(ELAS_HYPER不使用)
http://www.str.ce.akita-u.ac.jp/~gotouhan/j2016/endo/honnban3.comm
*中間発表まとめ中(12/16) [#h33c432c]
*メモ(12/9) [#bfe6ca10]
 エラスティカ問題、ニュートン反復
**後藤メモ(2016/12/8) [#z9f8287b]
エラスティカの解は、
&link(この辺,http://mechanics.civil.tohoku.ac.jp/bear/nisikozo/s2node13.html#SECTION026630000000000000000)参照。
シェル要素で、細長い片持ち梁を作ってエラスティカと比較できるのでは。

*進捗、有限変位、微小変形解析のためのCOQUE_3Dの使い方(12/5) [#q1b28fc1]
**追加、変更分のcode [#o8241a2f]
 メッシュは三角形二次要素にしてある
--(
追加 MAILf=CREA_MAILLAGE(MAILLAGE=MAIL,
                   MODI_MAILLE=_F(TOUT='OUI',
                                  OPTION='TRIA6_7',),);


変更 MODE=AFFE_MODELE(MAILLAGE=MAILf,
                    AFFE=_F(TOUT='OUI',
                            PHENOMENE='MECANIQUE',
                            MODELISATION='COQUE_3D',),);

変更 cara=AFFE_CARA_ELEM(MODELE=MODE,
                       COQUE=_F(GROUP_MA=('Group_1','Group_4',),
                                EPAIS=0.01,
                                COQUE_NCOU=1,),);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
追加 MODE2=AFFE_MODELE(MAILLAGE=MAIL,
                    AFFE=_F(TOUT='OUI',
                            PHENOMENE='MECANIQUE',
                            MODELISATION='3D',),);

追加 PROJ=PROJ_CHAMP(RESULTAT=RESU,
                   MODELE_1=MODE,
                   MODELE_2=MODE2,);



変更 IMPR_RESU(FORMAT='MED',
             UNITE=80,
             RESU=_F(RESULTAT=PROJ,),);
--)
**計算結果 [#yb02c48a]
 右端の辺にz方向に変位を与えた時のx方向の変位、赤が最小で青が最大。
http://www.str.ce.akita-u.ac.jp/~gotouhan/j2016/endo/yuugenhenni.png
 まだ非線形解析なので正しい結果は出ていないが、DKT解析では出なかったx方向の変位が出ている。

*今後の目標(11/11)、(11/18)、(11/28)、(12/2) [#v1fd54ea]
 ・折りたたみのアニメーション化
 ・モデル完成
 ・弧長増分法をつかってみる
 ・剛体に蝶番を入れいみる
 ・条件いろいろ変えてみる(荷重で計算、厚さ変更)
 ・非線形解析の大変形?
 ・解析方法を変えてみる(COQUE_3D)
 ・z方向の変位を与えて、x方向の変位を出す→COQUE_3Dを使い、有限(大)変位、微小変形
*モデル改良(11/7) [#md118b62]
 ヤング率の大きい面で円筒の上部を塞いでモデルの穴をなくす。
 ※DDL_IMPOとLIAISON_UNIFは同一面、線、点上に適用できない?グループ化に工夫が必要。
*現在の状況(10/24) [#yb7f06a0]
 使用コードと使用モデルの各数値
--(

DEBUT();

MA=DEFI_MATERIAU(ELAS=_F(E=70000.0,
                         NU=0.3,),);

MAIL=LIRE_MAILLAGE(FORMAT='MED',);

MODE=AFFE_MODELE(MAILLAGE=MAIL,
                 AFFE=_F(TOUT='OUI',
                         PHENOMENE='MECANIQUE',
                         MODELISATION='DKT',),);

cara=AFFE_CARA_ELEM(MODELE=MODE,
                    COQUE=_F(GROUP_MA=('Group_1','Group_2','Group_3','Group_4','Group_5','Group_6','Group_7','Group_8','Group_9','Group_10','Group_11','Group_12',),
                             EPAIS=0.01,),);

MATE=AFFE_MATERIAU(MAILLAGE=MAIL,
                   AFFE=_F(TOUT='OUI',
                           MATER=MA,),);

CHAR=AFFE_CHAR_MECA(MODELE=MODE,
                    DDL_IMPO=(
                        _F(GROUP_MA=('a','b','c','d','e','f',),
                           DZ=-60,),
                        _F(GROUP_NO=('61','62','63','64','65','66',),
                           DZ=-60,),
                        _F(GROUP_MA=('g',),
                           DX=0,
                           DY=0,
                           DZ=0,),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                        _F(GROUP_NO=('72',),
                           DX=0,
                           DY=0,
                           DZ=0,),),

                    LIAISON_UNIF=(
                        _F(GROUP_NO=('112','122',),
                           DDL=('DX','DY','DZ',),),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                        _F(GROUP_NO=('12110','12210',),
                           DDL=('DX','DY','DZ',),),
                           ),);

RESU=MECA_STATIQUE(MODELE=MODE,
                   CHAM_MATER=MATE,
                   CARA_ELEM=cara,
                   EXCIT=_F(CHARGE=CHAR,),);

RESU=CALC_ELEM(reuse =RESU,
               CHAM_MATER=MATE,
               RESULTAT=RESU,
               REPE_COQUE=_F(GROUP_MA=('Group_1','Group_2','Group_3','Group_4','Group_5','Group_6','Group_7','Group_8','Group_9','Group_10','Group_11','Group_12',),
                             NIVE_COUCHE='SUP',),
               OPTION=('SIGM_ELNO','SIEQ_ELNO',),);

RESU=CALC_NO(reuse =RESU,
             RESULTAT=RESU,
             OPTION=('SIGM_NOEU','SIEQ_NOEU',),);

IMPR_RESU(FORMAT='MED',
          UNITE=80,
          RESU=_F(MAILLAGE=MAIL,
                  RESULTAT=RESU,
                  NOM_CHAM=('SIGM_NOEU','SIEQ_NOEU','DEPL',),),);

FIN();
--)

http://www.str.ce.akita-u.ac.jp/~gotouhan/j2016/endo/suuti.png


*現在の状況(10/7) [#j652a6d6]
**LIAISON_UNIFを節点に適用 [#faecb74e]
GROUP_MA=面、線 GROUP_NO=点?
--(
                    LIAISON_UNIF=(
                        _F(GROUP_NO=('11','12','13',),
                           DDL=('DX','DY','DZ',),),),
--)
**シェル要素の中心応力の解析 [#nc0e950f]
 SUPをMOYにすると中心部の解析になる。Group_1は解析する面グループ。
--(
RESU=CALC_ELEM(reuse =RESU,
               CHAM_MATER=MATE,
               RESULTAT=RESU,
               REPE_COQUE=_F(GROUP_MA=('Group_1',),
                             NIVE_COUCHE='SUP',),
               OPTION=('SIGM_ELNO','SIEQ_ELNO',),);
--)
*螺旋折り円筒のモデリングのやり方(10/4) [#nb4bf22f]
 今まで去年の山内さんのモデリングのやり方を採用していたが、それはまちがいと判明。なのでこれは修正版。
 まず始めに下図の条件が螺旋折り円筒に必須。(n角形螺旋折り円筒)
http://www.str.ce.akita-u.ac.jp/~gotouhan/j2016/endo/hantenzyouken.png
 まず、平面に条件にあった図を作る。
http://www.str.ce.akita-u.ac.jp/~gotouhan/j2016/endo/1.png
 それを組み立てて(ここが難しい)
http://www.str.ce.akita-u.ac.jp/~gotouhan/j2016/endo/2.png
 完成、少しずれて完璧なものは作れなかった。
http://www.str.ce.akita-u.ac.jp/~gotouhan/j2016/endo/3.png
*螺旋折円筒の解析結果 [#pf4322d1]
 間違っていたので削除。
*現在の状況(9/12) [#pa8b2aae]
 螺旋折円筒モデル作成終了、code-asterも正常に動いた。
*現在の状況(9/5) [#v5cdc52c]
 一辺10高さ10角度30の五角形螺旋折円筒モデル作成終了、あとは来週までにcode-asterを書いて計算、結果を考察する。
*現在の状況(8/23) [#q76c42bd]
腰痛で歩けなかったので進捗なし。
9/1まで院の試験勉強。
*現在の状況(8/14) [#h5d5e33b]
シェル要素での応力の調べ方。
--(
RESU=CALC_ELEM(reuse =RESU,
               CHAM_MATER=MATE,
               RESULTAT=RESU,
               REPE_COQUE=_F(GROUP_MA=('Group_32','Group_42',),
                             NIVE_COUCHE='SUP',),
               OPTION=('SIGM_ELNO','SIEQ_ELNO',),);
--)
 蝶番の数は17個でやってみる。
 来週までの目標は、螺旋折り円筒を作ってみる。
*現在の状況(8/7) [#pa95f850]
 先週の結果を踏まえて、蝶番をミシン目にしたらどうなるか調べようとしたが、LIAISON_UNIFを微小な直線に適用することが難しく、それまでしか出来なかった。
-以下、エラー原因と改善法
 ・モデルは各々メッシュ作成しBuild Compoundでくっつける。
 ・メッシュを作成するとき2D:Automatic~を使うとエラーが出るのでNetgen 1D-2Dを使う。Second Orderのチェックは外す。
 ・code-asterからMODI_MAILLAGE関連の文を消す。
 
 今月は勉強で忙しいので来週までの目標としてミシン目蝶番が使えるのか性能調査をする。
*現在の状況(8/1) [#z061f532]
**LIAISON_UNIFについて [#u7a94f03]
 ・隣り合うグループ同士に適用できない。
 ・点グループには適用できない。
 ・LIAISON_UNIFで選んだ物は完全に回転しなくなり、剛体になる。
 ・現状、これ以外で蝶番が作れるとは考えられない。
**反転螺旋折円筒のモデリング(途中) [#ja0c857e]
 前述の「LIAISON_UNIFについて」より普通の反転螺旋折円筒はすべての辺を蝶番にすることができないと分かったので、蝶番をミシン目にしてモデリングする。
 モデリング方法は去年の山内さんの卒論日誌を参考に作る。※間違いと判明(10/4のモデリングより)
**次回までの目標 [#d251330e]
 ミシン目蝶番の応力と変位を調べる。結果に応じて、ミシン目蝶番を使って反転螺旋折円筒を作るか、他の方法を模索する。

*現在の状況(7/25) [#k33138d0]
 非定常のものを解析するときは、力を加えるのではなく、変位を与えてでないと計算できない。
 これで、(7/21)まででわかったことと合わせれば、反転螺旋折円筒の非線形解析が出きるようになった(はず...)。

*現在の状況(7/21) [#u14d4381]
**salomeでシェル要素の3ヒンジアーチの解き方 [#cee5f4e3]
-モデリング
 Rectangleで2つの平面を作り並べ、Compoundでひとつのモデルとし、全体面、固定する両端、2平面の隣り合うそれぞれの辺をGroupのCreateでグループ化する。
-mesh作成
 meshは、2D: Automatic Quadrangulationの1D: Local Lengthで好きな数値で切る。
 次に、できたMesh_1を右クリックしてcreate groups from geometryを選び、モデリングで作ったグループをmeshに関連づけさせる。
-code-aster
 まず、シェル要素を3Dで解析するには、解析方法として'DKT'を用いる。
--(
MODE=AFFE_MODELE(MAILLAGE=MAIL,
                 AFFE=_F(TOUT='OUI',
                         PHENOMENE='MECANIQUE',
                         MODELISATION='DKT',),);
--)
 これで2Dモデルを3D解析できる。(DKTの他にもCOQUE_3Dがあるが、これは変位や回転が大きい物に使う。)
 次に厚さを定義する。面全体グループの'Group_3'の厚さを0.001にするというコマンド。これを入れないと計算できない。
--(
cara=AFFE_CARA_ELEM(MODELE=MODE,
                    COQUE=_F(GROUP_MA='Group_3',
                             EPAIS=0.001,),);
--)
 この時、次のようにMECA_STATIQUEにCARA_ELEM=cara,も追加しないと計算失敗となる。
--(
RESU=MECA_STATIQUE(MODELE=MODE,
                   CHAM_MATER=MATE,
                   CARA_ELEM=cara,
                   EXCIT=_F(CHARGE=CHAR,),);
--)
 境界、荷重条件は、両端'Group_1'を固定し、2平面の隣り合うそれぞれの辺'Group_2'にFORCE_ARETEで線載荷する。
--(
CHAR=AFFE_CHAR_MECA(MODELE=MODE,
                    DDL_IMPO=(
                        _F(GROUP_MA='Group_1',
                           DX=0,
                           DY=0,
                           DZ=0,
                           DRX=0,
                           DRY=0,
                           DRZ=0,),),

                    FORCE_ARETE=_F(GROUP_MA='Group_2',
                                   FZ=-1000.0,),
                    );
--)
 そこにLIAISON_UNIFを追加して'Group_3'の2辺の変位だけを同じにする。
--(
CHAR=AFFE_CHAR_MECA(MODELE=MODE,
                    DDL_IMPO=(
                        _F(GROUP_MA='Group_1',
                           DX=0,
                           DY=0,
                           DZ=0,
                           DRX=0,
                           DRY=0,
                           DRZ=0,),),

                    LIAISON_UNIF=(
                        _F(GROUP_MA='Group_3' ,
                           DDL=('DX','DY','DZ',),),
                          ),

                    FORCE_ARETE=_F(GROUP_MA='Group_3',
                                   FZ=-1000.0,),
                    );
--)
 変位のみ同じで回転は継承していなかったので、蝶番になっているはず。計算結果も妥当なものになった。

**code-asterで非線形の解析をさせる方法 [#zc4cbea8]
 STAT_NON_LINEで非線形での解析ができる(らしい。エラーが出るので検証中、CARA_ELEM=caraのせい?)
 他に時間や降伏などの設定も必要。
--(
sig400=DEFI_FONCTION(
                     NOM_PARA='EPSI',
                     VALE=(0.00114286,240000000,
                           0.0016,270000000,
                           0.0032,290000000,
                           0.0064,307000000,
                           0.0128,327000000,
                           0.02,341000000,
                           0.027,350000000,
                           0.04,360000000,
                           0.07,377000000,
                           0.1,390000000,
                           0.15,413000000,
                           0.2,430000000,
                           0.3,450000000,
                           ),
                     PROL_DROITE='LINEAIRE',
                     PROL_GAUCHE='LINEAIRE',);

MA=DEFI_MATERIAU(ELAS=_F(E=6.0,
                         NU=0.3,),
                 TRACTION=_F(SIGM=sig400,),);

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
inst=DEFI_LIST_REEL(DEBUT=0,
                    INTERVALLE=_F(JUSQU_A=10,
                                  NOMBRE=10,),);

fonc1=DEFI_FONCTION(NOM_PARA='INST',
                    VALE=(0,0,
                          10,0,),);

RESU=STAT_NON_LINE(MODELE=MODE,
                   CHAM_MATER=MATE,              
                          ←(「CARA_ELEM=cara,」を追加(7/25))
                   EXCIT=_F(CHARGE=CHAR,
                            FONC_MULT=fonc1,),
                   COMP_INCR=_F(RELATION='VMIS_ISOT_TRAC',),
                   INCREMENT=_F(LIST_INST=inst,),);
--)

**次の目標 [#d226f0e9]
 Asterで不静定を計算する。
 Asterで非線形での解析。

*目標(6/24) [#l8181573]
 板モデルにて蝶番を入れる
*線形解析と幾何学的非線形解析の違い(6/24) [#xc5d560b]
 ・線形解析、上下面対称の曲げ応力が発生。材料力学の公式と同じ計算結果になる。
 ・幾何学的非線形解析、曲げ応力+膜応力が発生。材料力学の公式と違う結果になる。(材料力学の公式と比べて、上下面での最大応力が小さくなる。)
 Asterで計算する時に STAT_NON_LINE と、DYNA_NON_LINE を使う。
*当面の目標(6/13) [#a9374fd9]
 salomeで要素と要素の間に蝶番入れられるか(境界条件、接続条件)
 3ヒンジアーチを参考にして考える
*課題6 (6/27) [#m80ff440]
 l=100(mm)厚さ1(mm)縦横10(mm)のU型片持梁について先端にP=100(N)を与える、応力分布をsalomeを使いグラフ化。
 拘束面
http://www.str.ce.akita-u.ac.jp/~gotouhan/j2016/endo/ugata.png
 一要素隣
http://www.str.ce.akita-u.ac.jp/~gotouhan/j2016/endo/ugata2.png
 梁の中央
http://www.str.ce.akita-u.ac.jp/~gotouhan/j2016/endo/ugata3.png
*課題5 (6/20) [#u568a631]
 課題4から、側面をy方向に拘束する
http://www.str.ce.akita-u.ac.jp/~gotouhan/j2016/endo/sokumenhazi.png
 一要素隣の場合、より線形に近かった(梁の固定端では数値が正確に出ない?)
http://www.str.ce.akita-u.ac.jp/~gotouhan/j2016/endo/sokumentonari.png
 梁の真ん中の場合
http://www.str.ce.akita-u.ac.jp/~gotouhan/j2016/endo/sokumenmannnaka.png
*課題4 (6/13) [#nea3d7f9]
 B=10(mm) H=10(mm) L=200(mm) の固定端片持ち梁にて先端にP=100(N)が加えられるとき、 meshを立方体要素、length=2(mm) とした時salomeとgnuplotを使い、
 1.固定端での応力を縦軸(z)にしてグラフ化
 2.断面(z=0)を3次元プロットに一緒にプロットする
 3.直方体要素で、固定端から1要素となりの断面の応力分布は、どれくらい変わるか
 4.梁の真ん中の断面の応力分布はどうか(以上の3箇所を比較)
 5.手計算σ=MIyとどれくらい合うか。手計算で求まる面を3次元プロットにあわせてプロット。
 
 1.2一緒にプロット
http://www.str.ce.akita-u.ac.jp/~gotouhan/j2016/endo/zerotoissho.png
 1.3.4の比較
http://www.str.ce.akita-u.ac.jp/~gotouhan/j2016/endo/sannyousohikaku.png
 5
 固定端
http://www.str.ce.akita-u.ac.jp/~gotouhan/j2016/endo/hikakuno-1.png
 固定端の一要素隣
http://www.str.ce.akita-u.ac.jp/~gotouhan/j2016/endo/hikakuno-2.png
 梁の中央
http://www.str.ce.akita-u.ac.jp/~gotouhan/j2016/endo/hikakuno-3.png

*課題3 (6/6) [#oadecb63]
 B=10(mm) H=10(mm) L=200(mm) の片持ち梁にて先端にP=100(N)が加えられるとき、 meshを立方体要素、length=2(mm) とした時固定端での応力分布をgnuplotを使いグラフ化。
http://www.str.ce.akita-u.ac.jp/~gotouhan/j2016/endo/gazou.png

*課題2 (5/23) [#o725e028]
  初等梁 v=Pl^3/3EI=0.0533333
 Timoshenko梁 v=Pl^3/3EI+Pl/kGA=0.0536533
 B=10(mm) H=10(mm) L=200(mm) 

四面体要素、線形
,length(mm),FEM(m),相対誤差(初)(%),相対誤差(T)(%)
,16,0.0257477,51.7,52.0
,8,0.0329288,38.3,38.6
,4,0.0434984,18.4,18.9
,2,0.0481566,9.7,10.2
,1,0.0520617,2.4,3.0

四面体要素、二次要素
,length(mm),FEM(m),相対誤差(初)(%),相対誤差(T)(%)
,16,0.0527434,1.1,1.7
,8,0.0529831,0.66,1.2
,4,0.0532021 ,0.25,0.84
,2,0.0532314,0.15,0.75
,1,0.0532315,0.15,0.75

立方体要素、線形
,length(mm),FEM(m),相対誤差(初)(%),相対誤差(T)(%)
,2,0.0520619,2.3,3.0
,1,0.0525265,1.5,2.1
,0.5,0.0526237,0.13,0.73

立方体要素、二次要素
,length(mm),FEM(m),相対誤差(初)(%),相対誤差(T)(%)
,2,0.0532317,0.19,0.79
,1,0.0518504,2.8,3.4
,0.5,0.0518504,2.8,3.4

*課題 (5/16) [#yedefc1c]
 初等梁 v=Pl^3/3EI=0.0533333
 Timoshenko梁 v=Pl^3/3EI+Pl/kGA=0.0536533
 B=10(mm) H=10(mm) L=200(mm) 
 
,length(mm),FEM(m),相対誤差(初)(%),相対誤差(T)(%)
,16,0.0162345,69.6,69.7
,8,0.0333276,37.5,37.9
,4,0.0435790,18.3,18.8
,2,0.0481357,9.7,10.3
,1,0.0523578,1.8,2.4

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS