Skip to main content

Selected Simulation Methods and Programs for Power Electronics Circuits

  • Chapter
  • First Online:
Book cover Digital Signal Processing in Power Electronics Control Circuits

Part of the book series: Power Systems ((POWSYS))

  • 2364 Accesses

Abstract

Selected aspects of the simulation of the power electronics circuit are considered in this Chapter. Special attention is paid to the simulation of power electronics circuits per se and power electronics circuits together with digital control circuits. The presented methods are accompanied by simulations using MATLAB® and PSIM. As an example using PSIM, the three-phase shunt active power filter with three-level inverter is used. For PSIM the considered methods use C source for describing the digital control algorithm. Therefore, it is possible to avoid some limitations associated with the use of defined blocks. Using C code for the realization of the digital control algorithm the user can implement more sophisticated control algorithms. Also considered are PSIMs Hardware Target Modules (e.g., TI F2833x series DSP), together with the SimCoder Module, which provide the capability to automatically generate C code that is ready to run on target specific DSP hardware. The considered simulation methods are illustrated by copious examples.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 149.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 199.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 199.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Ari N (2009) Symbolic computation techniques for electromagnetics: with MAXIMA and MAPLE. LAP Lambert Academic Publishing, Saarbrücken

    Google Scholar 

  2. Attia JO (1999) Electronics and circuit analysis using Matlab. CRC Press, Boca Raton

    Google Scholar 

  3. Blajberg F, Ionel DM (2017) Renewable energy devices and systems with simulations in Matlab and ANSYS. CRC Press, Boca Raton

    Google Scholar 

  4. Cohen JS (2002) Computer algebra and symbolic computation: elementary algorithms. AK Peters/CRC Press, Boca Raton

    Google Scholar 

  5. Cohen JS (2003) Computer algebra and symbolic computation: mathematical methods. AK Peters/CRC Press, Boca Raton

    Google Scholar 

  6. Conrad WR (1995) Solving RL and RC circuits using Matlab. In: Proceedings of American Society for Engineering Education, annual conference proceedings

    Google Scholar 

  7. Getreuer P (2009) Writing fast Matlab code. matopt.pdf. http://www.getreuer.info

  8. Gecko-Simulations (2017). http://www.gecko-simulations.com/index.html

  9. GNU Octave. https://www.gnu.org/software/octave/

  10. IEEE (2017) List of IEEE milestones. http://ethw.org/Milestones:List_of_IEEE_Milestones

  11. Irwin JD, Nelms RM (2015) Basic engineering circuit analysis, 11th edn. Wiley, Hoboken

    Google Scholar 

  12. Jain A (2010) Power electronics: devices, circuits and Matlab simulations. Penram International Publishing, Mumbai

    Google Scholar 

  13. Karris ST (2003) Circuit analysis II with Matlab applications. Orchard Publications, Fremont

    Google Scholar 

  14. Lonngren KE, Savov SV, Jost RJ (2007) Fundamentals of electromagnetics with MATLAB, 2nd edn. SciTech Publishing Inc, Raleigh

    Google Scholar 

  15. LTspice (2017) Linear technology. http://www.linear.com/designtools/software/

  16. Magma (2017) Magma. Computational Algebra Group. http://magma.maths.usyd.edu.au/magma/

  17. Mohan N (1999) Power electronics: computer simulation, analysis, and education using PSpice schematics. Minnesota Power Electronics Research and Education, Minneapolis

    Google Scholar 

  18. Maplesoft (2017) Maple. Maplesoft. http://www.maplesoft.com/solutions/education/

  19. Mathematica (2017) Mathematica. Wolfram Research. https://www.wolfram.com/mathematica/

  20. Mathcad (2017). http://www.ptc.com/engineering-math-software/mathcad

  21. Matlab (2016) Simulink user’s guide. Matlab&Simulink 2016b. MathWorks

    Google Scholar 

  22. Matlab (2017) Matlab documentation. MathWorks. http://www.mathworks.com

  23. Matlab (2017) Matlab file exchange. http://www.mathworks.com/matlabcentral/fileexchange/

  24. Matlab (2017) MATLAB and Simulink based books. https://www.mathworks.com/support/books.html

  25. Patil M, Rodey P (2015) Control systems for power electronics: a practical guide. Springer, New Delhi

    Google Scholar 

  26. Powersys (2004) Tutorial. PSIM simulation software, Powersys Inc., How to use the DLL block

    Google Scholar 

  27. Powersys (2016) PSIM user’s guide. Version 11.0. Powersys Inc.

    Google Scholar 

  28. Powersys (2016) Tutorial. Powersys Inc., How to use general DLL block

    Google Scholar 

  29. Powersys (2016) SPICE module user’s guide. Version 11.0. Powersys Inc.

    Google Scholar 

  30. Powersys (2016) SimCoder user’s guide. Version 11.0. Powersys Inc.

    Google Scholar 

  31. Powersys (2016) DSP development board user’s manual. Version 11.0. Powersys Inc.

    Google Scholar 

  32. Powersys (2016) Tutorial. Powersys Inc., Auto code generation for F2833X target

    Google Scholar 

  33. Powersys (2017). https://powersimtech.com/products/psim/

  34. Pspice (2017). http://www.pspice.com/

  35. SageMath (2017). http://www.sagemath.org/index.html

  36. Scilab (2017). http://www.scilab.org/scilab/about

  37. Small DB, Hosack JM (1991) Exploration in calculus with a computer algebra system. McGraw-Hill College, New York

    Google Scholar 

  38. Szczesny R (1999) Computer simulation of power electronic systems. Wydawnictwa Politechniki Gdaskiej (in Polish)

    Google Scholar 

  39. Shaffer R (2006) Fundamentals of power electronics with Matlab. Charles River Media, Independence

    Google Scholar 

  40. Shenkman AL (2005) Transient analysis of electric power circuits handbook, Springer, Boston

    Google Scholar 

  41. Sobierajski M, Labuzek M (2005) Programming in Matlab for electrical engineering. Oficyna Wydawnicza Politechniki Wroclawskiej, Wroclaw (in Polish)

    Google Scholar 

  42. Sozaski K (1998) Zastosowanie programu Matlab w elektrotechnice. In: Stryjski R (ed) Magnucki K. Wybrane metody komputerowe stosowane w technice. WSP, Zielona Gra (in Polish)

    Google Scholar 

  43. SPICE (2017). http://bwrcs.eecs.berkeley.edu/Classes/IcBook/SPICE/

  44. Sturm RD, Kirk DE (2000) Contemporary linear systems using Matlab. Brooks/Cole Publishing Company, Pacific Grove

    Google Scholar 

  45. SymPy (2017). http://www.sympy.org/en/index.html

  46. TINA (2017) DesignSoft. https://www.tina.com/

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Krzysztof Sozański .

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer-Verlag London Ltd.

About this chapter

Cite this chapter

Sozański, K. (2017). Selected Simulation Methods and Programs for Power Electronics Circuits. In: Digital Signal Processing in Power Electronics Control Circuits. Power Systems. Springer, London. https://doi.org/10.1007/978-1-4471-7332-8_4

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-7332-8_4

  • Published:

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-4471-7331-1

  • Online ISBN: 978-1-4471-7332-8

  • eBook Packages: EnergyEnergy (R0)

Publish with us

Policies and ethics