May 6, 2021 at 6:36 pmxuandingSubscriber
I try to simulate the characteristic impedance of a Si dielectric waveguide (Thickness x Width: 500um x 300 um) with wave ports.
May 7, 2021 at 12:25 amAndyJPSubscriberSorry. Was thinking about more complex thing. Well, yes for a simple waveguide it should be Z11.
- Ports were set to Zwave and "Do Not Renormalize"
- Port Zo(1,1) is supposed to be the characteristic impedance of the dielectric waveguide
May 7, 2021 at 12:49 amxuandingSubscriberThe curve in the figure is not Z11. It is Port Zo(1, 1). When Wave port is matched, I think its port impedance should be the characteristic impedance of a uniformed waveguide.
May 7, 2021 at 12:53 amAndyJPSubscriberThe result may be related to the wrong expectations about the fundamental mode.
Try defining a wave port with a mode (integration) vector. Or at least examine the field distribution carefully. These notches look like flips to higher order modes.
If results are still confusing, the dispersion and characteristic impedance problems are well analyzed by the eigenmode solver.
May 7, 2021 at 1:39 amxuandingSubscriberThank you for the advice.
I have tried wave ports with integration lines, and it gives me the same curve, but without spikes. The E field distribution looks normal. Some similar tests were done in ADS (Advanced Design System) by exporting a S2P file, and the impedance for fundamental mode in a Si waveguide is around 120-150 ohms at that frequency range, which I think is a reasonable number.
For the eigenmode solver, I'm a little curious how to check the characteristic impedance. The quality factor and resonator frequency are defined in the results, but I haven't find other parameters. Could you please direct me how to test Z0, or share with me some related materials? Thank you again.
May 7, 2021 at 3:56 amAndyJPSubscriber>have tried wave ports with integration lines, and it gives me the same curve, but without spikes.
100%, the spikes are higher order modes crossing the fundamental mode. With the field vector you lock the mode and filter them out.
So, the results should be correct for your model and setup.
For better understanding, you should make an eigenmode section of your waveguide, and sweep the phase in order to see the dispersion, which will give you a hint on impedance. If it is bent somewhere, that will be the answer.
Don't forget that when no boundaries of the model are defined for "airbox" in HFSS, PEC condition is used. You should define some radiation and move the boundaries far away.
May 11, 2021 at 11:26 pmxuandingSubscriberHi Andy Thank you for the detailed instruction.
You are correct on the "spike" issue. I have updated my simulation setup.
I also tried eigenmode simulation. I'm able to obtain resonate frequency and dispersion, but have no clue to the characteristic impedance.
The characteristic impedance of microstrip line and metallic waveguide is able to extracted with drivenmodal collaborating with wave ports. And It was capable to simulate correct Z0 of dielectric waveguide using drivenmodal in HFSS 2019 R2 or older versions. However, I can't prove it now since our license doesn't support older versions due to "Electronic Pro, Premium, Enterprise product licensing". I think it is just data processing difference in 2020 R1, R2 and newer versions.
May 12, 2021 at 1:45 amAndyJPSubscriber>but have no clue to the characteristic impedance.
you can not get it from dispersion only. you need a field solution. But you can see the peculiarities. Where the dispersion is straight, the impedance is a flat ratio of phase constants. Where it bends, the impedance will also go up and down.
We also upgraded from 2020R1 to 2021R1, and i see no differences, only improvements (like better lumped ports handling, other new features)... and recalling earlier versions, I see nothing broken, except legacy scripting commands disappeared.
May 12, 2021 at 1:47 amAndyJPSubscriberP.S. you can take just the old license file to start the earlier version, and check, then put it back.
May 12, 2021 at 1:50 amxuandingSubscriberWe are using a license server and the old license has expired.
May 15, 2021 at 5:07 amxuandingSubscriberThe problem is figured out.
In HFSS 2020 or newer version, the simulation configuration for waveguide impedance is a little different from the older versions.
Proper wave ports, do not renormalize
Port type: Zwave
Frequency sweep type: Discrete
Then port impedance Zo(1,1) would be the waveguide impedance.
June 18, 2021 at 3:14 pmcbiurrunSubscriberDear Andy I was trying to compute the characteristic impedance of a Coplanar Waveguide with the Fields calculator using the Fields computed in an Eigenmode Analysis but I am not much familiar with the calculator tool. I was trying to compute the Zpi impedance, but I keep receiving errors when I try to obtain the P and the I (also, I am not sure if I should take Jsurf, Jvol or Jm for this computation). Could you maybe give me some hints on how to achieve this? Thank you!
June 21, 2021 at 5:01 amAndyJPSubscriberGetting an impedance of a complex structures with the field calculator only is a hard task. I use it for comparative study, but do not rely on absolute result values.
You have a waveport, which is a 2D model of the infinite line. So HFSS should offer you the impedance of your choice automatically. However.... well, it may be not what you expect, since it is not a true TEM mode there. But it may be the thing you need for matching. Then, you can either achieve a perfect matching with your DUT, and suppose the port impedance equal to the equivalent char. impedance, or pull it out of Z or S parameters by Colin.
June 21, 2021 at 8:35 amcbiurrunSubscriberHi again Andy, thanks for your quick reply.
When you have a, for example, Driven Modal analysis, yes, you have a Waveport and, in its definition, you are able to choose which impedance you want HFSS to calculate.
However, in the Eigenmode Analysis, you don't have any port. You have basically some info regarding dispersion (a relationship between Omega (i.e. complex frequency) and Betta (phase constant) and the Fields calculated for each mode.
What I was trying is to make a comparison between the impedance offered by HFSS when using a waveport and the impedance calculated from the Eigenmode solver for each mode, but I am not able (or better said, I do not have the knowledge of the tool) to calculate this impedance with the Fields Calculator.
June 22, 2021 at 12:43 amAndyJPSubscriberAh, yes, that's why you use both, Eigenmode and DrivenModal. One for dispersion, another for the impedance. The wave impedance definition of Sexh*/Shxh* works well for TE(M) in a straight guide, and only along the poynting vector.
June 23, 2021 at 8:13 amcbiurrunSubscriberThe Fields Calculator would not let me do that. If I take E and H and try to make the Cross Product, I get an error. Also, how can I make the H*? Should I take the real and imaginary parts individually?
Viewing 15 reply threads
Ansys Innovation Space
- You must be logged in to reply to this topic.
Simulation World 2022
Check out more than 70 different sessions now available on demand. Get inspired as you hear from visionary companies, leading researchers and educators from around the globe on a variety of topics from life-saving improvements in healthcare, to bold new realities of space travel. Take a leap of certainty and check out a session today here.
Earth Rescue – An Ansys Online Series
The climate crisis is here. But so is the human ingenuity to fight it. Earth Rescue reveals what visionary companies are doing today to engineer radical new ideas in the fight against climate change. Click here to watch the first episode.
Subscribe to the Ansys Blog to get great new content about the power of simulation delivered right to your email on a weekly basis. With content from Ansys experts, partners and customers you will learn about product development advances, thought leadership and trends and tips to better use Ansys tools. Sign up here.Trending discussions
- Signing up as ANSYS Support Coordinator
- simulation completed with execution error on server
- How to export Ansys Maxwell simulation results for post-processing in matlab or in .csv file
- Maxwell, HFSS or Q3D?
- Running ANSYS HFSS on the HPC (it runs on Linux only)
- Number of parallel paths in Ansys Maxwell
- Illegal External Terminal – assigning current to a coil
- Domain Decomposition in HFSS
- Unable to assign correctly the excitations in a coil
Top Rated Tags
© 2022 Copyright ANSYS, Inc. All rights reserved.Ansys does not support the usage of unauthorized Ansys software. Please visit www.ansys.com to obtain an official distribution.