Next Article in Journal
Influence of Rainfall Intensity on the Stability of Unsaturated Soil Slope: Case Study of R523 Road in Thulamela Municipality, Limpopo Province, South Africa
Next Article in Special Issue
Design and Analysis of a Novel Microspeaker with Enhanced Low-Frequency SPL and Size Reduction
Previous Article in Journal
Adsorption of NO2 and H2S on ZnGa2O4(111) Thin Films: A First-Principles Density Functional Theory Study
Previous Article in Special Issue
Experimental and Comparative Study of Rotor Vibrations of Permanent Magnet Machines with Two Different Fractional Pole/Slot Combinations
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Modeling and Speed Tuning of a PMSM with Presence of Fissure Using Dragonfly Algorithm

by
Omar Aguilar-Mejía
1,
Abraham Manilla-García
2,
Ivan Rivas-Cambero
3 and
Hertwin Minor-Popocatl
1,*
1
School Engineering, UPAEP University, Puebla 72410, Puebla, Mexico
2
Engineering Sciences, Pontificia Universidad Católica Madre y Maestra PUCMM, Santo Domingo 2748, Dominican Republic
3
Faculty of Engineering, Universidad Politécnica de Tulancingo, Tulancingo de Bravo 43629, Hidalgo, Mexico
*
Author to whom correspondence should be addressed.
Appl. Sci. 2020, 10(24), 8823; https://doi.org/10.3390/app10248823
Submission received: 4 November 2020 / Revised: 21 November 2020 / Accepted: 23 November 2020 / Published: 10 December 2020
(This article belongs to the Special Issue Modeling, Design and Control of Electric Machines)

Abstract

:
This paper presents a robust trajectory tracking control for a Permanent Magnet Synchronous Motor (PMSM) with consideration a fault, parametric uncertainties and external disturbances by effectively integrating robust optimal linear quadratic control. One kind of fault is considered in the machine, particularly the presence of fissure rotor. The dynamic model of the PMSM with the presence of fissure presents highly non-linear behaviors, which means that tuning is quite complicated, which the tuning was chosen through swarm intelligence optimization (Dragonfly Algorithm). A sensitivity analysis is carried out, in order to limit the search range to minimize the evaluation time. This methodology was used to diminish these defects during motor operation. Simulation results show that the optimal linear quadratic control method has a robust fault-tolerant performance.

1. Introduction

The Permanent Magnet Synchronous Motors (PMSM), in addition to providing high performance in applications where it is necessary to correct the power factor, provide high torque and constant speed under variable loads, which makes them increasingly studied and used in applications that, until a few years ago, were restricted to induction motors [1]. One of the failures that causes more interest, especially in electric motors of considerable sizes, is due to vibratory problems, caused by imbalance, which, in turn, are generated by degradation in the rotor shaft, that is, fatigue phenomena which, finally, causes fracture in the rotor shaft [2]. The behavior of the propagation of fissures in solid materials is a subject of great interest in the field of engineering, thereby helping to preserve the life of mechanical devices [3]. A contribution to the fault-monitoring approach and input–output feedback linearization control of the induction motor (IM) in the closed-loop drive is presented in [4]. Two kinds of faults are considered in the machine, particularly the broken rotor bars and stator inter-turn short circuit faults. Therefore, the neural network (NN) technique is applied in order to identify the faults and distinguish them. However, the NN requires a relevant database to achieve satisfactory results. Hence, the stator current analysis based on the HFFT combination of the Hilbert transform and fast Fourier transform is applied to extract the amplitude of the harmonics and used them as an input dataset for NN.
Rotor faults have drawn more attention from the Artificial Intelligent (AI) research community in terms of utilizing fault-specific characteristics in its feature engineering. In [5], a review and definition of the role of AI in rotors fault diagnosis (RFD) is provided, and an all-encompassing review of rotor faults is presented. That study is focused on (i) emphasizing the use of fault-specific characteristic features with AI, (ii) fault-wise analysis rather than component-wise analysis with appropriate fault categorization, and (iii) portraying the current research and analysis in accordance with different phases of an AI-based RFD framework.
The Active Magnetic Bearing (AMB) system will lose magnetic force if the power fails, which may cause fatal damage to the rotor and the back-up bearings. In order to improve the reliability of the AMB system, a power failure compensation control (PFCC) method is proposed in [6]. The power fails, the motor works as a generator and the back electromotive force (back EMF) is rectified by the anti-parallel diodes of the inverter. Meanwhile, a buck converter is utilized to convert the voltage from the DC-link of the inverter to the supply voltage for the AMB system. Similarly, in [7] a methodology for the detection of electrical and mechanical failures is presented using wavelets and the support of vector machines. Considering that some data are not available, for that methodology radial and tangential vibrations are required, as well as three-phase stator currents for different types of faults. For fault detection, they use identical speeds and loads with a number of mother wavelets; in the tests they did, the best result was obtained with the Shannon wavelet diagnosis and, notably, they were robust for all working conditions. Low cycle fatigue life for rotor systems driven by synchronous motors is predicted using the complex modal reduction technique in [8]. The system torsional model is derived using the lumping technique where, for accuracy, a large number of stations is considered. The effect of bearing viscous damping is accounted for in the equations of motion. The procedure is applied to an actual 19,000 hp synchronous motor driving a high-speed compressor. Simulation results showed excellent agreement in predicting the transient stresses between the full model and the two-modes reduced model with a vast reduction in computational time, i.e., around 90%. Moreover, the predicted fatigue life in terms of number of startups shows excellent agreement, with a maximum error of about 4.2% in the predicted life.
The advantages of permanent magnet synchronous motors are listed in [9], however, the un-modeled dynamics, the eventual mistakes and the strong nonlinearity diminish the motor performance quality. Indeed, since its synthesis is based on heuristic knowledge, linguistic description to perform a task and does not require a system model, the fuzzy logic control (FLC) idea is successfully applied to motor systems. The authors mentioned that the occurrence of failure may dramatically degrade the system performance and may even result in catastrophic system collapse. Therefore, in order to overcome this, they have designed a new fault tolerant control (FTC)-structure-based FLC to improve PMSM drive currents and speed controls during healthy and faulty conditions.
The dynamic model of electromechanical systems with the presence of degradation in the proposed inertia presents highly non-linear behaviors, which means that tuning is relatively complicated for the characteristic parameters, which are tuned using a population-based optimization algorithm, Fuzzy Control, and spectral tools [7,8,9,10]. In [11], the parameters of the 3-DOF PID controller are optimized by using the dragonfly algorithm (DA) for enhancing the system dynamics of a hybrid energy distributed power system subject to load and wind power variations. The algorithm is inspired from the static and dynamic swarming behavior of dragonflies, where the operation of DA is only dependent on the population size and the maximum iteration count. In [12], the DA was used to tune the controller parameters of the two-degrees-of-freedom PID for a multi-area power system. The performance of DA was evaluated in terms of tie-line power of control areas in the power system and the settling time of the deviations in frequency.
The main contribution of the paper is the design of a control scheme for a PMSM with the presence of fissure in the rotor shaft, causing this and, according to the fracture dynamics, degradation as well. In this work, a detailed analysis is provided of the modeling and tuning of this nonlinear dynamic system, which contributes to a more accurate theory of the dynamic behavior of the PMSM. The proposed algorithm combines a linear PID controller and an optimal quadratic controller to regulate the velocity trajectory tracking. To define the convergence domain of the possible regulation gains in the dynamic model of the PMSM using the optimization dragonfly algorithm (DA) technique, a sensitivity analysis of the same is carried out, in order to limit the definition domain, minimize the evaluation time and help the convergence of the dynamic system. The control scheme of the PMSM is simple and robust and can operate within a very wide speed range.
The rest of the document is organized as follows: Section 2 develops the dynamic model of PMSM with the presence of a rotor fissure. In Section 3, a presentation of the control scheme of the dynamic PMSM model is given. In Section 4, the control tuning procedure through the Dragonfly algorithm is presented. Section 5 describes the procedure for conducting a sensitivity analysis. In Section 6, the simulation of the dynamic system of the PMSM is carried out. Finally, Section 7 and Section 8 present the results of the implementation and a discussion of the results, respectively.

