这篇我们从最简单的slab waveguide出发 看下如何用FDM去计算它.

Slab waveguide可以认为是一个二维的wave guide,简单来说,就是认为在y方向上是无限延伸的.简单理解就是如果是沿着z方向传播的自由空间平面波,那么x,y方向都是无限大的,现在我们在x方向有约束条件,保持在y方向上无限大而已.从数学上来说,y方向上的电磁波是均匀的,即: 如下图:

把这个约束条件带入Maxwell的旋度方程组,就可以简化这些方程,如下图:

做下整理,得到如下方程组: 可以发现有两种完全独立的mode会存在这个波导中,就是我们在第7篇提到的TE和TM mode(简单回顾下:电场在z方向没有分量,就是TE mode,就是下图的Ey mode; 磁场在z方向上没有分量,TM mode,就是Hy mode)

TE,TM mode一般只存在于二维波导中,在三维波导中,不存在完美的TE TM或者TEM mode,一般电场和磁场在z方向都会有分量,计算会变得超级复杂,一般需要做一些近似, 这个后续再写.

然后来看下

然后我们可以得到:

先研究Ey mode,把上式带入Ey mode方程组, 可以得到:

在开始FDM分析之前,还需要对一些参数进行normalize处理(我也不知道具体原因X",可能是方便计算吧)

对x进行normalize处理:

然后带入方程组,可以得到:

做下整理:

在一般介电物质中,认为r=1 所以三组方程最后可以写成如下形式:

然后把第一式子中的Hz和Hx用第2,3式子中的Ey取代,得到:

然后我们知道:

最后可以得到如下式子,和上一篇的通用求法得到的结果是能对应起来的

再把差分方程用FDM法写成矩阵方程如下:

ey和neff就是我们想求得,ey是电场沿x方向的分布情况,neff和相关只要求得neff,就知道沿z轴方向的传播系数

整个问题就变成在求解矩阵的eigen value和eigen function问题了.

n阶矩阵有n组eigen value和eigen vector的解,我们理论上也可以得一系列Mode的解如下图:

就是一个neff对应了一组ey的解

接下来一篇会写如何用matlab去求解整个问题

参考资料: Dr.Raymond Rumpf在youtube上的CEM课程

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

  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. 修复mysql编码错乱的数据_关于MySQL数据库编码修复相关问题
  2. SAP MM IV中的Duplicated Invoice Check功能的测试
  3. KZWFoudation系列之Router的设计
  4. 信息安全与硬盘数据销毁
  5. github密码格式_如何使用GitHub构建一个简单的网页 (不用框架版本)
  6. php war,PHP提示Warning:phpinfo() has been disabled函数禁用的解决方法
  7. jeecg <t:choose 功能标签用法修改 处理选择0条记录回写
  8. Flume1.5.0的安装、部署、简单应用(含伪分布式、与hadoop2.2.0、hbase0.96的案例)
  9. MySQL启动异常Starting MySQL.The server quit without .
  10. sql查询id最大的一行_mysql-聚合查询
  11. 基于 Groovy 的自动化构建工具 Gradle 入门(转)
  12. 十分钟让你对C++ Traits大彻大悟
  13. 基于51单片机的银行排队叫号机设计
  14. 谷歌play商店_如何从Google Play商店退款
  15. PowerDesigner修改设置表格背景色
  16. ABIDE数据集预处理项目
  17. Unity Shader零基础入门2:环境光、漫反射、高光
  18. 论文解读:Missing data imputation with adversarially-trained graph convolutional network
  19. AI编程 亚马逊 CodeWhisperer VS GitHub Copilot
  20. instagram封号的原因解析

热门文章

  1. 数控铣削图案及编程_数控铣床编程30例带图 急!!数控编程实例 带图案的
  2. Ubuntu和windows之间复制粘贴,遇到无法安装Vmware-tools
  3. Unity开发win10软件系列问题6: unity调用 win10 虚拟键盘tabtip.exe
  4. NumPy从入门到高级
  5. WHQL认证(徽标认证)步骤介绍
  6. 哈希表解决冲突的两种方式
  7. Tomcat修改地址
  8. 【Linux】工具使用
  9. 黑帽SEO关键字堆砌的原理以及作用
  10. excel制作跨职能流程图_轻松做Visio跨职能流程图(泳道图)