Abstract
Compared with the classical linear controller, the nonlinear controller can result better control performance for the nonlinear uncertainties of the continuously variable transmission (CVT) system which is driven by the synchronous reluctance motor (SynRM). The better control performance can be shown in the nonlinear uncertainties behavior of CVT system by using the proposed novel admixed improved recurrent Hermite polynomial neural network (AIRHPNN) control system. The novel AIRRHPNN control system can carry out overlooker control, improved recurrent Hermite polynomial neural network control (IRHPNN) with an adaptive law, and reimbursed control with an appraised law. Additionally, according to the Lyapunov stability theorem, the adaptive law in the IRHPNN and the appraised law of the eimbursed controller are established. Furthermore, two weights with two varied learning rates according to increment Lyapunov function are derived to help improving convergence. Finally, comparative examples are illustrated by the experimental results to confirm that the proposed control system could be obtained better control performance.
Keywords
Introduction
Compared with the others in servomotors, the synchronous reluctance motor (SynRM) through the optimal design methods [1,2] is one of highest efficiency and lowest cost motors. Many researchers [3–6] were dedicated to the dive and control of the SynRM because of advancement of optimal design methods and power electronics technologies. However, the SynRM servo-drive continuously variable transmission (CVT) system [7,8] is yet not proposed in studying of dynamic control. The CVT speed control has been reported in many reports [9,10]. The dynamic responses of CVT system thus are studied in this paper.
Owing to neural network’s inherent parallel structure and good learning ability [11,12], they have better approximation capability in modeling nonlinear systems. They thus yield computationally expensive and large number of iterations for their trainings. To bring down the computational complexity, a functional-type neural network (NN) [13–16] with much less computational cost has been introduced. The functional-type NN has lesser computational complexity and faster convergence than the NN in the performance execution phase. Ma et al. [17,18] proposed a computationally efficient Hermite polynomial NN. The constructing Hermite polynomial expansions were adopted by using the structure and function levels adaptation methodologies. This Hermite polynomial NN can catch the underlying input-output map effectively. Rigatos et al. [19] proposed the Hermite polynomial NN that can be used in nonparametric estimation. Siniscalchi et al. [20] proposed a Hermite polynomial NN to apply in connectionist speech recognition systems with speaker adaptation. However, these Hermite polynomial NNs were most applied for system modelling and image processing. Moreover, the weight updates of these NNs were not utilize the internal information of the NNs and were sensitive to the function approximation in the training procedure. Owing to more precision approximation in the modelling nonlinear system and dynamic control [13–16], many researchers have been fascinated with the recurrent neural network’s (RNN’s) studies. These RNNs are able to carry out identification and control of complex dynamics system, but they need higher computational costs. The proposed improved recurrent Hermite polynomial neural network (IRHPNN) thus has better dynamic mapping performance and less computational time when the uncertainties appeared. The proposed novel admixed improved recurrent Hermite polynomial neural network (AIRHPNN) control system for controlling SynRM servo-drive CVT system with nonlinear dynamics is presented in order to reduce computational complexity and raise system robustness in this study.
Performance comparison of control systems
Performance comparison of control systems
The novel AIRHPNN control system can carry out overlooker control, IRPHNN control with an adaptive law, and reimbursed control with an appraised law. According to Lyapunov stability, the adaptive law for training parameters online in the IRPHNN can be derived. The IRPHNN with learning procedure online thus could respond to nonlinear uncertainty of system. In addition, the two optimal values in the learning rates of connective and recurrent weights for the IRPHNN can be also derived and attain better convergence by using increment Lyapunov function. Finally, comparisons of the experimental results are demonstrated to confirm that the novel AIRHPNN control system can achieve good control performance.
This paper is composed in the following parts: Section 2 is indicated by the structure of the SynRM servo-drive CVT system, Section 3 is presented by a design method of novel AIRHPNN control system, Section 4 is denoted by experimental results and Section 5 is given by some conclusions.
Configuration of CVT system with uncertainties
The geometric constitution for the simplified kinematics of the CVT system with negligible belt flexural effects and slip losses is illustrated in Fig. 1. The torque dynamic equations [7–10] shown in Fig. 1(a) and Fig. 1(b) with the front driving shaft and the rear driven shaft by using law of conservation could be simplified as

Geometric constitution of the CVT system driven by the SynRM: (a) sketch graph of the SynRM-wheel set via the CVT connection, and (b) geometric graph of the CVT system.
The synchronously rotating reference frame of the SynRM with d–q axis frame can be offered as [3–6]:
The Sketch graph of the SynRM servo-drive CVT system is shown in Fig. 2.

