/LAGMUL

ブロックフォーマットのキーワード Lagrange乗数オプションを記述します。

フォーマット

(1) (2) (3) (4) (5) (6) (7) (8) (9) (10)
/LAGMUL
Lagmod Lagopt Tol Alpha Alpha_s    

定義

フィールド 内容 SI 単位の例
Lagmod 共役勾配法の前処理アルゴリズム
= 1(デフォルト)
Choleskyの前処理
= 2
多項式の一次前処理

(整数)

 
Lagopt Lagrange乗数マトリックスのスケーリングオプション
= 0(デフォルト)
スケーリングなし
= 1
対角スケーリング
= 2
L2ノルムマトリックス

(整数)

 
Tol 収束基準

デフォルト = 1.E-11(実数)

 
Alpha 反復シフトパラメーター

デフォルト = 0.001(実数)

 
Alpha_s 初期シフト値

デフォルト = 0.0(実数)

 

コメント

  1. Tol値は、Lagrange乗数によって処理される運動条件に対するソルバー精度のトレランスを定義します。

    /BCS/LAGMUL/GJOINT/IMPVEL/LAGMULLagrange乗数法/MPC/RWALL/LAGMULおよび /RBODY/LAGMUL

  2. Alpha_sは、Choleskyの前処理でのみ使用され、マトリックスの因数分解速度および品質の最適化に使用できます。これらは、不完全な因数分解アルゴリズムの障害を回避するために対角マトリックスに追加されるパラメーターです。
  3. Radiossソルバーの運動条件は、オプションとしてLagrange乗数法で処理することも可能です。

    これらの条件は、標準の運動条件とは適合性がなく、Starterでは、ユーザーが同じ節点に対して異なる解法を組み合わせようとすると、ワーニングが出力されます。

    それ以外の場合は、物理的な非適合性を除き、すべてのLagrange乗数条件と適合性があります。