固有値解析におけるスツルム列チェック (Sturm Sequence Check on Computed Eigenvalues) - CAESAR II - ヘルプ

CAESAR II ユーザーズガイド

Language
日本語
Product
CAESAR II
Search by Category
ヘルプ
CAESAR II Version
12

(適用対象: スペクトル、モーダル、時刻歴解析)

スツルム列計算の使用について以下に説明しているように指定します。Y (for yes) または N (for no) を選択します。Y がデフォルトです。

ほとんどのケースで、固有値ソルダー低振動数から高振動数へモード振動数を計算します。システムに強い方向性があると、モードは誤った順序で収束してしまいます。このような誤った順序での計算は、固有値ソルバーがカットオフ振動数に達すると問題が生じ、低振動数のモードが見つかっていないことになります。

この手順は高次と低次の振動数間でのモード数を決定し、実際に抽出されたモードの数と比較します。この数が異なると、警告が表示されます。たとえば、特定のシステムで 22個の固有振動数が抽出され、高次の固有振動数が 33.5Hz であるとすると、スツルム列チェックはモデルの 22個の固有振動数がゼロから 33.5+p Hz の間にあるかを検証します。ここで、p は数値的公差で次の式で表すことができます:

2つの同じ振動数が抽出した最後の振動数にあると、スツルム列チェックは正しく判定ができません。たとえば、次の固有振動数を持つシステムで検討してみます:

0.6637

1.2355

1.5988

4.5667

4.5667

ユーザーが最初の 4つの固有振動数が必要であれば、スツルム列チェックの誤りは 4つではなく 5つの振動数があるために生じます。これらは 0.0 から 4.5667 + p (p は 0.0041 と計算されます) の範囲にあります。この問題を解決するためには、次のいずれかを行います:

  • 見つかっていない振動数までカットオフ振動数を大きくする。(この数値はスツルム列チェックでレポートされます。)

  • 固有値解析が 振動数カットオフ (Frequency Cutoff) (HZ) で終了した場合は、いくぶん大きな振動数までカットオフ振動数を大きくする。一般的には、失われたモードを解析振動数範囲にすることがあります。

  • サブスペースのサイズを 10 に固定し、ジョブを実行します。近似ベクトルの数を増加させることにより、ベクトルが適切に収束して少なくとも 1つは見逃したモードを含むことがあります。