Abstract

In recent years, the study of systems subject to time-varying parameters has awakened the interest of many researchers. The gain scheduling control strategy guarantees a good performance for systems of this type and also is considered as the simplest to deal with problems of this nature. Moreover, the class of systems in which the state derivative signals are easier to obtain than the state signals, such as in the control for reducing vibrations in a mechanical system, has gained an important hole in control theory. Considering those ideas, we propose sufficient conditions via LMI for designing a gain scheduling controller using state derivative feedback. The -stability methodology was used for improving the performance of the transitory response. Practical implementation in an active suspension system and comparison with other methods validates the efficiency of the proposed strategy.

1. Introduction

Since the emergence of dynamic systems control theory, the techniques most used to feedback systems are the output feedback or state feedback, but the use of accelerometers allowed opening a path for the study of derivative feedback of the state vector, due to the easy reconstruction of the derived signals to the signals themselves. For example, from the acceleration, velocity determination is a simple security integral, which presents no greater problem of experimental order [1].

The use of feedback from the state vector derivative (derivative feedback) for linear systems has been explored in recent years. Some researchers have sought to develop methods similar to those existing for the state vector feedback; for example, [1] developed a formula similar to the widespread Ackerman for linear systems (SISO) through derivative feedback. In [2], a new formulation was presented for the stabilization of linear multivariable systems under derivative feedback states. In [3], an analysis was presented of linear systems of observability and stability through the state vector derived and a study on the disturbance rejection with state derivative feedback. In [4], a geometric theory for dynamical systems with state derivative feedback for singular systems was shown. In [5], the theory was presented to the design of a less conservative controller for linear systems with polytopic uncertainties via derivative feedback ensuring the stability and robustness of the system. An approach to the stability and robustness with derivative feedback, including the weakness, can be seen in [6]. Still, in the literature, it is possible to find papers that include the use of derivative feedback in linear systems subject to uncertainties in the plant among others, using techniques based on linear matrix inequalities (LMIs).

The gain scheduling controller has motivated several studies in the field of control engineering. This control strategy is very popular for linear application in multiple fields such as aeronautics, military, and civil. The origin of the gain scheduling controllers took place in the 60s with the classic theory called gain scheduling based on linearization of a system on their equilibrium points [79].

The classical gain scheduling efficiency depends on the dynamic characteristics of the nonlinear system. These can be described as a combination of linear systems, which was associated with a linear controller for each operation point [10]. The controller is designed taking into account only the dynamics of the plant locally around an equilibrium point [10]. Classical gain scheduling controllers were applied intensely but had limitations. Working only in the area of the neighborhood of operating equilibrium points represented a technical deficiency. The gain scheduling controller does reduce the error but there is still a periodic part in the error signal of the system [11].

It can design the controller using methods based on standard ensuring robustness and nominal stability of the system and improving the project gain scheduling [8]. Robust gain scheduler PI controllers are presented in [12]. It presented the procedure for obtaining the solutions via BMI. In [13] a methodology was described to generalize robust gain-scheduled PID controller design for affine LPV systems with polytopic uncertainty via BMI.

Fuzzy gain scheduling overcomes the disadvantages of classical gain scheduling, considering the stability restriction and performance in both the local and the global behavior. Technical fuzzy gain scheduling may involve classical scheduling gain as well as the LPV techniques [14]. Reference [15] presents a fuzzy gain scheduling of proportional integral derivative (FGS-PID) controller for guaranteeing stability of a multimachine power system. The bee colony optimization method was used to determine control rules of the FGS-PID. Reference [16] developed a methodology to the nonfragile control problem for a class of discrete-time Takagi-Sugeno fuzzy systems with both randomly occurring gain variations and channel fading via LMI.

An important consideration in the design of a linear controller for a closed-loop system with uncertainty is the robustness and performance. When uncertainties are invariant or slow variations, the problem can be solved by using robust control techniques [17]. Sometimes, one can have considerable variations in the parameters; in this case, a robust controller does not guarantee a good performance and the stabilization of the plant by a controller designed assumes that the same is time invariant system. Whereas the variations of parameters can be measured during system operation, the gain scheduling strategy can provide more efficient solutions. The gain scheduling controllers are a function of a variant parameter of the plant. The controllers can be adjusted according to the variations in the dynamics of the plant. Therefore, in many applications such drivers’ gain scheduling is more feasible than the robust controllers. The combination of both techniques has been studied in [18].

