微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微波和射频技术 > 电磁仿真讨论 > HFSS Eigenmode and Wavenumber

HFSS Eigenmode and Wavenumber

时间:03-30 整理:3721RD 点击:
Hello, I am trying to implement a periodic cell for antenna design and I want to produce a diagram Frequency Vs Wavenumber in eigenmode. How can I import wavenumber to my design? As I know, HFSS use ko, wavenumber in free space of each mode to calculate resonation frequency. Thank you.

I assume by wave number (k), which is effectively constant, you mean the phase "constant" β.

This can be achieved by implementing a variable angle into the master/slave boundaries of your eigenmode simulation, where this Angle = β*d, where d is the length of your cell. I've written instructions on this forum before - check out https://www.edaboard.com/thread265560.html#post1140645

Good Luck

Kx=bx-jax according to the paper...and kx is from 0 to 1800..What exactly value do i have to put on the delay? it must be multiple to 180 or 360? ax is attenuation constant and bx phase constant

Called the propagation constant where I come from, but I get what you're saying.

The delay is a phase delay, I.E. and angle. It repeats itself every 180 degrees, so you want to sweep 0-180

But how I get the diagram for kx = 0:1800?
This is the project:
cell2.zip
and this is what I trying to produce:


If you have time please take a look..

Hi John,

I understand now, it's k_x, not k*x. This is just the phase constant (β) to which I was referring - so what you need to do is take my equation Angle = β*d, and get β = Angle/d.

This is the tricky part - it doesn't give units for k. It could be rad/m or degrees/m. It appears to be radians, from the graph title, so you would sweep from 0 degrees to

Angle = 1800*(pi/180)*(d)

However, to be thorough, you should really just sweep 0 - 180 degrees. This might be the same case if your unit cell is the proper size, however.

First of all, thank you for your immediate answer.
If I understand, I will create a variable k_x which will vary from 0 to 1800 (sweep) and the phase delay will be Angle = k_x * (pi/180) * d?
I tried sweeping from 0 to 180 deg but the results wasn't the same.. :(

Yes, I believe that is correct.

I'm sorry that your results didn't turn out. Sweeping 0-180 should give you all the information there is to obtain. However, there are numerous simulation settings to account for. You may want to check:

Minimum Frequency
Number of Modes
Convergance (Δf)
SAngle Step Size

Good Luck

Thank you very much, PlanarMetamaterials. I had some erorrs on my design but I fixed them. It seems to work now.
The results are very similar to that on paper. :)

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

网站地图

Top