Next Article in Journal
Tracking Control of Pneumatic Artificial Muscle-Activated Robot Arm Based on Sliding-Mode Control
Next Article in Special Issue
Gain-Scheduled Control of Asymmetric Thrust Magnetic Bearing
Previous Article in Journal
A Comprehensive Study on the Optimal Design of Magnetorheological Dampers for Improved Damping Capacity and Dynamical Adjustability
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Electromagnetic Actuator System Using Witty Control System

Department of Industrial Education and Technology, National Changhua University of Education, Changhua 500, Taiwan
*
Author to whom correspondence should be addressed.
Actuators 2021, 10(3), 65; https://doi.org/10.3390/act10030065
Submission received: 1 March 2021 / Revised: 19 March 2021 / Accepted: 19 March 2021 / Published: 22 March 2021
(This article belongs to the Special Issue New Control Schemes for Actuators)

Abstract

:
Electromagnetic actuator systems composed of an induction servo motor (ISM) drive system and a rice milling machine system have widely been used in agricultural applications. In order to achieve a finer control performance, a witty control system using a revised recurrent Jacobi polynomial neural network (RRJPNN) control and two remunerated controls with an altered bat search algorithm (ABSA) method is proposed to control electromagnetic actuator systems. The witty control system with finer learning capability can fulfill the RRJPNN control, which involves an attunement law, two remunerated controls, which have two evaluation laws, and a dominator control. Based on the Lyapunov stability principle, the attunement law in the RRJPNN control and two evaluation laws in the two remunerated controls are derived. Moreover, the ABSA method can acquire the adjustable learning rates to quicken convergence of weights. Finally, the proposed control method exhibits a finer control performance that is confirmed by experimental results.

1. Introduction

Compared to other three-phase motors, three-phase induction motors (IMs) are widely used in many industrial and commerce applications due to their simple structures and easy maintenance. In order to achieve better control performance, IMs have served as induction servo motors (ISMs) via structural improvement and encoder installation. Therefore, ISMs have been broadly applied to various servo fields such as computer numerical control (CNC) machine tools and milling machines [1,2,3,4]. Li et al. [1] proposed a new intelligent adaptive CNC system design for a milling machine by using the neural network controller to achieve better control characteristics. Huang et al. [2] proposed an approach for cutting the force control of CNC machines. This approach with a state estimator was executed by using the observed variables and cutting force to achieve robust control. Recently, the developed approach was applied to a milling machine center. Gomes and Sousa [3] proposed the adaptive control of milling machine cutting force by using an artificial neural network to obtain good results. Mikolajczyk [4] proposed a system of a numerical control conventional milling machine with electromagnetic clutches by using VB6 special software to control the machine with G-code. However, these control systems took a long time to fulfill nonlinear disturbances so that they resulted in lower calculation efficiency. Thereby, the aim of the proposed witty control system using a revised recurrent Jacobi polynomial neural network (RRJPNN) control and two remunerated controls with altered bat search algorithm (ABSA) and progressive weight pruning approaches for the ISM driving the rice milling machine is to reduce computing time and to quicken convergence of weights. Meanwhile, the proposed witty control system can increase machining efficiency and control characteristics.
Due to their good learning capability, many neural networks (NNs) have been applied in many linear and nonlinear systems, such as optimal hysteresis modelling methods of magnetic controlled shape memory alloys (MSMAs) [5], control of ionic electroactive polymer actuators [6], predicting the driving force for a multicyclic driving experiment of silicone/ethanol soft composite material actuators [7], and design of a 2-DOF ankle exoskeleton with a bidirectional tendon-driving actuator and a polycentric structure [8]. These NNs take a long time to conduct training and learning of a system. In order to reduce calculating time, some polynomial function NNs have been proposed for applications in function approximation [9], dynamic control for continuously variable transmission [10], approximation and estimation of nonlinear functions [11] and backstepping control of synchronous reluctance motor (SynRM) drive systems [12]. As heuristic comprehension methods were applied to adjust learning rates of weights, these NNs that were applied in control systems resulted in slower convergence. Thereby, the proposed NN that is combined with Jacobi polynomials [13] is a novel NN structure that has not yet been applied to estimate, predict and control nonlinear systems. The feedforward Jacobi polynomial neural network (FJPNN) [14] may not effectively approximate nonlinear dynamics because there is no recurrent path. Therefore, many recurrent NNs have been applied in nonlinear system identification [15], model predictive control for continuous pharmaceutical manufacturing [16], estimation in the effective connectivity of electroencephalography [17] and visual field prediction [18] because of higher accuracy and better identification. Due to it having more advantages than the feedforward FJPNN, the RRJPNN control by adopting the ABSA method with progressive weight pruning approach has not yet been used to control the ISM driving the rice milling machine system in order to cut down computation complexity.
The customary optimization algorithm is applied when solving the classic problem of smaller dimensions that are not easily applicable in reality. The swarm intelligence optimization algorithms (SIOAs) were discovered by adopting simulated natural biological systems. Recently, many researchers have proposed the SIOAs, such as bat algorithm (BA) [19], particle swarm optimization (PSO) [20], social learning optimization algorithm (SLOA) [21], chicken swarm optimization algorithm (CSOA) [22] and ant colony algorithm (ACO) [23]. Yang [24] first proposed the bat algorithm (BA), which is based on the swarm intelligence heuristic search algorithm. Due to it having fewer parameters, powerful robustness, and a simple and easy implementation, BA has attracted more and more attention in the search for a global optimal solution. The BA has been applied in multiobjective function optimizations with a neural network model [19], economic operations [25] and numerical optimizations [26]. However, the local search method by adopting BA has the shortcoming of precocious convergence and does not perform well in the early search stage. Therefore, the proposed altered bat search algorithm (ABSA) method is a novel method to avoid precocious convergence. Moreover, a progressive weight pruning approach based on the ABSA method is proposed to deal with nonconvex optimization problems. The ABSA method with modified loudness and modified pulse rate is used to adjust two optimal learning rates. Thereby, a novel fast-convergence algorithm applied to RRJPNN with two learning rates by adopting the ABSA method with the progressive weight pruning approach that is used to adjust two optimal learning rates and to quicken convergence of weights is proposed in this paper. At last, some tested results show that the fine control performances are confirmed by the proposed control method.
The organization of this research is as follows. Section 2 introduces some explanations of the ISM driving the rice milling machine system. Section 3 advocates the witty control system by adopting the RRJPNN control and two remunerated controls with ABSA. Section 4 promotes the tests and experimental results for the ISM driving the rice milling machine system. Section 5 presents the discussions and explanations of some experimental results. Section 6 describes some conclusions.

2. Materials

The complete system consists of three subparts that are: the ISM and drive system, the digital signal processor (DSP) control system and the rice milling machine system, as below.

2.1. System Description

The ISM and drive system consist of a mounted encoder three-phase ISM with a rotor that adopts a high moment of inertia and low frictional coefficient, a rectifier, an LC filter, an isolated circuit, a lockout-time circuit, a current sensing circuit, an analog-digital conversion, and the voltage fed converter with 3-leg 6-switch transistor power devices. The DSP control system is composed of a speed control, a proportional-integral (PI) current control and an indirect field-oriented control (IFOC) [27,28,29]. The IFOC consists of a space-vector pulse-width-modulation control, sin θ t / cos θ t creation, a coordinate transformation and an inverse coordinate transformation. The rice milling machine system is composed of a feed chopper, milling room, main idler, idler 1, idler 2, chaff suction fan, jet fan, chaff outlet, inlet chopper mouth, rice outlet, thickness adjustment lever, belt 1 and belt 2. The arrangement of the ISM driving the rice milling machine system is shown in Figure 1.

