/STACK
Blockフォーマットキーワード 複合材シェル(/PROP/PCOMPPを参照するパートに属しているシェル)のプライ順序を定義する場合に、/STACKオプションと組み合わせて使用します。
内容
- プライの順序を記述する単一のスタック。各プライは、プライに要素のグループを関連付けることによって、異なる形状を持つことができます。
- サブスタック("SUB")のシーケンス。サブスタックは複数の層で構成されます。サブスタック間のインターフェースはINTオプション行を使用して定義します。
入力には“サブスタック”またはプライのどちらかを使用できますが、両方は使用できません。
フォーマット
(1) | (2) | (3) | (4) | (5) | (6) | (7) | (8) | (9) | (10) |
---|---|---|---|---|---|---|---|---|---|
/STACK/stack_ID/unit_ID | |||||||||
stack_title | |||||||||
Ishell | Ismstr | Ish3n | Idrill | P_thickfail | Z0 | ||||
hm | hf | hr | dm | dn | |||||
Ashear | Iint | Ithick | |||||||
VX | VY | VZ | skew_ID | Iorth | Ipos | IP |
(1) | (2) | (3) | (4) | (5) | (6) | (7) | (8) | (9) | (10) |
---|---|---|---|---|---|---|---|---|---|
Pply_IDi | Zi | P_thicklfail_i | F_weighti | ||||||
空白 |
(1) | (2) | (3) | (4) | (5) | (6) | (7) | (8) | (9) | (10) |
---|---|---|---|---|---|---|---|---|---|
Sub | Nsub | Sub-plyn | P_thickfail_i | F_weighti | |||||
サブスタック名 | |||||||||
Pply_IDi | Zi | ||||||||
空白 | |||||||||
Sub | Nsub | Sub-plyn | |||||||
サブスタック名 | |||||||||
Pply_IDj | Zj | ||||||||
空白 |
(1) | (2) | (3) | (4) | (5) | (6) | (7) | (8) | (9) | (10) |
---|---|---|---|---|---|---|---|---|---|
INT | Pply_IDt | Pply_IDb |
定義
フィールド | 内容 | SI 単位の例 |
---|---|---|
stack_ID | スタックの識別子 (整数、最大10桁) |
|
unit_ID | Unit Identifier (整数、最大10桁) |
|
stack_title | スタックのタイトル (文字、最大100文字) |
|
Ishell | シェル要素の定式化フラグ 2
(整数) |
|
Ismstr | シェル微小ひずみ定式化フラグ。 3
(整数) |
|
Ish3n | 3節点シェル要素定式化フラグ
(整数) |
|
Idrill | 面内回転自由度剛性のフラグ。 7
(整数) |
|
P_thickfail | **破壊した要素用の削除の板厚割合13
デフォルト = 1.0(実数) |
|
Z0 | シェルからプライの底面までの距離。 10 Ipos =2の場合に考慮する必要あり デフォルト = 0.0(実数) |
|
hr | シェル膜アワグラス係数 4 デフォルト = 0.01(実数) |
|
hf | シェル面外アワグラス デフォルト = 0.01(実数) |
|
hr | シェル回転アワグラス係数 デフォルト = 0.01(実数) |
|
dm | シェル膜減衰 追加の情報については、理論マニュアルのHourglass Resistanceをご参照ください。
(実数) |
|
dn | シェル数値減衰 5 Ishell =12、24の場合のみ使用
(実数) |
|
Ashear | せん断係数 デフォルトはReissner値:5/6(実数) |
|
Iint | 板厚積分定式化 - プライ厚を通る 1
(整数) |
|
Ithick | シェル合応力計算フラグ。
(整数) |
|
VX | 参照ベクトルのX成分 8 デフォルト = 1.0(実数) |
|
VY | 参照ベクトルのY成分 デフォルト = 0.0(実数) |
|
VZ | 参照ベクトルのZ成分 デフォルト = 0.0(実数) |
|
skew_ID | 参照ベクトルのスキュー識別子 8 デフォルト = 0(整数) |
|
Iorth | 参照ベクトル用の直交異方性座標系定式化フラグ
(整数) |
|
Ipos | 参照ベクトルに対するプライのポジショニングフラグ10
(整数) |
|
IP | シェル平面内の参照方向 8
(整数) |
|
Pply_IDi | 積層iの積層識別子 (整数) i =1, 2, 3, ...N |
|
積層iの角度 8 (実数) |
||
Zi、 | 積層iのZ位置(Ziは積層の中央の位置を定義します) デフォルト = 0.0(実数) |
|
P_thicklfail_i | **破壊したプライ用の削除の板厚割合。13
(実数) デフォルト = 1.0(実数) |
|
F_weighti | 層iの相対破壊重量係数13 デフォルト = 1.0(実数) |
|
Sub | =SUB:サブスタック定義の始まりを示します(左詰めで記述する必要があります)。11 (整数) |
|
Nsub | サブスタック識別番号。 (整数) |
|
Sub-plyn | サブスタック内のプライの数 (整数) |
|
Substack Name | サブスタックの名前 (最大100文字) |
|
INT | 2つのサブスタック間の結合を示します(左詰めで記述する必要があります)。 (整数) |
|
Pply_IDt | 一番下のサブスタックの一番上のプライのプライ識別番号。Pply_IDiまたはPply_IDのプライIDの1つ。 (整数) |
|
Pply_IDb | 一番上のサブスタックの一番下のプライのプライ識別番号Pply_IDiまたはPply_IDjのプライIDの1つ。 (整数) |
例(/DRAPEを使用するサブスタック)