Sketch graph of the SynRM servo-drive CVT system.
The entire system of the SynRM servo-drive CVT system can be denoted as: a speed/torque control system, a field-oriented control, the interlock and isolated circuits, the voltage source inverter (VSI) with three-sets of insulated-gate bipolar transistor (IGBT) power modules inverter, a SynRM servo-drive system and a CVT sytem. The field-oriented control consists of a sinusoidal pulse width modulation (PWM) control modulator, a proportional-integral (PI) current control, a coordinate translation system including inverse coordinate translation,
The nonlinear uncertainties of the SynRM servo-drive CVT system, such as the nonlinear friction of the transmission V-belt and clutch, rolling resistance, wind resistance, and braking force, lead to degenerate tracking responses in the command current and speed of the SynRM servo-drive CVT system. These nonlinear uncertainties cause the rotor inertia and friction of the CVT system to vary. For simplifying the novel AIRHPNN control system design, the dynamic model from Eq. (3) can be represented as
The configuration of the proposed novel AIRHPNN control system is shown in Fig. 3. The proposed control system consists of an overlooker control, an IRPHNN control with an adaptive law, and a reimbursed control with an appraised law. The control law is designed as

Configuration of the proposed novel AIRHPNN control system.
For the condition of divergence of states, the design of novel AIRHPNN control system is essential to stretch the divergent states back to the predestinated bound area. The novel AIRHPNN control system can uniformly approximate the ideal control law inside the bound area. Then stability of the novel AIRHPNN control system can be guaranteed. An error dynamic equation from Eq. (8) to Eq. (12) can be obtained
Firstly, the overlooker control u
1 can be designed as
Secondly, the construction of the proposed three-layer IRHPNN, which is composed of an input layer, a hidden layer and an output layer, is shown in Fig. 4.

Construction of the three-layer IRHPNN.
The activation functions and signal actions of nodes in each layer of the IRPHNN are listed in the following segments:
(1) In the input layer, input and output signals for each node i are expressed as
(2) In the hidden layer, input and output signals for each node j are expressed as
(3) In the output layer, input and output signals for each node k are expressed as
Thirdly, to implement reimbursed control u
3, a minimum affinity error 𝜑 can be defined as
An online parameters training methodology of adaptive law
To obtain better convergence speed two learning rates of the weights in the IRHPNN thus is proposed. Two optimal learning rates are thus derived to assure convergence of the output tracking error, and the convergence analysis is provided in the following two theorems.
Let’s assume that 𝜂1 is the learning rate of connective weight between the hidden layer and the output layer in the IRPHNN. Meanwhile, let R
1 max
be defined as R
1 max
≡ max
N
∥R
1(N)∥, in which
Since
Let’s assume that 𝜂2 is the learning rate of recurrent weight between the output layer and the input layer in the IRHPNN. Meanwhile, let R
2 max be defined as R
2 max ≡ max
N
∥R
2(N)∥, where
Since
On the other hand, the guaranteed convergence of tracking error to be zero does not imply convergence of the estimated value of the lumped uncertainty to it real values. The persistent excitation condition [25] should be satisfied for the estimated value to converge to its theoretic value.
In summary, the online tuning algorithm of the IRHPNN control is based on two adaptive laws (34) and (35) for the connective weight adjustment and the recurrent weights adjustment with two optimal learning rates in (47) and (57), respectively. Moreover, the IRHPNN weight appraised errors are fundamentally bounded [26]. As long as the IRHPNN weight appraised errors are bounded, which is required to ensure that the control signal is bounded.
The key point of the proposed design is to utilize the Lyapunov function for constructing the novel AIRHPNN control system in Eq. (16), which reduces the input dimensions of the IRHPNN controller.
A block diagram of novel AIRHPNN control system is depicted in Fig. 3.
IRHPNN approximation holds only in a compact set. Thus, the obtained result is semi-global in the sense that they hold for the compact sets, there exists a controller with a sufficiently large number of reformed IRHPNN nodes such that all the closed-loop signals are bounded.
The whole structure of the SynRM servo-drive CVT system by using the mixed signal FPGA system and DSP control system is shown in Fig. 2. The control algorithm was executed by using the DSP control system including 16 channels analog-digital converters with 12 bits, 18 programmable PWM ports, 6 high-resolution PWM ports and 2 quadrature encoder interfaces. The flowchart of executed control methodologies with real-time implementation by using the mixed signal FPGA system and DSP control system consists of a main program and an interrupt service routine (ISR) as shown in Fig. 5. In the main program, parameters and input/output (I/O) initialization are processed first. Then, the interrupt interval for the ISR is set. After enabling the interrupt, the main program is used to monitor control data. The ISR with 2 ms sampling interval is used for reading the rotor position of the SynRM servo-drive CVT system from encoder interface and three-phase currents from analog-to-digital (A/D) converter, calculating rotor position and speed, executing lookup table and coordinate translation, executing PI current control, executing novel AIRHPNN control system, and outputting three-phase current commands to sinusoidal PWM circuit for switching the three-sets of IGBT power modules inverter via interlock and isolated circuits. The three-sets of IGBT power modules voltage source inverter is switched by current-controlled sinusoidal PWM with a switching frequency of 15 kHz. The identifier s1 is the executed number of the field-oriented control. The identifier s2 is the executed number of the AIRHPNN control system. The identifier s1_max is the maxized number of the executed field-oriented control and it is set to 2. The specification of the SynRM is the three-phase, two-pole 48 V, 1.5 kW, 3600 rpm. All parameters of the SynRM are given as r s = 0.88 Ω, L Q = 22.15 mH, L D = 146.68 mH J 1 = 1.02 ×10−3 N ms2, B 1 = 3.28 ×10−3 N ms/rad. The specifications of the CVT system are given as 646.8 mm of V-belt length, 72.6 mm of front pulley diameter, 31.3 mm of rear pulley diameter, 9 of rings per set and 4.5 of conversion ratio. Owing to inherent uncertainty in the CVT system (e.g. the lumped nonlinear external disturbances and parameter variations) and output current limitation of battery capacity, the SynRM can only operate at 314 rad/s (3000 rpm) to avoid burning IGBT module for the CVT system at high speed perturbation.

