Abstract
A six-phase copper rotor induction motor (SCRIM) drive system causes a lot of nonlinear effects such as nonlinear uncertainties. To obtain better performance, the backstepping control system using switching function is firstly proposed for controlling the SCRIM drive system. To reduce chattering in control effort, the backstepping control system using revamped recurrent fuzzy neural network (RFNN) with mended ant colony optimization (ACO) is secondly proposed for controlling the SCRIM drive system to raise robustness of system. Furthermore, four variable learning rates of the weights in the revamped RFNN are adopted by using mended ACO to speed-up parameter’s convergence. Finally, comparative performances through some experimental results are verified that the proposed backstepping control system by means of revamped RFNN with mended ACO has better control performances than the other methods for the SCRIM drive system.
Keywords
Introduction
A six-phase copper rotor induction motor (SCRIM) is chosen as an alternating current (AC) motor drive system because of providing lower torque ripple, better reliability, and higher efficiency for their size compared to a three-phase aluminum rotor induction motor [1 –5]. However, a SCRIM has been used in many commercial and industrial drive applications [6 –8]. Lin et al. [6] proposed multiobjective optimization design technique for a SCRIM, and then a SCRIM was applied in a scroll compressor to achieve minimum manufacturing cost and starting current, and maximum efficiency and power factor. Lin [7] proposed modellling and control of six-phase induction motor servo-driven continuously variable transmission (CVT) system using blend modified recurrent Gegenbauer orthogonal polynomial neural network control system and amended artificial bee colony optimization. Lin [8] proposed a blend modified recurrent Gegenbauer orthogonal polynomial neural network control system for controlling the SCRIM driving continuously variable transmission (CVT) system to achieve high control performance. However, position tracking control of the SCRIM drive system under uncertainties is yet not proposed in any literatures. To improve control performance by using backstepping technique combined with neural network is the prime motivation in this paper research.
Backstepping control [9 –12] is known as a construction approach in the sense that it has a systematic way of constructing the Lyapunov function along with the control input design. To ensure stability or the negativeness of the derivative of the every-step Lyapunov function, it usually requires the cancellation of the indefinite cross-coupling terms, which may be the most prominent difference between backstepping control and sliding mode based control. While this cancellation results in the perfect-looking of the derivative of the Lyapunov function, it does not necessarily mean that good performance is ensured. Some methods use a linear model of the machine, which may not be suitable for high-performance applications under the occurrence of the uncertainties. Therefore, some nonlinear system control methods such as the activation control [13], the linear separation control [14], the linear coupling control [15], the sliding mode control [16], the Chaos control [17], the networked synchronization control [18] and the hybrid recurrent wavelet neural network control [19] were thus proposed to improve control performance. In additionally, an adaptive control method for a class of nonlinear multiple input multiple output unknown time-varying delay systems with full state constraints is proposed by Li et al. [20]. An adaptive neural control strategy for an n-link rigid robotic manipulator with both state constraints and unknown time-varying delayed states is proposed by Li and Li [21]. An adaptive control scheme for nonlinear stochastic systems with unknown parameters is proposed by Liu et al. [22]. An adaptive neural network (NN) control approach for nonlinear pure-feedback systems with time-varying full state constraints is propose by Gao et al. [23]. The finite-time fault-tolerant control for a class of switched nonlinear systems in lower-triangular form under arbitrary switching signals is proposed by Liu et al. [24]. However, these methods were not proposed any error compensation mechanism. The backstepping technique using the neural network with an error compensation mechanism is thus the study motivation in this paper.
In recent years, the concept of incorporating fuzzy logic into a neural network has been grown into a popular research topic [25 –27]. In contrast to the pure neural network or fuzzy system, the fuzzy neural network (FNN) possesses both their advantages; it combines the capability of fuzzy reasoning in handling uncertain information [25 –27] and the capability of artificial neural networks in learning from processes. In [25], an integral-proportional position controller and an on-line trained FNN controller are proposed to control a permanent magnet synchronous servo motor drive. The major drawback of the existing FNN is that their application domain is limited to static problem due to their feedforward network structure. Therefore, the neural adaptive backstepping tracking control [28], the adaptive control combined with fuzzy neural network [29], the adaptive backstepping control using recurrent fuzzy neural network [30] and the adaptive backstepping sliding mode control using recurrent wavelet fuzzy neural network [31] are developed to improve these problems. However, this control strategy lacks a good adjustion method of the learning rates.
Dorigo, et al. [32, 33] proposed an ant colony op-timization (ACO), which is a probabilistic skill for solving computational problems. The initial applications of ACO were in the domain of non-deterministic polynomial-time hard (NP-hard) com-binatorial optimization problems. Dorigo and Stützle [34] proposed the application of routing in telecommunication networks by using ACO. Dorigo and Blum [35] proposed a survey on theoretical results on ant colony optimization. However, many concerning applications by using ACO are solved for dynamic, multiobjective, stochastic and mixed-variable optimization problems as well as the creation of parallel implementations capable of taking advantage of the new available parallel hardware. Recently year, improved ACO algorithms [36 –38] by using hybrid metaheuristic skills were proposed to apply in traveling salesman and job scheduling. Therefore, the mend ACO with revised pheromone method applied for adjusting four varied learning rates of four parameters in the re-vamped RFNN is proposed to prevent precocious convergence and obtain faster convergence. This paper presents the backstepping control system using revamped RFNN with mended ACO for controlling the SCRIM drive system to enhance the robustness of system under the parameter variations and the external load torque disturbances.
Configuration of SCRIM drive system

