Abstract
Abstract
This paper presents a novel stable speed control approach for induction motors (IMs) using approximation capability of neural networks and fuzzy systems. Considering the fact that most of previous works are based on direct torque control (DTC) and field oriented control (FOC) without any stability analysis, the main contribution of this paper is developing a simple speed controller for medium sized IMs with guaranteed stability. The uncertainties including parametric variations, the external load disturbance and unmodeled dynamics is estimated and compensated by designing a neuro-fuzzy controller. The reconstruction error of the neuro-fuzzy estimator is compensated in order to guarantee the asymptotic convergence of the speed tracking error using Barbalat’s lemma. Finally, simulation results show that the proposed controller provides high-performance characteristics and is robust with regard to plant parameter variation, external load and input voltage disturbance.
Keywords
Introduction
Induction motors (IMs) have high robustness, easy structure, and generally satisfactory efficiency, so they are used widely in industry [1]. The speed control of IMs is a challenging problem for high dynamic performance applications due to the non-linearity and parameter variation [2]. Lots of algorithms have been employed to improve the performance of the IM control; they have helped to make a better situation for the stability and robustness against the parameter variation and disturbance [3–6]. Generally, three main strategies can be distinguished in the literature for the speed control of IMs: FOC, DTC, and nonlinear Lyapauov-basedstrategies.
FOC is an attractive strategy for the speed control of IMs due to the independency of torque and flux dynamics [3]. As a result, IMs can be considered as separately excited DC motors and the problem of speed control of IMs is simplified significantly. However, the FOC strategy suffers from one major disadvantage. Motor parametric variations such as the rotor time constant will degrade the speed control system performance considerably [7–9].
DTC is one of the popular strategies in the speed control of IMs which has some advantages in its simple implementation like the absence of coordinate transformation, current regulator, and separate voltage modulation block [10, 11]. However, the conventional DTC suffers from some disadvantages such as high torque ripple and slow transient response to step changes in torque during its start-up. To improve the performance of conventional DTC, many researchers have applied artificial intelligence techniques such as neuro-fuzzy systems [12]. In these approaches, adaptive neuro-fuzzy systems are designed for the generation of the voltage space-vector. These controllers combine fuzzy logic and artificial neural networks to decouple flux and torque controls. However, they lack a mathematical and rigorous stability analysis to guarantee a satisfactory speed regulation and boundedness of currents and fluxes.
In contrast with FOC and DTC strategies, in nonlinear Lyapauov-based strategies the asymptotic convergence of the speed tracking error and boundedness of fluxes and currents can be guaranteed. For the position control of induction motor servo drives, many Lyapanov-based controllers have been proposed in the literature [13–16]. However, very few controllers based on stability analysis have been proposed for the speed control of larger induction motors. For example, in [17], an adaptive fuzzy controller has been presented for the speed control of a medium-sized induction motor which guarantees the control system stability. The control law is designed based on indirect adaptive fuzzy control [18]. However, the proposed controller requires feedbacks from all state variables such as speed, fluxes and currents. In addition, the acceleration signal is needed in this method. Usually, the acceleration feedback is contaminated with noise and will degrade the controller performance in practical implementations. Moreover, the high number of fuzzy rules imposes a considerable computational load on the controller. Thus, it seems that designing a simple stable nonlinear speed controller for IMs has been left as an open problem.
This paper proposes a simple and novel adaptive neuro-fuzzy speed control for IMs, in which asymptotic convergence of the speed tracking error is guaranteed. For online parameter adjustment of the neuro-fuzzy system, some adaptation laws are driven, using a stability analysis. Moreover, the reconstruction error of the neuro-fuzzy system is compensated in the control law. Since the uncertainty upper bound is required in the control law and it is unknown, an adaptation law is designed to estimate it. Then, to attenuate the chattering phenomenon, the proposed control law is modified using a PI control structure. Comparing to the previous works in the literature, the proposed controller presents excellent results since it has the following features. The control system stability is guaranteed. It should be mentioned that most of available speed controllers presented in the literature are based on DTC and FOC without any mathematical and rigorous stability analysis. The most important novelty of this paper can be its simplicity. In contrast with similar adaptive fuzzy controller [17], the proposed approach requires just the speed feedback. It should be noted that previous intelligent controllers require feedbacks from all state variables such as fluxes and currents. Moreover, in comparison with other related works, the number of fuzzy rules in this paper has been reduced considerably. As a result, the proposed controller is less computational. Although the relative degree of the IM is two, we refrain from using the acceleration signal because it is contaminated with noise. Our approach is robust against external load disturbance and motor parameter variation such as resistances and inductances. The controller is capable to eliminate any undesirable effects from input voltage disturbance.
This paper is organized as follows –Section 2 describes the IM model. Section 3 presents the proposed control law and stability analysis. Simulation results are given in Section 4 and finally, Section 5 concludes the paper.
Induction motor model
The fifth-order model of an IM under the assumptions of equal mutual inductances and linear magnetic circuit is given by:
Consider the system dynamics as
In this paper it is assumed that f (X, T
L
) is uncertain and a neuro-fuzzy system will be designed to estimate it. According to [20], the system relative degree is two because the time derivative of Equation (2) leads to
In which e = ω d - ω is the speed tracking error and k p , k d are design parameters.
Therefore, the acceleration signal is required to implement the control law Equation (5). However, the acceleration feedback is contaminated with noise and will degrade the controller performance. According to [21], the uncertain function which should be estimated can include the control signal u. Thus in this paper in order to guarantee the asymptotic convergence of the speed tracking error and eliminate the acceleration feedback the system dynamics Equation (2) is rewritten as
The neuro-fuzzy system objective is the estimation of f
1 (X, u, T
L
). Using the feedback linearization technique, the ideal control law is
With the use of the singleton fuzzifier and product inference engine, the neuro-fuzzy system has this output:
Since g
* is unknown we propose the control law
Substituting the control law Equation (13) in the system dynamic Equation (6) and using g = - f
1 (X, u, T
L
) yields
According to Equations (11), (15) can be rewritten as:
In the other word, we have
Using Equations (12) and (14), the closed loop Equation (17) is expressed by
Suppose and , then
By using Taylor series expansion, can be rewritten as [25]:
Inserting Equation (21) into Equation (20):
In the above equation is an uncertain term limited by an unknown constant bound; |Δ 2| ≤ E, and is an estimation of E.
Assume , thus:
Meanwhile Equation (26) shows and are bounded, according to the Barbalat’s lemma [20], and .
For eliminating the chattering phenomenon, two states are considered: In within the boundary layer, |e| < φ, the following PI-type structure is used to approximate the control Esgn (e):
Since α = [K p , K I ] T and γ are not known, we use with and is derived from Lyapunov Theorem for the approximation of Esgn (e). Finally, the following theorem modifies the first theorem.
The time derivative of Equation (43) is
Considering Equations (37)–(42), note that g
c
(e|α
*) stands in the first and third quadrants, so g
c
(e|α
*) =0 for e = 0, and e g
c
(e|α
*) ≥0 for all e. Therefore, e g
c
(e|α
*) = |e|| g
c
(e|α
*) | and
So is negative semidefinite and (see the Theorem 1 proof).
To ensure the boundedness of internal dynamics of IM including i
ra
, i
rb
, ψ
sa
and ψ
sb
, Equation (1) can be rewritten as
Since the eigenvalues of A are negative, the state vector X in is exponentially stable. Moreover, the control law Equation (13) and the IM speed ω are bounded. Thus, the vector v (t) is bounded. Consequently, the state Equation (47) can be considered as a stable linear system with bounded inputs. Therefore, the system described in Equation (47) has the BIBO stability.
To make the superiority of the proposed method more obvious, its performance is compared with the controller designed in [17]. In Simulation 1 the proposed neuro-fuzzy control algorithm has been tested and Simulation 2 presents the performance of the adaptive fuzzy MIMO controller [17].
In order to examine the speed regulation capability in response to sudden variations of the speed command, ω
c
is defined the summation of the constant value 150 and the square wave with altitude 20 and frequency 0.1 Hz. Also, the reference model
The structure of the neuro-fuzzy system with three neurons in the hidden layer is shown in Fig. 2. The initial values θ in neuro-fuzzy system is selected randomly in the interval [-50, 50], and the initial values of σ and m are set 140 and 250. Moreover, the learning rates of adaptation laws Equations (37)–(42) and the proportional gain λ in Equation (13) are: λ = 0.5, η 1 = 1, η 2 = 50, η 3 = 50, η 4 = 50 and η 5 = 1.The thickness of the boundary layer |e| > φ is set φ = 20.
The tracking performance of the proposed control scheme and the speed tracking error are illustrated in Figs. 3 and 4, respectively. As shown in these figures, the asymptotic convergence of the motor speed to the command signal is satisfactory in terms of fast external load disturbance rejection and robustness against motor parameter variations and input voltage disturbances. The control effort (the amplitude of stator voltage) is presented in Fig. 5 which verifies its smoothness. Using Theorem 2, the chattering phenomenon is prevented. Moreover, as illustrated in this figure, the motor voltage is under the maximum permitted voltage.
In Fig. 6, the response of the control system without considering the reconstruction error compensator is illustrated which shows the essential role of this part in improving the performance of the control system. Finally the variation/adaptation of the neuro-fuzzy system parameters and the error compensator gains are shown in parts of Fig. 7.
In order to estimate each function, 243 fuzzy rules are needed. However, the neuro-fuzzy approach presented in this paper is much simpler and less computational. In addition, the non-singularity of the estimated input gain matrix in [17] is a critical condition which can be violated easily and make the control system unstable. Another superiority of the proposed controller is compensating the reconstruction error of the neuro-fuzzy estimator which has improved the performance of the controller.
In this paper, a simple stable speed controller for IMs is presented. In Section 2, the IM nonlinear model is described. In Section 3, a novel modeling of the system is proposed with the aim of making the control design simpler. Then, based on this new model, the control law is designed using feedback linearization. To estimate the uncertainty including un-modeled dynamics, motor parameter variations, load torque, and input voltage disturbances a simple neuro-fuzzy system has been designed. Moreover, the reconstruction error of the neuro-fuzzy system is compensated in the control law. The adaptation laws for online tuningof the parameters in the neuro-fuzzy system and approximation error compensator are derived based on the stability analysis. To guarantee the asymptotic convergence of the speed tracking error, Barbalat’s lemma has been applied. In addition, the boundedness of all state variables is ensured in the stability analysis, which makes the proposed method superior than previous related works. In Section 4, satisfactory performance of the proposed method is verified using computer simulations. Also, a comparison with an adaptive fuzzy method has been performed which obviously indicates that the proposed controller is much simpler, less computational and more efficient in rejecting external disturbances.
