3,480
Views
12
CrossRef citations to date
0
Altmetric
Research Article

LQR-LMI control applied to convex-bounded domains

, , & | (Reviewing Editor)
Article: 1457206 | Received 13 Dec 2017, Accepted 18 Mar 2018, Published online: 10 Apr 2018

Abstract

Recently, propositions of new conditions necessary and sufficient in the controller’s synthesis, based on linear quadratic problems, have been especially combined with the mathematical description in the form of Linear Matrix Inequalities (LMI), expanding its applications for continuous and uncertain systems in convex-bounded domains. In this class of studies, the Linear Quadratic Regulator provides a good relationship between performance and eigenvalues allocation, based on minimization of energy signals of the state and control variables. Thus, this work permits to get less conservative conditions in LMI control through the use of parameter-dependent Lyapunov functions in obtaining robust controllers under a certain decay rate. Illustratively, application examples evaluate the performance of the proposed theorems, whose validation addresses tests of feasibility subject to variation limit of the decay rate and the analysis of the temporal behavior of the interest signals.

Public Interest Statement

Recently, control engineering has become essential in the industrial sector due to a competitive international market. However, an inefficient control system has a negative impact on the operation of these processes, whether for economic or security reasons. In this context, industrial plants have required robust controllers, in particular, to failures of power devices that receive the control signal and errors between the model and the real process. Thus, this paper aims to present matrices equations to design linear quadratic robust controllers, which allows to assign (a priori) a constraint at the oscillation level of sensed signals in the system. Therefore, the control engineers can lead a fine-tuning through design parameters. Finally, in a practical approach, our results provide control bounded signals and robustness for a 50% power drop in the back motor of a three degree of freedom helicopter.

1. Introduction

The theory of modern control involving the states feedback has advanced in recent years, in applications to electrical (Ollala, Levya, Aroudi, & Queineec, Citation2008, Citation2009), mechanical (Gritli & Belghith, Citation2017; Yue, An, & Sun, Citation2016), and chemical (Khairy, Elshafei, & Emara, Citation2010) nature systems, whose benefits are concentrated in the simplicity of implementation of real values instead of using poles and zeros. Of course, this fact considers that the variables chosen to compose the vector of states are available for sampling through appropriate sensors, or alternatively that they can be estimated.

Among the classes of control decisions, the indices based on quadratic functions stand out for presenting versatility as far as the performance, i.e. they use error or energy functions. In addition, it is possible to demonstrate a direct relationship between the second method of Lyapunov and the indices of quadratic performance in solving problems of optimal control, which consists of finding a rule through optimization (minimizing or maximizing) of a cost function, presenting restrictions in state and control variables that guarantee the asymptotic stability of the system in closed loop (Boyd, Ghaoui, Feron, & Balakrishnan, Citation1994).

In this context, the Linear Quadratic Regulator (LQR) corresponds to the extension of performance indices used in control techniques based in frequency domain, such as the Integral Square Error (ISE) and the Integral Absolute Error (IAE), to systems of multiple input and multiple outputs. Among the main characteristics of the optimal quadratic controller, it is highlighted: (1) the use of the model of representation in states space; (2) obtaining of the optimal control through the resolution of the Algebraic Riccati Equation (ARE); and (3) objective function with the weighting matrices Q and R in state and control vectors, respectively (Kumar, Raaja, & Jerome, Citation2016).

Among the various approaches to solving the ARE, the formulation by means of Linear Matrix Inequalities (LMI) has recently emerged as an efficient tool that introduces the use of matrices decision variables and convex constraints (Scherer & Weiland, Citation2005).

This mathematical description introduce facilities in searching for optimal solutions, in particular to problems of linear control, through computational packages available in free software, for example, the GNU Octave and Scilab (Pakshin, Emelianova, & Mazurov, Citation2012). Other related advantages, corresponds to: (1) structural failures (Assunção, Teixeira, Faria, Silva, & Cardim, Citation2007; Faria, Assunção, Teixeira, Cardim, & da Silva, Citation2009), guaranteeing robust stability and small oscillations in the occurrence of faults; (2) incorporation of performance indices (Corrêa & Freire, Citation2008; Hamada, Citation2016), which may be easily included by means of additional constraints through LMIs formulations (Chilali & Gahinet, Citation1996); however, it is noted that some studies evidence the incorporation of the decay rate to the original formulation in synthesis and analysis problems based on LMI (Xie, Citation2008); and (3) uncertainties (Boyd et al., Citation1994), which essentially studies some characteristics related to polytopic and norm-bounded uncertainties models. Notably, the polytopic class presents limited interest due to exponential growth in the number of vertices as the uncertainties increase. On the other hand, norm-bounded uncertainties (or, structured uncertainties), it is possible to exceed this limitation and to achieve less conservative conditions through the S-Procedure (Boyd et al., Citation1994). Furthermore, it is common to find bibliographic references that evaluate these uncertainty models in controller’s synthesis (de Souza & Trofino, Citation2010; Kothare, Balakrishnan, & Morari, Citation1996; Peres, Geromel, & Bernussou, Citation1993), just as it will be discussed in this work.

However, the formulations in matrices inequalities may present nonlinearities. In this case, it is important to apply classical methods that can linearize expressions, such as the Schur complement and/or exceed the limitations imposed by LMIs restrictions, through the application of the relaxation techniques that allow to reduce the conservatism assumption (Azizi, Torres, & Palhares, Citation2017; Lee, Park, Ji, & Won, Citation2007), such as Finsler Lemma and Reciprocal Projection Lemma. Consequently, there is an expanding of the search areas on convex optimization problems with reduces the controller’s norm and increases the computational complexity and feasibility (Buzachero, Assunção, Teixeira, & da Silva, Citation2012; da Silva, Assunção, Teixeira, Faria, & Buzachero, Citation2011). Thus, adding slack variables occurs the decoupling of the Lyapunov matrix in the state feedback matrix (Apkarian, Tuan, & Bernussou, Citation2001; Castelan, Tarbouriech, da Silva, & Queinnec, Citation2006), allowing the use of parameter-dependent Lyapunov functions in robust control.

As far as author’s knowledge, this paper has made the first attempt to reduce the LQR controller’s conservativeness for uncertain linear systems with polytopic and structured time-varying uncertainties, through a method based on parameter-dependent Lyapunov functions, guaranteeing the α-stability.

The paper is organized as it follows. Section 2 presents a brief review about LQR controllers and uncertainty models. In Section 3, it is proposed the different forms of LQR-LMI controllers subject to decay rate applied to uncertain systems, whose cost function is obtained by output energy. Section 4 presents the development of less conservative conditions by Finsler Lemma applies to uncertain systems. In Section 5, it is presented the conditions by Reciprocal Projection Lemma only applied to polytopic model. Finally, Section 6 illustrates the validation of results through comparative analyzes in numerical applications, by means of a system mass-spring-damper, and practical implementation, considering the 3-DOF helicopter of Quanser, applied to case of actuators failures used as uncertain parameters.

