Next Article in Journal
Smooth-Switching Gain Based Adaptive Neural Network Control of n-Joint Manipulator with Multiple Constraints
Previous Article in Journal
Development and Analysis of Key Components of a Multi Motion Mode Soft-Bodied Pipe Robot
Previous Article in Special Issue
Robust Adaptive Control of Knee Exoskeleton-Assistant System Based on Nonlinear Disturbance Observer
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Model-Independent Observer-Based Current Sensorless Speed Servo Systems with Adaptive Feedback Gain

1
School of Electrical Engineering, Korea University, Seoul 136701, Korea
2
Department of Creative Convergence Engineering, Hanbat National University, Daejeon 34158, Korea
3
Department of Electrical Engineering, Hanbat National University, Daejeon 34158, Korea
*
Authors to whom correspondence should be addressed.
Actuators 2022, 11(5), 126; https://doi.org/10.3390/act11050126
Submission received: 17 March 2022 / Revised: 24 April 2022 / Accepted: 27 April 2022 / Published: 29 April 2022
(This article belongs to the Special Issue Robotics and Control: State of the Art)

Abstract

:
This study proposes a solution to the speed control problem of servo machines in the form of multi-loop current sensorless control with a reduction in the system model dependence level and the number of feedback loops, which provides the two contributions: first, a model-independent observer estimates speed and acceleration using only the position measurement, thereby ensuring the first-order estimation error dynamics; second, the active damping acceleration stabilizes the inner loop with the adaptive feedback gain increasing and decreasing automatically according to the transient and steady-state operation modes. The experimental study highlighted the effectiveness of the acceleration loop adaptation technique, which used an actual servo system comprising the QUBE-servo2 and myRIO-1900.

1. Introduction

Industrial machines that need high accuracy (such as conveyor belts, roll-to-rolls and electric vehicles) require their servo systems to increase their reliability and power efficiency under severe and uncertain operating conditions. These concerns can be addressed by the engineering in software and hardware layers. Fortunately, it has been reported that the closed-loop performance of servo systems significantly depends on the embedded system engineering (software layer) [1,2,3,4,5,6].
The multi-loop feedback system structure that contains a current controller (as the inner loop) and a speed controller (as the outer loop) has been widely adopted as the soft layer of speed servo system applications. Their hardware layers have been implemented using a (single-phase) DC motor or (three-phase) brushless DC, permanent magnet synchronous and induction motors, according to the output power specifications [7]. Proportional–integral (PI) regulators have mainly been implemented in each loop through the error signal feedback that is weighted by the gain and treated as the tuning factor. The desired specifications for each loop are provided by the cut-off frequency from the reference and output (current and speed) signals and the PI gains satisfy these requirements by applying Bode and Nyquist plots (frequency domain design techniques) [8,9]. However, servo system parameters and load uncertainties limit the resulting closed-loop performance, which can be addressed by the gain scheduler involving online membership tests [10]. Additionally, the signal error of the speed sensor or the speed control of the servo motor problems may be solved by the use of a speedless sensing solution [11].
As a nonlinear approach, an integral back-stepping controller that forms part of the multi-loop structure can yield the current and voltage commands for each loop, including the parameter-dependent feedback gains of the system and the feed-forward compensator, which cancels the open-loop zero to render the first-order current and speed transfer function to the closed-loop [12]. These novel online parameter estimation techniques can help to alleviate the parameter dependence levels of the system by increasing computational complexity and the number of tuning factors [13,14,15]. Optimal adaptive controllers that directly handle model–plant mismatches have been be considered as alternatives [16,17,18]. An online auto-tuning mechanism has been presented as a subsystem for the adaptive back-stepping controller to boost the feedback gain during transient periods; however, the increased feedback gain value has raised concerns regarding a reduction in stability margins [17]. The recently developed disturbance observer (DOB)-based controller has adopted an energy-shaping technique that addresses this concern by incorporating the damping terms into the auto-tuning system [19,20]. The DOB controller depends on system parameters improving the closed-loop performance by producing the state and disturbance estimates that are used for the nonlinear control actions [21]. A nonlinear DOB-based multi-loop passive damping controller has solved these system parameter dependence problems, thereby ensuring performance recovery properties by analyzing the closed-loop dynamics using the Lyapunov analysis technique [22]. A sliding mode controller into which a nonlinear DOB was embedded has achieved the finite convergence time of the desired performance by reducing the steady-state chattering level; however, the discontinuous feedback loop was still maintained [23]. The finite control set model predictive controls (FCSMPCs) select the optimal current and voltage commands for the performance of each loop by involving online membership tests and predicting the behavior of the current and speed using a mathematical model of the servo system [24,25].
From the aforementioned literature survey, practical challenges are identified, such as (a) the model dependence levels of the control and the observer and (b) the high gain of the inner loop. The proposed solution forms a multi-loop structure to solve these practical problems and presents the following contributions:
  • For the entire loop, the observer gain is obtained by allowing each control loop, without addressing the matrix algebra using a model-independent observer, to estimate speed and acceleration as the pivotal subsystems;
  • For the inner loop, the robust acceleration error stabilization loop is driven by the active damping, according to the first-order dynamics, which leads to the pole-zero cancellation;
  • For the inner loop, the adaptive acceleration feedback gain is governed by the analytic law with the nonlinear excitation term of the acceleration error, thereby boosting and reducing its value according to the transient and steady-state operations.
The actual performance improvement of the proposed solution in terms of these contributions is validated using experimental studies on servo systems that consisted of QUBE-servo2 (hardware) and myRIO-1900 (software).

2. Servo Machine Dynamics

The electrical and mechanical motions of three-phase servo machines (permanent magnet synchronous and induction motors) can be expressed similarly to the DC servo machine by applying the time-varying coordinate transform that is synchronized to the machine position [26]. Thus, this study considers the DC servo machine to be the simplest case to demonstrate the main idea of this work. The system dynamics are described as a third-order linear system that is perturbed by a mismatched disturbance from the load torque T L ( t ) (in Nm):
d θ ( t ) d t = ω ( t ) ,
J d ω ( t ) d t = B ω ( t ) + T e ( i a ( t ) ) T L ( t ) ,
L d i a ( t ) d t = R i a ( t ) k e ω ( t ) + v a ( t ) , t 0 ,
where the armature voltage v a ( t ) (in V) excites the armature current i a ( t ) (in A), the electrical torque T e ( i a ( t ) ) = k T i a ( t ) (in Nm) with coefficient k T > 0 , the rotational speed ω ( t ) (in rad/s), and the position θ ( t ) (in rad), sequentially. The rotor inertia J (in kgm2), viscous friction B (in Nm/rad/s), armature inductance L (in H), armature resistance R (in Ω ) and back electromotive force coefficient k e characterizes the actual dynamics of servo machines, which involve uncertainties depending on the operating conditions, such as J = J 0 + Δ J with a known nominal value J 0 (provided by the manufacturer) and unknown variation Δ J .
A system parameter decomposition such that ( · ) = ( · ) 0 + Δ ( · ) simplifies the dynamic relationship between the armature voltage v a ( t ) and the speed ω ( t ) using the original dynamics in (2) and (3) as:
c ω , 0 d 2 ω ( t ) d t 2 = v a ( t ) + f ¯ ω ( t ) , t 0 ,
where the known coefficient c ω , 0 : = J 0 L 0 k T , 0 > 0 and the unknown time-varying lumped disturbance f ¯ ω ( t ) : = R i a ( t ) k e ω ( t ) B L k T d ω ( t ) d t d T L ( t ) d t + ( J 0 L 0 k T , 0 J L k T ) d 2 ω ( t ) d t 2 , which not only reduces the model dependence of the control algorithm compared to the use of the original dynamics in (2) and (3) but also eliminates the requirement for the current feedback. The following sections present the observer-based speed control law that is based on the second-order open-loop dynamics (4) and analyze the resulting feedback system using the notation f ˙ ( t ) : = d f ( t ) d t for any differentiable functions f ( t ) , t 0 .

