# nonlinタグ

[2019/10/08更新]

非線形解析に関する項目を設定します．ハンドブックの
5. 収束条件
の節の一部の項目の設定を行います．
非線形解析の収束判定値は，
NON_LINEAR_CONV（残差）
CHECK_B（磁場の変化量）
の2種類を用いることができます（CHECK_Bに負の値を設定すると，NON_LINEAR_CONVは使われない）．
CHECK_Bで磁場の変化量を設定する場合は，負の値として設定することに注意

nonlin:タグ
ラベル | 既定値 | 説明
--- | --- | ---
NON_LINEAR_CONV | 1e-2 | 非線形解析の収束判定値（残差）
NON_LINEAR_RELAXATION | 1 | 非線形解析の（修正値の）減速係数 直接探索法（potoption: LINE_SEARCH）を使う場合は 1を設定
NON_LINEAR_ITERATIONS | 20 | 非線形解析の最大反復回数
INIT_OPTION | 0 | ステップ計算において 0: 前ステップの値を初期値として用いる 1: 初期値をゼロクリアする
ICCG_CONV_RATIO | 0 | 0以外: ICCG法の収束判定値を，NON_LINEAR_CONVの値に係数をかけたものとする場合の係数
CHECK_B | 0 | > 0: 磁場の変化量の最大値と，設定値以上変化した総要素数を出力 < 0: 非線形解析の収束判定値（磁場の変化量）

## 使用例（非線形解析の収束判定値を 0.05[T]とする場合）

    nonlin:
      CHECK_B: -0.05