The coordinate frames transformation from the six-phase a 1 - b 1 - c 1, a 2 - b 2 - c 2 axes to the q 1 - d 1, q 2 - d 2 axes in the SCRIM: (a) coordinate frames location of stator and rotor coils, and (b) vector diagram of coordinate frames with respect to location of stator and rotor coils.
For convenience, the coordinate frames transformation from the six-phase a 1 - b 1 - c 1, a 2 - b 2 - c 2 axes to the q 1 - d 1, q 2 - d 2 axes in the SCRIM is shown in Fig. 1. The q 1 - d 1, q 2 - d 2 axes voltage equations of the SCRIM are given as [1 –8]
Where
The SCRIM drive system is adopted by the indirect field-oriented control [1
–8]. The position and torque dynamic equation for the SCRIM are simplified as
The block diagram shown in Fig. 2 indicates the SCRIM drive and control systems.

Block diagram of the SCRIM drive and control systems.
The SCRIM drive system constitutes of a speed control, an indirect field-oriented control and the voltage source inverter with six sets of insulated-gate bipolar transistor (IGBT) power modules driven by a sinusoidal pulse width modulation (PWM) control modulator, the interlock and isolated circuits. In order to attain good dynamic response, all gains for well-known PI current loop controller are listed as follows: k pc = 14.5 and k ic = k pc /T ic = 5.2 through some heuristic knowledge [39 –41]. The indirect field-oriented control is comprised of a sin θ e /cos θ e generation, a lookup table generation, a coordinate transformation and a PI current controller. The TMS320F28335 digital-signal-processor (DSP) control system with mix signal field-programmable-gate-array (FPGA) manufactured by Microcontroller Company was used to execute speed control and indirect field-oriented control. The SCRIM drive system was operated under bulk nonlinear extrinsic disturbances.
The Equations (8) of the actual SCRIM drive system including parameter variations and external load disturbances can be rewritten as
The Lyapunov function is first selected as
By substituting the derivative of e f , (10) and (11) into the derivative of (13)
The Lyapunov function is then second selected as
By substituting (12), (14), e
g
= ∫e
f
(τ) dτ and
Suppose that the lumped uncertainty w
l
is bounded, i.e.,
By use of the lumped uncertainty bound, substitute (17) into (16) to find
The function by using (18) is defined as
Then
Because L
y2 (e
f
(0) , e
h
(0)) is bounded, and L
y2 (e
f
(t) , e
h
(t)) is also nonincreasing and bounded, then