3. Proposed Solution

The two signals ω * ( t ) and ω r e f ( t ) are defined as the desired closed-loop speed trajectory and reference signal with their Laplace transforms Ω * ( s ) and Ω r e f ( s ) , respectively. This study defines the target closed-loop performance in the low-pass filter form, which is given as:
Ω * ( s ) Ω r e f ( s ) = ω s c s + ω s c , s C ,
where the tracking performance ω s c represents the cut-off frequency of the system (5) in rad/s (e.g., f s c = ω s c 2 π Hz). The application of inverse Laplace transform to (5) yields
ω ˙ * ( t ) = ω s c ( ω r e f ( t ) ω * ( t ) ) , t 0 ,
defining the control objective as the exponential convergence
lim t ω ( t ) = ω * ( t )
to assign the target transfer function (5) to the closed-loop, incorporating the adaptive feedback gain into the inner loop, thus stabilizing the acceleration error.

3.1. Model-Independent Observer

The speed ω ( t ) could be estimated using the servo system models in (1) and (2) by applying the Luenberger observer design technique, depending on the machine parameter information, as could the acceleration a ( t ) using the models in (1)–(3). The model dependence could degrade not only the accuracy of the speed and acceleration estimation but also the transient performance, which is a main challenge of this subsection.
Regarding the observer output θ e ( t ) with its error e θ ( t ) : = θ ( t ) θ e ( t ) , the speed and acceleration estimates are defined as ω e ( t ) and a e ( t ) for their actual measurements, with ω ( t ) ( = θ ˙ ( t ) ) and a ( t ) ( = ω ˙ ( t ) ) leading to the estimation errors e ω ( t ) : = ω ( t ) ω e ( t ) and e a ( t ) : = a ( t ) a e ( t ) , and the augmented observer error is defined as e θ : = e θ ( t ) e ω ( t ) e a ( t ) T . Based on these notations, this subsection presents the proposed observer:
θ ˙ e ( t ) = ( 2 k d , e + λ e ) e θ ( t ) + ω e ( t ) ,
ω ˙ e ( t ) = ( k d , e 2 + 2 λ e k d , e ) e θ ( t ) + a e ( t ) ,
a ˙ e ( t ) = k d , e 2 λ e e θ ( t ) , t 0 ,
where the two tuning parameters k d , e > 0 and λ e > 0 define the gains for each subsystem such that l 1 : = 2 k d , e + λ e (for (8)), l 2 : = k d , e 2 + 2 λ e k d , e (for (9)) and l 3 : = k d , e 2 λ e (for (10)). The proposed observer comprising (8)–(10) requires no model information, including the structure and coefficient values, and it ensures the beneficial convergence property:
lim t e x ( t ) = e x * ( t ) , x = θ , ω , a ,
exponentially for the desired output and estimation error trajectories that satisfies the desired system e ˙ x * ( t ) = λ e e x * ( t ) with e x * ( t ) : = x ( t ) x e * ( t ) , x = θ , ω , a , t 0 , as shown in Section 4.

3.2. Outer Loop: Speed Control

The outer loop determines the desired acceleration reference signal a r e f ( t ) according to the speed error ω r e f ( t ) ω ( t ) . Consequently, the new variables are defined as z 1 ( t ) : = ω e ( t ) and z 2 ( t ) : = a e ( t ) , which yields the dynamics using (8):
z ˙ 1 ( t ) = l 2 e θ ( t ) + a e ( t ) = a r e f ( t ) Δ z 2 ( t ) + l 2 e θ ( t ) , t 0 ,
where a r e f ( t ) denotes the additional design variable and Δ z 2 ( t ) : = a r e f ( t ) z 2 ( t ) . This study chooses to use the update rule for a r e f ( t ) as the simple proportional feedback control:
a r e f ( t ) = ω s c z ˜ 1 ( t ) , t 0 ,
with the error z ˜ 1 ( t ) : = ω r e f ( t ) z 1 ( t ) , which result in a controlled outer loop system by substituting (12) into the open-loop dynamics (11):
z ˙ 1 ( t ) = ω s c z ˜ 1 ( t ) Δ z 2 ( t ) + c 1 T e θ ( t ) , t 0 ,
where c 1 : = l 2 0 0 T . See Section 4 for a further analysis of the controlled outer loop ω r e f ( t ) ω ( t ) .

3.3. Inner Loop: Acceleration Error Stabilizer

The inner loop determines the desired commands for the armature voltage v a ( t ) according to the input signal a r e f ( t ) from the outer loop (e.g., a r e f ( t ) v a ( t ) ), which comprises two parts: a desired acceleration trajectory generator that was driven by the adaptive feedback gain (Section 3.3.1) and an error stabilizer (Section 3.3.2).

3.3.1. Desired Acceleration Trajectory Generator

For the input signal a r e f ( t ) from the outer loop, the error a ˜ * ( t ) : = a r e f ( t ) a * ( t ) is defined as driving the subsystem that generates the desired acceleration trajectory a * ( t ) such that
a ˙ * ( t ) = ω ^ a c ( t ) a ˜ * ( t ) , t 0 ,
subject to the adaptive feedback gain ω ^ a c ( t ) that is updated by the rule:
ω ^ ˙ a c ( t ) = γ a c ( ( a ˜ * ( t ) ) 2 + ρ a c ω ˜ a c ( t ) ) , t 0 ,
where ω ˜ a c ( t ) : = ω a c ω ^ a c ( t ) for some steady-state gains and ω a c > 0 , which initializes ω ^ a c ( 0 ) = ω a c . The first tuning parameter γ a c > 0 adjusts the excitation level of ω ^ a c ( t ) and the remaining ρ a c > 0 determines the decay ratio to the steady-state gain ω a c . The two subsystems of (14) and (15) constitute the input–output mapping a r e f ( t ) a * ( t ) along the adaptive feedback gain ω ^ a c ( t ) . Owing to the time-varying nature of the feedback gain ω ^ a c ( t ) for the subsystem in (14) and the nonlinear excitation term ( a ˜ * ( t ) ) 2 for the subsystem in (15), the stability issue of the system a r e f ( t ) a * ( t ) remains questionable. See Section 4 for a further analysis.

