Next Article in Journal
A More Flexible Reliability Model Based on the Gompertz Function and the Generalized Integro-Exponential Function
Next Article in Special Issue
Optimal Design and Analysis for a New 1-DOF Compliant Stage Based on Additive Manufacturing Method for Testing Medical Specimens
Previous Article in Journal
Statistical Assessment of Low-Cycle Fatigue Durability
Previous Article in Special Issue
Classical Preisach Model Based on Polynomial Approximation and Applied to Micro-Piezoelectric Actuators
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Inversed Model-Based Disturbance Observer Base on Adaptive Fast Convergent Sliding Mode Control and Fixed-Time State Observer for Slotless Self-Bearing Motor

1
Institute for Control Engineering and Automation, Hanoi University of Science and Technology, No. 1 Dai Co Viet, Hai Ba Trung, Ha Noi 100000, Vietnam
2
School of Electrical & Electronic Engineering, Hanoi University of Science and Technology, No. 1 Dai Co Viet, Hai Ba Trung, Ha Noi 100000, Vietnam
3
Department of Mechanical Engineering, National Kaohsiung University of Science and Technology, Kaohsiung 807618, Taiwan
*
Author to whom correspondence should be addressed.
Symmetry 2022, 14(6), 1206; https://doi.org/10.3390/sym14061206
Submission received: 18 May 2022 / Revised: 7 June 2022 / Accepted: 9 June 2022 / Published: 10 June 2022

Abstract

:
The slotless self-bearing motor (SSBM) is a motor with its self-bearing function. The mechanical structure of the motor is six symmetrical hexagonal shapes. The main control problem for this motor is disturbance and uncertainty rejection. Therefore, this paper proposes a new disturbance observer (DOB) based on an optimal fixed-time state observer (OFTSOB) and adaptive sliding mode control (SMC) for the motor. Firstly, the optimal state observer was used to construct to obtain the information of the states of the bearing-less motor system. Second, a new disturbance observer base on the fast speed reaching law is proposed for estimating the unknown dynamics and unpredicted uncertainty of the motor system. Third, the adaptive fast-reaching law-sliding mode control is designed to control the positions and rotational speed. Fourth, the proposed control system is proved via the Lyapunov theorem. Finally, the corrections of proposed method once again tested by using MATLAB simulation. The obtained results figured out that the proposed method is good at rejection disturbance and uncertainty and precision in control the movement and rotation. The novelties of the proposed method are that the gains of fixed-time observer were met by the support of optimal pole placement method, the disturbances were mostly rejected by a new reaching law of unknown input observer.

1. Introduction

The magnetic interaction between the electrical current and the ferrite material has been taken advantage of in order to create intelligent devices with the aim of softening the operation costs and reduce the maintenance process. There are the objects of no abrasion, no friction loss, no lubrication, and high-speed devices can be obtained easily with the active magnetic bearing (AMB) devices. The conventional theory of magnetic bearing system can be found in [1]. The modeling of AMB systems can be found in [2,3]. To obtain an AMB system, the balance force of the stator is usually controller to stabilize the rotor in the center of the rotor. In [4], the position and velocity controllers were discussed. Furthermore, the AMB is highly nonlinear with strongly effect of disturbance and uncertainty. The DOB for AMB system is highly recommended. The discussion of the DOB for AMB system can be found in [5,6,7,8]. The discussion of the AMB system with the presence of uncertainty variation can be found [9]. The development of the AMB system has been lasting until recent years with the highly advanced control techniques such as in [10,11,12,13,14]. This paper presents the control design for the new kind of ABM system, which is named slotless self-bearing motor. The proposed motor can be found in [15]. Otherwise, the basic concept of SSBM can also be found in [16,17,18,19]. In [20], the supper-twisting DOB was proposed for SSBM. However, the quality of the previous paper still needs to be improved. To do this task, this paper proposed a new DOB for overcoming the disadvantages of the previous paper with the aims of reducing the reaching time and chattering values.
DOB is well known as the unknown input estimation method. The compensation control value is added by the mathematical calculation. The nonlinear DOB concept can be found in [21]. The application of nonlinear DOB for overhead cranes can be found in [22]. The nonlinear DOB in [21,22,23,24] needs the condition of the first derivative is zero. However, in the real work environment, the disturbance and its frequency are unknown. The development of nonlinear DOB can be found in [25,26,27]. Otherwise, the DOB for a fixed disturbance format can be found in [28,29,30]. In fact, the format and frequency of unknown disturbances cannot be predefined. Therefore, a DOB can estimate the complicated disturbances and high frequency is a precious work. In particular, the concept of a newly opened worldwide for DOB design with the predefined reaching law is proposed in this work. Therefore, the limitation of the work from [21,22,23,24,25,26,27,28,29,30] is solved here. Because of that, this paper proposed a new DOB without this conjunction of the disturbance format and its derivation. To obtain the information for DOB, the FTSOB is designed to estimate the states of the system. The FTSOB in [31] was used to obtain the goal. To meet the gains of the state observer, the LMI method in [32] was used. After all, the estimated state was used to design the controllers. The SMC was designed to control the movements and rotation.
SMC concept can be found in [33]. The SMC consists the equivalent and switching control with the purpose of stabilize and force the system states stable and converge onto the predefined surface. This paper designed an improved of the fast convergent speed based on the SMC of [34], which is used to design the controllers for movement and rotation with the adaptive gains. The application of the fast reaching law SMC can be found in [35]. To overcome the chattering, the adaptive SMC was designed for controlling movements and operation of SSBM.
The main contributions of this study are as follows:
  • The unmeasurable and costly measured states of the SSBM such as the velocities and accelerations of movements x ˙ ,   y ˙ and x ¨ ,   y ¨ on x - , and y - axes, respectively, were easily obtained by an OFTSOB with the basic concept of homogenous stability. The acceleration of rotational operation ω ˙ was obtained by the fast-reaching law state observer. This is also a new type of state observer.
  • After obtained the states of the SSBM, a new disturbance observer was proposed to meet the desired goal of softening the effects of disturbance and uncertainty of SSBM system. All factors of distortion winding, thermal changing, outside effects on the rotor and stator was cancelled by a new reaching law DOB. This is a new contribution of the DOB design topics.
  • The adaptive fast reaching law (AFRL) SMC was designed to control the position and rotation of SSBM. Finally, the proposed methods were corrected via the Lyapunov condition and the verification of the correction was met by using MATLAB simulation.
This paper is divided as follows: In the second section, the mathematical model of SSBM is written together with some preliminary mathematics. Third, the proposed methods for the SSBM with the detail analysis of stability are given subsequently. Fourth, an illustrative example is given to verify the correction of the proposed theory. Finally, the conclusion together with the introduction of future research direction are given.

2. Mathematical Mode of SSBM and Preliminary Mathematics

This section is used to place the mathematical model of SSBM, preliminary mathematic of AFRL-SMC, FTSOB, and the proposed DOB.

2.1. Mathematical Model of SSBM

