I have a new i7 laptop with 64 GB of RAM running and a home edition of R2108b. I am new to Matlab, but why is it that impedance is running slow? I have nothing else running. It takes me 8 hours to do 50 points for a simple patch ant. Why so long?

2 views (last 30 days)
I have a relatively new i7 laptop with 64 GB of RAM and a home edition of R2018b. Although I am new to MATLAB, I expected something as simple as a patch antenna to run quickly for plots. When I run impedance, it takes forever. For 50 points it takes 8 hours of run time. Even 8 points can take an hour. I have nothing else running. Why is it taking so long to plot?
h = patchMicrostripInsetfed

Answers (2)

Eddie Hughes
Eddie Hughes on 14 Mar 2019
Continued to research this. When the substrate is air, the impedance calculation is fast. Anything other than air causes the slow down in performance. Running this from 9.1 to 9.4 GHz, so I'm wondering if the frequency itself is the issue. Comments?

Da Huang
Da Huang on 14 Mar 2019
The issue here is the substrate, the solver slows down when there is a non air substrate in it. To ensure customers have a valid result, the default mesh in the object is very strict. You can make the mesh sparse by manually meshing the object.
Like: mesh(yourObject,'MaxEdgeLength',YourValue)
then run : memoryEstimate(yourObject)
this will show you how much memory may require to analyze this object.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!