3.3.2. Acceleration Error Stabilizing Control

For the input signal a * ( t ) from the subsystem in (14), the error z ˜ 2 ( t ) : = a * ( t ) z 2 ( t ) is defined as yielding the dynamics (using (4) and (10)):
c ω , 0 z ˜ ˙ 2 ( t ) = c ω , 0 a ˙ e ( t ) + c ω , 0 a ˙ * ( t ) = v a ( t ) + f ω ( t ) + c ω , 0 e ˙ a ( t ) , t 0 ,
with the newly defined lumped disturbance f ω ( t ) : = c ω , 0 a ˙ * ( t ) f ¯ ω ( t ) , which is stabilized using the proposed active damping control:
v a ( t ) = ( k d , a c + c ω , 0 λ a c ) z ˜ 2 ( t ) + k d , a c λ a c 0 t z ˜ 2 ( τ ) d τ + f ^ ω ( t ) , t 0 ,
with the two tuning parameters: active damping k d , a c > 0 and stabilization rate λ a c > 0 . The DOB governs the dynamics of the feed-forward compensation term f ^ ω ( t ) as:
q ˙ ω ( t ) = l ω q ω ( t ) l ω 2 c ω , 0 z ˜ 2 ( t ) + l ω v a ( t ) ,
f ^ ω ( t ) = q ω ( t ) + l ω c ω , 0 z ˜ 2 ( t ) , t 0 ,
where the gain l ω > 0 . The substitution of the control law (17) into the open-loop dynamics (16) produces the closed-loop dynamics for z ˜ 2 ( t ) :
c ω , 0 z ˜ ˙ 2 ( t ) = k d , a c z ˜ 2 ( t ) + c ω , 0 λ a c ( r ( t ) z ˜ 2 ( t ) ) + k d , a c λ a c 0 t ( r ( τ ) z ˜ 2 ( τ ) ) d τ + e f ω ( t ) + c ω , 0 e ˙ a ( t ) , t 0 ,
where the dummy signal r ( t ) : = 0 and the disturbance estimation error e f ω ( t ) : = f ω ( t ) f ^ ω ( t ) , t 0 .
The proposed controller (17) improves the acceleration error stabilization performance by assigning the first-order dynamics to the system r ( t ) z ˜ 2 ( t ) , which invokes the pole-zero cancellation that is inherent from the active damping term k d , a c z ˜ 2 ( t ) , the formal analysis of which is presented in Section 4. Figure 1 visualizes the configuration of the proposed solution.

4. Analysis

Figure 1 shows the resultant closed-loop system within the multi-loop structure, which comprises the observer, the outer loop to control speed and the inner loop to stabilize the acceleration error. This system is sequentially analyzed in the following subsections to guarantee the accomplishment of the control objective (7).

4.1. Observer

The specialized design parameter structure that is adopted in the proposed observer (8)–(10) drives the observer output error dynamics according to the first-order perturbed system due to its order-reduction property, which is formally analyzed in Lemma 1.
Lemma 1.
The observer that is driven by a system consisting of (8)–(10) ensures:
e ˙ θ = λ e e θ + x 2 ,
with the perturbation term x 2 filtered from f a , such that:
x ˙ 2 = k d , e x 2 + x 1 , x ˙ 1 = k d , e x 1 + f a ,
where a = a 0 (DC component) + Δ a (AC component) and f a : = Δ a ˙ and | f a | f ¯ a , t 0 .
Proof. 
The two additional time derivatives in the subsystem (8) leads to the dynamics along the remaining subsystems (9) and (10):
e θ = ( 2 k d , e + λ e ) e ¨ θ ( k d , e 2 + 2 λ e k d , e ) e ˙ θ λ e k d , e 2 e θ + f a = 2 k d , e e ¨ θ k d , e 2 e ˙ θ + λ e ( r ¨ e ¨ θ ) + 2 λ e k d , e ( r ˙ e ˙ θ ) + λ e k d , e 2 ( r e θ ) + f a , t 0 ,
where f a = a ˙ and r = 0 (so that r ˙ = r ¨ = 0 ). The other form is obtained after applying the Laplace transform ( Θ e ( s ) , R ( s ) and F a ( s ) denote the Laplace transforms of θ e , r and f a ):
( s 3 + ( 2 k d , e + λ e ) s 2 + ( k d , e 2 + 2 λ e k d , e ) s + λ e k d , e 2 ) Θ e ( s ) = λ e ( s 2 + 2 k d , e s + k d , e 2 ) R ( s ) + F a ( s ) ,
which results in order-reduction (using the two factorization ( s 3 + ( 2 k d , e + λ e ) s 2 + ( k d , e 2 + 2 λ e k d , e ) s + λ e k d , e 2 ) = ( s + k d , e ) 2 ( s + λ e ) and ( s 2 + 2 k d , e s + k d , e 2 ) = ( s + k d , e ) 2 ):
( s + λ e ) Θ e ( s ) = λ e R ( s ) + X 2 ( s ) , s C ,
with the filters X 2 ( s ) = 1 s + k d , e X 1 ( s ) and X 1 ( s ) = 1 s + k d , e F a ( s ) , which completes the proof by taking the inverse Laplace transform. □
According to Lemma 2, the perturbation term x 2 rapidly vanishes, such that a first-order convergence system governs the observer output motion, subject to a specific tuning parameter range for k d , e .
Lemma 2.
The observer that is driven by a system comprising (8)–(10) ensures:
lim t e θ = e θ * ,
exponentially, where e θ * : = θ θ e * satisfies:
e ˙ θ * = λ e e θ * , t 0 ,
for any tuning parameter setting k d , e > 0 , such that 2 f ¯ a k d , e 0 .
Proof. 
The error ϵ θ : = θ e * θ e is defined to satisfy the dynamics (using (24) and (21)) as ϵ ˙ θ = λ e ϵ θ x 2 with its expanded version for x θ : = ϵ θ x 2 T being given by (using (22)):
x ˙ θ = A θ x θ + b θ x 1 , t 0 ,
where the stable system matrix A θ : = λ e 1 0 k d , e and the input matrix b θ : = 0 1 .
This system guarantees the existence of a unique solution P θ = P θ T > 0 to the matrix problem (called the Lyapunov equation) A θ T P θ + P θ A θ = I . The Lyapunov function candidate is defined as:
V θ : = 1 2 x θ T P θ x θ + κ x 1 2 x 1 2 , κ x 1 > 0 ,
whose time derivative V ˙ θ is obtained along the trajectories (22) and (25):
V ˙ θ = x θ T P θ ( A θ x θ + b θ x 1 ) + κ x 1 x 1 ( k d , e x 1 + f a ) = x θ 2 + x θ T b θ x 1 κ x 1 k d , e 2 x 1 2 + κ x 1 x 1 ( k d , e 2 x 1 + f a ) 1 2 x θ 2 1 2 ( κ x 1 k d , e b θ 2 ) x 1 2 , t 0 , | x 1 | 2 f ¯ a k d , e ,
where the Young’s inequality shows the inequality above. The selection κ x 1 = 1 k d , e ( b θ 2 + 1 ) eliminates the indefinite term in the upper bound of V ˙ θ , such that:
V ˙ θ 1 2 x θ 2 1 2 x 1 2 α θ V θ , t 0 ,
where α θ : = min { 1 λ m i n ( P θ ) , 1 κ x 1 } and the tuning parameter setting k d , e > 0 satisfies 2 f ¯ a k d , e 0 , which completes the proof. □
Remark 1.
The exponential convergence (23) as a result of Lemma 2 shows that the proposed observer constrains the output error dynamics to | e θ e θ * | 0 with the setting k d , e > 0 , such that 2 f ¯ a k d , e 0 . Thus, the use of the observer output error dynamics is acceptable:
e ˙ θ = λ e e θ , t 0 ,
which leads to the results (using the observer subsystem (8)):
e ¨ θ = λ e e ˙ θ ( ω ˙ ( l 1 e ˙ θ + ω ˙ e ) ) = λ e ( ω ( l 1 e θ + ω e ) ) e ˙ ω + l 1 λ e e θ = λ e e ω + l 1 λ e e θ ,
which indicates:
e ˙ ω = λ e e ω , t 0 ,
leading to the following result by using the same process above (using the observer subsystem (9)):
e ˙ a = λ e e a , t 0 .
Therefore, this remark concludes this subsection by showing the estimation error dynamics for e θ through the combination of (28)–(30) as:
e ˙ θ = λ e e θ , t 0 .

