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