The main motivation of the work was to develop a control strategy using gain scheduling and state derivative feedback; both techniques are used for systems with time variant parameters. In recent years, the LMIs are used to solve a lot of control theory problems. It was interesting to propose a methodology for solving this class of problems of this type.

According to the authors’ knowledge, there is no record of studies that consider the union of both control strategies. Our main challenge and objective were to develop and design a gain scheduling type control using derivative feedback that considers time-varying parameters to ensure stability and good system performance.

Notation. Throughout the text, the following notations are used: , ; represents a block-diagonal matrix in which the diagonal elements are , ; is used to represent positive definite matrices and, equivalently, is used to represent negative definite matrices; denotes a vector or matrix transposition; denotes the transposition of an inverted matrix; denotes the symmetric matrix.

Property 1 (see [19]). For all nonsymmetric matrix , if , then is invertible.

Property 2. One hassuch that is a time-varying parameter. The condition was used to obtain the convexity of the set and it was described by polytope vertices. The variable from represents a convex combination of the vertices. In this case we can write the set using the minimum and maximum vertex values. This description in the unit simplex form provides the design of the gain scheduling controller using LMIs. For simplicity, will be denoted by , similarly by .

Property 3 (see [20]). If the following LMIs, for and for , are feasible, then the inequality holds, where .

2. Design of Gain Scheduling Controller Using State Derivative Feedback

In this section, a solution for linear systems with time-varying parameters is proposed, using the strategy of gain scheduling control using state derivative feedback. In this section, Finsler’s Lemma is used to avoid cross product of uncertain matrices.

2.1. Finsler’s Lemma, an LMI Formulation

Consider a linear system with time variant uncertainties, described bywhere and are matrices that represent the time variant systems dynamics, is the state vector, and is the control input vector.

Using the compact notation of Property 2, (2) can be rewritten as

The objective is to find a controller , such that the feedback system with the control input is

In this case, the closed-loop system of (3) and (4) is obtained:or

If has null eigenvalue, then the feedback system, given by , has null eigenvalue. The controller can not modify the null eigenvalue of , in this case .

For applying Finsler’s Lemma, it was necessary to start from equality (7), like the result of the transformation (5):

To obtain the LMIs for the design of the controllers, Lemma 1 is used. Using the notation of Property 2, consider that .

Lemma 1 (Finsler’s Lemma). Considering that , and with and is a base for the null space of (i.e., ).
So the next conditions are equivalent: (i),(ii),(iii),(iv), where and are additional variables (or multipliers).

Proof. See [21].

Finsler’s Lemma is widely used in many control applications or theory of stability analysis based on LMIs. This lemma ensures relaxation of the set of LMIs due to the disassociation of matrices or reduction of control design of the number of LMIs [22].

2.2. Controller Design with Stability Condition

Define the following vectors and matrices:where is a nonsingular matrix of appropriate dimensions.

From (8) and using items (i) and (iv) of Finsler’s Lemma, in Theorem 2 sufficient conditions are proposed so that system (5) is stabilizable.

The following theorem was developed considering unique Lyapunov matrix , and the objective was to simplify the methodology. In this case the derivative of parameter in function of time was not included, knowing that .

Theorem 2. Assuming is invertible, if there exist symmetric positive definite matrices , matrices , and , with , such thatwhere is a result of adopting . Then system (5) is stabilizable and the gain matrices are given by

Proof. Consider that (9) and (10) are feasible. Then, applying Property 3, observe that the following inequality holds:Replacing , , and , the following is obtained:Multiplying (14) to the left for and to the right , one obtainsSeparating in terms turnsThe multiplication of matrix can be separated in multiplications of matrices:then, inequality (17) has the form of Finsler’s Lemma:It satisfies item (i) of Finsler’s Lemma, then there is a matrix , accomplishing the Lyapunov conditions for system (2), taking into account the gain matrices (12), then system (5) is asymptotically stable.