4.2. Outer Loop

According to Lemma 3, the outer loop in the form of the proportional feedback with gain ω s c ensures a conditional stability from the input ω r e f to output z 1 considering the observer error dynamics (31). The analysis result is adopted to show the guarantee of the control objective (7) in Theorem 1.
Lemma 3.
The outer loop system that is shown in Figure 1 ensures the L 2 stability of the input–output mapping ( z ˜ 2 + a ˜ * + ω ˙ r e f ) z ˜ 1 .
Proof. 
Regarding the relationship Δ z 2 = z ˜ 2 + a ˜ * , the closed-loop system (13) yields the error dynamics for z ˜ 1 as:
z ˜ ˙ 1 = ω s c z ˜ 1 + z ˜ 2 + a ˜ * c 1 T e θ + ω ˙ r e f , t 0 ,
which turns the time derivative of the Lyapunov function candidate:
V z ˜ 1 : = 1 2 z ˜ 1 2 + κ z ˜ 1 2 e θ 2 , κ z ˜ 1 > 0 , t 0 ,
into (using (31) and Young’s inequality ( x y ϵ 2 x 2 + 1 2 ϵ y 2 , x , y R , ϵ > 0 )):
V ˙ z ˜ 1 = z ˜ 1 ( ω s c z ˜ 1 + z ˜ 2 + a ˜ * c 1 T e θ + ω ˙ r e f ) κ z ˜ 1 λ e e θ 2 ω s c 2 z ˜ 1 2 ( κ z ˜ 1 λ e c 1 2 2 ω s c ) e θ 2 + ( z ˜ 2 + a ˜ * + ω ˙ r e f ) z ˜ 1 , t 0 .
Its indefinite term is cleared by choosing κ z ˜ 1 = 1 λ e ( c 1 2 2 ω s c + 1 2 ) as:
V ˙ z ˜ 1 ω s c 2 z ˜ 1 2 1 2 e θ 2 + ( z ˜ 2 + a ˜ * + ω ˙ r e f ) z ˜ 1 α z ˜ 1 V z ˜ 1 + ( z ˜ 2 + a ˜ * + ω ˙ r e f ) z ˜ 1 , t 0 ,
where α z ˜ 1 : = min { ω s c , 1 κ z ˜ 1 } , which indicates the strict passivity of the input–output mapping ( z ˜ 2 + a ˜ * + ω ˙ r e f ) z ˜ 1 , ensuring the L 2 stability of this system [27]. □

4.3. Inner Loop

