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


もっとも簡単な案

いきなりですが /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