Throughout the paper, XRnxn such as X denotes its transpose, X-1 its inverse, X corresponds to a basis for a null space of X and X>0(X0) means that X is positive (semi-) definite. It is considered that 0 and I denotes the matrix of elements null and identity matrix, respectively, with appropriate dimensions.

2. Preliminary concepts

Consider the linear time-invariant (LTI) system described by:(1) x˙(t)=Ax(t)+Bu(t)(1)

where x(t)Rn is the states vector and u(t)Rm is the control input. The matrices A and B are real constants matrices of appropriate dimensions. Regarding the Equation (1), it will be presented below a review preliminary results and fundamental for the demonstration of proposed theorems.

2.1. Uncertainty model

The mathematical description of systems can cause uncertainty for different aspects, outlining errors between mathematical model and real system. In this context, the mathematical descriptions of these errors resulted in uncertainty representations, where the most important are the polytopic approaches, due to different operation points of the system, and the norm-bounded, based on prediction errors in identification processes (Bombois, Citation2000).

Therefore, to characterize these uncertainties, consider the system (1) and a pre-defined set in shape [AB]Ω, with the set Ω describing the “uncertainty” in the matrices A and B. Thus, it is possible to constitute a polytopic system, through the set ΩP, i.e.(2) ΩP=Co[A1B1],[A2B2],,[ANBN](2)

which corresponds to a convex set of N vertices. In this case, it is possible to notice that the vertices [AiBi] of the polytope are obtained by combination of extreme values assumed by uncertain variables in the set ξi:ξimin<ξi<ξimax,i=1,,l, with ξi the time-varying parametric uncertainty and N=2l. In particular, this paper considers the parameter ξi belonging to the unit simplex. On the other hand, the norm-bounded uncertainties are equivalent to:(3) x˙(t)=Ax(t)+Bu(t)+Bpp(t)q(t)=Cqx(t)+Dqu(t)p(t)=Λq(t)(3)

where Λ:R+Rr×r, q(t), p(t)Rr are norm bounded time-varying uncertain matrix, regulated output and perturbation, respectively. The matrices Bp, Cq, and Dq are real constants matrices of appropriate dimensions. It is possible to obtain useful variation, such as ||Λ||1 or ||Λi||1. However, the matrix constraint considered will be ||Λi||1, i.e.(4) Λ=Λ10Λi0Λr(4)

Furthermore, to describe the norm-bounded uncertainties the set ΩN has the form,(5) ΩN=[A+BpΛCqB+BpΛDq]:||Λi||1,Λdiagonal(5)

It is observed that uncertainty region should contain the real system through a probability level, in which the uncertain parameters belong to the ellipsoid interior (ε) (Bombois, Citation2000),(6) ε=λ:(λ-λ^)Pλ-1(λ-λ^)<X(6)

with λ the uncertain parameters, λ^ the estimated parameter, Pλ the covariance matrix of λ^ and X the desired level of probability. In some cases, it is possible to approximate the polytopic uncertainty in a norm-bounded uncertainty (Boyd et al., Citation1994); it reduces the number of LMIs lines, for example, in controller’s synthesis. Throughout, Figure illustrates the uncertainties regions described previously in the case of two uncertainties applied in a system.

Figure 1. Uncertainty regions for polytopic and norm-bounded models, respectively.

Figure 1. Uncertainty regions for polytopic and norm-bounded models, respectively.

2.2. Linear quadratic regulators

Consider the system (1). The problem LQR consists of finding a control law u(t) that minimizes a quadratic function J=f(x,u) such that (Kumar et al., Citation2016):(7) J0(x(t)Qx(t)+u(t)Ru(t))dt(7)

where the weighting matrices Q=Q>0 and R=R>0 are known. In this problem, the control variables are expressed by a constant state feedback K, i.e.(8) u(t)=-Kx(t)(8)

Now, consider a quadratic Lyapunov function V(x(t))=x(t)Px(t) to search a solution of the optimization problem,(9) x(t)(Q+KRK)x(t)=-d(x(t)Px(t))dt.(9)

Therefore, the problem solution by minimizing of J (applied to deterministic systems), can be expressed by,(10) u(t)=-Kx(t)=-(R)-1BPx(t)(10)

such that P satisfies the Riccati equation,(11) AP+PA-PB(R)-1BP+Q=0(11)

3. Linear quadratic regulator using linear matrix inequalities

In recent studies, there is a growing interest in linear quadratic problems, which have been widely combined to control theory, more specifically involving the synthesis of controllers by states feedback and the mathematical descriptions in terms of LMIs (Chancelier, Pakshin, & Soloviev, Citation2011; Dallali, Lee, Tsagarakis, & Caldwell, Citation2015; Fischer & Bhattacharya, Citation2009; Pandey, Mohanty ,Kishor, & Catalão, Citation2013; Priess, Conway, Choi, Popovich, & Radcliffe, Citation2015; Yang, Wu, & Chang, Citation2010). Thus, it will be proposed original formulations of robust LQR subject to decay rate, applied to convex-bounded domains.

3.1. Robust control

In general lines, the LQR control corresponds to a quadratic criterion that, by means of an optimization linear process, defines an optimal control law associated with energy functions of the state and control variables, seeking to balance the response speed of the system and the intensity of the control signal. This compromise between the energy functions allows defining the objective function,(12) J=min0[x(t)Qx(t)+u(t)Ru(t)]dt(12)

It is observed that it is possible to obtain a preference relation among the values of the main diagonal elements of the matrix R. Similarly, it is applied this concept of weighting for diagonal elements of the matrix Q. Furthermore, it is possible to derive an upper bound for (12), as discussed in the next subsection, using the concept of maximum energy of the output.

3.2. Derivation of the upper bound using bounds on output energy

Consider the objective function (12). In Boyd et al. (Citation1994), its possible to define the following relation,(13) V(x)+0x(t)(Q+KRK)x(t)dt<0.(13)

Now, if the initial condition x(0) is known, an equivalent expression is,(14) V(x())-V(x(0))+0x(t)(Q+KRK)x(t)dt<0.(14)

Consider closed-loop system has all eigenvalues with real part negative, it has been x()0, verified that,(15) 0x(t)(Q+KRK)x(t)dt<V(x(0))=x(0)Px(0).(15)

It is noted; however, there is a close relationship between the initial condition and Lyapunov function with respect to inequality (15). At this point, it is important to get equivalent expression in terms of LMIs, with upper bound equals the output energy, i.e.(16) x(0)Px(0)μ(16)

Finally, using Schur complements and W=P-1, it is implying,(17) μx(0)W0(17)

where represents terms readily inferred from symmetry.

As an extension, we seek a polytope ΩC=Cox1(0),x2(0),,xP(0), whose maximum energy is at one of the vertices (Boyd et al., Citation1994). Therefore, we obtain the new upper bound on the output energy by the objective function,(18) μxi(0)W0,i=1,,P(18)

3.3. Linear quadratic regulators with restriction of decay rate