The inner loop exponentially stabilizes the acceleration error z ˜ 2 that involves the active damping, DOB and adaptive feedback gain, which is formally provided as the result of Lemma 8. Lemma 4 begins with the analysis of the adaptive gain system (15) to ensure the existence of its lower bound.
Lemma 4.
The acceleration feedback gain ω ^ a c from the subsystem in (15) ensures the existence of ω a c as its lower bound, e.g.:
ω ^ a c ω a c , t 0 .
Proof. 
The acceleration feedback gain ω ^ a c solves the differential Equation (15), which is given by:
ω ^ a c = e γ a c ρ a c t ω a c + 0 t e γ a c ρ a c ( t τ ) ( γ a c ρ a c ω a c + γ a c ω ˜ a c 2 ) d τ ω a c , t 0 ,
owing to the property γ a c ω ˜ a c 2 > 0 . This validates the result of this lemma. □
Lemma 5 determines an energy function with a dissipation property for the desired acceleration reference trajectory generator that is driven by the two systems in (14) and (15), which clarifies the stability issue of the time-varying system in (14) by incorporating the dynamics in (15) within the analysis task.
Lemma 5.
The subsystems in (14) and (15) ensure the two boundedness properties: the adaptive feedback gain boundedness | ω ^ a c | < , t 0 and the desired acceleration trajectory boundedness:
| a ˜ * | b 1 e b 2 t , t 0 , | a ˜ * | 2 f ¯ a r e f ω ^ a c ,
for some b i > 0 and i = 1 , 2 , where f a r e f : = a ˙ r e f , | f a r e f | f ¯ a r e f and t 0 .
Proof. 
The system consisting of (14) and (15) yields the dynamics for errors a ˜ * = a r e f a * and ω ˜ a c = ω a c ω ^ a c :
a ˜ ˙ * = ω ^ a c a ˜ * + f a r e f = ω a c 2 a ˜ * + ω ˜ a c 2 a ˜ * ω ^ a c 2 a ˜ * + f a r e f , ω ˜ ˙ a c = γ a c ( ( a ˜ * ) 2 + ρ a c ω ˜ a c ) , t 0 ,
where f a r e f = a ˙ r e f , | f a r e f | f ¯ a r e f and t 0 , which turns the time derivative of the Lyapunov function candidate:
V a ˜ * : = 1 2 ( a ˜ * ) 2 + 1 4 γ a c ω ˜ a c 2 , t 0 ,
into:
V ˙ a ˜ * = a ˜ * ( ω a c 2 a ˜ * + ω ˜ a c 2 a ˜ * ) + a ˜ * ( ω ^ a c 2 a ˜ * + f a r e f ) ω ˜ a c 2 ( ( a ˜ * ) 2 + ρ a c ω ˜ a c ) α a ˜ * V a ˜ * , t 0 , | a ˜ * | 2 f ¯ a r e f ω ^ a c
where α a ˜ * : = min { ω a c , 2 γ a c ρ a c } , which confirms the result of this lemma using the comparison principle [27]. □
Remark 2.
The feedback gain magnification property (34) (e.g., ω ^ a c ω a c and t 0 ) means that a set of tuning parameters γ a c > 0 and ρ a c > 0 could be chosen, such that 2 f ¯ a r e f ω ^ a c 0 during transient periods. Thus, it roughly follows from (36) that:
V ˙ a ˜ * α a ˜ * V a ˜ * , t 0 ,
which is used to prove Theorem 1.
The DOB in (18) and (19) does not explicitly identify the disturbance estimation dynamics, which is addressed using Lemma 6 by applying the additional time derivative to the output (19), considering the dynamics (18).
Lemma 6.
The DOB that is driven by a subsystem comprising (18) and (19) ensures the disturbance estimation error dynamics for e f ω :
e ˙ f ω = l ω e f ω + c f ω T e θ + d f ω , t 0 ,
where d f ω : = f ˙ ω , | d f ω | d ¯ f ω , t 0 and c f ω : = 0 0 l ω c ω , 0 λ e T .
Proof. 
The output (19) satisfies the dynamics along the trajectory (18):
f ^ ˙ ω = q ˙ ω + l ω c ω , 0 z ˜ ˙ 2 = l ω ( f ^ ω l ω c ω , 0 z ˜ 2 ) l ω 2 c ω , 0 z ˜ 2 + l ω v a + l ω c ω , 0 z ˜ ˙ 2 = l ω ( c ω , 0 z ˜ ˙ 2 + v a f ^ ω ) = l ω ( f ω f ^ ω ) l ω c ω , 0 λ e e a , t 0 ,
where f ω = c ω , 0 z ˜ ˙ 2 + v a c ω , 0 e ˙ a (obtained from the open-loop dynamics in (16)) and (30) are applied for the last equality, which is equivalent to the result in (38) from e f ω = f ω f ^ ω , thereby confirming the result of this lemma. □
The proposed controller (17) in the inner loop assigns the first-order dynamics to the acceleration error stabilization task by incorporating the active damping term into the feed-forward loop through the use of specialized design parameters, which is shown in Lemma 7.
Lemma 7.
The acceleration stabilization loop from the subsystem of the stabilizer in (17) and the DOB in (18) and (19) ensures the first-order dynamics:
z ˜ ˙ 2 = λ a c z ˜ 2 e F + a z ˜ 2 , 1 ( e f ω + c 2 T e θ )
perturbed by the filtered signal e F , such that:
e ˙ F = a z ˜ 2 , 2 e F + a z ˜ 2 , 3 ( e f ω + c 2 T e θ ) , t 0 ,
for some a z ˜ 2 , i > 0 and i = 1 , 2 , 3 .
Proof. 
Using the result in (31) of the closed-loop dynamics in (20), it holds that:
c ω , 0 z ˜ ˙ 2 = k d a c z ˜ 2 + c ω , 0 λ a c ( r z ˜ 2 ) + k d , a c λ a c 0 t ( r z ˜ 2 ) d τ + e f ω ( t ) + c 2 T e θ , t 0 ,
where c 2 : = 0 0 c ω , 0 λ e T , which yields the Laplace transform after applying the additional time derivative to this system as:
( c ω , 0 s 2 + ( k d a c + c ω , 0 λ a c ) s + k d , a c λ a c ) Z ˜ 2 ( s ) = λ a c ( c ω , 0 s + k d , a c ) R ( s ) + s ( E f ω ( s ) + c 2 T E θ ( s ) ) ,
s C , with Z ˜ 2 ( s ) , R ( s ) , E f ω ( s ) and E θ ( s ) representing the Laplace transforms of z ˜ 2 , r = 0 , e f ω and e θ , respectively. The factorization ( c ω , 0 s 2 + ( k d , a c + c ω , 0 λ a c ) s + k d , a c λ a c ) = ( s + λ a c ) ( c ω , 0 s + k d , a c ) results in:
( s + λ a c ) Z ˜ 2 ( s ) = E F ( s ) + 1 c ω , 0 ( E f ω ( s ) + c 2 T E θ ( s ) )
with the filter E F ( s ) = 1 c ω , 0 k d , a c c ω , 0 s + k d , a c c ω , 0 ( E f ω ( s ) + c 2 T E θ ( s ) ) , owing to R ( s ) = 0 and s C . This validates the claim of this lemma. □
As the main result of this subsection, Lemma 8 proves the exponential acceleration error stabilization using the observer and disturbance estimation error dynamics and the pole-zero cancellation result from Lemma 7.
Lemma 8.
The subsystem comprising the acceleration error stabilizer in (17), the DOB in (18) and (19) and the observer in (8)–(10) ensures:
lim t z ˜ 2 = 0 ,
exponentially for any DOB gain setting of l ω > 0 , such that 2 d ¯ f ω l ω 0 .
Proof. 
Consider the vector x z ˜ 2 : = z ˜ 2 e F T obtaining the dynamics:
x ˙ z ˜ 2 = A z ˜ 2 x z ˜ 2 + b z ˜ 2 ( e f ω + c 2 T e θ ) , t 0 ,
where the stable system matrix A z ˜ 2 : = λ a c 1 0 a z ˜ 2 , 2 and the input matrix b z ˜ 2 : = a z ˜ 2 , 1 a z ˜ 2 , 3 . This system guarantees the existence of a unique solution P z ˜ 2 = P z ˜ 2 T > 0 to the Lyapunov equation A z ˜ 2 T P z ˜ 2 + P z ˜ 2 A z ˜ 2 = I . The Lyapunov function candidate is defined for the augmented vector x a c c : = x z ˜ 2 T e f ω e θ T T using the positive definite matrix P a c c : = diag { P z ˜ 2 , κ f ω , κ θ I } with κ f ω > 0 and κ θ > 0 as:
V a c c : = 1 2 x a c c T P a c c x a c c , t 0 , ( = 1 2 x z ˜ 2 T P z ˜ 2 x z ˜ 2 + κ f ω 2 e f ω 2 + κ θ 2 e θ 2 , κ f ω > 0 , κ θ > 0 )
whose time derivative V ˙ a c c is obtained along the trajectories in (31), (38) and (41):
V ˙ a c c = x z ˜ 2 T P z ˜ 2 ( A z ˜ 2 x z ˜ 2 + b z ˜ 2 ( e f ω + c 2 T e θ ) ) + κ f ω e f ω ( l ω e f ω + c f ω T e θ + d f ω ) κ θ λ e e θ 2 = 1 2 x z ˜ 2 2 + x z ˜ 2 T P z ˜ 2 b z ˜ 2 ( e f ω + c 2 T e θ ) + κ f ω e f ω ( l ω 2 e f ω + c f ω T e θ ) + κ f ω e f ω ( l ω 2 e f ω + d f ω ) κ θ λ e e θ 2 1 6 x z ˜ 2 2 1 2 ( κ f ω l ω 3 P z ˜ 2 2 b z ˜ 2 2 1 ) e f ω 2 ( κ θ λ e 3 2 P z ˜ 2 2 b z ˜ 2 2 c 2 2 κ f ω 2 c f ω 2 2 ) e θ 2 , t 0 , | e f ω | 2 d ¯ f ω l ω ,
where Young’s inequality obtains the inequality above. The selection of κ f ω = 1 l ω ( 3 P z ˜ 2 2 b z ˜ 2 2 + 2 ) and κ θ = 1 λ e ( 3 2 P z ˜ 2 2 b z ˜ 2 2 c 2 2 + κ f ω 2 c f ω 2 2 + 1 2 ) eliminates the indefinite terms in the upper bound of V ˙ z ˜ 2 , such that:
V ˙ a c c 1 6 x z ˜ 2 2 1 2 e f ω 2 1 2 e θ 2 α a c c V a c c , t 0 ,
with α a c c > 0 defined as α a c c : = min { 1 3 λ m a x ( P z ˜ 2 ) , 1 κ f ω , 1 κ θ } and the DOB gain setting l ω > 0 satisfying 2 d ¯ f ω l ω 0 , which completes the proof. □

