The consistent intialization of differential-algebraic systems
SIAM Journal on Scientific and Statistical Computing
Computing the block triangular form of a sparse matrix
ACM Transactions on Mathematical Software (TOMS)
Matrix computations (3rd ed.)
The System Designer's Guide to VHDL-AMS
The System Designer's Guide to VHDL-AMS
Principles of Object-Oriented Modeling and Simulation with Modelica 2.1
Principles of Object-Oriented Modeling and Simulation with Modelica 2.1
SODA '05 Proceedings of the sixteenth annual ACM-SIAM symposium on Discrete algorithms
Continuous System Simulation
Hi-index | 0.00 |
Many modern models contain changes that affect the structure of their underlying equation system, e.g. the breaking of mechanical devices or the switching of ideal diodes. The modeling and simulation of such systems in current equation-based languages frequently poses serious difficulties. In order to improve the handling of variable-structure systems, a new modeling language has been designed for research purposes. It is called Sol and it caters to the special demands of variable-structure systems while still representing a general modeling language. This language is processed by a new translation scheme that handles the differential-algebraic equations in a highly dynamic fashion. In this way, almost arbitrary structural changes can be processed. In order to minimize the computational effort, each change is processed as locally as possible, preserving the existing computational structure as much as possible. Given this methodology, truly object-oriented modeling and simulation of variable-structure systems is made possible. The corresponding process of modeling and simulation is illustrated by two examples from different domains.