需要スケーリング オブジェクトを書き出す

需要スケーリング オブジェクトは、InfoWorks WS Pro からイベント ファイル(*.csv)に書き出すことができます。

需要スケーリングでは、一定のパーセンテージまたは時間によって変化するプロファイルによって、需要流量と中継流量のグループを調整できます。

需要スケーリングは、[水力ランをスケジュール]ビューでシミュレーションを設定するときに需要スケーリング オブジェクトを含めることによってモデルに適用されます。

需要スケーリング オブジェクトを書き出すには次のようにします。

  1. [モデル グループ]ウィンドウで[需要スケーリング グループ]を右クリックします。
  2. コンテキスト メニューから[エクスポート] | [需要スケーリング]を選択します。[名前を付けて保存]ダイアログが表示されます。
  3. ダイアログで、書き出したファイルを保存する場所を選択し、ファイルの名前を入力します。ファイルはイベント ファイル(*.csv)として書き出されます。
  4. [保存]をクリックすると、ファイルが書き出されます。

書き出す需要スケーリングのファイル名がすでに存在する場合は、一意の名前が生成されるよう、連続する整数が追加されます。

需要スケーリングの CSV 形式

書き出された需要スケーリングの CSV 形式の例を次に示します。

**** wn_dsc_settings
transfer
1
**** wn_dsc_field_area
area_id,transfer,enable_areaTVDsc,linear,profile_type,multiply_by_static
Industry,0.5,1,0,24HOUR,0
Unknown,1.,0,0,24HOUR,0
**** wn_dsc_field_area_tv_demand
area_id,date_time,demandfactor
Industry,00:00:00,1.
Industry,03:00:00,5.
Industry,06:00:00,7.
**** wn_dsc_field_demand_factor
area_id,category_id,linear,mode,static_demand,profile_type,multiply_by_static
Industry,UNSPECIFIED,0,STATIC,1.,24HOUR,0
Industry,AutoCamp,0,TIMVAR,1.,24HOUR,0
**** wn_dsc_field_demand_factor_tv_demand
area_id,category_id,date_time,demandfactor
Industry,AutoCamp,00:00:00,1.
Industry,AutoCamp,03:00:00,5.
Industry,AutoCamp,06:00:00,7.

ファイルはセクションに分割されます。各セクションは、**** で始まり、テーブル名が追加され、その後にテーブル ヘッダー行とテーブル データ行が続きます。各テーブルの詳細については、以下で説明します。

wn_dsc_settings

フィールド タイプ 説明
転送

ブール値

中継流量

wn_dsc_field_area

フィールド タイプ 説明
area_id

文字

Area
転送 Double 中継流量係数
enable_areaTVDsc ブール値 時間とともに変化する需要スケーリングの有効化
線形 ブール値 リニア スケーリング
profile_type 文字

プロファイル タイプ

次のオプションがあります。

  • 24HOUR

  • 7DAY

  • ABSOLUTE

multiply_by_static ブール値 スタティックで乗算

wn_dsc_field_area_tv_demand

フィールド タイプ 説明
area_id

文字

Area
date_time Date / time 日時
demandfactor Double 需要率

wn_dsc_field_demand_factor

フィールド タイプ 説明
area_id

文字

Area
category_id 文字 カテゴリ
線形 ブール値 リニア スケーリング
mode 文字

モード

次のオプションがあります。

  • STATIC

  • TIMVAR

static_demand Double 静的需要スケーリング係数
profile_type 文字

プロファイル タイプ

次のオプションがあります。

  • 24HOUR

  • 7DAY

  • ABSOLUTE

multiply_by_static ブール値 スタティックで乗算

wn_dsc_field_demand_factor_tv_demand

フィールド タイプ 説明
area_id

文字

Area
category_id 文字 カテゴリ
date_time Date / time 日時
demandfactor Double 需要率