#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|
/UNIT/1
unit for mat
Mg mm s
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|
/PROP/PCOMPP/1/1
PCOMPP example
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|
/STACK/1/1
NEW_PROP_1
# Ishell Ismstr Ish3n Idril P_thick_fail Z0
12 0 0 0 0 0
# hm hf hr dm dn
0 0 0 0 0
# Istrain Ashear Iint Ithick
0 0 1 0
# VX VY VZ skew_ID Iorth Ipos Ip
0 1 0 0 0 0 0
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|
# Sub Nsub Sub-plyn
SUB 1 4
# Substack Name
TOP
# Pply_IDi PHIi Zi P_thickl_fail_i F_weight_i
11 45 0
# Pply_IDi PHIi Zi P_thickl_fail_i F_weight_i
12 -45 0
# Pply_IDi PHIi Zi P_thickl_fail_i F_weight_i
13 90 0
# Pply_IDi PHIi Zi P_thickl_fail_i F_weight_i
14 90 0
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|
# Sub Nsub Sub-plyn
SUB 2 4
# Substack Name
LEFT
# Pply_IDi PHIi Zi P_thickl_fail_i F_weight_i
21 45 0
# Pply_IDi PHIi Zi P_thickl_fail_i F_weight_i
22 -45 0
# Pply_IDi PHIi Zi P_thickl_fail_i F_weight_i
23 90 0
# Pply_IDi PHIi Zi P_thickl_fail_i F_weight_i
24 90 0
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|
# Sub Nsub Sub-plyn
SUB 3 4
# Substack Name
RIGHT
# Pply_IDi PHIi Zi P_thickl_fail_i F_weight_i
31 45 0
# Pply_IDi PHIi Zi P_thickl_fail_i F_weight_i
32 -45 0
# Pply_IDi PHIi Zi P_thickl_fail_i F_weight_i
33 90 0
# Pply_IDi PHIi Zi P_thickl_fail_i F_weight_i
34 90 0
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|
# Sub Nsub Sub-plyn
SUB 4 3
# Substack Name
MIDDLE
# Pply_IDi PHIi Zi P_thickl_fail_i F_weight_i
41 45 0
# Pply_IDi PHIi Zi P_thickl_fail_i F_weight_i
42 -45 0
# Pply_IDi PHIi Zi P_thickl_fail_i F_weight_i
43 90 0
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|
# Int Pply_IDt Pply_IDb
INT 14 21
INT 14 31
INT 43 21
INT 34 41
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|
/PLY/11/1
Part number 11
# mat_ID_i t delta_phi grsh4n_I grsh3n_I Npt_ply A_i
4 .5 45 45 0 0 0
# drape_ID
1
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|
/PLY/12/1
Part number 12
# mat_ID_i t delta_phi grsh4n_I grsh3n_I Npt_ply A_i
4 .5 45 45 0 0 0
# drape_ID
1
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|
/PLY/13/1
Part number 13
# mat_ID_i t delta_phi grsh4n_I grsh3n_I Npt_ply A_i
4 .5 45 45 0 0 0
# drape_ID
1
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|
/PLY/14/1
Part number 14
# mat_ID_i t delta_phi grsh4n_I grsh3n_I Npt_ply A_i
4 .5 45 45 0 0 0
# drape_ID
1
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|
/PLY/21/1
Part number 21
# mat_ID_i t delta_phi grsh4n_I grsh3n_I Npt_ply A_i
4 .5 45 46 0 0 0
# drape_ID
0
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|
/PLY/22/1
Part number 22
# mat_ID_i t delta_phi grsh4n_I grsh3n_I Npt_ply A_i
4 .5 45 46 0 0 0
# drape_ID
1
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|
/PLY/23/1
Part number 23
# mat_ID_i t delta_phi grsh4n_I grsh3n_I Npt_ply A_i
4 .5 45 46 0 0 0
# drape_ID
1
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|
/PLY/24/1
Part number 24
# mat_ID_i t delta_phi grsh4n_I grsh3n_I Npt_ply A_i
4 .5 45 46 0 0 0
# drape_ID
1
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|
/PLY/31/1
Part number 31
# mat_ID_i t delta_phi grsh4n_I grsh3n_I Npt_ply A_i
4 .5 45 47 0 0 0
# drape_ID
1
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|
/PLY/32/1
Part number 32
# mat_ID_i t delta_phi grsh4n_I grsh3n_I Npt_ply A_i
4 .5 45 47 0 0 0
# drape_ID
1
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|
/PLY/33/1
Part number 33
# mat_ID_i t delta_phi grsh4n_I grsh3n_I Npt_ply A_i
4 .5 45 47 0 0 0
# drape_ID
1
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|
/PLY/34/1
Part number 34
# mat_ID_i t delta_phi grsh4n_I grsh3n_I Npt_ply A_i
4 .5 45 47 0 0 0
# drape_ID
1
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|
/PLY/41/1
Part number 41
# mat_ID_i t delta_phi grsh4n_I grsh3n_I Npt_ply A_i
4 .5 45 44 0 0 0
# drape_ID
2
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|
/PLY/42/1
Part number 42
# mat_ID_i t delta_phi grsh4n_I grsh3n_I Npt_ply A_i
4 .5 45 44 0 0 0
# drape_ID
2
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|
/PLY/43/1
Part number 43
# mat_ID_i t delta_phi grsh4n_I grsh3n_I Npt_ply A_i
4 .5 45 44 0 0 0
# drape_ID
2
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|
/DRAPE/1
drape in shell group 1
# Entity Entity_ID Thinning Theta_drape
SHELL 2 45.
SHELL 3 45.
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|
/DRAPE/2
drape in shell group 2
# Entity Entity_ID Thinning Theta_drape
SHELL 1 -45.
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|
/SHELL/3
1 43131 43138 43137 43132 0
2 43132 43133 43136 43137 0
3 43134 43132 43137 43135 0
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|
#ENDDATA
コメント
- スタックは、プライベースの定義によって複合材プロパティを作成する場合に、/PLYと組み合わせて使用します。/PROP/TYPE19 (PLY)オプションとの適合性はありません。
- スタック内の各プライはPply_IDiまたはPply_IDjを用いて定義され、スタック内で一度だけ参照。プライ番号が複数回使用されると、エラーメッセージが出力されます。
- シェル要素の各プライには、そのプライの板厚を通る異なる数(≥ 1)の積分点を含むことができます。/PLYでのNpt_ply =3です。
- このプロパティの内部のオプションIintで、異なる積分スキーム(均一な分散またはGauss積分スキーム)を定義することが可能です。
- Ishell、Ish3n – 4節点および3節点シェル定式化フラグ
- Ishell=1、2、3、4 (Q4): アワグラス摂動安定化を伴うオリジナルの4節点Radiossシェル。
- Ishell=24 (QEPH): 汎用の物理的なアワグラス安定化を伴う定式化。
- Ishell=12 (QBAT): 修正済みBATOZ Q4γ24シェル(4つのGauss積分点を伴う)および面内せん断用の低減積分。このシェルに対して、アワグラス制御は必要ありません。
- Ish3n=30 (DKT18):3つのHammer積分点を伴うBATOZ DKT18薄肉シェル。
- Q4シェルの場合、アワグラス定式化は粘弾性です。
- Ismstr - 微小ひずみ定式化
- Ismstr = 1の場合、微小ひずみ定式化は時間t = 0からアクティブになります。これは高速予備解析で使用できますが、結果の精度は保証されません。 であるシェルは、Radioss Engineオプション/DT/SHELL/CSTによって微小ひずみ定式化に切り替えることができます。
- Ismstr = 1に設定した場合、材料則で指定されるひずみと応力は、工学ひずみと工学応力になります。それ以外を設定した場合は、真ひずみと真応力になります。
- hm、hfおよびhr - アワグラス係数
- hm、hfおよびhrは、Q4シェルに対してのみ使用されます。これらは0~0.05の値でなければなりません。
- Ishell = 3では、hmとhrのデフォルト値は0.1になります。
- d - シェル数値減衰Ishell =12、24の場合のみ使用:
- Ishell =24の場合、dnは、アワグラス応力計算で使用されます
- QBATの場合、dnは横せん断を除くすべての応力項で使用されます。
- DKT18の場合、dnは膜に対してのみ使用されます。
- Ithick - シェル合応力計算フラグ
- Ithick =1の場合、該当する要素タイプの微小ひずみオプションは自動的に非アクティブ化されます。
- Idrill - 回転自由度剛性
- 回転自由度剛性は、特にRiks法および曲げ主体の問題の陰的解法に推奨されます。
- Idrillは、QEPH, QBAT(Ishell = 12、24)と標準の三角形(C0) シェル要素(Ish3n = 1、2)で使用可能です。。
- 直交異方性の角度は、スタックで定義された基準ベクトルから以下のように定義されます:
- はスタックのプライごとに定義されます。
- は要素上に定義されます。
- はプライ上に定義されます。
- はドレープテーブルで定義されます。
参照ベクトル はIP、skew_IDまたはベクトルVX、VYまたはベクトル (VX, VY, VZ)で定義されます。これは、ユーザーガイドの複合材特性で説明されています。図 2. - IP = 20の例:
図 3.
- 初期状態カード(/INISHE/ORTHO、 /INISH3/ORTHO)の材料方向定義は、材料方向を上書きします。
参照メトリクスの場合、初期形状ではなく参照形状を使用して異方性方向の方向付けを定義する必要があります。
第2の材料方向m2は、方向m1を角度 で方向付けすることで得られます(/PLYで定義されます)。
の場合、層は直交します。
- Ipos - プライ位置
- このプロパティでは、 とオプションIposで定義されるプライ位置
- 値は、局所Z軸での実際のプライ位置です(負の値も正の値も指定可能で、 は各プライの中央の位置を定義します)。
- はIpos=2でのみ使用され、シェル要素基準中立面からプライ全体またはスタックの底面までの距離を示します。詳細については、Ipos=2をご参照ください。
- Ipos = 0: プライの位置はプライの厚みに関して自動的に計算されます。
- 真のシェル板厚は常にプライの板厚と によって定義されるプライの位置から計算されるため、入力板厚“Thick”がゼロに等しくなる場合があります。
- 入力板厚“Thick”が0.0と異なる場合、プライから計算された板厚が入力板厚と異なっているという警告が表示されます。
図 4.
- Ipos = 1:要素内におけるすべてのプライの位置と板厚は、ユーザー定義(/PLYおよび
による)です。
- 全体板厚“Thick”はプライの厚みの合計と等しい必要がないためチェックされません。
- 複数のプライを同じ空間位置に置くことが可能です。
- プライ数がすべての要素に対して一定でない限り、このオプションは推奨されません。
図 5.
- Ipos=2: プライレイアウトの底面は、シェル要素の中立面から
の位置です。
図 6. - Ipos=3: プライレイアウトの最上面は、要素の中立面と一致します。
図 7. - Ipos=4: プライレイアウトの底面が、要素の中立面と一致します。
図 8.
- サブスタックにより定義。
- サブスタック定義を使用する場合、各サブスタック定義はキーワード“SUB”とサブスタック識別番号で始まります。
- 次のキーワード“SUB”またはキーワード“INT”が出現するまでのすべてのプライは、同じサブスタックに属します。
- “INT”結合を定義する前に、すべてのサブスタックを定義する必要があります。
- 複数のサブスタックに属しているプライが要素に含まれている場合、サブスタック間の結合は“INT”結合によって定義されます。つまり、1つ目のサブスタックの積層Pply_IDtが2つ目のサブスタックの積層Pply_IDbに結合されます。
- 追加の情報については、このプロパティについての上記の例をご参照ください。
- 各プライの材料。
- /PLYでmat_IDにより定義される各プライの材料。
- 各プライに異なる材料則を定義することが可能。
- /PARTで指定した材料則番号は、複合材の質量や音速の他、面剛性の定義にも使用されます。
- P_thickfailと破壊モデルで使用される要素削除のルール:
- プライレベルでは、プライにおいてP_thicklfail_iが定義され、破壊モデルにおいてP_thickfail(/FAIL)で定義されたすべてがプライ破損のトリガーとして考慮されます。
- P_thicklfail_i > 0は、**破壊したプライの板厚割合を定義します。これは、プライ内の各板厚積分点に割り当てられたプライの板厚の値を使用します。
- P_thicklfail_i < 0は、**破損したプライの積分点の割合を定義します。これはプライ内で定義された積分点の数を使用します。
- プライまたは破壊基準カードで定義された絶対値の最小値が、プライが破壊されたと判断されるトリガーとして使用されます。
- 各プライに積分点が1つしかない場合、定義された破壊モデルは使用されません。破壊モデルで定義されたP_thickfailは使用されません (/PROP/TYPE17 (STACK))。
- プライの破壊が発生すると、グローバルの要素削除基準は、スタックに定義されているグローバル値P_thickfailを考慮します:
- P_thickfail > 0は、**破壊板厚割合を定義します。これは、各プライに割り当てられた要素グローバル板厚の値を使用します。
- P_thickfail < 0は、**破壊したプライの割合を定義します。これはプライの数を使用します。
- 完全積分シェル(Ishell=12)の場合、低減積分シェル用に記述される上記のルールは、各Gauss点に別々に適用されます。P_thicklfail_i 基準は、面内Gauss点のプライの板厚内の全積分点についてチェックされます。全Gauss点がP_thicklfail_i基準に達すると、プライは破断したとみなされます。その後、グローバルな要素基準が考慮されます。
- P_thickfailまたはP_thicklfail_iの値は同じ符号である必要があります。そうでない場合、P_thickfailプライで定義された値は、破壊基準カード/FAILで定義された値と同じ符号をとります。
- P_thickfailルールは材料則内で定義された破壊モデルでは使用されません。/FAILで定義された破壊モデルにのみ使用されます。
- プライレベルでは、プライにおいてP_thicklfail_iが定義され、破壊モデルにおいてP_thickfail(/FAIL)で定義されたすべてがプライ破損のトリガーとして考慮されます。