首页 > 微波/射频 > 射频学习交流 > FDTD编程请教

FDTD编程请教

录入:edatop.com    阅读:
我用FDTD编了一个求解T型空波导S参数的程序,发现出现下列问题:
如图模型:
                 _______
                 | PML |port 3
                 |_____|
                 |     |
                 |     |
    _____________|     |__________________ 
   |    |                           |    |
   |PML |                           |PML |
   |____|___________________________|____|
  port 1                                port 2
发现程序运行到20000步时开始发散。
调试时进一步发现:
1.如果把三个端口的PML边界全部设为PEC边界,程序没有发散。
2.如果仅仅把port3的端口PML设置为PEC边界,程序没有发散。
3.如果把port2的端口PML设置为PEC边界,程序发散。
4.如果把port1,port2的PML设置为PEC边界,程序运行到60000
多步都没有出现发散迹象
所有的调试情况激励源都是从port1端口引入。
请问哪位大虾碰到过此类情况,问题会出在什么地方,请大虾指教。

 

问题已经解决,是port 1支路不够长,引起中心不连续处激发的高次摸
没有衰减到足够小,就进入port1的PML层。多谢斑竹加了b

申明:网友回复良莠不齐,仅供参考。如需专业解答,请学习本站推出的微波射频专业培训课程

上一篇:射频技术
下一篇:问一个FDTD计算平面微带电路的问题

射频和天线工程师培训课程详情>>

  网站地图