4.4. Entire Loop

Theorem 1 concludes this analysis section by proving the accomplishment of control objective (7) using the energy functions that are obtained from (32), (35) and (42).
Theorem 1.
The feedback system that is shown in Figure 1 accomplishes the control objective (7), e.g., ensuring exponential convergence:
lim t ω = ω * .
Proof. 
Consider the performance error ϵ ω = ω * z 1 leading to the closed-loop motion along the trajectories in (6) and (13):
ϵ ˙ ω = ω s c ϵ ω + z ˜ 2 + a ˜ * c 1 T e θ , t 0 ,
with the identity Δ z 2 = z ˜ 2 + a ˜ * . Define the function using (32) as:
V ϵ ω : = V z ˜ 1 | z ˜ 1 = ϵ ω ,
leading to its time derivative along (44):
V ˙ ϵ ω α z ˜ 1 V ϵ ω + ϵ ω ( z ˜ 2 + a ˜ * ) , t 0 .
The Lyapunov function candidate is defined by compositing (35), (42) and (45) as:
V * : = V ϵ ω + η a ˜ * V a ˜ * + η a c c V a c c , η a ˜ * > 0 , η a c c > 0 , t 0 ,
which yields its time derivative using the inequalities (37), (43) and (46) and the Young’s inequality as:
V ˙ * = V ˙ ϵ ω + η a ˜ * V ˙ a ˜ * + η a c c V ˙ a c c α ϵ ω V ϵ ω + ϵ ω ( z ˜ 2 + a ˜ * ) η a ˜ * α a ˜ * V a ˜ * η a c c α a c c V a c c α ϵ ω 3 V ϵ ω ( η a ˜ * α a ˜ * 3 α ϵ ω ) V a ˜ * ( η a c c α a c c 3 α ϵ ω λ m i n ( P a c c ) ) V a c c , t 0 .
The settings η a ˜ * = 1 α a ˜ * ( 3 α ϵ ω + 1 ) and η a c c = 1 α c c ( 3 α ϵ ω λ m i n ( P a c c ) + 1 ) show the upper bound of V ˙ * to be:
V ˙ * α ϵ ω 3 V ϵ ω V a ˜ * V a c c α * V * , t 0 ,
where α * : = min { α ϵ ω 3 , 1 η a ˜ * , 1 η a c c } , which completes the proof. □

5. Experimental Results

5.1. Set-Up

In this section, the servo system comprising the QUBE-servo2 and myRIO-1900 was used to validate the effectiveness of the proposed technique in reference tracking tasks, which is shown in Figure 2. The datasheet of QUBE-servo2 provided the identification results of the servo machine parameters for J, B, k T , L, R and k e . This section chose their nominal values as J 0 = 0.6 J , B 0 = 1.2 B , R 0 = 0.7 R , L 0 = 1.2 L and k T , 0 = k e , 0 = 1.2 k T , so as to consider the effects of the lumped disturbance f ω from the model–plant mismatches and load variations. The internal interrupt 0.1 ms implements the controller (both the inner and outer loops) through a pulse-width modulation of 10 kHz using the LabVIEW software including the MathScript.
This experiment tuned the proposed solution as: k d , e = 3000 and f λ e = 95 Hz for λ e = 600 for the observer; f s c = 3 Hz for ω s c = 6 π rad/s for the outer loop control; γ a c = 5 , ρ a c = 2 / γ a c and ω a c = 6 for the adaptive feedback gain; l ω = 300 for the DOB; and k d , a c = 0.1 and λ a c = 10 for the acceleration error stabilizer. The following experiments were conducted by comparing the proposed solution to the integral back-stepping controller including the recent active damping compensator (called ADBSC), which was given by: i a , r e f = 1 k T , 0 k d , s c ω + J 0 ω s c ( ω r e f ω ) + k d , s c 0 t ( ω r e f ω ) d τ for the stator current reference; v a = k d , c c i a + L 0 ω c c ( i a , r e f i a ) + k d , c c ω c c 0 t ( i a , r e f i a ) d τ for the control input; and the tuned results k d , s c = 0.1 , ω s c = 2 π f s c rad/s with f s c = 3 Hz and ω c c = 2 π f c c rad/s with f c c = 100 Hz for the current-loop cut-off frequency for the best performance.

5.2. Tracking Comparison for Stair Speed Reference

