定义偏微分方程的右端项和系数。必须手动选择所需多态实例


icon

输入/输出

  • cNI__PDE_lvlib_NI__PDElvclass.png PDE输入

    PDE输入是存储方程数据的类。

  • c2ddbl.png F(x, y)

    F(x, y)指定方程右端项的值。

    如方程在矩形域中定义,大小必须等于通过定义PDE域VI得到的y点数量乘以x点数量F(x, y)的行和列分别存储依据特定x点和y点计算的函数右侧值。如方程在多项式域中定义,列数必须等于网格点数,该点通过定义PDE域VI得到。LabVIEW只使用F(x, y)的第一行,用于存储依据网格点计算的函数右侧值。默认状态下,LabVIEW假定F(x, y)的值为0。

  • cdbl.png k

    k为平方值,用于指定方程中未知函数的二阶偏微分导数的系数。k不能为0。默认值为1。

  • cdbl.png a

    a指定方程中未知函数的系数。默认值为0。

  • cerrcodeclst.png 错误输入(无错误)

    错误输入表明该节点运行前发生的错误条件。该输入提供标准错误输入功能。

  • iNI__PDE_lvlib_NI__PDElvclass.png PDE输出

    PDE输出返回PDE输入的右端项和系数。

  • ierrcodeclst.png 错误输出

    错误输出包含错误信息。该输出提供标准错误输出功能。

  • Helmholtz方程

    下面是Helmholtz方程的定义:

    ka是常系数,u是未知函数,f是方程的右端项。是拉普拉斯算子。二维笛卡儿坐标系中的拉普拉斯算子定义为:

    三维笛卡儿坐标系中的拉普拉斯算子定义为:

    在三维空间中。

    热传导方程

    热传导方程的一般形式定义为:

    波动方程

    波动方程的一般形式定义为:

    范例

    请参考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