大家好,第一次尝试写博客,诸多不妥之处敬请批评指正!欢迎交流。。。。
0 引言
矩量法是一种求解线性代数方程的数学方法,其本身并不是计算电磁学领域的专属方法,由R. F. Harrington于1968年首次将该方法引入电磁学领域。该方法自从被引入计算电磁学后,由于其较高的计算精度和对任意形状三维目标良好的适应性而被广大学者熟知。此后,不管计算电磁学理论如何发展,矩量法始终是计算电磁学领域最经典的算法之一。在电磁问题的分析过程中,矩量法通过离散和检验两个过程将连续的矢量积分方程转化为离散的标量代数方程,从而使得以往难以通过解析手段求解的电磁积分方程可以通过数值求解手段获得其数值解。
1 矩量法求解线性积分方程的基本过程



利用矩量法分析一些实际的电磁问题,实质上就是将式(2.34)表征的抽象线性方程具体化,然后利用矩量法的手段进行求解。通常,对于均匀媒质目标,优先采用表面积分方程进行分析,待求解的未知量为目标表面或不同媒质交界面的等效电流源或磁流源密度矢量。这里,出于描述问题的考虑,我们仅以金属目标为例,介绍其矩量法求解过程。
2 矩量法求解电场积分方程
(1)理想金属目标的电场积分方程推导


%%%-----------------这里插入一段备注,解释电场积分算子 L 和磁场积分算子 K 的由来---------------%%%
从Maxwell方程组出发,可以推导出理想无耗介质中,在只有外加电流源 J 的情况下,空间电磁场的计算表达式为

%%%-----------------备注到此结果,各位大佬接着看---------------%%%

在实际应用过程中,三种类型的表面积分方程性能各有优劣,应根据工程需要合理选择采用的积分方程。
1)EFIE可同时分析封闭金属问题和开放金属问题,MFIE和CFIE只能分析封闭金属问题;
2)在分析封闭金属问题时,EFIE不需要计算法向矢量,MFIE和CFIE需要计算法向矢量;
3)在分析封闭金属问题时,EFIE和MFIE可能会产生内谐振现象,CFIE不会产生内谐振现象;
4)在分析封闭金属问题时,CFIE离散后的矩阵条件数最小,迭代求解法的收敛速度最快,MFIE次之,EFIE最慢。
这里,我们只演示式(2.18),也就是电场积分方程(EFIE)的求解过程。

以上就是利用矩量法求解电场积分方程的全部求解过程,剩下的就是代码实现啦。。。。
(2)相关电磁积分算子的数值计算过程
代码实现过程其实就是利用计算机按照式(2.44)完成目标矩阵方程式(2.39)的构建。然后,在利用常规的矩阵方程求解方程即可求得金属目标表面电流源密度矢量(实际上求得的是一系列RWG函数的系数,这些系数与RWG函数相乘才是目标真正的电流源密度矢量)
言归正传,要把式(2.44)利用代码实现还是有比较大难度的,这里我们就将这个复杂的计算表达式进一步拆解,使得它更容易被理解
实际上,阻抗矩阵元素 zmn 的求解就涉及到一个运算,就是RWG函数与电场积分算子的内积运算


大功告成!!!最难的部分已经解决,至于剩下的最后一项运算,激励矩阵元素的运算,实际上可以看成是两个三维矢量相乘再积分,由于RWG函数的是基于三角面片定义的,因此这个积分过程可以用九点积分法来计算。也就是说,激励矩阵元素的运算最终可以分解为九对三维矢量相乘再求和。这个过程比较简单,就不再展开介绍了。
3 结果展示
我们按照上述思路编写了C++代码(代码较长,这里就不详细展示,感兴趣的朋友可以私下和我交流)。并利用简易Slicy模型进行了验证,结果如下图所示。

