Title :
Contributions to the design of real time distributed control systems
Author :
Portillo, Javier ; Marcos, Marga
Author_Institution :
Escuela Super. de Ing. de Bilbao, Univ. of the Basque Country, Bilbao, Spain
Abstract :
Embedded systems are computer-based systems that often must have deterministic temporal behaviour. The application software must ensure overall system performance in terms of hard real-time constraints, reliability and safety requirements. Often application constraints include distribution of input/output devices over the plant. In some other cases, distribution is needed to achieve demanding performance or dependability requirements. This paper presents a set of software tools that are integrated in the so-called Real Time Framework (RTF). The framework covers all the phases involved in the design of a real-time distributed control system from specification to code generation. The core of RTF is the definition of view-models of the system (Requirement, Architecture, Temporal and Process Models). RTF handles all 4 models offering different software tools that allow the user to define and analyse the system, before generating the application code. In particular, this paper deals with the tools developed that use the Architecture and Process Model in order to obtain application code for a distributed control system using CAN bus and the real-time operating system VxWorks. A case study that includes two control loops and a supervisor is presented to show the potential of the framework.
Keywords :
control engineering computing; control system synthesis; controller area networks; distributed control; formal specification; program compilers; CAN bus; RTF core; VxWorks; application code generation; application constraint; application software; computer-based system; control loop; dependability requirement; deterministic temporal behaviour; embedded systems; hard real-time constraint; input-output device distribution; process model; real time distributed control system design; real time framework; real-time distributed control system design; real-time operating system; reliability requirement; safety requirement; software tools; specification; supervisor; system architecture; system performance; system requirement; temporal model; view-model definition; Analytical models; Computer architecture; Heating; MATLAB; Monitoring; Real-time systems; Algorithms and Software for Real-time Control; Design Tools; Distributed Systems; Software Design Methodologies; Supervisory Control;
Conference_Titel :
Control Conference (ECC), 2001 European
Conference_Location :
Porto
Print_ISBN :
978-3-9524173-6-2