118 American Scientific Research Journal for Engineering, Technology, and Sciences (ASRJETS) ISSN (Print) 2313-4410, ISSN (Online) 2313-4402 ยฉ Global Society of Scientific Research and Researchers http://asrjetsjournal.org/ LQR and ๐‡๐‡๐Ÿ๐Ÿ Controllers Design Using State Derivative Feedback for Multivariable Systems Hazem I. Alia*, Mohammed Z. M. Alib a,bDepartment of control and system engineering, University of Technology, Baghdad-10001, Iraq aEmail: hazemcontrol2001@yahoo.com bEmail: mohammedzuhair29@gmail.com Abstract This paper presents the design of LQR (linear quadratic regular) and H2 controller using state derivative feedback. This design is solvable for all controllable systems. The state derivative feedback is used instead of state feedback in many mechanical systems because the main sensors of vibration are accelerometers. A multivariable active suspension system is used in this paper to show the effectiveness of the proposed controllers. The obtained results are compared to the same approaches when a state feedback is used. It is shown that the design using state derivative feedback can achieve a better performance. Keywords: LQR control; H2 control; state derivative feedback; multivariable systems; active suspension. 1. Introduction The state derivative feedback is very useful and essential for achieving a desired specification for some control problems. The motivation of using state derivative feedback comes from controlled vibration suspension of mechanical systems where the accelerometers represent the main sensors of vibration [1]. Different approaches that are based on state feedback have been extended to be designed using state derivative feedback. Linear quadratic regulator (LQR) is considered one of the well-known approaches that provide practical feedback gains. This method has adopted either feedback or derivative feedback controller and it provides a perfect stabilization for an active suspension system [2]. The LQR approach can achieve an acceptable performance of the system by minimizing the performance index [3]. Based on LQR, some of new control algorithms have been derived such as in [1,4]. ------------------------------------------------------------------------ * Corresponding author. http://asrjetsjournal.org/ American Scientific Research Journal for Engineering, Technology, and Sciences (ASRJETS) (2017) Volume 37, No 1, pp 118-128 119 The H2 is used to find the optimal gain matrices the achieve the desired performance. The H2 optimal control is used in the design of state feedback control by minimizing a quadratic performance index of the system and attenuating the effect of disturbances. Reference [5] have used the state derivative feedback for direct algorithm for the pole placement for multi input linear system. Reference [6] used state derivative feedback for Pole- placement for single input single output systems. Cardim and his colleagues [7] used state derivative feedback for linear control systems. Kataria and his colleagues [8] used state derivative feedback for Pole-placement problem. Wang and his colleagues [9] have used the state feedback H2 control with regional pole assignment. Reference [10] presented a technique based on state derivative for robust vibration control of dynamical systems. In this paper, the design of LQR and H2 controllers are presented using state derivative feedback. The proposed controllers are applied to a multivariable active suspension. 2. Controllers Design In this section, the solutions of LQR optimal control and H2 robust control using state derivative feedback are presented. 2.1. LQR State Derivative Feedback Problem Formulation Consider a continuous, time-invariant, linear system: ๏ฟฝฬ‡๏ฟฝ๐‘ฅ(๐‘ก๐‘ก)= ๐ด๐ด๐‘ฅ๐‘ฅ(๐‘ก๐‘ก) + ๐ต๐ต๐ต๐ต(๐‘ก๐‘ก) (1) The objective is to stabilize the system by means of a linear state derivative feedback expressed by: ๐ต๐ต(๐‘ก๐‘ก) = โˆ’๐พ๐พ๏ฟฝฬ‡๏ฟฝ๐‘ฅ(๐‘ก๐‘ก) (2) The control law in equation (2) is to stabilize the system with a desired performance. The closed-loop system dynamics is: ๏ฟฝฬ‡๏ฟฝ๐‘ฅ(๐‘ก๐‘ก)=๐ด๐ด๐‘๐‘ ๐‘ฅ๐‘ฅ(๐‘ก๐‘ก) (3) where ๐ด๐ด๐‘๐‘=(๐ผ๐ผ + ๐ต๐ต๐พ๐พ)โˆ’1๐ด๐ด (4) The stabilizing control with good dynamic behavior is achieved by minimizing a quadratic cost or performance index of the type [1]: ๐ฝ๐ฝ(๏ฟฝฬ‡๏ฟฝ๐‘ฅ(๐‘ก๐‘ก),๐ต๐ต(๐‘ก๐‘ก)=โˆซ (๏ฟฝฬ‡๏ฟฝ๐‘ฅ(๐‘ก๐‘ก)๐‘„๐‘„๐‘ฅ๐‘ฅ(๐‘ก๐‘ก) + ๐ต๐ต๐‘‡๐‘‡(๐‘ก๐‘ก)๐‘…๐‘…๐ต๐ต(๐‘ก๐‘ก))๐‘‘๐‘‘๐‘ก๐‘กโˆž 0 (5) Substituting equation (2) into ๐ฝ๐ฝ, the performance index is: American Scientific Research Journal for Engineering, Technology, and Sciences (ASRJETS) (2017) Volume 37, No 1, pp 118-128 120 ๐ฝ๐ฝ =โˆซ (๏ฟฝฬ‡๏ฟฝ๐‘ฅ๐‘„๐‘„๐‘ฅ๐‘ฅ + (๐พ๐พ๏ฟฝฬ‡๏ฟฝ๐‘ฅ)๐‘‡๐‘‡๐‘…๐‘…(๐พ๐พ๏ฟฝฬ‡๏ฟฝ๐‘ฅ))๐‘‘๐‘‘๐‘ก๐‘ก = โˆซ ๏ฟฝฬ‡๏ฟฝ๐‘ฅ๐‘‡๐‘‡(๐‘„๐‘„ + ๐พ๐พ๐‘‡๐‘‡๐‘…๐‘…๐พ๐พ)๏ฟฝฬ‡๏ฟฝ๐‘ฅ๐‘‘๐‘‘๐‘ก๐‘กโˆž 0 โˆž 0 (6) Suppose that a constant positive semidefinite symmetric matrix ๐‘ƒ๐‘ƒ that satisfy equation (6) can be obtained, thus ๏ฟฝฬ‡๏ฟฝ๐‘ฅ๐‘‡๐‘‡(๐‘„๐‘„ + ๐พ๐พ๐‘‡๐‘‡๐‘…๐‘…๐พ๐พ)๏ฟฝฬ‡๏ฟฝ๐‘ฅ=โˆ’ ๐‘‘๐‘‘ ๐‘‘๐‘‘๐‘‘๐‘‘ (๐‘ฅ๐‘ฅ๐‘‡๐‘‡๐‘ƒ๐‘ƒ๐‘ฅ๐‘ฅ) = โˆ’๏ฟฝฬ‡๏ฟฝ๐‘ฅ๐‘‡๐‘‡๐‘ƒ๐‘ƒ๐‘ฅ๐‘ฅ โˆ’ ๐‘ฅ๐‘ฅ๐‘‡๐‘‡๐‘ƒ๐‘ƒ๏ฟฝฬ‡๏ฟฝ๐‘ฅ (7) then, equation (7) can be rewritten as: ๏ฟฝฬ‡๏ฟฝ๐‘ฅ๐‘‡๐‘‡(๐‘„๐‘„ + ๐พ๐พ๐‘‡๐‘‡๐‘…๐‘…๐พ๐พ)๏ฟฝฬ‡๏ฟฝ๐‘ฅ = โˆ’๏ฟฝฬ‡๏ฟฝ๐‘ฅ๐‘‡๐‘‡(๐‘ƒ๐‘ƒ๐ด๐ด๐‘๐‘โˆ’1 + ๐ด๐ด๐‘๐‘โˆ’๐‘‡๐‘‡๐‘ƒ๐‘ƒ)๏ฟฝฬ‡๏ฟฝ๐‘ฅ (8) where ๐ด๐ด๐‘๐‘โˆ’1 = ๐ด๐ดโˆ’1(๐ผ๐ผ + ๐ต๐ต๐พ๐พ) = ๐ด๐ดโˆ’1 + ๐ด๐ดโˆ’1๐ต๐ต๐พ๐พ (9) Comparing both sides of equation (8), ๐‘ƒ๐‘ƒ๐ด๐ด๐‘๐‘โˆ’1 + ๐ด๐ด๐‘๐‘โˆ’๐‘‡๐‘‡๐‘ƒ๐‘ƒ + ๐พ๐พ๐‘‡๐‘‡๐‘…๐‘…๐พ๐พ + ๐‘„๐‘„ = 0 (10) where ๐ด๐ด๐‘๐‘โˆ’๐‘‡๐‘‡ = ๐พ๐พ๐‘‡๐‘‡๐ต๐ต๐‘‡๐‘‡๐ด๐ดโˆ’๐‘‡๐‘‡ + ๐ด๐ดโˆ’๐‘‡๐‘‡ (11) Substituting equation (9) and (11) in equation (10), ๐‘ƒ๐‘ƒ(๐ด๐ดโˆ’1 + ๐ด๐ดโˆ’1๐ต๐ต๐พ๐พ) + (๐พ๐พ๐‘‡๐‘‡๐ต๐ต๐‘‡๐‘‡๐ด๐ดโˆ’๐‘‡๐‘‡ + ๐ด๐ดโˆ’๐‘‡๐‘‡)๐‘ƒ๐‘ƒ + ๐พ๐พ๐‘‡๐‘‡๐‘…๐‘…๐พ๐พ + ๐‘„๐‘„ = 0 (12) then, equation (12) can be rewritten as: ๐‘ƒ๐‘ƒ๐ด๐ดโˆ’1 + ๐‘ƒ๐‘ƒ๐ด๐ดโˆ’1๐ต๐ต๐พ๐พ + ๐พ๐พ๐‘‡๐‘‡๐ต๐ต๐‘‡๐‘‡๐ด๐ดโˆ’๐‘‡๐‘‡๐‘ƒ๐‘ƒ + ๐ด๐ดโˆ’๐‘‡๐‘‡๐‘ƒ๐‘ƒ + ๐พ๐พ๐‘‡๐‘‡๐‘…๐‘…๐พ๐พ + ๐‘„๐‘„ = 0 (13) Since ๐‘…๐‘… is positive-definite symmetric matrix, then ๐‘…๐‘… = ๐‘‡๐‘‡๐‘‡๐‘‡๐‘‡๐‘‡ (14) where ๐‘‡๐‘‡ is a nonsingular matrix. Substituting equation (14) in equation (13), yields: ๐‘ƒ๐‘ƒ๐ด๐ดโˆ’1 + ๐ด๐ดโˆ’๐‘‡๐‘‡๐‘ƒ๐‘ƒ+(๐‘‡๐‘‡๐พ๐พ + ๐‘‡๐‘‡โˆ’๐‘‡๐‘‡๐ต๐ต๐‘‡๐‘‡๐ด๐ดโˆ’๐‘‡๐‘‡๐‘ƒ๐‘ƒ)๐‘‡๐‘‡(๐‘‡๐‘‡๐พ๐พ + ๐‘‡๐‘‡โˆ’๐‘‡๐‘‡๐ต๐ต๐‘‡๐‘‡๐ด๐ดโˆ’๐‘‡๐‘‡๐‘ƒ๐‘ƒ) โˆ’ ๐‘ƒ๐‘ƒ๐ด๐ดโˆ’1๐ต๐ต๐‘‡๐‘‡โˆ’1๐‘‡๐‘‡โˆ’๐‘‡๐‘‡๐ต๐ต๐‘‡๐‘‡๐ด๐ดโˆ’๐‘‡๐‘‡๐‘ƒ๐‘ƒ + ๐‘„๐‘„ = 0 (15) The minimization of ๐ฝ๐ฝ requires the minimization of the following: ๏ฟฝฬ‡๏ฟฝ๐‘ฅ๐‘‡๐‘‡(๐‘‡๐‘‡๐พ๐พ + ๐‘‡๐‘‡โˆ’๐‘‡๐‘‡๐ต๐ต๐‘‡๐‘‡๐ด๐ดโˆ’๐‘‡๐‘‡๐‘ƒ๐‘ƒ)๐‘‡๐‘‡(๐‘‡๐‘‡๐พ๐พ + ๐‘‡๐‘‡โˆ’๐‘‡๐‘‡๐ต๐ต๐‘‡๐‘‡๐ด๐ดโˆ’๐‘‡๐‘‡๐‘ƒ๐‘ƒ)๏ฟฝฬ‡๏ฟฝ๐‘ฅ (16) Since the last expression is nonnegative, the minimum occurs when it is zero, then American Scientific Research Journal for Engineering, Technology, and Sciences (ASRJETS) (2017) Volume 37, No 1, pp 118-128 121 ๐‘‡๐‘‡๐พ๐พ = โˆ’๐‘‡๐‘‡โˆ’๐‘‡๐‘‡๐ต๐ต๐‘‡๐‘‡๐ด๐ดโˆ’๐‘‡๐‘‡๐‘ƒ๐‘ƒ (17) The optimal gain matrix ๐พ๐พ is: ๐พ๐พ = โˆ’๐‘…๐‘…โˆ’1๐ต๐ต๐‘‡๐‘‡๐ด๐ดโˆ’๐‘‡๐‘‡๐‘ƒ๐‘ƒ (18) Finally, the optimal stabilizing control law is given by: ๐ต๐ต(๐‘ก๐‘ก) = ๐‘…๐‘…โˆ’1๐ต๐ต๐‘‡๐‘‡๐ด๐ดโˆ’๐‘‡๐‘‡๐‘ƒ๐‘ƒ๏ฟฝฬ‡๏ฟฝ๐‘ฅ(๐‘ก๐‘ก) (19) The matrix ๐‘ƒ๐‘ƒ in equation (19) must satisfy equation (13) or the following algebraic Riccati equation (ARE): ๐‘ƒ๐‘ƒ๐ด๐ดโˆ’1 + ๐ด๐ดโˆ’๐‘‡๐‘‡๐‘ƒ๐‘ƒ โˆ’ ๐‘ƒ๐‘ƒ๐ด๐ดโˆ’1๐ต๐ต๐‘…๐‘…โˆ’1๐ต๐ต๐‘‡๐‘‡๐ด๐ดโˆ’๐‘‡๐‘‡๐‘ƒ๐‘ƒ + ๐‘„๐‘„ = 0 (20) 2.2. ๐‘ฏ๐‘ฏ๐Ÿ๐Ÿ State Derivative Feedback Problem Formulation Consider a linear time invariant system expressed by: ๏ฟฝฬ‡๏ฟฝ๐‘ฅ(๐‘ก๐‘ก) = ๐ด๐ด๐‘ฅ๐‘ฅ(๐‘ก๐‘ก) + ๐ต๐ต1๐‘‘๐‘‘(๐‘ก๐‘ก) + ๐ต๐ต2๐ต๐ต(๐‘ก๐‘ก) (21) ๐‘’๐‘’(๐‘ก๐‘ก) = ๐ถ๐ถ1๏ฟฝฬ‡๏ฟฝ๐‘ฅ(๐‘ก๐‘ก) + ๐ท๐ท12๐ต๐ต(๐‘ก๐‘ก) (22) ๐‘๐‘(๐‘ก๐‘ก) = ๏ฟฝฬ‡๏ฟฝ๐‘ฅ(๐‘ก๐‘ก) (23) The following assumptions are made: 1. The system matrix ๐ด๐ด is of full rank. 2. (๐ด๐ด, ๐ต๐ต1) and (๐ด๐ด, ๐ต๐ต2) are stabilizable. 3. (๐ถ๐ถ1, ๐ด๐ด) is detectable. 4. All state derivative measurements are possible. The objective of this work is to obtain a scalar state derivative feedback control law described by: ๐ต๐ต(๐‘ก๐‘ก) = โˆ’๐พ๐พ๏ฟฝฬ‡๏ฟฝ๐‘ฅ(๐‘ก๐‘ก) (24) Assuming that ๐‘‘๐‘‘(๐‘ก๐‘ก) is the white noise vector with unit intensity, then [11]: โ€–๐‘‡๐‘‡๐‘’๐‘’๐‘‘๐‘‘โ€–๐ป๐ป2 2 = ๐ธ๐ธ(๐‘’๐‘’๐‘‡๐‘‡(๐‘ก๐‘ก)๐‘’๐‘’(๐‘ก๐‘ก)) (25) where ๐‘‡๐‘‡๐‘’๐‘’๐‘‘๐‘‘ represents the overall transfer function ๐‘‘๐‘‘(๐‘ก๐‘ก) to ๐‘’๐‘’(๐‘ก๐‘ก), then American Scientific Research Journal for Engineering, Technology, and Sciences (ASRJETS) (2017) Volume 37, No 1, pp 118-128 122 ๐‘’๐‘’๐‘‡๐‘‡๐‘’๐‘’ = ๏ฟฝฬ‡๏ฟฝ๐‘ฅ๐‘‡๐‘‡๐ถ๐ถ1๐‘‡๐‘‡๐ถ๐ถ1๏ฟฝฬ‡๏ฟฝ๐‘ฅ + 2๏ฟฝฬ‡๏ฟฝ๐‘ฅ๐‘‡๐‘‡๐ถ๐ถ1๐‘‡๐‘‡๐ท๐ท12๐ต๐ต + ๐ต๐ต๐‘‡๐‘‡๐ท๐ท12๐‘‡๐‘‡๐ท๐ท12๐ต๐ต (26) The minimization of โ€–๐‘‡๐‘‡๐‘’๐‘’๐‘‘๐‘‘โ€–๐ป๐ป2 2 is equivalent to the solution of the stochastic regulator problem by setting: ๐‘„๐‘„ = ๐ถ๐ถ1๐‘‡๐‘‡๐ถ๐ถ1 , ๐‘๐‘ = ๐ถ๐ถ1๐‘‡๐‘‡๐ท๐ท12 , ๐‘…๐‘… = ๐ท๐ท12๐‘‡๐‘‡๐ท๐ท12 then ๐ธ๐ธ๏ฟฝ๐‘’๐‘’๐‘‡๐‘‡(๐‘ก๐‘ก)๐‘’๐‘’(๐‘ก๐‘ก)๏ฟฝ = ๐ฝ๐ฝ๏ฟฝ๏ฟฝฬ‡๏ฟฝ๐‘ฅ(๐‘ก๐‘ก),๐ต๐ต(๐‘ก๐‘ก)๏ฟฝ = โˆซ (โˆž 0 ๏ฟฝฬ‡๏ฟฝ๐‘ฅ๐‘‡๐‘‡(๐‘ก๐‘ก)๐‘„๐‘„๐‘ฅ๐‘ฅ(t) + 2๏ฟฝฬ‡๏ฟฝ๐‘ฅ๐‘‡๐‘‡(t)๐‘๐‘๐ต๐ต(t) + ๐ต๐ต๐‘‡๐‘‡(t)๐‘…๐‘…๐ต๐ต(t))๐‘‘๐‘‘๐‘ก๐‘ก (27) and ๐ฝ๐ฝ๏ฟฝ๏ฟฝฬ‡๏ฟฝ๐‘ฅ(๐‘ก๐‘ก), ๐‘ฃ๐‘ฃ(๐‘ก๐‘ก)๏ฟฝ = โˆซ (โˆž 0 ๏ฟฝฬ‡๏ฟฝ๐‘ฅ๐‘‡๐‘‡(๐‘ก๐‘ก)๐‘„๐‘„๐‘š๐‘š๏ฟฝฬ‡๏ฟฝ๐‘ฅ(t) + ๐‘ฃ๐‘ฃ๐‘‡๐‘‡(t)๐‘…๐‘…๐‘ฃ๐‘ฃ(t))๐‘‘๐‘‘๐‘ก๐‘ก (28) where ๐‘„๐‘„๐‘š๐‘š = ๐‘„๐‘„ โˆ’ ๐‘๐‘๐‘…๐‘…โˆ’1๐‘๐‘๐‘‡๐‘‡ (29) ๐‘ฃ๐‘ฃ(t) = ๐ต๐ต(t) + ๐‘…๐‘…โˆ’1๐‘๐‘๐‘‡๐‘‡๏ฟฝฬ‡๏ฟฝ๐‘ฅ(๐‘ก๐‘ก) (30) Consequently, the system in equation (21) will be rewritten as: ๏ฟฝฬ‡๏ฟฝ๐‘ฅ(๐‘ก๐‘ก) = ๐ด๐ด๐‘š๐‘š๐‘ฅ๐‘ฅ(๐‘ก๐‘ก) + ๐ต๐ต1๐‘‘๐‘‘(๐‘ก๐‘ก) + ๐ต๐ต2๐‘ฃ๐‘ฃ(๐‘ก๐‘ก) (31) where ๐ด๐ด๐‘š๐‘š = ๐ด๐ด โˆ’ ๐ต๐ต2๐‘…๐‘…โˆ’1๐‘๐‘๐‘‡๐‘‡ (32) In term of ๐‘ฃ๐‘ฃ(๐‘ก๐‘ก) and from equation (30), the optimal state derivative feedback is: ๐‘ฃ๐‘ฃ(๐‘ก๐‘ก) = โˆ’๐พ๐พ๐‘š๐‘š๏ฟฝฬ‡๏ฟฝ๐‘ฅ(๐‘ก๐‘ก) (33) where ๐พ๐พ๐‘š๐‘š = ๐พ๐พ โˆ’ ๐‘…๐‘…โˆ’1๐‘๐‘๐‘‡๐‘‡ (34) Substitute equation (33) in equation (31), the system equation will be: ๏ฟฝฬ‡๏ฟฝ๐‘ฅ(๐‘ก๐‘ก) = ๐ด๐ด๐‘š๐‘š๐‘ฅ๐‘ฅ(๐‘ก๐‘ก) + ๐ต๐ต1๐‘‘๐‘‘(๐‘ก๐‘ก) โˆ’ ๐ต๐ต2K๐‘š๐‘š๏ฟฝฬ‡๏ฟฝ๐‘ฅ(๐‘ก๐‘ก) = ๐ด๐ด๐‘›๐‘›๐‘ฅ๐‘ฅ(๐‘ก๐‘ก) + ๐ต๐ต1๐‘‘๐‘‘(๐‘ก๐‘ก) (35) where ๐ด๐ด๐‘›๐‘› = (๐ผ๐ผ + ๐ต๐ต2K๐‘š๐‘š)โˆ’1๐ด๐ด๐‘š๐‘š (36) American Scientific Research Journal for Engineering, Technology, and Sciences (ASRJETS) (2017) Volume 37, No 1, pp 118-128 123 Substitute equation (33) in equation (28), the objective function will be: ๐ฝ๐ฝ๏ฟฝx(๐‘ก๐‘ก), ๐‘ฃ๐‘ฃ(๐‘ก๐‘ก)๏ฟฝ = โˆซ (โˆž 0 ๏ฟฝฬ‡๏ฟฝ๐‘ฅ๐‘‡๐‘‡(๐‘ก๐‘ก)(๐‘„๐‘„๐‘š๐‘š + ๐พ๐พ๐‘š๐‘š๐‘‡๐‘‡๐‘…๐‘…๐พ๐พ๐‘š๐‘š)๐‘ฅ๐‘ฅ(t))๐‘‘๐‘‘๐‘ก๐‘ก (37) Suppose that, it can be found a constant positive simidefinite symmetric ๐‘ƒ๐‘ƒ that satisfy equation (37), ๏ฟฝฬ‡๏ฟฝ๐‘ฅ๐‘‡๐‘‡(๐‘ก๐‘ก)(๐‘„๐‘„๐‘š๐‘š + ๐พ๐พ๐‘š๐‘š๐‘‡๐‘‡๐‘…๐‘…K๐‘š๐‘š)๏ฟฝฬ‡๏ฟฝ๐‘ฅ(t) = โˆ’ ๐‘‘๐‘‘ ๐‘‘๐‘‘๐‘‘๐‘‘ ๏ฟฝ๐‘ฅ๐‘ฅ๐‘‡๐‘‡(๐‘ก๐‘ก)๐‘ƒ๐‘ƒ๐‘ฅ๐‘ฅ(๐‘ก๐‘ก)๏ฟฝ = โˆ’๏ฟฝฬ‡๏ฟฝ๐‘ฅ๐‘‡๐‘‡(๐‘ก๐‘ก)๐‘ƒ๐‘ƒ๐‘ฅ๐‘ฅ(๐‘ก๐‘ก) โˆ’ ๐‘ฅ๐‘ฅ๐‘‡๐‘‡(๐‘ก๐‘ก)๐‘ƒ๐‘ƒ๏ฟฝฬ‡๏ฟฝ๐‘ฅ(๐‘ก๐‘ก) (38) Therefore, the performance index can be obtained as: ๐ฝ๐ฝ๏ฟฝ๏ฟฝฬ‡๏ฟฝ๐‘ฅ(๐‘ก๐‘ก), ๐‘ฃ๐‘ฃ(๐‘ก๐‘ก)๏ฟฝ = โˆซ (โˆž 0 ๏ฟฝฬ‡๏ฟฝ๐‘ฅ๐‘‡๐‘‡(๐‘ก๐‘ก)๐‘„๐‘„๐‘š๐‘š๏ฟฝฬ‡๏ฟฝ๐‘ฅ(t) + (๐พ๐พ๐‘š๐‘š๏ฟฝฬ‡๏ฟฝ๐‘ฅ(t))๐‘‡๐‘‡๐‘…๐‘…(๐พ๐พ๐‘š๐‘š๏ฟฝฬ‡๏ฟฝ๐‘ฅ(t)))๐‘‘๐‘‘๐‘ก๐‘ก = โˆ’๐‘ฅ๐‘ฅ๐‘‡๐‘‡(๐‘ก๐‘ก)๐‘ƒ๐‘ƒ๐‘ฅ๐‘ฅ(๐‘ก๐‘ก)|0โˆž = โˆ’๐‘ฅ๐‘ฅ๐‘‡๐‘‡(โˆž)๐‘ƒ๐‘ƒ๐‘ƒ๐‘ƒ(โˆž) + ๐‘ฅ๐‘ฅ๐‘‡๐‘‡(0)๐‘ƒ๐‘ƒ๐‘ฅ๐‘ฅ(0) (39) Assume that the closed loop system is asymptotically stable, then ๐‘ฅ๐‘ฅ(โˆž) โ†’ 0. Therefore the performance index can be obtained in terms of initial conditions and matrix ๐‘ƒ๐‘ƒ as: ๐ฝ๐ฝ = ๐‘ฅ๐‘ฅ๐‘‡๐‘‡(0)๐‘ƒ๐‘ƒ๐‘ฅ๐‘ฅ(0) (40) From equation (35), the following relationship can be obtained: ๐‘ฅ๐‘ฅ(๐‘ก๐‘ก) = ๐ด๐ด๐‘›๐‘›โˆ’1๏ฟฝฬ‡๏ฟฝ๐‘ฅ(๐‘ก๐‘ก) + ๐ต๐ต1๐‘‘๐‘‘(๐‘ก๐‘ก) (41) where ๐ด๐ด๐‘›๐‘›โˆ’1 = ๐ด๐ด๐‘š๐‘šโˆ’1(๐ผ๐ผ + ๐ต๐ต2๐พ๐พ๐‘š๐‘š) (42) Then equation (38) can be rewritten as: ๏ฟฝฬ‡๏ฟฝ๐‘ฅ๐‘‡๐‘‡(๐‘ก๐‘ก)(๐‘„๐‘„๐‘š๐‘š + ๐พ๐พ๐‘š๐‘š๐‘‡๐‘‡๐‘…๐‘…๐พ๐พ๐‘š๐‘š)๏ฟฝฬ‡๏ฟฝ๐‘ฅ(t) = โˆ’๏ฟฝฬ‡๏ฟฝ๐‘ฅ๐‘‡๐‘‡(๐‘ก๐‘ก)(๐‘ƒ๐‘ƒ๐ด๐ด๐‘›๐‘›โˆ’1 + ๐ด๐ด๐‘›๐‘›โˆ’๐‘‡๐‘‡๐‘ƒ๐‘ƒ)๏ฟฝฬ‡๏ฟฝ๐‘ฅ(t) (43) By comparing the two sides of equation (43), we obtain: ๐‘ƒ๐‘ƒ๐ด๐ด๐‘›๐‘›โˆ’1 + ๐ด๐ด๐‘›๐‘›โˆ’1๐‘ƒ๐‘ƒ + ๐พ๐พ๐‘š๐‘š๐‘‡๐‘‡๐‘…๐‘…๐พ๐พ๐‘š๐‘š + ๐‘„๐‘„๐‘š๐‘š = 0 (44) Substituting equation (42) in equation (44), one can obtain: ๐‘ƒ๐‘ƒ(๐ด๐ด๐‘š๐‘šโˆ’1(๐ผ๐ผ + ๐ต๐ต2๐พ๐พ๐‘š๐‘š)) + (๐ด๐ด๐‘š๐‘šโˆ’1(๐ผ๐ผ + ๐ต๐ต2๐พ๐พ๐‘š๐‘š))๐‘‡๐‘‡๐‘ƒ๐‘ƒ + ๐พ๐พ๐‘š๐‘š๐‘‡๐‘‡๐‘…๐‘…๐พ๐พ๐‘š๐‘š + ๐‘„๐‘„๐‘š๐‘š = 0 (45) then, equation (45) can be rewritten as: ๐‘ƒ๐‘ƒ๐ด๐ด๐‘š๐‘šโˆ’1 + ๐ด๐ด๐‘š๐‘šโˆ’๐‘‡๐‘‡๐‘ƒ๐‘ƒ + ๐‘ƒ๐‘ƒ๐ด๐ด๐‘š๐‘šโˆ’๐‘‡๐‘‡๐ต๐ต2๐พ๐พ๐‘š๐‘š + ๐พ๐พ๐‘š๐‘š๐‘‡๐‘‡๐ต๐ต2๐‘‡๐‘‡๐ด๐ด๐‘š๐‘šโˆ’๐‘‡๐‘‡๐‘ƒ๐‘ƒ + ๐พ๐พ๐‘š๐‘š๐‘‡๐‘‡๐‘…๐‘…๐พ๐พ๐‘š๐‘š + ๐‘„๐‘„๐‘š๐‘š = 0 (46) Since ๐‘…๐‘… is positive definite symmetric matrix, then ๐‘…๐‘… = ๐‘‡๐‘‡๐‘‡๐‘‡๐‘‡๐‘‡, where ๐‘‡๐‘‡ is nonsingular matrix. Equation (46) can American Scientific Research Journal for Engineering, Technology, and Sciences (ASRJETS) (2017) Volume 37, No 1, pp 118-128 124 be rewritten as: ๐‘ƒ๐‘ƒ๐ด๐ด๐‘š๐‘šโˆ’1 + ๐ด๐ด๐‘š๐‘šโˆ’๐‘‡๐‘‡๐‘ƒ๐‘ƒ + ๐‘ƒ๐‘ƒ๐ด๐ด๐‘š๐‘šโˆ’1๐ต๐ต2๐พ๐พ๐‘š๐‘š + ๐พ๐พ๐‘š๐‘š๐‘‡๐‘‡๐ต๐ต2๐‘‡๐‘‡๐ด๐ด๐‘š๐‘šโˆ’๐‘‡๐‘‡๐‘ƒ๐‘ƒ + ๐พ๐พ๐‘š๐‘š๐‘‡๐‘‡๐‘‡๐‘‡๐‘‡๐‘‡๐‘‡๐‘‡๐พ๐พ๐‘š๐‘š + ๐‘„๐‘„๐‘š๐‘š = 0 (47) By reformulating equation (47), the following equation can be obtained: ๐‘ƒ๐‘ƒ๐ด๐ด๐‘š๐‘šโˆ’1 + ๐ด๐ด๐‘š๐‘šโˆ’๐‘‡๐‘‡๐‘ƒ๐‘ƒ (๐‘‡๐‘‡๐พ๐พ๐‘š๐‘š + ๐‘‡๐‘‡โˆ’๐‘‡๐‘‡๐ต๐ต2๐‘‡๐‘‡๐ด๐ด๐‘š๐‘šโˆ’๐‘‡๐‘‡๐‘ƒ๐‘ƒ)๐‘‡๐‘‡(๐‘‡๐‘‡๐พ๐พ๐‘š๐‘š + ๐‘‡๐‘‡โˆ’๐‘‡๐‘‡๐ต๐ต2๐‘‡๐‘‡๐ด๐ด๐‘š๐‘šโˆ’๐‘‡๐‘‡๐‘ƒ๐‘ƒ) โˆ’ ๐‘ƒ๐‘ƒ๐ด๐ด๐‘š๐‘šโˆ’1๐ต๐ต2๐‘…๐‘…โˆ’1๐ต๐ต2๐‘‡๐‘‡๐ด๐ด๐‘š๐‘šโˆ’๐‘‡๐‘‡๐‘ƒ๐‘ƒ + ๐‘„๐‘„๐‘š๐‘š = 0 (48) The minimization of ๐ฝ๐ฝ requires the minimization of ๏ฟฝฬ‡๏ฟฝ๐‘ฅ๐‘‡๐‘‡(๐‘‡๐‘‡๐พ๐พ + ๐‘‡๐‘‡โˆ’๐‘‡๐‘‡๐ต๐ต๐‘‡๐‘‡๐ด๐ดโˆ’๐‘‡๐‘‡๐‘ƒ๐‘ƒ)๐‘‡๐‘‡(๐‘‡๐‘‡๐พ๐พ + ๐‘‡๐‘‡โˆ’๐‘‡๐‘‡๐ต๐ต๐‘‡๐‘‡๐ด๐ดโˆ’๐‘‡๐‘‡๐‘ƒ๐‘ƒ)๏ฟฝฬ‡๏ฟฝ๐‘ฅ (49) Since the last expression is nonnegative, the minimum occurs when it is zero ๐‘‡๐‘‡๐พ๐พ๐‘š๐‘š + ๐‘‡๐‘‡โˆ’๐‘‡๐‘‡๐ต๐ต2๐‘‡๐‘‡๐ด๐ด๐‘š๐‘šโˆ’๐‘‡๐‘‡๐‘ƒ๐‘ƒ = 0 (50) The optimal gain matrix ๐พ๐พ๐‘š๐‘š is: ๐พ๐พ๐‘š๐‘š = โˆ’๐‘‡๐‘‡โˆ’1๐‘‡๐‘‡โˆ’๐‘‡๐‘‡๐ต๐ต2๐‘‡๐‘‡๐ด๐ด๐‘š๐‘šโˆ’๐‘‡๐‘‡๐‘ƒ๐‘ƒ = โˆ’๐‘…๐‘…โˆ’1๐ต๐ต2๐‘‡๐‘‡๐ด๐ด๐‘š๐‘šโˆ’๐‘‡๐‘‡๐‘ƒ๐‘ƒ (51) Finally, the optimal stabilizing control is: ๐‘ฃ๐‘ฃ(๐‘ก๐‘ก) = โˆ’๐พ๐พ๐‘š๐‘š๏ฟฝฬ‡๏ฟฝ๐‘ฅ(๐‘ก๐‘ก) = ๐‘…๐‘…โˆ’1๐ต๐ต2๐‘‡๐‘‡๐ด๐ด๐‘š๐‘šโˆ’๐‘‡๐‘‡๐‘ƒ๐‘ƒ๏ฟฝฬ‡๏ฟฝ๐‘ฅ(๐‘ก๐‘ก) (52) Substituting equation (52) in equation (30) yields: ๐ต๐ต(๐‘ก๐‘ก) = ๐‘…๐‘…โˆ’1๐ต๐ต2๐‘‡๐‘‡๐ด๐ด๐‘š๐‘šโˆ’๐‘‡๐‘‡๐‘ƒ๐‘ƒ๏ฟฝฬ‡๏ฟฝ๐‘ฅ(๐‘ก๐‘ก) โˆ’ ๐‘…๐‘…โˆ’1๐‘๐‘๐‘‡๐‘‡๏ฟฝฬ‡๏ฟฝ๐‘ฅ(๐‘ก๐‘ก) (53) then ๐พ๐พ = โˆ’๐‘…๐‘…โˆ’1[๐ต๐ต2๐‘‡๐‘‡(๐ด๐ด โˆ’ ๐ต๐ต2๐‘…๐‘…โˆ’1๐‘๐‘๐‘‡๐‘‡)โˆ’๐‘‡๐‘‡๐‘ƒ๐‘ƒ โˆ’ ๐‘๐‘๐‘‡๐‘‡] (54) The equations of the closed loop system using state derivative feedback H2 control are: ๏ฟฝฬ‡๏ฟฝ๐‘ฅ(๐‘ก๐‘ก) = ๐ด๐ด๐‘๐‘๐‘ฅ๐‘ฅ(๐‘ก๐‘ก) + ๐ต๐ต1๐‘‘๐‘‘(๐‘ก๐‘ก) + ๐ต๐ต๐‘๐‘๐‘Ÿ๐‘Ÿ(๐‘ก๐‘ก) (55) ๐‘ฆ๐‘ฆ(๐‘ก๐‘ก) = ๐ถ๐ถ๐‘ฅ๐‘ฅ(๐‘ก๐‘ก) (56) where ๐ด๐ด๐‘๐‘ = (๐ผ๐ผ + ๐ต๐ต2๐พ๐พ)โˆ’1(๐ด๐ด โˆ’ ๐ต๐ต2๐ถ๐ถ) (57) ๐ต๐ต๐‘๐‘ = (๐ผ๐ผ + ๐ต๐ต2๐พ๐พ)โˆ’1๐ต๐ต2 (58) American Scientific Research Journal for Engineering, Technology, and Sciences (ASRJETS) (2017) Volume 37, No 1, pp 118-128 125 3. Illustrative Example A multivariable active suspension system, shown in Figure 1 is used to show the effectiveness of the proposed controllers. The system dynamics can be represented by a state space model as [7]: โŽฃ โŽข โŽข โŽก๏ฟฝฬ‡๏ฟฝ๐‘ฅ1(๐‘ก๐‘ก) ๏ฟฝฬ‡๏ฟฝ๐‘ฅ2(๐‘ก๐‘ก) ๏ฟฝฬ‡๏ฟฝ๐‘ฅ3(๐‘ก๐‘ก) ๏ฟฝฬ‡๏ฟฝ๐‘ฅ4(๐‘ก๐‘ก)โŽฆ โŽฅ โŽฅ โŽค = ๏ฃบ ๏ฃบ ๏ฃบ ๏ฃบ ๏ฃบ ๏ฃบ ๏ฃป ๏ฃน ๏ฃฏ ๏ฃฏ ๏ฃฏ ๏ฃฏ ๏ฃฏ ๏ฃฏ ๏ฃฐ ๏ฃฎ โˆ’โˆ’ โˆ’โˆ’โˆ’โˆ’ ssss cccc m b m b m k m k M b M bb M k M kk 2222 221221 1000 0100 โŽฃ โŽข โŽข โŽก๐‘ฅ๐‘ฅ1 (๐‘ก๐‘ก) ๐‘ฅ๐‘ฅ2(๐‘ก๐‘ก) ๐‘ฅ๐‘ฅ3(๐‘ก๐‘ก) ๐‘ฅ๐‘ฅ4(๐‘ก๐‘ก)โŽฆ โŽฅ โŽฅ โŽค + ๏ฃบ ๏ฃบ ๏ฃบ ๏ฃบ ๏ฃบ ๏ฃบ ๏ฃป ๏ฃน ๏ฃฏ ๏ฃฏ ๏ฃฏ ๏ฃฏ ๏ฃฏ ๏ฃฏ ๏ฃฐ ๏ฃฎ โˆ’ s cc m MM 10 11 00 00 ๐ต๐ต(๐‘ก๐‘ก) (59) ๏ฟฝ๐‘ฆ๐‘ฆ1 (๐‘ก๐‘ก) ๐‘ฆ๐‘ฆ2(๐‘ก๐‘ก)๏ฟฝ = ๏ฃบ ๏ฃป ๏ฃน ๏ฃฏ ๏ฃฐ ๏ฃฎ 0010 0001 โŽฃ โŽข โŽข โŽก๐‘ฅ๐‘ฅ1 (๐‘ก๐‘ก) ๐‘ฅ๐‘ฅ2(๐‘ก๐‘ก) ๐‘ฅ๐‘ฅ3(๐‘ก๐‘ก) ๐‘ฅ๐‘ฅ4(๐‘ก๐‘ก)โŽฆ โŽฅ โŽฅ โŽค (60) where ๐‘€๐‘€๐‘๐‘ represents a car mass, ๐‘š๐‘š๐‘ ๐‘  represents the driver plus seat mass. The stiffness ๐‘˜๐‘˜1 and the damping ๐‘๐‘1 represent the shock absorbers by which the vertical vibration caused by a street may be partially attenuated. The stiffness ๐‘˜๐‘˜2 and the damping b2 represent the car seat suspension elements by which the undesirable vibrations subjected to the driver can be reduced. The control inputs ๐ต๐ต1(๐‘ก๐‘ก) and ๐ต๐ต2(๐‘ก๐‘ก).can be changed to increase the damping of vibration of the masses ๐‘€๐‘€๐‘๐‘ and ๐‘š๐‘š๐‘ ๐‘ . The accelerations signals ๏ฟฝฬˆ๏ฟฝ๐‘ฅ1(๐‘ก๐‘ก) and ๏ฟฝฬˆ๏ฟฝ๐‘ฅ2(๐‘ก๐‘ก) are only available for feedback because they are measured by accelerometers sensors. Depending on their measured time derivatives, the velocities ๏ฟฝฬ‡๏ฟฝ๐‘ฅ1(๐‘ก๐‘ก) and ๏ฟฝฬ‡๏ฟฝ๐‘ฅ2(๐‘ก๐‘ก) can be estimated. Now, the accelerations and velocities signals are available and the proposed method can be used to solve the problem. Figure 1: Active suspension of a car seat [7]. American Scientific Research Journal for Engineering, Technology, and Sciences (ASRJETS) (2017) Volume 37, No 1, pp 118-128 126 The nominal system parameters are taken as follows [7]: ๐‘๐‘1(damping) = 4 ร— 103 Ns/m, ๐‘๐‘2(damper of the seat suspension) = 5 ร— 102 Ns/m, ๐‘˜๐‘˜1 (stiffness)= 4 ร— 104 N/m, ๐‘˜๐‘˜2 (stiffness)= 5 ร— 103 N/m, ๐‘€๐‘€๐ถ๐ถ (mass of the car)= 1500 kg, ๐‘š๐‘š๐‘ ๐‘ (mass of the driver) = 70 kg. 3.1. LQR Controller Results Figure 2 shows the system states trajectories when state feedback LQR control and state derivative feedback LQR control are applied. It shows that the response obtained using state derivative feedback LQR control is fast with small oscillation amplitudes in comparison to that obtained using state feedback LQR control. The performance index weighting matrices Q and R for state feedback LQR control and state derivative feedback LQR control are chosen as Q = diag{8 ร— 107, 0.568475001, 0.2 ร— 10โˆ’8, 0.8521111} and R = diag{1, 1}. The resulting feedback gain matrices in cases, state feedback LQR control and state derivative feedback LQR control respectively are: ๐พ๐พ = ๏ฃบ ๏ฃป ๏ฃน ๏ฃฏ ๏ฃฐ ๏ฃฎ โˆ’โˆ’ 4995.68865.622854.04379.417 9456.182930.3438625.501726.935 ๐พ๐พ = ๏ฃบ ๏ฃป ๏ฃน ๏ฃฏ ๏ฃฐ ๏ฃฎ ร—โˆ’ร—ร—ร— ร—โˆ’ร—โˆ’ร—โˆ’ร— 3333 3333 100072.0101273.0100629.0101000.1 100582.0104695.1102590.0106024.4 Figure 2: System trajectories using state feedback LQR control (dotted line) and state derivative feedback LQR control (solid line). American Scientific Research Journal for Engineering, Technology, and Sciences (ASRJETS) (2017) Volume 37, No 1, pp 118-128 127 3.2. ๐‘ฏ๐‘ฏ๐Ÿ๐Ÿ Controller Results Figure 4 shows the system states trajectories when state feedback H2 control and state derivative feedback H2 control are applied. It shows that the response obtained using state derivative feedback H2 control is fast with small oscillation amplitudes in comparison to that obtained using state feedback H2 control. The performance index weighting matrices Q and R for state feedback H2 control and state derivative feedback H2 control are chosen as Q = diag{100,100, 1, 1} and R = diag{0.01, 100}. The resulting feedback gain matrices in cases, state feedback H2 control and state derivative feedback H2 control respectively are: ๐พ๐พ = ๏ฃบ ๏ฃป ๏ฃน ๏ฃฏ ๏ฃฐ ๏ฃฎ ร—ร—ร—ร— ร—ร—ร—ร— 3333 3333 100001.0100012.0100011.0100021.0 101164.0109903.0103209.9104641.6 ๐พ๐พ = ๏ฃบ ๏ฃป ๏ฃน ๏ฃฏ ๏ฃฐ ๏ฃฎ ร—โˆ’ร—ร—โˆ’ร—โˆ’ ร—โˆ’ร—โˆ’ร—ร— 3333 3333 100005.0100008.0100119.0100101.0 102162.0101078.1106049.9109414.2 Figure 4: System trajectories using state feedback H2 control (dotted line) and state derivative feedback H2 control (solid line). 4. Conclusion In this paper the LQR and H2 controllers have been designed using state derivative feedback. The H2 optimal control has been derived using state derivative feedback similar to LQR to find the optimal gain matrices that American Scientific Research Journal for Engineering, Technology, and Sciences (ASRJETS) (2017) Volume 37, No 1, pp 118-128 128 achieve the desired performance. The two designed approaches were applied to a multivariable active suspension system. It was found that the designed LQR and H2 controllers using state derivative feedback can given a better performance in comparison to the same approaches using state feedback. References [1]. T. H. S. Abdelaziz and M. Valask, โ€œState Derivative Feedback By LQR For Linear Time-Invariant Systemโ€, Proceedings of the 16th IFAC World Congress, Czech Republic, 2005, pp. 933-938. [2]. M. Pourebrahim and A. S. Ghafari, โ€œDesigning a LQR Controller for an Electro-Hydraulic-Actuated- Clutch Modelโ€, International conference on Control Science and Systems Engineering, 2016. [3]. H. I. Ali, โ€œMixed LQR/H-Infinity Controller Design For Uncertain Multivariable Systemsโ€, Emirates Journal for Engineering Research, 2015, Vol. 20, No. 1, PP. 79-85. [4]. Rodrigues C. R. and Kuiava R. and Ramos R.A., โ€œDesign of a linear quadratic regulator for nonlinear systems modeled via norm bounded linear differential inclusionsโ€, Proceedings of the 18th World Congress, Milano(Italy), 2011. [5]. T. H. S. Abdelaziz and M.Valask, โ€œDirect Algorithm For Pole Placement By State-Derivative Feedback For Multi-Input Linear Systems - Nonsingular Caseโ€, Kybernetika, 2005, Vol. 41, No. 5, pp. 637-660. [6]. T. H. S. Abdelaziz and M.Valask, โ€œPole-placement for SISO linear systems by state-derivative feedbackโ€, Acta Polytechnica, 2003, Vol. 43, No. 6, pp. 52-60. [7]. R. Cardim, M. C. M. Teixeira, E. Assuncao and F. A. Faria, โ€œControl Designs for Linear Systems Using State-Derivative Feedbackโ€, Systems Structure and Control, Pert Husek, 2008. [8]. J. Kataria, M. K. Madhav and A. Kumar, โ€œState Derivative Feedback Control Application for Pole Placement Problemโ€, International Journal of Emerging Technology, 2014, Vol. 4, No. 4, pp. 79-85. [9]. G. S. Wang, B. Liang and G. R. Duan, โ€œH2-Optimal Control with Regional Pole Assignment via State Feedback, International Journal of Controlโ€, Automation, and Systems, 2006, Vol. 4, No. 5, pp. 653- 659. [10]. E. Reithmeier and G. Leitmann, โ€œRobust Vibration Control of Dynamical Systems based on Derivative of the Stateโ€, Archive Appl. Mechanics,, 2003, Vol. 72, PP. 856-864. [11]. A. Sinha, โ€œLinear Systems Optimal and Robust Controlโ€, Taylor and Francis Group, LLC, 2007.