MagneticSymmetryValue[pred,vars,pars]
表示偏微分方程的磁对称边界条件,其中谓词 pred 表示其适用情况,模型变量为 vars,全局参数为 pars.
MagneticSymmetryValue[pred,vars,pars,lkey]
表示磁对称边界条件,其中局部参数在 pars[lkey] 中指定.
MagneticSymmetryValue
MagneticSymmetryValue[pred,vars,pars]
表示偏微分方程的磁对称边界条件,其中谓词 pred 表示其适用情况,模型变量为 vars,全局参数为 pars.
MagneticSymmetryValue[pred,vars,pars,lkey]
表示磁对称边界条件,其中局部参数在 pars[lkey] 中指定.
更多信息
- MagneticSymmetryValue 指定 MagnetostaticPDEComponent 的对称边界条件.
- MagneticSymmetryValue 指定 MagnetostaticPDEComponent 的边界条件,并用作建模方程的一部分:
- MagneticSymmetryValue 通常用于模拟沿轴具有镜像对称性的边界.
- MagneticSymmetryValue 模拟具有镜像对称性的边界,其中因变量为
,自变量为
. - 平稳变量 vars 为 vars={Vm[x1,…,xn],{x1,…,xn}}.
- MagnetostaticPDEComponent 的线性形式由下式给出,其中
是以 [
] 为单位的真空磁导率,
为相对磁导率: - 具有边界单位法线
与磁通密度矢量
的 MagneticSymmetryValue 模拟: - 模型参数 pars 的指定与 MagnetostaticPDEComponent 相同.
- MagneticSymmetryValue 实际上与磁通量为 0 的 MagneticFluxDensityValue 相同.
- 边界谓词 pred 可以像在 NeumannValue 中一样指定.
- 如果 MagneticSymmetryValue 取决于在关联 pars 中以 …,keypi…,pivi,… 形式指定的参数
,则参数
将被替换为
.
范例
打开所有单元 关闭所有单元基本范例 (1)
范围 (2)
MagneticSymmetryValue[x ≥ 0, {Subscript[V, m][x, y, z], {x, y, z}}, <||>]为具有模型参数 pars 和特定参数边界条件的磁场定义模型变量 vars:
vars = {Subscript[V, m][x, y], {x, y}};
pars = <|"BoundaryCondition1" -> <||>|>;MagneticSymmetryValue[x == 1 / 5, vars, pars, "BoundaryCondition1"]应用 (1)
模拟一个嵌入空气中的立方体铁块,该铁块出现在沿
轴方向的
[
] 的均匀磁场中. 定义域由长度为
[
] 的立方体铁块组成. 由于对称性,仅模拟整个定义域的 1/8. 包围立方体铁块的空气边界由长度为
[
] 的第二个立方体模拟.
在简化的几何结构中,需要在与
-
和
-
平面平行的表面应用对称边界条件.
mesh = \!\(\*Graphics3DBox[«6»]\);ironCube = Cuboid[{0, 0, 0}, {0.02, 0.02, 0.02}];Show[HighlightMesh[RegionBoundary[mesh], {}, PlotTheme -> "Lines"], Graphics3D[{Gray, ironCube}]]vars = {Vm[x, y, z], {x, y, z}};pars = <|"RelativePermeability" -> Piecewise[{{1000.0, RegionMember[ironCube][{x, y, z}]}}, 1] * IdentityMatrix[3]|>;为了指定整个定义域内的均匀磁场,需指定在
处垂直于边界的向外磁通密度
.
Subscript[Γ, n] = MagneticFluxDensityValue[z == 0.1, vars, pars, <|"NormalMagneticFluxDensity" -> -1|>]Subscript[Γ, s] = MagneticSymmetryValue[x == 0 || y == 0, vars, pars]由于磁对称性条件是诺伊曼零边界条件,这是边界未指定任何条件时的默认边界条件,因此也可以省略.
VmFun = NDSolveValue[{MagnetostaticPDEComponent[vars, pars] == Subscript[Γ, n] + Subscript[Γ, s], MagneticPotentialCondition[z == 0, vars, pars, <||>]}, Vm, {x, y, z}∈mesh]HField = -Grad[VmFun[x, y, z], {x, y, z}];为了可视化场的另外 1/8,当
时,必须考虑场的对称行为. 当
为正值时,场为
,当
为负值时,场为
.
Show[Graphics3D[...], HighlightMesh[...], VectorPlot3D[Evaluate[Piecewise[{{{-1, 1, 1} * HField /. x -> Abs@x, x < 0}}, HField /. x -> Abs@x]], {x, -0.1, 0.1}, {y, 0, 0.1}, {z, 0, 0.1}, VectorPoints -> 8]]技术笔记
-
▪
- 永磁体的静磁场 ▪
- 电磁场概览 ▪
- PDEModels 概览
相关指南
-
▪
- 电磁偏微分方程以及边界条件 ▪
- 偏微分方程术语
文本
Wolfram Research (2025),MagneticSymmetryValue,Wolfram 语言函数,https://reference.wolfram.com/language/ref/MagneticSymmetryValue.html.
CMS
Wolfram 语言. 2025. "MagneticSymmetryValue." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/MagneticSymmetryValue.html.
APA
Wolfram 语言. (2025). MagneticSymmetryValue. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/MagneticSymmetryValue.html 年
BibTeX
@misc{reference.wolfram_2026_magneticsymmetryvalue, author="Wolfram Research", title="{MagneticSymmetryValue}", year="2025", howpublished="\url{https://reference.wolfram.com/language/ref/MagneticSymmetryValue.html}", note=[Accessed: 15-July-2026]}
BibLaTeX
@online{reference.wolfram_2026_magneticsymmetryvalue, organization={Wolfram Research}, title={MagneticSymmetryValue}, year={2025}, url={https://reference.wolfram.com/language/ref/MagneticSymmetryValue.html}, note=[Accessed: 15-July-2026]}