This paper deals with the intelligence adaptation of distributed real-time embedded control systems when scenarios of reconfiguration happen in their hardware or software level. The reconfiguration process is a compos...
详细信息
This paper deals with the intelligence adaptation of distributed real-time embedded control systems when scenarios of reconfiguration happen in their hardware or software level. The reconfiguration process is a composition of controllers reconfiguration by adding/deleting or updating tasks and intelligence reconfiguration by adding/deleting and updating the rule base. The system architecture is composed of an application layer implemented as the real-time periodic tasks and an intelligence layer for autonomous and adaptive control behavior. In this research work, a rule-based system is used as the artificial intelligence component, where we propose to optimize the inference process by splitting the rule base into two sub-bases;the effective one and the general meta base. With this facility, the coordination in decision making for the distributed platform and system Quality of Service (QoS) in complex and robust system implementation should be faced by new strategies and correct policies. In this sense, we propose a new protocol for the coordination in the two levels of the reconfiguration process to get correctness in the system results. Dealing with performance, we propose to supervise the intelligence QoS of the whole distributed system. Also, we present the correctness of the coordination between the different decisions by the field of the coordination factor. An implementation of the paper contribution with Drools as an integrated rule-based system framework to RTDroid and a discussion of the inferring time and the memory consumption are presented in this paper.
embeddedcontrolsystems are often implemented in small microprocessors enabled with real-time technology. In this context, control laws are often designed according to discrete-timecontrolsystems theory and impleme...
详细信息
embeddedcontrolsystems are often implemented in small microprocessors enabled with real-time technology. In this context, control laws are often designed according to discrete-timecontrolsystems theory and implemented as hard real-time periodic tasks. Standard discrete-timecontrol theory mandates to periodically sample (input) and actuate (output). Depending on how input/output (I/O) operations are performed within the hard real-time periodic task, different control task models can be distinguished. However, existing task models present important drawbacks. They generate task executions prone to violate the periodic control demands, a problem known as sampling and latency jitter, or they impose synchronized I/O operations at each task job execution that produce a constant but artificially long I/O latency. In this paper, the one-shot task model for implementing controlsystems in embedded multitasking hard real-time platforms is presented. The novel control task model is built upon control theoretical results that indicate that standard control laws can be implemented considering only periodic actuation. Taking advantage of this property, the one-shot task model is shown to remove endemic problems for real-timecontrolsystems such as sampling and latency jitters. In addition, it can minimize the harmful effects that long I/O latencies have on control performance. Extensive simulations and real experiments show the feasibility and effectiveness of the novel task model, compared to previous real-time and/or control-based solutions.
Designing real-time embedded control systems follows usually a V-process and requires various languages and tools. Each language/tool provides a design methodology, and defines its own terminology and semantic. This l...
详细信息
Designing real-time embedded control systems follows usually a V-process and requires various languages and tools. Each language/tool provides a design methodology, and defines its own terminology and semantic. This lack of consistency leads usually to a disconnected design process where the transformation of models is usually performed manually. Thus, errors may be introduced in the models. Correcting these errors lengthens the design lifecycle and time to market. In this paper, we propose a new methodology which aims to fill the gaps due to the lack of consistency by unifying the terminologies and semantics used, and reduces the time spent in translation and debugging. This methodology does not propose a new global language which is far from each domain concerns and where the leaning curve is longer. The goal is rather to provide a multi-facet design using aspect and component approaches, and relying on an unified system metamodel in order to link the semantic differences between control and real-time computing languages and tools.
The design of real-time embedded control systems follows usually a V-process. Several actors belonging to control and computer science area are involved, and various languages and tools, with different tenninologies a...
详细信息
The design of real-time embedded control systems follows usually a V-process. Several actors belonging to control and computer science area are involved, and various languages and tools, with different tenninologies and semantics, are used. This heterogeneity introduces lacks of consistency in the system design and leads usually to a disconnected design process where the transformation of models is needed between process steps. These transformations are usually performed manually. Thus, errors may be introduced in models. and performance and stability of the control system may be affected. Correcting these errors lengthens the design lifecycle and time to market (Kocik and Sorel, 2004). In this paper, we propose a new methodology which aims to fill the gaps due to the lack of consistency by unifying the terminologies and semantics used and reduces the time spent in translation and debugging. It provides a multi-facet design relying on an unified system metamodel in order to link the semantic differences between control and real-time computing languages and tools.
This paper presents the MIREA middleware and its support for reusable, reconfigurable and hierarchical design of complex controlsystems. We review the middleware's component model, key concepts and services, and ...
详细信息
ISBN:
(纸本)9781424453610
This paper presents the MIREA middleware and its support for reusable, reconfigurable and hierarchical design of complex controlsystems. We review the middleware's component model, key concepts and services, and its support for C++ plus its ability to integrate seamlessly with third-party libraries such as the National Institute of Standards and Technology (NIST)'s real-timecontrolsystems (RCS) library, which has been successfully used in many U.S government-driven intelligent control projects. We also present a case study based on control of our flock of autonomous UAV helicopters. This represents a challenging deployment scenario, but one for which the 4D/RCS architecture is designed and is well suited. Consequently, we discuss our approach to control using a fusion of RCS as a means of architecting a realtimecontrol system and MIREA as a means of realising that architecture. Our progress to date suggests that MIREA is indeed well suited as a middleware facilitating the construction of efficient, lightweight, and scalable real-time embedded control systems.
暂无评论