This tutorial deals with introduction to a new approach for an optimal and robust control design. Based on notion of dynamical classes of control, it combines new performance portrait based method for analysis, identification and design of robust control with modifications of two degree of freedom (2DOF) control structures with a reference model. These are enhanced by observers for input and output disturbances and by new corrective blocks communicating information about compensation of acting disturbances to the stabilizing controller. Furthermore, a new degree of freedom in their design may be introduced appropriate for achieving an improved noise attenuation and an increased loop robustness. Simulation and real time control examples of simple first order time delayed systems illustrate potential of dramatic performance improvements achievable within this new modular framework.
TENTATIVE SCHEDULE
15.00-15.30 M. Huba: Introduction to Robust Control Design by the Performance Portrait Method
15.30-16.00 P. Tapak: Interactive application to robust design of the simplest I controller according to [20] and its application to simple plant control [53].
16.15-16.45 D. Soos: Extension of the robustness analyses of 2DOF PI control [22] to FOTD systems in 4D parameter space.
17.00-17.30 I. Belai: Applications of 3DOF control structures from DC1 to the speed servo control [27], [30].
PREREQUISITES
The lectures are self-contained and suppose just basic background in automatic control. Introductory explanation will be illustrated by interactive examples carried out in Matlab/Simulink. The tutorial participants are supposed to come with own notebook and to be able to work with own license of Matlab/Simulink. They are recommended to upload Matlab/Simulink programs made available at a web repository (prepared in Matlab 2010b, or Matlab 2014b) and to adopt them to their own Matlab/Simulink version (if necessary).
Cited papers and presentation of the conference contributions are mostly available at ResearchGate. Other material, as presentation slides, computer programmes and performance portraits will be available in Moodle at the address
http://elearn.elf.stuba.sk/moodle/course/view.php?id=637
REFERENCES
[1] K. J. Astrom and T. Hagglund, Advanced PID Control. NC: ISA, Research Triangle Park, 2006.
[2] A. O’Dwyer, Handbook of PI and PID controller tuning rules. 3rd Ed. Imperial College Press, 2009.
[3] D. Vrancic and Y. Peng, Tutorial: anti-windup, bumpless and conditioned transfer techniques for PID controller; Report DP-6947. Ljubljana: J. Stefan Institute, 1994.
[4] M. Kothare, P. P.J. Campo, M. Morari, and C.V.Nett, “A unified framework for the study of anti-windup designs,” Automatica, vol. 30, pp. 1869–1883, 1994.
[5] P. Hippe, Windup in control. Berlin: Springer, 2006.
[6] T. Hagglund, “Signal Filtering in PID Control,” IFAC Conf. Advances in PID Control PID’12, vol. 2, Part 1, 2012.
[7] O. Smith, “Closser control of loops with dead time,” Chemical Engineering Progress, vol. 53, pp. 217–219, 1957.
[8] J. Normey-Rico, J. Guzm´an, S. Dormido, M. Berenguel, and E. Camacho, “An unified approach for DTC design using interactive tools,” Control Engineering Practice, vol. 17, pp. 1234–1244, 2009.
[9] T. Umeno and Y. Hori, “Robust speed control of dc servomotors using modern two-degree-of-freedom controller design,” IEEE Trans. Ind. Electr., vol. 38, pp. 363–368, 1991.
[10] A. O’Dwyer, “An Overview of Tuning Rules for the PI and PID Continuous-Time Control of Time-Delayed Single-Input, Single-Output (SISO) Processes,” in PID Control in the Third Millennium. Lessons Learned and New Approaches, R. Vilanova and A. Visioli, Eds. Springer, 2012.
[11] C. Garcia and M. Morari, “Internal model control. A unifying review and some new results,” Ind. Eng. Chem. Process Des. Dev., vol. 21, 2, pp. 308–323, 1982.
[12] M. Morari and E. Zafiriou, Robust Process Control. Englewood Cliffs, N. Jersey: Prentice Hall, 1989.
[13] K. Ohishi, “A new servo method in mechantronics,” Trans. Jpn. Soc. Elect. Eng., vol. 107-D, pp. 83–86, 1987.
[14] K. Ohishi, M. Nakao, K. Ohnishi, and K. Miyachi, “Microprocessorcontrolled dc motor for load-insensitive position servo system,” IEEE Trans. Industrial Electronics,, vol. IE-34, no. 1, pp. 44 –49, feb. 1987.
[15] A. Radke and Z. Gao, “A survey of state and disturbance observers for practitioners,” in American Control Conference, 2006, june 2006.
[16] M. Fliess and C. Join, “Model-free control,” International Journal of Control, vol. 86, no. 12, pp. 2228–2252, 2013.
[17] M. Huba, L. Marko, P. Bahnık, and I. Oravec, “Numerical issues in designing PI controller for IPDT plant,” in Proc. 17th Int. Conf. Process Control ’09,. ˇ S. Pleso: STU Bratislava, 2009, pp. 57–64.
[18] M. Huba, “Designing robust controller tuning for dead time systems,” in Int. Conf. System Structure and Control. Ancona, Italy: IFAC, 2010.
[19] ——, “Robust tuning of PI controller for IPDT plant,” Proc. 18th Int. Conf. Process Control 2011, pp. 513–523, 2011.
[20] ——, “Computer design of robust I-controller,” IFAC World Congress, pp. 7468–7473, 2011.
[21] ——, “Setpoint versus disturbance responses of the IPDT plant,” IFAC Conf. Advances in PID Control PID’12, 2012.
[22] ——, “Performance measures, performance limits and optimal PI control for the IPDT plant,” Journal of Process Control, vol. 23, 4, pp. 500–515, 2013.
[23] ——, “Performance Portrait Method: a new CAD Tool,” in 10th Symposium on Advances in Control Education (ACE). Sheffield, UK: IFAC, 2013.
[24] ——, “Open flexible PD-controller design for different filtering properties,”
in 39th Annual Conference of the IEEE Industrial Electronics
Society (IECON). Vienna, Austria: IEEE, 2013.
[25] ——, “Modular PID-controller design with different filtering properties,”
in 39th Annual Conference of the IEEE Industrial Electronics Society
(IECON). Vienna, Austria: IEEE, 2013.
[26] ——, “Tuning of a Filtered Pole Assignment Controller for an Integral Plant,” in 15th Int. Carpathian Control Conference - ICCC, Velke Karlovice, Czech Republic, 2014.
[27] M. Huba and I. Belai, “Noise attenuation motivated controller design. Part I: Speed control,” in Speedam Symposium, Ischia, Italy, 2014, pp. 1325–1330.
[28] M. Huba, I. Belai, and P. Bistak, “Noise attenuation motivated controller design. Part II: Position control,” in Speedam Symposium, Ischia, Italy, 2014, pp. 1331–1336.
[29] M. Huba and I. Belai, “Comparison of Two Approaches to a Positional Servo Control,” in 15th Int. Carpathian Control Conference - ICCC, Velke Karlovice, Czech Republic, 2014.
[30] M. Huba, “Robustness analysis of a disturbance-observer based PI control,” in 8th Int. Conf. and Exposition on Electrical and Power Eng. - EPE, Iasi, Romania, 2014.
[31] D. Soos and M. Huba, “Experimental performance portrait based optimal controller tuning,” in 15th Int. Carpathian Control Conference - ICCC, Velke Karlovice, Czech Republic, 2014.
[32] M. Huba and D. Soos, “Robustness characteristics and optimal robust tuning of a 2dof pi control for an uncertain ipdt plant,” in Robotics in Alpe-Adria-Danube Region (RAAD), 2014 23rd International Conference
on, Sept 2014.
[33] M. Huba and D. Soos, “Performance portrait - a 3D approach,” in IFAC World Congress, Cape Town, South Africa, 2014.
[34] M. Huba, “Robustness versus performance in PDO FPI Control of the IPDT plant,” in IEEE/IES International Conference on Mechatronics, ICM2015, Nagoya, Japan, 2015.
[35] ——, “Filter choice for an effective measurement noise attenuation in PI and PID controllers,” in IEEE/IES International Conference on Mechatronics, ICM2015, Nagoya, Japan, 2015.
[36] ——, “Analyzing limits of one type of disturbance observer based PI control by the performance portrait method,” in IEEE Mediterranean Control Conference, MED’15, Torremolinos, Spain, 2015.
[37] M. Huba and M. Simunek, “Modular approach to teaching PID control,” IEEE Trans. Ind. Electr., vol. 54, 6, pp. 3112–3121, 2007.
[38] M. Huba, “Filtered Smith predictor tuning by the Performance Portrait method,” in Preprints of the Workshop “Selected topics on constrained and nonlinear control“, M. Huba, S. Skogestad, M. Fikar, M. Hovd,
T. Johansen, and B. Rohal-Ilkiv, Eds. STU Bratislava – NTNU Trondheim, 2011, pp. 193–200.
[39] ——, “Comparing 2DOF PI and Predictive Disturbance Observer Based Filtered PI Control,” Journal of Process Control, vol. 23, 10, pp. 1379–1400, 2013.
[40] ——, “Robust Tuning of the Simplest Dead Time Compensators,” in 8th Int. Conf. and Exposition on Electrical and Power Eng. - EPE, Iasi, Romania, 2014.
[41] P. Bistak, M. Huba, and P. Tapak, “Comparing two approaches to nonlinear time-delayed 1st-order plants control,” in 18th International Conference on System Theory, Control and Computing (ICSTCC), Sinaia, Romania, 2014.
[42] P. Bistak and M. Huba, “Model reference control of a two tank systems,” in 18th International Conference on System Theory, Control and Computing (ICSTCC), Sinaia, Romania, 2014.
[43] M. Huba and P. Bistak, “Dynamic Classes in the PID Control,” in American Control Conference, San Diego, 1999.
[44] M. Huba, “Dynamical classes in the minimum time pole assignment control,” Computing Anticipatory Systems- CASYS 98, vol. American Institute of Physics Conf. Proc. 465, pp. 499–512, 1999.
[45] A. Feldbaum, Optimal control systems. N.York: Academic Press, 1965.
[46] O. Follinger, Nichtlineare Regelungen. Munchen: R. Oldenbourg Verlag, 1993.
[47] A. Glattfelder and W. Schaufelberger, Control Systems with Input and Output Constraints. Berlin: Springer, 2003.
[48] J. G. Ziegler and N. B. Nichols, “Optimum settings for automatic controllers,” Trans. ASME, pp. 759–768, 1942.
[49] J. Ackermann and et al., Robust Control: The Parameter Space Approach - 2nd ed. Berlin: Springer, 2002.
[50] D. E. Rivera, M. Morari, and S. Skogestad, “Internal model control. 4. pid controller design,” Ind Eng. Chem. Res., vol. 25,1, pp. 252–265, 1986.
[51] M. Huba, L. Rovanova, and ˇL Marko, “From automatic feedback systems to MOOCs,” in Emerging eLearning Technologies and Applications (ICETA), 2013 IEEE 11th International Conference on, 2013, pp. 151–
158.
[52] P. Tapak and M. Huba, “Comparing Integral Disturbance Observer Based Controllers with Input and Output Disturbance Compensation,” in 18th International Conference on System Theory, Control and Computing (ICSTCC), Sinaia, Romania, 2014.
[53] T. Huba, M. Huba, P. Tapak, and P. Bistak, “New Thermo-Optical Plants for Laboratory Experiments,” in IFAC World Congress, Cape Town, South Africa, 2014.