光电工程师社区

标题: 用什么软件能模拟衍射过程? [打印本页]

作者: 夜鸣剑    时间: 2004-3-17 17:48
标题: 用什么软件能模拟衍射过程?


rt,需要给出衍射屏的具体形状,然后就得到衍射图案,可以量化分析。
有这种软件吗?
据说convent可以?
有人听说过吗?




作者: simem    时间: 2004-3-17 18:29
标题: 用什么软件能模拟衍射过程?


自己用Matlab编一个就可以了, 就一个二维菲涅尔积分方程




作者: 夜鸣剑    时间: 2004-3-17 18:35
标题: 用什么软件能模拟衍射过程?


楼上的误会了。
不是简单的矩孔或者规则形状的衍射,而是任意形状,就是专门考虑复杂衍射面的




作者: stevenwu    时间: 2004-3-17 19:32
标题: 用什么软件能模拟衍射过程?


用tracepro试试




作者: CaptainLin    时间: 2004-3-18 03:52
标题: 用什么软件能模拟衍射过程?


你想模擬的區域有多大
如果不大
可以用FDTD(Finite difference time domain)來模擬
它可以模擬電磁場的分佈
一定可以符合你的需求
有套裝軟體也可以自己寫




作者: 夜鸣剑    时间: 2004-3-18 09:55
标题: 用什么软件能模拟衍射过程?
下面引用由stevenwu2004/03/17 11:32am 发表的内容:
用tracepro试试

唉,没用过tracepro阿
作者: 夜鸣剑    时间: 2004-3-18 09:57
标题: 用什么软件能模拟衍射过程?
衍射的模拟区域才能多大啊……几个毫米罢了
FDTD可以在哪里实现?
作者: redflag    时间: 2004-3-18 16:42
标题: 用什么软件能模拟衍射过程?
好像用MATLAB可以做的.用FFT变换,再SHIFT FFT就可以得到任意形状的衍射图案了.
作者: 夜鸣剑    时间: 2004-3-18 17:24
标题: 用什么软件能模拟衍射过程?
嗯,谢斑竹
我往这个方向努力看看

作者: CaptainLin    时间: 2004-3-18 19:17
标题: 用什么软件能模拟衍射过程?
那是遠場的繞射可以用FFT
FDTD可以模擬電磁波入射至物體到穿透後的電磁場分佈
不過可以模擬的區域受限於電腦的記憶體大小
我的程式是用Matlab寫的

作者: freel    时间: 2004-3-18 20:31
标题: 用什么软件能模拟衍射过程?
CaptainLin大侠是台湾的吧,写的matlab可以共享吗?

作者: 小马过河    时间: 2004-3-19 04:05
标题: 用什么软件能模拟衍射过程?
fdtd需要将空间划分成0.1λ量级格子,你的系统尺度如果太大,会有问题。
如果你的系统不考虑向后反射的波面,可以考虑ASAP。
TracePro 不可以做衍射分析





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