之前写的都是我对电磁波基本知识的一些总结,有些基本概念波阻抗和理念比如物理量算符等都是看CEM的基础,理解之后再看CEM会简单一些.这篇正式开始记录CEM学习笔记.主要参考的是Dr.Raymond Rumpf在youtube上的CEM课程和加上一些我自己的理解.

我们先从简单的一维电磁波开始看起,因为很多三维的问题,可以先用一维做近似计算,最终再到反推三维的设计.

把多层的介质展开,如下图,开始进行定量分析:

假设有一列沿着z方向传播的电磁波, 波的方程可以写成

注:

1. 教程上phasor直接写的是而不是我之前写的phasor形式,后续我会跟着教程; 表达的意思都是一样的,因为研究的都是时谐信号,如果求完整波只要 再取实部就可以乐.

2.  还有虚数教程写的是j,我之前一直写的i,后续我也会跟着教程写成j;

在X,Y方向上,介质是连续的,,只有在z方向会穿过各种介质

 可以得到 ,同理可以得到:

但在z方向上,因为会经过各种介质,是不连续的(会有各种反射和透射),所以 

我们用上述关系式改写麦克斯韦方程:

 

定义一个normalized磁场分量:   代入上式--我觉得是纯粹方便计算.

把上面的两个式子展开,如下图:

然后把代入上式,得到:

6个方程消去得到4个方程:

得到如下4组方程:

写成矩阵形式:

上式可以简写成:

 看起来很简单的微分方程,但是4维向量, 是4*4矩阵算符.

这个微分方程的通解是:   指数是矩阵,怎么计算的话,会在下一篇做详细介绍.

PS:在教程里,还有提到一件事,均匀材料中的矩阵算符如下:

电磁场与仿真软件(13)相关推荐

  1. 电磁场与仿真软件(16)

    上一篇传输矩阵法有些bug,需要做一些修正,这一篇会就这个展开,先写一下传输矩阵法的bug. 在之前的文章有提到,电磁波在介质中传输主要有3种(无损介质,有损介质和理想导体): 无损介质(比如真空)中 ...

  2. 电磁场与仿真软件(34)

    这篇主要会介绍Yee网格 仿真软件在分析电磁场问题时,会划分网格去计算.比如下图(不一定是方块的,这边只是举例): 那么在每个小网格里面,电场和磁场是什么样呢.有一种方式是电场和磁场都是在原点处,这个 ...

  3. 电磁场与仿真软件(35)

    关于Yee Grid篇后续部分关于dispersion relation的,教程上的公式(如下图)来的太突兀了.我不是很理解,也还没找到推导过程.这部分先略过. 先直接进入下一节: 如何用FDM去计算 ...

  4. 电磁场与仿真软件(17)

    上一篇写到已经求出,如下图: 接下来我们按照如下公式,求出W和,进而可以写出电场和磁场完整的传输矩阵:        可以得到:     同理,我们可以求得磁场的解: 接下来我们求出V和W之间的关系: ...

  5. 电磁场与仿真软件(7)

    这篇写一些基本量和一些基本理论,对前面几篇的补充和为下面几篇做准备: 1. 波阻抗 波阻抗描述的电场phasor和磁场phasor之间的关系.在求解电磁场时,一般只要求出电场或磁场一个量,利用波阻抗公 ...

  6. 电磁场与仿真软件(24)

    "32 种点群与三维空间平移对称性的组合,可得到230 种空间群." 首先要理解的就是三维空间平移对称性. 晶体的平移对称性宣称,若在空间某个点r(x,y,z)上有原子,存在三个线 ...

  7. 电磁场与仿真软件(21)

    电磁波在实际传输中遇到的材料不会是我们上一篇缩写的那么简单.接下来的几篇都是关于介电材料在电磁波分析中的模型. 首先要写的固体材料晶格矢量(Lattice vector),这边先离开教程,先介绍基本名 ...

  8. 电磁场与仿真软件(22)

    这篇会开始写32个crystal classes (晶类), 这里用的数学理论是点群论. 然后后面再会写230个 space group ,用到的是空间群论. 这边会先把Summary写出来,如下图 ...

  9. 电磁场与仿真软件(20)

    这篇会先写能量通过传输矩阵后的结果: 有一列波TE入射到介质表面,如上图,我们可以先写出入射波 vector表达式: 然后写出入射表面矢量表达式: 按照TE波电场方向垂直于入射平面(波前和入射平面法线 ...

最新文章

  1. Linux进程间通信--信号
  2. 十三、冒泡排序算法及其优化
  3. PPT 下载 | 神策数据张涛:企业服务客户全生命周期运营三步曲客情诊断 解决方案库...
  4. 个人微信订阅号自定义菜单空白
  5. [自学]Docker system 命令 查看docker镜像磁盘占用情况 Docker volume 相关
  6. React开发(106):getFieldDecorator不能包裹太多div
  7. 青蛙学Linux—NFS
  8. php快废了,PHP为什么要逐渐废弃一些函数?出于什么原因呢?
  9. Golang:无惧makefile
  10. ActiveMQ学习总结(9)——Linux中安装ActiveMQ
  11. 【NOIP2006】【Luogu1060】开心的金明(01背包模板)
  12. update mysql.user set password_使用update命令来修改Mysql的root密码
  13. java图片的缩放_Java的图片自动缩放
  14. WOL局域网与外网远程唤醒概要
  15. python回合制游戏教程_3. Molten从零开始做独立游戏-python学习
  16. A+B 问题【OJ 示例题目】
  17. 정부와동포 사고 전화해야
  18. Unity接入OneStore内购
  19. 记一次钉钉群聊机器人的开发
  20. 量化投资工具-AKShare是如何进行投资交易的?

热门文章

  1. 11.1-股票基金历年收益率计算
  2. pycharm环境设置问题
  3. Vue项目生产环境解决跨域问题
  4. iPhone Android主题,iPhone终于可以换主题了!还能一键体验安卓系统,无需任何插件...
  5. ShareSDK微信分享时的坑
  6. MVC之Identity身份验证
  7. 谈谈Nancy中让人又爱又恨的Diagnostics【上篇】
  8. 参加国际会议作(oral)的体验感
  9. 苹果5壁纸_元气壁纸软件-元气壁纸安卓版下载v1.0.2
  10. 拓嘉启远:拼多多虚拟产品相关分享