In control systems, there is requirement to attend performance specifications that implies desired behavior of the output signals, i.e. the eigenvalues placement of closed-loop system. Such conditions may be easily included by means of additional constraints in the form of LMIs (Ollala et al., Citation2008). However, the disadvantage related to the process of eigenvalues placement is increased computational complexity. So, to reduce impacts on the computer processing, it is desirable to incorporate the decay rate in the original formulation of LMIs (Xie, Citation2008), i.e. we include the largest Lyapunov exponent in polytopic Linear Differential Inclusions (LDIs) (Ge, Chiu, & Wang, Citation2002) and norm-bound LDIs (Boyd et al., Citation1994), extended to LDI more general in terms of diagonal norm-bound, as proposed in the Theorems 3.1 and 3.2 of the following subsections. In fact, to the best of the author’s knowledge, LQR robust control design based on LMI with decay rate constraints is not well discussed in the literature.

3.3.1. Polytopic uncertainty

Theorem 3.1

The system (2) is stable by u(t)=-Kx(t), using decay rate greater than or equal to α and guaranteed cost J inferior to μ, if there exist matrices W=W>0Rn×n and ZRm×n, such that:minμ,W,Zμ

Subject   to(19) GiW-Q-1Z0-R-10(19) (20) μx(0)W0(20)

where Gi=AiW+WAi+BiZ+ZBi+2αW. Therefore, state-feedback gain is K=-ZW-1.

Multiplying every block (19) by ξi0, with i=1 to i=N, results in,(21) G(ξ)W-Q-1Z0-R-10(21)

where G(ξ)=(i=1NξiAi)W+W(i=1NξiAi)+(i=1NξiBi)Z+Z(i=1NξiBi)+2αW.

Using Schur complement, we obtain the equivalent LMI,(22) A(ξ)W+WA(ξ)+B(ξ)Z+ZB(ξ)+2αW+ZRZ+WQW0(22)

Performing the change of variable Z=-KW and multiplying the inequality (22) on the left and on the right by W-1=P, and, after that, by x(t) on the left and by x(t) on the right, can be found,(23) x(t)PAf(ξ)x(t)+x(t)Af(ξ)Px(t)+2αx(t)Px(t)-x(t)(KRK+Q)x(t)(23)

where Af(ξ)=(A(ξ)-B(ξ)K). Thus, considering the equation in state space systems, it is defined,(24) V˙(x)+2αV(x)-x(t)(KRK+Q)x(t)(24)

or, simply,(25) V˙(x)+2αV(x)0,α>0(25)

Remark 1

In Equation (24), there was a change in the relation between Lyapunov inequality and guaranteed cost function. Consequently, the effect on inclusion of the term 2αV(x) on inequality (13) motivates a re-evaluation of the expression given in (17). Thus, let V(x) be Lyapunov function (positive definite, by definition) and positive scalar α. We can without loss of generality to assume the quadratic function J=f(x,u) as the upper bound for -2αV(x)-x(t)(KRK+Q)x(t), i.e. it is possible to define a equivalent form such that V˙(x)-2αV(x)-x(t)(KRK+Q)x(t)-x(t)(KRK+Q)x(t). Therefore, this condition is applies in all LMIs subject to decay rate that involve the upper bound for J in this work.

The proof of Theorem 3.1 is complete.

3.3.2. Norm-bounded uncertain

Theorem 3.2

The system (3) is stable by u(t)=-Kx(t), using decay rate greater than or equal to α and guaranteed cost J inferior to μ, if exists matrices W=W>0Rn×n, ZRm×n and ΔRr×r, such that:minμ,W,Z,Δμ

Subject   to(26) ΞW-Q-1Z0-R-1CqW+DqZ00-Δ0(26) (27) μx(0)W0(27)

with δ1,,δr>0 such that:(28) Δ=δ1000δ2000δr>0(28)

where Ξ=WA+AW+ZB+BZ+2αW+BpΔBp. Therefore, state-feedback gain is K=-ZW-1.

Assuming u(t)=-Kx(t) the feedback states gain, we can rewrite the equation of the states derived by,(29) x˙(t)=(A-BK)x(t)+Bpp(t)(29)

In fact, imposing that ||Λi||1, results in,(30) pi(t)pi(t)qi(t)qi(t),i=1,,r(30)

or,(31) pi2(t)x(t)(Cq,i-Dq,iK)(Cq,i-Dq,iK)x(t)(31)

where Cq,i and Dq,i to denote the ith row of Cq and Dq, as well as pi(t) and qi(t) represent ith element of vectors p(t) e q(t).

Now, consider the closed-loop equation of the LQR controller subject to decay rate,(32) x˙(t)Px(t)+x(t)Px˙(t)+2αx(t)Px(t)-x(t)(Q+KRK)x(t).(32)

However, considering the Equation (32) and applying the S-Procedure, it is possible to obtain (33). Then the inequality (34) it is obtain through the expansion of the operator sum, where the matrix variable to perform S-procedure Δ^ implies in the existence of nonnegative δ^i, i.e.(33) x˙(t)[P(A-BK)+(A-BK)P]x(t)+2x(t)PBpp(t)+2αx(t)Px(t)+i=1rδ^ix(t)(Cq,i-Dq,iK)(Cq,i-Dq,iK)x(t)-pi(t)pi(t)-x(t)(Q+KRK)x(t)(33) (34) x(t)(A-BK)Px(t)+p(t)BpPx(t)+x(t)P(A-BK)x(t)+x(t)PBpp(t)+2αx(t)Px(t)-p(t)Δ^p(t)+x(t)(Q+KRK+(Cq-DqK)Δ^(Cq-DqK))x(t)0.(34)

Finally, isolating the vector [x(t)p(t)] on the left and the vector x(t)p(t) on the right, results in (35). Now, multiplying on the left by W00I and right by W00I the inequality (35), with W=P-1, it is obtained the inequality (36).(35) x(t)p(t)(A-BK)P+P(A-BK)+2αP+Q+KRK+(Cq-DqK)Δ^(Cq-DqK)BpP-Δ^x(t)p(t)0(35) (36) W(A-BK)+(A-BK)W+2αW+WQW+WKRKW+W(Cq-DqK)Δ^(Cq-DqK)WBp-Δ^0.(36)

Applying the Schur complement with the change of variables Δ=Δ^-1 (described by Equation (28)) and Z=-KW, the inequality (36) is equivalent to,(37) WA+AW+ZB+BZ+2αW+BpΔBpW-Q-1Z0-R-1CqW+DqZ00-Δ0.(37)

The proof of Theorem 3.2 is complete.

4. Extended stability via Finsler Lemma

The use of relaxation techniques, in optimization problems with quadratic constraint, allows the expansion of the feasibility regions without to increase considerably the computational cost. Among the most widespread proposals, Finsler Lemma has been highlighted on applications of the continuous and discrete control theory, with interesting advantages in controller synthesis, for example, decoupling the Lyapunov matrix of states feedback gain (Castelan et al., Citation2006). This fact permits the use of less conservative functions, i.e. parameter-dependent Lyapunov functions (Buzachero et al., Citation2012). The consequence of this condition corresponds to increase of the feasibility regions in convex optimization problem, introducing a new (slack) matrices variable (de Oliveira & Skelton, Citation2001). Thus, in the following subsections, we propose the Theorems 4.1 and 4.2 that establish the lower bound on the decay rate of the LDIs in order to obtain less conservative original formulations of robust LQR-LMI. In addition, in the use of parameter-dependent Lyapunov functions for diagonal norm-bound LDIs, we considered the procedures adopted in Theorem 1 of Kunee and Banjerdpongchai (Citation2008). To the author’s knowledge, these less conservative conditions of LQR robust design, obtained via Finsler Lemma, are not established in the literature.

