(ProQuest: ... denotes non-US-ASCII text omitted.)
Hua-Feng He 1 and Guang-Bin Cai 1 and Xiao-Jun Han 2
Academic Editor:Zheng-Guang Wu
1, Unit 302, Department of Automation, Xi'an Institute of High-Tech, Xi'an, Shaanxi 710025, China
2, Beijing City, Haidian District, Qinghe Building D7, Beijing 100085, China
Received 18 July 2014; Accepted 5 August 2014; 18 August 2014
This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
1. Introduction and Problem Formulation
The linear quadratic optimal control problem for linear systems is to design a linear state feedback controller such that a quadratic performance index function is minimized. It is well known in the literature (see, e.g., [1]) that the linear quadratic optimal controller possesses very good robustness properties; for example, it has at least a 6 dB gain margin and a 60[composite function] phase margin for single input linear system [2]. On the other hand, as a nonoptimal design approach, the pole assignment approach can arbitrarily assign the poles of the closed-loop system to any place so that a very satisfactory transient performance of the closed-loop system can be achieved. However, when the weighting matrices in the performance index function are fixed in the linear quadratic optimal control problem, the controller is unique and, thus, the pole locations of the resulting optimal closed-loop system are uniquely determined. As a result, the relationship between the weighting matrices and the locations of the poles of the resulting optimal closed-loop system is not clear. Hence, to take advantages of both the linear quadratic optimal control approach and the pole assignment approach, the so-called problem of designing a feedback gain which shifts the poles of a given linear system to some prescribed positions and simultaneously minimizes a quadratic cost function has been widely studied in the past several decades, especially in the case of multi-input system (see [3-8] and the references therein).
To make the problem clear, let us consider the following linear system: [figure omitted; refer to PDF] where A∈Rn×n and B∈Rn×m are the system matrix and input matrix, respectively. Let the quadratic performance index function be given by [figure omitted; refer to PDF] where R is a constant symmetric positive definite matrix and Q is a constant symmetric positive (or semipositive) definite matrix. The well-known linear quadratic optimal control is to design u such that J in (2) is minimized. The solution to this problem can be summarized as follows.
Theorem 1.
Assume that [A,B] is controllable, R>0 , Q...5;0 are given, and [AQ] is observable. Then the solution to the infinite-time linear quadratic optimal control problem is given by [figure omitted; refer to PDF] where P∈Rn×n is unique positive definite solution to the following algebraic Riccati equation: [figure omitted; refer to PDF] Moreover, the resulting optimal closed-loop system [figure omitted; refer to PDF] is such that the optimal performance value is given by [figure omitted; refer to PDF]
By the following theorem, we know that the closed-loop system (5) is asymptotically stable.
Theorem 2 (see [1]).
Assume that the conditions of Theorem 1 are satisfied. Then, the closed-loop system (5) consisting of the linear system (1) and the linear state feedback (3) is asymptotically stable; namely, all the eigenvalues of the closed-loop system matrix A-BR-1BT P have negative real parts.
The feedback gain matrix R-1BT P of the quadratic optimal controller can ensure that the closed-loop system has very good robustness properties. Moreover, for single-input linear systems, it has been proven that the closed-loop system has a phase margin of 60 degrees and a magnitude margin of [1/2,∞) at least. For general multiple-input systems, we can easily prove the following result.
Theorem 3.
The quadratic optimal controller (3) has at least the magnitude margin [1/2,∞) ; namely, by multiplying an arbitrary constant λ (λ...5;1/2) by the quadratic optimal control state feedback gain K=-R-1BT P , the resulting closed-loop system remains asymptotically stable.
Proof.
We only need to prove that, for any λ...5;1/2 , the closed-loop system [figure omitted; refer to PDF] remains asymptotically stable. Choose a Lyapunov function as V=xT Px . The time-derivative of V along the trajectory of closed-loop system (7) can be evaluated as [figure omitted; refer to PDF] where Q is positive definite, and, thus, -Q<0 . Notice that R is positive definite; then, PBR-1BT P...5;0 . Moreover, as λ...5;1/2 , then (1-2λ)PBR-1BT P...4;0 . Therefore, V <0 . By the Lyapunov stability theorem, the closed-loop system (7) is asymptotically stable. The proof is complete.
From the above theorem, we know that the quadratic optimal controller has a good robustness property; namely, after multiplying a factor γ∈[1/2,∞) by the feedback gain, the resulting closed-loop system remains asymptotically stable. Because of the common existence of parameters drift and delay effect in engineering systems (see, e.g., [9-13]), the feedback controllers designed by theoretical method are often subject to parameter perturbations after a period of running time. But if the perturbation satisfies certain conditions, the linear quadratic optimal controller can still guarantee the stability of the closed-loop system. So the linear quadratic optimal controller is very efficient in engineering applications. However, it is easy to prove by some counter-examples that controllers designed by ordinary pole placement technique have such good robustness properties. On the other hand, the transient performance of a finite dimensional linear system is completely determined by the locations of the eigenvalues of the closed-loop system. However, the poles of closed-loop system resulting from the quadratic optimal controller are still not clear; that is, if the weighting matrices Q and R are prescribed, the feedback gain matrix is uniquely determined, while the locations of the poles of the closed-loop systems can not be determined by specifying Q and R in advance.
Therefore, if we can combine the linear quadratic optimal control approach and the pole placement technique together to design the feedback gain, then such gain can not only place the poles of the closed-loop systems to the desired position, but also minimize certain quadratic performance index functions. Then, such a feedback gain matrix has the advantages of controller designed by both the pole placement approach and the linear quadratic optimal approach. This approach by combining the pole placement and the linear quadratic optimal control is named as optimal pole assignment. To make this problem clear, we state it as follows.
Problem 4.
Let Λ={λ1 ,λ2 ,...,λn } be a prescribed set, where Re{λi }<0 and λ∈Λ implies λ-∈Λ . Find a state feedback controller u=Kx such that [figure omitted; refer to PDF] and the quadratic performance index (2) is minimized for some Q>0 and R>0 .
This optimal pole assignment problem has been studied in the literature for many years (see [14-19] and the references therein). The existing solutions are basically to use the idea of inverse optimal control method, which should be solved in the frequency domain [15, 18, 19]. The alternative methods in the time domain are generally based on optimization, for example, the approach given in [16]. However, this method cannot guarantee the exact position of the poles of the closed-loop systems.
In this paper, we present a new method for the optimal pole assignment problem. The main idea is to use the relationship between the algebraic Riccati equation and the corresponding Hamiltonian matrix. Then, by choosing appropriate free parameters in the parametric solutions of a class of linear matrix equations, the resulting feedback gain matrix can simultaneously minimize some quadratic performance index and assign the poles of the closed-loop systems to the desired locations. The advantages of the proposed approach are summarized as follows.
(i) When the pole locations are prescribed, all the possible weighting matrixes Q in the quadratic performance index functions can be solved in theory. Without loss of generality, we have assumed that R is known as in all the other methods.
(ii) For a given Q , the corresponding positive definite solution P to the algebraic Riccati equation can be obtained.
(iii): Different from some other numerical methods, the proposed method can even give analytical solution P to the algebraic Riccati equation in some cases. Just remember that it is well known that the analytical solutions of the algebraic Riccati equations are generally not available.
2. Algebraic Riccati Equation and Hamiltonian Matrix
Consider the following algebraic Riccati equation: [figure omitted; refer to PDF] where A∈Rn×n and B∈Rn×m are given system parameter matrix, R∈Rm×m is positive definite, and Q∈Rn×n is semipositive definite. Define a 2n×2n matrix as follows: [figure omitted; refer to PDF] which is called the Hamiltonian matrix of the algebraic Riccati equation (10).
Assume that λi , i=1,2,...,n , are eigenvalues of the Hamiltonian matrix H and vi are the corresponding eigenvectors. Denote the corresponding Jordan canonical form of H by J and define the 2n×n matrix X as follows: [figure omitted; refer to PDF] Then, according to the above definitions, we get [figure omitted; refer to PDF]
Let matrixes X1 and X2 with dimensions n×n satisfy the following partition: [figure omitted; refer to PDF] then, for the solution to the algebraic Riccati equation (10), we have the following conclusion whose proof can be found in [20].
Theorem 5.
Let P be the unique positive definite solution to the algebraic Riccati equation (10). Then, P can be expressed as P=X2X1-1 .
For the Hamiltonian matrix (11), we recall the following conclusion.
Lemma 6 (see [20]).
Eigenvalues of Hamiltonian matrix H are symmetric with respect to the origin; namely, if λ is the eigenvalue of H , then -λ , λ* , and -λ* are all eigenvalues of H .
3. Main Results
Our main result of this paper is stated as follows.
Theorem 7.
Assume that (A,B) is controllable. Then, Problem 4 is solvable if and only if there exist two matrices X1 ∈Rn×n and X2 ∈Rn×n such that the following inequality is satisfied: [figure omitted; refer to PDF] where F is any matrix such that λ(F)=Λ and (X1 ,X2 ) satisfies the following linear matrix equation: [figure omitted; refer to PDF] Moreover, if (X1 ,X2 ) is a feasible solution to the above two conditions, then the weighting matrices in the quadratic performance index (2) can be chosen as [figure omitted; refer to PDF]
Proof.
Let [figure omitted; refer to PDF] whose set of arbitrary n eigenvalues is denoted as Λ1 and the corresponding Jordan canonical form is denoted as J . Then, there must exist an eigenvector matrix X such that the following formula holds: [figure omitted; refer to PDF] Let X be partitioned according to (14). Then, the above formula can be rewritten as [figure omitted; refer to PDF] Based on the relationship of the Hamiltonian matrix and the associated algebraic Riccati equation, we know that the algebraic Riccati equation [figure omitted; refer to PDF] has a positive definite solution if and only if X1 is invertible, and, in this case, the solution can be expressed as [figure omitted; refer to PDF]
Let us prove that the following formula holds: [figure omitted; refer to PDF] By expanding (20), we obtain two equations as follows: [figure omitted; refer to PDF] As X1 is invertible, multiplying both sides of the first equation of (24) by X1-1 on the right gives [figure omitted; refer to PDF] By using (22), the above equation can be simplified as [figure omitted; refer to PDF] Therefore, we have σ(A-BR-1BT P)=σ(F) ; namely, (23) is satisfied.
For the second equation of (24), we multiply both sides by the matrix X1T on the right hand side to give [figure omitted; refer to PDF] For the first equation of (24), we obtain [figure omitted; refer to PDF] Substituting (28) into (27) and simplifying give [figure omitted; refer to PDF] Since X1 is nonsingular, we know that Q is positive definite if and only if X1T QX1 is positive definite; namely, [figure omitted; refer to PDF] which is just the first condition in (15). On the other hand, P is requested to be a symmetric positive-definite, which, based on (22), is equivalent to [figure omitted; refer to PDF] Multiplying the left hand side and the right hand side of the above equation by, respectively, X1T and X1 gives [figure omitted; refer to PDF] which is just the second condition in (15). Moreover, the first equation of (24) is exactly the one in (16). Since the above process is reversible, the proof is complete.
From the above theorem, we know that, in order to solve the optimal pole assignment problem, the key step is to solve the linear matrix equation in the form of (16). If we set [figure omitted; refer to PDF] then the equation in (16) can be expressed as [figure omitted; refer to PDF] which is generally referred to as the generalized Sylvester matrix equation and has many advanced applications in control theory [21], for example, constrained control (see, e.g., [22, 23]) and stabilization of time-delay systems (see, e.g., [24, 25]). Regarding the solutions to the linear matrix equation (34), we recall the following results from [26].
Theorem 8 (see [26]).
Let (A,B) be controllable and let (N(s),D(s))∈Rn×m ×Rm×m be a pair of right coprime polynomial matrices such that [figure omitted; refer to PDF] Let (N(s),D(s)) be expanded as [figure omitted; refer to PDF] where Ni ∈Rn×m , Di ∈Rm×m , i=1,2,...,p , are constant matrices. Then, the complete solutions to the linear matrix equation (34) can be expressed as [figure omitted; refer to PDF] where Z∈Rm×m is an arbitrary parameter matrix.
For (33), we let X1 =X . Furthermore, in order to obtain X2 , we need to solve the following linear matrix equation: [figure omitted; refer to PDF] where R∈Rm×m and B∈Rm×m . As (R-1BT)-1 does not exist in general, even when R is nonsingular, the solution to (38) is not unique. In order to obtain all solutions, we introduce the following lemma.
Lemma 9 (see [27]).
The matrix A- is called a generalized inverse matrix of A if it satisfies AA- A=A . If A is a full row rank matrix, then the general solutions to the matrix equation AX=B can be expressed as [figure omitted; refer to PDF] where U∈Rn×n is an arbitrary matrix.
Since we can assume without loss of generality that B is a full column rank, the condition of the above lemma is satisfied. Thus, we get [figure omitted; refer to PDF] where U∈Rn×n is an arbitrary matrix, and [figure omitted; refer to PDF]
4. A Numerical Example
We consider a linear time-invariant system characterized by (1) in which A , B , and the real-valued Jordan canonical form F associated with the desired eigenvalue set Λ={-1,-1±i} are given by [figure omitted; refer to PDF]
Solving the right coprime factorizations of (sI-A)-1 B satisfying (35) gives D(s) and N(s) as follows: [figure omitted; refer to PDF] Then, all the solution to the linear matrix equation (16) can be expressed by [figure omitted; refer to PDF] where the parametric matrix Z , [figure omitted; refer to PDF] can be chosen arbitrarily. Let X1 =X . Thus, based on Lemma 9 and (40), we can obtain [figure omitted; refer to PDF] where uij are arbitrary scalars. To ensure that P is symmetric, we solve the following equation: [figure omitted; refer to PDF] to get the following three equations: [figure omitted; refer to PDF] where a,b , and c are, respectively, given by [figure omitted; refer to PDF]
These three equations in (48) show that the actual free parameters that can be arbitrarily chosen are [figure omitted; refer to PDF] By searching on the interval [-2,2]6 , we can get 18 groups of solutions if the step size is chosen as 1.0, one of which is given by [figure omitted; refer to PDF] By substituting the above parameters into (X1 , X2 ) and using (17), a set of symmetric positive definite solutions to the algebraic Riccati equation can be obtained as follows: [figure omitted; refer to PDF] Moreover, the corresponding state feedback matrix is given by [figure omitted; refer to PDF]
A large number of numerical calculations show that there are many solutions of P and Q satisfying the conditions of Theorem 7. This extra design freedom can also be optimized to achieve some other control objectives, for example, to minimize the norm of the feedback matrix K . To this end, by searching on the interval [-4,4]6 with the step size as 0.1, a set of optimal solutions can be obtained as follows: [figure omitted; refer to PDF]
5. Conclusions
This paper has considered the problem of designing optimal feedback controllers for linear systems. Based on properties of the algebraic Riccati equation and the corresponding Hamiltonian matrix, the optimal pole assignment problem is transformed into the problem of solving a kind of linear matrix equations with nonlinear inequality constraints. By choosing appropriate free parameters in the parametric solutions to this class of matrix equations, the solutions to the original optimal pole assignment problem can be obtained. Since the resulting optimal feedback control law can guarantee both good transient performance and robustness properties for the closed-loop system, it is expected that the proposed approach will find important applications in the engineering practice.
Acknowledgments
This work was supported in part by the National Natural Science Foundation of China under Grant no. 61203007 and in part by the Natural Science Foundation of Shaanxi Province under Grant no. 2013JM8045. The authors thank the editor and the anonymous reviewers for their helpful comments and suggestions on the paper, which have helped them to improve the quality of the paper significantly.
Conflict of Interests
The authors declare that there is no conflict of interests regarding the publication of this paper.
[1] D. Z. Zheng Linear System Theory , Tsinghua University Press, 2002., 2nd.
[2] M. G. Safonov, M. Athans, "Gain and phase margin for multiloop LQG regulators," IEEE Transactions on Automatic Control , vol. AC-22, no. 2, pp. 173-179, 1977.
[3] M. H. Amin, "Optimal pole shifting for continuous multivariable linear systems," International Journal of Control , vol. 41, no. 3, pp. 701-707, 1985.
[4] D. P. Iracleous, A. T. Alexandridis, "A simple solution to the optimal eigenvalue assignment problem," IEEE Transactions on Automatic Control , vol. 44, no. 9, pp. 1746-1749, 1999.
[5] K. Sugimoto, "Partial pole placement by LQ regulators: an inverse problem approach," IEEE Transactions on Automatic Control , vol. 43, no. 5, pp. 706-708, 1998.
[6] R. Lu, Y. Xu, A. Xue, " H ∞ filtering for singular systems with communication delays," Signal Processing , vol. 90, no. 4, pp. 1240-1248, 2010.
[7] R. Lu, H. Li, Y. Zhu, "Quantized H∞ filtering for singular time-varying delay systems with unreliable communication channel," Circuits, Systems, and Signal Processing , vol. 31, no. 2, pp. 521-538, 2012.
[8] R. Q. Lu, H. Y. Wu, J. J. Bai, "New delay-dependent robust stability criteria for uncertain neutral systems with mixed delays," Journal of the Franklin Institute: Engineering and Applied Mathematics , vol. 351, no. 3, pp. 1386-1399, 2014.
[9] Y. J. Liu, C. L. P. Chen, G. X. Wen, S. C. Tong, "Adaptive neural output feedback tracking control for a class of uncertain discrete-time nonlinear systems," IEEE Transactions on Neural Networks , vol. 22, no. 7, pp. 1162-1167, 2011.
[10] Y. J. Liu, S. C. Tong, "Adaptive neural network tracking control of uncertain nonlinear discrete-time systems with nonaffine dead-zone input," IEEE Transactions on Cybernetics , 2014.
[11] Z. Wu, P. Shi, H. Su, J. Chu, "Stochastic synchronization of Markovian jump neural networks with time-varying delay using sampled-data," IEEE Transactions on Cybernetics , vol. 43, no. 6, pp. 1796-1806, 2013.
[12] Z. Wu, P. Shi, H. Su, J. Chu, "Passivity analysis for discrete-time stochastic Markovian jump neural networks with mixed time delays," IEEE Transactions on Neural Networks , vol. 22, no. 10, pp. 1566-1575, 2011.
[13] B. Zhou Truncated Predictor Feedback for Time-Delay Systems , Springer, Heidelberg, Germany, 2014.
[14] M. M. Fahmy, J. O'Reilly, "Use of the design freedom of time-optimal control," Systems and Control Letters , vol. 3, no. 1, pp. 23-30, 1983.
[15] K. Sugimoto, Y. Yamamoto, "Solution to the inverse regulator problem for discrete-time systems," International Journal of Control , vol. 48, no. 3, pp. 1285-1300, 1988.
[16] R. L. Kosut, "Suboptimal control of linear time-invariant systems subject to control structure constraints," IEEE Transactions on Automatic Control , vol. 15, no. 5, pp. 557-563, 1970.
[17] J. Wu, T. Lee, "A new approach to optimal regional pole placement," Automatica , vol. 33, no. 10, pp. 1917-1921, 1997.
[18] T. C. Yang, T. J. Li, Y. H. Xu, "Design of optimal regulator with preassigned closed-loop poles by inverse problem approach," Acta Automatica Sinica , vol. 10, no. 4, pp. 317-323, 1984.
[19] T. J. Yu, G. Z. Dai, "Necessary conditions for closed-loop poles of linear quadratic optimal control systems," Control Theory & Applications , vol. 8, no. 2, pp. 230-233, 1991.
[20] S. W. Mei, T. L. Shen, K. Z. Liu Modern Robust Control Theory and Application , Tsinghua University Press, 2003.
[21] Z. Li, Y. Wang, "Weighted steepest descent method for solving matrix equations," International Journal of Computer Mathematics , vol. 89, no. 8, pp. 1017-1038, 2012.
[22] B. Zhou, Z. Li, Z. Lin, "Discrete-time l∞ and l2 norm vanishment and low gain feedback with their applications in constrained control," Automatica , vol. 49, no. 1, pp. 111-123, 2013.
[23] B. Zhou, Z. L. Lin, G. R. Duan, " L ∞ and L2 low-gain feedback: their properties, characterizations and applications in constrained control," IEEE Transactions on Automatic Control , vol. 56, no. 5, pp. 1030-1045, 2011.
[24] B. Zhou, Z. Li, Z. Lin, "Observer based output feedback control of linear systems with input and output delays," Automatica , vol. 49, no. 7, pp. 2039-2052, 2013.
[25] B. Zhou, Z. Lin, G. Duan, "Truncated predictor feedback for linear systems with long time-varying input delays," Automatica , vol. 48, no. 10, pp. 2387-2399, 2012.
[26] B. Zhou, G. Duan, "A new solution to the generalized Sylvester matrix equation AV-EVF=BW ," Systems and Control Letters , vol. 55, no. 3, pp. 193-198, 2006.
[27] S. G. Wang, Z. H. Yang Generalized Inverse Matrix and Its Application , Beijing Industrial University Press, 1996.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Copyright © 2014 Hua-Feng He et al. Hua-Feng He et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Abstract
The problem of state feedback optimal pole assignment is to design a feedback gain such that the closed-loop system has desired eigenvalues and such that certain quadratic performance index is minimized. Optimal pole assignment controller can guarantee both good dynamic response and well robustness properties of the closed-loop system. With the help of a class of linear matrix equations, necessary and sufficient conditions for the existence of a solution to the optimal pole assignment problem are proposed in this paper. By properly choosing the free parameters in the parametric solutions to this class of linear matrix equations, complete solutions to the optimal pole assignment problem can be obtained. A numerical example is used to illustrate the effectiveness of the proposed approach.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer