Coreform IGA for Abaqus
Coreform公式ドキュメントを基にした日本語版です。技術仕様・対応状況の最終的な基準は公式英語版です。

ユーザーガイド

Abaqusキーワード対応

このガイドでは、IGA領域を含むモデルでCoreform IGA for Abaqusが能動的に管理するAbaqusキーワード群をどのように扱うかを確認できます。Abaqusキーワード全体の完全な一覧ではありません。

13 キーワード群
50 文書化済みケース
27 対応ケース

このページの使い方

load type、option、output variable、model scope、conditionによってCoreform IGAの処理が変わるため、同じkeywordが複数行に現れることがあります。同じ対応状況と変換後inputの動作を持つ関連optionは1行にまとめています。表を検索またはfilterし、モデルに一致する行を選んで、対応状況と動作を確認してください。

Abaqus-native-onlyで「対応」とされた行は、その動作をAbaqusに任せることを意味します。Coreform IGA自身がAbaqus標準機能を実装しているという意味ではありません。

対応
表に示したscopeとconditionの範囲で、Coreform IGAがこのケースに対応します。
IGAでは未対応
IGA領域ではこの動作をCoreform IGAが提供できません。行の説明どおり、IGA部分を拒否またはskipする場合があります。
認識
Coreform IGAはcontextまたはcheckのためにこのkeywordを読み取ります。このstatusは、そのkeyword自体がIGAのphysics機能やresult機能を追加することを意味しません。

キーワード対応表

keywordやoutput variableだけでなく説明文も検索できます。特定のkeyword群または対応状況を比較したい場合はfilterを使用してください。

