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
Link To Document