Block diagram of the backstepping control system using switching function.
Because the lumped uncertainty w
l
is unknown in practical application, and the upper bound
The minimum reconstructed error e
m
is defined as
Then, the backstepping control system using revamped recurrent RFNN with mended ACO is designed as
An adaptive law
Substitute (25), (26) and (29) into (28), then (28) can be rewritten as
Substitute (30) and (31) into (32), then (32) can be rewritten as
By using Barbalat’s lemma [42, 43], μ (t) will converge to zero as t→ ∞, i.e., e
f
and e
h
will converge to zero as t→ ∞. Moreover, ω
1 will converge to

Block diagram of the backstepping control system using revamped recurrent fuzzy neural network (RFNN) with mended ant colony optimization (ACO).
In order to describe the on-line training algorithm of the revamped RFNN, a cost function is defined as [44, 45]
The adaptive law of the connective weight by using the gradient descent method can be represented as
The above Jacobian term of controlled system can be rewritten as
The adaptive law of the standard deviation of the Gaussian function from Jacobian term of controlled system can be updated as
The recurrent weight
To improve convergence and obtain four optimal learning rates of the weights in the revamped RFNN, the mend ACO is presented as follows as below.
The basic ACO algorithm [32
–35] has a significant impact on performance of the algorithm with respect to four parameters as the probabilistic choice of solution and the pheromone updated values. The pheromone updated values are affected by two factors as the evaporation rate and the length of the best tour. The known rule of the probabilistic choice of solution [37, 38] is typically defined as:
where M (p s ) is the feasible neighborhood given the current partial solution p s . ρ ij and η ij are the pheromone value and the heuristic value associated with the component c ij , respectively. α and β are positive real parameters whose values determine the relative importance of pheromone and heuristic information. By moving from vertex i to vertex j, the ants add the associated solution component c ij to their partial solution p s until they reach their terminal vertex and complete their candidate solutions. In order to improve these methods, the mend ACO algorithm works as follows. In each state, the ants α have to determine which action to choose from. At each trial, the ants are initialized randomly over the set of states. No heuristic values are associated with the vertices, as there is no a priori information available about the quality of solution components. This is implemented by setting all heuristic values to one. As the values of α and β tune the relative importance of the pheromones ρ m,ij and the heuristics η ij , these are also eliminated. The probability of an ant k being in a state i taking an action j is now:
where t m,k , m = 1, ⋯ , 4 is the number of steps at the ant k needed to reach the goal state, s m , m = 1, ⋯ , 4 is the sample time, used to express the time in seconds, and t m,max, m = 1, ⋯ , 4 is the maximum number of steps allowed in a trial. The value of (1 - s m ) , m = 1, ⋯ , 4 is used to make the amount of pheromone deposit approximately equal to 1/s m , m = 1, ⋯ , 4 when the ant reaches the goal in just one step.
A block diagram of the SCRIM drive system is depicted in Fig. 1. A photo of the experimental set-up with related circuit diagrams is shown in Fig. 5.
The proposed controllers are implemented by DSP control system. A DSP control board includes 4-channels of D/A converter and 2-channels encoder interface circuits. The coordinate translation in the field-oriented mechanism is implemented by DSP control system. For the position control system, the magnet-force brake machine is operated to provide constant disturbance torque. A mechanism with adjustable inertia is also coupled to the rotor of the SCRIM. The specification of the SCRIM is a six-phase 48 V, 1.5 kW, 3000 rpm. The parameters of the SCRIM are given as follows:

Photo of the experimental set-up with the circuit diagrams.

Experimental results of the renowned PI controller at Case 1: (a) position response of the rotor; (b) response of control effort.