4.1. Polytopic uncertain

Theorem 4.1

The system (2) is stable by u(t)=-Kx(t), using decay rate greater than or equal to α and guaranteed cost J inferior to μ, if for a given scalar b>0, exists matrices YRn×n, ZRm×n and Wi=Wi>0Rn×n, with i=1,2,,N, such that:minμ,Wi,Z,Yμ

Subject   to(38) AiY+BiZ+YAi+ZBi+2αWiWi-Y+bAiY+bBiZ-bY-bYY0-Q-1Z00-R-1<0(38) (39) μx(0)Y+Y-Wi0(39)

where K=-ZY-1.

Consider the simplex unit, i=1Nξi=1,ξi0. Multiplying every block (38) by ξi0, with i=1 to i=N, results in (40).(40) A(ξ)Y+YA(ξ)+B(ξ)Z+ZB(ξ)+2αW(ξ)W(ξ)-Y+bA(ξ)Y+bB(ξ)Z-bY-bYY0-Q-1Z00-R-1<0.(40)

Let the variables, w=xx˙, B=[(A(ξ)-B(ξ)K)-I], B=I(A(ξ)-B(ξ)K) and L=2αP(ξ)+KRK+QP(ξ)0, with P(ξ)=P(ξ)>0. Thus, the development of conditions of the Finsler Lemma, results in:

(1)

If P(ξ)=P(ξ)>0, such that wLw0 then, (41) xx˙2αP(ξ)+KRK+QP(ξ)0xx˙0(41) and, expanding the vector multiplication, (42) xP(ξ)x˙+x˙P(ξ)x+2αxPx-x(KRK+Q)x(42) or, simply, (43) xP(ξ)x˙+x˙P(ξ)x+2αxPx0.(43) In addition, we consider the condition Bw=0, i.e. (44) (A(ξ)-B(ξ)K)-Ixx˙=0(44) and, is equivalent to (45) x˙=(A(ξ)-B(ξ)K)x(45)

(2)

If P(ξ)=P(ξ)>0, such that, BLB, then, (46) IA(ξ)-B(ξ)K2αP(ξ)+KRK+QP(ξ)0IA(ξ)-B(ξ)K<0(46) or, expanding, (47) (A(ξ)-B(ξ)K)P+P(A(ξ)-B(ξ)K)+2αP(ξ)-(KRK+Q).(47) At this point, it is observed that the conditions 1 and 2 of the Finsler Lemma are satisfied, then the inequality (38) is obtained by:

(3)

If XR2n×n, P(ξ)=P(ξ)>0, then, (48) 2αP(ξ)+KRK+QP(ξ)0+X(A(ξ)-B(ξ)K)-I+(A(ξ)-B(ξ)K)-IX<0.(48) Let us consider X=X1X2, such that, (49) 2αP(ξ)+KRK+QP(ξ)0+X1(A(ξ)-B(ξ)K)-X1X2(A(ξ)-B(ξ)K)-X2+(A(ξ)-B(ξ)K)X1(A(ξ)-B(ξ)K)X2-X1-X2<0(49) or, (50) X1(A(ξ)-B(ξ)K)+(A(ξ)-B(ξ)K)X1+2αP(ξ)+KRK+QP(ξ)-X1+X2(A(ξ)-B(ξ)K)-X2-X2<0.(50) For an arbitrary choice of X1=M and X2=bM, then, (51) M(A(ξ)-B(ξ)K)+(A(ξ)-B(ξ)K)M+2αP(ξ)+KRK+QP(ξ)-M+bM(A(ξ)-B(ξ)K)-bM-bM<0.(51) Now, applying the congruence transformation M-100M-1 on the left and M-100M-1 on the right is found (52). Through the variables changes Y=(M)-1 and Z=-KY, it is determined the inequality (53). (52) (A(ξ)-B(ξ)K)(M)-1+M-1(A(ξ)-B(ξ)K)+2αM-1P(ξ)(M)-1+M-1KRK(M)-1+M-1Q(M)-1M-1P(ξ)(M)-1-M-1+b(A(ξ)-B(ξ)K)(M)-1-b(M)-1-bM-1<0(52) (53) A(ξ)Y+B(ξ)Z+YA(ξ)+ZB(ξ)+2αYP(ξ)Y+ZRZ+YQYYP(ξ)Y-Y+bA(ξ)Y+bB(ξ)Z-bY-bY<0.(53) Since W(ξ)=YP(ξ)Y, implies that, (54) A(ξ)Y+B(ξ)Z+YA(ξ)+ZB(ξ)+2αW(ξ)+ZRZ+YQYW(ξ)-Y+bA(ξ)Y+bB(ξ)Z-bY-bY<0.(54) Using Schur complement, in order to decompose the terms related to R and Q, we obtain the equivalent LMI, (55) A(ξ)Y+YA(ξ)+B(ξ)Z+ZB(ξ)+2αW(ξ)W(ξ)-Y+bA(ξ)Y+bB(ξ)Z-bY-bYY0-Q-1Z00-R-1<0(55) where YRn×n, YY, ZRm×n, W(ξ)=YP(ξ)Y, P(ξ)=P(ξ)>0 and K=-ZY-1. Finally, the expansion of the uncertain matrices through its vertices results in (38).

The proof of Theorem 4.1 is complete.

Proposition 4.1

Consider the system (2). Given an initial condition x(0), positive definite matrices Q and R, assume that exists matrices Y and Z, symmetric matrices Wi=W,i=1,,N and a positive scalar b such that (38) and (39) are feasible. Then, this result converges in the particular case using a quadratic Lyapunov functions.

Remark 2

It is verified, through practical tests, that as the parameter b becomes small enough, there is a increase of the feasibility region in controllers design obtained by Finsler Lemma (Geromel & Korogui, Citation2006). Thus, parameterized by the results presented in Geromel and Korogui (Citation2006), it was decided to adopt the values of the millesimal order in practical applications, as it will be shown in Section 6 of this work.

4.2. Norm-bounded uncertain

Theorem 4.2

The system (3) is stable by u(t)=-Kx(t), using decay rate greater than or equal to α and guaranteed cost J inferior to μ, if for a given scalar b>0, exists matrices YRn×n, ZRm×n, ΔiR and Wi=Wi>0Rn×n, with i=1,2,,r, such that:minμ,Wi,Z,Y,Δμ

Subject   to(56) AY+BZ+YA+ZB+2αWi+Bp,iΔiBp,iWi-Y+b(AY+BZ+Bp,iΔiBp,i)b(bBp,iΔiBp,i-Y-Y)Y0Z0Cq,iY+Dq,iZ0-Q-10-R-100-Δi<0(56) (57) μx(0)Y+Y-Wi0(57)

