光电工程师社区

标题: [原创]:发布波导器件的FDTD软件包! [打印本页]

作者: Billchen    时间: 2004-5-26 22:12
标题: [原创]:发布波导器件的FDTD软件包!


<>本人是搞光学的,准备写这个软件包的时候,主要是想计算斜波导结构(Tapered waveguide
)中光场.我发现FDTD是很通用电磁场计算的方法,所以传到这里,希望有兴趣的同学看看,我们可以交流讨论!
chenfan@sjtu.edu.cn
附件为建模及计算的电场和磁场分布.
本软件包为二维的FDTD,由两部分组成1)建模程序(可完成复杂的截面:其由任意四边形的组合而成)/(2)FDTD计算及显示程序.
如有兴趣,可以提供源代码(MATLAB),计算过程显示计算进度情况.

[1] 下面给出的是激光(6500埃)以0度入射玻璃块(4波长*4波长,介电系数为:2.25)时的相关电磁场结果.
建模结果:
<IMG src="http://bbs.sjtu.edu.cn:8000/Graduate/1085547668133740.jpg">
电场EZ的计算结果:
<IMG src="http://bbs.sjtu.edu.cn:8000/Graduate/1085547707148430.jpg">
磁场的Hx的计算结果:
<IMG src="http://bbs.sjtu.edu.cn:8000/Graduate/1085547779173030.jpg">
磁场的Hy的计算结果:
<IMG src="http://bbs.sjtu.edu.cn:8000/Graduate/1085547796179070.jpg">
</P>
<><FONT color=#808080><FONT color=#000000>[2] 给出金属角反射器的计算结果:激光(6500)45度入射

<IMG src="http://bbs.sjtu.edu.cn:8000/Graduate/1085548824197090.jpg">
<IMG src="http://bbs.sjtu.edu.cn:8000/Graduate/1085548844203340.jpg">
</FONT>
</FONT>
</P>



cQyXofqP.jpg (24 KB, 下载次数: 22)

[原创]:发布波导器件的FDTD软件包!

[原创]:发布波导器件的FDTD软件包!

8AA9PIzC.jpg (57.95 KB, 下载次数: 24)

[原创]:发布波导器件的FDTD软件包!

[原创]:发布波导器件的FDTD软件包!

作者: huaijun    时间: 2004-5-27 18:55


佩服佩服!




作者: freel    时间: 2004-5-28 00:07


用matlab很慢吧,fdtd好像计算量很大的。




作者: Billchen    时间: 2004-5-28 06:44


<>MATLAB在矩阵计算方面有优势,我写的代码都是向量化的.但是有个困扰,不能做很大的矩阵(我能实现500*500),如果到(10000*1000),那么运算速度不行,我在犹豫,到底是改成C++用循环呢还是怎么着.</P><>前几天问一家公司关于OPTIFDTD的价格,人家告诉我高校最便宜也要5000美圆,看样子FDTD还是很有市场的.</P>




作者: freel    时间: 2004-5-28 20:30


<P>我这有个人用fortron编,矩阵大了matlab肯定不行的,其实用c和f都可以,速度会会很多。</P><P>国外商用的fdtd软件很多的,都是价格不菲。</P>




作者: simem    时间: 2004-5-28 21:35

厉害!

如果太慢, 可以把matlab代码转换成 VC++, 如果再完善完善, 可以卖好价钱了.


作者: parker    时间: 2004-6-7 03:33

我搞到了一个商用的RSOFT公司的 BANDSOLVE套装,说明书上说可以实现FDTD的几乎所有东西,但是我不会用...呵呵

我是做毕业设计才想用这个的,如果谁能给我提供几个清晰点的二维方形和三角形的光子晶体TE和TM透射率频率分布图就好了~~谢谢


作者: parker    时间: 2004-6-8 05:35

谁能提供用fortran编的东西吗?谢谢了~~我能提供最新版本的optifdtd......


作者: zhangchengyu    时间: 2009-4-23 21:07
谁能提供用fortran编的东西吗?谢谢了~~我能提供最新版本的optifdtd......
作者: daoqunchen    时间: 2009-4-24 12:26
楼主应该用fortran,作FDTD计算用MATLAB是不是有点选择错误
我用fortran3个小时完成的东西,用MATLAB算了一天还没结果,当然可能是不会用MATLAB的原因
作者: CaptainLin    时间: 2009-4-27 10:03
http://www.cemtach.com/reference/software/toyFDTD/

這版不是我的

但是版主是用Fortran寫的

源碼有提供下載唷

可以參考一二
作者: asp_studio    时间: 2009-7-24 11:35
佩服佩服!





欢迎光临 光电工程师社区 (http://bbs.oecr.com/) Powered by Discuz! X3.2