Advanced
PMSM Servo Drive for V-Belt Continuously Variable Transmission System Using Hybrid Recurrent Chebyshev NN Control System
PMSM Servo Drive for V-Belt Continuously Variable Transmission System Using Hybrid Recurrent Chebyshev NN Control System
Journal of Electrical Engineering and Technology. 2015. Jan, 10(1): 408-421
Copyright © 2015, The Korean Institute of Electrical Engineers
This is an Open-Access article distributed under the terms of the Creative Commons Attribution Non-Commercial License (http://creativecommons.org/licenses/by-nc/3.0/)which permits unrestricted non-commercial use, distribution, and reproduction in any medium, provided the original work is properly cited.
  • Received : May 01, 2014
  • Accepted : September 02, 2014
  • Published : January 01, 2015
Download
PDF
e-PUB
PubReader
PPT
Export by style
Article
Author
Metrics
Cited by
TagCloud
About the Authors
Chih-Hong Lin
Corresponding Author: Dept. of Electrical Engineering, National United University, Miaoli 36003, Taiwan. (jhlin@nuu.edu.tw)

Abstract
Because the wheel of V-belt continuously variable transmission (CVT) system driven by permanent magnet synchronous motor (PMSM) has much unknown nonlinear and time-varying characteristics, the better control performance design for the linear control design is a time consuming job. In order to overcome difficulties for design of the linear controllers, a hybrid recurrent Chebyshev neural network (NN) control system is proposed to control for a PMSM servo-driven V-belt CVT system under the occurrence of the lumped nonlinear load disturbances. The hybrid recurrent Chebyshev NN control system consists of an inspector control, a recurrent Chebyshev NN control with adaptive law and a recouped control. Moreover, the online parameters tuning methodology of adaptive law in the recurrent Chebyshev NN can be derived according to the Lyapunov stability theorem and the gradient descent method. Furthermore, the optimal learning rate of the parameters based on discrete-type Lyapunov function is derived to achieve fast convergence. The recurrent Chebyshev NN with fast convergence has the online learning ability to respond to the system’s nonlinear and time-varying behaviors. Finally, to show the effectiveness of the proposed control scheme, comparative studies are demonstrated by experimental results.
Keywords
1. Introduction
A V-belt continuously variable transmission (CVT) [1 - 2] is typically composed of two hydraulically, or spring, actuated variable radii pulleys and a chain, or metal pushing, belt. To launch a vehicle from rest, the input pulley radius will be smaller than the output pulley radius, resulting in a speed reduction and torque multiplication transmitted to the drive shaft. For increased output shaft speed, the pulley radii are inversely manipulated simultaneously (i.e., input pulley radius increases as the output pulley radius decreases) to maintain constant belt length. A CVT may operate at a specific speed while changing the pulleys’ radii to achieve torque multiplication, acceleration, and speed as per the vehicle’s velocity, load requirements, engine power, and gear ratios. This operating profile provides the research motivation for CVT dynamics and nonlinear control algorithms. CVT-based vehicles have been traditionally regulated using a standard proportional integral derivative (PID)-based controller with measurements of the gear ratio [3] . It has also been demonstrated that this control strategy provides satisfactory performance using gain-scheduling with a large set of points. In addition, numerous fuzzy logic controllers [4] have also been proposed. However, V-belt continuously variable transmission (CVT) system driven by permanent magnet synchronous motor (PMSM) is yet not shown in any commercial reports so that it provides the research motivation in this study.
Since the wheel of the V-belt CVT are driven by AC motor, the selection of the AC motor drive system is a very important job. There are several types for the AC servo motors such as PMSMs, switched reluctance motors (SRMs) and induction motors (IMs). The PMSM provides higher efficiency, higher power density and lower power loss for their size compared to SRM and IM. Field-oriented control is one the most popular control technique for the PMSM servo-driven system. As a result, torque ripple can be extremely low, on par with that of SRMs and IMs. On the other hand, the PMSM controlled by field-oriented control, which can be achieved fast four-quadrant operation, are much less sensitive to the parameters variation of the motor [5 - 7] . The PMSM servo motor has many advantages such as high power density, high efficiency and high robustness. Therefore the PMSM has widely used in many industrial applications such as robotics and mechatronics [5 - 7] .
Artificial neural networks (ANNs) have emerged as a powerful learning technique to perform complex tasks in highly nonlinear dynamic environments [8 - 15] . Some of the prime advantages of using NN are: their ability to learn based on optimization of an appropriate error function and their excellent performance for approximation of nonlinear functions. There are different paradigms of NNs proposed by different researchers for the task of system identification and control [9 - 11] . The models obtained with this approach are in state-space and work quite effectively in continuoustime domain. Presently, most of the NN-based system identification techniques are based on multilayer feedforward NNs or more efficient variation of this algorithm [12 - 15] . This is due to the fact that these networks are robust and effective in modeling and control of complex dynamic plants [12 - 15] .
Namatame et al . [16] first developed Pattern classification using Chebyshev NN. Li et al . [17] proposed Chebyshev polynomial-based unified model NN for static function approximation. It is based on a functional link NN with Chebyshev polynomial expansion in which recursive least square learning algorithm is used. It is pointed out that this network has universal approximation capability and has faster convergence than the multilayer feedforward NN. One of the solutions for the problem of slow convergence of multilayer feedforward NN is to use some efficient learning algorithm instead of backpropagation (BP) algorithm. In this direction, the scaled complex conjugate gradient algorithm as proposed by Moeller [18] is of great importance. This algorithm chooses the search direction and the step size using information from a second order Taylor expansion of the error function. Some of the other proposals on higher order conjugate gradient algorithms are presented [19 - 21] . Madyastha et al . [22] proposed multilayer feedforward NN trained by conjugate gradient algorithm to solve data classification and function interpolation problems. However, these feedforward NNs can be used for static function approximation, but they may not be able to process dynamic behavior effectively.
The recurrent NN has received increasing attention due to its structural advantage in the modelling of the nonlinear system and dynamic control of the system [23 - 27] . These networks are capable of effective identification and control of complex process dynamics, but with the expense of large computational complexity. However, in the complicated nonlinear dynamic system such as the V-belt CVT system driven by PMSM with the flux linkage and external force interference is always an important factor. Hence, if each neuron in the recurrent neural networks is considered as a state in the nonlinear dynamic systems, the self-connection feedback type is able to approximate the dynamic systems efficiently [23 - 27] . In order to improve the ability of identifying high order systems and reduce computational complexity, the recurrent Chebyshev NN has been proposed in this study. It has more advantages than the Chebyshev NN, including better performance, higher accuracy, dynamic robustness and fast transient performance.
Due to the V-belt CVT system driven by PMSM with many nonlinear dynamics [28 - 30] , therefore the hybrid recurrent Chebyshev NN control system is developed to ensure the control performance of robustness in this paper. The hybrid recurrent Chebyshev NN control system has fast learning property and good generalization capability. The control method can adapt to any change in the motor characteristics, which is not dependent upon the predetermined characteristics of the motor. The hybrid recurrent Chebyshev NN control system, which is composed of the inspector control, the recurrent Chebyshev NN control with adaptive law, and the recouped control, is applied to control the V-belt CVT system driven by PMSM. The online parameters training methodology of the adaptive law in the recurrent Chebyshev NN can be derived according to the Lyapunov stability theorem and the gradient descent method. The recurrent Chebyshev NN has the online learning ability to respond to the system’s nonlinear and time-varying behaviors under the occurrence of the lumped nonlinear external disturbances and the parameters variation. Finally, the control performance of the proposed hybrid recurrent Chebyshev NN control system is verified by experimental results.
The paper is structured as follows: Section 2 provides the configuration of the V-belt CVT system driven by PMSM. Section 3 develops the proposed hybrid recurrent Chebyshev NN control system for controlling the V-belt CVT system driven by PMSM. Section 4 presents the simulated results for one case test and experimental results for three case studies, i.e., two kinds of speed control, and one adding load. Section 5 provides the conclusions.
2. Structure of the V-Belt CVT System Driven by PMSM
The voltage equations of the V-belt CVT system driven by PMSM in the synchronously rotating reference frame can be described as following as [5 - 7 , 28 - 30] :
PPT Slide
Lager Image
PPT Slide
Lager Image
in which v qr and v dr are the d -axis and q -axis stator voltages, i qr and i dr are the d -axis and q -axis stator currents, L qr and L dr are the d -axis and q -axis stator inductances, λ fd is the d -axis permanent magnet flux linkage, R r is the stator resistance, ω f is the synchronous angular speed. The electromagnetic torque T e of the V-belt CVT system driven by PMSM can be described as [5 - 7 , 28 - 30]
PPT Slide
Lager Image
Then the dynamic equation of the V-belt CVT system driven by PMSM can be represented as
PPT Slide
Lager Image
where T l ( T a T p , F l ( B g ), υ a ( v r , B g ), τa ( v r ),
PPT Slide
Lager Image
) = T a T p + T un [1 - 4] is the lumped nonlinear external disturbances and the parameters variation, T a is the fixed load torque,
PPT Slide
Lager Image
is the parameters variation, T un = F l ( B g ) + υ a ( v r , B g ) + τa ( v r )
PPT Slide
Lager Image
is the unknown nonlinear load torque, υ a ( v r , B g ) is the rolling resistance, F l ( B g ) is the braking force, τ a ( v r ) is the wind resistance, v r is the total wind velocity, B g represents the total frictional coefficient of ground surface, B r represents the total viscous frictional coefficient and J r is the total moment of inertia, ω r = 2 ω f / P r is the rotor speed. Due to L dr = L qr and i dr = 0 for a surface-mounted PMSM, the second term of (3) is zero. Moreover, λ fd is a constant for surface-mounted PMSM. The rotor flux is produced in the d -axis only, while the current vector is generated in the q -axis for the field-oriented control When the d -axis rotor flux is a constant and torque angle is π / 2 [5 - 7] , the maximum torque per ampere can be reached for the field-oriented control at the T e proportional to the i qr . The PMSM servo drive system with the implementation of field-oriented control can be reduced as
PPT Slide
Lager Image
in which k r =3 P r λ fd / 4 is the torque constant. The block diagram of the V-belt CVT system driven by PMSM is shown in Fig. 1 . The whole system of the V-belt CVT system driven by PMSM can be indicated as follows: a field-oriented institution, a current PI control loop, a sinusoidal PWM control circuit, an interlock circuit and an isolated circuit, an IGBT power module inverter and a torque control. In order to attain good dynamic response, all control gains for PI current loop controller are listed as follows: k pc = 10.5 and k ic = 2.75 through some heuristic knowledge [31 - 33] on the tuning of the PI controller. The field-oriented institution consists of the coordinate transformation, sin θ f / cos θ f generation and lookup table generation. The TMS320C32 DSP control system is used to implement field-oriented institution control and speed control. The V-belt CVT system driven by PMSM is manipulated under the lumped nonlinear external disturbances.
PPT Slide
Lager Image
Block diagram of the V-belt CVT system driven by PMSM
3. Design of Hybrid Recurrent Chebyshev NN Control System
Due to much nonlinear uncertainties of the V-belt CVT system driven by PMSM such as nonlinear friction force of the transmission V-belt and clutch, these will lead to degenerate tracking response for the PMSM servo drive electric scooter. These nonlinear uncertainties cause the variation of rotor inertia and friction. For convenient design of the hybrid recurrent Chebyshev NN control system, the dynamic equation of the V-belt CVT system driven by PMSM from (4) can be rewritten as
PPT Slide
Lager Image
in which u e = T e is the command torque of the PMSM. A a = − B r / J r , B a =1 / J r and C a = −1 / J r are three known constants. When the uncertainties including variation of system parameters and lumped nonlinear external disturbance occur, all parameters are assumed to be bounded, i.e., | C a T l ( T a, Δ T p , F l ( B g ), υ a ( v r , B g ), τ a ( v r ),
PPT Slide
Lager Image
)| ≤ D 2 , | A a ω r | ≤ D 1 ( ω r ) , and D 3 B a , where D 1 ( ω r ) is a known continuous function, D 2 and D 3 are two known constants. Then, the tracking error can be defined as
PPT Slide
Lager Image
where ω * represents the desired command rotor speed, e is the tracking error between the desired rotor speed and actual rotor speed. If all parameters of the V-belt CVT system driven by PMSM including variation of system parameters and lumped nonlinear external disturbance are well known, the ideal control law can be designed as
PPT Slide
Lager Image
in which k 1 is a positive constant. Substituting (8) into (6), the error dynamic equation can be obtained
PPT Slide
Lager Image
The system state can track the desired trajectory gradually if e ( t ) → 0 as t → ∞ in (9). However, the novel hybrid recurrent Chebyshev NN control system is proposed to control the V-belt CVT system driven by PMSM under uncertainty perturbation. The configuration of the proposed hybrid recurrent Chebyshev NN control system is described in Fig. 2 . The hybrid recurrent Chebyshev NN control system is composed of the inspector control system, the recurrent Chebyshev NN controller and the recouped controller. The control law is designed as
PPT Slide
Lager Image
Block diagram of the hybrid recurrent Chebyshev NN control system
PPT Slide
Lager Image
where u a is the proposed inspected control that capable to stabilize around a predetermined bound area in the states of the controlled system, u rc is the recurrent Chebyshev NN control which is as the major tracking controller. It is used to imitate an ideal control law. The recouped control u re is designed to recoup the difference between the ideal control law and the recurrent Chebyshev NN control. Since the inspected control caused the overdone and chattering effort, the recurrent Chebyshev NN control and the recouped control are proposed to reduce and smooth the control effort when the system states are inside the predetermined bound area. When the recurrent Chebyshev NN approximation properties can’t be ensured, the inspected control is able to action in this case.
For the condition of divergence of states, the design of (the hybrid recurrent Chebyshev NN control system is essential to stretch the divergent states back to the predestinated bound area. The hybrid recurrent Chebyshev NN control system can uniformly approximate the ideal control law inside the bound area. Then stability of the hybrid recurrent Chebyshev NN control system can be certificated. An error dynamic equation from (6) to (10) can be rewritten as
PPT Slide
Lager Image
Firstly, the inspected control u a can be designed as
PPT Slide
Lager Image
in which sgn(⋅) is a sign function. When the recurrent Chebyshev NN approximation properties can’t be ensured, the inspected control law is able to action in this case, i.e., I a = 1 . Due to the inadequate bound values, e.g., D 1 ( ω r ), D 2 , D 3 and sign function, the inspected control can produce in overdone and chattering effort. Therefore, the recurrent Chebyshev NN control and the recouped control can be devised to overcome the mentioned phenomenon. The recurrent Chebyshev NN control raised to imitate the ideal control
PPT Slide
Lager Image
. Then the recouped control posed to recoup the difference between the ideal control
PPT Slide
Lager Image
and the recurrent Chebyshev NN control u rc .
Secondly, the architecture of the proposed three-layer recurrent Chebyshev NN is depicted in Fig. 3 . It is composed of an input, a hidden and an output layers. The activation functions and signal actions of nodes in each layer of the recurrent Chebyshev NN can be described as follows:
PPT Slide
Lager Image
Structure of the three-layer recurrent Chebyshev NN
- 3.1 First layer: Input layer
The relationship between input and output for each node i in this layer are expressed as
PPT Slide
Lager Image
where
PPT Slide
Lager Image
= ω * ω r = e is the tracking error between the desired speed ω * and the rotor speed ω r ;
PPT Slide
Lager Image
= e (1−z −1 ) = Δ e is the tracking error change; N denotes the number of iterations;
PPT Slide
Lager Image
is the activation function which is selected as a linear function;
PPT Slide
Lager Image
is the output value of the input layer in the recurrent Chebyshev NN.
- 3.2 Second layer: Hidden layer
The single node j th in this layer is labeled with Σ . The net input and the net output for node j th of the hidden layer are expressed as
PPT Slide
Lager Image
where
PPT Slide
Lager Image
is the Chebyshev polynomial [16 - 17] which is selected as activation function of the hidden layer;
PPT Slide
Lager Image
is the output value of the hidden layer;
PPT Slide
Lager Image
is the activation function which is selected as Chebyshev polynomial; n is the number of neurons in the hidden layer; γ is the self-connecting feedback gain of the hidden layer which is selected between 0 and 1. The first few Chebyshev polynomials are given by
PPT Slide
Lager Image
( x ) = 1 ,
PPT Slide
Lager Image
( x ) = x and
PPT Slide
Lager Image
( x ) = 2 x 2 −1 . The higher order Chebyshev polynomials may be generated by the recursive formula given by
PPT Slide
Lager Image
.
- 3.3 Third layer: Output layer
The single node k th in this layer is labeled with Σ . It computes the overall output as the summation of all input signals. The net input and the net output for node k th in this layer are expressed as
PPT Slide
Lager Image
where w kj is the connective weight between the hidden layer and the output layer;
PPT Slide
Lager Image
is the activation function which is selected as a linear function;
PPT Slide
Lager Image
represents the j th input to the node of output layer. The output value of the recurrent Chebyshev NN can be represented as
PPT Slide
Lager Image
, and the output value of the recurrent Chebyshev NN can also be denoted as
PPT Slide
Lager Image
in which Θ = [ w 10 w 11 w 1, n-1 ] T is the adjustable weight parameters vector between the hidden layer and the output layer of the recurrent Chebyshev NN. Ψ =
PPT Slide
Lager Image
is the inputs vector in the output layer of the recurrent Chebyshev NN, in which
PPT Slide
Lager Image
is determined by the selected Chebyshev polynomials.
Thirdly, in order to evolve the recouped control u re , a minimum approximation error δ is defined as
PPT Slide
Lager Image
in which Θ * is an ideal weight vector to reach of minimum approximation error. It is assumed that absolute value of δ is less than a small positive value λ , i.e., | δ | < λ . Then, the error dynamic equation from (11) can be rewritten as
PPT Slide
Lager Image
Then, the Lyapunov function is selected as
PPT Slide
Lager Image
in which μ is the learning rate. Differentiating the Lyapunov function with respect to t and using (18), then (19) can be rewritten as
PPT Slide
Lager Image
In order to
PPT Slide
Lager Image
, the adaptive law
PPT Slide
Lager Image
and the recouped controller u re can be designed as follow as
PPT Slide
Lager Image
PPT Slide
Lager Image
in which λ > 0 is an adaptive gain. In order to avoid chattering phenomenon of sliding mode, the sign function sgn( B a e c ) can be replaced by the equation B a e c / (| B a e c | + ρ ) , where
PPT Slide
Lager Image
ρ 0 and η are positive constants. Substituting (21) and (12) into (20) and using (12) with I a = 0 , then (20) can be represented as
PPT Slide
Lager Image
From (22), then (23) can be obtained as
PPT Slide
Lager Image
From (24), the
PPT Slide
Lager Image
( t ) is a negative semi-definite, i.e. L 1 ( t ) ≤ L 1 (0) . It implies that e and (Θ * − Θ) be bounded. Furthermore, the function is defined as
PPT Slide
Lager Image
Integrating (25) with respect to t , then
PPT Slide
Lager Image
Due to L 1 (0) is bounded, and L 1 ( t ) is nonincreasing and bounded, then
PPT Slide
Lager Image
Differentiating (25) with respect to t gives
PPT Slide
Lager Image
Due to all the variables in the right side of (18) are bounded. It implies that ė is also bounded. Then, ε ( t ) is a uniformly continuous function [34 - 35] . It is denoted that
PPT Slide
Lager Image
= 0 by using Barbalat’s lemma [34 - 35] . Therefore e ( t ) → 0 as t → ∞ . From above proof, the hybrid recurrent Chebyshev NN control system is gradually stable.
According to Lyapunov stability theorem and the gradient descent method, an online parameter training methodology of the recurrent Chebyshev NN can be derived and trained effectively. Then the parameter of adaptation law
PPT Slide
Lager Image
( w kj ) shown in (21) can be rewritten as
PPT Slide
Lager Image
Using the gradient descent method, the adaptive law
PPT Slide
Lager Image
( w kj ) also can be represented as
PPT Slide
Lager Image
Comparing (29) with (31), the above Jacobian term of control system can be rewritten as
PPT Slide
Lager Image
The adaptive law
PPT Slide
Lager Image
( w kj ) shown in (21) calls for a proper choice of the learning rate. For a small value of learning rate, the convergence of controller parameter can be guaranteed but the convergent speed is very slow. In order to train the recurrent Chebyshev NN efficiently, an optimal learning rate will be derived to achieve the fast convergence of output tracking error. Then, the convergence analysis in the following theorem is to derive specific learning rate to assure convergence of the output tracking error.
Theorem 1: Let μ be the learning rate of the recurrent Chebyshev NN weights, and let P w max be defined as P w max max N P w ( N )∥ , where
PPT Slide
Lager Image
and ∥⋅∥is the Euclidean norm in ℜ n . Then, the convergence of the output tracking error is guaranteed if is chosen as
PPT Slide
Lager Image
Moreover, the optimal learning rate which achieves the fast convergence can be obtained as
PPT Slide
Lager Image
Proof: Since
PPT Slide
Lager Image
Then, a discrete-type Lyapunov function is selected as
PPT Slide
Lager Image
The change in the Lyapunov function is obtained by
PPT Slide
Lager Image
The error difference can be represented by
PPT Slide
Lager Image
where Δ e ( N ) is the output error change Δ w kj represents change of the weight. Using (29), (30), (31) and (34), then (37) can be obtained
PPT Slide
Lager Image
PPT Slide
Lager Image
Thus
PPT Slide
Lager Image
From (36) to (40), Δ L 2 ( N ) can be rewritten as
PPT Slide
Lager Image
If μ is chosen as 0 < μ < 2 /{( P w max ) 2 [ e B a / e ( N )] 2 } , then the Lyapunov stability of L 2 ( N ) > 0 and Δ L 2 < 0 is guaranteed so that the output tracking error will converge to zero as t → 0 . This completes the proof of the theorem. Moreover, the optimal learning-rate which achieves the fast convergence is corresponding to
PPT Slide
Lager Image
i.e.,
PPT Slide
Lager Image
which comes from the derivative of (41) with respect to μ and equals to zero. This shows an interesting result for the variable optimal learning rate which can be online tuned at each instant. In summary, the online learning algorithm of the recurrent Chebyshev NN controller is based on the adaptive law (29) for the weight adjustment with the optimal learning rate in (33).
4. Simulated and Experimental Results
The whole system of the DSP-based control system for the V-belt CVT system driven by PMSM is shown in Fig. 1 . The control algorithm was executed by a TMS320C32 DSP control system including multi-channels of D/A, eight channels of programmable PWM and an encoder interface circuit. The IGBT power module voltage source inverter is executed by current-controlled sinusoidal PWM with a switching frequency of 15 k Hz. The current PID loop controller is the current loop tracking controller. The specification of the used PMSM is a three-phase 48V, 750W, 16.5A, 3600 rpm . The parameters of the PMSM are listed as: R r = 2.5Ω , L dr = L qr = 6.53 mH ,
PPT Slide
Lager Image
= 62.15×10 −3 Nms ,
PPT Slide
Lager Image
= 6.18×10 −3 Nms / rad , k r = 0.86 Nm/A by means of open circuit test, short test, rotor block test, loading test.
In order to comparison the control performance of the proposed recurrent Chebyshev NN control system and the PI controller, one simulation test and three experimentation tests are provided. Since the electric scooter is a nonlinear and time-varying system, two gains of the PI controller are k ps = 18.2 and k is = 5.6 through some heuristic knowledge [31 - 33] on the tuning of the PI controller in order to achieve good transient and steady-state control performance at 157 rad/s case under the lumped nonlinear external disturbances with parameters variation Tl = Δ T p + T un by experimental test. Furthermore, the control gains of the proposed hybrid recurrent Chebyshev NN control system are selected as γ = 0.1, λ = 0.6 . Usually, some heuristics can be used to roughly initialize the parameters of the recurrent Chebyshev NN for practical application. The effect due to the inaccurate selection of the initialized parameters can be retrieved by the online parameters training methodology. For simplicity, all connective weights between hidden layer and output layer in the recurrent Chebyshev NN are initialized with random number. Furthermore, the normalized inputs and references have zero and unity, respectively. Also the network outputs should be converted back to the original unit of the references. The parameter adjustment process remains continually active for the duration of the experimentation. Accurate tracking control performance for the V-belt CVT system driven by PMSM can be obtained after one cycle of online training of the recurrent Chebyshev NN. The structure of recurrent Chebyshev NN controller has 2 nodes, 3 nodes and 1 node in the input layer, the hidden layer and the output layer, respectively.
- 4.1 Simulated results
The simulated test is provided at 314 rad/s with adding load torque disturbance T l = 2 Nm in t = 1.2 sec case. The simulated results of the PI controller and the hybrid recurrent Chebyshev NN control system for the V-belt CVT driven electric scooter by using the PMSM servo drive system at 314 rad/s with adding load torque disturbance T l = 2 Nm in t = 1.2 sec are shown in Figs. 4 , 5 , 6 and Figs. 7 - 9 , respectively. The speed responses of the PI controller and the hybrid recurrent Chebyshev NN control system are shown in Figs. 5 and 7 , respectively. The zoom errors of speed of the PI controller and the hybrid recurrent Chebyshev NN control system are shown in Figs. 6 and 8 , respectively. The electromagnetic torques of the PI controller and the hybrid recurrent Chebyshev NN control system are shown in Figs. 7 and 9 , respectively.
PPT Slide
Lager Image
Simulated result of speed tracking response using the PI controller for the V-belt CVT system driven by PMSM at 314 rad/s case with adding load torque disturbance Tl = 2Nm in t=1.2sec
PPT Slide
Lager Image
Simulated results of speed tracking error using the PI controller for the V-belt CVT system driven by PMSM at 314 rad/s case with adding load torque disturbance Tl = 2Nm in t=1.2sec
PPT Slide
Lager Image
Simulated result of command electromagnetic torque response using the PI controller for the V-belt CVT system driven by PMSM at 314 rad/s case with adding load torque disturbance Tl = 2Nm in t=1.2sec
PPT Slide
Lager Image
Simulated result of speed tracking response using the hybrid recurrent Chebyshev NN control system for the V-belt CVT system driven by PMSM at 314 rad/s case with adding load torque disturbance Tl = 2Nm in t=1.2sec
PPT Slide
Lager Image
Simulated results of speed tracking error using the hybrid recurrent Chebyshev NN control system for the V-belt CVT system driven by PMSM at 314 rad/s case with adding load torque disturbance Tl = 2Nm in t=1.2sec
PPT Slide
Lager Image
Simulated result of command electromagnetic torque response using the hybrid recurrent Chebyshev NN control system for the V-belt CVT system driven by PMSM at 314 rad/s case with adding load torque disturbance Tl = 2Nm in t=1.2sec
The hybrid recurrent Chebyshev NN control system has smaller error of speed, better load regulation and smaller torque ripple than the PI controller due to online adaptive mechanism of recurrent Chebyshev NN with fast convergence and action of the recouped controller. In addition, the hybrid recurrent Chebyshev Legendre NN control system has faster dynamic response and faster convergence from the response of the optimal learning rate μ * of connective weights in the recurrent Chebyshev NN at 314 rad/s with adding load torque disturbance T l = 2 Nm in t = 1.2sec shown in Fig. 10 .
PPT Slide
Lager Image
Simulated results of learning rate μ* of connective weights in the recurrent Chebyshev NN at 314 rad/s with adding load torque disturbance Tl = 2Nm in t =1.2sec
- 4.2 Experimental results
Two experimental tests are provided at 157 rad/s case under the smaller lumped external disturbances with parameters variation T l = Δ T p + T un and 314 rad/s case under the lager lumped external disturbances with twice parameters variation T l = 2Δ T p + T un . Firstly, the experimental results of the PI controller for the V-belt CVT driven electric scooter by using the PMSM servo drive system at 157 rad/s case and 314 rad/s case are shown in Figs. 11 - 14 and Figs. 15 - 18 , respectively. The speed tracking response of command rotor speed
PPT Slide
Lager Image
, desired command rotor speed ω * and measured rotor speed ω r using the PI controller for the V-belt CVT system driven by PMSM at 157 rad/s case is shown in Fig. 11 . The response of speed tracking error e using the PI controller for the V-belt CVT system driven by PMSM at 157 rad/s case is shown in Fig. 12 . The response of speed tracking error e amplification using the PI controller for the V-belt CVT system driven by PMSM at 157 rad/s case is shown in Fig. 13 . The response of command electromagnetic torque T e using the PI controller for the V-belt CVT system driven by PMSM at 157 rad/s case is shown in Fig. 14 . The speed tracking response of command rotor speed
PPT Slide
Lager Image
, desired command rotor speed ω * and measured rotor speed ω r using the PI controller for the V-belt CVT system driven by PMSM at 314 rad/s case is shown in Fig. 15 . The response of speed tracking error e using the PI controller for the V-belt CVT system driven by PMSM at 314 rad/s case is shown in Fig. 16 . The response of speed tracking error e amplification using the PI controller for the V-belt CVT system driven by PMSM at 314 rad/s case is shown in Fig. 17 . The response of command electromagnetic torque T e using the PI controller for the V-belt CVT system driven by PMSM at 314 rad/s case is shown in Fig. 18 .
PPT Slide
Lager Image
Experimental result of speed tracking response using the PI controller for the V-belt CVT system driven by PMSM at 157 rad/s case
PPT Slide
Lager Image
Experimental result of speed tracking error using the PI controller for the V-belt CVT system driven by PMSM at 157 rad/s case
PPT Slide
Lager Image
Experimental result of speed tracking error amplification using the PI controller for the V-belt CVT system driven by PMSM at 157 rad/s case
PPT Slide
Lager Image
Experimental result of command electromagnetic torque response using the PI controller for the V-belt CVT system driven by PMSM at 157 rad/s case
PPT Slide
Lager Image
Experimental result of speed tracking response using the PI controller for the V-belt CVT system driven by PMSM at 314 rad/s case
PPT Slide
Lager Image
Experimental result of speed tracking error using the PI controller for the V-belt CVT system driven by PMSM at 314 rad/s case
PPT Slide
Lager Image
Experimental result of speed tracking error amplification using the PI controller for the V-belt CVT system driven by PMSM at 314 rad/s case
PPT Slide
Lager Image
Experimental result of command electromagnetic torque response using the PI controller for the V-belt CVT system driven by PMSM at 314 rad/s case
Since the low speed operation is the same as the nominal case due to smaller disturbance, the responses of speed shown in Fig. 11 has better tracking performance. Moreover, the degenerate tracking response of speed shown in Fig. 15 is very obvious under the bigger nonlinear disturbances (e.g. rolling resistance, parameters variation) at high speed perturbation. In addition, the command electromagnetic torque brings in greater torque ripple shown in Figs. 14 and Fig. 18 . From the experimental results, sluggish tracking responses of speed is obtained for the V-belt CVT system driven by PMSM using the PI controller. The linear controller has the weak robustness under the bigger nonlinear disturbances because of no appropriately gains tuning or no degenerate nonlinear effect.
In addition, the experimental results of the hybrid recurrent Chebyshev NN control system for the V-belt CVT system driven by PMSM at 157 rad/s case and 314 rad/s case are shown in Figs. 19 - 22 and Figs. 23 - 26 , respectively. The speed tracking response of command rotor speed
PPT Slide
Lager Image
, desired command rotor speed ω * and measured rotor speed ω r using the hybrid recurrent Chebyshev NN control system for the V-belt CVT system driven by PMSM at 157 rad/s case is shown in Fig. 19 . The response of speed tracking error e using the hybrid recurrent Chebyshev NN control system for the V-belt CVT system driven by PMSM at 157 rad/s case is shown in Fig. 20 . The response of speed tracking error e amplification using the hybrid recurrent Chebyshev NN control system for the V-belt CVT system driven by PMSM at 157 rad/s case is shown in Fig. 21 . The response of command electromagnetic torque T e using the hybrid recurrent Chebyshev NN control system for the V-belt CVT system driven by PMSM at 157 rad/s case is shown in Fig. 22 . The speed tracking response of command rotor speed
PPT Slide
Lager Image
, desired command rotor speed ω * and measured rotor speed ω r using the hybrid recurrent Chebyshev NN control system for the V-belt CVT system driven by PMSM at 314 rad/s case is shown in Fig. 23 . The response of speed tracking error e using the hybrid recurrent Chebyshev NN control system for the V-belt CVT system driven by PMSM at 314 rad/s case is shown in Fig. 24 . The response of speed tracking error e amplification using the hybrid recurrent Chebyshev NN control system for the V-belt CVT system driven by PMSM at 314 rad/s case is shown in Fig. 25 . The response of command electromagnetic torque T e using the hybrid recurrent Chebyshev NN control system for the V-belt CVT system driven by PMSM at 314 rad/s case is shown in Fig. 26 .
PPT Slide
Lager Image
Experimental result of speed tracking response using the hybrid recurrent Chebyshev NN control system for the V-belt CVT system driven by PMSM at 157 rad/s case
PPT Slide
Lager Image
Experimental result of speed tracking error using the hybrid recurrent Chebyshev NN control system for the V-belt CVT system driven by PMSM at 157 rad/s case
PPT Slide
Lager Image
Experimental result of speed tracking error amplification using the hybrid recurrent Chebyshev NN control system for the V-belt CVT system driven by PMSM at 157 rad/s case
PPT Slide
Lager Image
Experimental result of command electromagnetic torque response using the hybrid recurrent Chebyshev NN control system for the V-belt CVT system driven by PMSM at 157 rad/s case
PPT Slide
Lager Image
Experimental result of speed tracking response using the hybrid recurrent Chebyshev NN control system for the V-belt CVT system driven by PMSM at 314 rad/s case
PPT Slide
Lager Image
Experimental result of speed tracking error using the hybrid recurrent Chebyshev NN control system for the V-belt CVT system driven by PMSM at 314 rad/s case
PPT Slide
Lager Image
Experimental result of speed tracking error amplification using the hybrid recurrent Chebyshev NN control system for the V-belt CVT system driven by PMSM at 314 rad/s case
PPT Slide
Lager Image
Experimental result of command electromagnetic torque response using the hybrid recurrent Chebyshev NN control system for the V-belt CVT system driven by PMSM at 314 rad/s case
However, owing to the online adaptive mechanism of recurrent Chebyshev NN and the recouped controller, accurate tracking control performance of the V-belt CVT system driven by PMSM can be obtained. These results show that the hybrid recurrent Chebyshev NN control system has better performance than the PI controller for the V-belt CVT system driven by PMSM at high speed perturbation under the lumped nonlinear external disturbances with twice parameters variation. Additionally, the small chattering phenomenon of the electromagnetic torque shown in Fig. 26 is induced by online adjustment of the recurrent Chebyshev NN to cope with highfrequency unmodelled dynamics of plant. Moreover, the dynamic response of command electromagnetic torque T e shown in Fig. 22 and Fig. 26 by using the hybrid recurrent Chebyshev NN control system has lower torque ripple than by using the PI controller shown in Figs. 14 and Fig. 18 . In addition, the recurrent Chebyshev NN control system has faster dynamic response and faster convergence from the responses of the optimal learning rate of connective weights in the recurrent Chebyshev NN control at 157 rad/s case and 314 rad/s case shown in Figs. 27 and 28 , respectively.
PPT Slide
Lager Image
Experimental result of optimal learning rate μ* of connective weights in the recurrent Chebyshev NN at 157 rad/s case
PPT Slide
Lager Image
Experimental result of optimal learning rate μ* of connective weights in the recurrent Chebyshev NN at 314 rad/s case
The measured rotor speed response under step disturbance torque is given finally. The PI control and the hybrid recurrent Chebyshev NN control system are tested under T l =2 Nm ( T a )+ T un load torque disturbances with adding load. The experimental result of the measured rotor speed responses using the PI controller under T l =2 Nm ( T a )+ T un load torque disturbances with adding load at 314 rad/s is shown in Fig. 29 . The experimental result of the measured current ia in phase a using the PI controller under T l =2 Nm ( T a )+ T un load torque disturbances with adding load at 314 rad/s is shown in Fig. 30 .
PPT Slide
Lager Image
Experimental result of speed response using the PI controller under Tl =2Nm (Ta)+Tun load torque disturbances with adding load at 314 rad/s case
PPT Slide
Lager Image
Experimental result of measured current in phase a using the PI controller under Tl =2Nm (Ta)+Tun load torque disturbances with adding load at 314 rad/s case
The experimental result of the measured rotor speed responses using the hybrid recurrent Chebyshev NN control system under T l =2 Nm ( T a )+ T un load torque disturbances with adding load at 314 rad/s is shown in Fig. 31 . The experimental result of the measured current ia in phase a using the hybrid recurrent Chebyshev NN control system under T l =2 Nm ( T a )+ T un load torque disturbances with adding load at 314 rad/s is shown in Fig. 32 .
PPT Slide
Lager Image
Experimental result of speed response using the hybrid recurrent Chebyshev NN control system under Tl =2Nm (Ta)+Tun load torque disturbances with adding load at 314 rad/s case
PPT Slide
Lager Image
Experimental result of measured current in phase a using the hybrid recurrent Chebyshev NN control system under Tl =2Nm (Ta)+Tun load torque disturbances with adding load at 314 rad/s case
From the experimental results, the degenerated responses under T l =2 Nm ( T a )+ T un load torque disturbances are much improved using the hybrid recurrent Chebyshev NN control system. From experimental results, transient response of the hybrid recurrent Chebyshev NN control system is better than PI controller at load regulation. In addition, the control performance comparisons of the PI controller and hybrid recurrent Chebyshev NN control system are summarized in Table 1 for experimental results at three test cases. In Table 1 , the hybrid recurrent Chebyshev NN control system has smaller tracking errors with respect to the PI controller at three test cases. According to the tabulated measurements, the proposed hybrid recurrent Chebyshev NN control system indeed yields the superior control performance than the PI controller.
Performance comparison of control systems
PPT Slide
Lager Image
Performance comparison of control systems
5. Conclusion
The hybrid recurrent Chebyshev NN control system has been successfully developed to control the V-belt CVT system, which is driven by PMSM. First, the dynamic models of the V-belt CVT system driven by PMSM were derived. Since the V-belt CVT system driven by PMSM is a nonlinear and time-varying system, sluggish speed is obtained for V-belt CVT system driven by PMSM using the PI controller due to the weak robustness of the linear controller. Therefore, to ensure the better control performance, the hybrid recurrent Chebyshev NN control system is developed to control the V-belt CVT system driven by PMSM under the occurrence of the lumped nonlinear external disturbances and the parameters variation.
The hybrid recurrent Chebyshev NN control system with inspected control based on the uncertainty bounds of the controlled system was designed to stabilize the system states around a predetermined bound area. To drop the excessive and chattering resulted by control efforts, the hybrid recurrent Chebyshev NN control system, which is composed of the inspected control, the recurrent Chebyshev NN control with adaptive law and the recouped control, was proposed to reduce and smooth the control effort when the system states were inside the predetermined bound area.
Moreover, online parameters tuning method of the recurrent Chebyshev NN control system with optimal learning rate is used based on Lyapunov stability theorem and the gradient descent method to increase the online learning capability of the recurrent Chebyshev NN. From the experimental results, the control performance of the proposed hybrid recurrent Chebyshev NN control system is more suitable than the PI controller for the V-belt CVT system driven by PMSM.
Acknowledgements
The author would like to acknowledge the financial support of the Ministry of Science and Technology in Taiwan. through its grant MOST 103-2221-E-239 -016.
BIO
Chih-Hong Lin received his B.S. and M.S. in Electrical Engineering for National Taiwan University of Science and Technology, Taipei, Taiwan, R.O.C., in 1989 and 1991, respectively. He received his Ph. D. in Electrical Engineering from Chung Yuan Christian University, Chung Li, Taiwan, R.O.C., in 2001. He is currently an associate Professor in the electrical engineering, National United University, Miao Li, Taiwan, R.O.C. His research interests include power electronics, motor servo drives and intelligent control.
References
Tseng C. Y , Chen L. W , Lin Y. T , Li J. Y 2008 “A hybrid dynamic simulation model for urban scooters with a mechanical-type CVT,” in IEEE Int. Conf. Automation and Logistics 519 - 519
Tseng C. Y , Lue Y. F , Lin Y. T , Siao J. C , Tsai C. H , Fu L. M 2009 “Dynamic simulation model for hybrid electric scooters,” in IEEE Int. Symp. Industrial Electronics 1464 - 1469
Guzzella L , Schmid A. M 1995 “Feedback linearization of spark-ignition engines with continuously variable transmissions,” IEEE Trans. Contr. Syst. Technol. 3 (1) 54 - 58    DOI : 10.1109/87.370710
Kim W , Vachtsevanos G 2000 “Fuzzy logic ratio control for a CVT hydraulic module,” in Proc. IEEE Symp. Intelligent Control 151 - 156
Novotny D. W , Lipo T. A 1996 Vector Control and Dynamics of AC Drives Oxford University Press NY
Leonhard W 1996 Control of Electrical Drives Springer-Verlag Berlin
F.J Lin 1997 “Real-time IP position controller design with torque feedforward control for PM synchronous motor,” IEEE Trans. Industrial Electronics 4 (2) 398 - 407
Haykin S 1994 Neural Networks Maxwell Macmillan Ottawa, ON, Canada
Sastry P. S , Santharam G , Unnikrishnan K. P 1994 “Memory neural networks for identification and control of dynamical systems,” IEEE Trans. Neural Networks 5 (2) 306 - 319    DOI : 10.1109/72.279193
Grino R , Cembrano G , Torras C 2000 “Nonlinear system identification using additive dynamic neural networks − two on-line approaches,” IEEE Trans. Circuits and Systems I 47 (2) 150 - 165    DOI : 10.1109/81.828569
Huang W , Oh S. K , Zhang H 2012 “Multiobjective space search optimization and information granulation in the design of fuzzy radial basis function neural networks,” J. Elect. Eng. Technol. 7 (4) 636 - 645    DOI : 10.5370/JEET.2012.7.4.636
Narendra K. S , Parthasarathy K 1990 “Identification and control of dynamical systems using neural networks,” IEEE Trans. Neural Networks 1 (1) 4 - 26    DOI : 10.1109/72.80202
Nguyen D. H , Widrow B 1990 “Neural networks for self-learning control system,” IEEE Control System Magazine 10 (3) 18 - 23    DOI : 10.1109/37.55119
Eskander M. N 2002 “Minimization of losses in permanent magnet synchronous motors using neural network,” J. Power Electronics 2 (3) 220 - 229
Dang D. Q , Vu N. T. T , Choi H. H , Jung J. W 2013 “Neuro-fuzzy control of interior permanent magnet synchronous motors: stability analysis and implementation,” J. Elect. Eng. Technol. 8 (6) 1439 - 1450    DOI : 10.5370/JEET.2013.8.6.1439
N Ueda 1992 “Pattern classification with Chebyshev neural networks,” Int. J. Neural Networks 3 (1) 23 - 31
Lee T.T , Jeng J. T 1998 “The Chebyshev polynomial-based unified model neural networks for functional approximation,” IEEE Trans. System, Man and Cybernetics B 28 (6) 925 - 935    DOI : 10.1109/3477.735405
Moller M. F 1993 “A scaled conjugate gradient algorithm for fast supervised learning,” Neural Networks 6 (4) 525 - 533    DOI : 10.1016/S0893-6080(05)80056-5
Battiti R 1992 “First- and second-order methods for learning: Between steepest descent and Newton’s method,” Neural Computation 4 (2) 141 - 166    DOI : 10.1162/neco.1992.4.2.141
Charalambous C 1992 “Conjugate gradient algorithm for efficient training of artificial neural networks,” Proc. Inst. Electric Engineering G 139 (3) 301 - 310
Hagan M. T , Menhaj M. B 1994 “Training feedforward networks with Marquardt algorithm,” IEEE Trans. Neural Networks 5 (6) 989 - 993    DOI : 10.1109/72.329697
Madyastha R.K , Aazhang B 1994 “An algorithm for training multilayer perceptrons for data classifycation and function interpolation,” IEEE Trans. Circuits and Systems I 41 (12) 866 - 875    DOI : 10.1109/81.340848
Chow T. W. S , Fang Y 1998 “A recurrent neuralnetwork-based real-time learning control strategy applying to nonlinear systems with unknown dynamics,” IEEE Trans. Industrial Electronics 45 (1) 151 - 161    DOI : 10.1109/41.661316
Brdys M. A , Kulawski G. J 1999 “Dynamic neural controllers for induction motor,” IEEE Trans. Neural Networks 10 (2) 340 - 355    DOI : 10.1109/72.750564
Li X.D , Ho J.K.L , Chow T.W.S 2005 “Approximation of dynamical time-variant systems by continuoustime recurrent neural networks,” IEEE Trans. Circuits and Systems II 52 (10) 656 - 660
Lu C. H , Tsai C. C 2008 “Adaptive predictive control with recurrent neural network for industrial processes: an application to temperature control of a variable-frequency oil-cooling machine,” IEEE Trans. Industrial Electronics 55 (3) 1366 - 1375
Payam F , Hashemnia M. N , Faiz J 2011 “Robust DTC control of doubly-fed induction machines based on input-output feedback linearization using recurrent neural networks,” J. Power Electronics 11 (5) 719 - 725    DOI : 10.6113/JPE.2011.11.5.719
Lin C. H , Lin C. P 2012 “The hybrid RFNN control for a PMSM drive system using rotor flux estimator,” Int. J. Power Electronics 4 (1) 33 - 48    DOI : 10.1504/IJPELEC.2012.044150
Lin C. H , Chiang P. H , Tseng C. S , Lin Y. L , Lee M. Y 2010 “Hybrid recurrent fuzzy neural network control for permanent magnet synchronous motor applied in electric scooter,” in 6th Int. Power Electronics Conference 1371 - 1376
Lin C. H 2014 “Hybrid recurrent wavelet neural network control of PMSM servo-drive system for electric scooter,” Int. J. Automatic Control Systems 12 (1) 177 - 187    DOI : 10.1007/s12555-012-0190-2
Astrom K. J , Hagglund T 1995 PID Controller: Theory, Design, and Tuning Instrument Society of America, Research Triangle Park North Carolina
Hagglund T , Astrom K. J 2002 “Revisiting the Ziegler- Nichols tuning rules for PI control,” Asian J. Control 4 (4) 364 - 380
Hagglund T , Astrom K.J 2004 “Revisiting the Ziegler-Nichols tuning rules for PI control — part II: the frequency response method,” Asian J. Control 6 469 - 482
Slotine J. J. E , Li W 1991 Applied Nonlinear Control Prentice-Hall Englewood Cliffs, NJ
Astrom K. J , Wittenmark B 1995 Adaptive Control Addison-Wesley NY