境界条件の定義¶
境界条件を定義します。境界条件は、ソルバー定義ファイルの BoundaryCondition 要素で定義します。 なお、境界条件の定義は必須ではありません。
格子属性の定義 で作成したソルバー定義ファイルに追記し、 BoundaryCondition 要素を リスト 5 に 示すように追記し、保存します。追記した部分を強調して示しました。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | (前略) </GridRelatedCondition> | <BoundaryCondition name="inflow" caption="Inflow" position="node"> <Item name="Type" caption="Type"> <Definition valueType="integer" default="0" > <Enumeration value="0" caption="Constant" /> <Enumeration value="1" caption="Variable" /> </Definition> </Item> <Item name="ConstantDischarge" caption="Constant Discharge"> <Definition valueType="real" default="0"> <Condition type="isEqual" target="Type" value="0"/> </Definition> </Item> <Item name="FunctionalDischarge" caption="Variable Discharge"> <Definition conditionType="functional"> <Parameter valueType="real" caption="Time"/> <Value valueType="real" caption="Discharge(m3/s)"/> <Condition type="isEqual" target="Type" value="1"/> </Definition> </Item> </BoundaryCondition> </SolverDefinition> |
正しくソルバー定義ファイルが作成できているか確認します。
iRIC を起動して、ソルバー "Sample Solver" の新しいプロジェクトを開始します。 格子を作成したりインポートしたりすると、 図 14 のようになります。なお、格子の作成やインポートの方法が分からない場合、 ユーザマニュアルを参照して下さい。
右クリックメニューから「新しい Inflow の追加」を選択すると、 図 15 に示すダイアログが表示され、境界条件を定義することが出来ます。
境界条件を定義した後、格子点を選択して右クリックメニューから「追加」を選択することで 流入口にする格子点を設定できます。設定後の画面表示例を 図 16 に示します。
境界条件の定義についてまとめると、以下の通りです。
- 境界条件は、 BoundaryCondition 要素で指定します。
- Item 要素以下の構造は計算条件の Item と基本的には同じです。計算条件と同様、依存性なども定義できます。