|
|
|
|
|
by madengr
3255 days ago
|
|
Have you tried stripline as a benchmark? It's analytic solution for infinite ground planes, so plotting error vs simulation time (mesh refinement) gives nice accuracy vs time curves. Jim Rautio did this for Sonnet a few years ago, and I then used it to benchmark several solvers. Really just to show that 2.5D solvers gives much better accuracy vs. simulation time than 3D, for planar problems. I use AWR (Axiem, Anaylst), CST, and Sonnet. I'm satisfied with accuracy; need more speed. It's at a point where material and manufacturing tolerances are more of an issue, so I need to run parameter sweeps, yield analysis, etc. So multi-threading, GPU acceleration, and distributed computing help that. Working on a thick patch antenna today. Axiem (2.5D infinite substrate) said 1.57 GHz. Analyst says 1.51 GHz. It actually measured 1.53 GHz. That's a 3% error on an 8% 12 dB RL bandwidth antenna. Those simulated results are after mesh convergence, so finer meshing won't help. So I use 2-3 solvers on a single problem. It's important that the geometry translation between them be quick and easy. That's where AWR comes into play; everything plugs into it. 3D solver (modeling) is horrible for pushing polygons during the design process. 2.5D solvers are awesome for this, but then you need to sometimes push the geometry to 3D solver. |
|
Accuracy isn't really at the forefront of our concerns because most EM solvers since the 70's are good enough in those terms, and going to higher order methods aren't worth it for us if it is so much slower. What we need is speed. For me, give me a way to do 50 simulations in a month that are converged enough that allow me to do a parameter scan over laser phase, focal point, etc. Allow me to do more 3D simulations. That what I need. The reason is that for me, plasma is so fuzzy anyway that the nth term error in the expansion pales in comparison to if laser focuses half a micron off target, which is a much more common source of error bars in a real experiment.
I imagine it's similar for engineers, our solvers are good enough for most problems, just make them faster and allow us to do more 3D simulations in shorter time.