KyotoUnivHydrologyTools-v11.dll 要素モデル仕様書 Ver 1.1 2010.08.15 京都大学 水文・水資源学研究室 URL : http://hywr.kuciv.kyoto-u.ac.jp/ ============================================================================================= <名称> KyotoUnivHydrologyFileInputBasic <ライブラリ名> KyotoUnivHydrologyTools-v11.dll <モデル概要> KyotoUnivHydrology形式で表現された入力データを読み取り、送信する入力モデル。将来時刻のデータまで送信することができる。データ時刻の基準となる日付を設定できる。 <タイムステップ(sec)> タイムステップなし <パラメタ情報> 入力ファイル名 計算時刻より先まで送信する時間(sec) データ時刻の基準年 データ時刻の基準月 データ時刻の基準日 <初期状態情報> なし <受信接続> なし <送信接続> ポイント時系列情報:ポイントセル出力[AnyValue]  AnyValue(Any) ============================================================================================= <名称> KyotoUnivHydrologyFileInputMatrix <ライブラリ名> KyotoUnivHydrologyTools-v11.dll <モデル概要> KyotoUnivHydrologyの二次元データ形式で表現された入力データを読み取り、送信する入力モデル。将来時刻のデータまで送信することができる。データ時刻の基準となる日付を設定できる。 <タイムステップ(sec)> タイムステップなし <パラメタ情報> 入力ファイル名 計算時刻より先まで送信する時間(sec) データ時刻の基準年 データ時刻の基準月 データ時刻の基準日 <初期状態情報> なし <受信接続> なし <送信接続> 二次元時系列情報:二次元セル形式出力  AnyValue(Any) ポイント時系列情報:ポイントセルに変換して出力  AnyValue(Any) ============================================================================================= <名称> KyotoUnivHydrologyFileOutputBasic <ライブラリ名> KyotoUnivHydrologyTools-v11.dll <モデル概要> 受信したデータをKyotoUnivHydrology形式のファイルとして出力するモデル。受信接続の全てのセル情報を出力することができる。データを出力する際に時間間隔を指定できる。データ時刻の基準となる日付を設定できる。 <タイムステップ(sec)> タイムステップなし <パラメタ情報> 出力ファイル名 ファイルを出力するセル番号 データ出力の時間間隔(sec) データ時刻の基準年 データ時刻の基準月 データ時刻の基準日 <初期状態情報> なし <受信接続> ポイント時系列情報:データ入力  AnyValue(Any) <送信接続> なし ============================================================================================= <名称> KyotoUnivHydrologyJointPoint <ライブラリ名> KyotoUnivHydrologyTools-v11.dll <モデル概要> 受信したデータをタイムステップごとに結合し、その合計及び平均を送信する合流点モデル。データを集合する期間も設定できる。毎秒データ、毎分データ、毎時データ、毎日データにそれぞれ対応している。 <タイムステップ(sec)> タイムステップ(sec)あり <パラメタ情報> データを集合する間隔(sec) <初期状態情報> なし <受信接続> ポイント時系列情報:毎秒データ  毎秒データ(N/sec) ポイント時系列情報:毎分データ  毎分データ(N/min) ポイント時系列情報:毎時データ  毎時データ(N/hour) ポイント時系列情報:毎日データ  毎日データ(N/day) <送信接続> ポイント時系列情報:通常出力  期間平均出力(Any) 期間合計出力(Any) 期間の長さ(sec) ============================================================================================= <名称> KyotoUnivHydrologyDivisionPoint <ライブラリ名> KyotoUnivHydrologyTools-v11.dll <モデル概要> 受信したデータをタイムステップごとに分割する分割点モデル。分割はY=AX+Bの一次式によって行われ、傾き・切片・Yの上限値をパラメタで指定する。 <タイムステップ(sec)> タイムステップ(sec)あり <パラメタ情報> 分割係数:傾きA(Y = A*X + B) 分割係数:切片B(Y = A*X + B) 分割値:Yの上限値(0にすると上限なし) <初期状態情報> なし <受信接続> ポイント時系列情報:入力値 (X)  AnyValue(Any) <送信接続> ポイント時系列情報:分割した側 (Y)  AnyValue(Any) ポイント時系列情報:分割を受けた側 (X - Y)  AnyValue(Any) ============================================================================================= <名称> KyotoUnivHydrologyGenerateData <ライブラリ名> KyotoUnivHydrologyTools-v11.dll <モデル概要> 模擬的な流量を生成する流量発生モデル。基本流量、ピーク時流量、ピークが訪れる時刻(開始時を0とする)、係数を指定することでピークをもつ流量を作成する。単位は指定していないため、雨量発生などに使用してもよい。 <タイムステップ(sec)> タイムステップ(sec)あり <パラメタ情報> 基礎流量(単位は任意) ピーク流量 ピーク時間(min) 係数c <初期状態情報> なし <受信接続> なし <送信接続> ポイント時系列情報:下流端出力  流量(m3/sec) ============================================================================================= <名称> KyotoUnivHydrologyCompareData <ライブラリ名> KyotoUnivHydrologyTools-v11.dll <モデル概要> 接続された二つの受信データをタイムステップごとに比較し、それらの差、および比を送信するモデル。 <タイムステップ(sec)> タイムステップ(sec)あり <パラメタ情報> なし <初期状態情報> なし <受信接続> ポイント時系列情報:Input1  AnyValue(Any) ポイント時系列情報:Input2  AnyValue(Any) <送信接続> ポイント時系列情報:比較結果出力  差計算(Input1 - Input2) 比率計算(Input1 / Input2)