時間と繰り返し計算に関するパラメータ¶
対応バージョン: 2.0.20261007
計算の時間刻み、計算終了時刻、出力間隔、時間平均、および圧力・水面の繰り返し計算の設定をまとめたタブです。

主な設定の考え方¶
- 時間刻み:格子サイズと流速に対して時間刻みが大きすぎると、計算が発散します。目安として、流速×時間刻み が格子サイズの数分の1以下になるようにします。
- 出力間隔:出力間隔を小さくすると、計算結果のファイルが大きくなります。時間平均値は出力間隔ごとの値から求めるため、出力間隔によって時間平均値が変わることがあります。
- 圧力計算(非静水圧モデル):「SOR計算における誤差制限値」「最大反復回数」「圧力計算の緩和係数」は、非静水圧モデルとハイブリッドモデルの圧力方程式の解き方の設定です。
- 自由水面の計算:オフにすると水面を固定して計算します。
項目一覧¶
時間パラメータ¶
| 項目 | 説明 | 既定値 |
|---|---|---|
出力開始時間(秒)ostime |
計算結果の出力を始める時刻(秒)です。 | 0.0 |
出力間隔(秒)tuk |
計算結果を出力する時間間隔(秒)です。小さくすると出力ファイルが大きくなります。 | 1.0 |
計算終了時刻etime |
計算を終える時刻です。単位は下の「時間単位」で選びます。 | 1000 |
時間平均に関するパラメータ¶
| 項目 | 説明 | 既定値 |
|---|---|---|
時間平均の開始時間AveStart |
時間平均値の計算を始める時刻です。時間平均は出力間隔ごとの値から求めます。 | 100 |
時間平均の終了時間AveEnd |
時間平均値の計算を終える時刻です。 | 1000 |
計算終了時刻および時間平均の時間単位timeUnit |
計算終了時刻と時間平均の時刻の単位です。 選択肢: 秒/時間/日 |
秒 |
計算のタイムステップ(秒)dt |
計算の時間刻み(秒)です。格子サイズと流速に対して大きすぎると計算が発散します。 | 0.01 |
繰り返し計算に関するパラメータ¶
| 項目 | 説明 | 既定値 |
|---|---|---|
SOR計算における誤差制限値sorerr |
非静水圧モデルの圧力方程式(SOR法)の収束判定値です。 表示される条件: 「静水圧モデル/非静水圧モデル」≧1 |
0.001 |
最大反復回数lsor |
圧力方程式の反復計算の最大回数です。 表示される条件: 「静水圧モデル/非静水圧モデル」≧1 |
10 |
圧力計算の緩和係数soralpha |
圧力方程式の反復計算(SOR法)の緩和係数です。 表示される条件: 「静水圧モデル/非静水圧モデル」≧1 |
.7 |
自由水面の計算j_surf |
オンにすると、自由水面の変化を計算します。オフでは水面を固定します。 | オン |
水面計算における水深積分した連続式の重みalpha_surf |
非静水圧モデルの水面計算で、深さ平均の連続式による水面の更新に掛ける重みです。 表示される条件: (「自由水面の計算」が「オン」 かつ 「静水圧モデル/非静水圧モデル」≧1) |
1.0 |
水面計算における運動学的条件の重みalpha_kinematic |
非静水圧モデルの水面計算で、運動学的境界条件による水面の更新に掛ける重みです。 表示される条件: (「自由水面の計算」が「オン」 かつ 「静水圧モデル/非静水圧モデル」≧1) |
0.0 |
自由水面計算の開始時間stime_surf |
自由水面の計算を始める時刻(秒)です。 表示される条件: 「自由水面の計算」が「オン」 |
0 |
水面の反復回数(最大)hloop |
水面と流速の計算を1時間ステップ内で繰り返す最大回数です。 表示される条件: 「自由水面の計算」が「オン」 |
10 |
打切り誤差hloop_err |
上の繰り返し計算の収束判定値です。 表示される条件: 「自由水面の計算」が「オン」 |
0.0001 |