2. Dynamic PMSM Model with Presence of Rotor Fissure

Considering the voltage balance equations, the dynamic model of the PMSM in the reference system dq is obtained in a similar way to the modeling of a synchronous machine with field winding. To obtain the PMSM model, the flow links equations are eliminated and currents are defined as equal to zero by damping windings. Replacing the field current with a constant parameter due to the permanent magnet flow link, the model obtained is characterized by [13].
d i d d t = V d L d r s L d i d + L q L d ω r i q
d i q d t = V q L q r s L q i q + L d L q ω r i q λ m L q ω r
The dynamics of the PMSM rotor regarding angular velocity and angular position is defined by
d θ d t = ω r
d ω r d t = P 2 J [ T e T L β ω r ]
where
T e = P 2 [ 3 2 ( L d L q ) i d i q + 3 2 λ m i q ]

2.1. Fracture Dynamics in the Rotor Shaft

The fissure behavior of the rotor shaft is proposed as a result of the variation in the stress on it, caused by the external load. The rotational effects of the rotor shaft generate a dynamic of opening and closing the fissure, which will generate, through work cycles, fatigue fracture that has a behavior similar to the fragile fracture. The fissure behavior takes the structure of the Paris equation, as in [14,15].
d a d t = c f k n
The stress intensity factor is defined as
Δ K = Δ τ m a x π a
From the expression defined by (7), the variation in torsional stress is proposed based on the behavior of a hollow circular section, which will increase in size due to degradation dynamics, starting from the concentration point of effort, where the presence of the fissure exists [16,17].
τ m a x = 16 ( T e T L ) D π ( D 4 d 4 )
The smaller diameter of the rotor shaft d is proposed from the variation in the crack size, ( d = g a ), where g takes the breathing behavior of the axis proposed by Mayes and Davis, and can be defined as [18]
g = l + cos ( ω r t ) 2
because of the presence of the fissure in the rotor shaft, the degradation in the rotational inertia of the rotor shaft has an effect proposed as
J t = 1 8 m s ( D 4 d 4 )

2.2. Dynamic Coupled Model

The dynamic study model with the presence of degradation in the rotational inertia of the rotor shaft can be formulated as
d i d d t = V d L d r s L d i d + L q L d ω r i q
d i q d t = V q L q r s L q i q + L d L q ω r i q λ m L q ω r
d θ d t = ω r
d ω r d t = 4 P m s { D 4 [ g a ] 4 } { T e T 1 β ω r }
d a d t = c f k n

3. Reference Model

