Loading [MathJax]/jax/output/CommonHTML/jax.js

/VISC/PRONY

ブロックフォーマットキーワード これは、特定のシェルおよびソリッド要素モデルに粘弾性を追加するために使用できる、等方粘弾性Maxwellモデルです。この粘弾性はProny級数を使用して入力されます。

フォーマット

(1) (2) (3) (4) (5) (6) (7) (8) (9) (10)
/VISC/PRONY/mat_ID/unit_ID
M   Kv Itab Ishape        
Itab = 0の場合、M > 0の場合のみ読み込み、行ごとにせん断緩和およびせん断崩壊
(1) (2) (3) (4) (5) (6) (7) (8) (9) (10)
Gi βi Ki βki    
Itab = 1の場合
(1) (2) (3) (4) (5) (6) (7) (8) (9) (10)
Ifunc_G XGscale YGscale          
Ifunc_K XKscale YKscale          
Itab = 2の場合
(1) (2) (3) (4) (5) (6) (7) (8) (9) (10)
Ifunc_Gs XGs_scale YGs_scale          
Ifunc_Gl XGl_scale YGl_scale          
Ifunc_Ks XKs_scale YKs_scale          
Ifunc_Kl XKl_scale YKl_scale          

定義

フィールド 内容 SI単位の例
mat_ID 粘性カードを参照する材料識別子

(整数、最大10桁)

 
unit_ID 単位識別子

(整数、最大10桁)

 
M Maxwellモデルの次数(Prony係数の数)

デフォルト = 0(整数)

 
Kv 粘性体積弾性率3 Ki=0 の場合のみ使用

デフォルト = 0(実数)

[Pas]
Itab 表形式定式化フラグ
= 0(デフォルト)
非表形式関数
= 1
緩和試験表形式関数
= 2
DMA試験表形式関数

(整数)

 
Ishape 表形式Prony級数形状フラグ(Itab0の場合のみ)
= 0
Prony級数の従来の形状
= 1
無限大の値の形状

