Replies: 3 comments 5 replies
-
|
I see FreeCAD I upvote comment :D |
Beta Was this translation helpful? Give feedback.
-
|
I don't have answers for your questions but recently I added into my addon also support for EMerge FEM solver so you can try to generate simulation using that solver to see if it's better fit but you have to use for dielectric normal model and for traces and ground plane PEC boundary conditions and for airbox absorbing boundary condition, since you have your board already in FreeCAD and set in GUI addon this are minimal changes. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.

Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello everyone,
I am working on my MSc project, and I the goal is to use OpenEMS to validate a series of MSL low-pass filters. The goal is to evaluate if OpenEMS is a tool which could potentially provide accurate results, letting us simulate and optimize different MSL filter layouts before prototyping.
With this in mind, I begun analysis with for this filter geometry, which is a LPF for 5.9GHz.
I used FreeCAD to handle the geometry generation. After getting what I thought was an okay model, I simulated the script in Octave. The simulation folder is attached, with the STLs and script. I have to mention, the script was generated through the FreeCAD to OpenEMS addon, which I know is not part of this repository, but unless it is the source of issues, my problems are not related to this.
After some trial and error with meshing, I achieved this results, compared to the VNA measurements for the same filter:
I think there is a relatively good match between the VNA measurements and OpenEMS simulation. However, there seems to be a shift in the frequency of the filter.
As you can see in the script, I used the Debye dielectric model, Lumped Ports as inputs, and included the track thickness in the model. I wanted to ask if there is any clear element of the model that could generate this missmatch.
I also saw other discussions regarding the modelling of solder mask. As you could see from the KiCad layout, the filter has some stubs that include solder mask over them. I think that the inclusion of this mask is minimal but, could it be the cause of the difference between measured and simulated values?
Finally, I noticed that using a EPS0 of 2,65 instead of the actual value for the substrate shifted my frequency to match the result of the VNA. Is this related to not including the mask? Or is this just "manually" changing the result but does not mean there is something physically different?
In short, I wanted to know if anyone has a better idea of what could be causing the mismatch:
Thanks in advance to anyone who can help!
FILES: (results are too large to upload)
[fl4_model.zip](h
port_files.zip
ttps://github.com/user-attachments/files/28056412/fl4_model.zip)
Edit: added the .xml file
FL4_v2_fcad.xml
Beta Was this translation helpful? Give feedback.
All reactions