繊維強化樹脂材料 /MAT/LAW25 CRASURV 材料のパラメータ設定方法をお伝えします。(Parameter explanation of /MAT/LAW25, CRASURV for a fiber reinforced plastic material)

altair_fukuoka
altair_fukuoka
Altair Employee

もっとも簡単な案

いきなりですが /MAT/LAW25 CRASURV はかなりパラメータ設定難易度が高いです。簡単さを求めるなら MultiScale Designer 材料プラグインを Radioss で使うのが簡単です。

https://community.altair.com/community?sys_kb_id=2b5515a8db73f890cfd5f6a4e2961907&id=kb_article_view&sysparm_rank=1&sysparm_tsqueryId=f31834071bfd8110507ca6442a4bcbc9


説明の対象、範囲

リファレンスに記載されている材料例 Example (Carbon composite) の設定内容のみ説明します。

事細かく説明すると返って分かりにくくなってしまうためです。熟読したい方はリファレンスを読んでください。

https://2021.help.altair.com/2021.2/hwsolvers/rad/topics/solvers/rad/crasurv_formulation_starter_r.htm

example_carbon_composite



Example Carbon composite の説明をテキスト内にコメント

/MAT/COMPSH/1/1 carbone based tissu #              RHO_I                .0015                   0 #--------------------------------------------------------------------------------------------------- # RHO_I: 密度 #--------------------------------------------------------------------------------------------------- #                E11                 E22                NU12     Iform                           E33                56275               54868                .042         1                             0 #--------------------------------------------------------------------------------------------------- # E11: 11方向弾性係数 # E22: 22方向弾性係数 # NU12: 12方向ポアソン比 # Iform=1: CRASURV 材料モデル選択 #--------------------------------------------------------------------------------------------------- #                G12                 G23                 G31              EPS_f1              EPS_f2                 4212                4212                4212                   0                   0 #--------------------------------------------------------------------------------------------------- # G12: 12方向横弾性係数 # G23: 23方向横弾性係数 # G31: 31方向横弾性係数 #--------------------------------------------------------------------------------------------------- #             EPS_t1              EPS_m1              EPS_t2              EPS_m2               d_max              .016305                 .02             .014131                .016                   0 #--------------------------------------------------------------------------------------------------- # EPS_t1: 1方向のダメージ開始引張りひずみ # EPS_m1: 1方向のダメージ完了ひずみ # EPS_t2: 2方向のダメージ開始引張りひずみ # EPS_m2: 2方向のダメージ完了ひずみ # 別途説明します #--------------------------------------------------------------------------------------------------- #              Wpmax                          Ioff   WP_fail               ratio                   15                             6         0                  .5 #--------------------------------------------------------------------------------------------------- # Wpmax: 破断塑性ひずみエネルギー # Ioff=6: 前述の EPS_m1, EPS_m2 もしくは、今回の破断塑性ひずみエネルギーへ到達する積層数の # 割合が ratio より多く成れば要素を削除するルール # 別途説明します #--------------------------------------------------------------------------------------------------- #                  c          EPS_rate_0               alpha                              ICC_global                    0                   0                   0                                       0 #            sig_1yt                b_1t                n_1t           sig_1maxt                c_1t               917.59                   0                   1                 919                   0 #--------------------------------------------------------------------------------------------------- # sig_1yt: 1方向の引張り降伏応力. この設定では応力は sig_1yt で頭打ちに # (n_1t, sig_1maxt は挙動に影響していないので省略) #--------------------------------------------------------------------------------------------------- #            EPS_1t1             EPS_1t2          SIGMA_rst1            Wpmax_t1                    0                   0                   0                   0 #            sig_2yt                b_2t                n_2t           sig_2maxt                c_2t               775.38                   0                   1                 777                   0 #--------------------------------------------------------------------------------------------------- # sig_2yt: 2方向の引張り降伏応力. この設定では応力は sig_2yt で頭打ちに # (n_2t, sig_2maxt は挙動に影響していないので省略) #--------------------------------------------------------------------------------------------------- #            EPS_2t1             EPS_2t2            sig_rst2            Wpmax_t2                    0                   0                   0                   0 #            sig_1yc                b_1c                n_1c           sig_1maxc                c_1c                  355                 .17                 .84              708.87                   0 #--------------------------------------------------------------------------------------------------- # sig_1yc: 1方向の圧縮下の初期降伏応力 # b_1c: 1方向圧縮の塑性硬化パラメータ # n_1c: 1方向圧縮の塑性硬化係数 # sig_1maxc: 1方向の圧縮最大応力 # 別途説明します #--------------------------------------------------------------------------------------------------- #            EPS_1c1             EPS_1c2            sig_rsc1            Wpmax_c1                .0226                .025                   0                   0 #--------------------------------------------------------------------------------------------------- # EPS_1c1: 圧縮下で、ダメージ開始となる 1方向ひずみ # EPS_1c2: 圧縮下で、ダメージ完了となる 1方向ひずみ # sig_rsc1 = 0: ダメージ完了後の応力を sig_1yc/1000 とする # 別途説明します #--------------------------------------------------------------------------------------------------- #            sig_2yc                b_2c                n_2c           sig_2maxc                c_2c                  355                 .17                 .84              702.97                   0 #--------------------------------------------------------------------------------------------------- # sig_2yc: 2方向、圧縮の初期降伏応力 # b_2c: 2方向圧縮の塑性硬化パラメータ # n_2c: 2方向圧縮の塑性硬化係数 # sig_2maxc: 2方向の圧縮最大応力 #--------------------------------------------------------------------------------------------------- #            EPS_2c1             EPS_2c2            sig_rsc2            Wpmax_c2                .0226                .025                   0                   0 #--------------------------------------------------------------------------------------------------- # EPS_2c1: 圧縮下で、ダメージ開始となる 1方向ひずみ # EPS_2c2: 圧縮下で、ダメージ完了となる 1方向ひずみ # sig_rsc2 = 0: ダメージ完了後の応力を sig_2yc/1000 とする #--------------------------------------------------------------------------------------------------- #            sig_12y                b_12                n_12           sig_12max                c_12                   30      2.872290896763                  .3              132.57                   0 #--------------------------------------------------------------------------------------------------- # sig_12y: 12方向せん断時の初期降伏応力 # b_12: 12方向せん断の塑性硬化パラメータ # n_12: 12方向せん断の塑性硬化係数 # sig_12max: 12方向のせん断最大応力 #--------------------------------------------------------------------------------------------------- #           EPS_12t1            EPS_12t2           sig_rs_12            Wpmax_12                    0                   0                   0                   0 #          GAMMA_ini           GAMMA_max              d3_max                    0                   0                   0 #  Fsmooth                Fcut          0                   0 


