MagnetostaticPDEComponent[vars,pars]
产生一个无电流的静磁偏微分方程项,变量为 vars 和 pars.
MagnetostaticPDEComponent
MagnetostaticPDEComponent[vars,pars]
产生一个无电流的静磁偏微分方程项,变量为 vars 和 pars.
更多信息
- MagnetostaticPDEComponent 通常用于为永磁体生成具有模型变量 vars 和模型参数 pars 的静磁方程.
- MagnetostaticPDEComponent 返回微分算子的总和,用作偏微分方程的一部分:
- MagnetostaticPDEComponent 模拟由永磁体和其他无电流磁源产生的静磁场.
- MagnetostaticPDEComponent 使用因变量
和磁标势对静磁现象进行建模.
的单位为安培 [
],自变量
的单位为 [
]. - 平稳变量 vars 为 vars={Vm[x1,…,xn],{x1,…,xn}}.
- MagnetostaticPDEComponent 通常不会生成与时间相关的 PDE.
- 为了模拟永磁体,MagnetostaticPDEComponent 方程如下:
是真空磁导率,单位为 [
],
是磁化矢量,单位为 [
].- 磁化矢量
指定材料内单位体积的磁偶极矩,表示其磁性的强度和方向. - 磁化矢量
的另一种表示形式是剩余磁通密度矢量
,单位为 [
]. MagnetostaticPDEComponent 方程如下:
是无单位的反冲磁导率.- 对于线性材料(例如铁),MagnetostaticPDEComponent 方程简化为:
是无单位的相对磁导率.
可以是各向同性、正交各向异性或各向异性的.
可以是磁场的函数并描述非线性材料.- 静磁模型的隐式默认边界条件是 0 MagneticFluxDensityValue.
- 静磁模型项的单位为 [
]. - 可以给出以下参数 pars:
-
参数 默认 符号 "Magnetization" {0,…}
,磁化矢量,单位为 [
]"RegionSymmetry" None 
"RelativePermeability" 1
,相对磁导率,无单位"RemanentMagneticFluxDensity" {0,…}
,剩余磁通密度,单位 [
]"Thickness" 1
,厚度,单位为 [
] "VacuumPermeability" 
,真空磁导率,单位为 [
] - 所有参数可能依赖于空间变量
和因变量
. - 独立变量的数量
决定了
或
的维度,以及向量
、
和
的长度. - 该模型有二维、二维轴对称和三维形式.
- 参数 "RegionSymmetry" 的一个可能选择是 "Axisymmetric".
- "Axisymmetric" 区域对称表示截断圆柱坐标系,其中通过删除角度变量来减少圆柱坐标,如下所示:
-
维度 约化 方程 2D 