2.2. System Model

The voltage equations in the three-phase ISM by using the simplified coordinate frame transforms, from a-b-c to u-v, and the Clarke and Park transformations by using the IFOC [27,28,29] can be represented by
w u = r a q u μ t ( L v q v + L u v q u ) + d ( L u q u + L u v q v ) d t
w v = r a q v + μ t ( L u q u + L u v q v ) + d ( L v q v + L u v q u ) d t
0 = r b q u r + ( μ t μ u ) ( L u q u r + L u v q v r ) + d ( L v q v r + L u v q u r ) d t
0 = r b q v r + ( μ t μ u ) ( L v q v r + L u v q u r ) + d ( L u q u r + L u v q v r ) d t
where w u and w v are the u v axis stator voltages. q u and q v are the u v axis stator currents. q u r and q v r are the u v axis rotor currents. L u , L v and L u v are the u v axis self-inductances and mutual inductance, respectively. r a and r b are the stator and equalized rotor resistances. μ v and μ u are the mechanical and electrical angular speeds in the ISM. μ t is the electrical angular speed of synchronous flux [27]. The electromagnetic torque F a [28,29] in the ISM can be described as
F v = 3 P t [ φ v q u φ u q v ] 4 = 3 P t [ L v q v q u L u q u q v ] 4 = 3 P t [ L v L u ] 4 q u q v
where φ u and φ v are u v axis flux linkages. P t is the number of poles.
The ISM driving the rice milling machine system led to a more sluggish performance of the system owing to a nonlinear uncertainty effect. The response of speed control for the ISM driving the rice milling machine system resulted in poor performance. The adumbration view of the ISM and the rice milling machine system is illustrated in Figure 2.
Considering that the power loss and sliding loss were insignificant, two dynamic equations with simplified kinematics of the rice milling machine system are described as [30,31,32]:
F v = f a d μ v d t + g a μ v + ϕ b μ b F d / μ v + f c d μ v d t + g c μ v
F d = f d d μ b d t + g d μ b + f b d μ b d t + g b μ b + F b l ( R v b , F v b , F v l , g b )
where F v , F d and F b 1 are the electromagnetic torque of the ISM, the output torque of idler 2 and the output torque of the main idler, respectively. f a , f c , f d and f b are the four moments of inertia in the ISM, in idler 2, in the main idler and in idler 1, respectively. g v , g c , g d and g b are the four viscid frictional coefficients in the ISM, in idler 2, in the main idler and in idler 1, respectively. ϕ b is the transposition ratios regarding idler 2 and the main idler for the rice milling machine system. F b l ( R v b , F v b , F v l , g b ) is the nonlinear coalescence disturbances function including rolling force R v b , wind force F v b , and braking force F v l . μ v and μ b are the speed in idler 2 and the speed in the main idler. Then, the torque equation can be transformed from the main idler to idler 2 by use of a transformed ratio. The modeling of the rice milling machine can be simplified by omitted sliding losses of two belts; thus, the dynamic equation in the ISM driving the rice milling machine system including the coalescence torque from Equations (6) and (7) can be expressed as
f r d μ v d t + g r μ v + ( Δ F a + F b 1 ) + F t ( F 1 c , F 2 c , F 3 c ) = F v
F b 1 = ϕ b μ b [ ( f d + f b ) d μ b d t + ( g d + g b ) μ b + F b l ( u v b , F v b , F v l , g b ) ] μ v
Δ F a = Δ f r d μ v d t + Δ g r μ v
where g r = g a + g c and f r = f a + f c are the coalescence viscid friction coefficient and the coalescence moment of inertia including the main idler and the ISM. Δ F a + F b 1 is the huge comprehensive coalescence disturbances and parameter variations. F t ( F 1 c , F 2 c , F 3 c ) is the coalescence torque [27] including coulomb friction torque F 3 c , Stribeck effect torque F 2 c and adding load torque F 1 c . F b 1 represents the comprehensive coalescence disturbances. Δ F a represents the comprehensive parameter variations.
The DSP control system with current control and IFOC can fulfill a speed control, an IFOC and a proportional-integral (PI) current control. The IFOC consists of a space-vector pulse-width-modulation control, sin θ t / cos θ t , creation, a coordinate transformation and an inverse coordinate transformation. The control gains of the PI current control are the proportional gain of 19.2 and the integral gain of 8.3 by using the heuristic method [33,34,35] to obtain a finer dynamic response. The drive system was operated under comprehensive coalescence disturbances and comprehensive parameter variations by adopting the DSP control system in this research.

3. Methods