with,(58) Δ=Δ1000Δ2000Δr>0(58)

where state feedback gain is reed as K=-ZY-1.

Consider the auxiliary variables from the Finsler Lemma:

w=xx˙p, B=[(A-BK)-IBp] and L=2αPi+KRK+QPi0000

If Pi=Pi>0, such that, wLw0, then,(59) xx˙p2αPi+KRK+QPi0000xx˙p0.(59)

Now, considering the results of Kunee and Banjerdpongchai (Citation2008) and using the S-Procedure to inequality (60), results in,(60) 2αPi+KRK+QPi0000+X(A-BK)-IBp,i+(A-BK)-IBp,iX+(Cq,i-Dq,iK)Δ^i(Cq,i-Dq,iK)0000-Δ^i<0(60)

where we have used Bp,i to denote the ith column of Bp. Thus, with X=X1X20, we have,(61) 2αPi+KRK+QPi0000+X1X20(A-BK)-IBp,i+(A-BK)-IBp,iX1X20+(Cq,i-Dq,iK)Δ^i(Cq,i-Dq,iK)0000-Δ^i<0.(61)

By a simple change of variables, X1=M and X2=bM, we can obtain an equivalent LMI,(62) 2αPi+KRK+Q+(Cq,i-Dq,iK)Δ^i(Cq,i-Dq,iK)Pi000-Δ^i+MbM0(A-BK)-IBp,i+(A-BK)-IBp,iMbM0<0(62)

or,(63) M(A-BK)+(A-BK)M+2αPi+KRK+Q+(Cq,i-Dq,iK)Δ^i(Cq,i-Dq,iK)bM(A-BK)-M+Pi-bM-bMBp,iMbBp,iM-Δ^i<0.(63)

Now, pre-multiplying by M-1000M-1000M-1 and post-multiplying by M-1000M-1000M-1 the inequality (64), it is yield,(A-BK)(M)-1+M-1(A-BK)+2αM-1Pi(M)-1+M-1KRK(M)-1+M-1Q(M)-1+M-1(Cq,i-Dq,iK)Δ^i(Cq,i-Dq,iK)(M)-1b(A-BK)(M)-1-M-1+M-1Pi(M)-1M-1Bp,i (64) -bM-1-b(M)-1bM-1Bp,i-M-1Δ^i(M)-1<0(64)

Let Y=(M)-1, then,(65) (A-BK)Y+Y(A-BK)+2αYPiY+YKRKY+YQY+Y(Cq,i-Dq,iK)Δ^i(Cq,i-Dq,iK)Yb(A-BK)Y-Y+YPiY-bY-bYYBp,ibYBp,i-YΔ^iY<0(65)

and, through of the change of variable Wi=YPiY,(66) (A-BK)Y+Y(A-BK)+2αWi+YKRKY+YQY+Y(Cq,i-Dq,iK)Δ^i(Cq,i-Dq,iK)Yb(A-BK)Y-Y+Wi-bY-bYYBp,ibYBp,i-YΔ^iY<0(66)

Now, applying the congruence transformation I000I000(Y)-1 on the left and I000I000(Y)-1 on the right is found (67).(67) (A-BK)Y+Y(A-BK)+2αWi+YKRKY+YQY+Y(Cq,i-Dq,iK)Δ^i(Cq,i-Dq,iK)Yb(A-BK)Y-Y+Wi-bY-bYBp,ibBp,i-Δ^i<0(67)

In order to eliminate the nonlinearities, it is applied the Schur complement with the change of variables Z=-KY and Δi=Δ^i-1, such that (56) is obtained.

The proof of Theorem 4.2 is complete.

Proposition 4.2

Consider the system (3). Given an initial condition x(0), positive definite matrices Q and R, assume that exists matrices Y, Z and Δ, symmetric matrices Wi=W,i=1,,r and a positive scalar b such that (56)–(58) are feasible. Then, this result converges in the particular case using a quadratic Lyapunov functions.

4.3. Derivation of the upper bound

This subsection is dedicated to demonstrate the extension to upper bound via Finsler Lemma, i.e.(68) μx(0)Y+Y-Wi0.(68)

In this case, for the sufficiency proof, it will be considered the results of Daafouz and Bernussou (Citation2001), such that (68) is feasible and, therefore, Y+Y-Wi0. So, given Y (full rank) and Wi (strictly positive definite), we have,(69) (Wi-Y)Wi-1(Wi-Y)0(69)

or, equivalently, YWi-1YY+Y-Wi. Thus, the equivalent LMI is,(70) μx(0)YWi-1Y0(70)

Now, decomposing the terms I00Y on the left and I00Y on the right, results in,(71) I00YμY-1x(0)Wi-1I00Y0.(71)

In order to apply the complement of Schur, we show that,(72) x(0)(Y)-1WiY-1x(0)μ(72)

and, with the change of variable, Wi=YPiY, yields the LMI condition:(73) x(0)(Y)-1YPiYY-1x(0)μ.(73)

Finally, consider the simplex unit, i=1rξi=1,ξi0. Multiplying (73) by ξi, with i=1 to i=r, results in x(0)P(Δ)x(0)μ.

Remark 3

It is observed, in this case, that the only procedure variation involves the limits of variable i, where in the model of polytopic uncertainty it is considered the number of vertices and the model of bounded-norm uncertainty by the number of uncertain parameters.

5. Extended stability via reciprocal projection lemma

In this subsection, it is proposed through the Theorem 5.1 new LMI-based LQR design via Reciprocal Projection Lemma (Apkarian et al., Citation2001). Here, we consider the polytope described by the vertices in the form of Co[A1B1x1(0)],,[AN+PBN+PxN+P(0)]. Lastly, we get less conservative conditions subject to decay rate without the use of additional LMIs lines.

Theorem 5.1

The system (2) is stable by u(t)=-Kx(t), using decay rate greater than or equal to α and guaranteed cost J inferior to μ, if there exist matrices VRn×n, ZRm×n and Xi=Xi>0Rn×n, such that:minμ,Xi,Z,Yμ

Subject   to(74) -(V+V)AiV+BiZ+αV+Xi-XiV0-XiV00-Q-1Z000-R-1<0(74) (75) μxi(0)Xi0(75)

with i=1,,N+P. Thus, the state feedback gain is recovered as K=-ZV-1.

Consider the Riccati equation subject to decay rate and, initially, a Lyapunov inequality on P, such that:(76) P(A-BK)+(A-BK)P+2αP+KRK+Q0.(76)

Assume that Ψ=KRK+Q, S=P(A-BK)+αP and S=(A-BK)P+αP. Thus, consider the condition (2) from the Reciprocal Projection Lemma, such that,(77) KRK+Q+T-(W+W)P(A-BK)+αP+W-T<0.(77)

Applying the congruence transformation (W)-100P-1 on the left and (W)-100P-1 on the right, is found (78).(78) (W)-1KRKW-1+(W)-1QW-1+(W)-1TW-1-((W)-1+W-1)(A-BK)W-1+αW-1+P-1-P-1TP-1<0(78)

Defining the variables, X=P-1 and V=W-1, we can express (78) as follows,(79) VKRKV+VQV+VTV-(V+V)(A-BK)V+αV+X-XTX<0.(79)

