EIGVSAVE

サブケース情報エントリ EIGVSAVEコマンドを使用すると、外部データファイル(.eigv)にノーマルモード解析の固有値および固有ベクトルの結果を出力できます。

フォーマット

EIGVSAVE = integer

定義

引数 オプション 説明
integer <整数>

デフォルト値はありません。

ノーマルモード解析で得られた固有値および固有ベクトルを外部データファイルに出力します。

外部固有値データファイル名の形式は下記のとおりです。

<prefix>.#.eigv

ここで、
<prefix>
EIGVNAME入出力オプションエントリによって定義されます。
#
定義された整数引数。 4

コメント

  1. EIGVSAVEはサブケースごとに一度しか記述できません。
  2. EIGVSAVEを指定しなかった場合、固有値および固有ベクトルの結果は外部データファイルにエクスポートされません。
  3. EIGVSAVEは流体要素ではサポートされていません。
  4. ここで指定された整数引数は、.eigvファイル名の一部として次のように使用されます:

    testfile.femという名前の入力ファイルで、EIGVNAMEエントリを使用せずに、EIGVSAVE=50と指定した場合、固有値と固有ベクトルの結果はtestfile.50.eigvファイルにエクスポートされます。この入力ファイル名は、EIGVNAMEエントリが指定されていない場合に.eigvファイルのデフォルトファイル名として使用されることがわかります。

  5. 次のようにEIGSAVEEIGVRETRIEVEを使用できるいくつかのシナリオがあります:
    • フルモデルの固有ベクトルをEIGVSAVEの実行で保存した後(DISP = ALLを使用)、EIGVRETRIEVEの実行でフルモデル(またはサブセット)用に取得する(DISP = ALLを使用)。
    • モデルの一部のみの固有ベクトルをEIGVSAVEの実行で保存した後(DISP = SET IDを使用)、EIGVRETRIEVEの実行でモデルの同じ部分(またはサブセット)用に取得する(DISP = SET IDを使用)。EIGVSAVEの実行で部分的な固有ベクトルを保存できるのは、EIGVRETRIEVEを使用した実行がモーダル過渡解析である場合のみです。

    EIGVRETRIEVEによって取得される自由度は、対応するEIGVSAVEエントリによって指定された自由度と同じであるかこの自由度のサブセットである必要があります。

  6. モーダル過渡解析の場合
    • フルモデルの固有ベクトルを保存して取得する場合、Lanczos(EIGRL)、AMSES(EIGRA)、およびAMLSの固有値ソルバーでEIGVRETRIEVEを使用できます。
    • 部分的なモデルの固有ベクトルを取得する場合は、AMSES(EIGRA)とAMLSの固有値ソルバーのみでEIGVRETRIEVEを使用できます。

    モーダル周波数応答解析の場合は、Lanczos固有値ソルバーのみでEIGVRETRIEVEを使用できます。他の固有値ソルバーでは、エラーメッセージが出力されます。

    固有値ソルバーはEIGVRETRIEVEの実行に関わっていませんが、構文上の理由からこれらの制約が設けられています。