This experiment evaluated the stair reference tracking performance of the proposed controller and the ADBSC and the main comparison results for the speed and stator current responses are presented in Figure 3. The left-hand side of Figure 3 shows that the current-loop independence when using the proposed solution not only effectively reduced the steady-state ripples but also lowered the over/undershoot in transient operations. Meanwhile, the right-hand side of this figure indicates that the adaptive feedback gain reduced the required current level in transient periods by automatically adjusting the inner loop gain (as shown in Figure 4). This benefit (the reduction in maximum current level) could be enlarged for high-power servo system applications and could lead to an increase in power efficiency when using the proposed solution. Figure 5 presents the proposed model-independent observer performance, which shows its capability for rapid estimation error removal. The desired adaptive feedback gain response is shown on the left-hand side of Figure 4, where lowering the steady-state gain improved the closed-loop stability margin. The right-hand side of this figure presents the estimated disturbance that aided the performance of the main control action.

5.3. Frequency Response Comparison

This experiment demonstrated the effectiveness of the proposed solution for the increasing sinusoidal speed references of 1, 2 and 3 Hz. Figure 6 presents the main comparison results. These results show that the proposed controller successfully drove the actual output speed to be almost equal to the desired trajectory ω * from the system in (6) owing to the collaboration of the novel subsystems (the model-independent observer for feedback-free current, active damping and adaptive feedback gain). The ADBSC, however, failed to show this desired performance due to the dependence of the current feedback, which required the additional low-pass filter and caused the phase and magnitude distortions in the current measurements. Figure 7 reveals the decreased stator current using the proposed controller, which resulted in improved power efficiency and was similar to the case of the stair reference tracking comparison in the previous subsection.

6. Conclusions

This study presented a current-feedback independent speed servo system, which included analog to digital converer (ADC) sensitivity for current sensing and a model-independent observer for ensuring order reduction properties in order to eliminate current feedback and strengthen measurement noise. The various closed-loop properties were derived by analyzing the closed-loop dynamics using the Lyapunov stability criterion. The resultant beneficial property (performance recovery) used a low inner loop feedback gain, which was experimentally verified using an experimental servo system comprising QUBE-servo2 and myRIO-1900, and demonstrated the actual robustness improvements, even with errors in the current sensor. However, the proposed controller needed to tune the numerous design factors via an ad-hoc process, which will be solved in a future study incorporating the optimization problems and the constraints that were described by the linear and bilinear matrix inequalities.

Author Contributions

Conceptualization and methodology, S.-K.K. and S.L.; software, validation, formal analysis, investigation, writing—original draft preparation and writing—review and editing, S.L. and K.-C.K.; resources, supervision, project administration and funding acquisition, S.-K.K. and K.-C.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported in part by the National Research Foundation of Korea (NRF) through grants that were funded by the Korea government (MSIT) (grant numbers 2020M3H4A3106326 and NRF-2021R1C1C1004380) and in part by the Technology Innovation Program (grant number 2009316 and 20009552), which was funded by the Ministry of Trade, Industry and Energy (MOTIE, Korea).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data sharing not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

Plant variable
v a ( t ) , i a ( t ) DC voltage and current
θ ( t ) , ω ( t ) , a ( t ) Position, speed and acceleration of rotor
J , B , L , R Inertia, viscous friction, inductance and resistance of rotor
T e , T L Electric torque and load torque
k e , k t Back electromotive force coefficient and torque coefficient
Controller variable
ω * ( t ) , ω r e f ( t ) Desired closed-loop speed trajectory and reference signal
Ω * ( s ) , Ω r e f ( s ) Laplace transforms of ω * ( t ) , ω r e f ( t )
θ e ( t ) , ω e ( t ) , a e ( t ) Observer output, speed and acceleration estimation
e θ ( t ) , e ω ( t ) , e a ( t ) Observer error
k d , e , λ e Observer tuning parameters
ω a c , γ a c , ρ a c Steady-state gain, tuning parameter and remainder
f ω ( t ) Lumped disturbance
ω ^ a c ( t ) Adaptive feedback gain
k d , a c , λ a c Active damping and stabilization rate tuning parameters