Experimental results of the renowned PI controller at Case 2: (a) position response of the rotor; (b) response of control effort.
For comparison control performance with the renowned PI controller, the backstepping control system using switching function and the backstepping control system using revamped RFNN with mended ACO, four cases are provided in the experimentation. Case 1 is the nominal case due to periodic step command from 0 rad to 6.28 rad. Case 2 is the parameter disturbance case with 4 times the nominal value as increasing of the rotor inertia and viscous friction due to periodic step command from 0 rad to 6.28 rad. Case 3 is the nominal case due to periodic sinusoidal command from – 6.28 rad to 6.28 rad. Case 4 is the parameter disturbance case with 4 times the nominal value as increasing of the rotor inertia and viscous friction due to periodic sinusoidal command from -6.28 rad to 6.28 rad. To achieve good transient and steady-state control performance, two gains of the renowned PI controller are k ip = k pp /T ip = 2.8 and k pp = 5.5 by using the Kronecker method to construct a stability boundary in the k pp and k ip plane [39 –41] on the tuning of the PI controller at Case 1. The experimental results of the renowned PI controller for controlling the SCRIM drive system at Case 1, Case 2, Case 3 and Case 4 are shown in Figs. 6–9, respectively. The position responses at Case 1 and Case 2 are shown in Figs. 6(a) and 7(a), the associated control efforts are shown in Figs. 6(b) and 7(b). The position responses of the rotor at Case 3 and Case 4 are shown in Figs. 8(a) and 9(a), the associated control efforts are shown in Figs. 8(b) and 9(b). The favorable tracking responses of position can be obtained by using the renowned PI controller at Case 1 and Case 3 shown in Figs. 6(a) and 8(a). Moreover, worsen tracking responses of position shown in Figs. 7(a) and 9(a) are obvious due to bigger nonlinear disturbance. From the experimental results, sluggish tracking response of position is obtained for controlling the SCRIM drive system using the renowned PI controller. The linear controller has the weak robustness under bigger nonlinear disturbance because of no appropriately gains tuning.

Experimental results of the renowned PI controller at Case 3: (a) position response of the rotor; (b) response of control effort.

Experimental results of the renowned PI controller at Case 4: (a) position response of the rotor; (b) response of control effort.
The parameters of the backstepping control system using switching function are given as d
1 = 2.2, d
2 = 1.7, d
3 = 2.3,

Experimental results of the backstepping control system using switching function at Case 1: (a) position response of the rotor; (b) response of control effort.

Experimental results of the backstepping control system using switching function at Case 2: (a) position response of the rotor; (b) response of control effort.

Experimental results of the backstepping control system using switching function at Case 3: (a) position response of the rotor; (b) response of control effort.

Experimental results of the backstepping control system using switching function at Case 4: (a) position response of the rotor; (b) response of control effort.
The position responses of the rotor at Case 1 and Case 2 are shown in Figs. 10(a) and 11(a), the associated control efforts are shown in Figs. 10(b) and 11(b). The position responses of the rotor at Case 3 and Case 4 are shown in Figs. 12(a) and 13(a), the associated control efforts are shown in Figs. 12(b) and 13(b). The favorable tracking responses of position can be obtained by means of the backstepping control system using switching function at Case 1 and Case 3 shown in Figs. 10(a) and 12(a). Meanwhile, the fine tracking responses of position shown in Figs. 11(a) and 13(a) are obvious under bigger nonlinear disturbance.

Experimental results of the backstepping control system using revamped RFNN with mended ACO at Case 1: (a) position response of the rotor; (b) response of control effort.

