メインコンテンツ

新しい物理ドメインの定義方法

新しい物理ドメインを定義するには、それに関連するスルー変数とアクロス変数を宣言する必要があります。詳細については、物理ネットワークのモデル化の基本原則を参照してください。

ドメイン ファイルは、domain キーワードで開始し、その後にドメイン名を続け、end キーワードで終了する必要があります。

ドメイン ファイルの宣言セクションには、2 つの宣言ブロックが必要です。

  • アクロス変数の宣言ブロック。variables キーワードで開始し、end キーワードで終了します。ドメインに関連するすべてのアクロス変数の宣言が含まれます。複数のアクロス変数を単一の variables ブロックで結合してドメイン モデルのクラス定義に含めることができます。

  • スルー変数の宣言ブロック。variables(Balancing = true) キーワードで開始し、end キーワードで終了します。ドメインに関連するすべてのスルー変数の宣言が含まれます。複数のスルー変数を単一の variables(Balancing = true) ブロックで結合してドメイン モデルのクラス定義に含めることができます。

スルー変数とアクロス変数の宣言の詳細については、Declare Through and Across Variables for a Domainを参照してください。

ドメイン ファイルには以下も含めることができます。

  • parameters 宣言ブロック。このブロックには、ドメイン パラメーターの宣言が含まれます。これらのパラメーターはドメインに関連付けられ、ドメインに接続されたすべてのコンポーネントにネットワークを介して伝播できます。詳細については、Working with Domain Parametersを参照してください。

  • intermediates 宣言ブロック。詳細については、Declaring and Using Named Intermediate Termsを参照してください。

  • equations セクション。ドメインの方程式は、カスタム ドメインでアクロス変数の方がスルー変数よりも多い場合に使用します。詳細については、Domain Equationsを参照してください。

ドメイン ファイルの例については、Declare a Mechanical Rotational Domainを参照してください。

参考

トピック