キャリブレーション シミュレーション

InfoWorks WS には自動キャリブレーション機能があり、実世界のネットワークをキャリブレーションする際に摩擦係数が主要な役割を果たす大規模な全管モデルの作業を大幅に高速化します。自動キャリブレーション法はピーク需要スナップショット解析の繰り返しに基づきます。その間に摩擦係数を調整し、水圧と流量の観測ポイントでモデル データとフィールド データ間の差の最小和に達するまで継続します。

ソフトウェアでは、スナップショット タイムステップの計算を何回も繰り返し、選択した範囲内ですべての摩擦係数を可変係数で調整しながら、モデル データとフィールド データの差が最小になる係数を見つけます。その後、この係数で調整された摩擦パラメータがシミュレーション結果の一部として書き出されます。

ユーザーは、これらの結果を使用してネットワークの新しいコピーの摩擦係数を調整することができます。

数十万の管が含まれる可能性のあるモデルでは、これは水理解析の摩擦係数をより正確に推定するための貴重な方法であり、唯一の方法かもしれません。

方法

管の摩擦による損失は、次の方程式で表されます。

Δh = k .V2/ 2g

(1)

各変数は、次のとおりです。

Δh: 水頭損失

k: 水頭損失係数

V: 流速

g: 重力加速度(9.81 m/s2)

ソフトウェアは、[キャリブレーション オプション]ダイアログで入力した[最小摩擦係数][最大摩擦係数]の値を取得し、それらに相当する k 値を決定します。キャリブレーション プロセス中に、管粗度にスケール係数を掛けて、新しい管粗度に相当する k 値を決定します。新しい k 値が制限内にある場合、ソフトウェアはその値を使用してスナップショット時間のネットワークを解析します。そうでない場合は、ソフトウェアは元の粗度値を使用します。

粗度値は、計算された水頭損失係数(k)制限内に収まる場合に調整されます。この調整は、ネットワークで使用されるすべての粗度モデルに対して行われます。

注: 粗度モデルを混在させている場合、キャリブレーションの制限について[キャリブレーション オプションを実行]ダイアログで指定した粗度モデルを使用しない管の粗度値が調整される場合があります。一般的には、ネットワークの粗度モデルは 1 つに限定することをお勧めします。

キャリブレーション シミュレーションをスケジュールする

キャリブレーション ランを設定し、その結果を使用してネットワークを更新するには:

  1. 通常どおりにランを設定します。詳細については、「ランを作成およびスケジュールする」を参照してください。
    注: キャリブレーション ランにはライブ データ コンフィギュレーションが必要です。
    ヒント: ライブ データ ソースおよびライブ データ合成データ ソースは、最初にライブ データ ポイントを作成しなくても直接使用できます。
  2. [ラン タイプ]ボックスで[キャリブレーション]を選択し、[オプション]ボタンをクリックして、[キャリブレーション オプション]ダイアログを表示します。キャリブレーション ランのパラメータを設定するには、このダイアログを使用します。[OK]ボタンをクリックして、選択したパラメータを保存します。

    このソフトウェアは、[最小摩擦係数][最大摩擦係数]に入力された値を、同等の最小および最大水頭損失係数に変換します。計算された最小水頭損失係数よりも小さい値、または計算された最大水頭損失係数よりも大きい値の場合は変更されません。これらの値は、最初に[初期スケーリング係数]で乗算されます。スケーリング係数は、ソフトウェアが最適値を目指して反復するにつれて変化します。

    [スナップショット時間]は、摩擦値が最適化されるタイムステップです。このタイムステップは通常、システム内の最大需要時など、シミュレーションの重要なポイントになります。

    ライブ データ コンフィギュレーションには、ネットワークのキャリブレーション先となるフィールド データが含まれています。

  3. ランを作成およびスケジュールする」の説明に従って、[実行]ボタンをクリックしてシミュレーションを実行します。失敗したシミュレーションの問題を修正し、シミュレーションが正常に完了するまで再スケジュールします。