Experimental results of the backstepping control system using revamped RFNN with mended ACO at Case 2: (a) position response of the rotor; (b) response of control effort.
The parameters of the backstepping control system using revamped RFNN with mended ACO are d 1 = 2.2, d 2 = 1.7, d 3 = 2.3, γ = 0.1, ɛ = 0.5 through some heuristic knowledge [9 –12] at Case 1 for the position tracking in order to achieve good transient and steady-state control performance. Furthermore, to show the effectiveness of the control system with a small number of neurons, the revamped RFNN has 2, 6, 9 and 1 neurons in the input layer, the membership function layer, the rule layer and the output layer, respectively. The parameters adjustment process remains continually active for the duration of the experimentation. The parameter’s initialization of the revamped RFNN in [25] is adopted to initialize the parameters in this paper. The experimental results of the backstepping control system using revamped revamped RFNN with mended ACO for controlling the SCRIM drive system at Case 1, Case 2, Case 3 and Case 4 are shown in Figs. 14–17, respectively. The position responses of the rotor at Case 1 and Case 2 are shown in Figs. 14(a) and 15(a), the associated control efforts are shown in Figs. 14(b) and 15(b). The position responses of the rotor at Case 3 and Case 4 are shown in Figs. 16(a) and 17(a), the associated control efforts are shown in Figs. 16(b) and 17(b).

Experimental results of the backstepping control system using revamped RFNN with mended ACO at Case 3: (a) position response of the rotor; (b) response of control effort.

Experimental results of the backstepping control system using revamped RFNN with mended ACO at Case 4: (a) position response of the rotor; (b) response of control effort.
The best tracking responses of position can be obtained by means of the backstepping control system using revamped RFNN with mended ACO at Case 1 and Case 3 shown in Figs. 14(a) and 16(a). Moreover, the excellent tracking responses of position shown in Figs 15(a) and 17(a) are very conspicuous under bigger nonlinear disturbance. From these experimental results, better tracking responses of position are obtained by means of the backstepping control system and revamped RFNN with mended ACO for controlling the SCRIM drive system.
Finally, experimental result the measured rotor position response under step disturbance torque T L = 2 Nm with adding load at 6.28 rad as Case 5 is shown in Fig. 18 by means of the renowned PI controller, the backstepping control system using switching function and the backstepping control system using revamped RFNN with mended ACO with mended ACO. Experimental results of measured rotor position response by means of the renowned PI controller, the backstepping control system using switching function and the backstepping control system using revamped RFNN with mended ACO at Case 5 are shown in Fig. 18(a-c), respectively.

Experimental results of measured rotor position response under load torque disturbance with adding load at 6.28 rad case: (a) by means of the renowned PI controller; (b) by means of the backstepping control system and switching function; (c) by means of the backstepping control system and revamped RFNN with mended ACO.
From these experimental results, transient response of the backstepping control system using revamped RFNN with mended ACO with mended ACO is better than the renowned PI controller and the backstepping control system using switching function at load regulation. However, the robust control performance of the backstepping control system using revamped RFNN with mended ACO was outstanding for controlling the SCRIM drive system in the tracking of periodic step and sinusoidal commands under the occurrence of parameter disturbance, and the load regulation owing to the on-line adaptive adjustment of the revamped RFNN with mended ACO.
The backstepping control system using revamped RFNN with mended ACO is proposed to control the SCRIM drive system under the occurrence of parameter disturbance, and the load regulation for the position tracking of periodic reference inputs.
The main contributions of this paper are (1) the field-oriented mechanism has been successfully applied for controlling the SCRIM drive system and formulate the dynamic equation; (2). the backstepping control system using switching function has been successfully derived according to the Lyapunov function to conquer influence under the lumped uncertainty disturbances; (3) the backstepping control system using revamped RFNN with mended ACO to estimate the lumped uncertainty and compensate estimated error has been successfully derived according to the Lyapunov function for diminishing the lumped uncertainty effect; (4) four optimal learning rates of the revamped RFNN have been successfully calculated by using mended ACO algorithm to speed-up parameter’s convergence. Furthermore, as indicated by the experimental results, the backstepping control system using revamped RFNN with mended ACO has smaller tracking error and better disturbance rejection in comparison with the renowned PI controller and the backstepping control system using switching function. In the future, the backstepping control system using revamped RFNN with sliding mode control law will further construct for adapting the unknown upper bound of the uncertainty and for enhancing robustness.
Footnotes
Acknowledgments
The author would like to acknowledge the financial support of the Ministry of Science and Technology in Taiwan, R.O.C. under its grant MOST 106-2221-E-239 -015.