Herein, the mathematical model of proposed motor in [15] is slightly written. The structure of bearing-less motor system and the analysis of the disturbance and uncertainty of the motor can be referred to the previous papers [20]. The proposed bearing motor consists six hexagonal wires, a rotor with the permanent magnet block, a back yoke, a shaft. The plastic frame was used for the purpose of stator winding. The detail analysis of structure and mathematical of SSBM can be found [15]. The structure is redrawn as Figure 1 below.
In this paper, the mathematical model of SSBM is adopted from previously published paper with the torques and forces are calculated as follows:
{ τ = k n m k m A s i n ( f m ψ + θ 0 + π 4 ) + Δ τ f x = k n b k b { i d s i n ( 2 θ 0 ) i q c o s ( 2 θ 0 ) } + Δ f x f y = k n b k b { i d c o s ( 2 θ 0 ) + i q s i n ( 2 θ 0 ) } + Δ f y
where τ is used to present the torque of the motor, f x and f y are the force on x-axis, and y-axis. Δ τ ,   Δ f x , and Δ f y are the uncertainties force axes. ψ is rotor angular, θ 0 is angular of a-phase. i q and i d are the control values on x- and y-axes, respectively. The coefficients are calculated as follows:
{ k m = ( 3 2 l p + 8 ( 6 3 2 ) π l t ) r B + Δ k m k b = ( 3 l p + 12 π l t ) B + Δ k b k n m = 1 + 2 c o s ( π 3 n ) + 2 c o s ( 2 π 3 n ) + . . + 2 c o s ( n 1 2 π 3 n ) + Δ k n m k n b = 1 + 2 c o s ( 2 π 3 n ) + 2 c o s ( 4 π 3 n ) + . . + 2 c o s ( ( n 1 ) π 3 n ) + Δ k n b
where l p and l t are parallel and projection length. r is the radius winding. Δ k m ,   Δ k b , Δ k n m , and Δ k n b are the uncertainties. The torque and forces are now calculated as follows:
{ τ = k n m k m A m + Δ τ + d τ F x = k n b k b i q + Δ F x + d F x F y = k n b k b i d + Δ F y + d F y .
Equation (3) can be simplified as follows:
{ τ T l = J ω ˙ F x F l x = m x ¨ F y F l y = m y ¨
where F l x = Δ F x + d F x ,   F l y = Δ F y + d F y are disturbances on x- and y-axes, which caused by the forces and uncertainties. T l = Δ τ + d τ is torque load. J is moment of inertia, m is mass of the rotor, Equation (4) can be simply as follows:
{ k n m k m A m J T l J = ω ˙ k n b k b i q m F l x m = x ¨ k n b k b i d m F l y m = y ¨ .
The disturbance and uncertainty of SSBM need to be bounded as the Assumption 1 below.
Assumption 1.
The perturbations must be bounded as follows:  | T l | < γ T ,   | F l x | < γ F x ,  and  | F l y | < γ F y ,  where  γ T ,   γ F x  and  γ F y  are positively constant defined.

2.2. Preliminary FTSOB

Herein, the states of movements of x - and y -axes were obtained by using the fixed-time observer in [31] with the optimal gain selection. The general bearingless motor model on movement axis is as below.
{ x ˙ 1 = x 2 x ˙ 2 = b u + c d
where x 1 ,   x 2 are the position and velocity of movement, respectively, u is control input, and d is disturbance. By applying the FTSOB in [31], the state observer for movement axis of the motor is as below.
{ x ^ ˙ 1 = x ^ 2 + K 1 | x ˜ 1 | γ 1 s i g n ( x ˜ 1 ) + L 1 | x ˜ 1 | δ 1 s i g n ( x ˜ 1 ) x ^ ˙ 2 = b u + c d ^ + K 2 | x ˜ 1 | γ 2 s i g n ( x ˜ 1 ) + L 2 | x ˜ 1 | δ 2 s i g n ( x ˜ 1 )
where x ˜ 1 = x 1 x ^ 1 ,   x ˜ 2 = x 2 x ^ 2 ,   K 1 and K 2 are positively defined. γ 1 = γ ,   γ ( 1 σ 1 , 1 ) ,   σ 1 > 0 ,   γ 2 = 2 γ 1 ( 2 1 ) .   δ 1 = δ ,   δ ( 1 , 1 + ρ ) ,   ρ > 0 and small enough, δ 2 = 2 δ ( 2 1 ) , and K 1 ,   K 2 ,   L 1 ,   L 2 are selected such that K = [ K 1 1 K 2 0 ] and L = [ L 1 1 L 2 0 ] are Hurwitz. Subtracting Equation (6) for Equation (7) yields
{ x ˜ ˙ 1 = x ˜ 2 K 1 | x ˜ 1 | γ 1 s i g n ( x ˜ 1 ) L 1 | x ˜ 1 | δ 1 s i g n ( x ˜ 1 ) x ˜ ˙ 2 = K 2 | x ˜ 1 | γ 2 s i g n ( x ˜ 1 ) L 2 | e 1 | δ 2 s i g n ( x ˜ 1 ) .
Remark 1.
Similar to the calculation of SMC, the  d ˜  is considered equal zero to design the state observer gains.
The stability of the FTSOB is proof in [31] and rewritten as follows:
Theorem 1.
The errors  x ˜ 1  and  x ˜ 2  converges to origin in predefined time
T m a x λ m a x 2 γ ( P ) λ m i n ( Q ) m + λ m a x ( P 1 ) λ m i n ( Q 1 ) ς 1 δ δ 1
where  μ = 1 γ ,  where  P 1  and  Q 1  are satisfied.
{ P K + K T P = Q P 1 L + L T P 1 = Q 1
First, consider the term of
{ x ˜ ˙ 1 = x ˜ 2 K 1 | x ˜ 1 | γ 1 s i g n ( x ˜ 1 ) x ˜ ˙ 2 = K 2 | x ˜ 1 | γ 2 s i g n ( x ˜ 1 ) .
The matrix K is Hurwitz leads to x ˜ ˙ = K x ˜ is asymptotically stale. The Lyapunov candidate is selected as V ( x ˜ ) = x ˜ T P x ˜ , we have
V ˙ ( e ) = x ˜ ˙ T P x ˜ + x ˜ T P x ˜ ˙ = x ˜ T ( K T P + P K ) x ˜ = x ˜ T Q x ˜ < 0
with ϕ = [ x ˜ 1 / r 1 , x ˜ 1 / r 2 , . . . . , x ˜ 1 / r n ] T ,   V ( ζ ) = φ T P φ , The condition of V ˙ ( x ˜ ) < 0 also leads V ˙ ( φ ) < 0 . The V ( φ ) is homogeneous of degree l = 1 > max(−m, 0) if γ is suitably chosen. With m = γ 1 ,   1 + m < 1 ,   V ( f ) λ m a x ( P ) x ˜ 2 ,   V ˙ ( f ) λ m i n ( Q ) x ˜ 2 . We have
V ˙ ( φ ) λ m i n ( Q ) λ m a x ( P ) V 1 + m ( f ) .
Integrating both sides of Equation (13) yields
V ( 0 ) V ( ) d ( V ( f ) ) V 1 m ( f ) λ m i n ( Q ) λ m a x ( P ) 0 T m a x d t
or
1 m V m ( f ( 0 ) ) λ m i n ( Q ) λ m a x ( P ) T m a x
or
T m a x 1 λ m a x ( P ) λ m i n ( Q ) 1 m V 1 γ ( f ( 0 ) ) λ m a x 2 γ ( P ) λ m i n ( Q ) 1 m .
When the second term is activated yields
{ x ˜ ˙ 1 = x ˜ 2 L 1 | x ˜ 1 | δ 1 s i g n ( x ˜ 1 ) x ˜ ˙ 2 = L 2 | x ˜ 1 | δ 2 s i g n ( x ˜ 1 ) .
Equation (17) is homogeneous with degree of m 1 = δ 1 > 0 . The Lyapunov of Equation (17) should be V ( φ ) = φ T P φ with φ = [ x ˜ 1 / s 1 , x ˜ 1 / s 2 , . . . . , x ˜ 1 / s n ] T . Therefore,
V ˙ ( φ ) λ m i n ( Q 1 ) λ m a x ( P 1 ) V δ ( φ ) .
Equation (18) can be written by
d V ( φ ) d t λ m i n ( Q 1 ) λ m a x ( P 1 ) V δ ( φ )
or
V ( φ ( 0 ) ) V ( φ ( ) ) d V ( φ ) V γ ( φ ) d t 0 T m a x 2 λ m i n ( Q 1 ) λ m a x ( P 1 ) .
Equation (21) can be
V 1 δ ( φ ) 1 δ | V ( φ 0 ) ) V ( φ ( ) ) λ m i n ( Q 1 ) λ m a x ( P 1 ) T m a x 2
or
T m a x 2 λ m a x ( P 1 ) λ m i n ( Q 1 ) V 1 δ ( 0 ) δ 1 < λ m a x ( P 1 ) λ m i n ( Q 1 ) ς 1 δ δ 1 .
When the FTSOB in Equation (8) is designed for estimating the states of SSBM system, the convergent time is calculated by Equation (9). The observer gains in Equations (11) and (17) were obtained by using the LMI method. The analysis of LMI can be found in [32]. This section briefly presents the concept of LMI as below. First, the system
x ˙ = A x
is considered. A is an approximated matrix of the system. x is the system state. The eigenvalues of Equation (23) are located in the LMI region if there is existed a matrix Q > 0 and Q T = Q satisfies
A T Q + Q A < 0
and the area of poles is selected as the vertical area, which is represented as follows:
V = { ζ C : f V ( ζ ) < 0 }
where
f V ( ζ ) = a 1 + υ a 2 + υ ¯ a 2
In order to obtain the eigenvalues of (23) located in the V area, the eigenvalues of A need to be located in a 2 < e i g ( A ) < a 1 , which is satisfied
{ A T Q + Q A + 2 a 1 Q < 0 A T Q + Q A + 2 a 2 Q > 0 .
In [31] the FTSOB in Equations (11) and (17) can be stably archived if
[ x ˜ ˙ 1 x ˜ ˙ 2 ] = [ K 1 1 K 2 0 ] [ x ˜ 1 x ˜ 2 ]
and
[ x ˜ ˙ 1 x ˜ ˙ 2 ] = [ L 1 1 L 2 0 ] [ x ˜ 1 x ˜ 2 ]
are stable. The gains of Equations (28) and (29) are select by the same method. The LMI is used to look for the gain of Equation (29) is as follows:
[ x ˜ ˙ 1 x ˜ ˙ 2 ] = [ 0 1 0 0 ] [ x ˜ 1 x ˜ 2 ] [ L 1 0 L 2 0 ] [ x ˜ 1 x ˜ 2 ] .
Remark 2.
The observer gain should be  L = [ L 11 L 12 L 21 L 22 ] × [ 1 0 0 0 ] = L o C .
By applying the Lemma 2 and Remark 2 to solve Equation (33) yields
{ ( A L o C ) T Q + Q ( A L o C ) + 2 a 1 Q < 0 ( A L o C ) T Q + Q ( A L o C ) + 2 a 2 Q > 0
where
L o = Q 1 M
where L = L o C = [ L 1 0 L 2 0 ] .

2.3. Proposed DOB

This paper proposed a new disturbance observer such as follows:
d ^ = 1 c ( b u + c d ^ + K 2 | x 1 x ^ 1 | γ 2 s i g n ( x 1 x ^ 1 ) + L 2 | x 1 x ^ 1 | δ 2 s i g n ( x 1 x ^ 1 ) b u ) k 1 d { | τ | | 1 c ( b u + K 2 | x 1 x ^ 1 | α 2 s i g n ( x 1 x ^ 1 ) + L 2 | x 1 x ^ 1 | δ 2 s i g n ( x 1 x ^ 1 ) b u ) | 1 } s a t [ 1 ξ d ˜ ( 1 c ( b u + K 2 | x 1 x ^ 1 | α 2 s i g n ( x 1 x ^ 1 ) + L 2 | x 1 x ^ 1 | δ 2 s i g n ( x 1 x ^ 1 ) b u ) ) ] k 2 d | 1 c ( b u + K 2 | x 1 x ^ 1 | α 2 s i g n ( x 1 x ^ 1 ) + L 2 | x 1 x ^ 1 | δ 2 s i g n ( x 1 x ^ 1 ) b u ) | ε s a t [ 1 ξ d ˜ ( 1 c ( b u + K 2 | x 1 x ^ 1 | α 2 s i g n ( x 1 x ^ 1 ) + L 2 | x 1 x ^ 1 | δ 2 s i g n ( x 1 x ^ 1 ) b u ) ) ] .
Taking derivative for both sides of Equation (33) yields
d ^ ˙ = d ˙ + k 1 | τ | d ˜ s a t ( d ˜ ξ d ˜ ) + k 2 | d ˜ | ε s a t ( d ˜ ξ d ˜ )
where
1 c ( b u + c d ^ + K 2 | x 1 x ^ 1 | γ 2 s i g n ( x 1 x ^ 1 ) + L 2 | x 1 x ^ 1 | δ 2 s i g n ( x 1 x ^ 1 ) b u ) = 1 c ( x ^ ˙ 2 + c d x ˙ 2 ) = d
and
1 c ( b u + K 2 | x 1 x ^ 1 | γ 2 s i g n ( x 1 x ^ 1 ) + L 2 | x 1 x ^ 1 | δ 2 s i g n ( x 1 x ^ 1 ) b u ) = 1 c ( x ^ ˙ 2 c d ^ + c d x ˙ 2 ) = d ˜
where d d ^ = d ˜ . Using the d ˙ to subtract for both sides of Equation (34) yields
d ˜ ˙ = k 1 d | τ | d ˜ s a t ( d ˜ ξ d ˜ ) k 2 d | d ˜ | ε s a t ( d ˜ ξ d ˜ )
The stability of DOB is obtained via the Lyapunov-based condition as follows:
V ( d ˜ ) = 0.5 d ˜ 2
Remark 3.
The stability of the proposed DOB is based on the fast reaching law in [34]. The convergence speed of proposed DOB is defined as follows:
Taking the first derivative for both sides of Equation (38) yields
V ˙ ( d ˜ ) = d ˜ d ˜ ˙ = d ˜ ( k 1 d ˜ | τ d ˜ | d ˜ s a t ( d ˜ ξ d ˜ ) k 2 d ˜ | d ˜ | ε d ˜ s a t ( d ˜ ξ d ˜ ) ) 0
This completes the proof of stability of DOB.

2.4. Adaptive Fast Reaching Law SMC

The proposed reaching law of SMC is as follows:
s ˜ ˙ = ( k 1 s | τ | s ˜ s a t ( s ˜ ξ s ˜ ) k 2 s | s ˜ | ε s s a t ( s ˜ ξ s ˜ ) ) .
The Lyapunov for SMC can be selected as V ( s ) = 0.5 s ˜ 2 . Then
V ˙ ( s ˜ ) = s ˜ s ˜ ˙ = s ˜ ( k 1 | τ | s ˜ s a t ( s ˜ ξ s ˜ ) k 2 | s ˜ | ε s s a t ( s ˜ ξ s ˜ ) ) 0 .
Case 1.
| s ˜ | > ξ s ˜ .
Equation (41) is then became
V ˙ ( s ˜ ) = s ˜ ( k s 1 | τ s | s ˜ s a t ( s ˜ ξ s ˜ ) k s 2 | s ˜ | ε s s a t ( s ˜ ξ s ˜ ) ) .
As shown in [34], the settling time is calculated as
T m a x 1 = l n ( 1 τ s 1 ) l n ( 1 τ s s ( 0 ) ) k 1 s ˜ l n ( τ s ) + 1 k 1 s ˜ ( 1 ε s ) .
Case 2.
| s ˜ | ξ s ˜ .
Equation (41) is then became
V ˙ ( s ) = s ˜ ( k s 1 | τ s | ε s k s 2 | s ˜ | ε s ) .
By integrating both sides of Equation (44) from initial condition to convergent time yields
T ( s ˜ ( 0 ) ) T ( s ( ) ) d V ( s ) = 0 T max 2 ε s ( k s 1 | τ s | ε s k s 2 | ε s | ε s ) d t
or
T max 2 = V ( s ( 0 ) ) ε s ( k s 1 | τ s | ε s + k s 2 | ε s | ε s ) .
Remark 4.
The setting time for DOB can be found in Equations (43) or (46) depends on the initial of initial disturbance error.
The proposed adaptive SMC is as follows:
s ˜ ˙ = ( k ^ 1 s | τ | s ˜ s a t ( s ˜ ξ s ˜ ) k ^ 2 s | s ˜ | ε s s a t ( s ˜ ξ s ˜ ) )
where
{ k ^ 1 s = k 01 s | s | k ^ 2 s = k 02 s | s | .
The expected gains of SMC are k ¯ 1 s and k ¯ 2 s . The derivative error gains is
{ k ˜ ˙ 1 s = k 01 s | s | k ˜ ˙ 2 s = k 02 s | s | .
The proposed method for SSBM system is shown below.

3. Proposed Approach

3.1. The State Observer for SSBM

3.1.1. SOB of ω -Axis

This paper used the fast reaching law to design the state observer for speed coordinate
ω ^ ˙ = k n m k m A m J T ^ l J + K o 1 ω | τ o ω | e ω s a t ( e ω ξ o ω ) + K o 2 ω | e ω | ε o ω s a t ( e ω ξ o ω )
where 0 < ε o ω < 1 ,   K o 1 ω > 0 ,   K o 2 ω > 0 , and τ o ω = K 2 o ω K 1 o ω . Using the speed equation of Equation (5) to subtract both sides of Equation (50) yields
e ˙ o ω = T ˜ l J K o 1 ω | τ o ω | e ω s a t ( e ω ξ o ω ) K o 2 ω | e ω | ε o ω s a t ( e ω ξ o ω ) .

3.1.2. SOB of x-Axis

First, the movement on x -axis is represented by
{ x ˙ 1 = x 2 x ˙ 2 = x ¨ = k n b k b i q m F l x m .
The designed SOB is
{ x ^ ˙ 1 = x ^ 2 + K 1 | x ˜ 1 | γ 1 x s i g n ( x ˜ 1 ) + L 1 | x ˜ 1 | δ 1 x s i g n ( x ˜ 1 ) x ^ ˙ 2 = k n b k b i q m F ^ l x m + K 2 | x ˜ 1 | γ 2 x s i g n ( x ˜ 1 ) + L 2 | x ˜ 1 | δ 2 x s i g n ( x ˜ 1 ) .
Using Equation (52) subtract to Equation (53) leads to
{ x ˜ ˙ 1 = x ˜ 2 x K 1 x | x ˜ 1 | γ 1 x s i g n ( x ˜ 1 ) L 1 x | x ˜ 1 | δ 1 x s i g n ( x ˜ 1 ) x ˜ ˙ 2 x = F ˜ l x m K 2 x | x ˜ 1 | γ 2 x s i g n ( x ˜ 1 ) L 2 x | x ˜ 1 | δ 2 x s i g n ( x ˜ 1 )
γ 1 x = γ x ,   γ x ( 1 σ 1 x , 1 ) ,   σ 1 x > 0 ,   γ 2 x = 2 γ 1 x ( 2 1 ) .   δ 1 x = δ ,   δ x ( 1 , 1 + ρ x ) ,   ρ x > 0 and small enough, δ 2 x = 2 δ x ( 2 1 ) , and K 1 x ,   K 2 x ,   L 1 x ,   L 2 x are selected such that K x = [ K 1 x 1 K 2 x 0 ] and L x = [ L 1 x 1 L 2 x 0 ] are Hurwitz. Where A 1 x = [ 0 1 0 0 ] ,
{ ( A 1 x K o x C 1 x ) T Q 1 x + Q 1 x ( A 1 x K o x C 1 x ) + 2 a 1 x Q 1 x < 0 ( A 1 x K o x C 1 x ) T Q 1 x + Q 1 x ( A 1 x K o x C 1 x ) + 2 a 2 x Q 1 x > 0
where
K o x = Q 1 x 1 M 1 x
where K x = K o x C 1 x = [ K 1 x 0 K 2 x 0 ] . The gain L x is selected to satisfy
{ ( A 1 x L o x C 1 x ) T Q 2 x + Q 2 x ( A 1 x L o x C 1 x ) + 2 b 1 x Q 2 x < 0 ( A 1 x L o x C 1 x ) T Q 2 x + Q 2 x ( A 1 x L o x C 1 x ) + 2 b 2 x Q 2 x > 0
where
L o x = Q 2 x 1 M 2 x
where L x = L o x C 1 x = [ L 1 x 0 L 2 x 0 ] .

3.1.3. SOB of y-Axis

First, the movement on y -axis is represented by
{ y ˙ 1 = y 2 y ˙ 2 = y ¨ = k n b k b i d m F l y m .
The designed SOB is
{ y ^ ˙ 1 = y ^ 2 + K 1 | y ˜ 1 | γ 1 y s i g n ( y ˜ 1 ) + L 1 | y ˜ 1 | δ 1 y s i g n ( y ˜ 1 ) y ^ ˙ 2 = k n b k b i d m F ^ l y m + K 2 | y ˜ 1 | γ 2 y s i g n ( y ˜ 1 ) + L 2 | y ˜ 1 | δ 2 y s i g n ( y ˜ 1 ) .
Using Equation (52) subtract to Equation (53) leads to
{ y ˜ ˙ 1 = y ˜ 2 K 1 y | y ˜ ˙ 1 | γ 1 y s i g n ( y ˜ 1 ) L 1 y | y ˜ 1 | δ 1 y s i g n ( y ˜ 1 ) y ˜ ˙ 2 = F ˜ l y m K 2 y | y ˜ ˙ 1 | γ 2 y s i g n ( y ˜ 1 ) L 2 y | y ˜ 1 | δ 2 y s i g n ( y ˜ 1 )
γ 1 y = γ y ,   γ y ( 1 σ 1 y , 1 ) ,   σ 1 y > 0 ,   γ 2 y = 2 γ 1 y ( 2 1 ) .   δ 1 y = δ ,   δ y ( 1 , 1 + ρ y ) ,   ρ y > 0 and small enough, δ 2 y = 2 δ y ( 2 1 ) , and K 1 y ,   K 2 y ,   L 1 y ,   L 2 y are selected such that K y = [ K 1 y 1 K 2 y 0 ] and L x = [ L 1 y 1 L 2 y 0 ] are Hurwitz. Where A 1 y = [ 0 1 0 0 ] ,
{ ( A 1 y K o y C 1 y ) T Q 1 y + Q 1 y ( A 1 y K o y C 1 y ) + 2 a 1 y Q 1 y < 0 ( A 1 y K o y C 1 y ) T Q 1 y + Q 1 y ( A 1 y K o y C 1 y ) + 2 a 2 y Q 1 y > 0
where
K o y = Q 1 y 1 M 1 y
where K y = K o y C 1 y = [ K 1 y 0 K 2 y 0 ] . The gain L y is selected to satisfy
{ ( A 1 y L o y C 1 y ) T Q 2 y + Q 2 y ( A 1 y L o y C 1 y ) + 2 b 1 y Q 2 y < 0 ( A 1 y L o y C 1 y ) T Q 2 y + Q 2 y ( A 1 y L o y C 1 y ) + 2 b 2 y Q 2 y > 0
where
L o y = Q 2 y 1 M 2 y
where L x = L o x C 1 x = [ L 1 x 0 L 2 x 0 ] .

3.2. The DOB for SSBM System

3.2.1. DOB for Speed Coordinate

Proposed DOB for speed axis is as follows:
T ^ l = J [ k n m k m A m J ( k n m k m A m J T ^ l J + K o 1 ω | τ o ω | e ω s a t ( e ω ξ o ω ) + K o 2 ω | e ω | ε o ω s a t ( e ω ξ o ω ) ) ] + [ k 1 d ω | τ d ω | J [ k n m k m A m J ( k n m k m A m J + K o 1 ω | τ o ω | e ω s a t ( e ω ξ o ω ) + K o 2 ω | e ω | ε o ω s a t ( e ω ξ o ω ) ) ] s a t ( 1 ξ d ˜ ω [ J [ k n m k m A m J ( k n m k m A m J + K o 1 ω | τ o ω | e ω s a t ( e ω ξ o ω ) + K o 2 ω | e ω | ε o ω s a t ( e ω ξ o ω ) ) ] ] ) ] + k 2 d ω | J [ k n m k m A m J ( k n m k m A m J + K o 1 ω | τ o ω | e ω s a t ( e ω ξ o ω ) + K o 2 ω | e ω | ε o ω s a t ( e ω ξ o ω ) ) ] | ε d ω s a t ( s a t ( 1 ξ d ˜ ω [ J [ k n m k m A m J ( k n m k m A m J + K o 1 ω | τ o ω | e ω s a t ( e ω ξ o ω ) + K o 2 ω | e ω | ε o ω s a t ( e ω ξ o ω ) ) ) .
Taking derivative for both sides of Equation (66) yields
T ^ ˙ l = T ˙ l + k 1 d ω | τ F ˜ l x | | T ˜ l | s a t ( T ˜ l ξ T ˜ l ) + k 2 d ω | T ˜ l | ε T ˜ l s a t ( T ˜ l ξ T ˜ l ) .
Using the T ˙ l to subtract for both sides of Equation (67) yields
T ˜ ˙ l = k 1 d ω | τ d ω | | T ˜ l | s a t ( T ˜ l ξ T ˜ l ) k 2 d ω | T ˜ l | ε T ˜ l s a t ( T ˜ l ξ T ˜ l ) .
The stability of DOB is obtain via the Lyapunov-based condition as follows:
V ( T ˜ l ) = 0.5 T ˜ l 2
Taking the first derivative for both sides of Equation (38) yields
V ˙ ( T ˜ l ) = T ˜ l T ˜ ˙ l T ˜ l ( k 1 d ω | τ d ω | | T ˜ l | s a t ( T ˜ l ξ T ˜ l ) k 2 d ω | T ˜ l | ε T ˜ l s a t ( T ˜ l ξ T ˜ l ) ) 0

3.2.2. DOB for Movement of x-Axis

The proposed DOB such as below.
F ^ l x = 1 c ( k n b k b i q m F ^ l x m + K 2 x | x 1 x ^ 1 | γ 2 x s i g n ( x 1 x ^ 1 ) + L 2 x | x 1 x ^ 1 | δ 2 x s i g n ( x 1 x ^ 1 ) k n b k b i q m ) + k 1 d x { | τ | | 1 c ( k n b k b i q m + K 2 x | x 1 x ^ 1 | γ 2 x s i g n ( x 1 x ^ 1 ) + L 2 x | x 1 x ^ 1 | δ 2 x s i g n ( x 1 x ^ 1 ) b u ) | 1 } s a t [ 1 ξ d ˜ x ( 1 c ( k n b k b i q m + K 2 x | x 1 x ^ 1 | γ 2 x s i g n ( x 1 x ^ 1 ) + L 2 x | x 1 x ^ 1 | δ 2 x s i g n ( x 1 x ^ 1 ) k n b k b i q m ) ) ] k 2 d x | 1 c ( k n b k b i q m + K 2 x | x 1 x ^ 1 | γ 2 x s i g n ( x 1 x ^ 1 ) + L 2 x | x 1 x ^ 1 | δ 2 x s i g n ( x 1 x ^ 1 ) k n b k b i q m ) | ε x s a t [ 1 ξ d ˜ x ( 1 c ( k n b k b i q m + K 2 x | x 1 x ^ 1 | α 2 x s i g n ( x 1 x ^ 1 ) + L 2 x | x 1 x ^ 1 | δ 2 x s i g n ( x 1 x ^ 1 ) k n b k b i q m ) ) ]
Taking derivative for both sides of Equation (71) yields
F ^ ˙ l x = F ˙ l x + k 1 d x | τ F ˜ l x | | F ˜ l x | s a t ( F ˜ l x ξ F ˜ l x ) + k 2 d x | F ˜ l x | ε F ˜ l x s a t ( F ˜ l x ξ F ˜ l x ) .
Using the F ˙ l x to subtract for both sides of Equation (72) yields
F ˜ ˙ l x = k 1 d x | τ F ˜ l x | | F ˜ l x | s a t ( F ˜ l x ξ F ˜ l x ) k 2 d x | F ˜ l x | ε F ˜ l x s a t ( F ˜ l x ξ F ˜ l x ) .
The stability of DOB is obtained via the Lyapunov-based condition as follows:
V ( F ˜ l x ) = 0.5 F ˜ l x 2 .
Taking the first derivative for both sides of Equation (74) yields
V ˙ ( F ˜ l x ) = F ˜ l x F ˜ ˙ l x F ˜ l x [ k 1 d x | τ F ˜ l x | | F ˜ l x | s a t ( F ˜ l x ξ F ˜ l x ) k 2 d x | F ˜ l x | ε F ˜ l x s a t ( F ˜ l x ξ F ˜ l x ) ] 0 .

3.2.3. DOB for Movement of y-Axis

The proposed DOB such as below.
F ^ l y = 1 c ( k n b k b i d m F ^ l y m + K 2 y | y 1 y ^ 1 | γ 2 y s i g n ( y 1 y ^ 1 ) + L 2 y | y 1 y ^ 1 | δ 2 y s i g n ( y 1 y ^ 1 ) k n b k b i d m ) + k 1 d y { | τ d y | | 1 c ( k n b k b i q m + K 2 y | y 1 y ^ 1 | γ 2 y s i g n ( y 1 y ^ 1 ) + L 2 y | y 1 y ^ 1 | δ 2 y s i g n ( y 1 y ^ 1 ) b u ) | 1 } s a t [ 1 ξ d ˜ y ( 1 c ( k n b k b i d m + K 2 y | y 1 y ^ 1 | γ 2 y s i g n ( y 1 y ^ 1 ) + L 2 y | y 1 y ^ 1 | δ 2 y s i g n ( y 1 y ^ 1 ) k n b k b i d m ) ) ] k 2 d y | 1 c ( k n b k b i d m + K 2 y | y 1 y ^ 1 | γ 2 y s i g n ( y 1 y ^ 1 ) + L 2 y | y 1 y ^ 1 | δ 2 y s i g n ( y 1 y ^ 1 ) k n b k b i d m ) | ε y s a t [ 1 ξ d ˜ y ( 1 c ( k n b k b i d m + K 2 y | y 1 y ^ 1 | α 2 y s i g n ( y 1 y ^ 1 ) + L 2 y | y 1 y ^ 1 | δ 2 y s i g n ( y 1 y ^ 1 ) k n b k b i d m ) ) ]
Taking derivative for both sides of Equation (33) yields
F ^ ˙ l y = F ˙ l y + k 1 d y | τ d y | | F ˜ l y | s a t ( F ˜ l y ξ F ˜ l y ) + k 2 d y | F ˜ l y | ε F ˜ l y s a t ( F ˜ l y ξ F ˜ l y ) .
Using the d ˙ y to subtract for both sides of Equation (34) yields
F ˜ ˙ l y = k 1 d y | τ d y | | F ˜ l y | s a t ( F ˜ l y ξ F ˜ l y ) k 2 d y | F ˜ l y | ε F ˜ l y s a t ( F ˜ l y ξ F ˜ l y ) .
The stability of DOB is obtain via the Lyapunov-based condition as follows:
V ( F ˜ l y ) = 0.5 F ˜ l y 2 .
Taking the first derivative for both sides of Equation (38) yields
V ˙ ( F ˜ l y ) = F ˜ l y F ˜ ˙ l y = F ˜ l y ( k 1 d y | τ d y | | F ˜ l y | s a t ( F ˜ l y ξ F ˜ l y ) k 2 d y | F ˜ l y | ε F ˜ l y s a t ( F ˜ l y ξ F ˜ l y ) ) 0
This completes the proof of proposed DOB for whole SSBM system. □

3.3. AFRL-SMC for SSBM System

3.3.1. FTSMC for Speed Axis

The surface of SMC for speed control is
s ω ^ = e ω ^ + λ ω ^ e ω ^
where e ω ^ = ω r ω ^ . We have
s ˙ ω ^ = e ˙ ω ^ + λ ω ^ e ω ^ .
Using Equation (50) to solve Equation (82) yields
s ˙ ω ^ = ω ˙ r [ k n m k m A m J T ^ l J + K o 1 ω | τ o ω | e ω s a t ( e ω ξ o ω ) + K o 2 ω | e ω | ε o ω s a t ( e ω ξ o ω ) ] + λ ω ^ e ω ^
By considering the disturbance error and s ˙ ω ^ = 0 yields
A m = J k n m k m [ ω ˙ r [ K o 1 ω | τ o ω | e ω s a t ( e ω ξ o ω ) + K o 2 ω | e ω | ε o ω s a t ( e ω ξ o ω ) ] + λ ω ^ e ω ^ ] .
The switching control is
A m s w = J k n m k m ( k ^ 1 s ω ^ | τ ω ^ | | s ω ^ | s a t ( s ω ^ ξ s ω ^ ) + k ^ 2 s ω ^ | s ˜ | ε s ω ^ s a t ( s ω ^ ξ s ω ^ ) ) .
The Lyapunov condition is selected by
V ( s ω ^ ) = 1 2 s ω ^ 2 .
Taking derivatives for both sides of Equation (86) yields
V ˙ ( s ω ^ ) = s ω ^ s ˙ ω ^ = s ω ^ ( J k n m k m ( k 1 s ω ^ | τ | | s ω ^ | s a t ( s ω ^ ξ s ω ^ ) + k 2 s ω ^ | s ˜ | ε s ω ^ s a t ( s ω ^ ξ s ω ^ ) ) 0 .
The adaptive law is chosen as below.
{ k ^ 1 s ω ^ = k 10 s ω ^ | s ω ^ | k ^ 2 s ω ^ = k 20 s ω ^ | s ω ^ | .

3.3.2. FTSMC for x-Axis

The surface of SMC is selected as follows:
s x ^ = e ˙ x ^ + λ x ^ e x ^ .
Taking the derivative for Equation (88) yields
s ˙ x ^ = e ¨ x ^ + λ x ^ e ˙ x ^ .
where e x ^ = x r x ^ . Using Equation (53) to solve Equation (90) yields
s ˙ x ^ = x ¨ r k n b k b i q m + F ^ l x m K 2 | e x ^ | γ 2 x s i g n ( e x ^ ) L 2 | e x ^ | δ 2 x s i g n ( e x ^ ) + λ x ^ e ˙ x ^ .
By considering disturbance error and s ˙ x ^ = 0 yields
i q e q = m k n b k b s ˙ x ^ = x ¨ r K 2 | e x ^ | γ 2 x s i g n ( e x ^ ) L 2 | e x ^ | δ 2 x s i g n ( e x ^ ) + λ x ^ e ˙ x ^ .
The switching control is designed by
i q s w = m k n m k m ( k 1 s x ^ | τ | | s x ^ | s a t ( s x ^ ξ s x ^ ) + k 2 s x ^ | s ˜ | ε s x ^ s a t ( s x ^ ξ s x ^ ) ) .
The Lyapunov condition is selected by
V ( s x ^ ) = 1 2 s x ^ 2 .
Taking derivative for both sides of Equation (86) yields
V ˙ ( s x ^ ) = s x ^ s ˙ x ^ = s x ^ ( ( k 1 s x ^ | τ | | s x ^ | s a t ( s x ^ ξ s x ^ ) + k 2 s x ^ | s ˜ | ε s x ^ s a t ( s x ^ ξ s x ^ ) ) ) 0 .
The adaptive law is as follows:
{ k ^ 1 s x ^ = k 10 s x ^ | s x ^ | k ^ 2 s x ^ = k 20 s x ^ | s x ^ | .

3.3.3. FTSMC for y-Axis

The surface of SMC is selected as follows:
s y ^ = e ˙ y ^ + λ y ^ e y ^ .
Taking the derivative for Equation (97) yields
s ˙ y ^ = e ¨ y ^ + λ y ^ e ˙ y ^
where e y ^ = y r y ^ . Using Equation (60) to solve Equation (98) yields
s ˙ y ^ = y ¨ r k n b k b i d m + F ^ l y m K 2 | e y ^ | γ 2 y s i g n ( x ˜ 1 ) L 2 | e y ^ | δ 2 y s i g n ( e y ^ ) + λ y ^ e ˙ y ^
By considering disturbance error and s ˙ y ^ = 0 yields
i d e q = m k n b k b s ˙ y ^ = x ¨ r K 2 | e y ^ | γ 2 y s i g n ( e y ^ ) L 2 | e y ^ | δ 2 y s i g n ( e y ^ ) + λ y ^ e ˙ y ^ .
The switching control is designed by
i d s w = m k n m k m ( k 1 s y ^ | τ | | s y ^ | s a t ( s y ^ ξ s y ^ ) + k 2 s y ^ | s ˜ | ε s y ^ s a t ( s y ^ ξ s y ^ ) ) .
The Lyapunov condition is selected by
V ( s y ^ ) = 1 2 s y ^ 2 .
Taking derivative for both sides of Equation (86) yields
V ˙ ( s y ^ ) = s y ^ s ˙ y ^ = s y ^ ( k 1 s y ^ | τ | | s y ^ | s a t ( s y ^ ξ s y ^ ) + k 2 s y ^ | s ˜ | ε s y ^ s a t ( s y ^ ξ s y ^ ) ) 0 .
The adaptive law is as follows:
{ k ^ 1 s y ^ = k 10 s y ^ | s y ^ | k ^ 2 s y ^ = k 20 s y ^ | s y ^ |

3.3.4. Stability Analysis

The Lyapunov of the control system should be
V ( s ) = 1 2 s x ^ 2 + 1 2 s y ^ 2 + 1 2 s ω ^ 2 + 1 2 T ˜ l 2 + 1 2 F ˜ l x 2 + 1 2 F ˜ l y 2 + 1 2 e o ω + φ x T P x φ x + φ x T P x 1 φ x + + φ y T P y φ y + φ y T P 1 y φ y + 1 2 k ˜ 2 1 s x ^ + 1 2 k ˜ 2 2 s x ^ + 1 2 k ˜ 2 1 s y ^ + 1 2 k ˜ 2 2 s y ^ + 1 2 k ˜ 2 1 s ω ^ + 1 2 k ˜ 2 2 s ω ^ .
Taking the first derivative for Equation (105) yields
V ˙ ( s ) = s x ^ s ˙ x ^ + s y ^ s ˙ y ^ + s ω ^ s ˙ ω ^ + T ˜ l T ˜ ˙ l + F ˜ l x F ˜ ˙ l x + F ˜ l y F ˜ ˙ l y + e o ω e ˙ o ω φ x T Q x φ x φ x T Q x 1 φ x + φ y T Q y φ y φ y T P 1 y φ y + k ˜ 1 s x ^ k ˜ ˙ 1 s x ^ + k ˜ 2 s x ^ k ˜ ˙ 2 s x ^ + k ˜ 1 s y ^ k ˜ ˙ 1 s y ^ + k ˜ 2 s y ^ k ˜ ˙ 2 s y ^ + k ˜ 1 s ω ^ k ˜ ˙ 1 s ω ^ + k ˜ 2 s ω ^ k ˜ ˙ 2 s ω ^ .
By using Equations (51), (55–58), (62–65), (70), (75), (80), (87–88), (95–96), and (103–104) to solve Equation (106) leads to
V ˙ ( s ) < 0
This completes the proof of stability of the proposed method. □

4. An Illustrative Example

This section presents the simulation results of proposed method for SSBM system. The mass of the rotor is m = 0.4 kg, the diameter of the copper wire is 27 mm, rotor dimension R = 22 mm, B = 0.59 T, n = 55 , length of the parallel edge is 8 mm and length of the serial edge is 6 mm, respectively. The control gains of the proposed controller are as follows: state observer for speed axis ε o ω = 0.95 ,   K o 1 ω > 5000 ,   K o 2 ω = 6000 ,   ξ o ω = 0.01 , and τ o ω = K 2 o ω K 1 o ω = 1.2 . State observer for x-axis γ 1 x = γ x = 0.85 ,   γ 2 x = 2 γ 1 x ( 2 1 ) = 0.7 .   δ 1 x = δ = 1.25 , δ 2 x = 2 δ x ( 2 1 ) = 1.5 , and K 1 x ,   K 2 x ,   L 1 x ,   L 2 x are selected such that K x = [ 233 1 20033 0 ] and L x = [ 207.8 1 3893.7 0 ] . State observer for y-axis γ 1 y = γ y = 0.85 ,   γ 2 y = 2 γ 1 y ( 2 1 ) = 0.7 .   δ 1 y = δ = 1.25 ,   δ 2 y = 2 δ y ( 2 1 ) = 1.5 , and K 1 y ,   K 2 y ,   L 1 y ,   L 2 y , are selected K y = [ 233 1 20033 0 ] and L y = [ 207.8 1 3893.7 0 ] . The gains of DOB on speed axis τ F ˜ l x = 1.2 ,   k 1 d ω = 25000000 ,   k 2 d ω = 30000000 ,   ξ T ˜ l = 0.01 , and ε T ˜ l = 0.95 . The gains of DOB on x-axis τ d x = 1.2 ,   k 1 d x = 1000 ,   k 2 d x = 1200 ,   ξ F ˜ l x = 0.01 and ε F ˜ l x = 0.95 . The gains of DOB on y-axis τ d y = 1.2 ,   k 1 d y = 1000 ,   k 2 d y = 1200 ,   ξ F ˜ l y = 0.01 and ε F ˜ l y = 0.95 . The control gains of speed axis are λ ω ^ = 1000 ,   τ ω ^ = 1.011 ,   ξ s ω ^ = 0.001 ,   k ^ 10 s ω ^ = 0 . 0000011 , and k ^ 20 s ω ^ = 0 . 00000011 . The control gains of x-axis are λ x ^ = 500 ,   τ x ^ = 1.2 , k ^ 10 s x ^ = 500 , and k ^ 20 s x ^ = 600 . The control gains of y-axis are λ y ^ = 500 ,   τ y ^ = 1.2 ,   ξ s y ^ = 0.01 ,   k ^ 10 s y ^ = 500 , and k ^ 20 s y ^ = 600 . The structure of control system is as Figure 2 below.
As shown in Figure 2 above, the adaptive SMC was designed to control the movements on x- and y-axis and the rotational operation on speed axis, respectively. The estimated states were used to design the SMC. To obtain the states of SSBM, the fixed-time observer concept was used with the support of the pole placement technique. After obtained the information of states of SSBM, a new DOB was designed to reject the changing of inner parameter variations and outer effect on the rotor of SSBM system. The proposed method was simulated by using the MATLAB software. The performance of the proposed method is shown in Figure 3, Figure 4, Figure 5 and Figure 6 below.
The steady states of errors of movements and rotation are ranged in e x ( t ) ( 1.75 ; 1.24 ) × 1 0 5 (mm), e y ( t ) ( 2.0 ; 2.1 ) × 1 0 6 (mm), and e ω ( t ) ( 2.2 ; 2.0 ) (V). The overshoots of movements are mostly zero and overshoot of speed control is O ω < 4 (V). Settling times of movements and speed are T x < 0.08 (s), T y < 0.04 (s), and T ω < 0.01 (s). The measured and referenced signals are shown in Figure 4 below.
The referenced and measured signals have precisely tracked each other. These are used to figure out whether the proposed control method is good for controlling the movements and rotation of SSBM system. The effectiveness of the proposed SOB is shown in Figure 5 below.
The estimated and measured signal are mostly identical. Which in Figure 5 are shown that the designed state observer is good for estimating the costly measured state of SSBM system. The effectiveness of the proposed DOB is shown in Figure 6.
The imprecision of control outcomes was affected by the disturbance and uncertainty. These perturbations were mostly rejected by the proposed DOB. As shown in Figure 6, the tested disturbances were mostly compensated by the proposed DOB. To superiorly show the advance of the proposed DOB, the same DOB can be tested into the previous method of the same SSBM in paper [15]. The tested disturbances are F l x = 0.125 cos ( 15 π t ) ,   F l y = 0.075 cos ( 7.5 π t ) , and T l = 0.01 cos ( 5 π t ) . The performances of the proposed method of this paper and performance of previous method in [15] are shown in Figure 7 below.
The tested disturbance for this work and paper [15] affected on the performances of tracking error on movements and rotation. Figure 7 shown that the proposed method in this paper is better than the previous one.

5. Conclusions

This paper proposed a new DOB for a second-order system of the SSBM system. The proposed DOB can be obtained based on the information of states of SSBM, which was provided by using an optimal FTSOB. The proposed DOB obtained the information of disturbance in the fast reaching time. Furthermore, the proposed method also solved the problem of the first derivative conjunction of the recent works. The proposed DOB is also opened the gate of the new DOB design based the inversion of system model. Final, the desired positions and speed were obtained by an adaptive fast reaching law. Which helps the outcome of state responses overcome the unwanted chattering values. The complicated disturbances were added on the control input channels and these values were mostly compensated by the proposed DOB. The settling times, overshoots, and gaps of steady-states are acceptably small. The novel disturbance and uncertainty will be rejected by a neural network estimator in the future work.

Author Contributions

Conceptualization of motor, Q.D.N.; Control methodology V.N.G. and S.-C.H.; software, Q.D.N. and V.N.G.; Supervision, Q.D.N. and S.-C.H. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Ministry of Science and Technology, Republic of China, under Contract MOST 110-2221-E-992-062.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Maslen, E.H.; Schweitzer, G. Magnetic Bearings: Theory, Design, and Application to Rotating Machinery; Springer: Berlin/Heidelberg, Germany,, 2009. [Google Scholar]
  2. Nguyen, Q.D.; Ueno, S. Analysis and control of non-salient permanent magnet axial-gap self-bearing motor. IEEE Trans. Ind. Electron. 2011, 58, 2644–2652. [Google Scholar] [CrossRef]
  3. Nguyen, Q.D.; Ueno, S. Modeling and control of salient-pole permanent magnet axial gap self-bearing motor. IEEE ASME Trans. Mechatron. 2011, 16, 518–526. [Google Scholar] [CrossRef]
  4. El-Shourbagy, S.M.; Saeed, N.A.; Kamel, M.; Raslan, K.R.; Nasr, E.A.; Awrejcewicz, J. On the Performance of a Nonlinear Position-Velocity Controller to Stabilize Rotor-Active Magnetic-Bearings System. Symmetry 2021, 13, 2069. [Google Scholar] [CrossRef]
  5. Giap, V.N.; Huang, S.-C. Generalized proportional integral disturbance observer-based fuzzy sliding mode control for active magnetic bearing system. IOP Conf. Ser. Mat. Sci. Eng. 2021, 1113, 012006. [Google Scholar] [CrossRef]
  6. Giap, V.N.; Huang, S.-C. Effectiveness of fuzzy sliding mode control boundary layer based on uncertainty and disturbance compensator on suspension active magnetic bearing system. Meas. Control 2020, 53, 934–942. [Google Scholar] [CrossRef]
  7. Giap, V.N.; Huang, S.-C.; Nguyen, Q.D.; Trinh, X.T. Time varying disturbance observer based on sliding mode control for active magnetic bearing system. In Proceedings of the 2nd Annual International Conference on Material, Machines and Methods for Sustainable Development (MMMS2020), Nha Trang, Vietnam, 12–15 November 2020; pp. 929–935. [Google Scholar]
  8. Tsai, J.S.H.; Su, T.-J.; Cheng, J.C.; Lin, Y.Y.; Giap, V.N.; Guo, S.M.; Shieh, L.S. Robust observer-based optimal linear quadratic tracker for five-degree-of-freedom sampled-data active magnetic bearing system. Int. J. Syst. Sci. 2018, 49, 1273–1299. [Google Scholar] [CrossRef]
  9. Yang, D.; Gao, X.; Cui, E.; Ma, Z. State-Constraints Adaptive Backstepping Control for Active Magnetic Bearings With Parameters Nonstationarities and Uncertainties. IEEE Trans. Ind. Electron. 2021, 68, 9822–9831. [Google Scholar] [CrossRef]
  10. Gong, L.; Zhu, C. Vibration Suppression for Magnetically Levitated High-Speed Motors Based on Polarity Switching Tracking Filter and Disturbance Observer. IEEE Trans. Ind. Electron. 2021, 68, 4667–4678. [Google Scholar] [CrossRef]
  11. Han, X.; Liu, G.; Chen, B.; Zheng, S. Surge Disturbance Suppression of AMB-Rotor Systems in Magnetically Suspension Centrifugal Compressors. IEEE Trans. Contr. Syst. Technol. 2021, 1–11. [Google Scholar] [CrossRef]
  12. Sun, M.; Zhou, J.; Dong, B.; Le, Y.; Zheng, S. Disturbance Force Self-Sensing and Suppression Method for AMB-Rotor System Based on Disturbance Observer. IEEE Sens. J. 2020, 20, 9245–9252. [Google Scholar] [CrossRef]
  13. Liu, C.; Liu, G.; Fang, J. Feedback Linearization and Extended State Observer-Based Control for Rotor-AMBs System with Mismatched Uncertainties. IEEE Trans. Ind. Electron. 2017, 64, 1313–1322. [Google Scholar] [CrossRef]
  14. Peng, C.; Fang, J.; Xu, X. Mismatched Disturbance Rejection Control for Voltage-Controlled Active Magnetic Bearing via State-Space Disturbance Observer. IEEE Trans. Power Electron. 2015, 30, 2753–2762. [Google Scholar] [CrossRef]
  15. Nguyen, H.P.; Nguyen, X.B.; Bui, T.T.; Ueno, S.; Nguyen, Q.D. Analysis and control of slotless self-bearing motor. Actuators 2019, 8, 57. [Google Scholar] [CrossRef]
  16. Steinert, D.; Nussbaumer, T.; Kolar, J. Slotless bearingless disk drive for high-speed and high-purity applications. IEEE Trans. Ind. Electron. 2014, 61, 5974–5986. [Google Scholar] [CrossRef]
  17. Steinert, D.; Nussbaumer, T.; Kolar, J. Evaluation of One- and Two-Pole-Pair Slotless Bearingless Motors with Toroidal Windings. IEEE Trans. Ind. Appl. 2016, 52, 172–180. [Google Scholar] [CrossRef]
  18. Ueno, S.; Uematsu, K. Development of a Lorentz-Force-Type Slotless Self-Bearing Motor. J. Syst. Des. Dyn. 2009, 3, 462–470. [Google Scholar] [CrossRef]
  19. Ueno, S.; Kato, T. A Novel Design of a Lorentz-Force-Type Small Self Bearing Motor. In Proceedings of the 8th International Conference on Power Electronics and Drive Systems, Taipei, Taiwan, 2–5 November 2009; pp. 926–931. [Google Scholar]
  20. Nguyen, Q.D.; Nguyen, H.P.; Vo, D.N.; Nguyen, X.B.; Ueno, S.; Huang, S.-C.; Giap, V.N. Robust Sliding Mode Control-Based a Novel Super-Twisting Disturbance Observer and Fixed-Time State Observer for Slotless-Self Bearing Motor System. IEEE Access 2022, 10, 23980–23994. [Google Scholar] [CrossRef]
  21. Chen, W.-H.; Ballance, D.J.; Gawthrop, P.J.; O’Reilly, J. A nonlinear disturbance observer for robotic manipulators. IEEE Trans. Ind. Electron. 2000, 47, 932–938. [Google Scholar] [CrossRef]
  22. 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]
  23. Li, X.; Zhu, Z.; Shen, G.; Tang, Y. Wire Tension Coordination Control of Electro-Hydraulic Servo Driven Double-Rope Winding Hoisting Systems Using a Hybrid Controller Combining the Flatness-Based Control and a Disturbance Observer. Symmetry 2021, 13, 716. [Google Scholar] [CrossRef]
  24. Hong, Q.; Shi, Y.; Chen, Z. Adaptive sliding mode control based on disturbance observer for placement pressure control system. Symmetry 2020, 12, 1057. [Google Scholar] [CrossRef]
  25. Giap, V.N.; Huang, S.-C.; Nguyen, Q.D.; Su, T.-J. Disturbance observer-based linear matrix inequality for the synchronization of Takagi–Sugeno fuzzy chaotic systems. IEEE Access 2020, 8, 225805–225821. [Google Scholar] [CrossRef]
  26. Giap, V.N.; Nguyen, Q.D.; Huang, S.-C. Synthetic adaptive fuzzy disturbance observer and sliding-mode control for chaos-based secure communication systems. IEEE Access 2021, 9, 23907–23928. [Google Scholar] [CrossRef]
  27. Giap, V.N.; Vu, H.-S.; Nguyen, Q.D.; Huang, S.-C. Disturbance and uncertainty rejection-based on fixed-time sliding-mode control for the secure communication of chaotic systems. IEEE Access 2021, 9, 133663–133685. [Google Scholar] [CrossRef]
  28. Giap, V.-N.; Huang, S.-C.; Nguyen, Q.D.; Su, T.-J. Robust controlbased disturbance observer and optimal states feedback for T–S fuzzy systems. J. Low Freq. Noise Vib. Act. Control 2020, 40, 1509–1525. [Google Scholar] [CrossRef]
  29. Giap, V.N.; Vu, H.-S.; Nguyen, Q.D.; Huang, S.-C. Robust observer based on fixed-time sliding mode control of position/velocity for a T–S fuzzy MEMS gyroscope. IEEE Access 2021, 9, 96390–96403. [Google Scholar] [CrossRef]
  30. Hwang, S.; Kim, H.S. Extended disturbance observer-based integral sliding mode control for nonlinear system via T–S fuzzy model. IEEE Access 2020, 8, 116090–116105. [Google Scholar] [CrossRef]
  31. Basin, M.; Yu, P.; Shtessel, Y. Finite- and fixed-time differentiators utilising HOSM techniques. IET Control Theory Appl. 2017, 11, 1144–1152. [Google Scholar] [CrossRef]
  32. Chilali, M.; Gahinet, P.; Apkarian, P. Robust pole placement in LMI regions. IEEE Trans. Autom. Control 1999, 44, 2257–2270. [Google Scholar] [CrossRef]
  33. Utkin, V. Variable structure systems with sliding modes. IEEE Trans. Autom. Control 1977, 22, 212–222. [Google Scholar] [CrossRef]
  34. Xiu, C.; Guo, P. Global terminal sliding mode control with the quick reaching law and its application. IEEE Access 2018, 6, 49793–49800. [Google Scholar] [CrossRef]
  35. Li, T.; Liu, X. Model-Free Non-Cascade Integral Sliding Mode Control of Permanent Magnet Synchronous Motor Drive with a Fast Reaching Law. Symmetry 2021, 13, 1680. [Google Scholar] [CrossRef]
Figure 1. Structure of SSBM.
Figure 1. Structure of SSBM.
Symmetry 14 01206 g001
Figure 2. Control system of SSBM.
Figure 2. Control system of SSBM.
Symmetry 14 01206 g002
Figure 3. The error of movements and rotation.
Figure 3. The error of movements and rotation.
Symmetry 14 01206 g003aSymmetry 14 01206 g003b
Figure 4. Referenced and measured signals.
Figure 4. Referenced and measured signals.
Symmetry 14 01206 g004aSymmetry 14 01206 g004b
Figure 5. Estimated and measured signals.
Figure 5. Estimated and measured signals.
Symmetry 14 01206 g005aSymmetry 14 01206 g005b
Figure 6. Tested and estimated disturbances.
Figure 6. Tested and estimated disturbances.
Symmetry 14 01206 g006
Figure 7. Tested and estimated disturbances on SSBM of this paper and previous one [15].
Figure 7. Tested and estimated disturbances on SSBM of this paper and previous one [15].
Symmetry 14 01206 g007
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Nguyen, Q.D.; Giap, V.N.; Huang, S.-C. Inversed Model-Based Disturbance Observer Base on Adaptive Fast Convergent Sliding Mode Control and Fixed-Time State Observer for Slotless Self-Bearing Motor. Symmetry 2022, 14, 1206. https://doi.org/10.3390/sym14061206

AMA Style

Nguyen QD, Giap VN, Huang S-C. Inversed Model-Based Disturbance Observer Base on Adaptive Fast Convergent Sliding Mode Control and Fixed-Time State Observer for Slotless Self-Bearing Motor. Symmetry. 2022; 14(6):1206. https://doi.org/10.3390/sym14061206

Chicago/Turabian Style

Nguyen, Quang Dich, Van Nam Giap, and Shyh-Chour Huang. 2022. "Inversed Model-Based Disturbance Observer Base on Adaptive Fast Convergent Sliding Mode Control and Fixed-Time State Observer for Slotless Self-Bearing Motor" Symmetry 14, no. 6: 1206. https://doi.org/10.3390/sym14061206

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