Electronic Circuit Modeling and Simulation in Modelica
Keywords
- Electronic circuit simulation
- Object-oriented modeling
- Modelica
- Multi-energy modeling
- Bond graph
Abstract
In recent years, three separate efforts took place at three different
institutions to provide an electronic circuit modeling and simulation
capability within the framework of Modelica, an object-oriented
general-purpose environment for the modeling of physical systems. In
order to be generally usable, no domain-specific knowledge is
hard-coded into the Modelica software. Modelica only understands
mathematics, not physics. Consequently, all domain-specific knowledge
must be formulated as part of the model. Recent advances in symbolic
algorithms and software technology have made it feasible to implement a
full-fledged electronic circuit simulator in Modelica without making
unacceptable sacrifices on the run-time efficiency of the resulting
simulation code. What is being gained in the process is an improved
transparency of the models that are being implemented, a significantly
improved ease of maintainability and extensibility of the code, and a
dramatically improved flexibility in combining electronic models with
mechanical and thermal models. These are demands that industry now
makes on a circuit simulator, demands that cannot easily be met using
the traditional approach to electronic circuit simulation.
Interested in reading the
full paper?
(10 pages, 325,672 bytes, pdf)
Interested in viewing the
Powerpoint presentation?
Homepage
Last modified: February 24, 2011 -- © François Cellier