找回密码
 注册
Simdroid-非首页
查看: 151|回复: 2

RF 模块3D 平面波+PML 设置

[复制链接]
发表于 2011-6-2 14:12:25 | 显示全部楼层 |阅读模式 来自 北京
各位好,我准备做一个3D的光学散射问题。第一步希望在3D情况下仿真出平面波,周围边界采用PML层。2D我可以设置出来,但是3D就出问题了,请大侠们能指点我问题出在什么地方。体系:3D 时谐场平面波模式
PML: 仿照2D, 在计算边界外,设置6个PML盒子,在8个顶点的交界处设置(x,y,z)吸收; 在12个棱角处设置(xy),(xz)或(yz)吸收,在6个面上分别设置(x) (y) (z) 吸收。
source: 在正z轴PML的下边界设置一个面光源.
外部边界:散射边界条件
内部边界:连续边界条件

运行快结束的时候出现如下错误,
Exception:
com.femlab.jni.FlNativeException: Undefined value found Linsolv
Messages:
Undefined value found Linsolv

Stack trace:
at lssor.cpp, row 863, (NaN_or_Inf_found_when_solving_linear_system_using_SOR)
at com.femlab.solver.FlSolver.femStatic(Native Method)
at com.femlab.solver.FemStatic.run(Unknown Source)
at com.femlab.server.FlRunner.run(Unknown Source)
at com.femlab.util.i.run(Unknown Source)
at com.femlab.util.aa.run(Unknown Source)

请大家帮我解决一下. Thanks
发表于 2011-6-2 16:04:19 | 显示全部楼层 来自 北京
Simdroid开发平台
不建议采用系统本身的PML模块,而是亲自通过文献公式推导出弱形式,用PDE模式计算,调试更方便。
回复 不支持

使用道具 举报

 楼主| 发表于 2011-6-3 08:06:01 | 显示全部楼层 来自 北京
那是为什么?
理论上我不应该出现问题,我觉得可能是和散射边界条件的角度设置一类的东西有关
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-5-4 13:23 , Processed in 0.032967 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表