DocumentCode :
1535703
Title :
Design and Stability Analysis for Anytime Control via Stochastic Scheduling
Author :
Greco, Luca ; Fontanelli, Daniele ; Bicchi, Antonio
Author_Institution :
DIIMA, Univ. of Salerno, Fisciano, Italy
Volume :
56
Issue :
3
fYear :
2011
fDate :
3/1/2011 12:00:00 AM
Firstpage :
571
Lastpage :
585
Abstract :
In this paper, we consider the problem of designing controllers for linear plants to be implemented in embedded platforms under stringent real-time constraints. These include preemptive scheduling schemes, under which the execution time allowed for control software tasks is uncertain. In a conservative Hard Real-Time (HRT) design approach, only a control algorithm that (in the worst case) is executable within the minimum time slot guaranteed by the scheduler would be employed. In the spirit of modern Soft Real-Time (SRT) approaches, we consider here an "anytime control" design technique, based on a hierarchy of controllers for the same plant. Higher controllers in the hierarchy provide better closed-loop performance, while typically requiring longer execution time. Stochastic models of the scheduler and of algorithm execution times are used to infer probabilities that controllers of different complexity can be executed at different periods. We propose a strategy for choosing among executable controllers, maximizing the usage of higher controllers, which affords better exploitation of the computational platform than the HRT design while guaranteeing stability (in a suitable stochastic sense). Results on the robustness with respect to uncertainties affecting the scheduler model, and on bumpless transfer for tracking problems are also reported. Simulation results on the control of two prototypical mechanical systems show that performance is substantially enhanced by our anytime control technique w.r.t. worst case-based scheduling.
Keywords :
closed loop systems; control system synthesis; embedded systems; multiprogramming; probability; stochastic processes; anytime control design technique; bumpless transfer; closed loop performance; executable controller; preemptive scheduling scheme; prototypical mechanical systems; soft real-time approach; software task control; stability analysis; stochastic scheduling; worst case based scheduling; Anytime algorithms; embedded control; stochastic scheduling; switched systems;
fLanguage :
English
Journal_Title :
Automatic Control, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9286
Type :
jour
DOI :
10.1109/TAC.2010.2058497
Filename :
5510096
Link To Document :
بازگشت