Flowchart of the executing program by using mix signal FPGA system and DSP control system.
To show the control performance of the proposed novel AIRHPNN control system, two experimental tests are provided. One is the 157 rad/s (1500 rpm) under lumped nonlinear external disturbances and with parameter variations
First, all of the gains of the well-known PI controller via some heuristic knowledge [21–23] on the tuning of the PI controller are given as k
is
= k
ps
∕T
is
= 19.2, k
ps
= 8.15 at 157 rad/s (1500 rpm) under lumped nonlinear external disturbances and with the parameter variations
Second, three-layer feedforward NN has 2-4-1 nodes in the input-hidden-output layer, and adopts the sigmoid activation function in the input and hidden layers. The control gains of the three-layer feedforward NN control system are chosen to achieve the best transient control performance in some experiments considering the requirement of stability. Moreover, the connective weights between the input layer and the hidden layer, and the connective weight between the hidden layer and the output layer in the three-layer feedforward NN are initialized with random number. Two learning rates of the connective weight between the hidden layer and the connective weight between the hidden layer and the output layer are chosen as 0.12 and 0.15, respectively. The parameter adjustment process remains continually active for the duration of the experimentation. Third, the control gains of the proposed novel AIRHPNN control system are given as 𝛼 = 0.22, τ = 0.12 to achieve the best transient control performance in some experiments under considering the requirement of stability. The parameter adjustment process remains continually active for the duration of the experiment. The structure of the adopted IRHPNN has 2-4-1 nodes in the input-hidden-output layer.
Firstly, the experimental results of the well-known PI controller for the SynRM servo-drive CVT system at 157 rad/s (1500 rpm) under lumped nonlinear external disturbances and with parameter variations

Experimental results for the SynRM servo-drive CVT system obtained using the well-known PI controller at 157 rad/s (1500 rpm) under lumped nonlinear external disturbances and with parameter variations

Experimental results for the SynRM servo-drive CVT system obtained using the well-known PI controller at 314 rad/s (3000 rpm) under lumped nonlinear external disturbances and with twice the parameter variations
From the experimental results, sluggish tracking responses of the speed and current are obtained for the SynRM servo-drive CVT system using the well-known PI controller. The linear controller has the weak robustness under bigger nonlinear disturbances because of no appropriately gains tuning or no degenerate nonlinear effect. In addition, the dynamic response of command electromagnetic torque T e brings about great torque ripple due to the electric scooter with CVT system’s nonlinear disturbance such as V-belt shaking friction, action friction between the front pulley and the rear pulley.
Secondly, the experimental results of the three-layer feedforward NN control system for the SynRM servo-drive CVT system at 157 rad/s (1500 rpm) under lumped nonlinear external disturbances and with parameter variations

Experimental results for the SynRM servo-drive CVT system obtained using the three-layer feedforward NN control system at 157 rad/s (1500 rpm) under lumped nonlinear external disturbances and with parameter variations
The tracking responses of the command rotor speed ω∗, desired command rotor speed ω, and measured rotor speed ω
r
are shown in Figs 8(a) and 9(a); tracking responses of the speed error e are shown in Figs 8(b) and 9(b); responses of the command electromagnetic torque T
e
are shown in Figs 8(c) and 9(c). The low-speed operation was the same as the nominal case which is