Now, proceeding a new change of variables T=X-1 and Z=-KV, results in,(80) ZRZ+VQV+VX-1V-(V+V)AV+BZ+αV+X-X<0.(80)

By application of the Schur complement, decomposing the quadratic terms, yields,(81) -(V+V)AV+BZ+αV+X-XV0-XV00-Q-1Z000-R-1<0(81)

and, expanding the inequality (81) in terms of polytope vertices, it is given by,(82) -(V+V)AiV+BiZ+αV+Xi-XiV0-XiV00-Q-1Z000-R-1<0.(82)

Finally, consider the simplex unit, i=1N+Pξi=1,ξi0. Multiplying (82) by ξi0, the inequality (83) is obtained.(83) -(V+V)A(ξ)V+B(ξ)Z+αV+X(ξ)-X(ξ)V0-X(ξ)V00-Q-1Z000-R-1<0.(83)

The proof of the inequality (75) is found in Section (3.2), assuming in (18) the N+P vertices of the polytope.

The proof of Theorem 5.1 is complete.

Remark 4

Clearly, the design methodologies proposed in this work are conducted in off-line. However, problems of industrial scale need to be mitigated quickly, either for economic reasons or for reasons of safety in the operation of processes. In this case, LQR control has beem used in industrial applications of control engineering (continuous stirred tank reactor, for example) to design Proportional-Integral-Derivative (PID) controllers (Ge et al., Citation2002). Furthermore, the computational effort to search solutions in control varies with the uncertainty and the dimensions of the plant model. A drawback refers to severe delays in the implementation of a controller that attend the new design conditions. These facts motivate the application of techniques that provide real-time solutions with less complexity, and therefore, we aim to reduce the number of lines of LMIs to be programmed in control algorithms and to apply different kind of uncertainty models. It is also important to design such controllers to be robust to uncertainties of real process. However, from a control theory point of view, the use of one single Lyapunov function to define a state feedback control law leads to some conservativeness, seem in the Theorems 3.1 and 3.2. Thus, we consider techniques of relaxation matrices, discussed in Sections 4 and 5, that allowed to adopt parameter-dependent Lyapunov functions and has had advantages in terms of extended marginal stability, i.e. larger feasibility regions in terms of decay rate, which yields reduced magnitudes of the designed controllers (an important condition in practical implementations) besides to insure the robust stability of LDIs.

6. Numerical example and practical implementation

At this section, it will be submitted two applications to explain the advantages and disadvantages between models of uncertainties and relaxation techniques, based on theorems proposed in this work. It is informed that the computational package LMIlab and interface YALMIP (Löfberg, Citation2004), in MATLAB environment, were used to compute the solution of the optimization problem. As far as author’s knowledge, this paper has made the first attempt to apply uncertainty models in the case of extended stability in LQR-LMI control subject to decay rate, that considers an upper bound based on maximum energy of the output. Therefore, do not involve comparative analyzes with literature.

6.1. Practical application in the 3-DOF helicopter

Consider the schematic model of Figure of the 3-DOF helicopter. Two DC motors are mounted at the ends of a rectangular frame and drive two propellers. The motors axis are parallel and the thrust vector is normal to the frame (Quanser, Citation2002).

Figure 2. Schematic drawing of 3-DOF helicopter (Quanser, Citation2002).

Figure 2. Schematic drawing of 3-DOF helicopter (Quanser, Citation2002).

As described in Buzachero, Assunção, Teixeira, & da Silva (Citation2012), the arm is gimbaled on a 2-DOF instrumented joint and it is free to pitch and yaw. The other end of the arm carries a counterweight which makes the effective mass light enough to enable the motors to raise the helicopter. A positive voltage applied on the front motor (Vf) causes a positive pitch, while a positive voltage applied to the back motor (Vb) causes a negative pitch (angle pitch (ρ)). A positive voltage to either motors causes an elevation of the whole body (angle elevation (ε) of the arm). If the body pitches, the impulsion vector results in the displacement of the system (angle travel (λ) of the systems). The purpose of this experiment is to design a control system to track and regulate the elevation and travel of the 3-DOF helicopter. The trajectory of the helicopter was divided into three stages: (a) to elevate the helicopter 27.5 reaching the yaw angle ε=0; (b) the helicopter travels 120, and (c) the helicopter performs the landing recovering the initial angle (ε=-27.5-0.48 rad).

In the state space model that describes the helicopter the state is x(t), the control is u(t) and A, B are defined by:x(t)=[ερλε˙ρ˙λ˙ξγ],u(t)=VfVb A=00010000000010000000010000000000000000000(2mfla-mwlw)g2mfla2+2mflh2+2mflw20000001000000000100000, B=000000lakfmwlw2+2mfla2lakfmwlw2+2mfla212kfmflh-12kfmflh000000.

Remark 5

The state variables ξ and γ represent the integrals of the angles ε and λ, respectively, and occurs that the system does not reach the null values for these state variables. In addition, in Table are described the constants that appear in the matrices A and B.

Now, to add uncertainty to the system, it was implemented a loss of 50% of the power in back motor, by insertion a timer switch connected to an amplifier with a gain of 0.5 acting directly on engine. Thus, it was constituted a polytope of two vertices with an uncertainty in the input matrix of the system.

The performance analysis of the proposals, with polytopic uncertain, it was evaluated through the feasibility regions based on upper bounds obtained by Theorem 3.1 (quadratic stability), Theorem 4.1 (extended stability via Finsler Lemma), and Theorem 5.1 (extended stability via Reciprocal Projection Lemma). In this case, the graphic lists the parameter α (integer values) and the power loss (constant kfault) described as a failure, where kfault=1.0 correspond the case of no actuator failure. It was also adopted that R=0.025×diag(1,1) and Q=diag(100,1,10,0.01,0.01,2,10,0.1).

Table 1. Helicopter parameters

In the graphic of Figure , the Theorem 5.1 presents difficulties to search feasibility solutions, especially for severe failures; however, it is noticed some improvements in relation to Theorem 3.1 for kfault>0.6. Furthermore, the results obtained by Theorem 4.1 presents higher levels of feasibility, due to choose of the constant b, which contributes to decay rate increase. On the other hand, the solution associated with kfault=0.7 and α=11, derived from Theorem 4.1, was unfeasible. Thus, it was explored a nearness region to this condition, that is α=11.01, which led to convergence of the algorithm, as expected.

Figure 3. Feasibility regions to polytopic uncertain (: Theorem 3.1; ×: Theorem 4.1; grey color: Theorem 5.1).

Figure 3. Feasibility regions to polytopic uncertain (∘: Theorem 3.1; ×: Theorem 4.1; grey color: Theorem 5.1).

Furthermore, Figure illustrates an analysis of the eigenvalues behavior of the uncertain closed-loop system, by varying the parameter ξ, partitioned in 125 values in (2), taking into account their α-stability and the condition ||K||250. Therefore, it is verified that the Theorem 5.1 further a significant spreading of eigenvalues in the complex plane, by restricting of the real part of the eigenvalues to values greater than -8.5283, this implies directly in reduced norm of K. In contrast, we have the value -11.4199 by Theorem 4.1 and -13,4860 by Theorem 3.1.

