NeumannBoundaryUnitNormal
NeumannBoundaryUnitNormal[{x,y,…}]
表示填充区域边界上点 处指向外的单位法向量.
更多信息
- NeumannBoundaryUnitNormal 可用于构建偏微分方程边界条件,该边界条件依赖于边界的单位法向量 .
- NeumannBoundaryUnitNormal 可以与 NeumannValue、DirichletCondition 和 NIntegrate 一起用于有限元方法.
- 当可以指定非正常通量值时,可以使用 NeumannBoundaryUnitNormal,例如在 AcousticRadiationValue 或 ElectricCurrentDensityValue 中.
- NeumannBoundaryUnitNormal 由质量传输的非保守边界条件生成,例如 MassOutflowValue.
- 对于有限元近似,PDE 与测试函数 相乘,然后在 上积分. 分部积分可得出 . 边界积分中的被积函数 Esc被 NeumannValue 取代.
- NeumannBoundaryUnitNormal 通过将 NeumannValue 指定为 ,可用于对形式为 的边界积分项进行建模.
- 相反,当 PDE 将 Neumann 值指定为 时,NeumannBoundaryUnitNormal 可用于模拟形式为 的边界积分项,而不是将 NeumannValue 指定为 .
- 当边界条件离散化时,NeumannBoundaryUnitNormal 将计算为一个向量,其长度为区域 的嵌入维数.
- NeumannBoundaryUnitNormal 可用于导出切线(2D)和切平面(3D).
- 边界单位法线 的分量可以通过 Indexed 访问.
- 在区域的内部边界处,边界单元法线没有唯一定义.
- 边界单位法线 的值将通过求解 来计算,其中 是狄利克雷条件,适用于所有边界(包括整个区域 的内部边界). 边界单位法线就是通过 归一化的 的梯度.
范例
打开所有单元关闭所有单元基本范例 (2)
左侧设置了一个 NeumannValue. 此方程的默认 Neumann 边界被积函数为 . 为了对 形式的边界被积函数进行建模,设置 NeumannValue :
范围 (5)
对于非保守质量传输,边界条件(如 MassImpermeableBoundaryValue)可以产生 NeumannBoundaryUnitNormal. 为非保守模型设置不透水边界条件:
NeumannBoundaryUnitNormal 可用于 NIntegrate 计算通过边界的通量. 求解单位 Disk 上的泊松方程:
左侧设置了一个 NeumannValue. 此方程的默认 Neumann 边界被积函数为 . 为了对 形式的边界被积函数进行建模,设置一个 NeumannValue :
创建 NeumannValue 的切线:
利用 NeumannBoundaryUnitNormal 的 Indexed 分量( 分量)来计算 NeumannValue:
应用 (1)
AcousticRadiationValue 使用 NeumannBoundaryUnitNormal 自动计算声音方向向量. 使用模型参数 pars 定义频域声压场的模型变量 vars:
属性和关系 (1)
文本
Wolfram Research (2025),NeumannBoundaryUnitNormal,Wolfram 语言函数,https://reference.wolfram.com/language/ref/NeumannBoundaryUnitNormal.html.
CMS
Wolfram 语言. 2025. "NeumannBoundaryUnitNormal." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/NeumannBoundaryUnitNormal.html.
APA
Wolfram 语言. (2025). NeumannBoundaryUnitNormal. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/NeumannBoundaryUnitNormal.html 年