15th Triennial World Congress of the International Federation of Automatic Control
  Barcelona, 21–26 July 2002 
EMBEDDED CODE GENERATION FOR EFFICIENT REINITIALIZATION
Pieter J. Mosterman and John E. Ciolfi
Simulation and Real-Time Technologies, The MathWorks, Inc., Natick,
MA 01760-2098,
[pieter_j_mosterman|ciolfi]@mathworks.com

Embedded control system design involves continuous time, discrete event mode switching, and discontinuities in system behavior and requires support for: (i) continuous behavior, (ii) discrete event behavior, and (iii) re-initialization when discrete events occur. The graphical block diagram formalism that supports continuous behavior modeling is extended by logic components that seamlessly integrate. Re-initialization is supported by state reset ports and state output ports of the integrator component. In addition, the dynamic semantics of a formalism is specified by a computational model. For Matlab-Simulink this consists of a number of interface methods that are called at pre-defined points in the model execution. Automatic generation of efficient embedded code allows the use of high-level modeling formalisms for design and analysis.
Keywords: Embedded systems, Hybrid systems, Induction motor design, Numerical simulation, Modeling
Session slot T-Th-M06: Approximations, abstractions and control synthesis for hybrid systems/Area code 5c : Computer Aided Control Systems Design