Figure 4. Eigenvalues behavior of the uncertain closed-loop system (black color: Theorem 3.1; red color: Theorem 4.1 and blue color: Theorem 5.1).

Figure 4. Eigenvalues behavior of the uncertain closed-loop system (black color: Theorem 3.1; red color: Theorem 4.1 and blue color: Theorem 5.1).

Finally, it was evaluated the behavior of the state variable (elevation (ε), pitch (ρ), travel (λ)) and the voltages on the front and back motors, under a 50% drop in power of the back motor (in the instant 30s) and attends the condition ||K||120, as shown in Figure (it is observed that application was limited to Theorems 3.1 and 4.1). Based on this figure, its notes a significant improvement in the state steady on the range of 0 to 30 seconds, due to the increase on the decay rate. There was also a little reduction in the altitude loss of the system after the failure application, without requiring high levels of electrical voltage in actuators, confirmed by signs Vf(t) and Vb(t).

Figure 5. Practical implementation of the designed K, (a) Theorem 3.1 and (b) Theorem 4.1.

Figure 5. Practical implementation of the designed K, (a) Theorem 3.1 and (b) Theorem 4.1.

Let us now to perform tests of impact on computational processing when an uncertainty (U) is added to the system. Thus, Table illustrates the computational complexity required in terms of the number of scalar variables (V) and the number of LMIs lines (L). In this case, it’s evaluated the condition of 50% drop in power of the back motor and ||K||250. Later, it was added a new uncertainty to initial condition, i.e. the angle elevation belongs on the range of ε=-27.5(-0.48rad) and ε=-1(-0.0175rad).

Table 2. Numerical complexity to polytopic uncertains

6.2. Mass-spring-damper

Consider a stabilizable system (Figure ), described in (84).(84) x˙(t)=01-K-Cx(t)+01u(t)y(t)=[10]x(t)(84)

where -K[-1.2,-0.8] and -C[-2.2,-1.8] are uncertain parameter, in appropriate units.

Figure 6. Mass-spring-damper system.

Figure 6. Mass-spring-damper system.

Let u(t) the action of the external force, x1(t) the position and x2(t) the speed of the mass. Therefore, the uncertain system based on norm-bound LDIs is described by,(85) x˙(t)=01-1-2+000.20.2λ100λ21001x(t)+Bu(t)y(t)=[10]x(t)(85)

Weight matrices of the performance index are R=10 and Q=diag(1,1), with the initial condition x0=[10]. It is observed that λ1=λ2=0 implies in the nominal system. Moreover, in Figure , can be seen a performance analysis through feasibility regions, where it can be concluded that through the combination between Finsler Lemma and S-Procedure, applied to norm-bounded uncertain, it is ensures a largest bound on the decay rate. Furthermore, under the same conditions, the Theorem 3.2 ensured a greater feasibility region in controllers design than Theorem 3.1.

Figure 7. Number of feasibility regions for uncertainty models.

Figure 7. Number of feasibility regions for uncertainty models.

The computational complexity of the algorithm based on uncertain models is illustrated in Table . Thus, based on this table, it is noted that the L variable of Theorem 3.1 is equivalent to Theorem 4.2, however, the upper limit of the decay rate for norm-bounded uncertain is more advantageous than polytopic uncertain.

Table 3. Numerical complexity for uncertainty models

We, finally, consider the state and control signals applied to the nominal system in (84), as show in Figure . In this case, the Theorem 4.2 presented disadvantages as overshoot in control signals, i.e. a greater effort in the actuators; however, there was an improvement in the state steady with low decay rate.

Figure 8. Responses to control and states signals in function of the decay rate (dark gray surface: Theorem 3.2; white surface: Theorem 4.2).

Figure 8. Responses to control and states signals in function of the decay rate (dark gray surface: Theorem 3.2; white surface: Theorem 4.2).

7. Conclusions

In this study, less conservative LMIs formulations are proposed to synthesize linear robust quadratic regulators based on state feedback and applied to uncertain models most relevant in the literature. The proposals presented in this work allow us to set a bound of decay rate in the complex plane of λ-eigenvalues, from which the designers in control systems can perform a fine tune through the matrix Q, and, consequently, to improve the temporal behavior of the interest signals. A numerical example illustrate the advantages of norm-bounded uncertainties in terms of implementation cost and of the limit variation in decay rate, and at the 3-DOF practical application, the controllers designed by Finsler and Reciprocal Projection lemmas increase the feasibility regions for systems subject to structural failure, guaranteeing robust stability and reduced controller’s norm when using parameter-dependent Lyapunov functions.

Cover image

Source: Quanser‘s 3-DOF helicopter of LPC - UNESP.

Additional information

Funding

The authors acknowledge the support of Fundação de Amparo à Pesquisa do Estado de São Paulo (FAPESP - Grant 2011/17610-0), Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq - Research Fellowships 301227/2017-9 and 310798/2014-0), and Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES).

Notes on contributors

Rodrigo da Ponte Caun

The research group has working in several areas of dynamical control systems. More specifically, it has addressed topics such as identification of dynamic systems, robust control, gain scheduling control, state derivative feedback control, switched systems, variable-structure control, control of nonlinear systems based on fuzzy models and design of control systems using Linear Matrix Inequalities (LMI). In this context, this paper has obtained original results for controllers design based on Linear Quadratic Regulators (LQR) using modern techniques of optimization and relaxation based on LMI. The main contribution involves the design of robust controllers applied to uncertain dynamic systems under a certain decay rate. Furthermore, the research group has working with several students at undergraduate, master’s and doctoral levels, as well as disseminating the results obtained in research in the form of scientific publications in periodicals or conferences.