EPS_t1, EPS_m1 (EPS_t2, EPS_m2) の説明

EPS_t1, EPS_m1 (EPS_t2, EPS_m2 は方向違い) は引張り時に次のような挙動となります。

EPS_t1, EPS_m1 図示

Ioff=6, Wpmax, ratio の説明

Ioff=6 と ratio=0.5 により、EPS_m1, EPS_m2 までひずみが到達するか、塑性ひずみエネルギーが Wpmax まで到達する層の数の全体の層への割合が、 0.5 を超えると要素を削除します。

塑性ひずみエネルギー=全エネルギー-弾性ひずみエネルギー

で求まります。全エネルギーは HyperGraph などのグラフソフトで応力―ひずみ線図から面積を算出してください。弾性ひずみエネルギーは三角形の面積なので (0.5*応力^2/弾性係数) で求まります。

全ひずみエネルギー、弾性ひずみエネルギー

sig_1yc, b_1c, n_1c, sig_1maxc の説明 (sig_2yc, sig_12y ら同様)

降伏応力を sig_1c を次の式で表すためのパラメータです。

sig_1c = sig_1yc * ( 1 + b_1c * Wp ^ n_1c) 

ほとんど Johnson-Cook の式ですが、塑性ひずみではなく、塑性ひずみエネルギーを使ったしきであるところが違います。


EPS_1c1, EPS_1c2, sig_rsc1 の説明 (EPS_2c1 らも同様)

次のようにダメージを与えて応力を低下させるものです

EPS_1c1, EPS_1c2


という具合になります。かなりややこしかったと思います。MultiScale Designer 材料を Radioss で使う方がはるかに簡単ですので、そちらもぜひお試しください。

https://community.altair.com/community?sys_kb_id=2b5515a8db73f890cfd5f6a4e2961907&id=kb_article_view&sysparm_rank=1&sysparm_tsqueryId=f31834071bfd8110507ca6442a4bcbc9