表示中 50 / 50 件(keyword群 13 キーワード群.

*DLOAD

10件
*DLOAD のサポートケース
option、load type、またはoutput variable 適用対象 対応状況 Coreform IGAの処理
重力
GRAV
IGAのみ
  • direction vectorが0でない場合
対応
Coreform IGAはsourceの GRAV data lineを変換後の .inp 内の内部 U994, U995、および U996 component-loadレコードに置き換えます。IGA solverは、そのcomponentを対象IGA elementへ適用します。
GRAV
model全体
  • direction vectorが0でない場合
対応
Coreform IGAはmodel-wideの GRAV レコードを変換後の .inp にAbaqus-native element用として残し、さらに内部 U994, U995、および U996 component-loadレコードをすべてのIGA volume elementに追加します。Abaqusはnative elementへ元のgravity loadを適用し、IGA solverは生成したcomponentをIGA elementへ適用します。
GRAV
Abaqus-nativeとIGAの混在
  • direction vectorが0でない場合
  • Abaqus-native membershipとIGA membershipを分離できる場合
対応
Coreform IGAはmixed source recordを、生成したnative-only element setとIGA-only element set上の別々のレコードへ置き換えます。native recordは元の GRAV dataを保持し、内部 U994, U995、および U996 レコードがgravity componentをIGA elementへ適用します。
body force
BX, BY、または BZ
IGAのみ
対応
Coreform IGAはsourceの BX, BY、または BZ data lineを変換後の .inp を内部 U997, U998、または U999 load recordへそれぞれ変換します。IGA solverは対応するx、y、z方向のbody forceを対象IGA elementへ適用します。
BX, BY、または BZ
Abaqus-nativeとIGAの混在
  • Abaqus-native membershipとIGA membershipを分離できる場合
対応
Coreform IGAはmixed source recordを、生成したnative-only element setとIGA-only element set上の別々のレコードへ置き換えます。native recordは元の BX, BY、または BZ dataを保持し、内部 U997, U998、または U999 レコードが対応するbody forceをIGA elementへ適用します。
予約済みload type
U994–U996
IGAのみ
IGAでは未対応
source input fileでは標準Abaqusの GRAV load typeを使用する必要があります。Coreform IGAは U994, U995、および U996 を、IGA gravity loadから生成するx、y、z component用に予約しています。
結果: このケースではCoreform IGAがinput-file変換を停止します。
U997–U999
IGAのみ
IGAでは未対応
source input fileでは標準Abaqusの BX, BY、または BZ load typeを使用する必要があります。Coreform IGAは U997, U998、および U999 を、IGA body-force loadから生成するx、y、z component用に予約しています。
結果: このケースではCoreform IGAがinput-file変換を停止します。
その他のtarget
任意のload type
Abaqus-nativeのみ
対応
Coreform IGAはnative-onlyの *DLOAD レコードを変換後の .inp に変更せず残し、Abaqusに適用させます。
任意のload type
Abaqus-nativeとIGAの混在
  • Abaqus-native membershipとIGA membershipを分離できない場合
IGAでは未対応
Coreform IGAはこのmixed *DLOAD targetをnative-only element setとIGA-only element setへ安全に分割できません。
結果: このケースではCoreform IGAがinput-file変換を停止します。
任意のload type
未解決
IGAでは未対応
Coreform IGAは未解決の *DLOAD レコードがどのelementへloadするか判定できないため、IGA elementへloadを適用できません。
結果: このケースではCoreform IGAがinput-file変換を停止します。

*DSLOAD

8件
*DSLOAD のサポートケース
option、load type、またはoutput variable 適用対象 対応状況 Coreform IGAの処理
load resetの動作
OP=NEW
IGAのみ、またはAbaqus-nativeとIGAの混在
  • 次の場合 OP=NEW が指定されている
IGAでは未対応
Coreform IGAはAbaqusの OP=NEW load-reset semanticsをIGA surface loadへ適用できません。
結果: このケースではCoreform IGAがinput-file変換を停止します。
Pressure
P
IGAのみ
  • 次の場合 OP が指定されていない NEW
対応
Coreform IGAはIGA pressureのdata lineを変換後の .inpから削除し、pressureと指定されたamplitudeを内部に保存して、runtimeに対象IGA surfaceへ適用します。
P
Abaqus-nativeとIGAの混在
  • 次の場合 OP が指定されていない NEW
  • Abaqus-native membershipとIGA membershipを分離できる場合
対応
Coreform IGAはtargetを生成したnative-only surfaceとIGA-only surfaceへ分割します。変換後の .inp にはnative surface用のAbaqus pressure recordを残します。Coreform IGAはIGA pressure dataをdeckから削除し、pressureと指定されたamplitudeを内部に保存して、runtimeにIGA surfaceへ適用します。
vector traction
TRSHR または TRVEC
IGAのみ
  • 次の場合 OP が指定されていない NEW
  • traction direction vectorが0でない場合
対応
Coreform IGAはIGAの TRSHR または TRVEC traction data lineを変換後の .inpから削除し、traction vectorと指定されたamplitudeを内部に保存して、runtimeに対象IGA surfaceへ適用します。
TRSHR または TRVEC
Abaqus-nativeとIGAの混在
  • 次の場合 OP が指定されていない NEW
  • traction direction vectorが0でない場合
  • Abaqus-native membershipとIGA membershipを分離できる場合
対応
Coreform IGAはtargetを生成したnative-only surfaceとIGA-only surfaceへ分割します。変換後の .inp にはAbaqusの TRSHR または TRVEC recordをnative surface用として残します。Coreform IGAはIGA traction dataをdeckから削除し、traction vectorと指定されたamplitudeを内部に保存して、runtimeにIGA surfaceへ適用します。
その他のtarget
任意のload type
Abaqus-nativeのみ
対応
Coreform IGAはnative-onlyの *DSLOAD レコードを変換後の .inp に変更せず残し、Abaqusに適用させます。
任意のload type
Abaqus-nativeとIGAの混在
  • 次の場合 OP が指定されていない NEW
  • Abaqus-native membershipとIGA membershipを分離できない場合
IGAでは未対応
Coreform IGAはこのmixed *DSLOAD targetをnative-only surfaceとIGA-only surfaceへ分割します。
結果: このケースではCoreform IGAがinput-file変換を停止します。
任意のload type
model-wideまたは未解決
IGAでは未対応
次の場合、Coreform IGAはIGA surface loadを抽出できません: *DSLOAD がmodel-wideである、またはtargetを対応surfaceへ解決できない場合。
結果: このケースではCoreform IGAがinput-file変換を停止します。

*SFILM

3件
*SFILM のサポートケース
option、load type、またはoutput variable 適用対象 対応状況 Coreform IGAの処理
surface film condition
F
IGAのみ
  • heat-transfer step中
  • named amplitudeなし
対応
Coreform IGAはIGA film conditionを変換後deckから削除し、sink temperatureとfilm coefficientを保存して、runtimeにtessellated physical boundary上で積分します。
任意のfilm condition
Abaqus-nativeのみ
対応
Coreform IGAはnative-onlyの *SFILM レコードは変更せず残し、Abaqusに適用させます。
未対応のtargetまたはoption
IGA、mixed、または未解決
IGAでは未対応
Coreform IGAがfilm conditionを安全に引き受けられない場合、変換を停止します。
結果: これらのケースではinput-file変換を停止します。

*SRADIATE

3件
*SRADIATE のサポートケース
option、load type、またはoutput variable 適用対象 対応状況 Coreform IGAの処理
周囲環境への放射
R
IGAのみ
  • heat-transfer step中
  • named amplitudeなし
対応
Coreform IGAはIGA radiation conditionを変換後deckから削除し、ambient temperatureとemissivityを保存して、runtimeにtessellated physical boundary上で積分します。
任意のradiation condition
Abaqus-nativeのみ
対応
Coreform IGAはnative-onlyの *SRADIATE レコードは変更せず残し、Abaqusに適用させます。
未対応のtargetまたはoption
IGA、mixed、または未解決
IGAでは未対応
Coreform IGAがradiation conditionを安全に引き受けられない場合、変換を停止します。
結果: これらのケースではinput-file変換を停止します。

*SOLID SECTION

5件
*SOLID SECTION のサポートケース
option、load type、またはoutput variable 適用対象 対応状況 Coreform IGAの処理
IGA section
あり MATERIAL
IGAのみ
  • 次の場合 MATERIAL が指定されている
対応
Coreform IGAはIGAの *SOLID SECTION レコードを変換後setupから削除し、 .inp その MATERIAL assignmentを生成した *UEL PROPERTY dataへ移します。
なし MATERIAL
IGAのみ
  • 次の場合 MATERIAL がない場合
IGAでは未対応
Coreform IGAはIGAの *UEL PROPERTY dataを、 MATERIAL sourceの *SOLID SECTION レコード上のassignmentなしには作成できません。
結果: このケースではCoreform IGAがinput-file変換を停止します。
その他のtarget
—
Abaqus-nativeのみ
対応
Coreform IGAはnative-onlyの *SOLID SECTION レコードを変換後setupに変更せず残し、 .inp Abaqusに使用させます。
—
Abaqus-nativeとIGAの混在
  • sectionがAbaqus-native elementとIGA elementの両方にまたがる場合
IGAでは未対応
Coreform IGAは1つの *SOLID SECTION assignmentをAbaqus-native elementとIGA elementへ分割できません。
結果: このケースではCoreform IGAがinput-file変換を停止します。
—
model-wideまたは未解決
対応
Coreform IGAは未解決の *SOLID SECTION レコードを変換後setupに変更せず残します .inp。このレコードはIGA propertyの作成には使用されません。

*OUTPUT

1件
*OUTPUT のサポートケース
option、load type、またはoutput variable 適用対象 対応状況 Coreform IGAの処理
fieldまたはhistory requestのcontext
target固有ではない
認識
Coreform IGAは *OUTPUT を読み取り、そのscopeとscheduleを後続requestへ適用します。 *OUTPUT だけではIGA result variableは追加されません。直接 *OUTPUT で指定したvariableは *FIELD OUTPUT の行に従います。

*FIELD OUTPUT

6件
*FIELD OUTPUT のサポートケース
option、load type、またはoutput variable 適用対象 対応状況 Coreform IGAの処理
request context
field request context
target固有ではない
認識
Coreform IGAは *FIELD OUTPUT を使用してfield-output requestを識別します。下記のvariable行が、IGA領域に対してCoreform IGAが何を書き出すかを決定します。
変位、応力、ひずみ
U, S, PEEQ, NE, LE、または NT11
IGAのみ、またはmodel-wide
対応
Coreform IGAはsource output requestを変換後の .inpは、IGAの変位、応力、相当塑性ひずみ、公称ひずみ、対数ひずみ、または節点温度の要求を内部的に記録し、必要なヘルパー出力を追加します。Abaqusはネイティブ領域の出力を生成し、Coreform IGAは要求されたIGA値をIGA結果データベースに書き込みます。
結果: PEEQ をリクエストすると、同じリージョンと出力スケジュールを持つバイナリ AC YIELD (アクティブイールド) コンパニオンが IGA ODB に自動的に組み込まれます。 AC YIELD はスタンドアロンの入力変数ではありません。
U, S、または PEEQ
Abaqus-nativeとIGAの混在
対応
Coreform IGAはAbaqus-native output requestを変換後の .inp に保持し、IGA部分を内部記録します。Abaqusはnative領域のoutputを生成し、Coreform IGAは必要なhelper outputを追加して、要求されたIGA値をIGA results databaseへ書き込みます。
結果: PEEQ をリクエストすると、同じリージョンと出力スケジュールを持つバイナリ AC YIELD (アクティブイールド) コンパニオンが IGA ODB に自動的に組み込まれます。 AC YIELD はスタンドアロンの入力変数ではありません。
その他のfield variable
RMISES, MISES, RE, E, PE, V, A、または RF
IGA entityを含む
IGAでは未対応
Coreform IGAはrequestのAbaqus-native部分を変換後の .inp に残してAbaqusに生成させますが、IGA領域についてはこれらのvariableを書き出しません。
結果: Coreform IGAはwarningを出し、要求されたvariableをIGA resultsから除外します。modelの残りの変換は継続します。
Abaqus-native result
その他のAbaqus output variable
すべてのtarget
IGAでは未対応
Coreform IGAはnative-onlyのfield-output requestを変更せず残します。IGA領域では、その他すべてのAbaqus output variableをこのfallback行で認識し、IGA extractorが未実装の場合はwarning付きでskipします。
結果: このfallbackに一致するvariableについて、IGA resultは書き出しません。
任意のoutput variable
Abaqus-nativeのみ
対応
Coreform IGAはnative-onlyのfield-output requestを変換後の .inp に変更せず残し、Abaqusに生成させます。

*HISTORY OUTPUT

1件
*HISTORY OUTPUT のサポートケース
option、load type、またはoutput variable 適用対象 対応状況 Coreform IGAの処理
history request context
target固有ではない
認識
Coreform IGAは *HISTORY OUTPUT を読み取って後続requestを解釈し、それらを変換後の .inp に残してAbaqusに処理させます。ただしCoreform IGAはIGA領域のhistory resultを書き出しません。

*NODE OUTPUT

4件
*NODE OUTPUT のサポートケース
option、load type、またはoutput variable 適用対象 対応状況 Coreform IGAの処理
nodal displacement
U または NT11
IGAのみ、またはmodel-wide
対応
Coreform IGAはsource nodal-output requestを変換後の .inpに残し、IGA nodal-displacementまたはnodal-temperature requestを内部記録し、必要なhelper outputを追加します。Abaqusはnative領域のoutputを生成し、Coreform IGAは要求されたnodal fieldをIGA results databaseへ書き込みます。
nodal motionおよびreaction variable
V, A、または RF
IGA entityを含む
IGAでは未対応
Coreform IGAはrequestのAbaqus-native部分を変換後の .inp に残してAbaqusに生成させますが、IGA領域についてはnodal velocity、acceleration、reaction-forceの値を書き出しません。
結果: Coreform IGAはwarningを出し、要求されたvariableをIGA resultsから除外します。modelの残りの変換は継続します。
Abaqus-native result
その他のAbaqus nodal output variable
すべてのtarget
IGAでは未対応
Coreform IGAはnative-onlyの *NODE OUTPUT requestを変更せず残します。IGA領域では、thermal output(例: NT)を含むその他すべてのAbaqus nodal variableを認識し、IGA extractorが未実装の場合はwarning付きでskipします。
結果: このfallbackに一致するvariableについて、IGA nodal resultは書き出しません。
任意のoutput variable
Abaqus-nativeのみ
対応
Coreform IGAはnative-onlyの *NODE OUTPUT requestを変換後の .inp に変更せず残し、Abaqusに生成させます。

*ELEMENT OUTPUT

4件
*ELEMENT OUTPUT のサポートケース
option、load type、またはoutput variable 適用対象 対応状況 Coreform IGAの処理
応力およびひずみ
S, PEEQ, NE、または LE
IGAのみ、またはmodel-wide
対応
Coreform IGAはsource element-output requestを変換後の .inpは、IGA要素の応力、相当塑性ひずみ、公称ひずみ、または対数ひずみの要求を内部的に記録し、必要なヘルパー出力を追加します。Abaqusはネイティブ領域の出力を生成し、Coreform IGAは要求されたIGA要素値をIGA結果データベースに書き込みます。
結果: PEEQ をリクエストすると、同じリージョンと出力スケジュールを持つバイナリ AC YIELD (アクティブイールド) コンパニオンが IGA ODB に自動的に組み込まれます。 AC YIELD はスタンドアロンの入力変数ではありません。
その他のstressおよびstrain variable
RMISES, MISES, RE, E、または PE
IGA entityを含む
IGAでは未対応
Coreform IGAはrequestのAbaqus-native部分を変換後の .inp に残してAbaqusに生成させますが、IGA領域についてはこれらのelement variableを書き出しません。
結果: Coreform IGAはwarningを出し、要求されたvariableをIGA resultsから除外します。modelの残りの変換は継続します。
Abaqus-native result
その他のAbaqus element output variable
すべてのtarget
IGAでは未対応
Coreform IGAはnative-onlyの *ELEMENT OUTPUT requestを変更せず残します。IGA領域では、その他すべてのAbaqus element variableを認識し、IGA extractorが未実装の場合はwarning付きでskipします。
結果: このfallbackに一致するvariableについて、IGA element resultは書き出しません。
任意のoutput variable
Abaqus-nativeのみ
対応
Coreform IGAはnative-onlyの *ELEMENT OUTPUT requestを変換後の .inp に変更せず残し、Abaqusに生成させます。

*INCLUDE

1件
*INCLUDE のサポートケース
option、load type、またはoutput variable 適用対象 対応状況 Coreform IGAの処理
—
target固有ではない
認識
Coreform IGAは *INCLUDEから参照されるinput fileを追跡します。copy modeでは、必要に応じてinclude pathを書き換え、変換後setupのcopyと生成されたIGA geometry fileが新しい場所から参照されるようにします。

*STEP

2件
*STEP のサポートケース
option、load type、またはoutput variable 適用対象 対応状況 Coreform IGAの処理
UNSYMM
target固有ではない
  • 次の場合 UNSYMM が有効
認識
Coreform IGAは UNSYMM の場合はsolver設定の検証時に確認し、それ以外ではAbaqus step optionを変更しません。
NLGEOM なし UNSYMM
target固有ではない
  • 次の場合 NLGEOM がない状態で有効 UNSYMM
認識
Coreform IGAはstepを変更せず、非線形IGA workflowの一部ではunsymmetric matrix storageが必要になるためwarningを出します。
結果: Coreform IGAはwarningを出してstepを変更せず残し、input-file変換を継続します。

*CONTACT INCLUSIONS

2件
*CONTACT INCLUSIONS のサポートケース
option、load type、またはoutput variable 適用対象 対応状況 Coreform IGAの処理
ALL EXTERIOR
ALL EXTERIOR
model全体
  • IGA exterior surfaceが利用できる場合
対応
IGA exterior surfaceを生成した後、Coreform IGAはそれらのexclusionおよびinitialization recordを変換後の .inpへ挿入します。これはこのsetupだけを対象とし、Abaqus general-contact workflow全体を網羅するものではありません。
ALL EXTERIOR
model全体
  • IGA exterior surfaceが生成されなかった場合
対応
IGA exterior surfaceがないため、Coreform IGAはIGA exterior-surface initialization recordを挿入しません。ただしgeneral-contact exclusion recordを変換後の .inp.
結果: へ追加する場合があります。Coreform IGAはwarningを出し、IGA exterior-surface initialization recordなしで変換を継続します。

このガイドに掲載されていないkeywordがモデルと互換性を持つか判断に迷う場合は、input fileのkeyword、option、target regionを添えてCoreform supportへお問い合わせください。

Coreform IGA for Abaqus ドキュメント