Replies: 3 comments 17 replies
-
This is the red flag. Many simulation setups can be surprisingly sensitive to dimensions, and there are many traps for new users: wrong meshing, wrong port locations, ports or components misaligned to meshes, coordinates too close to absorbing boundary conditions, violation of the 1/3-2/3 rule... In this case, the number of cells on the Z axis is probably too low, just barely enough to finish the original simulation: Once the substrate height is slightly increased, the mesh became unable to correctly cover the port on the Z axis, so the port stops working. To fix that, use: |
Beta Was this translation helpful? Give feedback.
-
|
That worked! Thank you so much! Is there anywhere I can find more about these rules of thumb/traps/quirks with the software? There isn't much I can find on the wiki that is in that level of detail, am I mostly just limited to trial and error and asking questions on here? |
Beta Was this translation helpful? Give feedback.
-
|
I've changed the simulation again to move the feed point to the edge of the patch and I'm getting the same error :l Been having a look at trying to see what might be wrong, but for some reason the port isn't showing up in AppCSXCAD? It should be turned on. There's also some errors that pop up in the console when I try to rotate the view - I've been making do by just looking at the xz/xy/zy planes as it lags it the hell out when I rotate with the mouse. I've googled it and it seems to be a generic issue, I'm not sure if it's something anyone here as encountered before? @biergaizi I've tried having a look at adding a dump box for Et fields and viewing those: But I just get an empty box with nothing showing up when I select E-Field and run the animation, this also happens with the original script with unmodified parameters, even though the simulation has no problems. I'm really confused here, will going and doing my homework to understand the maths help me use the software and stop so much of this trial and error? I feel like I should be able to get something simple like a Patch antenna working without too much hassle. |
Beta Was this translation helpful? Give feedback.






Uh oh!
There was an error while loading. Please reload this page.
-
I've had a go at trying to simulate a Patch Antenna in openEMS, starting by just modifying the existing Simple_Patch_Antenna.m script. The only changes I've made are to the patch and substrate dimensions and dielectric constant:
But when I run the script I get the following error:
Thing is if I inspect the port variable:

So I've got no clue why it throws an error as I've not messed around with the port dimensions, and the port should still be on the PCB?
Beta Was this translation helpful? Give feedback.
All reactions