The control scheme of the dynamic model of the PMSM with the characteristics defined by Equations (1)–(5) is carried out based on its linearization, without the presence of fissures, at the single point of global stable equilibrium of the dynamic system, defined as [19]
X 0 = [ i d 0     i q 0     ω r 0 ] T = [ 0   0   0 ] T
The first-order linear differential equations for the PMSM under which the simulation will be carried out, and, subsequently the development of the linear quadratic speed regulator, are
d i d d t = r s L d i d
d i q d t = r s L d i d λ m L q ω r
d ω r d t = 3 P 2 λ m 8 J i q

3.1. Desired Behavior of the Error

The error behavior regarding the change in speed between the desired angular speed and the rotor speed delivered by the PMSM is established as [20]
e ω r = ω r d ω r
It is thought that the angular velocity error decreases exponentially in a limited time, which implies the relationship
e ω r = e x p ( c ω r t )
The behavior of the current iqd desired for the system based on the angular velocity error ω r takes the form
i q d = 2 J 1.5 P 2 λ m [ c ω r e ω r | ω ˙ r d | P T l 2 J t ]
The load torque can be controlled directly by the current component of the axis q, therefore, the angular speed of the rotor can be controlled by the change in the current of the axis q, whereby the change in the current of the axis d is established at zero ( i d d = 0 ) to minimize current and resistance losses [21].

3.2. Optimal Linear Quadratic Control for States ω r , i q

For the control of the PMSM, the feedback of the states ω r , i q from the defined linear reference model is proposed, where the optimal gains are determined from the energy function EQ as in [22]
E Q = 0 ( X · Q X · U q · R U q ) d t
The positive Hermitian matrices Q, R are defined as
Q = [ 100 0 0 1 ] ,   R = [ 1 ]
The vector X takes the form
X = [ i q ω r ] T
The control function U q takes the structure
U q = [ k 1 k 2 ] [ i q ω r ]
The linearized system, for the variables i q and ω r under the action of the control, takes the form
[ i q ω r ] = [ r s L q λ m L q 3 P 2 λ m 8 J 0 ] [ i q ω r ] + [ 1 L q 0 ] U q

3.3. PID Controller for id Current

The structure of the proposed PID controller takes the form [23]
U d = k p [ e i d + 1 k i e i d d t + k d d d t e i d ]
To regulate the current id, it is based on the form of the decoupled linear equation defined in (17); when defining the control action, it is established as
d i d d t = U d r s L d i d
The block diagram for regulating the PMSM i d is shown in Figure 1.
Using the geometric place of the roots, the controller gains ( k i , k p , k d ) are calculated as
k p = α 1 + r s L d
k i = L d k p α 2
k d = 1 L d k p L d

4. Tuning of Controller Using the Dragonfly Algorithms

The inspiration for the DA [24] is taken from the social behavior of the dragonflies when hunting their food (static swarm) and when they migrate (dynamic swarm). Considering these two behaviors, there are five factors involved in determining the individual dragonfly position: (a) separation; (b) alignment motion; (c) cohesion motion; (d) food Attraction; (e) predator distraction. There are two ways of updating the individual dragonfly position depending on the neighborhood position. If there is no dragonfly in the neighborhood radius, the individual position is updated considering the Levy flight equation and given as follows
X t + 1 = X t + l é v y ( d n ) X t
where d n is the number of decision variables. The Lévy flight function is given by
l é vy ( d n ) = 0.01 r 1 ρ | r 2 | 1 β
where r 1 and r 2 are two random numbers in [ 0 ,   1 ] ; β is a constant and ρ is computed as
ρ = ( Γ ( 1 + β ) s i n ( π β 2 ) Γ ( 1 + β 2 ) β 2 ( β 1 2 ) ) 1 β
where Γ ( x ) = ( x 1 ) ! . Otherwise, the new position is calculated as follows
X t + 1 = X t + X t + 1
where X t + 1 is the step vector and can be obtained as
X t + 1 = ( s S i + a A i + c C i + f F i + e E i ) + w X t
where s shows the separation weight; a is the alignment weight; c is the cohesion weight; f is a food actor; e is the enemy factor; w is the inertia weight, S i indicates the separation of the i th individual, A i is the alignment of i th individual, C i is the cohesion of the i th individual, F i is the food source of the i th individual, E i is the position of enemy of the i th individual and t is the iteration number. The optimization process of DA is further explained by the pseudo code below [25]. The optimization process of DA is further explained by the pseudo code below (Algorithm 1):
Algorithm 1 Dragonfly Algorithm
  Define population size (M)
  begin the iteration counter t   =   1
  Initialize the population by generating X i for i   = 1 ,   2 ,   3   .   .   .   M
  Calculate the objective function values of all dragonflies
  Update the food and the predator’s location
  while (the stop criterion is not satisfied) do
     for i   =   1 : M
         Update neighborhood radius (or update w, s, a, c, f, and e)
         if a dragonfly has at least one neighborhood dragonfly
           Separation motion
           Alignment motion
           Cohesion motion
           Food attraction motion
           Predator distraction motion
         else
           Update position vector using the Lévy flight function
         end if
     end for i
     Sort the population/dragonflies from best to and find the current best
  end while
Therefore, in this work, the dragonfly algorithm is used to calculate the optimization of the speed controller gains for the PMSM with the presence of degradation.

5. Sensitivity Analysis