- 当 "Thickness"
在二维中被指定时,MagnetostaticPDEComponent 方程如下: - 参数的输入规范与其对应的运算符项完全相同.
- 如果未指定任何参数,则默认的静磁 PDE 为:
- 如果 MagnetostaticPDEComponent 取决于在关联 pars 中以 …,keypi…,pivi,… 形式指定的参数
,则参数
将被替换为
.
范例
打开所有单元 关闭所有单元基本范例 (3)
MagnetostaticPDEComponent[{Subscript[V, m][x, y], {x, y}}, <||>]MagnetostaticPDEComponent[{Subscript[V, m][x, y, z], {x, y, z}}, <|"RelativePermeability" -> Subscript[μ, 𝓇]|>]要对具有矩形横截面的二维永磁体进行建模,需定义要使用的网格:
mesh = \!\(\*GraphicsBox[«2»]\);Show[HighlightMesh[mesh, {...}], PlotRange -> {{-0.08, 0.08}, {-0.15, 0.15}}]VmFun = NDSolveValue[{MagnetostaticPDEComponent[{Vm[x, y], {x, y}}, <|"Magnetization" -> {0, Piecewise[{{400000, RegionMember[Rectangle[{-0.05, -0.1}, {0.05, 0.1}]][{x, y}]}}, 0]}|>] == 0, MagneticPotentialCondition[x == -1 || x == 1 || y == -1 || y == 1, {Vm[x, y], {x, y}}, <||>]}, Vm, {x, y}∈mesh]Show[Graphics[{Gray, Rectangle[{-0.05, -0.1}, {0.05, 0.1}]}], StreamPlot[Evaluate[-Grad[VmFun[x, y], {x, y}]], {x, -0.3, 0.3}, {y, -0.3, 0.3}, StreamColorFunction -> "Rainbow"]]范围 (3)
MagnetostaticPDEComponent[{Subscript[V, m][x, y], {x, y}}, <|"Magnetization" -> {0, Quantity[200000, "Amperes"/"Meters"]}|>]MagnetostaticPDEComponent[{Subscript[V, m][r, z], {r, z}}, <|"RelativePermeability" -> Subscript[μ, 𝓇], "VacuumPermeability" -> Subscript[μ, 0], "RegionSymmetry" -> "Axisymmetric"|>]MagnetostaticPDEComponent[{Subscript[V, m][x, y, z], {x, y, z}}, <|"RelativePermeability" -> Subscript[μ, rec], "VacuumPermeability" -> Subscript[μ, 0], "RemanentMagneticFluxDensity" -> {Brx[x, y, z], Bry[x, y, z], Brz[x, y, z]}|>]应用 (1)
vars = {Vm[x, y, z], {x, y, z}};magnet = Cylinder[{{0, 0, -1 / 10}, {0, 0, 1 / 10}}, 1 / 10];pars = <|"Magnetization" -> {0, 0, Piecewise[{{1*^5, RegionMember[magnet][{x, y, z}]}}, 0]}|>;Subscript[Γ, p] = MagneticPotentialCondition[x ^ 2 + y ^ 2 + z ^ 2 >= 2 ^ 2, vars, pars]mesh = \!\(\*Graphics3DBox[«5»]\);Show[Graphics3D[{Opacity[0.1], magnet}, Boxed -> False], HighlightMesh[RegionBoundary[mesh], {}, PlotTheme -> "Lines"]]op = MagnetostaticPDEComponent[vars, pars];VmFun = NDSolveValue[{op == 0, Subscript[Γ, p]}, Vm, {x, y, z}∈mesh]Show[Graphics3D[{LightGray, magnet}], StreamPlot3D[Evaluate[-Grad[VmFun[x, y, z], {x, y, z}]], {x, -0.5, 0.5}, {y, -0.5, 0.5}, {z, -0.5, 0.5}, ...], Rule[...]]技术笔记
-
▪
- 永磁体的静磁学 ▪
- 电磁场概述 ▪
- PDEModels 概述
相关指南
-
▪
- 偏微分方程术语 ▪
- 电磁偏微分方程以及边界条件
文本
Wolfram Research (2025),MagnetostaticPDEComponent,Wolfram 语言函数,https://reference.wolfram.com/language/ref/MagnetostaticPDEComponent.html.
CMS
Wolfram 语言. 2025. "MagnetostaticPDEComponent." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/MagnetostaticPDEComponent.html.
APA
Wolfram 语言. (2025). MagnetostaticPDEComponent. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/MagnetostaticPDEComponent.html 年
BibTeX
@misc{reference.wolfram_2026_magnetostaticpdecomponent, author="Wolfram Research", title="{MagnetostaticPDEComponent}", year="2025", howpublished="\url{https://reference.wolfram.com/language/ref/MagnetostaticPDEComponent.html}", note=[Accessed: 07-November-2026]}
BibLaTeX
@online{reference.wolfram_2026_magnetostaticpdecomponent, organization={Wolfram Research}, title={MagnetostaticPDEComponent}, year={2025}, url={https://reference.wolfram.com/language/ref/MagnetostaticPDEComponent.html}, note=[Accessed: 07-November-2026]}