In order to design the control structure, the dynamic equation of Equation (8) is modified as
d μ v d t = h v μ v + h w ( Δ F a + F b 1 + F e ) + h x l v
where Δ F a + F b 1 + F e represents the comprehensive coalescence disturbances. h v = g r f r 1 is a friendly ratio constant and h v μ v R v ( μ v ) is assumed to be bounded with functional-bounded value R v ( μ v ) . h w = f r 1 is a friendly constant concerning the coalescence moment of inertia and h w F o R b is assumed to be bounded. h x = f r 1 is a friendly constant concerning the coalescence moment of inertia and h x R c is assumed to be bounded. R b and R c are two friendly values. l v = F v is the electromagnetic torque of the ISM. The speed difference s a is as follows.
s a = μ * μ v
If the comprehensive coalescence disturbances and the comprehensive parameter variations are favorable and affectionate, the excellent control law can be rewritten by
l v * = d μ * h x d t + c v   s a h x h v μ v h x h w ( Δ F a + F b 1 + F e ) h x
where c v is a positive control gain. Equation (12) and l v * = l v are substituted into Equation (11), so the error equation can be rewritten by
d s a d t + c v s a = 0
The system will track the wished state value at t and s a ( t ) 0 . Nevertheless, the control system will exhibit a sluggish tracking response under the occurrence of uncertainty. Thereby, the proposed witty control system using an RRJPNN control and two remunerated controls with ABSA shown in Figure 3 were developed to control the ISM driving the rice milling machine system in order to enhance the speed of the tracking response.
The adopted control system is given by
l v = l x + l y + l z + l w
We can use the differential equation of (11), then we can substitute Equations (8) and (12) into this equation. The error equation can be rewritten by
d s a d t = l v * h x l x h x l y h x l z h x l w h x c v s a
where l x is the RRJPNN control that acts as the main tracking controller to impersonate the excellent control rule. l y is the dominator control that will act in the appropriate region. l z and l w are two remunerated controls that acts as two remunerated controllers to repay the difference between the excellent control and the RRJPNN control. Then, the three-layer RRJPNN, which is shown in Figure 4, consists of the forehead, center and readward layers. All the informations of all layers are as follows.
The input and the output informations in the forehead layer are shown below.
b r 1 = t a r 1 ( K )   ρ r t 1 ( K )   d t 3 ( K 1 )   d r 1 ( K 1 ) , d r 1 ( K ) = y r 1 ( b r 1 ) = b r 1 , r = 1 ,   2
The input and the output informations in the center layer are shown below.
b s       2 = r = 1 2 d r 1 ( K ) + χ d s 2 ( K 1 ) ,     d s 2 ( K ) = y s 2 ( b s 2 ) = P s ( α , β ) ( b s 2 ) ,         s = 0 ,   1 ,   ,   m 1
The input and the output informations in the readward layer are shown below.
b t   3 = s = 0 m 1 ρ t s 2 ( K )   d   s 2 ( K ) , d t 3 ( K ) = y t 3 ( b t 3 ) = b t 3 , t = 1
where Π and Σ are the multiplication and summation symbols. a 2 1 = s a ( 1 z 1 ) = Δ s a and a 1 1 = μ * μ v = s a are the speed difference alteration and the speed difference. m , χ and K are the number of nodes of the center layer, the recurrent gain of the center layer and the iteration number, respectively. ρ r t 1 ( K ) and ρ t s 2 ( K ) are the recurrent weight between the readward layer and the forehead layer, and the conjoined weight between the center layer and the readward layer. y r 1 , y s 2 and y t 3 are the three linear activation functions in the forehead, center and readward layers, respectively. d r 1 ( K ) , d s 2 ( K ) and d t 3 ( K ) are the information of three outputs of nodes in the forehead, center and readward layers, respectively. P s ( α , β ) ( b ) is the Jacobi polynomial function [13,14] with 1 < x < 1 adopted as the activation function in the center layer—i.e., y s 2 = P s ( α , β ) ( b ) . P 0 ( α , β ) ( b ) = 1 , P 1 ( α , β ) ( b ) = ( α + 1 ) ( α + β + 2 ) ( b 1 ) / 2 and P 2 ( α , β ) ( b ) = 0.5 ( α + 1 ) ( α + 2 ) + 0.5 ( α + 2 ) ( α + β + 3 ) ( b 1 ) + 0.125 ( α + β + 3 ) ( α + β + 4 ) ( b 1 ) 2 are the 0-, 1- and 2-order Jacobi polynomial functions, respectively. The Jacobi polynomial function with the recurrence relation [13,14] is as below ( 2 s + α + β 1 ) { ( 2 s + α + β ) ( 2 s + α + β 2 ) + α 2 β 2 } P s 1 ( α , β ) ( b ) 2 ( s + α 1 ) ( s + β 1 ) ( 2 s + α + β ) P s 2 ( α . β ) ( b ) = 2 s ( s + α + β ) ( 2 s + α + β 2 ) P s ( α , β ) ( b ) . The output information in the readward layer can be rewritten as d t 3 ( K ) = l x . The RRJPNN control is thus described by
d t 3 ( K ) = l x = C T D
where D = d 0 2 d m 1 2   T and C = ρ 10 2 ρ 1 , m 1 2     T are the input information and weight vectors in the readward layer.
The dominator control l y can be represented by
l y = 1 h x [ d μ v d t + c v s a + R v ( μ v ) + R b ] sgn ( s a h x )
The dominator control will act in the appropriate region if the RRJPNN control cannot be guaranteed.
To fulfill the remunerated mechanism, a minimum difference λ can be described as
λ = ( l x l x * ) ( l x l v * )
where l x * = d t * = ( C * ) T D is the excellent control rule of the RRJPNN control; C * is the excellent weight vector; λ < γ < δ , δ + ( ( R v ( μ v ) + R b + d μ v / d t + c v s a ) / h x ) > 0 and δ are greater than zero. By using Equation (22), l x = d t 3 ( K ) = C T D and l x * = ( C * ) T D , then Equation (16) can be described as
d s a d t = h x l v * h x l x h x l y h x l z h x l w c v s a = h x [ ( l x l x * ) ( l x l v * ) ] + h x ( l x * l x ) h x l y h x l z h x l w c v s a = h x λ + h x [ ( C * ) T D C T D ] h x l y h x l z h x l w c v s a
To obtain two remunerated controls, the attunement law and the two evaluation laws, the Lyapunov function is described as
V x = s a 2 2 + ( C * C ) T ( C * C ) 2 υ 1 + ( γ ^ γ ) 2 2 τ 1 + ( δ ^ δ ) 2 2 τ 2
where υ 1 is the learning rate of the conjoined weight; τ 1 and τ 2 are the two positive evaluation rates; γ ^ γ and δ ^ δ are the evaluation differences. By using Equations (22) and (23), then the differential equation of (24) can be described as
d V x d t = s a d s a d t ( C * C ) T υ 1 d C d t + ( γ ^ γ ) d ( γ ^ γ ) τ 1 d t + ( δ ^ δ ) d ( δ ^ δ ) τ 2 d t = s a { h x λ + h x [ ( C * C ) T D ] h x l z h x l w h x l x c v s a } ( C * C ) T υ 1 d C d t + ( γ ^ γ ) d γ ^ τ 1 d t + ( δ ^ δ ) d δ ^ τ 2 d t
The attunement law d C d t , two remunerated controls, l z and l w , and two evaluation laws, d γ ^ / d t and d δ ^ / d t to fulfill d V x d t 0 can be described as
d C d t = υ   1   s a h x D
l z = γ ^ sgn ( s a h x )
l w = δ ^ sgn ( s a h x )
d γ ^ d t = τ 1 s a h x
d δ ^ d t = τ 2 s a h x
By using Equations (26)–(30) and (17), then Equation (25) can be rewritten by
d V x d t = s a { h x λ + h x [ ( C * C ) T D ] h x l y h x l z h x l w c v s a } ( C * C ) T υ 1 d C d t + ( γ ^ γ ) d γ ^ τ 1 d t + ( δ ^ δ ) d δ ^ τ 2 d t = c a s   a 2 + s a h x { λ + ( C * C ) T D ( γ ^ + δ ^ ) sgn ( s a h x ) 1 h x [ d μ v d t + c v s a + R a ( μ v ) + R b ] sgn ( s a h x ) } ( C * C ) T υ 1 υ 1 s a h x D + ( γ ^ γ ) τ 1 s a h x τ 1 + ( δ ^ δ ) τ 2 s a h x τ 2 = c a s   a 2 + ( s a h x λ γ s a h x ) { δ + 1 h x [ d μ v d t + | c v s a | + R v ( μ v ) + R b ] } s a h x
By using λ < γ < δ and δ + ( ( R v ( μ v ) + R b + d μ v / d t + c v s a ) / h x ) > 0 , then Equation (31) can be rewritten by
d V x d t c v s   a 2 + ( λ γ ) s a h x ) c v s   a 2 0
s a and ( C * C ) are represented as bounded when d V x d t 0 , which is a negative semidefinite. Additionally, the uniformly continuous function x a ( t ) can be described by
x a ( t ) = d V x d t = c v s   a 2
The integral of x a ( t ) can be rewritten by
0 t x a ( ε ) d ε = 0 t [ d V x d ε ] d ε = V x ( 0 ) V x ( t )
The differential of Equation (33) can be described as
d x a ( t ) d t = 2 c v s a d s a d t
The limitation of Equation (34) when V x ( 0 ) and V x ( t ) are bounded can be described as
lim t 0 t x a ( ε ) d ε <
As all variables on the right side of Equation (23) are bounded, which implies d s a d t is also bounded and it can be shown that lim t 0 t x a ( ε ) d ε = 0 , thus s a ( t ) 0 as t by using Barbalat’s lemma [36,37]. Therefore, the proposed witty control system is gradually stable from proof. Moreover, the tracking error s a ( t ) of the system will converge to zero.
Therefore, to describe the online training process of the RRJPNN, an objective function can be defined by
V y = s a 2 2
The conjoined weight by using the backpropagation technology and the gradient descent technology from the attunement law d C d t can be described as
d ρ t s 2 d t = υ 1 s a h x q t 3
By using the two above technologies, the conjoined weight from Equation (38) can be expressed by
d ρ t s 2 d t = υ 1 F 2 ρ t s 2 = υ 1 V y s a s a d t 3 d t 3 b t 3 b t 3 ρ t s 2 = υ 1 V y d t 3 d t 3 b t 3 b t 3 ρ t s 2 = υ 1 q t 3 V y d t 3
In comparison with Equations (38) and (39), this can be obtained as
V y d t 3 = s a h x
The updated law of the conjoined weight can be denoted by [38]
ρ t s 2 ( K + 1 ) = ρ t s 2 ( K ) + d ρ t s 2 d t
By using the two above technologies, the recurrent weight of the attunement law can be expressed by
d ρ r t 1 d t = υ 2   V y   d t 3 d t 3 d s 2   d s 2 b s 2 b s 2 d r 1 d r 1 b r 1   b r 1 ρ r t 1 = υ 2 h x s a ρ t s 2 P s ( ) q r 1 ( K ) d t 3 ( K 1 ) d r 1 ( K )
where υ 2 is the learning rate of the recurrent weight. The updated law of the recurrent weight can be denoted by [38]
ρ r t 1 ( K + 1 ) = ρ r t 1 ( K ) + d ρ r t 1 d t
Moreover, the ABSA method was applied to search for two optimal adjustable learning rates and to improve convergent speed of the weights in the RRJPNN in this research. The existing algorithm with the excellent behavior of miniature bat echolocation is the important development of the BA method. By adopting a random technology, this algorithm produces a set of solutions. Then, the optimal solution is found by using the loop search. The local solution is generated by random flight and generates a global optimal solution. For all bats, the position of the bat i is z i ( n 1 ) , the flight velocity is f i ( n 1 ) and the current global optimal position is z * when their foraging space is part of the d-dimension at n − 1 time. The flight velocity f i ( n ) and position z i ( n ) of bat i at n time can be calculated by
k i = k min + ( k max k min ) n / N max , i = 1 ,   2
f i ( n ) = f i ( n 1 ) + ( z i ( n 1 ) z * ) k i , i = 1 ,   2 ,   n = 1 , , j
z i ( n ) = z i ( n 1 ) + f i ( n ) , i = 1 ,   2 ,   n = 1 , , j
where N max is the maximum number of iterations; k max and k min are the maximum and minimum frequencies of the soundwaves produced by the bat. In the initial process, the frequency of the bat’s soundwaves is uniformly distributed between k min = 0 and k max = 1 . The concerning frequency is obtained by adopting Equation (44). By adopting Equations (45) and (46), the local search is realized. The bat randomly goes along the optimal solution, and the new solution is updated by
z n e w ( n ) = z o l d ( n 1 ) + σ × d ¯ i ( n ) , i = 1 ,   2 ,   n = 1 , , j
where σ is a random number at [−1, 1]. z o l d ( n 1 ) is the solution selected from the current optimal solution by adopting a random skill. d ¯ i ( n ) is the average loudness from the bat generation at n time. Additionally, it achieves a global search by controlling modified loudness d i ( n + 1 ) and modified pulse rate e i ( n + 1 ) . The modified pulse rate e i ( n + 1 ) and modified loudness d i ( n + 1 ) of the bat launch pulse can be updated by
e i ( n + 1 ) = [ e i ( n ) e i ( 0 ) ] [ 1 exp ( n ξ ) ] , i = 1 ,   2 ,   n = 1 , , j
e i ( n ) d i ( n + 1 ) = ς [ d i ( n ) d i ( 0 ) ] , i = 1 ,   2 ,   n = 1 , , j
where e i ( 0 ) is an initial rate and d i ( 0 ) is an initial loudness. ς is a constant between 0 and 1 and ξ is a positive constant. When the bat is conscious of the presence of the prey, it will increase its pulse emission rate and reduce the response of its pulsed emission. At last, z i ( n ) ,     i = 1 ,   2 is the best solution concerning the learning rates υ i ( n ) ,     i = 1 ,   2 of the two weights in the RRJPNN. Thereby, the two adjustable values may be optimized by adopting ABSA method to find the two learning rates of weights. Moreover, a progressive weight pruning approach is based on the ABSA method to quicken convergence of weight.