The proposed tuning algorithm, using the dragonfly algorithm, searches for gains and the subsequent simulation of them in a defined domain. In order to limit the search domain, a sensitivity analysis is proposed for the PMSM speed control system. The sensitivity analysis will determine the variations in each of the gains involved, defined as the kj parameters [26], where
k j = [ k 1 k 2 k i     k p k d ]
In addition, the study aims to ensure that this domain is optimal in terms of the consumption of the runtime of the algorithm. An energy function is defined, which aims to analyze the sensitivity of the PMSM model, defined as
E T = E C + E P
where E T is the total energy, E C is the kinetic energy and E P potential energy. The previous two energy functions can be defined as follows [1]
E C = T e ω r d t
E P = 1 2 [ i d 2 L d + i q 2 L q + P 2 J ω r 2 ]
The total energy is calculated using (1) and (2)
E T = T e ω r d t + 1 2 [ i d 2 L d + i q 2 L q + P 2 J ω r 2 ]
Equation (42) can be expressed as a differential equation as
d E T d t = T e ω r d t + [ i d L d ( d i d d t ) + i q L q ( d i q d t ) + P ω r 2 J ( d ω r d t ) ]
The energy cost function G, for the temporary evaluation period, can be defined as
G = E T d t
The speed of change in the cost function in differential form, in the analysis time interval, can be described as
d G d t = E T
The set of differential equations that determines the behavior of the sensitivity of the parameters of the PMSM system is determined by combining the mathematical model of the machine and the energy cost function, and is expressed as
d i d d t = V d L d r s L d i d + L q L d ω r i q
d i q d t = V q L q r s L q i q + L d L q ω r i q λ m L q ω r
d ω r d t = P 2 J [ T e T 1 β ω r ]
d E T d t = T e ω r d t + [ i d L d ( d i d d t ) + i q L q ( d i q d t ) + P ω r 2 J ( d ω r d t ) ]
d G d t = T e ω r d t + 1 2 [ i d 2 L d + i q 2 L q + P 2 J ω r 2 ]
From the system of Equations (46)–(50), the behavior of the cost function is obtained for the defined simulation time interval. The sensitivity of the system   S j , for each parameter of interest k j , is as in
S j = d G d k j

6. Simulation

The cost function to evaluate the performance of the dragonfly algorithm of profit search, considered as optimal, is that which minimizes the desired trajectories with those obtained in the interactions of the proposed system, which is defined from the state of interest ω r as
c j = [ ω r d ω r ] 2
To carry out the simulation of the dynamic PMSM system, the parameters and simulation coefficients are defined, Table 1 illustrates the numerical values that are taken into consideration during the model analysis.
The gains in the linear comparison system are determined from the linear analysis of speed regulation and take the following values
[ k p k i k d k 1 k 2 ] = [ 376.329 5.0 9.0 9990.09 930.0 ]
The process of searching for the gains of the speed control scheme for the non-linear dynamic system of PMSM is presented in the diagram shown in Figure 2. The step of searching and testing the parameters of the controller is carried out by means of dragonfly algorithm.

7. Results