计算电磁学中的矩量法及其求解过程介绍相关推荐

  1. CEM计算电磁学 -- Lecture 2 学习笔记 (1) ---TMM 传输矩阵法(1)

    目录 一.电磁场中的一维结构 二.传递矩阵法 1.模型结构 2.4×4矩阵方法(需要sort) (1)前提内容 (2)4×4矩阵方程式(用于求解电磁场方程) (3)LHI 情况下的解 (4)计算传输矩 ...

  2. 电动力学专题:计算电磁学简介

    数值计算的不可能三角 计算用时少  程序编写易  结果精度高 数值计算名言: 只有猜到正确的结果,才能假定正确的输出 计算电磁学是现代电磁学的一个重要分支,广泛应用于电磁场的仿真.物理场的数值计算.电 ...

  3. ansys在求解过程中死机关机的解决办法

    ansys是一款功能强大的仿真软件.它用于分析工程领域的结构分析和流体动力学.在使用ansys软件时,必须面对许多复杂的问题,并且计算机会崩溃关机.这导致工作人员的时间浪费以及效率低下. ansys关 ...

  4. matlab计算系统过渡过程时间,MATLAB在水电站水力过渡过程计算仿真中的应用

    一.引言水电站水力过渡过程是水.机.电系统相互影响.相互制约的复杂过渡过程,也是水电站实际工作过程中不可避免的一种特殊运行工况.特别是水轮机甩负荷计算是水电站和水力机组设计不可缺少的一项工作.虽然采用 ...

  5. [Mesh Order]lumerical MODE软件EME Solver中结构重叠区域(clapping)求解过程中的优先级问题

    当仿真区域中出现重叠区域时就存在求解优先级的问题,使用以下两个方面可以解决 不使用index monitor 使用index monitor 一.不使用index monitor 在编辑structu ...

  6. 个人对于《信号与系统》中利用“奇异函数平衡原理”求解系统响应的过程梳理及结果的理解

    写在前头:本人只是一名普通的大二学生,这个学期刚学习<信号与系统>(郑君里第三版),对于书本中突然出现的"奇异函数平衡原理/奇异函数系数平衡"这个知识点,一直搞不清楚( ...

  7. feko软件_计算电磁学各种方法和电磁仿真软件简述

    计算电磁学中有众多不同的算法,如时域有限差分法(FDTD).时域有限积分法(FITD).有限元法(FE).矩量法(MoM).边界元法(BEM). 谱域法(SM).传输线法(TLM).模式匹配法(MM) ...

  8. 仿真必修课:计算电磁学入门(附件参考文献与笔记)

    转载自电磁CAEer ,作者:刘兵 "作为一个电磁设计师,有必要了解计算电磁学吗?" 答案是肯定的.电磁计算从业人员按照分工大致可以分为两类:一类从事CEM(计算电磁学),一类从事 ...

  9. 七桥问题属于计算机科学方法论中的,计算机科学与技术方法论-计算学科中的科学问题ppt...

    PPT内容 这是一个关于计算机科学与技术方法论-计算学科中的科学问题ppt,主要介绍科学问题是指一定时代的科学认识主体,在已完成的科学知识和科学实践的基础上,提出的需要解决且有可能解决的问题.欢迎点击 ...

  10. matlab破损皮革定位,matlab-code-of-TDOAFDOa 干扰源定位代码,应该在 的求解过程中有帮助。 276万源代码下载- www.pudn.com...

    文件名称: matlab-code-of-TDOAFDOa下载  收藏√  [ 5  4  3  2  1 ] 开发工具: matlab 文件大小: 38 KB 上传时间: 2014-05-31 下载 ...

最新文章

  1. 【Qt】Log4Qt(一)下载、编译
  2. 《强化学习周刊》第4期:强化学习应用之智慧交通
  3. 2018年人工智能和机器学习路在何方?听听美国公司怎么做
  4. Git复习(十)之常见报错和疑问
  5. 51的IO口和上拉电阻驱动
  6. arm 流水线和pc值
  7. [剑指offer]面试题第[3]题[JAVA][从尾到头打印链表][栈]
  8. python中的键不允许重复_为什么python允许您使用重复键创建字典
  9. 分裂的奶牛群(洛谷P2907题题解,Java语言描述)
  10. jasmine-JavaScript单元测试工具
  11. python是什么类型的编程语言-python是什么编程语言
  12. Demo(3月28日)
  13. ANSYS mesh网格划分
  14. Web页面弹出窗口代码大全
  15. Basic4IOS B4I开发原生iOS,Visual Studio中编程
  16. 解决Win10系统过期失效问题的经验总结
  17. 运放的参数详解及应用电路
  18. Verilog中task使用
  19. java runnable执行完_java – 如何停止Runnable计划在一定数量的执行后重复执行
  20. P1309 [NOIP2011 普及组] 瑞士轮-快排+归并排序

热门文章

  1. SGD(随机梯度下降)详解
  2. DigitalFilmTools Rays 2.1.2汉化版|丁达尔光束耶稣光滤镜插件
  3. HTTP方式文件分片断点下载
  4. 下载xxx视频[python]
  5. C/C++静态代码检查工具CodeChecker(一)简介
  6. 小米路由2+安装+php,小米路由器作为二级路由,完美使用APP和文件共享
  7. PReLU, LReLU, ReLU
  8. Vue在线预览word
  9. 操作系统-io控制器
  10. java蓝牙串口调试,安卓版蓝牙串口调试助手(源码)