4. Tests and Results

The arrangement of the ISM driving the rice milling machine system by adopting a DSP control system is illustrated in Figure 1. In Figure 5, an experimental photo of the ISM and the rice milling machine system is illustrated.
The conversion ratio for the rice milling machine system is 2.2. The profile formats are the belt 1 length is 42.2 mm, the belt 2 length is 52.2 mm, the main idler diameter is 92.6 mm, the diameter of idler 1 is 45.2 mm, and the diameter of idler 2 is 64.2 mm. The specification of the ISM is three-phase two-pole 220 V, 60 Hz, 3 kW, 3582 rpm. The position and speed conversion ratios are 1 V = 50 rad and 1 V = 50 rad/s. The internal parameters of the ISM are r a = 1.08   Ω , r b = 1.02   Ω , L u = 8.65   mH , L v = 10.68   mH , L u v = 8.89   mH , f a = 16.22 × 10 3   Nms 2 = 0.811   Nmsrad / V , and g a = 1.12 × 10 3   Nms / rad = 0 . 056   Nm / V . Figure 6 illustrates the control flowchart of executive program by adopting the DSP control system.
The program in the experimental tests consists of the basic program (BP) and the auxiliary interrupt routine (AIR). The BP conducts all initializations for the adopted parameters and all settings for the input/output interfaces. The AIR achieves the interrupt execution within 2 ms. The executed processes by AIR are as follows: three-phase currents read from analog–digital conversions, rotor position read from encoder interface circuit, rotor speed computation, speed difference computation, lookup table generation, coordinate transformations realization, PI current control realization, the proposed control system realization, and three-phase space-vector pulse-width-modulation outputs for switching the voltage fed converter. Three discerners A1_x, A1, A and 2 are set as 3, 0 and 0, respectively. The DSP control system with the IFOC applied the discerner A2 to act as the executing number of the proposed control method. If the IFOC is executed less than three times, i.e., A1 < A1_x, the IFOC needs to be enforced repeatedly. The proposed control method is executed one time and the IFOC is executed three times. Then, the AIR will back to the BP.
The experimental results with three test examples are shown to show some of the control performances. Firstly, test JA is the case with huge comprehensive coalescence disturbances and parameter variations Δ F a + F b 1 at 1.2 s, starting with a mandate speed of 1600 rpm (167.47 rad/s). Secondly, test JB is the case with double huge comprehensive coalescence disturbances and parameter variations Δ F a + F b 1 at 1.2 s, starting with a mandate speed of 3300 rpm (345.40 rad/s). Thirdly, test JC has a mandate speed of 2000 rpm (209.33 rad/s) starting at 2 s and a mandate speed of 3000 rpm (314.00 rad/s) at 10 s, with acceleration and added external load torque disturbance and parameter variations 8   N m ( F 1 c ) + F b 1 at 14 s, with a mandate speed of 3000 rpm (314.00 rad/s). The PI controller as the TA controller and the proposed witty control system as the TB controller are the two adopted controllers that are compared with control performances. Firstly, two gains of the PI control as the TA controller are the proportional gain of 24.1 and the integral gain of 10.2 by adopting the heuristic method [30,31,32] to obtain finer dynamic response under the requirement of stability consideration. The control gains by using the proposed witty control system as the TB controller are given as c v = 5.41 , χ = 0.092 , τ 1 = 0.12 and τ 2 = 0.13 to better measure transient performance under the demand of stability planning. In addition, the number of nodes of the RRJPNN, by adopting the progressive weight pruning approach based on ABSA method to quicken convergence of conjoined weight, are 2, 4 and 1 in the forehead, center and readward layers to better measure transient-state and steady-state control properties.
Firstly, Figure 7a,b display speed responses for measured speed μ v , mandate speed μ c and reference model speed μ * via experimental results of test JA by adopting the TA and TB controllers for the ISM driving the rice milling machine system.
Figure 8a,b display increase in speed difference s a responses between 2.8 and 3.2 s via experimental results at test JA by adopting the TA and TB controllers for the ISM driving the rice milling machine system.
Figure 9a,b display the responses of three-phase currents via experimental results at test JA by adopting the TA and TB controllers for the ISM driving the rice milling machine system.
Figure 7a,b show that by adopting the TA and TB controllers in test JA, a better speed tracking performance was achieved because of smaller disturbance. However, the increase in tracking error when adopting the TA controller shown in Figure 8a is larger than the increase in tracking error when adopting the TB controller shown in Figure 8b. The response of three-phase currents when adopting the TA controller shown in Figure 9a generates a larger harmonic wave than when adopting the TB controller shown in Figure 9b.
Secondly, Figure 10a,b display speed responses for measured speed μ v , mandate speed μ c and reference model speed μ * via experimental results of test JB by adopting the TA and TB controllers for the ISM driving the rice milling machine system.
Figure 11a,b display in increase speed difference s a responses between 2.8 s and 3.2 s via experimental results at test JB by adopting the TA and TB controllers for the ISM driving the rice milling machine system.
Figure 12a,b display responses of three-phase currents via experimental results of test JB by using the controllers TA, and TB for the ISM driving the rice milling machine system.
Figure 10a by using the TA controller in test JB appeared to show a dilatory speed response because of no good gain adjustment in the TA controller. In Figure 10b, by adopting the TB controller at test JB, a good speed response is demonstrated, owing to online adjustable method of RRJPNN control and two remunerated controls. However, the increase in tracking error when adopting the TA controller shown in Figure 11a is larger than the increase in tracking error when adopting the TB controller shown in Figure 11b. The response of three-phase currents when adopting the TA controller shown in Figure 12a results in larger harmonics than when adopting the TB controller shown in Figure 12b.
Thirdly, Figure 13a,b display two various speed-regulated responses when adding load torque via experimental results of test JC by using the TA and TB controllers for the ISM driving the rice milling machine system.
Figure 14a,b display responses of three-phase currents with addition of load torque via experimental results of test JC by using the TA and TB controllers for the ISM driving the rice milling machine system.
The two speed-regulated responses when adding load torque via experimental results by adopting the TA controller, shown in Figure 13a, are worse than the two speed-regulated responses when adding load torque via experimental results by using the TB controller, also shown in Figure 13a. Responses of three-phase currents with adding load torque via experimental results by adopting the TA controller shown in Figure 14a has a greater harmonic than responses of three-phase currents when adding load torque via experimental results by adopting the TB controller shown in Figure 14b.
Moreover, responses of the two learning rates curves in test JB shown in Figure 15a,b using calculated learning rates according to the proposed ABSA method are compared to two learning rates of conjoined weight and recurrent weight by utilizing the PSO method [20] and ACO method [23] to demonstrate the usefulness of this novel technique. This study shows that convergence to optimal values can be achieved by using the proposed ABSA method. The proposed method also achieves faster convergence and less computational complexity.
Additionally, responses of two weights at test JB by using the PSO method [20] and the ACO method [23] and the proposed ABSA method are shown in Figure 16a,b. The convergences of conjoined weight and recurrent weight by using the proposed ABSA method with progressive weight pruning approach are superior to the ACO method and the PSO method. Thereby, the proposed method with progressive weight pruning approach can quicken convergence of weights.
Furthermore, response of the numbers of conjoined weight at test JB by using the PSO method [20] and the ACO method [23] and the proposed ABSA method by adopting the progressive weight pruning approach is shown in Figure 17. The convergence of numbers of conjoined weight by using the proposed ABSA method and the progressive weight pruning approach is superior to the ACO method and the PSO method. Thereby, the proposed method can achieve faster convergence in conjoined weight.