(整数)

 
Gi i番目の項に対するせん断緩和係数(i=1、M

(実数)

[Pa]

[s]

βi i番目の項に対する崩壊せん断定数(i=1, M).

(実数)

[1s]
Ki i番目の項に対する体積緩和係数(i=1、M3

(実数)

[Pa]
βki i番目の項に対する崩壊体積定数(i=1, M).

(実数)

[1s]
Ifunc_G せん断係数の緩和試験データ曲線。

(整数)

 
XGscale せん断係数緩和試験データ曲線の時間スケールファクター。

デフォルト = 1.0(実数)

[s]
YGscale せん断係数緩和試験データ曲線のスケールファクター。

デフォルト = 1.0(実数)

[Pa]
Ifunc_K 体積弾性率の緩和試験データ曲線。

(整数)

 
XKscale 体積弾性率緩和試験データ曲線の時間スケールファクター。

デフォルト = 1.0(実数)

[s]
YKscale 体積弾性率緩和試験データ曲線のスケールファクター。

デフォルト = 1.0(実数)

[Pa]
Ifunc_Gs せん断貯蔵弾性率データ曲線。

(整数)

 
XGs_scale せん断貯蔵弾性率試験データ曲線の周波数スケールファクター。

デフォルト = 1.0(実数)

[Hz]
YGs_Scale せん断貯蔵弾性率試験データ曲線のスケールファクター。

デフォルト = 1.0(実数)

[Pa]
Ifunc_Gl せん断損失弾性率データ曲線。

(整数)

 
XGl_scale せん断損失弾性率試験データ曲線の周波数スケールファクター。

デフォルト = 1.0(実数)

[Hz]
YGl_Scale せん断損失弾性率試験データ曲線のスケールファクター。

デフォルト = 1.0(実数)

[Pa]
Ifunc_Ks 体積貯蔵弾性率データ曲線。

(整数)

 
XKs_scale 体積貯蔵弾性率試験データ曲線の周波数スケールファクター。

デフォルト = 1.0(実数)

[Hz]
YKs_scale 体積貯蔵弾性率試験データ曲線のスケールファクター。

デフォルト = 1.0(実数)

[Pa]
Ifunc_Kl 体積損失弾性率データ曲線。

(整数)

 
XKl_scale 体積損失弾性率試験データ曲線の周波数スケールファクター。

デフォルト = 1.0(実数)

[Hz]
YKl_scale 体積損失弾性率試験データ曲線のスケールファクター。

デフォルト = 1.0(実数)

[Pa]

コメント

  1. シェル要素の場合、このモデルは/MAT/LAW66および/MAT/LAW25 (COMPSH)で使用可能です。

    ソリッド要素の場合、これは材料則/MAT/LAW42 (OGDEN)/MAT/LAW69/MAT/LAW70 (FOAM_TAB)/MAT/LAW103 (HENSEL-SPITTEL)および/MAT/LAW106 (JCOOK_ALM)で使用可能です。

  2. 粘性効果は、Prony級数を使用することによって考慮されます。偏差粘性応力は、次の形式の畳み込み積分によって定義されます:(1)
    Sij=t02G(ts)dev[εij]sds
    ここで、(2)
    G(t)=Mi=1Gieβit

    であり、 dev[εij] はひずみテンソルの偏差部分を示します。

    せん断崩壊:(3)
    βi=(1τi)

    ここで、 τi は緩和時間です。

  3. 粘性圧力については、2つの定式化が利用できます:
    • 体積弾性率が Ki>0 である場合、粘性圧力は次のように計算されます:(4)
      P=t0K(s)˙εvolds

      ここで、 ˙εvol=trace(˙ε)=˙εxx+˙εyy+˙εzz および K(t)=M1Kieβkit

    • 体積緩和係数が Ki=0 で粘性体積弾性率 Kν>0 である場合、粘性圧力は次のように計算されます: (5)
      P=Kv˙εvol
  4. Radiossバージョン2017より、/VISC/PRONYと粘弾性材料/MAT/LAW34 (BOLTZMAN)/MAT/LAW40 (KELVINMAX)および/MAT/LAW42 (OGDEN)で同じProny係数Giを使用することにより、同一の結果が得られます。以前のRadiossバージョンで同じ結果を得るには、/VISC/PRONYに2 Giを入力する必要がありました。
  5. Prony級数のパラメータは、フラグItabを使用して試験データから自動的にフィッティングすることができます。
    • Itab = 1の場合、Prony級数のパラメータは、緩和試験データ、つまり係数対時間の曲線からフィッティングされます。


      図 1. せん断係数緩和試験データのProny級数フィッティングの例
    • Itab = 2の場合、Prony級数のパラメータは、動的機械分析(DMA)試験データ、つまり貯蔵および損失弾性率対周波数曲線からフィッティングされます。


      図 2. せん断貯蔵および損失弾性率DMA試験データのPronyシリーズフィッティングの例. [Tapia-Romero et al.,2020]から取得したデータ
    どちらの場合も、自動最小2乗フィッティングが実現され、ユーザーが定義したProny級数の次数Mに従ってパラメータ( Gi,βi,Ki,βki )が検出されます。小さい次数から始めて、フィッティングした曲線の精度が十分でない場合のみ、次数を増やすことを強くお勧めします。
    注: 最小2乗フィッティングの収束は、非常に高い次数では達成するのが難しい場合があります。
  6. フィッティングしたProny級数の形状(Itab ≠ 0の場合のみ)は、次のように選択できます:
    • Ishape = 0の場合、フィッティングしたProny級数の形状は、上記の形状と同じであり、次のようになります:(6)
      G(t)=Mi=1Gieβit
      および (7)
      K(t)=Mi=1Kieβkit
    • Ishape = 1の場合、フィッティングしたProny級数の形状は、次のように、係数の無限大の値を考慮するように変更されます:(8)
      G(t)=G+Mi=1Gieβit
      および(9)
      K(t)=K+Mi=1Kieβkit
    注: この場合、係数の無限大の値は、Itab = 1の場合は緩和試験データ曲線の最後の値、Itab = 2の場合は最初の貯蔵弾性率値と見なされます。