エンジン ログ ファイルには、結果の安定性と信頼性に関する重要な情報が含まれています。ログ ファイルの解釈に役立つように、より重要なメッセージの多くは、診断テーブルのセットにまとめられるようになりました。
診断テーブルには、貯水池の越流または枯渇、収束エラー、不安定な調節装置、ポンプ曲線外で稼働しているポンプ、バルブ曲線以下で調節するバルブなどの警告が表示されます。1 回のランで 1 つのオブジェクトに複数のタイプの警告がある場合、各警告はオカレンスごとにテーブル内で別の行になります。各グリッドには、表示される情報の重要性を示すノートがあります。
さらに、診断結果はジオプランのテーマ設定や SQL ツールでも使用でき、識別と診断がさらに改善されます。
これらのテーブル内のすべての情報を取得するには、まず[シミュレーション オプション]ダイアログで[需要のあるすべての孤立ノードのメッセージを表示する]と[ログ ファイル内の追加の診断メッセージ]を有効にする必要があります。また、[オプション]ダイアログ - [全般]で[診断テーブル]オプションが選択されていることを確認します。
診断テーブルを表示するには:
- ランが完了したら、エクスプローラ ウィンドウまたはモデル グループ ウィンドウでシミュレーション オブジェクトを右クリックし、コンテキスト メニューから[形式を指定して開く]を選択します。
- [結果の選択]ダイアログから[診断テーブル]を選択します。
- [OK]をクリックします。[診断テーブル]ビューが表示されます。
注: 初めて開くときは、進行状況バーが表示されます。再度開いたときは、進行状況バーは表示されません。
診断テーブルを使用する
診断テーブルは、シミュレーションに関連するさまざまな警告を説明する複数のタブで構成されています。ただし、すべてのタブには次の共通の機能があります。
- 並べ替え: 任意の列の値に基づいて行を並べ替えることができます。
- ジオプランで選択: 1 つまたは複数の行を選択し([Shift]キーまたは[Ctrl]キーを押しながらクリック)、コンテキスト メニューから[ジオプランで選択と検索]を選択できます。
- シミュレーションを探す: ツリー内のシミュレーションをハイライトします。
- 結果を開く: 結果を含むジオプランを開きます。
診断テーブルを無効にする
診断テーブルは、InfoWorks WS Pro 2024.5 以降、既定で使用できます。
診断テーブルの生成と診断テーブルへのアクセスをオフにするには、[ツール] > [オプション]に移動し、[オプション]ダイアログの[全般]タブで[診断テーブル]をオフにします。
ジオプランでの診断結果
診断結果は、ジオプランのテーマ設定や SQL ツールでも使用できます。ジオプランを使用して問題の地理的な相互関係を確認することで、安定性の問題の診断を大幅に迅速化できる可能性があります。
これらの診断結果には、すべて接頭辞「Log:」が付けられます。たとえば、「Log: Non convergent solution-Max Abs Err」などです。
既定のファクトリ テーマ
「ラン診断」という便利なテーマが用意されています。
テーマを読み込むには、[プロパティとテーマ]ダイアログで[読み込む]を押します。[出荷時のデフォルト設定]に移動し、ドロップダウン リストから[ラン診断]を選択します。
[レイヤーとテーマ]の別の行に移動して、このテーマの使用を調整できます。
[ラン診断]テーマは、問題を見やすくするために、レイヤーの描画順序を変更します。
テーマおよび SQL ツールの診断変数
これらの診断変数は、診断テーブルに表示される値と密接に関連しています。この関係を以下に示します。
- ノード
- Log: Non convergent solution-Max Abs Err
- Log: Non convergent solution failures (count)
- Log: Snapshot failures-percentage
- Log: Suppressed flow (count of occurrences)
- 貯水池: ノードのリストおよび以下も参照してください。
- Log: Reservoir Event Type (Deficit または Overflow)
- Log: Suppressed flow (count of occurrences)
- Log: Non convergent solution-Max Abs Err
- Log: Non convergent solution failures (count)
- Log: Snapshot failures-percentage
- 中継ノード
- Log: Suppressed transfer flow (count of occurrences)
- Log: Non convergent solution-Max Abs Err
- Log: Non convergent solution failures (count)
- Log: Snapshot failures-percentage
- バルブ
- Log: Valve not regulating (% of time)
- Log: Valve showing unreliable regulation (% of time)
- Log: unstable continuous regulators
- ポンプ場
- Log: Zero flow
- Log: Flow above pump cure
- Log: number of starts
診断テーブルの説明
診断テーブルには、シミュレーションに関連するさまざまな警告を詳細に説明する複数のページが含まれています。関連するジオプランの「Log:」結果は識別されます。これがモデルにとって何を意味するかについてのノートがあります。
一般に、テーブルに示されているオブジェクトはモデルの動作が不十分であるため、調査する必要があります。
特定のタブの意味をいくつか以下に示します。
スナップショット
- このテーブルには、[スナップショット番号]と[日時]がそれぞれ一覧表示されます。各スナップショットの[ステータス]列は、収束が達成されたかどうかを示します。
- スナップショットで使用される[合計反復回数]。流量バランスのエラーは、調節装置のエラーよりも早くスナップショットを停止させます。
- そのスナップショットで最悪のエラーの[ノード ID]が、そのアセットの[エラー]のサイズとともに識別されます。
この情報の使用方法:
- 要約すると、このテーブルにスナップショット エラーが示される理由は 2 つあります。最も深刻なエラーは、流量バランスが達成できないことです。より小さいエラーは、流量エラーが必要な計算精度を下回っていないことです。
- 流量バランスを達成できない場合、または計算精度が達成されない場合は、関連するスナップショットの結果の信頼性が低下します。さらに、その後のシミュレーションの過程は完全には信頼できません。
- 重大なエラーのあるノードを調べ、そのすぐ近くのアセット(ポンプとバルブ)を検討して、エラーの原因を特定する必要があります。流量に対しては、それほど厳しくない計算精度を使用することもできます。
スナップショット エラー
- このページでは、各スナップショットで最悪のエラーが発生したノードについて説明します。リストされた各ノードについて、そのノードで最悪のエラーが発生したスナップショットの数がテーブルに表示されます。
- これは、スナップショット エラー テーブルの情報を表現する別の方法です。
この情報の使用方法:
- このテーブルでは、モデルの最も信頼性の低い部分に関連するノードに注目します。安定性を改善するために役立つ開始点は、これらのノードの近くにあるポンプとバルブを調べることです。
非収束解
- このテーブルには、非収束のスナップショットが記録されているノードが一覧表示されます。これには、ノードで観測された失敗したスナップショットの数とエラーのサイズが含まれます。
- このテーブルは、[スナップショット]ページおよび[スナップショット エラー]ページと同様の情報を示します。
この情報の使用方法:
- このテーブルでは、モデルの最も信頼性の低い部分に関連するノードに注目します。安定性を改善するために役立つ開始点は、これらのノードの近くにあるポンプとバルブを調べることです。
不安定な連続する調節装置
- このページには、不安定なバルブと、不安定であることを示すスナップショットの数が一覧表示されます。
- 不安定を定義するための閾値は、バルブの[調整精度(%)]設定です。
この情報の使用方法:
- 不安定であることを示すバルブは、綿密に調べる必要があります。バルブ プロファイルとバルブ曲線を確認し、これらが正しいかどうかを検討します。
信頼性の低いバルブ調節
- このテーブルには、曲線の極端な範囲で動作するバルブが一覧表示されているため、これらは不安定である可能性があります。
- この不適切な動作は、シミュレーション時間の一部で発生する可能性があります。期間は分単位で示され、シミュレーション全体のパーセンテージとして表されます。また、これらの「不適切な期間」は、1 日のうちの 6 時間のセクションに要約されます。
この情報の使用方法:
- 能力の極端な範囲にあるバルブは、綿密に調べる必要があります。バルブ プロファイルとバルブ曲線を確認し、これらが正しいかどうかを検討します。
調節していないバルブ
- このテーブルには、完全に開いているため、調節装置として機能していないバルブが一覧表示されます。
- この非調節動作は、シミュレーション時間の一部で発生する可能性があります。テーブルでは、この合計が示され、パーセンテージとして表されます。このテーブルはまた、1 日を 6 時間の 4 つの期間に分割し、各期間の非調節時間の合計を示します。
この情報の使用方法:
- 調節していないバルブは意図したとおりに動作していない可能性があります。バルブ プロファイルとバルブ曲線を確認し、これらが正しいかどうかを検討します。
ポンプ場
- このテーブルには、動作の概要と、望ましくない可能性のあるさまざまな動作を示すポンプが一覧表示されます。
- ポンプの稼働時間とポンプの始動回数が表示されます。これらの値は意図したとおりの場合がありますが、確認する価値があります。始動回数が多いことは望ましくない場合があります。
- [ゼロ流量]列と[ポンプ曲線を超える流量]列は、ポンプがポンプ曲線の制限を超えて稼働している回数を示します。
この情報の使用方法:
- このテーブルを確認するときは、ポンプ曲線に関連するイベントの詳細情報を取得するために、[曲線外ポンプ]テーブルも確認することをお勧めします。
- ポンプ曲線の極端な範囲で稼働しているポンプには細心の注意を払ってください。動作が不安定であったり、意図したとおりではない可能性があります。
曲線外ポンプ
- このテーブルには、各ポンプが指定された稼働条件の限界に達した時間が詳細に一覧表示されます。次の一般的なエラーが発生する可能性があります。
- 水頭が高すぎる
- 流量がポンプ曲線の範囲を超えている
この情報の使用方法:
- このテーブルは、[ポンプ場]テーブルと組み合わせて使用できます。安定した正確なシミュレーションを行うためには、ポンプの特性を確認する必要があります。
WQ の改善
- このテーブルには、水質ランのタイムステップに関する情報が一覧表示されます。
- テーブルには、タイムステップごとに、より短いタイムステップを必要とする管の数、およびそのタイムステップに対する推奨が示されます。
この情報の使用方法:
- この情報を使用して、シミュレーション全体を通して、より小さいタイムステップが必要な管の数と、その望ましい値を把握します。
貯水池イベント
- 貯水池は、流出(水の損失)または不足(見かけ上の水の生成)の 2 種類の「不十分な」動作を示す場合があります。
- このテーブルには、損失または増加した水の量と、これらの損失と増加が発生する分数が一覧表示されます。
この情報の使用方法:
- 流出と不足は、モデルの動作が不十分であることを示しているため、調査する必要があります。
抑制された合計
- このテーブルは、需要流量または中継流量を提供できないオブジェクトのリストを示します。
- このテーブルには、オブジェクト ID、抑制された流量のタイプと、これが発生した回数が表示されます。
- 抑制された流量のタイプは次のとおりです。
- 需要流量(ノードまたは貯水池)
- 中継流量(中継ノード)
この情報の使用方法:
- システムからの流量が抑制された状況を確認する必要があります。システムが期待どおりに動作していない可能性があります。
- このテーブルは、[抑制された需要の詳細]テーブルおよび[抑制された中継の詳細]テーブルと組み合わせて使用します。
抑制された需要の詳細
- このテーブルには、抑制された需要が発生するオブジェクト(ノードまたは貯水池)が一覧表示されます。抑制の時間と失われた流量の値が示されます。
この情報の使用方法:
- 需要流量が抑制されている場合、システムは期待どおりに動作していない可能性があります。
抑制された中継の詳細
- このテーブルには、抑制された中継流量が発生する中継ノードが一覧表示されます。抑制の時間と失われた流量の値が示されます。
この情報の使用方法:
- 中継流量が抑制されている場合は、システムが期待どおりに動作していない可能性があります。