Abstract
This paper aims to propose an improved method for designing the robust controller that satisfies the mixed sensitivity criterion. In robust controller design using frequency-domain data, the important task is to find the appropriate constraints for the design parameters. In our method, the controller is designed with fixed-order linearly parameterized structure and the desired robust performance criteria are represented by the geometrical constraints for open-loop frequency characteristic. Then the constraints lead to the convex searching problem for the parameters of controller so that we obtain the optimal parameters by the numerical iterative algorithm for the finite number of the linear inequalities. The significance of our research is that the proposed method is more reliable for the robust performance criterion because it does not require the approximation for the constraint. The control simulation for the robust PID controller shows the improved transient response.
Similar content being viewed by others
References
Feng Z, Lam J, Xu S, Zhou S (2016) Control with transients for singular systems. Asian J Control 18(3):817–827
Bigelow FF, Kalhor A (2017) Robust adaptive controller based on evolving linear model applied to a Ball-Handling mechanism. Control Eng Pract 69(12):85–98
Yung I, Vazques C, Freidovich L (2017) Robust position control design for a cylinder in mobile hydraulics applications. Control Eng Pract 69(12):36–49
Christopher Thomas Freeman (2017) Robust ILC design with application to stroke rehabilitation. Automatica 81(7):270–278
Zhou K (1999) Essentials of robust control. Prentice-Hall, New Jersey
Bazanella AS, Campestrini L, Eckhard D (2012) Data-driven controller design: the H2 approach. Springer, Dordrecht
Hou ZS, Wang Z (2013) From model-based control to data-driven control: survey, classification and perspective. Inform Sci 235:3–35
Bolder J, Kleinendorst S, Oomen T (2018) Data-driven multivariable ILC: enhanced performance by eliminating L and Q filters. Int J Robust Nonlin 28:3728–3751
Formentin S, Garatti S, Rallo G, Savaresi SM (2018) Robust direct data-driven controller tuning with an application to vehicle stability control. Int J Robust Nonlin 28:3752–3765
Martinez C, Pena R, Bianchi F, Ingimundarson A (2018) Data-driven fault diagnosis and robust control: application to PEM fuel cell systems. Int J Robust Nonlin 28:3713–3727
Yang Y, Xiang C, Gao S, Lee T (2018) Data-driven identification and control of nonlinear systems using multiple NARMA-L2 models. Int J Robust Nonlin 28:3806–3833
Favoreel W, De Moor B, Van Overschee P (1999) Model-free subspace-based LQR-design. In: Proceeding of the American control conference, San Diego, California, 3372–3376
Kadali R, Huang B, Rossiter A (2003) A data driven subspace approach to predictive controller design. Control Eng Pract 11:261–278
Johnson M, Moradi M (2005) PID control; new identification and design method. Springer, London
Rojas J, Vilanova R (2012) Data-driven robust PID tuning toolbox. In: IFAC Conference on Advances in PID Control, Brescia Italy
Feng Z, Ling J, Ming M (2016) Data-driven feedforward decoupling filter design for parallel nanopositioning stages. In: International conference on intelligent robotics and applications, pp 709–720.
Almakhles D, Swain A, Nasiri A (2017) The dynamic behavior of data-driven -M and -M in sliding model control. Int J Control 90(11):2406–2414
Ivan M (2010) Closed-loop data-driven simulation. Int J Control 83(10):2134–2139
Nordfeldt P, Hagglund T (2006) Decoupler and PID controller design of TITO systems. J Process Control 16:923–936
Solingen E, Wingerden J, Oomen T (2018) Frequency-domain optimization of fixe structure controllers. Int J Robust Nonlin 28:3784–3805
Sung YC, Patil SV, Safonov MG (2018) Data-driven loop-shaping controller design. Int J Robust Nonlin 28:3678–3693
Karimi A (2013) Frequency-domain robust control toolbox. In: 52nd IEEE Conference in decision and control, Florence, Italy, pp. 3744–3749
Karimi A, Kunze M, Longchamp R (2007) Robust controller design by linear programming with application to a double-axis positioning system. Control Eng Pract 15(2):197–208
Karimi A, Galdos G (2010) Fixed-order controller design for nonparametric models by convex optimization. Automatica 46:1388–1394
Galdos G, Karimi A, Longchamp L (2010) Controller design for spectral MIMO models by convex optimization. J Process Control 10:1175–1182
Karimi A, Nicoletti A, Zhu Y (2018) Robust controller design using frequency-domain data via convex optimization. Int J of Robust Nonlin 28:3766–3783
Proakis J, Manolakis D (2007) Digital signal processing: principles, algorithms, and applications, Fourch. Prentice Hall, New Jersey
Pintelon R, Schoukens J (2001) System identification, a frequency domain approach. IEEE Press, New York
Heuberger PSC, Van den Hof PMJ, Wahlberg Bo (2005) Modelling and identification with rational orthogonal basis functions. Springer, London
Hettich R, Kortanek KO (1993) Semi-infinite programming: theory, methods, and applications. SIAM Rev 35(3):380–429
Goberna MA, Lopez MA (2002) Linear semi-infinite programming theory: an updated survey. Eur J Oper Res 143(12):390–405
Funding
The work in this paper is supported by the National Science and Technology Development Foundation of DPR of Korea.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
No potential conflict of interest was reported by the authors.
Appendix
Appendix
Here we prove that a set of points that have the same ratio of distance from different two points becomes a circle on a two-dimensional plane.
For this purpose, we define axis x as a straight line passing two points and axis y as a line orthogonal to axis x and passing the left point, respectively.
Let the distance between the two points be a, the distances from these two points to an arbitrary point in the x–y plane, (x, y), are represented respectively as
Given the ratio of the two distances as a constant \(k \in (0,1)\),the relation \(r_{1} = kr_{2}\) leads to the following equation:
which is re-written as
and dividing the two sides by \(1 - k^{2}\) yields
This equation can be written into the following circle equation:
Consequently, it shows that a set of such points becomes a circle with a radius of \(ka/(1 - k^{2} )\) centered on axis x at a distance of \(k^{2} a/(1 - k^{2} )\) from the origin.
Rights and permissions
About this article
Cite this article
Pak, S., Kang, I. Data-driven robust controller design by geometric constraints in frequency-domain. Int. J. Dynam. Control 10, 86–95 (2022). https://doi.org/10.1007/s40435-021-00793-5
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40435-021-00793-5