Figure 1 shows a set for allocating the eigenvalues of the system. It is limited for relations between the constraints that meet the parameters Decay Rate (), Ratio (), and Angle ().

2.3. Controller Design with Stability Condition and Decay Rate

Given a real constant , one can impose a decay rate constraint as shown in Figure 1, where are the eigenvalues of closed-loop (5).

The decay rate constraint is imposed to the closed-loop system (5), if condition (19) is satisfied for the entire trajectory of the system, [19].then we have

From (5),

Replacing (21) in (20), the consideration of the decay rate is equivalent to solution of

Considering Lemma 1, sufficient conditions for system (5) to be stabilizable with restrictions on the decay rate , and defining the following vectors and matrices,where is a nonsingular matrix of appropriate dimensions.

Using the definitions given in (23), in Theorem 3 sufficient conditions are proposed for system (5) to be stabilizable with decay rate .

Theorem 3. Assuming is invertible, if there exist symmetric positive definite matrices , matrices , and , with , such thatwhere is a result of adopting . Then system (5) is stabilizable, with decay rate greater than or equal to , and the matrices of controller are given by

Proof. The demonstration follows steps similar to the proof of Theorem 2, considering the condition of stability with restriction of decay rate (22).

2.4. Controller Design with Stability Condition, Decay Rate, and Less Conservative Solutions (Using )

In the previous subsection the controller design using Finsler’s Lemma considering the decay rate presents solutions that can be improved; given the empirical results, the value of is limited. Applying a similar strategy, but incorporating a scalar value into the inequalities, one can obtain less conservative solutions, obviously with an adequate value of [5].

Considering Lemma 1 (Finsler’s Lemma), sufficient conditions for system (2) to be stabilized with restrictions on the decay rates , , and defining the following vectors and matrices,where is a nonsingular matrix of appropriate dimensions.

From the definitions given in (26), in Theorem 4 sufficient conditions are proposed for system (5) to be stabilizable with decay rates and .

Theorem 4. Assuming is invertible, for given and , if there exists a positive definite symmetric matrix , matrices , and such thatwhere is a result of adopting . Then system (5) is stabilizable, with decay rate greater than or equal to , and the matrices of controller are given by

Proof. It is similar to the proof of Theorem 2.

2.5. Controller Design with Stability Condition and Radius Restriction

Theorem 5. Assuming is invertible, for a given , if there exists a symmetric positive defined matrix , matrices , and such thatwhere is a result of adopting . Then system (5) is stabilizable with eigenvalues inside the circle of radius , for all . The gain matrices of controller are given:

Proof. From Property 3, if the LMIs (29)-(30) are feasible, then the inequality holds. Replacing , , and and multiplying to the left for and to the right for , the following is obtained:From and according to Property 1, conclude that is invertible, then and are invertible. From item (iv) of Lemma 1, inequality (33) can be rewritten as , whereNow consider thatNote that . Then, from (34)-(35) and considering item (ii) of Lemma 1, the equivalence is established:multiplying (36) to the left for and to the right for , the following is obtained: where and the proof is completed.

In the next section, the LMIs conditions are proposed for inclusion of the restriction of the angle of -stability.

2.6. Controller Design with Stability Condition and Angle Restriction

Theorem 6. Assuming is invertible, for a given , if there exists a symmetric positive defined matrix , matrices , and such thatwhere is a result of adopting . Then system (5) is stabilizable with eigenvalues, inside of angle , for all . The gain matrices of controller are given by

Proof. From Property 3, if the LMIs (39)-(40) are feasible, then the inequality holds. Replacing , , and and multiplying to the left for and to the right for , the following is obtained:where From and according to Property 1, conclude that is invertible, then and are invertible. From item (iv) of Lemma 1, inequality (43) can be rewritten as , whereNow consider thatNote that . Then, from (45)-(46) and considering item (ii) of Lemma 1, the equivalence is established:Multiplying (47) to the left for and to the right for , the following is obtained: where then the proof is completed.

