FDTD编程请教
12-07
我用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端口引入。
请问哪位大虾碰到过此类情况,问题会出在什么地方,请大虾指教。 210.32.133.3
如图模型:
_______
| 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端口引入。
请问哪位大虾碰到过此类情况,问题会出在什么地方,请大虾指教。 210.32.133.3
问题已经解决,是port 1支路不够长,引起中心不连续处激发的高次摸
没有衰减到足够小,就进入port1的PML层。多谢斑竹加了b
210.32.133.3
相关文章:
- 大家用FDTD算法时,有多少人用商用软件,有多少人自己编程?(05-08)
- matlab编程一问(05-08)
- 请教一个Matlab画图问题和并矢格林函数的编程(05-08)
- 学习微波对编程的要求高么?(05-08)
- 有精通agilent仪器编程的么 聊聊(05-08)
- 求高手指点,通过编程实现HFSS参数,是先编写matlab,生成VB还是用VB生成hfss和matlab,望指点迷津 (05-08)
射频专业培训教程推荐