需要スケーリング オブジェクトは、InfoWorks WS Pro からイベント ファイル(*.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.
ファイルはセクションに分割されます。各セクションは、**** で始まり、テーブル名が追加され、その後にテーブル ヘッダー行とテーブル データ行が続きます。各テーブルの詳細については、以下で説明します。
| フィールド | タイプ | 説明 |
|---|---|---|
| 転送 |
ブール値 |
中継流量 |
| フィールド | タイプ | 説明 |
|---|---|---|
| area_id |
文字 |
Area |
| 転送 | Double | 中継流量係数 |
| enable_areaTVDsc | ブール値 | 時間とともに変化する需要スケーリングの有効化 |
| 線形 | ブール値 | リニア スケーリング |
| profile_type | 文字 |
プロファイル タイプ 次のオプションがあります。
|
| multiply_by_static | ブール値 | スタティックで乗算 |
| フィールド | タイプ | 説明 |
|---|---|---|
| area_id |
文字 |
Area |
| date_time | Date / time | 日時 |
| demandfactor | Double | 需要率 |
| フィールド | タイプ | 説明 |
|---|---|---|
| area_id |
文字 |
Area |
| category_id | 文字 | カテゴリ |
| 線形 | ブール値 | リニア スケーリング |
| mode | 文字 |
モード 次のオプションがあります。
|
| static_demand | Double | 静的需要スケーリング係数 |
| profile_type | 文字 |
プロファイル タイプ 次のオプションがあります。
|
| multiply_by_static | ブール値 | スタティックで乗算 |
| フィールド | タイプ | 説明 |
|---|---|---|
| area_id |
文字 |
Area |
| category_id | 文字 | カテゴリ |
| date_time | Date / time | 日時 |
| demandfactor | Double | 需要率 |