Using the proposed model of the PMSM with the presence of fissure in Section 3 and the linear comparison reference defined in Section 4, a convergence analysis is performed between both models subjected to the disturbance defined by the system of equation [27] as
V d = V s 2 s i n ( δ ) V q = V s 2 c o s ( δ )
The variation in the displacement angle of the rotor δ is determined from
d δ d t = ω r 2 π f
In Figure 3 it can be seen that, under the disturbance given to both models of the PMSM under study, the simulation convergence time interval, for the id current, is less than 0.01 s; subsequently, the i d current diverges in the reference linear and the nonlinear proposal. For the states i q and ω r , it is observed that the convergence is for the entire simulation time interval.
From the comparison between the proposed model with the presence of degradation in rotational inertia and the linear model of the PMSM, it is observed that they only converge under a small region of time (0.01 s). This time interval is insufficient for a proper degradation analysis, where simulation times will be greater than 2000 s, and where the controller must show its efficiency to overcome the modeling limitations and ensure that the variables of interest converge to the desired reference values (angular velocity and current consumption).
The delimitation of the search domain of each of gains involved in controller action will help achieve this goal. Figure 4, Figure 5, Figure 6, Figure 7 and Figure 8 show the behavior of the cost function proposed in the analysis of sensitivity for each of the gains involved.
It is observed that sensitivity of the dynamic system and the energy consumption are exponentially increased, with gains of k1 less than 200. Similarly, the numerical instability of algorithm grows exponentially, achieving the non-convergence of the solution of the mathematical model, therefore, those values should be avoided. For the gain k2, a concave behavior is observed in the range of values near to 120; where the minimum sensitivity point is located, energy consumption will be minor as well as the time of algorithm computation, therefore, an interval close to that value of sensitivity must be chosen.
It is observed that, within the most representative variations in energy consumption, there is the gain kp, which is very sensitive to values greater than −185. Where the sensitivity is reflected in the energy consumption, which increases exponentially, the time of computation will be similar, increasing the numerical instability of the algorithm; therefore, these values should be avoided.
For the gains ki and kd the behavior of the sensitivity in the face of gain variation is indifferent, therefore, any interval chosen as the search function will not affect the time spent on computing resources. Using the previous sensitivity analysis, intervals of search for gains were chosen close to trajectories that minimize the proposed energy consumption, which are defined as
k 1 = [ 150 , 2000 ] ; k 2 = [ 120 , 500 ] ; k p = [ 900 , 185 ] ; k i = [ 10 , 10 ] ; k d = [ 0.1 , 20 ]
For the convergence test between answers to the control action of the linear test model and the proposed model of nonlinear PMSM, the desirable behavior of angular velocity is proposed through a defined step function where
ω r d = { 188.5 rad s   i f   t < 0.0005   s 100.0 rad s   i f   t > 0.0005   s
The response of behavior of the angular velocity ωr and current consumption corresponding to iq of linear comparison model of the PMSM in the desired angular velocity input ωrd are shown in Figure 9. The parameters for proper convergence of search-tuning of the DA after numerical simulation tests are shown in Table 2.
In Figure 10, the behavior of the DA regarding the pursuit of gains for tune the PMSM model is illustrated, with the presence of degradation in rotational inertia, under search conditions defined by the sensitivity analysis and the desired model of behavior of linear PMSM, as well as angular speed’s desired behavior under a first search iteration. Figure 10 and Figure 11 show, in different colors, the dynamic response of the closed-loop system (controller-PMSM), with all gains calculated in the first iteration and in the tenth search evolution, respectively.
In Figure 11, the behavior of the collection of gains generated by the DA is illustrated, and applied to a proposed model of the PMSM with the presence of degradation in rotational inertia. In the tenth search evolution, the convergence of the behaviors of all these gains obtained by the DA is obtained for the desired model of linear reference to the PMSM. In Figure 12, the best response obtained in the ωr angular velocity tuning process is illustrated. The consumption of current iq by the controller action defined by the dragonfly algorithm, in the case of the analysis, is
k 1 = 1521.6 ;   k 2 = 223.1 ;   k p = 799.4 ;   k i = 4.4 ;   k d = 12.4
It is observed that the obtained trajectory has a performance with behavior close to the desired angular velocity, ωrd, therefore, the gains obtained are considered optimal. The behavior of the proposed nonlinear model and linear model PMSM reference for times greater than 0.001 s is achieved with these gains, so the robustness of the tuning algorithm is checked under the presence of the initial fissure given. Figure 13 illustrates the ωr angular velocity behavior and consumption of current iq under the action of the gains obtained through the simulation done for an evaluation time of 0.03 s, which shows that the system keeps responding to the action of control.
In Figure 14, the speed behavior angular ωr and current consumption iq of the nonlinear model of the PMSM, proposed with degradation in rotational inertia for a simulation time of 450 s, are illustrated. The time of evaluation is large so that the effects of steady state be seen, and it is observed that the behavior of the desired angular velocity ωrd is maintained under the action of control. For the given simulation, an angular velocity given by a Bézier polynomial ¥ is desired to provide a sufficiently smooth transfer between the actual and desired speed reference values, within a specific time interval. Then, the reference trajectory profile is as follows
ω r * = { ω 1 f o r   t T 1 ω 1 ¥ ( t , T 1 , T 2 ) f o r   T 1 < t T 2 ω 1 f o r   T 2 < t T 3 ω 2 ( ω 2 ω 1 ) ¥ ( t , T 3 , T 2 ) f o r   T 3 < t T 4 ω 2 f o r   T 4 < t T 5 ω 3 + ( ω 3 ω 2 ) ¥ ( t , T 5 , T 6 ) f o r   T 5 < t T 6 ω 3 f o r   T 6 < t T 7 ω 4 + ( ω 4 ω 3 ) ¥ ( t , T 7 , T 8 ) f o r   T 7 < t T 8
where ω1 = 0 rpm, ω2 = 800 rpm, ω3 = 1600 rpm, ω4 = 600 rpm, T1 = 0 s, T2 = 18 s, T3 = 135 s, T4 = 150 s, T5 = 290 s, T6 = 305 s, T7 = 420 s, T8 = 450 s, and ¥ is the Bézier interpolation polynomial
¥ = K 5 [ r 1 r 2 K + r 3 K 2 r 4 K 3 + r 6 K 5 ]
K = t + T 1 T 2 T 1 ,
with r1 = 252, r2 = −1050, r3 = 1800, r4 = −1575, r5 = 700 and r6 = −126.
The behavior of the fissure inside the PMSM is shown in Figure 15. It is observed that the fissure grows suddenly with the PMSM startup and, because of inertial effects, as the working time of the PMSM continues, the growth of the fissure is gradual and in an exponential form, which will exhibit a progressive degradation in the rotational inertia of the rotor shaft, thereby validating the proposed dynamic behavior. The tracking error for optimal linear state feedback controller is shown in Figure 16.

8. Conclusions

This paper presents an application of one metaheuristic (dragonfly algorithm) for tuning a PID, and optimal linear quadratic controllers for a PMSM with the presence of rotor fissure. The optimization procedure was employed considering simulation with the non-linear system model. This strategy contains the speed and current control loops. In order to define the search range for DA, a sensitivity analysis of gains of the PMSM controller was carried out. The sensitivity analysis of gains of the PMSM controller with the presence of degradation in rotational inertia can find search intervals that help to minimize the tuning time of the DA. The dragonfly algorithms confirm the feasibility and effectiveness of the parameter optimization for the optimal linear quadratic and PID controller. The results of the simulation show that the controller has a good performance and fast tracking speed under presence of fissure in the rotor shaft and external perturbation. The controller aims to ensure speed tracking tasks while significantly reducing the speed overshoot. Note that there was no need to retune the controllers for different kinds of operations; therefore, the designed controller is convenient to be realized. This shows the advantages of advanced controller tuning. Since the controller exhibits an excellent performance, it is ideal for application in process industries.
The PMSM model with the rotational inertia degradation coupling in the shaft allows for applications in the field of preventive maintenance, failure control or determination of failure intervals of rotating machines, to name a few fields of application. It is observed that, under the given working conditions, the dynamic model of the PMSM with the presence of degradation in the rotational inertia of the rotor axis is adequately tuned to the requested references by means of the DA used for any analysis time. The proposed PMSM model with the presence of rotational inertia degradation is considered congruent with the expected degradation behavior typical of rotating machines: the size of the internal fissure continues to grow in an exponential form and gradual manner until the fracture finally occurs.

Author Contributions

Conceptualization, O.A.-M., A.M.-G. and I.R.-C.; performed the experiments O.A.-M. and A.M.-G.; analyzed the data, H.M.-P. and I.R.-C.; writing—original draft preparation, O.A.-M., H.M.-P. and I.R.-C.; writing—review and editing, O.A.-M. and H.M.-P.; funding acquisition, O.A.-M. and H.M.-P. All authors have read and agreed to the published version of the manuscript.

Funding

The authors thank those involved in the project CEMIE-Redes CONACYT-SENER Mexico, B-S-50730 for their support. Omar Aguilar-Mejia and Hertwin Minor-Popocatl thank the Program for Research of UPAEP for their financial support.

Acknowledgments

Omar Aguilar-Mejia and Hertwin Minor-Popocatl thank the Program for Research of UPAEP and project CEMIE-Redes CONACYT-SENER Mexico, B-S-50730.

Conflicts of Interest

The authors declare that there is no conflict of interest.

Nomenclature

The variables involved in the modeling of the PMSM with the presence of degradation in rotational inertia are defined in Table 1.
Definition of the variables involved in the PMSM model.
ParametersDefinition
i d ,   i q Stator currents in the rotating dq reference frame
θ Angular position of the rotor shaft
ω r Angular speed of the rotor
aFissure size
V d ,   V q Stator voltages in the rotating dq reference frame
L d ,   L q Stator inductances on the dq reference axes
r s Stator phase resistance
PNumber of pole pairs
JPolar moment of inertia
m s Rotor mass
J t Rotational inertia dependent on fissure size
λ m Permanent magnetic flow
fFundamental rotor frequency
βViscous damping coefficient
cProportional coefficient (material dependent)
nProportional exponent (material dependent)
DRoot of rotor shaft diameter
T L External load torque
T e Electric torque (generated by the motor)
gMayes and Davis fissure respite function
dDiameter of the hole in the rotor shaft due to the fissure
k Variation of the stress concentrator
τ m a x Torsional stress variation in the rotor shaft
i d 0 ,   i q 0 ,   ω r 0 ,   θ 0 ,   a 0   Initial model conditions
V s Nominal value of the voltage applied in phases dq
δ Electric angular displacement
e ω r ,   e i d System Status Errors
c ω r Desired error coefficient
i q d ,   i d d ,   ω r d Desired values of system states
Q, RHermetic Matrices of optimal control
XVector of linear quadratic optimal control states
U q ,   U d System control inputs
k 1 ,   k 2 Linear Quadratic Optimal Control Gains
k p ,   k i ,   k d Gains from Proportional Integral and Derivative Control (PID)
α 1 ,   α 2 PID Controller Profit Locating Roots
E Q Linear Quadratic Optimum Controller Power
E T Total energy of the PMSM dynamic system
E C PMSM kinetic energy
E P PMSM potential energy
GEnergy cost of the PMSM dynamic system
S i PMSM dynamic system sensitivity
c j Cost localization function of optimal earnings
k j Optimal earnings vector
ω r j Value obtained from the jth search for speed gain

References

  1. Gieras, J.F.; Wing, M. Permanent Magnet Motor Technology: Desing and Applications, 2nd ed.; Marcel Dekker: New York, NY, USA, 2002; pp. 1–15a, 169–187b. [Google Scholar]
  2. Quiroz, J.C.; Maurin, N.; Rezazadeh, M.; Izadi, M.; Misron, N. Fault detection of broken rotor bar in LS-PMSM using random forests. Measurement 2018, 116, 273–280. [Google Scholar] [CrossRef]
  3. Bachschmid, N.; Pennacchi, P.; Tanzi, E. Cracker Rotors; Springer: Berlin, Germany, 2010; pp. 4–14. [Google Scholar]
  4. Harzelli, I.; Menacer, A.; Ameid, T. A fault monitoring approach using model-based and neural network techniques applied to input–output feedback linearization control induction motor. J. Ambient. Intell. Human. Comput. 2020, 11, 2519–2538. [Google Scholar] [CrossRef]
  5. Nath, A.G.; Udmale, S.S.; Singh, S.K. Role of artificial intelligence in rotor fault diagnosis: A comprehensive review. Artif. Intell. Rev. 2020. [Google Scholar] [CrossRef]
  6. Liu, G.; Mao, K. A Novel Power Failure Compensation Control Method for Active Magnetic Bearings Used in High-Speed Permanent Magnet Motor. IEEE Trans. Power Electron. 2016, 31, 4565–4575. [Google Scholar] [CrossRef]
  7. Gangsar, P.; Tiwari, R. Diagnostics of mechanical and electrical faults in induction motors using wavelet-based features of vibration and current through support vector machine algorithms for various operating conditions. J. Braz. Soc. Mech. Sci. Eng. 2019, 41, 71. [Google Scholar] [CrossRef]
  8. Al-Bedoor, B.O.; Moustafa, K.A.; Al-Hussain, K.M. Predicting the fatigue life of synchronous motor-driven compressor using the complex modal reduction technique. Comput. Methods Appl. Mech. Eng. 2000, 187, 53–68. [Google Scholar] [CrossRef]
  9. Mekki, H.; Benzineb, O.; Boukhetala, D.; Chrifi-Alaoui, L.; Tadjine, M. Fault Tolerant Design for Permanent Magnet Synchronous Motor using Fuzzy Speed Controller. IFAC-PapersOnLine 2016, 49, 315–320. [Google Scholar] [CrossRef]
  10. Villalobos-Piña, F.; Alvarez-Salas, R. Algoritmo robusto para el diagnóstico de fallas eléctricas en motor de inducción trifásico basado en herramientas espectrales y ondeletas. Rev. Iberoam. Automática Inf. Ind. 2015, 12, 292–303. [Google Scholar] [CrossRef] [Green Version]
  11. Guha, D.; Roy, P.K.; Banerjee, S. Optimal tuning of 3 degree-of-freedom proportional-integral-derivative controller for hybrid distributed power system using dragonfly algorithm. Comput. Electr. Eng. 2018, 72, 137–153. [Google Scholar] [CrossRef]
  12. Simhadri, K.; Mohanty, B.; Mohan, R. Optimized 2DOF PID for AGC of Multi-area Power System Using Dragonfly Algorithm. In Applications of Artificial Intelligence Techniques in Engineering; Malik, H., Srivastava, S., Sood, Y., Ahmad, A., Eds.; Springer: Singapore, 2019; pp. 11–22. [Google Scholar] [CrossRef]
  13. Xue, W.; Li, Y.; Cang, S.; Jia, H.; Wang, Z. Chaotic behavior and circuit implementation of a fractional-order permanent magnet synchronous motor model. J. Frankl. Inst. 2015, 2887–2898. [Google Scholar] [CrossRef]
  14. Venkatesan, K.; Liu, Y. Subcycle fatigue crack growht formulation under positive and negative stress ratios. Eng. Fract. Mech. 2018, 189, 390–404. [Google Scholar] [CrossRef]
  15. Andrade, A.A.; Mosquera, W.A.; Vanegas, L.V. Modelos de crecimiento de grietas por fatiga. Entre Cienc. Ing. 2015, 9, 39–48. [Google Scholar] [CrossRef]
  16. Arana, J.L.; González, J.J. Mecánica de la Fractura; Servicio Editorial de la Universidad del País Vasco: Leioa, Spain, 2011; p. 186. [Google Scholar]
  17. Barter, S.; White, P.; Burchill, M. Fatigue Crack path manipulation for crack growth rate measurement. Eng. Fract. Mech. 2016, 167, 224–238. [Google Scholar] [CrossRef]
  18. Genta, G. Dynamics of Rotating System; Springer: Berlin, Germany, 2005; pp. 332–354. [Google Scholar]
  19. Rasoolzadeh, A.; Tavazoei, M.S. Prediction of chaos in non-salient permanentmagnet synchronous machines. Phys. Lett. A 2012, 73–79. [Google Scholar] [CrossRef]
  20. Krishnan, R. Permanent Magnet Synchronous and Brushless DC Motor Drives; CRC Press: Boca Raton, FL, USA, 2010; pp. 225–276. [Google Scholar]
  21. Aguilar-Mejía, O.; Tapia–Olvera, R.; Valderrabano-González, A.; Rivas-Cambero, I. Adaptive neural network control of chaos in permanent magnet synchronous motor, Taylor and Francis Group. Intell. Autom. Soft Comput. 2015, 22, 499–507. [Google Scholar] [CrossRef]
  22. Xu, W.J. Permanent Magnet Synchronous Motor with Linear Quadratic Speed Controller. Energy Procedia 2011, 14, 364–369. [Google Scholar] [CrossRef] [Green Version]
  23. Yun-Jie, W.; Guo-Fei, L. Adaptive disturbance compensation finite control set optimal control for PMSM systems based on sliding mode extended state observer. Mech. Syst. Signal. Process. 2018, 98, 402–414. [Google Scholar] [CrossRef]
  24. Meraihi, Y.; Ramdane-Cherif, A.; Acheli, D.; Mahseur, M. Dragonfly algorithm: A comprehensive review and applications. Neural Comput. Appl. 2020, 32, 16625–16646. [Google Scholar] [CrossRef]
  25. Mirjalili, S. Dragonfly algorithm: A new meta-heuristic optimization technique for solving single-objective, discrete, and multi-objective problems. Neural Comput. Appl. 2016, 27, 1053–1073. [Google Scholar] [CrossRef]
  26. Boroni, G.; Lotito, P.; Clausse, A. Análisis de sensibilidad de sistemas algebraicos diferenciales. Asoc. Argent. Mecánica Comput. 2006, 25, 1071–1085. [Google Scholar]
  27. Krauze, P.; Wasynczuk, O.; Sudhoff, S.; Pekarek, S. Analysis of Electric Machinery and Drive Systems, 3rd ed.; IEEE Press: Hoboken, NJ, USA, 2013; pp. 191–256. [Google Scholar]
Figure 1. Block diagram, PID controller and plant.
Figure 1. Block diagram, PID controller and plant.
Applsci 10 08823 g001
Figure 2. Diagram of the search process of the speed controller gains for the non-linear dynamic system of the PMSM.
Figure 2. Diagram of the search process of the speed controller gains for the non-linear dynamic system of the PMSM.
Applsci 10 08823 g002
Figure 3. Variables of state of interest, current id (upper), current iq (medium), angular velocity (lower) of the linear system and non-linear system.
Figure 3. Variables of state of interest, current id (upper), current iq (medium), angular velocity (lower) of the linear system and non-linear system.
Applsci 10 08823 g003
Figure 4. Energy rate (higher) and energy variation (lower) for the gain k1.
Figure 4. Energy rate (higher) and energy variation (lower) for the gain k1.
Applsci 10 08823 g004
Figure 5. Energy rate (higher) and energy variation (lower) for the gain k2.
Figure 5. Energy rate (higher) and energy variation (lower) for the gain k2.
Applsci 10 08823 g005
Figure 6. Energy rate (higher) and energy variation (lower) for the kp gain.
Figure 6. Energy rate (higher) and energy variation (lower) for the kp gain.
Applsci 10 08823 g006
Figure 7. Energy rate (higher) and energy variation (lower) for the kd gain.
Figure 7. Energy rate (higher) and energy variation (lower) for the kd gain.
Applsci 10 08823 g007
Figure 8. Energy rate (higher) and energy variation (lower) for the ki gain.
Figure 8. Energy rate (higher) and energy variation (lower) for the ki gain.
Applsci 10 08823 g008
Figure 9. Desired behavior of angular velocity (lower) and current consumption iq (higher) in the linear comparison system.
Figure 9. Desired behavior of angular velocity (lower) and current consumption iq (higher) in the linear comparison system.
Applsci 10 08823 g009
Figure 10. Behavior of the dragonfly algorithm in the search of tuning, for both current consumption (up), and desired angular velocity (below), first iteration.
Figure 10. Behavior of the dragonfly algorithm in the search of tuning, for both current consumption (up), and desired angular velocity (below), first iteration.
Applsci 10 08823 g010
Figure 11. Behavior of the DA for the dynamic system PMSM with crack presence, better control gains in the tenth search evolution.
Figure 11. Behavior of the DA for the dynamic system PMSM with crack presence, better control gains in the tenth search evolution.
Applsci 10 08823 g011
Figure 12. Behavior of the DA for the dynamic system of the PMSM with the presence of a crack, gains with the least error.
Figure 12. Behavior of the DA for the dynamic system of the PMSM with the presence of a crack, gains with the least error.
Applsci 10 08823 g012
Figure 13. Comparison, best gains found, nonlinear system, linear system for times greater than the attractor of the equilibrium point.
Figure 13. Comparison, best gains found, nonlinear system, linear system for times greater than the attractor of the equilibrium point.
Applsci 10 08823 g013
Figure 14. Behavior of the angular velocity of reference for the evaluation time t = 450 s.
Figure 14. Behavior of the angular velocity of reference for the evaluation time t = 450 s.
Applsci 10 08823 g014
Figure 15. Fissure behavior of the dynamic model proposed in the PMSM rotor.
Figure 15. Fissure behavior of the dynamic model proposed in the PMSM rotor.
Applsci 10 08823 g015
Figure 16. Speed tracking error for the evaluation time t = 450 s.
Figure 16. Speed tracking error for the evaluation time t = 450 s.
Applsci 10 08823 g016
Table 1. Simulation parameters for the PMSM model.
Table 1. Simulation parameters for the PMSM model.
ParametersNumerical ValueUnits
L d 6.73Inductance [mH]
L q 6.73Inductance [mH]
r s 2.6Resistance [Ω]
P4Pairs of poles
J3.5 × 10−5Rotational inertia [kgm2]
m s 0.1Rotor mass [kg]
λ m 0.319Magnetic flux [Wb]
f 188.5 / 2 π Frequency [Hz]
β5 × 10−5
c10 × 10−11Proportional coefficient
n3Proportional exponent
D0.137409Root of rotor diameter [m1/2]
T L 5Load torque
i d 0 0Initial current d
i q 0 0Initial current q
ω r 0 0Initial angular velocity [rad/s]
θ 0 0Initial angular position [rad]
a 0 3 × 10−8Initial fissure size [m]
V s 90Nominal Voltage [V]
c ω r 1500.5
ω r d 188.5Desired angular velocity [rad/s]
α 1 −1Desired Root 1
α 2 −1Desired Root 2
Table 2. Dragonfly algorithm implementation details.
Table 2. Dragonfly algorithm implementation details.
ParametersNumerical Value
Population size40
Maximum of iteration 100
Random values r1 = r2 = [0; 1]
Separation weight 0.12
Alignment weight 0.12
Cohesion weight 0.75
Food factor1
Enemy factor1
Inertia weight0.9–0.2
β1.5
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Aguilar-Mejía, O.; Manilla-García, A.; Rivas-Cambero, I.; Minor-Popocatl, H. Modeling and Speed Tuning of a PMSM with Presence of Fissure Using Dragonfly Algorithm. Appl. Sci. 2020, 10, 8823. https://doi.org/10.3390/app10248823

AMA Style

Aguilar-Mejía O, Manilla-García A, Rivas-Cambero I, Minor-Popocatl H. Modeling and Speed Tuning of a PMSM with Presence of Fissure Using Dragonfly Algorithm. Applied Sciences. 2020; 10(24):8823. https://doi.org/10.3390/app10248823

Chicago/Turabian Style

Aguilar-Mejía, Omar, Abraham Manilla-García, Ivan Rivas-Cambero, and Hertwin Minor-Popocatl. 2020. "Modeling and Speed Tuning of a PMSM with Presence of Fissure Using Dragonfly Algorithm" Applied Sciences 10, no. 24: 8823. https://doi.org/10.3390/app10248823

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