References

  • Apkarian, P. , Tuan, H. D. , & Bernussou, J. (2001). Continuous-time analysis, eigenstructure assignment, and H2 synthesis with enhanced linear matrix inequalities (LMI) characterizations. IEEE Transactions on Automatic Control , 46 , 1941–1946.
  • Assunção, E. , Teixeira, M. C. M. , Faria, F. A. , Silva, N. A. P. D. , & Cardim, R. (2007). Robust state-derivative feedback LMI-based designs for multivariable linear systems. International Journal of Control , 80 , 1260–1270.
  • Azizi, S. , Torres, L. A. B. , & Palhares, R. M. (2017). Regional robust stabilisation and domain-of-attraction estimation for MIMO uncertain nonlinear systems with input saturation. International Journal of Control , 91 (1), 1–14.
  • Bombois, X. (2000). Connecting prediction error identification and robust control analysis: A new framework (Doctoral dissertation). Universite Catholique de Louvain.
  • Boyd, S. , Ghaoui, L. , Feron, E. , & Balakrishnan, V. (1994). Linear matrix inequalities in system and control theory. In Studies in applied mathematics ( Vol. 15, 2nd ed.). Philadelphia, PA: SIAM.
  • Buzachero, L. F. S. , Assunção, E. , Teixeira, M. C. M. , & da Silva, E. R. P. (2012). New techniques for optimizing the norm of robust controllers of polytopic uncertain linear systems. In G.L.O. Serra (Ed.), Frontiers in advanced control systems (pp. 75–100).
  • Castelan, E. B. , Tarbouriech, S. , da Silva Jr., J. M. G. , & Queinnec, I. (2006). L2-Stabilization of continuous-time linear systems with saturating actuators. International Journal of Robust and Nonlinear Control , 16 , 935–944.
  • Chancelier, J.-Ph. , Pakshin, P. V. , & Soloviev, S. G. (2011). LMI parser for NSP software package. IFAC Proceedings Volumes , 44 , 14253–14258.
  • Chilali, M. , & Gahinet, P. (1996). H infty design with pole placement constraints: An LMI approach. Automatic Control: IEEE Transactions , 41 , 358–367.
  • Corrêa, G. O. , & Freire, E. S. (2008). Robust H2 control based on dynamic multipliers. International Journal of Control , 81 , 1831–1848.
  • Daafouz, J. , & Bernussou, J. (2001). Parameter dependent Lyapunov functions for discrete time systems with varying parametric uncertais. Systems & Control Letters: Elsevier Science , 43 , 355–359.
  • Dallali, H. , Lee, J. , Tsagarakis, N. G. , & Caldwell, D. G. (2015). Experimental study on linear state feedback control of humanoid robots with flexible joints. IFAC-PapersOnLine , 48 , 130–135.
  • da Silva, E. R. P. , Assunção, E. , Teixeira, M. C. M. , Faria, F. A. , & Buzachero, L. F. S. (2011). Parameter-dependent Lyapunov functions for statederivative feedback control in polytopic linear systems. International Journal of Control , 84 , 1377–1386.
  • de Oliveira, M. C. , & Skelton, R. E. (2001). Stability tests for constrained linear systems. In S. O. Moheimani (Ed.), Perspectives in robust control. Lecture notes in control and information sciences (pp. 241–257). Berlin: Springer-Verlag.
  • de Souza, C. E. , & Trofino, A. (2010). An LMI approach to stabilization of linear discrete-time periodic systems. International Journal of Control , 73 , 696–703.
  • Faria, F. A. , Assunção, E. , Teixeira, M. C. M. , Cardim, R. , & da Silva, N. A. P. (2009). Robust state-derivative pole placement AaLMI-based designs for linear systems. International Journal of Control , 82 , 1–12.
  • Fischer, J. , & Bhattacharya, R. (2009). Linear quadratic regulation of systems with stochastic parameter uncertainties. Automatical , 45 , 2831–2841.
  • Ge, M. , Chiu, M. , & Wang, Q. (2002). Robust PID controller design via LMI approach. Journal of Process Control , 12 , 3–13.
  • Geromel, J. C. , & Korogui, R. H. (2006). Analysis and synthesis of robust control systems using linear parameter dependent Lyapunov functions. IEEE Transactions on Automatic Control , 51 , 1984–1989.
  • Gritli, H. , & Belghith, S. (2017). Robust feedback control of the underactuated Inertia Wheel Inverted Pendulum under parametric uncertainties and subject to external disturbances: LMI formulation. Journal of the Franklin Institute , 1–42.
  • Hamada, Y. (2016). Preview feedforward compensation: LMI synthesis and flight simulation. IFAC-PapersOnLine , 49 , 397–402.
  • Khairy, M. , Elshafei, A. L. , & Emara, H. M. (2010). LMI based design of constrained fuzzy predictive control. Fuzzy Sets and Systems , 161 , 893–918.
  • Kothare, M. V. , Balakrishnan, V. , & Morari, M. (1996). Robust constrained model predictive control using linear matrix inequalities. Automatica , 32 , 1361–1379.
  • Kumar, E. V. , Raaja, G. S. , & Jerome, J. (2016). Adaptive PSO for optimal LQR tracking control of 2 DoF laboratory helicopter. Journal Applied Soft Computing , 41 , 77–90.
  • Kunee, V. , & Banjerdpongchai, D. (2008). Robust constrained model predictive control for linear time-varying systems with norm-bounded uncertainty. In Electrical engineering/electronics, computer, telecommunications and information technology: ECTI-CON 2008: 5th international conference (pp. 589–592).
  • Lee, S. M. , Park, J. H. , Ji, D. H. , & Won, S. C. (2007). Robust model predictive control for LPV systems using relaxation matrices. IET on Control Theory Appl , 1 , 1567–1573.
  • Löfberg, J. (2004). YALMIP: A toolbox for modeling and optimization in MATLAB. In Proceedings of the IEEE International Symposium on Computer Aided Control Systems Design (pp. 284–289). Retrieved from http://control.ee.ethz.ch/joloef/yalmip.php
  • Ollala, C. , Levya, R. , Aroudi, A.E. & Queineec, I. (2008). LMI control applied to non-minimum phase switched power converters. In IEEE International Symposium on Industrial Eletronics (pp. 154–159).
  • Ollala, C. , Levya, R. , Aroudi, A. E. , & Queineec, I. (2009). Robust LQR control for PWM converters: An LMI approach. IEEE Transactions on Industrial Electronic , 56 (7), 2548–2558.
  • Pakshin, P. V. , Emelianova, J. P. , & Mazurov, A. Y. (2012). An experience of using LMI technique in student projects. IFAC Proceedings Volumes , 45 , 472–477.
  • Pandey, S. K. , Mohanty, S. R. , Kishor, N. , & Catalão, J. P. S. (2013). An advanced LMI-based-LQR design for load frequency control of an autonomous hybrid generation system. In Doctoral conference on computing, electrical and industrial systems: Technological innovation for the internet of things (pp. 371–381).
  • Peres, P. L. D. , Geromel, J. C. , & Bernussou, J. (1993). Quadratic stabilizabitily of linear uncertain systems in convex-bounded domains. Automatica , 29 , 491–493.
  • Priess, M. C. , Conway, R. , Choi, J. , Popovich, J. M., Jr , & Radcliffe, C. (2015). Solutions to the inverse LQR problem with application to biological systems analysis. IEEE Transactions on Control Systems Technology , 23 , 770–777.
  • Quanser . (2002). 3-DOF helicopter. Reference manual . Retrieved from http://www.quanser.com/english/html/products/fs_product_echallenge.asp?
  • Scherer, C. , & Weiland, S. (2005). Linear matrix inequalities in control . Delft University of Technology and Eindhoven University of Technology.
  • Xie, W. (2008). Multi-objective infty/alpha -stability controller synthesis of LTI systems. IET: Control Theory Applications , 2 , 51–55.
  • Yang, Y. , Wu, M. & Chang, Y. (2010). Linear matrix inequalities based on linear quadratic regulator for the H2/Hinf control of the inverter split air conditioner temperature. In International refrigeration and air conditioning conference (Paper ID 1039) (pp. 1–8).
  • Yue, M. , An, C. , & Sun, J. (2016). Zero dynamics stabilisation and adaptive trajectory tracking for WIP vehicles through feedback linearisation and LQR technique. International Journal of Control , 89 , 2533–2542.