Next Article in Journal
Applications of a Group Theoretical Method on Biomagnetic Fluid Flow and Heat Transfer for Different Shapes of Fe3O4 Magnetic Particles under the Influence of Thermal Radiation and a Magnetic Dipole over a Cylinder
Previous Article in Journal
Solution of Second- and Higher-Order Nonlinear Two-Point Boundary-Value Problems Using Double Decomposition Method
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

H Robust LMI-Based Nonlinear State Feedback Controller of Uncertain Nonlinear Systems with External Disturbances

1
Department of Mechanical Engineering, Amirkabir University of Technology (Tehran Polytechnic), Tehran 15875, Iran
2
School of Intelligent Mechatronics Engineering, Sejong University, Seoul 05006, Korea
3
Future Technology Research Center, National Yunlin University of Science and Technology, Douliou, Yunlin 64002, Taiwan
4
Department of Electrical and Computer Engineering, University of Louisiana at Lafayette, Lafayette, LA 70504, USA
*
Author to whom correspondence should be addressed.
Masoud Chatavi and Mai The Vu are the first authors; these authors contributed equally to this work.
Mathematics 2022, 10(19), 3518; https://doi.org/10.3390/math10193518
Submission received: 5 August 2022 / Revised: 16 September 2022 / Accepted: 21 September 2022 / Published: 27 September 2022

Abstract

:
In this paper, we propose a nonlinear state feedback controller based on linear matrix inequality (LMI) for a class of nonlinear systems with parametric uncertainties and external disturbances. The primary goals of the proposed controller are to guarantee system stability and performance in the presence of system uncertainties and time-dependent disturbances. To meet the specified objectives, the LMI form is calculated as a hierarchical control structure. Using the Lyapunov stability function, the asymptotic stability of the nominal system obtained from the nonlinear state feedback is proven, and the LMI condition is attained. After applying the nonlinear state feedback controller, asymptotic stability conditions for the nominal system are constructed using the Lyapunov function, and the nonlinear state-feedback control mechanism is determined accordingly. Considering the external disturbance as input, the terms of the state matrices are substituted in the obtained LMI, and the LMI condition for a nominal system is achieved in the presence of disturbances. The asymptotic stability condition of the uncertain system in the presence of external disturbances is determined by adding uncertainties to the system. The proposed approach yields a simple control mechanism representing an independent of system order. The performance of the proposed approach was assessed using a simulation study of a ball and beam system.
MSC:
93B52; 93D15; 15-XX; 93D21; 93D09; 93Dxx; 62F35; 35F50; 93C10

1. Introduction

The prevalence of nonlinearities in dynamic systems makes control design challenging. This is further exacerbated when disturbances are added to the system. To date, various approaches have been developed and implemented to control and/or stabilize nonlinear disturbed systems [1,2,3,4,5]. Because system states are affected by disturbances and nonlinearities, errors emerge in dynamical systems, and disregarding their impact, may lead to extreme deterioration in system performance and even instability [6,7,8]. As a result, it is well-established that controlling nonlinear systems in the presence of disturbances has significant practical implications [9,10,11]. In recent years, there has been a noticeable increase in the focus on developing suitable control laws for nonlinear dynamical systems in the presence of parameter uncertainties [12,13,14]. Yu et al. [15] proposed a command-filtering backstepping control approach based on neural network approximation for nonlinear SISO systems with unknown disturbances. Using active disturbance rejection control, Ran et al. [16] investigated the stabilization problem of a class of nonlinear systems with actuator saturation. Celentano and Basin [17] proposed an approach to design robust controllers to track a reference signal with a small error norm for uncertain nonlinear systems with bounded disturbances. In [18], a robust H controller was designed to maintain the states on a predefined sliding surface and guarantee the discrete time-reaching condition. In [19], by incorporating a linear feedback control technique, a dynamic feedback method, and an uncertainty and disturbance estimator (UDE)-based control approach, two UDE-based control methods were designed to stabilize fractional order systems with both model uncertainties and external disturbances.
The majority of the problems encountered by engineers in practical applications are subject some level of uncertainty due to inaccurate modeling, including robotic manipulators [20], non-holonomic plants [21], power systems [22], and flexible space configurations [23]. Thus, system uncertainties should always be considered when designing a control system for stability and performance. Over the years, significant research has been conducted on the implementation of robust nonlinear state-feedback control schemes that handle system uncertainties. One of the methods described is linear matrix inequality (LMI), which is a practical tool used in the analysis and design of control systems [24,25,26]. The LMI approach is a practical and powerful tool for dealing with system uncertainties, such as parametric [27] or unstructured uncertainties [28,29]. The use of state and output feedback control methods to achieve robust linear system stabilization was investigated in [30]. Uncertainty is a polytope studied in both continuous and discrete time systems. It proposes synthesis conditions that directly address the control gain as an optimization variable, in contrast to other LMI-based robust stabilization approaches. The LMI approach was used in [31] to solve the problem of static output feedback (SOF) stabilization for uncertain linear systems. This problem frequently results in the possibility of bilinear matrix inequality (BMI). As a result, it has been proposed to transform the BMI into a new LMI with a line search over a scalar variable using various technical lemmas, resulting in an improved and less conservative LMI condition with a line search over two scalar variables. The design of state and output feedback controllers for uncertain linear parameter varying (LPV) systems is considered to guarantee some desired bounds on H 2 and H performances and satisfy some desired constraints on the location of closed-loop poles [32,33]. In [34], by using a quadratic Lyapunov function, adequate conditions for a state feed-back-based H controller and an observer-based H controller were proposed in the form of non-convex matrix inequalities that consider actuator saturation. Furthermore, undesirable inputs, such as disturbances, should be considered; Oh et al. [35] focused on reducing the impact of disturbances on specific applications in this manner. In [36,37,38,39], the authors focused on the design of robust controllers for linear systems with uncertainty and disturbance. These controllers considered stabilizing the plant for all conceivable parameter uncertainties, as well as providing a preferred reduction level for uncontrollable external disturbances. Nonlinearity, in addition to uncertainty and disturbance, is a challenge [40]. LMI conditions are presented for robust asymptotic stability of rational uncertain nonlinear systems. The uncertainties are modeled as polytope-bounded, real-time varying parameters, and the system vector field is a rational function of the states and uncertain parameters. A rational Lyapunov function of states and uncertain parameters provides enough LMI conditions for the asymptotic stability of the origin. LMI was used to stabilize uncertain nonlinear systems with Lipschitz nonlinearities in [41]. The proposed controller improves both transient and steady-state performance. A nonlinear function was optimized using a modified random search approach in the control law. For the stability criteria [42,43,44], the S-procedure can be used first, followed by the Schur complement and the matrix inversion lemma to convert BMIs into LMIs using these formulas and by implementing various mechatronics configurations. The control law described in [45] incorporates a new nonlinear function that optimized using a modified random search technique. Furthermore, Mobayen and Pujol-Vázquez [46] investigated the challenge of robust H performance analyses for a category of nonlinear systems with exterior disturbances. Jennawasin et al. [47] introduced new variables that divide the system and Lyapunov matrices to avoid the limitations of conventional state-feedback techniques; thus, state-feedback controller parameterization is unrelated to Lyapunov matrices. Because the suggested design condition is bilinear in the choice variables, an iterative approach is also suggested. In [48], the input to state-stability Lyapunov functions was used to develop an LMI-framed linear-state variable feedback control scheme for MIMO Lipschitz nonlinear systems with bounded parameter uncertainty. The authors of [49,50] addressed the problem of observer-based robust control for nonlinear uncertain systems. Amini et al. [51] investigated the robust static output feedback problem for nonlinear systems with uncertainty. An output feedback controller architecture using LMI ensures pole-positioning H 2 and H limitations. A one-sided Lipschitz nonlinear system was considered in [52], and LMI approaches were used to create state feedback, with static output feedback controllers as the suggested controllers ensure finite, time-bounded, closed-loop systems with a desired H performance index.
The aforementioned articles proposed and implemented a wide range of LMI-based controllers to solve different problems. However, in addition to suffering from some drawbacks, most of the available controllers do not simultaneously address nonlinearities, uncertainties, and disturbances, often overlooking at least one of the noted objectives. For example, the work proposed in [30,31,32,33,34] satisfies the requirement of uncertain linear systems, whereas [35] considers nominal linear systems in the presence of disturbances. Uncertain nonlinear systems were investigated in [47,48,49,50]. Additionally, most of the above approaches make some assumptions and impose limitations on the system, such as Lipschitzian nonlinearities.
In this paper, we propose a simple and less restrictive LMI-based hierarchical control design procedure for nonlinear systems subject to disturbances and uncertainties. The main contributions of this work are as follows:
  • Development of a simple and easy-to-implement nonlinear state feedback controller for a class of nonlinear and uncertain systems;
  • Design of a hierarchical H controller to ensure system stability and mitigate the effect of disturbances through Lyapunov stability theory; and
  • Determination of the feedback gains and upper bound of . of the transfer function using linear matrix inequalities.