5. Analyses and Discussion

Dynamic responses for the PI controller as the TA controller and the proposed witty control system as the TB controller at three tested examples via experimental results that are listed in Table 1 are explained as below. For test JA, the maximum differences for the TA and TB controllers are 82 (8.58 rad/s) and 30 rpm (3.14 rad/s), and the quadratic mean differences for the TA and TB controllers are 48 (5.02 rad/s) and 17 rpm (1.78 rad/s). For test JB, the maximum differences for the TA and TB controllers are 128 (13.40 rad/s) and 35 rpm (3.66 rad/s), and the quadratic mean differences for the TA and TB controllers are 53 (5.55 rad/s) and 19 rpm (1.99 rad/s). For test JC, the maximum differences for the TA and TB controllers are 489 (51.18 rad/s) and 192 rpm (20.10 rad/s), and the quadratic mean differences for the TA and TB controllers are 188 (19.68 rad/s) and 46 rpm (4.81 rad/s). The TB controller has better dynamic responses than the TA controller according to the experimental results in tests JA, JB and JC.
Additionally, the peculiarity performances for the TA and TB controllers according to the three tested examples via experimental results that are listed in Table 2 are represented as below. The total harmonic distortion (THD) values in the three-phase currents for the TA and TB controllers in test JB are 21% and 5%. The responses of rising times for the TA and TB controllers in test JB are 0.92 s and 0.75 s. The regulation capabilities with adding load torque for the TA and TB controllers in test JC are 489 rpm (51.18 rad/s) in maximum difference and 192 rpm (20.10 rad/s) in maximum difference. The speed tracking differences for the TA and TB controllers in test JB are 128 rpm (13.40 rad/s) in maximum difference and 35 rpm (3.66 rad/s) in maximum difference. The denial potentialities of parameter disturbance for the TA and TB controllers in test JB are 128 rpm (13.40 rad/s) in maximum difference and 35 rpm (3.66 rad/s) in maximum difference. The above performances concerning the harmonic values in the three-phase currents, the dynamic responses, the regulation capabilities for adding load torque, the speed tracking differences and the denial potentialities of parameter disturbance in the TB controller are better than the TA controller. Thereby, the TB controller has better peculiarity performance than the TA controller from experimental results of tests JB and JC.

6. Conclusions