References

  1. You, S.; Kim, S.K.; Choi, H. Output-Feedback Position Tracking Servo System with Feedback Gain Learning Mechanism via Order-Reduction Speed-Error-Stabilization Approach. Actuators 2021, 10, 324. [Google Scholar] [CrossRef]
  2. Chen, Q.; Chen, H.; Zhu, D.; Li, L. Design and Analysis of an Active Disturbance Rejection Robust Adaptive Control System for Electromechanical Actuator. Actuators 2021, 10, 307. [Google Scholar] [CrossRef]
  3. Gil, J.; You, S.; Lee, Y.; Kim, W. Back Electro Motive Force Estimation Method for Cascade Proportional Integral Control in Permanent Magnet Synchronous Motors. Actuators 2021, 10, 319. [Google Scholar] [CrossRef]
  4. Zakharov, V.; Minav, T. Influence of Hydraulics on Electric Drive Operational Characteristics in Pump-Controlled Actuators. Actuators 2021, 10, 321. [Google Scholar] [CrossRef]
  5. Kim, S.K.; Ahn, C.K. Active-damping Speed Tracking Technique for Permanent Magnet Synchronous Motors with Transient Performance Boosting Mechanism. IEEE Trans. Ind. Inf. 2021, 1, 1–9. [Google Scholar] [CrossRef]
  6. Park, J.K.; Lee, J.H.; Kim, S.K.; Ahn, C.K. Output-Feedback Speed-Tracking Control Without Current Feedback for BLDCMs Based on Active-Damping and Invariant Surface Approach. IEEE Trans. Circuits Syst. II Express Briefs 2021, 68, 2528–2532. [Google Scholar] [CrossRef]
  7. Krause, P.; Wasynczuk, O.; Sudhoff, S. Analysis of Electric Machinery and Drive Systems; Wiley: Hoboken, NJ, USA, 2013. [Google Scholar]
  8. Andeescu, G.D.; Pitic, C.; Blaabjerg, F.; Boldea, I. Combined flux observer with signal injection enhancement for wide speed range sensorless direct torque control of IPMSM drives. IEEE Trans. Energy Convers. 2008, 23, 393–402. [Google Scholar] [CrossRef]
  9. Tang, L.; Zhong, L.; Rahman, M.; Hu, Y. A novel direct torque control for interior permanent-magnet synchronous machine drive with low ripple in torque and flux - a speed-senseroless approach. IEEE Trans. Ind. Appl. 2003, 39, 1748–1756. [Google Scholar] [CrossRef]
  10. Olalla, C.; Leyva, R.; Queinnec, I.; Maksimovic, D. Robust Gain-Scheduled Control of Switched-Mode DC-DC Converters. IEEE Trans. Power Electron. 2012, 27, 3006–3019. [Google Scholar] [CrossRef]
  11. Sun, X.; Li, T.; Zhu, Z.; Lei, G.; Guo, Y.; Zhu, J. Speed Sensorless Model Predictive Current Control Based on Finite Position Set for PMSHM Drives. IEEE Trans. Transp. Electrif. 2021, 7, 2743–2752. [Google Scholar] [CrossRef]
  12. Sul, S.K. Control of Electric Machine Drive Systems; Wiley: Hoboken, NJ, USA, 2011; Volume 88. [Google Scholar]
  13. Kwon, B.; Kim, S.I. Recursive Optimal Finite Impulse Response Filter and Its Application to Adaptive Estimation. Appl. Sci. 2022, 12, 2757. [Google Scholar] [CrossRef]
  14. Zhang, Y.; Zhang, S.; Gao, Y.; Li, S.; Jia, Y.; Li, M. Adaptive Square-Root Unscented Kalman Filter Phase Unwrapping with Modified Phase Gradient Estimation. Remote Sens. 2022, 14, 1229. [Google Scholar] [CrossRef]
  15. Lin, C.Y.; Yao, W.S. Analysis and Design Multiple Layer Adaptive Kalman Filter Applied to Electro-Optical Infrared Payload Vision System. Electronics 2022, 11, 677. [Google Scholar] [CrossRef]
  16. Kim, S.K.; Lee, J.S.; Lee, K.B. Self-Tuning Adaptive Speed Controller for Permanent Magnet Synchronous Motor. IEEE Trans. Power Electron. 2017, 32, 1493–1506. [Google Scholar] [CrossRef]
  17. Kim, S.K. Robust adaptive speed regulator with self-tuning law for surfaced-mounted permanent magnet synchronous motor. Control Eng. Pract. 2017, 61, 55–71. [Google Scholar] [CrossRef]
  18. El-Sousy, F.F.M.; Abuhasel, K.A. Nonlinear Robust Optimal Control via Adaptive Dynamic Programming of Permanent-Magnet Linear Synchronous Motor Drive for Uncertain Two-Axis Motion Control System. IEEE Trans. Ind. Appl. 2020, 56, 1940–1952. [Google Scholar] [CrossRef]
  19. Kim, S.K.; Kim, Y.; Ahn, C.K. Energy-Shaping Speed Controller With Time-Varying Damping Injection for Permanent-Magnet Synchronous Motors. IEEE Trans. Circuits Syst. II Express Briefs 2021, 68, 381–385. [Google Scholar] [CrossRef]
  20. Kim, S.K.; Ahn, C.K. Position Regulator With Variable Cut-Off Frequency Mechanism for Hybrid-Type Stepper Motors. IEEE Trans. Circuits Syst. I Regul. Pap. 2020, 67, 3533–3540. [Google Scholar] [CrossRef]
  21. Errouissi, R.; Ouhrouche, M.; Chen, W.H.; Trzynadlowski, A.M. Robust Cascaded Nonlinear Predictive Control of a Permanent Magnet Synchronous Motor With Antiwindup Compensator. IEEE Trans. Ind. Electron. 2012, 59, 3078–3088. [Google Scholar] [CrossRef]
  22. Son, Y.I.; Kim, I.H.; Choi, D.S.; Shim, H. Robust Cascade Control of Electric Motor Drives Using Dual Reduced-Order PI Observer. IEEE Trans. Ind. Electron. 2015, 62, 3672–3682. [Google Scholar] [CrossRef]
  23. Corradini, M.L.; Ippoliti, G.; Longhi, S.; Orlando, G. A Quasi-Sliding Mode Approach for Robust Control and Speed Estimation of PM Synchronous Motors. IEEE Trans. Ind. Electron. 2012, 59, 1096–1104. [Google Scholar] [CrossRef]
  24. Ahmed, A.A.; Koh, B.K.; Lee, Y.I. A Comparison of Finite Control Set and Continuous Control Set Model Predictive Control Schemes for Speed Control of Induction Motors. IEEE Trans. Ind. Inf. 2018, 14, 1334–1346. [Google Scholar] [CrossRef]
  25. Tao, T.; Zhao, W.; Du, Y.; Cheng, Y.; Zhu, J. Simplified Fault-Tolerant Model Predictive Control for a Five-Phase Permanent-Magnet Motor With Reduced Computation Burden. IEEE Trans. Power Electron. 2020, 35, 3850–3858. [Google Scholar] [CrossRef]
  26. Park, R.H. Two-Reaction Theory of Synchronous Machines Generalized Method of Analysis. AIEE Trans. 1929, 48, 716–727. [Google Scholar] [CrossRef]
  27. Khalil, H.K. Nonlinear Systems; Prentice Hall: Hoboken, NJ, USA, 2002. [Google Scholar]
Figure 1. Configuration of the proposed solution.
Figure 1. Configuration of the proposed solution.
Actuators 11 00126 g001
Figure 2. Servo system implementation for the experimental study.
Figure 2. Servo system implementation for the experimental study.
Actuators 11 00126 g002
Figure 3. Comparison of speed and stator current responses in stair speed reference tracking mode.
Figure 3. Comparison of speed and stator current responses in stair speed reference tracking mode.
Actuators 11 00126 g003
Figure 4. Comparison of adaptive feedback gain and DOB responses in stair speed reference tracking mode.
Figure 4. Comparison of adaptive feedback gain and DOB responses in stair speed reference tracking mode.
Actuators 11 00126 g004
Figure 5. Comparison of observer responses in stair speed reference tracking mode.
Figure 5. Comparison of observer responses in stair speed reference tracking mode.
Actuators 11 00126 g005
Figure 6. Comparison of speed responses for increasing sinusoidal speed references of 1, 2 and 3 Hz.
Figure 6. Comparison of speed responses for increasing sinusoidal speed references of 1, 2 and 3 Hz.
Actuators 11 00126 g006
Figure 7. Comparison of stator current responses for increasing sinusoidal speed references of 1, 2 and 3 Hz.
Figure 7. Comparison of stator current responses for increasing sinusoidal speed references of 1, 2 and 3 Hz.
Actuators 11 00126 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

Lim, S.; Kim, S.-K.; Kim, K.-C. Model-Independent Observer-Based Current Sensorless Speed Servo Systems with Adaptive Feedback Gain. Actuators 2022, 11, 126. https://doi.org/10.3390/act11050126

AMA Style

Lim S, Kim S-K, Kim K-C. Model-Independent Observer-Based Current Sensorless Speed Servo Systems with Adaptive Feedback Gain. Actuators. 2022; 11(5):126. https://doi.org/10.3390/act11050126

Chicago/Turabian Style

Lim, Sun, Seok-Kyoon Kim, and Ki-Chan Kim. 2022. "Model-Independent Observer-Based Current Sensorless Speed Servo Systems with Adaptive Feedback Gain" Actuators 11, no. 5: 126. https://doi.org/10.3390/act11050126

APA Style

Lim, S., Kim, S. -K., & Kim, K. -C. (2022). Model-Independent Observer-Based Current Sensorless Speed Servo Systems with Adaptive Feedback Gain. Actuators, 11(5), 126. https://doi.org/10.3390/act11050126

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