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端口引入。
请问哪位大虾碰到过此类情况,问题会出在什么地方,请大虾指教。
如图模型:
_______
| 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计算平面微带电路的问题