The proposed witty control system has been applied to control the the ISM driving the rice milling machine system with better robustness. The proposed witty control system that can realize the RRJPNN control, which involves an attunement law, two remunerated controls, which have two evaluation laws, and a dominator control were proposed to obtain a fine control performance.
The contributions of this research are as below. (a) The dynamic models of the ISM driving the rice milling machine system have been developed. (b) The ISM driving the rice milling machine system under huge comprehensive nonlinear synthesized disturbances and parameter variations affect has been controlled by using the proposed witty control method. (c) On the basis of the Lyapunov stability principle, the attunement law in the RRJPNN control and the two evaluation laws in the two remunerated controls have been developed. (d) The ABSA method was utilized to find the learning rates of conjoined and recurrent weights in the RRJPNN to obtain optimal values and to quicken convergence of weights. (e) The proposed witty control system has better sinusoidal shapes than the PI control in terms of the harmonics values of three-phase currents.
Finally, all results show that the proposed witty control system is better than the PI control for the ISM driving the rice milling machine system from all experimental results and control behaviors.

Author Contributions

Conceptualization, D.-F.C., S.-P.-C.C., A.-B.C. and J.-C.T.; methodology, S.-P.-C.C.; software, S.-P.-C.C. and A.-B.C.; validation, S.-P.-C.C. and J.-C.T.; formal analysis, S.-P.-C.C. and A.-B.C.; investigation, S.-P.-C.C. and J.-C.T.; writing—original draft preparation, S.-P.-C.C. and J.-C.T.; writing—review and editing, S.-P.-C.C. and J.-C.T. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data is contained within the article.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

w u , w v u v axis stator voltages
q u , q v u v axis stator currents
q u r , q v r u v axis rotor currents
L u , L v , L u v u v axis self inductances, mutual inductance
r a , r b stator and equalized rotor resistances.
μ v , μ u , μ t mechanical and electrical angular speeds, electrical angular speed of synchronous flux in the ISM
F a electromagnetic torque
φ u , φ v u v axis flux linkages
P t number of pole
F v , F d , F b 1 electromagnetic torque of the ISM, the output torque of idler 2 and the output torque of the main idler
f a , f c , f d , f b four moments of inertia in the ISM, in idler 2, in the main idler and in idler 1
g v , g c , g d , g b four viscid frictional coefficients in the ISM, in idler 2, in the main idler and in idler 1
ϕ b transposition ratios regarding idler 2 and the main idler for the rice milling machine system
F b l ( R v b , F v b , F v l , g b ) nonlinear coalescence disturbances function
R v b , F v b , F v l rolling force, wind force, braking force
μ v , μ b speed in idler 2 and the speed in the main idler.
g r = g a + g c coalescence viscid friction coefficient including the main idler and the ISM
f r = f a + f c coalescence moment of inertia including the main idler and the ISM
Δ F a + F b 1 huge comprehensive coalescence disturbances and parameter variations
F t ( F 1 c , F 2 c , F 3 c ) coalescence torque
F 3 c , F 2 c , F 1 c coulomb friction torque, Stribeck effect torque, adding load torque
F b 1 comprehensive coalescence disturbances
Δ F a comprehensive parameter variations
Δ F a + F b 1 + F e comprehensive coalescence disturbances
h v = g r f r 1 friendly ratio constant
R v ( μ v ) bounded with functional-bounded value
h w = f r 1 friendly constant concerning the coalescence moment of inertia
h x = f r 1 friendly constant concerning the coalescence moment of inertia
R b , R c two friendly values with bound
l v = F v electromagnetic torque of the ISM
s a speed difference
c v positive control gain
l x , l y , l z , l w RRJPNN control, dominator control, two remunerated controls
a 2 1 = s a ( 1 z 1 ) = Δ s a , a 1 1 = μ * μ v = s a speed difference alteration, speed difference
m , χ and K node number of the center layer, the recurrent gain of the center layer and the iteration number
ρ r t 1 ( K ) , ρ t s 2 ( K ) recurrent weight, conjoined weight
y r 1 , y s 2 , y t 3 three linear activation functions in the forehead, center and readward layers
d r 1 ( K ) , d s 2 ( K ) , d t 3 ( K ) information of three outputs of nodes in the forehead, center and readward layers
P s ( α , β ) ( b ) Jacobi polynomial function
P 0 ( α , β ) ( b ) , P 1 ( α , β ) ( b ) , P 2 ( α , β ) ( b ) 0-, 1- and 2-order Jacobi polynomial functions
d t 3 ( K ) = l x output information in the readward layer
D = d 0 2 d m 1 2   T , C = ρ 10 2 ρ 1 , m 1 2     T input information and weight vectors in the readward layer
λ minimum difference
l x * = d t * = ( C * ) T D excellent control rule of the RRJPNN control
C * excellent weight vector
δ greater than zero real number
x a ( t ) uniformly continuous function
V x ( 0 ) , V x ( t ) two bounded
sgn ( ) sign function
V y objective function
d C d t attunement law
υ 1 , υ 2 learning rate of the conjoined weight, learning rate of the recurrent weight
τ 1 , τ 2 two positive evaluation rates
γ ^ γ , δ ^ δ two evaluation differences
d γ ^ / d t , d δ ^ / d t two evaluation laws
z i ( n 1 ) , f i ( n 1 ) position of the bat i at n − 1 time, flight velocity of the bat i at n − 1 time
z i ( n ) , f i ( n ) position of the bat i at n time, flight velocity of the bat i at n time
z * current global optimal position
N max maximum number of iterations
k max , k min maximum and minimum frequencies of the soundwaves produced by the bat
σ random number at [−1, 1]
z o l d ( n 1 ) solution selected from the current optimal solution at n − 1 time
d ¯ i ( n ) average loudness from the bat generation at n time
d i ( n + 1 ) , e i ( n + 1 ) modified loudness at n + 1 time, modified pulse rate at n + 1 time
e i ( 0 ) , d i ( 0 ) initial rate, initial loudness
ς , ξ constant between 0 and 1, positive constant

