电磁场数值计算课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《电磁场数值计算课件.ppt》由用户(ziliao2023)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电磁场 数值 计算 课件
- 资源描述:
-
1、数值计算数值计算 电磁场数值计算电磁场数值计算下 页上 页 当计算场域的边界几何形状复杂时,应用解析当计算场域的边界几何形状复杂时,应用解析法分析较困难,这时可以采用数值计算法分析较困难,这时可以采用数值计算(科学计算)(科学计算)的方法。的方法。1.1.电磁问题的划分电磁问题的划分 场源问题场源问题 已知计算场域中电荷、电流的分布,求场分布。已知计算场域中电荷、电流的分布,求场分布。直接求积分方程。直接求积分方程。VrVrerd4)(jJAVrVrerd4)(j数值计算数值计算RRqeE204dd体电荷的电场静电场中元电荷产生的电场静电场中元电荷产生的电场SdldVqdd,下 页上 页122
2、1 101k2V34k3k4VV1d()4dd NkkkkkkkqVRRSlRRE reeee矢量的积分矢量的积分()d4V rVr数值计算数值计算下 页上 页()d4V rVrJA静磁场中元电流产生的电场静磁场中元电流产生的电场VRerJBVRd420)(体电流体电流S2RSRerKBd40)(面电流面电流 边值问题边值问题 已知空间介质分布,电极形状、位置和电位,已知空间介质分布,电极形状、位置和电位,场域边界上的电位或场强,这类问题归结为求解给场域边界上的电位或场强,这类问题归结为求解给定边界条件的电位微分方程的解。定边界条件的电位微分方程的解。数值计算数值计算1.静电场的边值问题静电场
3、的边值问题(Boundary Problem)边值边值问题问题场域边界条件场域边界条件(待讲)待讲)分界面衔分界面衔 接条件接条件 强制边界条件强制边界条件 有限值有限值lim0r自然边界条件自然边界条件 有限值有限值rrlim微分微分方程方程边界边界条件条件初始初始条件条件21nn2211泊松方程泊松方程/2拉普拉斯方程拉普拉斯方程02下 页上 页数值计算数值计算场域边界条件场域边界条件1)第一类边界条件(狄里赫利条件,Dirichlet)2)第二类边界条件(聂以曼条件 Neumann)3)第三类边界条件已知边界上电位及电位法向导数的线性组合已知边界上电位及电位法向导数的线性组合已知边界上的
4、电位已知边界上的电位)(|1sfs已知边界上电位的法向导数已知边界上电位的法向导数(即电荷面密度即电荷面密度 或或电力线电力线)(2sfnS)()3sfnS(下 页上 页数值计算数值计算有限差分法有限元法边界元法矩量法积分方程法积分法分离变量法镜像法、电轴法微分方程法保角变换法计算法实验法解析法数值法实测法模拟法电磁问题下 页上 页数值计算数值计算试写出图示静电场的边值问题。试写出图示静电场的边值问题。0z2222222yxV100)1S(0)(大地,下 页上 页例例解解S1 100VS2 50VV50)2S(大地以上空间:大地以上空间:数值计算数值计算试写出图示平板电容器电场的边值问题。试写
5、出图示平板电容器电场的边值问题。021212x221dx 下 页上 页例例解解+q12-q2 1 022222x0dxd/2011xSqndxSqn2222211dxnn同一个条件同一个条件010 x参考点参考点数值计算数值计算试写出长直同轴电缆中静电场的边值问题。试写出长直同轴电缆中静电场的边值问题。根据场分布的对称性根据场分布的对称性确定计算场域,边值问题确定计算场域,边值问题022222yx(阴影区域)Ubxbybybx)0,0,(及0)0,0,(222yxayx0),0(aybxx0),0(axbyy下 页上 页缆心为正方形的例例解解数值计算数值计算2.2.数值计算的基本数值计算的基本
6、过程过程下 页上 页物理物理问题问题计算计算模型模型选择数值选择数值计算方法计算方法计算计算结果结果的可的可视化视化处理处理评判评判结果结果的合的合理性理性和正和正确性确性关键步骤关键步骤数值计算数值计算3 3.数值计算的基本思想数值计算的基本思想下 页上 页 将电磁场连续域内的问题变换为离散系统的问题求将电磁场连续域内的问题变换为离散系统的问题求解,用离散点的数值解逼近连续域内的真实解。解,用离散点的数值解逼近连续域内的真实解。把求解连续函数的偏微分方程问题转换为求解离把求解连续函数的偏微分方程问题转换为求解离散点上的代数方程组的问题。散点上的代数方程组的问题。包括:用有限维代替无限维;包括
7、:用有限维代替无限维;用有限过程代替无限过程;用有限过程代替无限过程;用有限解析区域代替无限区域;用有限解析区域代替无限区域;用线性代替非线性;用线性代替非线性;用简单函数(多项式、正弦、脉冲)代替复杂函数;用简单函数(多项式、正弦、脉冲)代替复杂函数;数值计算数值计算下 页上 页结论 数值方法是近似方法。关键是确保问题数值方法是近似方法。关键是确保问题的解在允许的误差之内。的解在允许的误差之内。数值计算的基本法则:数值计算的基本法则:正确把握问题所属的电磁性质和空间维数。正确把握问题所属的电磁性质和空间维数。近似替代的误差最小原理;近似替代的误差最小原理;4 4.场域的离散化处理场域的离散化
8、处理步骤步骤(1 1)求解区域的离散化处理;)求解区域的离散化处理;(2 2)在每个离散单元内,用近似函数代替)在每个离散单元内,用近似函数代替复杂函数。复杂函数。求解区域的离散化处理;求解区域的离散化处理;数值计算数值计算下 页上 页数值计算数值计算下 页上 页数值计算数值计算下 页上 页1 1.常数单元常数单元 定义被求函数在一个单元(线段、小面积、小体定义被求函数在一个单元(线段、小面积、小体积)中为一个常数。积)中为一个常数。0l0l2 2.线性单元线性单元电荷分布电荷分布不连续不连续 定义被求函数在一个单元中按线性变化。定义被求函数在一个单元中按线性变化。一维时有:一维时有:1122
9、()1a xaa xxa数值计算数值计算下 页上 页ii1jj211xaxa 解得:解得:j iijji12jiji x xaaxxxx若用二次函数:若用二次函数:2123()xaa xa x三个待定三个待定常数常数二维时有:二维时有:123(,)x yaa xa yimjiii12i3ijjj12j3jmmm12m3m(,)(,)(,)x yaa xa y x yaa xa yxyaa xa y数值计算数值计算下 页上 页若用二次函数:若用二次函数:六个待定六个待定常数常数22123456(,)x yaa xa ya xya xa y3 3.局部坐标(形状函数)局部坐标(形状函数)局部坐标是
10、相对于整体坐标局部坐标是相对于整体坐标x,y,z而言,是而言,是近似计算中导出等价矩阵方程的一种简便、快速、近似计算中导出等价矩阵方程的一种简便、快速、有效的方法。有效的方法。一维时:一维时:0()-111 122()N N 121(1)21(1)2NN1212110101NNNN,数值计算数值计算下 页上 页二维时局部坐标以三角形的面积表示(面积坐标):二维时局部坐标以三角形的面积表示(面积坐标):iijjimNNNjmNNijm1NNN0m(0 0 1)j(0 1 0)i(1 0 0)jimxym(0 1)j(1 0)i(0 0)令令注 局部坐标只局部坐标只在单元中有定义。在单元中有定义。
11、数值计算数值计算下 页上 页局部坐标与整体坐标的转换局部坐标与整体坐标的转换ii111jj222im3331)21)21)2Nab xc yNab xc yNab xc y(0mjijimxy1jmmj1jm1mj ax yx ybyycxx2miim2mi2im ax yx ybyycxx3ijji3ij3ji ax yx ybyycxx数值计算数值计算下 页上 页局部坐标与整体坐标的转换局部坐标与整体坐标的转换0 mjijimxy3iijjmmkk13iijjmmkk1xN xN xN xN xyN yN yN yN y3kk1(,)x yN 三维时局部坐标(体积坐标):三维时局部坐标(体
12、积坐标):4iii1V1VNN,数值计算数值计算下 页上 页5 5.误差最小原理误差最小原理 待求区域离散处理后,用近似函数代替待求函待求区域离散处理后,用近似函数代替待求函数后,就要寻找一种误差最小原理把描述物理模数后,就要寻找一种误差最小原理把描述物理模型的微分、积分方程化为代数方程组,求出离散型的微分、积分方程化为代数方程组,求出离散点的函数值。常用的误差最小原理是加权余数原点的函数值。常用的误差最小原理是加权余数原理和变分原理。理和变分原理。变分原理变分原理 如果可以找到算子方程的一个如果可以找到算子方程的一个等价泛函,则满足泛函取极小值的函数就是原算等价泛函,则满足泛函取极小值的函数
13、就是原算子方程的解。有限元法就是依据这一原理子方程的解。有限元法就是依据这一原理 泛函是函数的函数。但不是所有的泛函是函数的函数。但不是所有的算子都能找到其对应的泛函。算子都能找到其对应的泛函。注意数值计算数值计算下 页上 页满足第二类边界条件的泊松方程的泛函满足第二类边界条件的泊松方程的泛函2s()g sn 对应的泛函:对应的泛函:例例2s2()dddVVF V Vsn 3kk1(,)x yN 令小单元的近似函数:令小单元的近似函数:对泛函中的待定系数求极值:对泛函中的待定系数求极值:k()0F N得矩阵方程:得矩阵方程:kKE数值计算数值计算下 页上 页 加权余数原理加权余数原理 使近似函
14、数和真解之间的误使近似函数和真解之间的误差在平均意义上达到最小来导出算子方程的等效差在平均意义上达到最小来导出算子方程的等效矩阵方程。矩阵方程。边值问题:边值问题:例例220S10S20VVtfgn误差或余数:误差或余数:201S102S2VfRRgRn数值计算数值计算下 页上 页选择权函数选择权函数W使误差在加权后的平均值为零:使误差在加权后的平均值为零:1122S1S2ddd0VVWRVW R s W Rs 选择权函数是关键。选择不同的权函数得选择权函数是关键。选择不同的权函数得到以不同名称命名的数值计算方法。到以不同名称命名的数值计算方法。注意6 6.区域元法及边界元法区域元法及边界元法
15、 区域元法区域元法 指近似解在边界满足边界条件,指近似解在边界满足边界条件,使区域中的平均误差为零来导得矩阵方程。有使区域中的平均误差为零来导得矩阵方程。有限元法为区域元法限元法为区域元法数值计算数值计算下 页上 页1122S1S2ddd0VVWRVW R s W Rs120RRd0VVWRV 3kk1(,)x yN 2VfR2d0VWfV2kkd0VWN fV2kkddVVWNVWf V 得矩阵方程:得矩阵方程:kKE数值计算数值计算下 页上 页选择权函数使边界误差在加权后的平均值为零:选择权函数使边界误差在加权后的平均值为零:1122S1S2ddd0VVWRVW R s W Rs 边界元法
16、边界元法 指近似解满足区域内的函数,使指近似解满足区域内的函数,使边界的平均误差为零来导得矩阵方程。矩量法边界的平均误差为零来导得矩阵方程。矩量法为边界元法。为边界元法。数值计算数值计算下 页上 页7 7.计算计算误差误差 简化物理模型产生的误差简化物理模型产生的误差 计算参数和实际参数之间的差异产生的误差计算参数和实际参数之间的差异产生的误差 截断误差(忽略高次项、单元大小)截断误差(忽略高次项、单元大小)循环误差(单元尺寸相差太大、计算误差累积)循环误差(单元尺寸相差太大、计算误差累积)数值计算数值计算下 页上 页8 8.计算结果的计算结果的校核校核 用具有解析解的例子考核用具有解析解的例
17、子考核 计算结果与预期目标之间是否矛盾计算结果与预期目标之间是否矛盾 条件是否符合物理规律条件是否符合物理规律 计算结果是否满足边界条件计算结果是否满足边界条件 改变离散单元大小和近似函数阶数来比较计算改变离散单元大小和近似函数阶数来比较计算结果的差异结果的差异 用不同计算方法计算并比较用不同计算方法计算并比较 与其他人的计算结果比较与其他人的计算结果比较 与实测结果比较与实测结果比较数值计算数值计算下 页上 页例例求长直接地金属槽内电位的分布。求长直接地金属槽内电位的分布。边值问题边值问题0,00,0,0,0000100 V0 xy ayx ax ay ay ax axy 、解解022222
18、yx近似两维近似两维模型模型U=100V0axay数值计算数值计算)sin()sin()(sh110 xanExannFUnnnnx xanUaEandsin200.,nnU.,n 531442000下 页上 页傅立叶级数傅立叶级数用分离变量法得槽内电场理论解:用分离变量法得槽内电场理论解:局限性得不到槽外空间电场。得不到槽外空间电场。数值计算数值计算1.1.二维差分方程的建立二维差分方程的建立 下 页上 页 有限差分的网格分割 场域的离散场域的离散 不同的离散方式得到不同的离散方式得到不同的差分方程不同的差分方程 结点多,步长小,计结点多,步长小,计算结果精确算结果精确网格法网格法h h注意
19、1 1 有限差分法有限差分法数值计算数值计算下 页上 页 用差分代替微分用差分代替微分)()()(xfhxfxfhx 增量增量一阶差分一阶差分一阶差商一阶差商xfhxfhxfxxfdd)()()(二阶差商二阶差商22222dd)()()(xfhxfhxfxxf中心差分中心差分)2()2()(hxfhxfxf数值计算数值计算22220 xy二维静电场边值问题二维静电场边值问题下 页上 页 有限差分的网格分割hx0110中心hx3030中心hhx3001022h1031221hh0220y中心h4040y中心hh4002022h1y042221h数值计算数值计算1234040)(4143210或或
20、下 页上 页 用差分方程个代替微分方程用差分方程个代替微分方程五五点点差差分分格格式式 选取计算变量,使模型接近实际且易于计算。选取计算变量,使模型接近实际且易于计算。选取计算方法,使误差小、计算快、经济有选取计算方法,使误差小、计算快、经济有效。效。成功实现计算的关键数值计算数值计算若场域离散为矩形网格,写出若场域离散为矩形网格,写出差分格式差分格式13240222212121111()()()20hhhh矩形网格剖分下 页上 页例例解解13010110221hhhx0312121h24020220221yhhh0422221h数值计算数值计算3.3.差分方程组的求解差分方程组的求解下 页上
21、 页差分方程的特点差分方程的特点 当步长当步长h h 减小,结点增加,方程数很大;减小,结点增加,方程数很大;方程组的系数是有规律的;方程组的系数是有规律的;各方程的项数只有各方程的项数只有5 5项。项。采用逐次近似的方法求解,常用的方法采用逐次近似的方法求解,常用的方法为超松弛迭代法为超松弛迭代法数值计算数值计算下 页上 页1 1)松弛法)松弛法 假定结点电位的初值,代入差分方程,计算各假定结点电位的初值,代入差分方程,计算各结点余数;结点余数;修正余数最大点的电位,减小该点余数,再重修正余数最大点的电位,减小该点余数,再重新计算各结点的余数;新计算各结点的余数;重复减小最大余数的过程,直至
22、各余数都达很小;重复减小最大余数的过程,直至各余数都达很小;松弛法的步骤松弛法的步骤0)4(R0432104max1ininiR 为达到精度,细分网格,为达到精度,细分网格,重复以上过程。重复以上过程。数值计算数值计算在接地方形导体管中有一圆形导线(很细),电压为在接地方形导体管中有一圆形导线(很细),电压为100V,求管线间的电位分布。,求管线间的电位分布。下 页上 页例例解解AB0 0 0100 V对称性,只需求八分之一区域对称性,只需求八分之一区域V50BA1 1)设)设100 504500500RA0 50450050100RB2)25410050A0 254500500RA50504
23、10002525RB划分网格划分网格数值计算数值计算下 页上 页AB0 0 0100 V2 V356 V19BBAARR2 38410002525RB3)3845050B24 254383800RA 细分网格,重复以上步骤,提高精度。细分网格,重复以上步骤,提高精度。松弛法计算简单;松弛法计算简单;不论初值如何,必收敛于最后解答;不论初值如何,必收敛于最后解答;收敛速度慢。收敛速度慢。小结数值计算数值计算下 页上 页2 2)迭代法)迭代法 网格编号,假定结点电位的初值,网格编号,假定结点电位的初值,作为解的零次近似值,代入差分方作为解的零次近似值,代入差分方程得一次近似值;程得一次近似值;判断
展开阅读全文