Experimental results for the SynRM servo-drive CVT system obtained using the three-layer feedforward NN control system at 314 rad/s (3000 rpm) case under lumped nonlinear external disturbances and with twice the parameter variations
Moreover, the tracking response of speed shown in Fig. 9(a) leads to good tracking at bigger nonlinear disturbances, i.e., rolling resistance, wind resistance, and parameter variation at high speed operation. Meanwhile, the tracking responses of the speed error e shown in Figs 8(b) and 9(b) appear small tracking errors. Furthermore, the electromagnetic torque T e emerges small torque ripple shown in Figs 8(c) and 9(c). However, because of online adaptive mechanism of the three-layer feedforward NN control system, accurate tracking responses of the speed can be obtained.
Thirdly, the experimental results of the proposed novel AIRHPNN control system for the SynRM servo-drive CVT system at 157 rad/s (1500 rpm) case under lumped nonlinear external disturbances and with parameter variations

Experimental results for the SynRM servo-drive CVT system obtained using the novel AIRPHPNN system at 157 rad/s (1500 rpm) under lumped nonlinear external disturbances and with parameter variations
The tracking responses of the command rotor speed ω∗, desired command rotor speed ω, and measured rotor speed ω
r
are presented in Figs 10(a) and 11(a). The tracking responses of the speed error e are shown in Figs 10(b) and 11(b). The responses of the command electromagnetic torque T
e
are presented in Figs 10(c) and 11(c). The low-speed operation was the same as the nominal case which is

Experimental results for the SynRM servo-drive CVT system obtained using the novel AIRHPNN control system at 314 rad/s (3000 rpm) caseunder lumped nonlinear external disturbancesand with twice the parameter variations
The dynamic response of command electromagnetic torque T e brings about lower torque ripple by online adjustment of the IRHPNN to cope with the high-frequency unmodelled dynamic of the electric scooter with CVT system’s nonlinear disturbances, such as V-belt shaking friction, action friction between the front pulley and the rear pulley.
The experimental results show that the accurate tracking performance was achieved for the SynRM servo-drive CVT system when the AIRHPNN control system was used, because of the online adaptive mechanism of the IRHPNN control and the operation of the reimbursed controller. Therefore these experimental results show that the novel AIRHPNN control system has better control performance than the well-known PI controller and the three-layer feedforward NN control system under high speed perturbation for the SynRM servo-drive CVT system.

Experimental results of speed-adjusted response of the command rotor speed ω∗ and the measured rotor speed ω
r
under load torque disturbance and parameter variations
Finally, the condition under load torque disturbance and parameter variations

Experimental results of response of the measured current i
a
in phase a under load torque disturbance and parameter variations
The experimental results of the measured rotor speed response when the well-known PI controller, the three-layer feedforward NN control system, and the novel AIRHPNN control system was used under load torque disturbance and parameter variations
In addition, a control performance comparison of the well-known PI controller, three-layer feedforwardNN control system, and the novel AIRHPNN control system is presented in Table 1 for experimental results of three test cases. Clearly, the use of the novel AIRHPNN control system control system results in smaller tracking errors. The tabulated measurements show that the proposed novel AIRHPNN control system indeed shows the superior control performance compared with the well-known PI controller and the three-layer feedforward NN control system.
Furthermore, a characteristic performance comparison between the well-known PI controller, the three-layer feedforward NN control system and the novel AIRHPNN control system is presented in Table 2 on the basis of experimental results. In Table 2, the various performances of the novel AIRHPNN control system is superior to those of the well-known PI controller and the three-layer feedforward NN control system.
Characteristic performance comparison of control systems
A novel AIRHPNN control system with robust control characteristics has been successfully applied in controlling the SynRM servo-drive CVT system. The major contributions of this study are as follows. (1) The simplified dynamic and kinematic models of the CVT system driven by the SynRM with unknown nonlinear and time-varying characteristics were successfully derived. (2) The adaptive law of online parameters tuning in the IRHPNN and the appraised law of the reimbursed controller were successfully derived using the Lyapunov stability theorem. (3) Two optimal learning rates of connective weights and recurrent weights in the IRHPNN according to the increment Lyapunov function were successfully derived for achieving faster convergence. Finally, the proposed novel AIRHPNN control system has better control performances than the well-known PI controller and the three-layer feedforward NN control system, such as torque ripple, dynamic response, load regulation and convergence speed.
Footnotes
Acknowledgements
The author would like to acknowledge the financial support of the Ministry of Science and Technology of Taiwan under grant MOST 107-2221-E-239-021.
