TY - GEN
T1 - Realistic simulations of embedded control systems
AU - Liu, Jie
AU - Eker, Johan
AU - Janneck, Jörn W.
AU - Lee, Edward A.
N1 - Publisher Copyright:
Copyright © 2002 IFAC.
PY - 2002
Y1 - 2002
N2 - Current tools for design and implementation of embedded systems lack sufficient support for handling the different development phases. These phases usually include design of control laws, supervision logic, real-time task scheduling, modeling of communication, etc. The heterogeneity of modern embedded control systems puts high demands on design and simulation tools. Many control systems are hybrid in the sense that they consist of a set of subcontrollers and some switching logic. The individual subcontrollers are conveniently described using discrete equations, the switching logic may be expressed using state machines, the complete controller is implemented as a task in a real-time operating system, the controlled plant is modeled as a system of differential equations, and so on. The Ptolemy project addresses the design, simulation and implementation of heterogeneous hierarchical systems. The design principles are demonstrated in the Ptolemy II software which advocates a component-based design methodology, and hierarchically integrates multiple models of computation, which can be used to capture different design perspectives. A Furuta pendulum control system is used as a motivating example. After designing a three-mode hybrid controller under idealized assumptions, implementation effects, such as those caused by real-time scheduling and network communication, are taken into consideration to achieve a more realistic simulation.
AB - Current tools for design and implementation of embedded systems lack sufficient support for handling the different development phases. These phases usually include design of control laws, supervision logic, real-time task scheduling, modeling of communication, etc. The heterogeneity of modern embedded control systems puts high demands on design and simulation tools. Many control systems are hybrid in the sense that they consist of a set of subcontrollers and some switching logic. The individual subcontrollers are conveniently described using discrete equations, the switching logic may be expressed using state machines, the complete controller is implemented as a task in a real-time operating system, the controlled plant is modeled as a system of differential equations, and so on. The Ptolemy project addresses the design, simulation and implementation of heterogeneous hierarchical systems. The design principles are demonstrated in the Ptolemy II software which advocates a component-based design methodology, and hierarchically integrates multiple models of computation, which can be used to capture different design perspectives. A Furuta pendulum control system is used as a motivating example. After designing a three-mode hybrid controller under idealized assumptions, implementation effects, such as those caused by real-time scheduling and network communication, are taken into consideration to achieve a more realistic simulation.
KW - Hierarchical structures
KW - Real-time computers
KW - Simulators
KW - Software tools
UR - https://www.scopus.com/pages/publications/84945576668
U2 - 10.3182/20020721-6-es-1901.00553
DO - 10.3182/20020721-6-es-1901.00553
M3 - 会议稿件
AN - SCOPUS:84945576668
SN - 9783902661746
T3 - IFAC Proceedings Volumes (IFAC-PapersOnline)
SP - 391
EP - 396
BT - IFAC Proceedings Volumes (IFAC-PapersOnline)
A2 - Ferrate, Gabriel
A2 - Camacho, Eduardo F.
A2 - Basanez, Luis
A2 - de la Puente, Juan. A.
PB - IFAC Secretariat
T2 - 15th World Congress of the International Federation of Automatic Control, 2002
Y2 - 21 July 2002 through 26 July 2002
ER -