电磁场数值计算上机作业
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电磁场数值计算上机作业报告
一、 有限差分法及原理
有限差分法基本思想是把连续的定解区域用有限个离散点构成的网格来代替,这些离散点称作网格的节点;把连续定解区域上的连续变量的函数用在网格上定义的离散变量函数来近似;把原方程和定解条件中的微商用差商来近似,积分用积分和来近似,于是原微分方程和定解条件就近似地代之以代数方程组,即有限差分方程组 ,解此方程组就可以得到原问题在离散点上的近似解.然后再利用插值方法便可以从离散解得到定解问题在整个区域上的近似解.在采用数值计算方法求解偏微分方程时,若将每一处导数由有限差分近似公式替代,从而把求解偏微分方程的问题转换成求解代数方程的问题。
求解拉普拉斯方程:22
2
20x y ϕϕ∂∂+=∂∂
为简单起见,将场域分成足够小的正方形网格,网格线之间的距离为h ,0h →。节点0、1、2、3、4上的电位分别用
0ϕ、1ϕ、2ϕ、3ϕ和4ϕ表示。点1、点3在x 0
处可
微,沿x 方向在x 0处的泰勒级数展开式为
23
23100002311()()()()().2!3!h h h x x x ϕϕϕϕϕ∂∂∂=-+-+-+∂∂∂K 2323300002311()()()()().2!3!h h h x x x ϕϕϕϕϕ∂∂∂=-+-+-+∂∂∂K
点2、点4在y0处可微,沿y 方向在y0处的泰勒级数展开式为
2323200002311()()().2!3!h h h y y y
ϕϕϕ
ϕϕ∂∂∂=++++∂∂∂K
23
23400002311()()()()().2!3!h h h y y y ϕϕϕϕϕ∂∂∂=-+-+-+∂∂∂K
忽略高次项
222
12340000
224()()()4h x y ϕϕϕϕϕϕϕϕ⎡⎤
∂∂+++=++=⎢⎥∂∂⎣⎦
稍作变化得到拉普拉斯方程的五点差分格式:
1234
04
ϕϕϕϕϕ+++=
利用超松弛迭代法求解以上差分方程,二维场拉普拉斯方程等距剖分差分格式公式为:
φⅈ,φφ+1=φⅈ,φφ+
φ
4
(φφ+1,φφ+φⅈ,φ+1φ+φⅈ−1,φφ+1+φⅈ,φ−1φ+1−4φⅈ,φφ
)
其中φ为超松驰因子,1≤φ<2.
计算流程如图1所示:
利用上述方法求解两题。
二、 第一题
计算长直接地金属槽中的电场分布。金属槽横截面如图所示,其侧壁与底面电位均为零,
顶盖电位相对值为10。槽内电位函数满足拉普拉斯方程。计算槽内电位分布。
图1 超松驰迭代法计算流程
要求:(1)先用正方形网格粗分,每边取4个网格计算,取不同的松弛因子,比较其收敛速度。取计算精度为千分之一。(2)划分网格加倍,计算电位分布,并与上面计算结果比较。
图2 题1示意图
(1)用正方形网格,每边取4个网格计算。
网格分割如图3所示:
图3 每边4个网格分割
取α=1,计算得结果如图4:
具体数值表示结果如图5所示:
取不同的超松驰因子α,得不同的收敛速度如下表: 超松驰
因子α 1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 循环次数
14
11
8
10
12
16
19
27
44
82
可见随着α从1到2的增加,收敛速度先变快后变慢。在α=1.2时收敛速度最快。
图4 4个网格分割计算结果
图5 4个网格分割计算结果数值表示
表1 不同超松驰因子α下的迭代次数
(2) 划分网格加倍,计算结果如下图所示
具体数值表示为:
与划分为4
个网格的结果做比较有下表:
图6 8
个网格分割计算结果
图7 8个网格分割计算结果数值表示
X 轴 Y 轴
0.00 0.25a 0.5a 0.75a a
8格 4格 8格 4格 8格 4格 8格 4格 8格 4格 a
10.00 10.00 10.00 10.00 10.00 10.00 10.00 10.00 10.00 10.00 0.75a 0.00 0.00 4.31 4.29 5.36 5.27 4.31 4.29 0.00 0.00 0.5a 0.00 0.00 1.84 1.87 2.50 2.50 1.84 1.87 0.00 0.00 0.25a 0.00 0.00 0.69 0.71 0.96 0.98 0.69 0.71 0.00 0.00 0.00
0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
可见在拟合过程中,划分网格较少时,距离y=a 较近处,数据偏小,而距离y=0较近处,数据偏大。可见划分网格较多时可以使得到的电势分布趋于平滑。
三、 第二题
计算电机电枢槽气隙磁位分布:如图所示,忽略曲度效应,采用直角坐标系,计算二维恒定场。令定子和转子磁铁中μ=∞,EF 是对称线,考虑对称性有:
φ1|φφ=100 φ2|φφφφ=0
∂φ
∂φ|φφ
=0 ∂φ
∂φ|
φφ
=0
求G1(ABCDEF )内部和边界上全部节点磁位,计算精度取ω≤1/1000。设g=8,h=66,
BC=6,DE=5。
已知磁位φ也满足拉普拉斯方程,在所求区域内部,利用超松弛迭代法给出二维场拉普拉斯方程等距剖分差分格式公式为:
φⅈ,φφ+1=φⅈ,φφ+
φ
4
(φφ+1,φφ+φⅈ,φ+1φ+φⅈ−1,φφ+1+φⅈ,φ−1φ+1−4φⅈ,φφ
)
在AB 处,有
∂φ
∂φ|φφ
=0 ,转化为差分形式可得φφ+1,φφ
=φⅈ−1,φφ+1
,所以在AB 边
界处的差分形式方程为:
表2 相同节点位置不同网格划分计算数值对比
图8 题2示意图