Replies: 1 comment 6 replies
-
It is a bit difficult to spot the relevant settings in your lengthy modular code - did you create a modulated pulse (fc at half maximum frequency) or a regular gaussian pulse with fc = 0 Hz? The fc=0 excitation will have less timesteps for the excitation signal. That said, of course we need to simulate a sufficient number of timesteps to get accurate convergence of time domain data. Is that where your 30 minutes come from? How did you estimate convergence of field data? Unfortunately it's quite time consuming to understand the structure of your code, so I didn't look into the other details. |
Beta Was this translation helpful? Give feedback.
6 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment



Uh oh!
There was an error while loading. Please reload this page.
-
Hello,
I have been trying to simulate the ground-plane current density vs frequency of a "U"-shaped trace. I expect to see the return current take the shortest path at low frequencies and flow under the trace at higher frequencies. I am encountering a couple issues that I'm hoping others could help me with.

First, I'd like to plot the current density in an intuitive way, but my graphs are not coming out as expected. I would like to plot a 2D heatmap of the current density with a logarithmic color scale in dB. The highest current density would be 0dB at the port, and then the colors would show the various return current paths and the current density along each path. (similar to the images shown in this article: https://medium.com/@andre.kuehne_67586/pcb-return-paths-visualized-622bb952e1ac)
I have capture the current density in a field dump and scale it by the incidental current from the excited port (which should be the maximum value), but I am somehow still getting values above 1.0. I was expecting the density to be 1.0 or lower everywhere. Any ideas what I should be scaling current density by in order to get values between 0 and 1.0? Or am I thinking about this incorrectly?

Here's my current plot, you can see the density is almost 200:
Secondly, in order to see current take the shortest path, I believe the input signal needs to be a low frequency--ideally 10 Hz or so. Because my mesh grid isn't a couple kilometers, the simulation time is cartoonishly long. The best I'm able to get is a 10kHz gaussian pulse, but that still takes like 30 mins to simulate. I know that when wavelength and mesh grid are nowhere close to each other simulation times get long, but I was wondering if there was some approximation/shortcut that can be done when you're essentially simulating at DC frequency. I'm willing to sacrifice accuracy for speed, and I don't care about errors if they're above my impulse frequency. Does such a shortcut exist? Is there a way to configure openEMS to do DC analysis?
If relevant, here is my sim: current_density_sim.zip
If anyone can offer advice, it would be much appreciated!
Beta Was this translation helpful? Give feedback.
All reactions