3. Active Suspension System of a Vehicle

The laboratory of active suspension, built by Quanser, can be represented in Figure 2. The schematic model of active suspension system is presented in Figure 3.

The system has a set consisting of two masses, called and . The mass represents of the total vehicle body and is supported by the spring and the damper . The mass corresponds to the mass of the vehicle and tire assembly is supported by the spring and by the damper .

In order to diminish the vibrations caused by irregularities in the track the active suspension system is used, represented by a motor (actuator) connected between the masses and and controlled by force . In Table 1 the values of parameters are represented.

The schematic model [23] can be represented in state space, like what is shown inwhere and , representing the respective velocities of each mass.

For accomplishing the control design of active suspension, it was considered that the system has the amplified control signal, producing a variation on the input vector matrix. This variation is given taking into account the fault of the 40% of the amplified control signal. An actuator fault can be described as politopic uncertainties.

Therefore, to perform the control project, the following vertices of the polytope were considered:

4. Practical Implementation

In this section, the practical implementation and results will be presented, with which it is possible to make a detailed analysis of the technique implemented.

For designing the values of the gain matrix, it was necessary to solve the LMI presented in Theorem 2: and the value of shown in Figure 4 is given by the sum of the products of two sinusoidal functions shown in Figure 5 and which is the complement of the unit simplex.

The first practical implementation of the reference signal was chosen to reproduce a square wave 0.02 m amplitude, frequency  Hz pulse width 50%. In the range of 0 to 12 s the system is open loop and in the range of 12.01 to 21 s the system is closed-loop. It is highlighted that in closed-loop used the control law is given by .

Figure 4 illustrates along time.

In this case the controller is given bywhere the variation of is illustrated in Figure 5, which highlights the period in which the system is closed-loop. As shown in Figure 6, the total time of the suspension drive was 21 s, so it is possible to make the data acquisition to results analysis and display in a single graph.

Figure 10 shows how the open loop system tends to stability, although it has fluctuations that may affect the driver’s comfort. As estimated, the closed-loop system ensures a good performance to the system, reducing the oscillations and the amplitude of the driver’s seat displacement.

4.1. Derivate State Feedback Using -Stability Constraints

The values of parameters , , and were obtained considering the norm of controller gains. It was given for the allocation of eigenvalues.

Using the set of LMIs of Theorems 4, 5, and 6 with , , , , and parameter varying with frequency of 0.01 Hz, the calculated gains were

The frequency of was adopted equal to 0.01 Hz; in this case the time evolution of the elements of the controller is shown in Figure 7 to seconds.

Figure 8 shows that the eigenvalues are inside -stability set for variations of .

In Figure 9, it is noticed that the system presents a good dynamic performance which decreases overshoot of transient response, showing the efficiency of the new methodology.

In [24], there is no limitation of the gain of feedback which makes its practical implementation difficult; therefore this new proposal is more comprehensive.

4.2. Comparison Analysis

Figure 10 represents the transitory response considering the methodology proposed in [5]. The system was subject to the same conditions showed in the practical implementation. We can observe that the red response belonging to the chassis is affected by influence of the parametric variable in time function . The controller does not get to eliminate this oscillations; however the designed controller has a good performance for any moment time. We can conclude that, for high frequency, the controller will have difficulty for guaranteeing good performance of system.

5. Conclusions

In this work a methodology was proposed to design a state derivative feedback robust gain scheduling controller that stabilizes an LTI system. In the practical implementation, the efficiency of the new technique presented was verified. The formulations of LMI with -stability constraints design the controller without having to invert a matrix dependent on parameter ; it is an advantage. The presented technique represented a useful tool for linear systems with derivative feedback subject to faults. The method -stability for allocating the eigenvalues allowed concluding the antagonistic nature of the system between the state derivative and state feedback showing how the value of the controller gains can decrease or increase, depending on how near or far from the imaginary axis the eigenvalues are.

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this paper.

Acknowledgments

The authors would like to thank the Brazilian agencies CAPES, CNPq, and FAPESP (no. 2011/17610-0) which have supported this research.