PC Specifications for Simscape Power Electronics
4 views (last 30 days)
Show older comments
I have been given the chance to specify a PC for Model Based Design of power electronics. At the moment, mostly running Simscape models of power electronic converters using the "Specialized Power Systems" library. Typically running the Simulink model and powergui solver at 10ns timestep, runtimes in excess of 100ms. I am also interested in cosimulation of VHDL modules using Modelsim.
For this specific use case, what are the key factors affecting execution time? I am looking to specifiy a processor, RAM and SSD arrangement. My current PC meets the "recommended specs" but ideally looking to go well beyond that and build something optimised for full-time professional use.
0 Comments
Accepted Answer
Sabin
on 20 Dec 2022
You can use MATLAB R2022b System Requirements for Windows/Mac/Linux as a starting point for upgrade. That would be good enough to run any MathWorks toolbox today. From there it really depends how much do you plan to invest; sky is the limit. A 6-core CPU and 64GB RAM should be a good option for engineering.
2 Comments
Joel Van Sickel
on 27 Dec 2022
Hello Euan,
You will see the biggest benefit from a high end processor at a fast clock rate. Number of cores is not as important except for running multiple simulations at the same time.
I'd recommend extra RAM, for convenience. I don't have an official number, but I'd say for most cases, 64 is overkill while 4 to 8 is going to slow you down assuming you are doing other things at the same time with your computer.
Any SSD should be fast enough, but having lots of space is convenient. If you are using VHDL tools, installs between MathWorks tools and the FPGA toolchain can easily be over 30 GB. Also, if you are doing any synthesis of the FPGA bitstream, you can expect an extra 2 GB per bitstream. I'm trying to over estimate for these to provide conservative estimates.
More Answers (1)
See Also
Categories
Find more on Electrical Block Libraries in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!