A path to oscillation free controller changes

Driven by the need to make a more efficient use of communication and computational resources, recently, a strong research effort has been devoted to the study of control systems integrating several controllers, with the goal of selecting the controller that allows to meet the desired quality of control while minimizing resource usage. However, most of the research made so far has been focused on the rules for controller change, neglecting the full impact of controller changes, namely the resulting oscillations. Consequently, in most such systems, controller changes may cause output oscillations that can compromise the gains achieved by the use of multiple controllers. In this paper, first the cause for oscillations in the presence of period changes is put forward, then a solution based in a change of basis matrix is presented. A simulation illustrate the feasibility of the proposed methodology.

[1]  P ? ? ? ? ? ? ? % ? ? ? ? , 1991 .

[2]  G. Golub,et al.  A Hessenberg-Schur method for the problem AX + XB= C , 1979 .

[3]  Enrico Bini,et al.  The Optimal Boundary and Regulator Design Problem for Event-Driven Controllers , 2009, HSCC.

[4]  Giorgio C. Buttazzo,et al.  Quality-of-Control Management in Overloaded Real-Time Systems , 2007, IEEE Transactions on Computers.

[5]  Anton Cervin,et al.  Feedback scheduling of control tasks , 2000, Proceedings of the 39th IEEE Conference on Decision and Control (Cat. No.00CH37187).

[6]  Giuseppe Lipari,et al.  Elastic Scheduling for Flexible Workload Management , 2002, IEEE Trans. Computers.

[7]  A. Varga Robust pole assignment techniques via state feedback , 2000, Proceedings of the 39th IEEE Conference on Decision and Control (Cat. No.00CH37187).

[8]  Pau Marti,et al.  Control Performance Evaluation of Selected Methods of Feedback Scheduling of Real-time Control Tasks , 2008 .

[9]  Scott A. Brandt,et al.  Experimental evaluation of slack management in real-time control systems: Coordinated vs. self-triggered approach , 2010, J. Syst. Archit..

[10]  Michael D. Lemmon,et al.  Generalized Elastic Scheduling , 2006, 2006 27th IEEE International Real-Time Systems Symposium (RTSS'06).

[11]  Paulo Pedreiras,et al.  Adapting the sampling period of a real-time adaptive distributed controller to the bus load , 2005, 2005 IEEE Conference on Emerging Technologies and Factory Automation.

[12]  Richard H. Bartels,et al.  Algorithm 432 [C2]: Solution of the matrix equation AX + XB = C [F4] , 1972, Commun. ACM.

[13]  D. Henriksson Resource Management for Control Tasks Based on the Transient Dynamics of Closed-Loop Systems , 2006 .

[14]  Paulo Tabuada,et al.  On the Benefits of Relaxing the Periodicity Assumption for Networked Control Systems over CAN , 2009, 2009 30th IEEE Real-Time Systems Symposium.

[15]  Anton Cervin,et al.  Optimal Online Sampling Period Assignment: Theory and Experiments , 2011, IEEE Transactions on Control Systems Technology.

[16]  Karl-Erik Årzén,et al.  Feedback–Feedforward Scheduling of Control Tasks , 2002, Real-Time Systems.