• DocumentCode
    3389425
  • Title

    Object oriented design of a power electronics circuit simulator

  • Author

    Tymerski, Richard ; Li, Duwang ; Wang, Xiaojin

  • Author_Institution
    Dept. of Electr. Eng., Portland State Univ., OR, USA
  • fYear
    1992
  • fDate
    1992
  • Firstpage
    101
  • Lastpage
    108
  • Abstract
    The features of object oriented programming (OOP) are explained and contrasted with the traditional procedural programming paradigm. Incorporating any or all of the OOP features of encapsulation, polymorphism and inheritance results in faster, less error prone, code implementation which promotes code reuse with the further benefit of ease of maintainability. The basic functions of a power electronics circuit simulator are described. A class structure for the simulator is outlined. This class structure has been successfully implemented using the C++ language which supports OOP. Experience with this project has indicated that C++ shines in numerical applications in comparison with FORTRAN and C.
  • Keywords
    circuit analysis computing; digital simulation; object-oriented programming; power electronics; C++ language; circuit analysis computing; code; digital simulation; encapsulation; inheritance; maintainability; object oriented programming; polymorphism; power electronics; project; Circuit simulation; Computational modeling; Computer simulation; Equations; Object oriented modeling; Object oriented programming; Power electronics; SPICE; State-space methods; Switched circuits;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computers in Power Electronics, 1992., IEEE Workshop on
  • Conference_Location
    Berkeley, CA, USA
  • Print_ISBN
    0-7803-0920-0
  • Type

    conf

  • DOI
    10.1109/CIPE.1992.247288
  • Filename
    247288