References

  1. Zuo, L.; Cheng, T.; Zuo, J.; Liu, Y.; Yang, S. A hierarchical intelligent control system for milling machine. In Proceedings of the IEEE International Conference on Intelligent Processing Systems, Beijing, China, 28–31 October 1997; pp. 1–6. [Google Scholar]
  2. Huang, S.; Tan, K.K.; Hang, G.S.; Wang, Y.S. Cutting force control of milling machine. Mechatronics 2007, 17, 533–541. [Google Scholar] [CrossRef]
  3. Lobinho, G.; Armando, S. Control of milling machine cutting force using artificial neural networks. In Proceedings of the 6th Iberian Conference on Information Systems and Technologies (CISTI 2011), Chaves, Portugal, 15–18 June 2011; pp. 1–6. [Google Scholar]
  4. Tadeusz, M. Numerical control system of conventional milling machine. Appl. Mech. Mater. 2016, 841, 179–183. [Google Scholar]
  5. Tu, F.; Hu, S.; Zhuang, Y.; Lv, J.; Wang, Y.; Sun, Z. Hysteresis curve fitting optimization of magnetic controlled shape memory alloy actuator. Actuators 2016, 5, 25. [Google Scholar] [CrossRef] [Green Version]
  6. Nakshatharan, S.S.; Vunder, V.; Poldsalu, I.; Johanson, U.; Punning, A.; Aabloo, A. Modelling and control of ionic electroactive polymer actuators under varying humidity conditions. Actuators 2018, 7, 7. [Google Scholar] [CrossRef] [Green Version]
  7. Xia, B.; Miriyev, A.; Trujillo, C.; Chen, N.; Cartolano, M.; Vartak, S.; Lipson, H. Improving the actuation speed and multi-cyclic actuation characteristics of silicone/ethanol soft actuators. Actuators 2020, 9, 62. [Google Scholar] [CrossRef]
  8. Lee, T.; Kim, I. Design of a 2DOF ankle exoskeleton with a polycentric structure and a bi-directional tendon-driven actuator controlled using a PID neural network. Actuators 2021, 10, 9. [Google Scholar] [CrossRef]
  9. Wang, L.; Duan, M.; Duan, S. Memristive Chebyshev neural network and its applications in function approximation. Math. Probl. Eng. 2013, 2013, 1–7. [Google Scholar] [CrossRef]
  10. Ting, J.C.; Chen, D.F. Novel mingled reformed recurrent hermite polynomial neural network control system applied in continuously variable transmission system. J. Mech. Sci. Technol. 2018, 32, 4399–4412. [Google Scholar] [CrossRef]
  11. Soltani, M.; Hegde, C. Fast and provable algorithms for learning two-layer polynomial neural networks. IEEE Trans. Signal Process. 2019, 67, 3361–3371. [Google Scholar] [CrossRef]
  12. Ting, J.C.; Chen, D.F. Nonlinear backstepping control of SynRM drive systems using reformed recurrent Hermite polynomial neural networks with adaptive law and error estimated law. J. Power Electron. 2018, 8, 1380–1397. [Google Scholar]
  13. Richard, A.; James, W. Some Basic Hypergeometric Orthogonal Polynomials that Generalize Jacobi Polynomials; American Mathematical Soc.: Providence, RI, USA, 1985; p. 54. [Google Scholar]
  14. Guo, B.Y.; Shen, J.; Wang, L.L. Generalized Jacobi polynomials/functions and their applications. Appl. Numer. Math. 2009, 59, 1011–1028. [Google Scholar] [CrossRef] [Green Version]
  15. Rubio, J.J.; Yu, W. Nonlinear system identification with recurrent neural networks and dead-zone Kalman filter algorithm. Neurocomputing 2007, 70, 2460–2466. [Google Scholar] [CrossRef]
  16. Chen, D.F.; Shih, Y.C.; Li, S.C.; Chen, C.T.; Ting, J.C. Mixed modified recurring Rogers-Szego polynomials neural network control with mended grey wolf optimization applied in SIM expelling system. Mathematics 2020, 8, 754. [Google Scholar] [CrossRef]
  17. Abbasvandi, Z.; Nasrabadi, A.M. A self-organized recurrent neural network for estimating the effective connectivity and its application to EEG data. Comput. Biol. Med. 2019, 110, 93–107. [Google Scholar] [CrossRef]
  18. Park, K.; Kim, J.; Lee, J. Visual field prediction using recurrent neural network. Sci. Rep. 2019, 9, 8385. [Google Scholar] [CrossRef]
  19. Jaddi, N.S.; Abdullah, S.; Hamdan, A. Multi-population cooperative bat algorithm-based optimization of artificial neural network model. Inf. Sci. 2015, 294, 628–644. [Google Scholar] [CrossRef]
  20. Wang, L.; Geng, H.; Liu, P.; Lu, K.; Kolodziej, J.; Ranjan, R.; Zomaya, A.Y. Particle swarm optimization based dictionary learning for remote sensing big data. Knowl. Based Syst. 2015, 79, 43–50. [Google Scholar] [CrossRef]
  21. Liu, Z.Z.; Chu, D.H.; Song, C.; Xue, X.; Lu, B.Y. Social learning optimization (SLO) algorithm paradigm and its application in QoS-aware cloud service composition. Inf. Sci. 2016, 326, 315–333. [Google Scholar] [CrossRef]
  22. Wu, D.; Xu, S.; Kong, F. Convergence analysis and improvement of the chicken swarm optimization algorithm. IEEE Access 2016, 4, 9400–9412. [Google Scholar] [CrossRef]
  23. Gheraibia, Y.; Djafri, K.; Krimou, H. Ant colony algorithm for automotive safety integrity level allocation. Appl. Intell. 2017, 8, 555–569. [Google Scholar] [CrossRef]
  24. Yang, X.S. A new metaheuristic bat-inspired algorithm. In Nature Inspired Cooperative Strategies for Optimization (NICSO 2010); Springer: Berlin, Heidelberg, 2010; Volume 284, pp. 65–74. [Google Scholar]
  25. Adarsh, B.A.; Raghunathan, T.; Jayabarathi, T.; Yang, X.S. Economic dispatch using chaotic bat algorithm. Energy 2016, 96, 666–675. [Google Scholar] [CrossRef]
  26. Wang, Y.; Wang, P.; Zhang, J.; Cui, H.; Cai, X.; Zhang, W.; Chen, J. A novel bat algorithm with multiple strategies coupling for numerical optimization. Mathematics 2019, 7, 135. [Google Scholar] [CrossRef] [Green Version]
  27. Chen, D.F.; Cheng, A.B.; Chiu, S.P.C.; Ting, J.C. Electromagnetic torque control for six-phase induction motor expelled continuously variable transmission clumped system using sage dynamic control system. Int. J. Appl. Electromagn. Mech. 2021, 65, 579–608. [Google Scholar] [CrossRef]
  28. Singh, G.K.; Nam, K.; Lim, S.K. A simple indirect field oriented control scheme for multiphase induction machine. IEEE Trans. Ind. Electron. 2005, 52, 1117–1184. [Google Scholar] [CrossRef]
  29. Guo, Z.; Zhang, J.; Sun, Z.; Zheng, C. Indirect field oriented control of three-phase induction motor based on current-source inverter. Procedia Eng. 2017, 174, 588–594. [Google Scholar] [CrossRef]
  30. Han, Y.; Jia, F.; Zeng, Y.; Cao, B. Effects of rotation speed and outlet opening on particle flow in a vertical rice mill. Powder Technol. 2016, 297, 153–164. [Google Scholar] [CrossRef]
  31. Zareiforoush, H.; Minaee, S.; Alizadeh, M.R.; Samani, B.H. Design, development and performance evaluation of an automatic control system for rice whitening machine based on computer vision and fuzzy logic. Comput. Electron. Agric. 2016, 124, 14–22. [Google Scholar] [CrossRef]
  32. Ruekkasaem, L.; Sasananan, M. Optimal parameter design of rice milling machine using design of experiment. Mater. Sci. Forum 2018, 911, 107–111. [Google Scholar] [CrossRef]
  33. Astrom, K.J.; Hagglund, T. PID Controller: Theory, Design, and Tuning; Instrument Society of America: Research Triangle Park, NC, USA, 1995. [Google Scholar]
  34. Hagglund, T.; Astrom, K.J. Revisiting the Ziegler-Nichols tuning rules for PI control. Asian J. Control 2002, 4, 364–380. [Google Scholar] [CrossRef]
  35. Hagglund, T.; Astrom, K.J. Revisiting the Ziegler-Nichols tuning rules for PI control-part II: The frequency response method. Asian J. Control 2004, 6, 469–482. [Google Scholar] [CrossRef]
  36. Astrom, K.J.; Wittenmark, B. Adaptive Control; Addison-Wesley: New York, NY, USA, 1995. [Google Scholar]
  37. Slotine, J.J.E.; Li, W. Applied Nonlinear Control; Prentice-Hall: Englewood Cliffs, NJ, USA, 1991. [Google Scholar]
  38. Chen, D.F.; Shih, Y.C.; Li, S.C.; Chen, C.T.; Ting, J.C. Permanent-magnet SLM drive system using AMRRSPNNB control system with DGWO. Energies 2020, 13, 2914. [Google Scholar] [CrossRef]
