微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微波和射频技术 > 电磁仿真讨论 > Strange problem in HFSS port sizing, and result comparison to ADS and Sonnet

Strange problem in HFSS port sizing, and result comparison to ADS and Sonnet

时间:03-30 整理:3721RD 点击:
Hi,

I am facing a problem with HFSS port sizing. I am simulating a simple microstrip line of width microstrip_w=50um on top of a substrate of thickness 0.3um, with perfect_E boundary assigned to the bottom face of the radiation box to act as a ground plane. The microstrip has zero thickness. the structure is shown:



I use a waveguide port with height=9*substrate_h, de-embedding, normalization impedance of 50ohm, one mode, no integration line "so Zpi used for Z0".

I am interested in the imaginary part of this line "An open microstrip is capacitive", as I will use it later to match the inductive impedance of slot antenna.

However, results change dramatically with just small change in port size. To illustrate to you more, I have made a variable port width: port_w=prefactor*microstrip_w , where prefactor changes from 8 to 16. I get near-correct results for only prefactor =13, 14, and 15 "those curves are encircled by the red circle" in the next figure:



For all those curves, convergence is reached.
I know that those circled results are correct because I simulated the same structure using both ADS and Sonnet, and the result is nearly the same as shown below:

ADS:



Sonnet:



I even simulated "port only" with 5 modes and made sure than no higher order modes propagate.

Please tell me how to overcome this problem. The results are very sensitive to small changes in port size, "even 12.5 prefactor is very different than 12 and different than 13, and no constant trend in the resulting curves"

Why this happens and how to size the port in this case to get correct results without having to simulate using other softwares.

I need to get reliable results urgently as I will use it for a bigger problem for my degree project, and unfortunately I am running out of time

Thanks in advance

The problem is the port size in z direction. The common rule of thumb doesn't apply here, because the ratio of line width and substrate thickness is very extreme. Imagine the electric fields around your microstrip line. The area for the wave port must capture all (or almost all) of the fields. Your port area is much too small in z direction.

Now my port is high enough in z direction to accommodate all the field "port_h=400*substrate_h", as shown:



However, the result still changes with port height. Now I have port_h=prefactorh*substrate_h, where prefactorh=400 to 1000 with step 50.

So although the port now captures all the field, the results are incorrect and vary with the port height with no obvious trend:



port_h=850*substrate_h gives seemingly correct result, but I think it is an accident and nothing special with it

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top