Useful tools and software
The tools listed here are a few that I have found to be quite useful for various teaching and research activities. All of these are supported on linux, either natively or under wine.
Simulation softwares
PLECS
PLECS is a circuit simulator specially suited for power electronic circuit simulations, offering a standalone version as well as as a Simulink toolbox. Even while using Simulink, I recommend using the PLECS scope block which is much more versatile in functionality compared to the default scope block that comes with Simulink. It is also extremely useful for power loss evaluation and thermal design of power electronic systems especially with several manufacturers now providing PLECS device loss models on their websites. Thanks to the university outreach program of PLECS, IITH students can now reach out to me to get a free and fully functional student license code.
FEMM
FEMM is a 2D finite element simulation software for electromagnetic field analysis. For its surprisingly small size, this tiny software packs signficant analysis as well as post-processing capabilities. It also supports lua scripting to automate the evaluation of analysis cases. Ideal for students to learn magnetic circuits, electric machine modeling etc.
LTspice
LTspice is a free simulation software for electronic circuit design, particularly known for simulating analog circuits and mixed-signal designs. It is also a valuable tool in studying high frequency phenomena like power switching device transitions, and the effect of layout parasitics on device switchings.
Productivity tools
Gnuplot
Gnuplot is a highly customizable, command driven, open-source software for plotting and visualising data. It is especially useful in obtaining simulation waveforms from Simulink or PLECS scopes in high quality for publication. An extensive set of examples that can be used as a reference for various types of plots can be found here
|