The remainder of this paper is organized as follows. In Section 2, we introduce the problem definition and preliminaries. The proposed LMI-based state feedback control design is derived in Section 3. The effectiveness of the proposed approach is illustrated using a simulation study of a ball and beam system in Section 4. Finally, conclusions are presented in Section 5.

2. Problem Statement and Assumption

Consider the following uncertain nonlinear dynamical system with exerted disturbances:
{ x ˙ ( t ) = f ( x ) + ( A + Δ A ) x ( t ) + B u n ( t ) + D i ω ( t ) y ( t ) = C x ( t ) + D o ω   ( t )
where x ( t ) R n ,   y ( t ) R m , u n ( t ) ,   and   ω ( t ) R ω are the system states, outputs, nonlinear input control, and disturbance, respectively. The nominal matrices, A , B , C , D i , D o , are constant known matrices with appropriate dimensions. Δ A Represents system uncertainties, M n × n ,   N n × n are known matrices, and Δ A = M Δ N [53] is a matrix that contains the uncertain parameters and satisfies ǁ Δ T Δ ǁ I [53].
The following nonlinear state feedback control law is proposed:
u n ( t ) = u ( t ) B 1 f ( x )
u ( t ) = K x ( t ) ,   f ( 0 ) 0
where u ( t ) R u is the input controller for the linear system.
Assumption 1:
f ( x ) is a continuously differentiable function.
Remark 1:
For the non-square or rank deficient B matrix, instead of the formal inverse matrix, the pseudo-inverse will be used.
Remark 2:
For any scalar and real α > 0 , the following inequality exists [53,54]:
p T q + q T p α p T P + α 1 q T q
where the matrices p and q are of consistent dimensions.

3. Stability and Robustness Analysis

First, consider the nominal dynamical system without disturbances, which is defined as:
{ x ˙ ( t ) = A x ( t ) + B u ( t ) y ( t ) = C x ( t ) + D u ( t )
With the transfer function of control input ( u ( t ) ) to output ( y ( t ) ) [55]:
G y u = C ( S I A ) 1 B + D = ( A B C D )
According to inequality, as defined in [56]:
y ( t ) 2 G y u ( s ) u ( t ) 2
The aim is to design a robust H controller to attenuate the effect of the inputs on the outputs, which means that the bounded term G y u ( s ) should be minimized.
Theorem 1. 
Let G y u be provided in (6), and assume G y u γ , where γ is an unknown positive parameter. If there exists a symmetric positive matrix ( P ), such that the subsequent linear matrix inequalities hold:
[ A T P + P A P B C T B T P γ I D T C D γ I ] < 0
then, the nominal dynamical system (5) is asymptotically stable.
Proof: 
Suppose the system is controllable from the input to the states with G y u β 1 ( β is an unknown positive parameter), which is equivalent to sup y 2 u 2 u 0 < β 1 , or y 2 < β 1 u 2 , which can be expressed as:
0 t ( β y T ( τ ) y ( τ ) β 1 u T ( τ ) u ( τ ) d τ ) < 0
The purpose is to represent the above robust condition in the form of LMI. Consider a scalar Lyapunov function in the form of:
V ( x ( t ) ) = x T P x , P > 0
Suppose the derivative of Lyapunov’s function holds in the following relation:
V ˙ ( x ( t ) ) + β y T ( τ ) y ( τ ) β 1 u T ( τ ) u ( τ ) < 0
Integrating (11) yields:
0 t V ˙ ( x ( τ ) ) d τ + 0 t [ β y T ( τ ) y ( τ ) β 1 u T ( τ ) u ( τ ) ] d τ < 0
or
V ( t ) V ( 0 ) + 0 t [ β y T ( τ ) y ( τ ) β 1 u T ( τ ) u ( τ ) ] d τ < 0
Assuming:
x ( 0 ) = 0 V ( 0 ) = x T P x = 0
As a consequence,
V ( t ) + 0 t [ β y T ( τ ) y ( τ ) β 1 u T ( τ ) u ( τ ) ] d τ < 0
Because the function V ( x ( t ) ) is greater than zero, Equation (9) is obtained. Therefore, if relation (11) is established, then relation (9) will also be proven. The following investigates under which conditions relationship (11) should be obtained.
When Equation (5) substitutes the derivative of (10), the result is:
V ˙ ( x ( t ) ) = x ˙ T P x + x T P x ˙ = ( A x + B u ) T P x + x T P ( A x + B u )
Substituting the equation obtained from (16) into Equation (11) yields:
V ˙ ( x ( t ) ) + β y T ( τ ) y ( τ ) β 1 u T ( τ ) u ( τ ) = ( x T A T + u B T ) P x + x T P ( A x + B u ) + β ( x T C T + u T D T ) ( C x + D u ) β 1 u T u < 0
The right-hand side of (17) can be simplified as follows:
= x T [ A T P + P A + β C T C ] x + u T [ β D T D β 1 I ] u + x T [ P B + β C T D ] u + u T [ B T P + β D T C ] x < 0
Then, Equation (17) is converted to the following matrix form:
[ x u ] T [ A T P + P A + β C T C P B + β C T D B T P + β D T C β D T D β 1 I ] H [ x u ] < 0
If the matrix ( H ) is negative and definite, then relation (11) and, consequently, relation (9) will be established. Assuming ( A , B ) is controllable, it can be shown that H < 0 is also a necessary condition to fulfill Equation (9). Relation H can be considered in the form of an LMI with the variable P , where P > 0 ; hence, if LMI ( P ) has a solution, condition G y u β 1 is met. Using Schur’s complement lemma [57], matrix H results in:
LMI ( P ) : { [ A T P + P A P B C T B T P β 1 I D T C D β 1 I ] P > 0
If β 1 is unknown, by defining the new variable ( γ = β 1 ), the problem is defined in the new LMI ( γ , P ) form:
LMI ( γ , P ) : { [ A T P + P A P B C T B T P γ I D T C D γ I ] < 0 P > 0 γ > 0
Therefore, the nominal dynamical system (5) is asymptotically stable if the LMI (20) or (21) is feasible. □
In the second step, if the nonlinear controller (2) is added to the nominal dynamical system with disturbances (1), the following equation is achieved:
{ x ˙ = ( A + B K ) x + D i ω y = C x + D o ω
The purpose is to determine the gain ( K ) so that the closed-loop system in the presence of disturbances is stable, while minimizing the effect of input ( ω ( t ) ) on system output ( y ( t ) ). The transfer function of input ω ( t ) to output y ( t ) is [55]:
G y ω = C ( S I A + B K ) 1 D i + D o = ( A + B K D i C D o )
Theorem 2. 
Let G y ω be provided in (23), and assume G y ω γ , where γ is a positive variable. If there exist symmetric positive matrices ( X and W ) with suitable dimensions such that the following linear matrix inequalities are satisfied:
[ ( A X + B W ) T + A X + B W D i ( C X ) T D i T γ I D o T C X D o γ I ] < 0
then, the nominal dynamical system with disturbances (22) is asymptotically stable.
Proof: 
Placing the state matrices of the dynamic system (22) in the LMI elements resulting from Equation (8) yields:
[ ( A + B K ) T P + P ( A + B K ) P D i C T D i T P γ I D o T C D o γ I ]
Using a congruence transformation, such as T = d i a g ( P 1 , I , I ) , and pre-post multiplying T in Equation (25) yields:
[ P 1 A T + P 1 K T B T + A P 1 + B K P 1 D i P 1 C T D i T γ I D o T C P 1 D o γ I ]
That is,
[ ( A X + B K X ) T + ( A X + B K X ) D i ( C X ) T D i T γ I D o T C X D o γ I ] < 0
where K = W X 1 .
The case is recast as an LMI feasibility problem in the manner of (24); therefore, if there exist matrices W and X > 0 , the disturbed dynamical system (22) is asymptotically stable. □
The aforementioned theorems ensure the asymptotic stability of the nominal systems under both non-perturbation and perturbation conditions using the robust control approach. We will continue our investigation into the problem of robust state feedback control of nonlinear systems with parameter uncertainties in the following sections. Consider the nonlinear dynamical system (1), the transfer function of which is given below [55]:
G y ω = C ( S I A Δ A B K ) 1 D i + D o = ( A + Δ A + B K D i C D o )
According to input–output relationships defined in [56]:
y ( t ) 2 G y ω ( s ) ω ( t ) 2
The purpose is to implement a robust H controller to attenuate the perturbations, while ensuring asymptotic stability of the dynamical system (1).
Theorem 3. 
Let G y ω be provided in (28), and assume G y ω γ , where γ is a positive variable. If there exists a scalar α , a symmetric positive matrix ( X ), and a matrix ( W ) with appropriate dimensions such that the following linear matrix inequalities are satisfied:
[ θ ( X , W ) D i ( C X ) T ( N X ) T D i T γ I D o T 0 C X D o γ I 0 N X 0 0 α I ] < 0 Θ ( X , W ) = ( A X + B W ) + ( A X + B W ) T + α M M T
where an H state feedback control law is provided by:
u ( t ) = W X 1 x ( t )
then, the perturbed nonlinear dynamical system with uncertainty (1) is asymptotically stable.
Proof: 
Substituting the nonlinear controller (2) in Equation (1) yields the following closed-loop system:
{ x ˙ ( t ) = ( A + Δ A + B K ) x ( t ) + D i ω ( t ) y ( t ) = C x ( t ) + D o ω ( t )
The state matrices in Equation (32) are inserted in the LMI derived from Theorem 2. Therefore:
[ ( ( A + Δ A ) X + B W ) + ( ( A + Δ A ) X + B W ) T D i ( C X ) T D i T γ I D o T C X D o γ I ] < 0
Separating the uncertain terms yields:
[ ( A X + B W ) + ( A X + B W ) T + Δ A X + ( Δ A X ) T D i ( C X ) T D i T γ I D o T C X D o γ I ] < 0
The uncertainty term of (34) can be expressed as [53]:
Δ A X = M Δ N X
Remark 2 implies that:
= [ ( A X + B W ) + ( A X + B W ) T + α M M T + α 1 X N T N X D i ( C X ) T D i T γ I D o T C X D o γ I ] < 0
By applying the Schur complement lemma [57]:
[ Θ ( X , W ) D i ( C X ) T ( N X ) T D i T γ I D o T 0 C X D o γ I 0 N X 0 0 α I ] < 0 Θ ( X , W ) = ( A X + B W ) + ( A X + B W ) T + α M M T
Finally, if the LMI defined in Theorem 3 has a solution, the system is asymptotically stable. □

4. Simulation Results

To evaluate the performance of the proposed approach, we applied it to a ball and beam system and compared the obtained dynamics to that of the system proposed in [1]. In a ball and beam configuration, the objective is typically to balance a ball in an unstable equilibrium position. As shown in Figure 1, the ball and beam configuration includes a rotating servo-motor actuator, a rotary beam, and sensors at the beam’s two ends. In this paper, we considers three scenarios. In the first scenario, we investigate the stability and controller design of a nominal nonlinear system with no disturbances using LMIs. Then, to overcome the system’s disturbances, a perturbed nonlinear system is studied in the second scenario, and an LMI-based controller is developed. The third scenario simultaneously considers nonlinearities, perturbations, and uncertainty terms. According to Figure 2, the ball position coordinate is the beam angle coordinate.
To achieve kinetic energy, first, it is necessary to obtain the linear and angular velocities of the ball and beam.
{ x ball   = r cos ( θ ) y bal   = r sin ( θ ) x ˙ ball   = r ˙ cos ( θ ) r θ ˙ sin ( θ ) y ˙ ball   = r ˙ sin ( θ ) + r θ ˙ cos ( θ )
Therefore, the angular velocity of the ball and beam is:
{ ω ball   = r ˙ R + θ ˙ ω beam   = θ ˙
where R is the ball radius. Consequently, the total kinetic and potential energy of the system are as follows:
{ K = 1 2 m ( r ˙ 2 + r 2 θ ˙ 2 ) + 1 2 J θ ˙ 2 + 1 2 J R ( r ˙ R + θ ˙ ) 2 P = m g r sin θ L = K P
where m is the ball’s mass, and J and J R are the moments of inertia of the ball and beam, respectively. By using the Lagrange relation:
d d t ( L q ˙ ) ( L q ) = Q i
The generalized coordinates of the system are r and θ , yielding the following:
d d t ( m r ˙ + ( J R / R 2 ) r ˙ ( J R / R ) θ ˙ ) + m g sin θ m r θ ˙ 2 = 0 ( m + J R / R 2 ) r ¨ ( J R R ) θ ¨ + m g sin θ m r θ ˙ 2 = 0
and the equation in θ direction is:
d d t ( J θ ˙ + m r 2 θ ˙ + J R θ ˙ ( J R / R ) r ˙ ) + m g r cos θ = τ u ( J R / R ) r ¨ + ( J + m r 2 + J R ) θ ¨ + m g r cos θ + 2 m r r ˙ θ ˙ = τ u
Therefore:
[ m + J R / R 2 J R / R J R / R m r 2 + J + J R ] [ r ¨ θ ¨ ] + [ m g sin θ m r θ ˙ 2 m g r cos θ + 2 m r r ˙ θ ˙ ] = [ 0 τ u ]
Finally, the equation can be expressed as follows:
[ r ¨ θ ¨ ] = 1 Δ [ ( m r 2 + J + J R ) ( m r θ ˙ 2 m g sin θ ) + ( J R / R ) ( τ u m g r cos θ 2 m r r ˙ θ ˙ ) ( J R / R ) ( m r θ ˙ 2 m g sin θ ) + ( m + J R / R 2 ) ( τ u m g r cos θ 2 m r r ˙ θ ˙ ) ]
where:
Δ = m ( J + J R ) + m ( m + J R / R 2 ) r 2 + J J R / R 2
Therefore, the state equation of the system is:
d d t [ r v θ ω ] = [ v 1 Δ [ ( m r 2 + J + J R ) ( m r ω 2 m g sin θ ) + ( J R R ) ( τ u m g r cos θ 2 m r v ω ) ] ω 1 Δ [ ( J R / R ) ( m r ω 2 m g sin θ ) + ( m + J R / R 2 ) ( τ u m g r cos θ 2 m r v ω ) ] ]
The nonlinear term of the system in Equation (46) is extracted as follows:
f ( x ) = [ 0 1 Δ [ m ( m r 2 + J + J R ) r ω 2 2 m ( J R R ) r v ω ] 0 1 Δ [ m ( J R / R ) r ω 2 2 m ( m + J R / R 2 ) r v ω ] ]
Linearizing the system Equation (46) around the origin yields:
A = [ 0 1 0 0 J R / R m g m ( J + J R ) + J J R / R 2 0 ( J + J R ) m g m ( J + J R ) + J J R / R 2 0 0 0 0 1 ( m + J R / R 2 ) m g m ( J + J R ) + J J R / R 2 0 J R / R m g m ( J + J R ) + J J R / R 2 0 ] B = [ 0 J R / R m ( J + J R ) + J J R / R 2 0 m + J R / R 2 m ( J + J R ) + J J R / R 2 ]
where x = [ 𝑟 𝑟 . 𝜃 𝜃 . ] t . Eventually, using the obtained Equations (47) and (48), the dynamic equation of the system (44) can be converted to the form of relation (4). Then, the following equations are obtained after substituting the values in Table 1.
x ˙ ( t ) = [ 0 1 Δ [ m ( m x 1 2 + J + J R ) x 1 x 4 2 2 m ( J R R ) x 1 x 2 x 4 ] 0 1 Δ [ m ( J R / R ) x 1 x 4 2 2 m ( m + J R / R 2 ) x 1 x 2 x 4 ] ] + [ 0 1 0 0 2.3207 0 6.997 0 0 0 0 1 537.6354 0 2.3207 0 ] x ( t ) + [ 0 2.1506 0 498.2257 ] u ( t ) + [ 0.2963 0.7447 0.189 0.6868 ] sin ( t ) y ( t ) = [ 1 0 0 0 0 0 1 0 ] x ( t ) + [ 0.1835 0.3685 ] sin ( t )
The following mathematical analysis and proof of the stability and convergence properties of the proposed controller combined with the ball and beam system is presented. Consider the nominal Equation (49) without disturbances by replacing Equations (2) and (3) into system equations as follows:
x ˙ ( t ) = A ( x ) + B u ( t ) y ( t ) = C ( x )
The aim is to design a robust H controller to reduce the effect of input on the output; in particular, the bounded term G y u ( s ) should be minimized. Suppose the system is controllable from the input to the states with the following relation [55,56]:
G y u β 1 = sup y 2 u 2 u 0 < β 1 = 0 t β y T ( τ ) y ( τ ) β 1 u T ( τ ) u ( τ ) d τ < 0
Then, consider a scalar Lyapunov function:
V = x T P x ,      P > 0 x ( 0 ) = 0 V ( 0 ) = x T P x = 0   
Based on Equation (51), suppose the derivative of the Lyapunov’s function holds in the following relation:
V ˙ ( x ( t ) ) + β y T ( τ ) y ( τ ) β 1 u T ( τ ) u ( τ ) < 0
Integrating (53) yields:
V ( t ) + 0 t [ β y T ( τ ) y ( τ ) β 1 u T ( τ ) u ( τ ) ] d τ < 0
Because the function V ( x ) is greater than zero, Equation (51) is obtained. Therefore, if relation (53) is established, then Equation (51) will also be proven. Substituting Equation (50) in V ˙ ( x ) and substituting in Equation (53) yields:
V ˙ ( x ( t ) ) + β y T ( τ ) y ( τ ) β 1 u T ( τ ) u ( τ ) = [ x u ] T [ A T P + P A + β C T C P B + β C T D B T P + β D T C β D T D β 1 I ] H [ x u ] < 0
If the matrix ( H ) is negative and definite, then relation (53) and, consequently, relation (51) will be established. Assuming the pair ( A , B ) is controllable, it can be shown that H < 0 is also a necessary condition to fulfill Equation (51). The relation H can be considered in the form of an LMI with the variable P , where P > 0 ; hence, if LMI ( P ) has a solution, the condition G y u β 1 is met. Using Schur’s complement lemma [57], the matrix H results in:
LMI ( P ) : { [ A T P + P A P B C T B T P β 1 I D T C D β 1 I ] P > 0
If β 1 is unknown, by defining the new variable, γ = β 1 , the problem is defined in the new LMI ( γ , P ) in the following form:
LMI ( γ , P ) : { [ A T P + P A P B C T B T P γ I D T C D γ I ] < 0 P > 0 γ > 0
Therefore, the nominal dynamical system (50) is asymptotically stable if the LMI (56) or (57) is feasible. Next, by replacing the disturbances and uncertainties as inputs, such as (7), and implementing procedures (25) through (36), we can obtain relation (30), in which the system would be stable if the LMI has a solution.

4.1. Scenario 1: Nominal System

For the first scenario, a nominal system without any perturbations is considered. The initial condition is x ( 0 ) = [ 0.5 0 0.2 0.25 ] T ; then, using MATLAB® YALMIP®, the variables γ , W , X , and   K will be obtained:
γ = 0.7843 W = [ 0.7748 0.684 0.0469 0.336 ] X = [ 0.7187 0.6294 0.0521 0.3067 0.6294 1.5083 0.241 0.8276 0.0521 0.241 0.2137 0.4017 0.3067 0.8276 0.4017 5.3009 ] K = [ 1.1166 0.0408 0.1266 0.0148 ]
The simulation results are shown in the following figures. The main goal of the ball and beam system is to keep the ball in a specific position. As shown in Figure 3, the proposed approach achieves asymptotic stability for the system, and the nonlinear system’s states reach steady states after 2.8 s. Figure 4 shows that the proposed controller effort is bounded in both transient and steady states. Figure 1 depicts a comparison of the proposed approach and the method applied in [1], demonstrating that the proposed approach (illustrated using Theorem 1) has a faster response, particularly for output one.

4.2. Scenario 2: Perturbed Nominal System

For the perturbed nominal system, the initial condition is considered as x ( 0 ) = [ 0.5 0 0.2 0.25 ] T . Moreover, the applied disturbance type is ω ( t ) = sin ( t ) , which varies over time; its related constants that affect the state derivatives and system outputs are: D i = [ 0.2963 0.7447 0.189 0.6868 ] T and D o = [ 0.1835 0.3685 ] T , respectively. Using YALMIP®, the following variables will be obtained:
γ = 0.8405 W = [ 2.0016 3.7359 0.3365 2.9301 ] X = [ 1.8556 3.3983 0.0744 2.5043 3.3983 11.4914 2.5947 7.7637 0.0744 2.5947 2.5743 7.6734 2.5043 7.7637 7.6734 162.4374 ] K = [ 1.2673 0.1213 0.2667 0.0169 ]
As illustrated in Figure 5 and Figure 6, the proposed approach (Theorem 2) yields adequate performance with acceptable disturbance reduction. Despite the perturbation, states and control efforts would remain constrained and reach a steady state around 3.25 s. Furthermore, when compared to method applied in [1], the ball position converges to the origin faster, achieving better performance.

4.3. Scenario 3: Perturbed Uncertain System

To assess the robustness of the proposed control, we assume the ball and beam system as described, with an added uncertainty term of a magnitude of 10% in matrix A. Consider the following initial condition and constant matrices:
x ( 0 ) = [ 0.5 0 0.2 0.25 ]            N = [ 0.002 0.0003 0.0074 0.005 0.1005 0.0048 0.3665 0.009 0.0061 0.0062 0.0086 0.0081 0.1003 0.0058 0.1005 0.0018 ] D i = [ 0.2963 0.7447 0.189 0.6868 ]            D o = [ 0.1835 0.3685 ] T            M = I 4
Using the YALMIP® solver, the LMI condition (30) is solved as:
γ = 0.8575 α = 0.9169 W = [ 1.4106 2.0595 0.0271 0.9381 ] X = [ 1.3095 1.895 0.0109 0.8543 1.895 4.5306 0.801 2.6356 0.0109 0.801 0.575 1.2041 0.8543 2.6356 1.2041 21.7883 ] K = [ 1.7033 0.4645 0.8985 0.0821 ]
The state trajectories and control effort in this case are depicted in Figure 7 and Figure 8, respectively.
Figure 7 and Figure 8 show that the proposed approach performs adequately. The nonlinear system’s states and control efforts are always limited, and the provided controller reduces system disturbances to a reasonable extent. According to the results presented in Figure 7 and Figure 8, the proposed approach (Theorem 3) provides a faster and bounded answer with a lower amplitude of oscillations in steady states than the method presented in [1].

5. Conclusions

In this paper, we proposed an LMI-based nonlinear state feedback-stabilizing controller for a class of nonlinear systems with parametric uncertainties and external disturbances. The LMI stability criteria were first formulated for the nominal system; then, the disturbances and uncertainties were added. The LMI form was determined using the asymptotic stability criterion, and the nonlinear state-feedback control technique was determined. Among the advantages of the proposed approach are its low computational cost and its simple formulation, which is independent of the number of inputs and outputs in the system. The performance of the approach was assessed using a ball and beam system. The obtained results confirm the boundedness of the controller effort and states. Additionally, the proposed approach was shown to produce satisfactory results in the presence of varying disturbances. In steady state, the obtained results showed the ball reaching the origin in 3.6 s and oscillating with low amplitude. Our future work will focus on extending the proposed control approach by incorporating linear parametric variation (LPV) and input saturation.

Author Contributions

Conceptualization, M.C., M.T.V. and S.M.; formal analysis, S.M., A.F., M.C. and M.T.V.; funding acquisition, A.F.; investigation, S.M., M.C. and M.T.V.; methodology, M.C. and S.M.; writing—original draft, M.T.V. and S.M.; writing—review and editing and supervision, S.M., M.C., A.F. and M.T.V. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data that support the findings of this study are available within the article.

Acknowledgments

The authors appreciate the respected reviewers, the associate editor, and the editor-in-chief for their invaluable time.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Golestani, M.; Mobayen, S.; HosseinNia, S.H.; Shamaghdari, S.J.S. An LMI approach to nonlinear state-feedback stability of uncertain time-delay systems in the presence of Lipschitzian nonlinearities. Symmetry 2020, 12, 1883. [Google Scholar] [CrossRef]
  2. Xue, W.; Huang, Y. Performance analysis of 2-DOF tracking control for a class of nonlinear uncertain systems with discontinuous disturbances. Int. J. Robust Nonlinear Control. 2018, 28, 1456–1473. [Google Scholar] [CrossRef]
  3. Li, Y.; Ke, J.; Zeng, J. Tracking control for lower limb rehabilitation robots based on polynomial nonlinear uncertain models. Int. J. Robust Nonlinear Control. 2021, 31, 2186–2204. [Google Scholar] [CrossRef]
  4. Eshag, M.A.; Ma, L.; Sun, Y.; Zhang, K. Robust boundary vibration control of uncertain flexible robot manipulator with spatiotemporally-varying disturbance and boundary disturbance. Int. J. Control. Autom. Syst. 2021, 19, 788–798. [Google Scholar] [CrossRef]
  5. Ameri, A.; Molaei, A.; Khosravi, M.A.; Hassani, M. Control-based Tension Distribution Scheme for Fully-Constrained Cable-Driven Robots. EEE Trans. Ind. Electron. 2021, 69, 11383–11393. [Google Scholar] [CrossRef]
  6. Yao, X.; Zhang, L.; Zheng, W. Uncertain disturbance rejection and attenuation for semi-Markov jump systems with application to 2-degree-freedom robot arm. IEEE Trans. Circuits Syst. I Regul. Pap. 2021, 68, 3836–3845. [Google Scholar] [CrossRef]
  7. Gu, J.; Wang, H.; Li, W.; Niu, B. Adaptive State-Feedback Stabilization for Stochastic Nonlinear Systems with Time-Varying Powers and Unknown Covariance. Mathematics 2022, 10, 2873. [Google Scholar] [CrossRef]
  8. Mobayen, S.; Alattas, K.A.; Fekih, A.; El-Sousy, F.F.; Bakouri, M. Barrier function-based adaptive nonsingular sliding mode control of disturbed nonlinear systems: A linear matrix inequality approach. Chaos Solitons Fractals 2022, 157, 111918. [Google Scholar] [CrossRef]
  9. Belkhier, Y.; Achour, A. Passivity-based voltage controller for tidal energy conversion system with permanent magnet synchronous generator. Int. J. Control. Autom. 2021, 19, 988–998. [Google Scholar] [CrossRef]
  10. Wu, X.; Xu, K.; Lei, M.; He, X. Disturbance-Compensation-Based Continuous Sliding Mode Control for Overhead Cranes with Disturbances. IEEE Trans. Autom. Sci. Eng. 2020, 17, 2182–2189. [Google Scholar] [CrossRef]
  11. Mobayen, S.; Alattas, K.A.; Assawinchaichote, W. Adaptive continuous barrier function terminal sliding mode control technique for disturbed robotic manipulator. IEEE Trans. Circuits Syst. I Regul. Pap. 2021, 68, 4403–4412. [Google Scholar] [CrossRef]
  12. Belkhier, Y.; Shaw, R.N.; Bures, M.; Islam, M.R.; Bajaj, M.; Albalawi, F.; Alqurashi, A.; Ghoneim, S.S. Robust interconnection and damping assignment energy-based control for a permanent magnet synchronous motor using high order sliding mode approach and nonlinear observer. Energy Rep. 2022, 8, 1731–1740. [Google Scholar] [CrossRef]
  13. Dertimanis, V.K.; Chatzi, E.; Masri, S.F. On the active vibration control of nonlinear uncertain Structures. J. Appl. Comput. Mech. 2021, 7, 1183–1197. [Google Scholar]
  14. Belkhier, Y.; Achour, A.; Ullah, N.; Shaw, R.N.; Farooq, Z.; Ullah, A.; Alzaed, A.N. Intelligent Energy-Based Modified Super Twisting Algorithm and Factional Order PID Control for Performance Improvement of PMSG Dedicated to Tidal Power System. IEEE Access 2021, 9, 57414–57425. [Google Scholar] [CrossRef]
  15. Yu, J.; Chen, B.; Yu, H.; Lin, C.; Zhao, L. Neural networks-based command filtering control of nonlinear systems with uncertain disturbance. Inf. Sci. 2018, 426, 50–60. [Google Scholar] [CrossRef]
  16. Ran, M.; Wang, Q.; Dong, C.J.A. Stabilization of a class of nonlinear systems with actuator saturation via active disturbance rejection control. Automatica 2016, 63, 302–310. [Google Scholar] [CrossRef]
  17. Celentano, L.; Basin, M.V. An Approach to Design Robust Tracking Controllers for Nonlinear Uncertain Systems. IEEE Trans. Syst. Man Cybern. Syst. 2018, 50, 3010–3023. [Google Scholar] [CrossRef]
  18. He, S.; Lyu, W.; Liu, F. Robust H∞ sliding mode controller design of a class of time-delayed discrete conic-type nonlinear systems. IEEE Trans. Syst. Man Cybern. Syst. 2018, 51, 885–892. [Google Scholar] [CrossRef]
  19. Peng, R.; Jiang, C.; Guo, R. Stabilization of a Class of Fractional Order Systems with Both Uncertainty and Disturbance. IEEE Access 2021, 9, 42697–42706. [Google Scholar] [CrossRef]
  20. Xiao, B.; Yin, S. Exponential Tracking Control of Robotic Manipulators with Uncertain Dynamics and Kinematics. IEEE Trans. Ind. Inform. 2018, 15, 689–698. [Google Scholar] [CrossRef]
  21. Wu, Y.; Wang, Y. Asymptotic tracking control of uncertain nonholonomic wheeled mobile robot with actuator saturation and external disturbances. Neural Comput. Appl. 2020, 32, 8735–8745. [Google Scholar] [CrossRef]
  22. Wu, J.; Zhang, B.; Jiang, Y.; Bie, P.; Li, H. Chance-constrained stochastic congestion management of power systems considering uncertainty of wind power and demand side response. Int. J. Electr. Power Energy Syst. 2019, 107, 703–714. [Google Scholar] [CrossRef]
  23. Zhu, W.; Zong, Q.; Tian, B.; Liu, W. Disturbance Observer-Based Active Vibration Suppression and Attitude Control for Flexible Spacecraft. IEEE Trans. Syst. Man Cybern. Syst. 2020, 52, 893–901. [Google Scholar] [CrossRef]
  24. Mobayen, S.; Tchier, F. An LMI approach to adaptive robust tracker design for uncertain nonlinear systems with time-delays and input nonlinearities. Nonlinear Dyn. 2016, 85, 1965–1978. [Google Scholar] [CrossRef]
  25. Naseri, K.; Vu, M.T.; Mobayen, S.; Najafi, A.; Fekih, A. Design of Linear Matrix Inequality-Based Adaptive Barrier Global Sliding Mode Fault Tolerant Control for Uncertain Systems with Faulty Actuators. Mathematics 2022, 10, 2159. [Google Scholar] [CrossRef]
  26. Karami, H.; Mobayen, S.; Lashkari, M.; Bayat, F.; Chang, A. LMI-Observer-Based Stabilizer for Chaotic Systems in the Existence of a Nonlinear Function and Perturbation. Mathematics 2021, 9, 1128. [Google Scholar] [CrossRef]
  27. Cheng, S.; Li, L.; Liu, C.-Z.; Wu, X.; Fang, S.-N.; Yong, J.-W. Robust LMI-Based H-Infinite Controller Integrating AFS and DYC of Autonomous Vehicles with Parametric Uncertainties. IEEE Trans. Syst. Man Cybern. Syst. 2020, 51, 6901–6910. [Google Scholar] [CrossRef]
  28. Ngo, P.D.; Shin, Y.C. Modeling of unstructured uncertainties and robust controlling of nonlinear dynamic systems based on type-2 fuzzy basis function networks. Eng. Appl. Artif. Intell. 2016, 53, 74–85. [Google Scholar] [CrossRef]
  29. Jafari, M.; Mobayen, S.; Roth, H.; Bayat, F. Nonsingular terminal sliding mode control for micro-electro-mechanical gyroscope based on disturbance observer: Linear matrix inequality approach. J. Vib. Control 2022, 28, 1126–1134. [Google Scholar] [CrossRef]
  30. Felipe, A.; Oliveira, R.C. An LMI-based algorithm to compute robust stabilizing feedback gains directly as optimization variables. IEEE Trans. Autom. Control. 2020, 66, 4365–4370. [Google Scholar] [CrossRef]
  31. Gritli, H.; Zemouche, A.; Belghith, S. On LMI conditions to design robust static output feedback controller for continuous-time linear systems subject to norm-bounded uncertainties. Int. J. Syst. Sci. 2021, 52, 12–46. [Google Scholar] [CrossRef]
  32. Rotondo, D.; Nejjari, F.; Puig, V. Robust state-feedback control of uncertain LPV systems: An LMI-based approach. J. Frankl. Inst. 2014, 351, 2781–2803. [Google Scholar] [CrossRef]
  33. Behrouz, H.; Mohammadzaman, I.; Mohammadi, A. Robust static output feedback H2/H∞ control synthesis with pole placement constraints: An LMI approach. Int. J. Control. Autom. Syst. 2021, 19, 241–254. [Google Scholar] [CrossRef]
  34. Yu, J.; Yang, C.; Tang, X.; Wang, P. H∞ control for uncertain linear system over networks with Bernoulli data dropout and actuator saturation. ISA Trans. 2018, 74, 1–13. [Google Scholar] [CrossRef]
  35. Oh, K.-K.; Moore, K.L.; Ahn, H.-S. Disturbance Attenuation in a Consensus Network of Identical Linear Systems: An H∞ Approach. IEEE Trans. Autom. Control. 2014, 59, 2164–2169. [Google Scholar] [CrossRef]
  36. Fan, J.; Zhang, Y.; Zheng, Z. Observer-based reliable stabilization of uncertain linear systems subject to actuator faults, saturation, and bounded system disturbances. ISA Trans. 2013, 52, 730–737. [Google Scholar] [CrossRef]
  37. Ríos, H.; Mera, M.; Efimov, D.; Polyakov, A. Robust output-control for uncertain linear systems: Homogeneous differentiator-based observer approach. Int. J. Robust Nonlinear Control 2017, 27, 1895–1914. [Google Scholar] [CrossRef]
  38. Belov, A.A.; Andrianova, O.G. Robust Control Design for Suppressing Random Exogenous Disturbances in Parametrically Uncertain Linear Systems. Autom. Remote Control 2020, 81, 649–661. [Google Scholar] [CrossRef]
  39. Mahmoudi, M.; Safari, A. LMI based robust control design for multi-input–single-output DC/DC converter. Int. J. Dyn. Control 2019, 7, 379–387. [Google Scholar] [CrossRef]
  40. Trofino, A.; Dezuo, T. LMI stability conditions for uncertain rational nonlinear systems. Int. J. Robust Nonlinear Control 2014, 24, 3124–3169. [Google Scholar] [CrossRef]
  41. Mobayen, S. Optimal LMI-based state feedback stabilizer for uncertain nonlinear systems with time-Varying uncertainties and disturbances. Complexity 2016, 21, 356–362. [Google Scholar] [CrossRef]
  42. Gritli, H.; Belghith, S. Robust feedback control of the underactuated Inertia Wheel Inverted Pendulum under parametric uncertainties and subject to external disturbances: LMI formulation. J. Frankl. Inst. 2018, 355, 9150–9191. [Google Scholar] [CrossRef]
  43. Gritli, H.; Belghith, S. LMI-based synthesis of a robust saturated controller for an underactuated mechanical system subject to motion constraints. Eur. J. Control 2021, 57, 179–193. [Google Scholar] [CrossRef]
  44. Turki, F.; Gritli, H.; Belghith, S. An LMI-based design of a robust state-feedback control for the master-slave tracking of an impact mechanical oscillator with double-side rigid constraints and subject to bounded-parametric uncertainty. Commun. Nonlinear Sci. Numer. Simul. 2020, 82, 105020. [Google Scholar] [CrossRef]
  45. Mobayen, S. An LMI-based robust tracker for uncertain linear systems with multiple time-varying delays using optimal composite nonlinear feedback technique. Nonlinear Dyn. 2015, 80, 917–927. [Google Scholar] [CrossRef]
  46. Mobayen, S.; Pujol-Vázquez, G. A robust LMI approach on nonlinear feedback stabilization of continuous state-delay systems with Lipschitzian nonlinearities: Experimental validation. Iran. J. Sci. Technol. Trans. Mech. Eng. 2019, 43, 549–558. [Google Scholar] [CrossRef]
  47. Jennawasin, T.; Kawanishi, M.; Narikiyo, T.; Banjerdpongchai, D. Iterative LMI Approach to Robust State-feedback Control of Polynomial Systems with Bounded Actuators. Int. J. Control. Autom. Syst. 2019, 17, 847–856. [Google Scholar] [CrossRef]
  48. Mukherjee, A.; Sengupta, A.J.S. LMI-based robust tracking of a class of MIMO nonlinear systems. Sādhanā 2019, 44, 1–10. [Google Scholar] [CrossRef]
  49. Wang, Y.; Rajamani, R.; Zemouche, A. Sequential LMI approach for the design of a BMI-based robust observer state feedback controller with nonlinear uncertainties. Int. J. Robust Nonlinear Control 2018, 28, 1246–1260. [Google Scholar] [CrossRef]
  50. Tan, Y.; Xiong, M.; Du, D.; Fei, S. Observer-based robust control for fractional-order nonlinear uncertain systems with input saturation and measurement quantization. Nonlinear Anal. Hybrid Syst. 2019, 34, 45–57. [Google Scholar] [CrossRef]
  51. Amini, A.; Azarbahram, A.; Sojoodi, M. H∞ Consensus of nonlinear multi-agent systems using dynamic output feedback controller: An LMI approach. Nonlinear Dyn. 2016, 85, 1865–1886. [Google Scholar] [CrossRef]
  52. Song, J.; He, S. Robust finite-time H∞ control for one-sided Lipschitz nonlinear systems via state feedback and output feedback. J. Frankl. Inst. 2015, 352, 3250–3266. [Google Scholar] [CrossRef]
  53. Ibrir, S.; Diopt, S. Novel LMI conditions for observer-based stabilization of Lipschitzian nonlinear systems and uncertain linear systems in discrete-time. Appl. Math. Comput. 2008, 206, 579–588. [Google Scholar] [CrossRef]
  54. Duan, G.-R.; Yu, H.-H. LMIs in Control Systems: Analysis, Design and Applications; CRC Press: Boca Raton, FL, USA, 2013. [Google Scholar]
  55. Lin, F. Robust Control Design: An Optimal Control Approach; John Wiley & Sons: Hoboken, NJ, USA, 2007. [Google Scholar]
  56. Doyle, J.C.; Francis, B.A.; Tannenbaum, A.R. Feedback Control Theory; Courier Corporation: North Chelmsford, MA, USA, 2013. [Google Scholar]
  57. Boyd, S.; El Ghaoui, L.; Feron, E.; Balakrishnan, V. Linear Matrix Inequalities in System and Control Theory; SIAM: Philadelphia, PA, USA, 1994. [Google Scholar]
Figure 1. Three-dimensional graphic of ball and beam system DS SolidWorks®, 2020 SP5.0 Premium x64.
Figure 1. Three-dimensional graphic of ball and beam system DS SolidWorks®, 2020 SP5.0 Premium x64.
Mathematics 10 03518 g001
Figure 2. Two-dimensional graphic of a ball and beam system Microsoft Visio®, Pro 2019 v2005 Build 14026.20302 Retail.
Figure 2. Two-dimensional graphic of a ball and beam system Microsoft Visio®, Pro 2019 v2005 Build 14026.20302 Retail.
Mathematics 10 03518 g002
Figure 3. (a) State x 1 trajectoriy of a nominal nonlinear system (indicating the suggested approach’s stabilizing efficiency in comparison to the method applied in [1]). (b) State x 2 trajectoriy of a nominal nonlinear system (indicating the suggested approach’s stabilizing efficiency in comparison to the method applied in [1]). (c) State x 3 trajectory of a nominal nonlinear system (indicating the suggested approach’s stabilizing efficiency in comparison to the method applied in [1]). (d) State x 4 trajectory of a nominal nonlinear system (indicating the suggested approach’s stabilizing efficiency in comparison to the method applied in [1]).
Figure 3. (a) State x 1 trajectoriy of a nominal nonlinear system (indicating the suggested approach’s stabilizing efficiency in comparison to the method applied in [1]). (b) State x 2 trajectoriy of a nominal nonlinear system (indicating the suggested approach’s stabilizing efficiency in comparison to the method applied in [1]). (c) State x 3 trajectory of a nominal nonlinear system (indicating the suggested approach’s stabilizing efficiency in comparison to the method applied in [1]). (d) State x 4 trajectory of a nominal nonlinear system (indicating the suggested approach’s stabilizing efficiency in comparison to the method applied in [1]).
Mathematics 10 03518 g003
Figure 4. Controller effort of the suggested approach in comparison to the method applied in [1].
Figure 4. Controller effort of the suggested approach in comparison to the method applied in [1].
Mathematics 10 03518 g004
Figure 5. (a) State x1 trajectory of a perturbed nominal nonlinear system (indicating the suggested approach’s stabilizing efficiency in comparison to the method of Golestani et al., 2020, applied in [1]). (b) State x2 trajectory of a perturbed nominal nonlinear system (indicating the suggested approach’s stabilizing efficiency in comparison to the method of Golestani et al., 2020, applied in [1]). (c) State x3 trajectory of a perturbed nominal nonlinear system (indicating the suggested approach’s stabilizing efficiency in comparison to the method of Golestani et al., 2020, applied in [1]). (d) State x4 trajectory of a perturbed nominal nonlinear system (indicating the suggested approach’s stabilizing efficiency in comparison to the method of Golestani et al., 2020, applied in [1]).
Figure 5. (a) State x1 trajectory of a perturbed nominal nonlinear system (indicating the suggested approach’s stabilizing efficiency in comparison to the method of Golestani et al., 2020, applied in [1]). (b) State x2 trajectory of a perturbed nominal nonlinear system (indicating the suggested approach’s stabilizing efficiency in comparison to the method of Golestani et al., 2020, applied in [1]). (c) State x3 trajectory of a perturbed nominal nonlinear system (indicating the suggested approach’s stabilizing efficiency in comparison to the method of Golestani et al., 2020, applied in [1]). (d) State x4 trajectory of a perturbed nominal nonlinear system (indicating the suggested approach’s stabilizing efficiency in comparison to the method of Golestani et al., 2020, applied in [1]).
Mathematics 10 03518 g005
Figure 6. Control effort of suggested approach compared to the method of Golestani et al., 2020, applied in [1].
Figure 6. Control effort of suggested approach compared to the method of Golestani et al., 2020, applied in [1].
Mathematics 10 03518 g006
Figure 7. (a) State x1 trajectory of a perturbed and uncertain nonlinear system (indicating the suggested approach’s stabilizing efficiency in comparison to the method of Golestani et al., 2020, applied in [1]). (b) State x2 trajectory of a perturbed and uncertain nonlinear system (indicating the suggested approach’s stabilizing efficiency in comparison to the method of Golestani et al., 2020, applied in [1]). (c) State x3 trajectory of a perturbed and uncertain nonlinear system (indicating the suggested approach’s stabilizing efficiency in comparison to the method applied in [1]). (d) State x4 trajectory of a perturbed and uncertain nonlinear system (indicating the suggested approach’s stabilizing efficiency in comparison to the method of Golestani et al., 2020, applied in [1]).
Figure 7. (a) State x1 trajectory of a perturbed and uncertain nonlinear system (indicating the suggested approach’s stabilizing efficiency in comparison to the method of Golestani et al., 2020, applied in [1]). (b) State x2 trajectory of a perturbed and uncertain nonlinear system (indicating the suggested approach’s stabilizing efficiency in comparison to the method of Golestani et al., 2020, applied in [1]). (c) State x3 trajectory of a perturbed and uncertain nonlinear system (indicating the suggested approach’s stabilizing efficiency in comparison to the method applied in [1]). (d) State x4 trajectory of a perturbed and uncertain nonlinear system (indicating the suggested approach’s stabilizing efficiency in comparison to the method of Golestani et al., 2020, applied in [1]).
Mathematics 10 03518 g007
Figure 8. Controller effort of proposed technique in comparison with the method of Golestani et al., 2020 [1].
Figure 8. Controller effort of proposed technique in comparison with the method of Golestani et al., 2020 [1].
Mathematics 10 03518 g008
Table 1. Physical parameter values for the ball and beam system.
Table 1. Physical parameter values for the ball and beam system.
m 0.11 kg b a l l   m a s s
M 1 kg beam   mass
J R 1 × 10 5   kgm 2 ball   moment   of   inertia
J 2 × 10 3   kgm 2 beam   momemnt   of   inertia
R 0.015   m ball   radius
L1 mBeam length
g9.81 m/ s 2 Gravitational acceleration
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Chatavi, M.; Vu, M.T.; Mobayen, S.; Fekih, A. H Robust LMI-Based Nonlinear State Feedback Controller of Uncertain Nonlinear Systems with External Disturbances. Mathematics 2022, 10, 3518. https://doi.org/10.3390/math10193518

AMA Style

Chatavi M, Vu MT, Mobayen S, Fekih A. H Robust LMI-Based Nonlinear State Feedback Controller of Uncertain Nonlinear Systems with External Disturbances. Mathematics. 2022; 10(19):3518. https://doi.org/10.3390/math10193518

Chicago/Turabian Style

Chatavi, Masoud, Mai The Vu, Saleh Mobayen, and Afef Fekih. 2022. "H Robust LMI-Based Nonlinear State Feedback Controller of Uncertain Nonlinear Systems with External Disturbances" Mathematics 10, no. 19: 3518. https://doi.org/10.3390/math10193518

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop