【转载】PMC/PEC Boundary Conditions and Plane Wave Simulation
PMC/PEC Boundary Conditions and Plane Wave Simulation (FDTD)
OptiFDTD now has options to use Perfect Electrical Conductor (PEC) and Perfect
Magnetic Conductor (PMC) boundary conditions. You can choose which boundaries
use the new conditions, and Anisotropic PML can be used for the remaining
boundaries. With this PEC/PMC/Anisotropic PML combination, the following
simulations may be obtained:
- Plane wave simulation
- Domain reduced simulation for symmetric, periodic, or photonic band gap structures
Image value of PEC/ PMC
The following graphs show the field set up in the PEC/PMC wall (zero thickness) and
its image value
Figure 8: Field in PMC and image area
(E┴ is the vertical electric component in the PMC wall, and HII is the parallel
magnetic component in the PMC wall.)
Figure 9: Field in PEC and image area
As we can see from Figure 8, PMC is a symmetric wall for the symmetric structure
with symmetric wave propagation. The following two cases details the results when
PMC occurs.
Figure 10: PMC wall in a symmetric waveguide—excited by symmetric TE waveguide mode
Figure 11: PMC wall in a periodic structure for TE plane wave propagation
PMC can be seen as the special case for Bloch’s boundary condition (periodic
boundary condition) where the k-vector is set to zero in the corresponding direction.
PEC line is the complement of PMC, so in Figure 10, and Figure 11, the PMC line will
become the PEC line if the wave polarization is changed to TM.
Plane wave realized in symmetric/periodic structure
Figure 12 shows how the plane wave simulation can be realized for a symmetric
structure. For a 2D TE simulation, the edge of transverse plane should be set to the
PMC boundary condition to realize the plane wave.
Figure 12: Plane wave in TE simulation
For a 2D TM simulation, the edge of transverse plane should set to the PEC boundary
condition to realize the plane wave.
Figure 13: Plane wave in TM simulation
For a 3D simulation, the plane wave realization depends on the wave polarization and
the boundary condition setup at different edges of the transverse plane. If the wave
goes in z-direction, and the input wave is in y-direction polarization, then the y plane
(x-z) edge should be set to the PEC and x-plane (y-z plane) edge set to the PMC
boundary.
Figure 14: Y-polarization plane wave (z-direction propagation) with boundary conditions
For 3D simulation, if the wave goes in z-direction, and the input wave is in x-direction
polarization, then the y plane (x-z) edge should be set to the PMC and x-plane
(y-z plane) edge set to the PEC boundary.
Figure 15: X-polarization plane wave (z-direction propagation) with boundary conditions
The plane wave shape can be set by setting the rectangular wave parameters in the
Input Wave Properties dialog box. Currently, plane wave does not support the tilting
angle. Currently, the plane wave simulation is only effective for symmetrical
structures.
【转载】PMC/PEC Boundary Conditions and Plane Wave Simulation的更多相关文章
- Boundary Conditions
test test Table of Contents 1. Boundary conditions 1.1. Neumann boudary condition vs Dirichlet BC 1. ...
- OpenFOAM 中边界条件的设定【转载】
转载自:http://blog.sina.com.cn/s/blog_a0b4201d0102v7jt.html 用习惯了FLUENT的操作界面,再使用OpenFOAM就会觉得非常繁琐.遇到的第一个问 ...
- Introduction to boundary integral equations in BEM
Boundary element method (BEM) is an effective tool compared to finite element method (FEM) for resol ...
- Computer Graphics Research Software
Computer Graphics Research Software Helping you avoid re-inventing the wheel since 2009! Last update ...
- 【小白的CFD之旅】09 初识FLUENT
按黄师姐的推荐,小白回头查找起 FLUENT的资料来.通过网络及图书馆查找相关资料,小白对于FLUENT有了基本的认识. FLUENT是一个CFD软件包,目前隶属于ANSYS公司 目前FLUENT的最 ...
- Discrete.Differential.Geometry-An.Applied.Introduction(sig2013) 笔记
The author has a course on web: http://brickisland.net/DDGSpring2016/ It has more reading assignment ...
- Discrete.Differential.Geometry-An.Applied.Introduction(sig2008)笔记
-------------------------------------------------------------- Chapter 1: Introduction to Discrete D ...
- hdu 1047 (big integer sum, fgets or scanf, make you func return useful infos) 分类: hdoj 2015-06-18 08:21 39人阅读 评论(0) 收藏
errors made, boundary conditions, <= vs < , decreasing vs increasing , ++, –, '0'/'1' vs 0/1 p ...
- HOG(方向梯度直方图)
结合这周看的论文,我对这周研究的Histogram of oriented gradients(HOG)谈谈自己的理解: HOG descriptors 是应用在计算机视觉和图像处理领域,用于目标检測 ...
随机推荐
- easyui-简单用法寄一些属性
Easyui 总结 优点: A.简单易用 继承 jQuery 简易使用特性,提供高度抽象接口,短期改善网站易用性. B.开源免费 采用 MIT & GPL 双协议授权,轻松满足自由产品至企业产 ...
- 关于VS2010中的TraceDebugging文件夹浅说
最近一段时间发现C盘莫名其妙的变小了,各种清理各种卸载还是没有.最后只能一个文件夹一个文件夹的找,最后针对“C:\ProgramData”(win7系统)文件夹,发现这个文件夹有3.9GB大小.然后一 ...
- Shiro 整合SpringMVC 并且实现权限管理,登录和注销
Apache Shiro是Java的一个安全框架.目前,使用Apache Shiro的人越来越多,因为它相当简单,对比Spring Security,可能没有Spring Security做的功能强大 ...
- 利用php实现:当获取的网址不是特定网址时候跳转到指定地址
这个问题是在百度知道看到的问答,我不懂做,特定去百度了下.然后结合别人获取域名和跳转的知识,综合做了这个功能,以下是实现代码: <?php //获取当前的域名: echo "获取到的域 ...
- jetty 8.x, 9.x无法加载jstl的PWC6188问题,jstlpwc6188
jetty 8.x, 9.x无法加载jstl的PWC6188问题,jstlpwc6188 来源:互联网编辑:李秀媚评论:发表评论字号: S M L jetty 8.x, 9.x无法加载jstl的PWC ...
- mysql=null的优雅解决方法
对于不是采用所有字段都是not null的mysql表设计而言,mysql提供了一个<=>操作符. 在oracle中我们的处理方式通常类似: where a = #{var} or #{v ...
- 「C语言」C输出hello world!系统发生了什么?
本篇文章全部摘抄自学长博客供以后学习: http://efraim.me/2015/12/05/tech-linux-2015-12-05/ 排版因与博客园编辑器不同而稍作修改. 输出hello wo ...
- [Tool] 使用Sublime Text开发Objective-C
[Tool] 使用Sublime Text开发Objective-C 前言 随着iPhone的热卖,开发iPhone APP所使用的Objective-C,也慢慢成为了热门的程序语言之一.本篇文章介绍 ...
- java响应微信用户信息(wechat4j)
你的微信应用程序接收到用户发送的消息事件之后,可以进行响应.wechat4j支持多种消息的响应. wechat4j响应消息的部分在wechat4j的入口WechatSupport.java中定义,直接 ...
- XML的文档声明
1.XML的文档声明 <?xml version="1.0" encoding="utf-8"?> 文档声明必须写在第一行第一列 属性: versi ...