Figure 1. Arrangement of the induction servo motor (ISM) driving the rice milling machine system.
Figure 1. Arrangement of the induction servo motor (ISM) driving the rice milling machine system.
Actuators 10 00065 g001
Figure 2. Adumbration view of the ISM and the rice milling machine system.
Figure 2. Adumbration view of the ISM and the rice milling machine system.
Actuators 10 00065 g002
Figure 3. Control frame of witty control system.
Figure 3. Control frame of witty control system.
Actuators 10 00065 g003
Figure 4. Constitution of the revised recurrent Jacobi polynomial neural network (RRJPNN).
Figure 4. Constitution of the revised recurrent Jacobi polynomial neural network (RRJPNN).
Actuators 10 00065 g004
Figure 5. An experimental photo of the ISM and the rice milling machine system.
Figure 5. An experimental photo of the ISM and the rice milling machine system.
Actuators 10 00065 g005
Figure 6. Control flowchart of executive program.
Figure 6. Control flowchart of executive program.
Actuators 10 00065 g006
Figure 7. Speed responses via experimental results for the ISM driving the rice milling machine system at test JA by adopting the controllers: (a) TA; (b) TB.
Figure 7. Speed responses via experimental results for the ISM driving the rice milling machine system at test JA by adopting the controllers: (a) TA; (b) TB.
Actuators 10 00065 g007
Figure 8. Increase in speed difference responses via experimental results for the ISM driving the rice milling machine system at test JA by adopting the controllers: (a) TA; (b) TB.
Figure 8. Increase in speed difference responses via experimental results for the ISM driving the rice milling machine system at test JA by adopting the controllers: (a) TA; (b) TB.
Actuators 10 00065 g008
Figure 9. Responses of three-phase currents via experimental results for the ISM driving the rice milling machine system in test JA by adopting the controllers: (a) TA; (b) TB.
Figure 9. Responses of three-phase currents via experimental results for the ISM driving the rice milling machine system in test JA by adopting the controllers: (a) TA; (b) TB.
Actuators 10 00065 g009
Figure 10. Speed responses via experimental results for the ISM driving the rice milling machine system in test JB by adopting the controllers: (a) TA; (b) TB.
Figure 10. Speed responses via experimental results for the ISM driving the rice milling machine system in test JB by adopting the controllers: (a) TA; (b) TB.
Actuators 10 00065 g010
Figure 11. Increase in speed difference responses via experimental results for the ISM driving the rice milling machine system in test JB by adopting the controllers: (a) TA; (b) TB.
Figure 11. Increase in speed difference responses via experimental results for the ISM driving the rice milling machine system in test JB by adopting the controllers: (a) TA; (b) TB.
Actuators 10 00065 g011
Figure 12. Responses of three-phase currents via experimental results for the ISM driving the rice milling machine system at test JA by adopting the controllers: (a) TA; (b) TB.
Figure 12. Responses of three-phase currents via experimental results for the ISM driving the rice milling machine system at test JA by adopting the controllers: (a) TA; (b) TB.
Actuators 10 00065 g012
Figure 13. Two speed-regulated responses when adding load torque via experimental results of test JC by adopting the controllers: (a) TA; (b) TB.
Figure 13. Two speed-regulated responses when adding load torque via experimental results of test JC by adopting the controllers: (a) TA; (b) TB.
Actuators 10 00065 g013
Figure 14. Responses of three-phase currents with adding load torque via experimental results of test JC by adopting the controllers: (a) TA; (b) TB.
Figure 14. Responses of three-phase currents with adding load torque via experimental results of test JC by adopting the controllers: (a) TA; (b) TB.
Actuators 10 00065 g014
Figure 15. Responses of two learning rates via experimental results of test JB by adopting the ant colony algorithm (ACO), particle swarm optimization (PSO) and altered bat search algorithm (ABSA) methods for: (a) learning rate of conjoined weight, (b) learning rate of recurrent weight.
Figure 15. Responses of two learning rates via experimental results of test JB by adopting the ant colony algorithm (ACO), particle swarm optimization (PSO) and altered bat search algorithm (ABSA) methods for: (a) learning rate of conjoined weight, (b) learning rate of recurrent weight.
Actuators 10 00065 g015
Figure 16. Responses of two weights via experimental results of test JB by adopting the ACO, PSO and ABSA methods for: (a) conjoined weight; (b) recurrent weight.
Figure 16. Responses of two weights via experimental results of test JB by adopting the ACO, PSO and ABSA methods for: (a) conjoined weight; (b) recurrent weight.
Actuators 10 00065 g016
Figure 17. Responses of numbers of conjoined weight via experimental results of test JB by adopting the ACO, PSO and ABSA methods.
Figure 17. Responses of numbers of conjoined weight via experimental results of test JB by adopting the ACO, PSO and ABSA methods.
Actuators 10 00065 g017
Table 1. Dynamic responses for the two controllers.
Table 1. Dynamic responses for the two controllers.
ControllersTA ControllerTB Controller
Performance Maximum Differences of s a Quadratic Mean Differences of s a Maximum Differences of s a Quadratic Mean Differences of s a
Three
Test Examples
Test JA82 rpm 48 rpm30 rpm17 rpm
(8.58 rad/s)(5.02 rad/s)(3.14 rad/s)(1.78 rad/s)
Test JB128 rpm 53 rpm35 rpm19 rpm
(13.40 rad/s)(5.55 rad/s)(3.66 rad/s)(1.99 rad/s)
Test JC489 rpm188 rpm192 rpm46 rpm
(51.18 rad/s)(19.68 rad/s)(20.10 rad/s)(4.81 rad/s)
Table 2. Peculiarity performances for the two controllers.
Table 2. Peculiarity performances for the two controllers.
ControllersTA ControllerTB Controller
Peculiarity
Performances
Total harmonic distortion (THD) values in the three-phase currents in test JB 21% 5%
Responses of rising times in test JB 0.92 s 0.75 s
Regulation capabilities with adding load torque in test JC489 rpm (51.18 rad/s) in maximum difference192 rpm (20.10 rad/s) in maximum difference
Speed tracking differences in test JB 128 rpm (13.40 rad/s) in maximum difference35 rpm (3.66 rad/s) in maximum difference
Denial potentialities of parameter disturbance in test JB128 rpm (13.40 rad/s) in maximum difference35 rpm (3.66 rad/s) in maximum difference
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Chen, D.-F.; Chiu, S.-P.-C.; Cheng, A.-B.; Ting, J.-C. Electromagnetic Actuator System Using Witty Control System. Actuators 2021, 10, 65. https://doi.org/10.3390/act10030065

AMA Style

Chen D-F, Chiu S-P-C, Cheng A-B, Ting J-C. Electromagnetic Actuator System Using Witty Control System. Actuators. 2021; 10(3):65. https://doi.org/10.3390/act10030065

Chicago/Turabian Style

Chen, Der-Fa, Shen-Pao-Chi Chiu, An-Bang Cheng, and Jung-Chu Ting. 2021. "Electromagnetic Actuator System Using Witty Control System" Actuators 10, no. 3: 65. https://doi.org/10.3390/act10030065

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop