偏微分方程式を解く領域を定義します。使用する多態性インスタンスを手動で選択する必要があります。


icon

入力/出力

  • cNI__PDE_lvlib_NI__PDElvclass.png PDE入力

    PDE入力は、方程式のデータを格納するクラスです。

  • cnclst.png T

    Tは、均一な時間ステップを指定します。

  • cdbl.png 初期t

    初期tは、初期時間ステップt0を指定します。初期tは、最終t未満でなければなりません。デフォルトは0です。

  • cdbl.png 最終t

    最終tは、最終時間ステップtlを指定します。最後tは、初期tより大きくなければなりません。デフォルトは1です。

  • ci32.png tポイント数

    tポイント数には、時間ステップの数を指定します。tポイント数は、l + 1と等しく、1より大きい必要があります。デフォルトは 11 です。

  • cnclst.png X

    Xは、X軸の均一なメッシュグリッドを指定します。

  • cdbl.png 開始x

    開始xは、x軸のメッシュグリッドポイントの開始点 x0 を指定します。開始xは、終了xより小さい必要があります。デフォルトは 0 です。

  • cdbl.png 終了x

    終了xは、x軸のメッシュグリッドポイントの終点 xm を指定します。終了xは、開始xより大きい必要があります。デフォルトは 1 です。

  • ci32.png xポイント数

    xポイント数は、x軸のグリッドポイント数を指定します。xポイント数は、m + 1と等しく、2より大きい必要があります。デフォルトは 11 です。

  • cnclst.png Y

    Yは、y軸の均一なメッシュグリッドを指定します。

  • cdbl.png 開始y

    開始yは、y軸のメッシュグリッドポイントの開始点 y0 を指定します。開始yは、終了yより小さい必要があります。デフォルトは 0 です。

  • cdbl.png 終了y

    終了yは、y軸のメッシュグリッドポイントの終点 yn を指定します。終了yは、開始yより大きい必要があります。デフォルトは 1 です。

  • ci32.png yポイント数

    yポイント数は、y軸のグリッドポイント数を指定します。yポイント数は、n + 1と等しく、2より大きい必要があります。デフォルトは 11 です。

  • cerrcodeclst.png エラー入力 (エラーなし)

    エラー入力は、このノードを実行する前に発生したエラーの状態を示します。この入力は、標準エラー入力として機能します。

  • iNI__PDE_lvlib_NI__PDElvclass.png PDE出力

    PDE出力は、領域を含むPDE入力を返します。

  • ierrcodeclst.png エラー出力

    エラー出力には、エラー情報が含まれます。この出力は、標準エラー出力として機能します。

  • 以下の図は、四角形領域における均一なメッシュグリッドとおよびデフォルト値を示します。xおよびyの両軸は、間隔が均等な11のグリッドポイントで0~1の範囲で示されます。黒の円の点は、四角形領域の境界上のポイントです。赤の四角の点は、メッシュグリッドの内側のポイントです。

    以下の図は、多角形領域の単位円を示します。黒の円の点は、単位円で均一に生成される領域の境界上のポイントです。赤の四角の点は、グリッド係数のデフォルトで自動的に生成されたグリッドの内側のポイントです。

    メモ 境界ポイントは、時計回りまたは反時計回りで指定する必要があります。

    以下のブロックダイアグラムは、上記の図に示されるように多角形領域を定義するVIを示します。

    グリッドポイントに値を配線しない場合、LabVIEWはグリッドポイントの密度を決定するグリッド係数に基づいて境界ポイントを生成します。LabVIEWは、方程式を解く前にグリッドポイントで三角形分割を行います。グリッド係数は、多角形領域全体の領域に対する三角形の平均領域の比率に近似します。

    未知関数について理解している場合は、グリッドポイントに値を配線します。未知関数が滑らかに変化する領域でスパースグリッドポイントを使用し、未知関数の変化の激しい部分で密集するグリッドポイントを使用できます。グリッドポイントを柔軟に選択できることにより、均一に分散されるグリットポイントより優れた結果となります。

    サンプルプログラム

    LabVIEWに含まれている以下のサンプルファイルを参照してください。

    • labview\examples\Mathematics\Differential Equations - PDE\PDE Flexible Element.vi
    • labview\examples\Mathematics\Differential Equations - PDE\PDE String Vibration.vi
    • labview\examples\Mathematics\Differential Equations - PDE\PDE Thermal Distribution.vi