APP下载

Nonlinear dynamic fractional sliding mode control to the motor of mining locomotive

2020-11-25ZHANGHaimingMIAOZhongcuiZHANGXin

ZHANG Hai-ming,MIAO Zhong-cui,ZHANG Xin

(1. School of Automation and Electrical Engineering,Lanzhou Jiaotong University, Lanzhou 730070, China;2. School of Mechanical and Electrical Engineering, Lanzhou Jiaotong University, Lanzhou 730070, China)

Abstract: The harsh operating environment and complex operating conditions of the mine electric locomotive affect the control performance of the locomotive traction motor. In order to improve the speed control performance of electric locomotive traction motors, a dynamic fractional-order sliding mode control(DFOSMC) algorithm considering uncertain factors was proposed. A load torque sliding mode observer was designed for the complex load disturbance of the traction motor, and its observations were integrated into the DFOSMC controller to overcome the influence of load disturbance. Finally, the stability of the designed controller was proved by Lyapunov's theorem. Besides, the control performance of DFOSMC controller was compared with integer-order sliding mode controller and fractional-order sliding mode controller through simulation experiments. Compared with integer-order sliding mode and fractional-order sliding mode controllers, the dynamic and static performance of the DFOSMC controller with load observation is better, and it has stronger anti-interference ability. The DFOSMC controller effectively improves the control performance of the traction motor of the mining locomotive.

Key words: mine electric locomotive; fractional-order sliding mode; load observer; dynamic fractional-order sliding mode control (DFOSMC)

0 Introduction

With the rapid development of national railways, highways and other infrastructure construction, the application and demand of mining electric vehicles for production and construction are increasing. However, mining locomotives have low technical content, high failure rate and high energy consumption. Therefore, it is urgent to improve the traction control performance of mining locomotives.

The mining locomotive is a narrow-gauge electric locomotive, and its traction control and power parts are on the traction locomotive. The overall structure and track of the traction locomotive is simple, and it is often in the state of frequent starting, braking and acceleration and deceleration. The locomotive must adapt to the complex road conditions such as uphill and downhill operations, bumps caused by uneven tracks and so on. This increases the difficulty of locomotive traction control and raises higher control requirements.

Traction control of mining locomotives has mainly gone through three stages: DC series excitation series resistance, DC series excitation chopping and AC frequency conversion speed regulation[1]. Due to its own structural advantages and high-performance variable frequency speed control, AC motors gradually replace DC traction motors and are widely used in mining locomotive traction[2-4]. The traction characteristics of mining locomotives should include large starting torque, strong overload and anti-jamming capability. Therefore, higher requirements are placed on the control of traction motors.

Vector control is a high-performance AC frequency conversion speed control method. Its speed controller generally adopts PI strategy. But PID is a linear control method, and its robustness is poor. It can only meet the requirements within a certain range, and it is difficult to meet the requirements of high performance control[5]. In recent years, fuzzy controller[6], neural network controller[7], sliding mode controller (SMC)[8]and other advanced control methods have been applied to the field of AC motor control. In contrast, SMC has the characteristics of strong robustness, insensitivity to system parameters and external disturbances, fast response and simple algorithm. It is particularly suitable for application in the field of motor control. However, the disadvantage of sliding mode control is chattering during sliding mode motion. Chattering would damage the operating components, reduce the operating life of the system, and increase the extra energy consumption of the system. Therefore, in order to reduce chattering, Chern et al introduced the integral term in the sliding mode surface, which not only effectively weakened chattering, but also reduced the steady-state error[9]. However, due to large initial error or actuator saturation, the integral saturation effect of the integer order integral sliding surface would lead to large overshoot and long regulation time, which leads to the deterioration of the dynamic performance[10].

Fractional calculus is applied to the field of control, which expands the description ability of integer order calculus. In recent years, along with the study of the fractional calculus theory, fractional integral increases the degree of freedom of integral calculation. Not only fractional integral has memory characteristics, but also its memory characteristics decay with time. Combining fractional integration with sliding mode control can effectively reduce conventional sliding mode chattering and improve the dynamic performance of sliding mode control and other qualities[11]. In Refs.[11-13], better control performance has been achieved by combining fractional order integral and sliding mode control.

Based on the above analysis, considering the severe working environment of the mining traction motor and serious load disturbance, the fractional-order integral sliding mode control algorithm is applied to the speed controller of the vector control system of the mining traction motor. Furthermore, for the uncertain factors such as parameter changes in the vector control system of mining traction motors, a dynamic fractional-order integral sliding mode control (DFOSMC) algorithm considering uncertain nonlinearities is proposed. In order to improve the robustness of the traction control system against load disturbances, a traction motor load torque observer is designed, and the observed value is fed back to the DFOSMC controller in real time. Finally, the operating conditions of the mining electric locomotive is simulated to verify the calculated control system.

1 Fractional order theory

(1)

whereαis the order; Re(α)is the real part;aandtare the upper and lower bounds of the operator, respectively.

In the development of fractional calculus theory, there are many definitions of fractional calculus, and its rationality and scientific definition have been verified in practice. At present, there are two kinds of definitions that are most commonly used[14].

Definition1: (type GL) Grunwald-Letnikov fractional calculus definition is expressed as

(2)

(3)

Definition2: (type RL) Riemann-Liouville fractional calculus definition is expressed as

(4)

wheremis an integer,m-1<α

If the initial value of the functionε>0 and its derivatives is 0, the Laplace transform defined by RL is transformed into

(5)

2 Mathematical model of asynchronous motor

The following assumption is made when establishing the mathematical model of asynchronous motor:The magnetic potential of the motor is sinusoidal along the circumference of the air gap; Ignoring the saturation of magnetic circuit; the self-inductance and mutual inductance of each winding are constant, ignoring the influence of iron loss[15].

According to the assumptions,the mathematical model of asynchronous traction motor is established in the synchronously rotatingm-torthogonal coordinate system.

The voltage vector equation is expressed as

(6)

whereusis stator voltage vector;isandirare stator and rotor current vectors, respectively;ψsandψrare stator and rotor flux vectors, respectively;RsandRrare stator and rotor resistance values, respectively;ω1is synchronous speed of motor, andωis motor rotor speed.

According to the rotor flux orientedm-trotating coordinate system, to ensure that them-axis and rotor flux vector coincide, then

(7)

The dynamic equation of electromagnetic torque under the constraint of magnetic field is

(8)

3 Design of DFOSMC controller

The traction motor motion equation is expressed as

(9)

whereTLis the load torque,Jis the moment of inertia of the motor (including the motor and the load).

Considering the robustness of the control system to uncertain factors such as parameter changes and various disturbances, the speed controller is designed as an integral sliding mode control type. Considering the influence of uncertain factors in the control system, the equation of motion is expressed as which

(10)

The speed error of the system can be defined as

(11)

-bTe+bTL+η,

(12)

whereηis the influence of uncertainties such as system internal parameter changes and external disturbances.

According to Eq.(12), DFOSMC speed controller can be designed, and the steps are as follows.

1) Design of sliding surface for DFOSMC.

2) Design of control rate.

The dynamic sliding surface ensures system control performance.And the control rate is to ensure that the system state quickly reaches the sliding mode surface, that is, the system achieves better control performance by overcoming the influence of various uncertain factors.

3.1 Design of DFOSMC sliding surface

The integral sliding mode surface can improve the accuracy and robustness of the controller[16], and it is expressed as

(13)

wherecis a constant,c>0. The greater thecvalue, the faster the speed response.

The sliding surface defined by Eq.(13) is the integral order integral sliding surface. The integral of the speed error is global integral. When the initial error is relatively large, the effect of the integral will affect the speed performance of the traction motor. In order to solve this problem, a fractional order sliding surface is presented as

(14)

whereαis the fractional order, 0<α<1.

According to the definition of fractional order calculus RL type

(15)

whereΦ(t-τ)=(t-τ)(m-α)-1is the weight function of the error integral, the weight function has the properties as[10]

(16)

Fractional integration is the accumulation of deviations after acting on weight functions. According to Eq.(16), it can be seen that the weight of the fractional order integral is the initial error that cumulatively decreases with time.

To further suppress the sliding mode chattering, combining fractional integral and dynamic sliding mode, the sliding mode surface is designed as

(17)

whereλis a strictly normal number, which is related to the rapidity of the system state approaching the sliding mode surface.

3.2 Design of control law

In order to ensure the stability of the control system, the control law of DFOSMC consists of two parts and is expressed as

(18)

whereTeqis the equivalent control law, which keeps the system state on the sliding mode surface under the action of equivalent control law and makes the system fast and stable; ΔTeis the switch control, which is defined as

ΔTe=ηsgn(δ)+εδ,

(19)

whereηis the switching gain, which means that the rate of arrival of the switching surface;ε>0 is an exponential term, driving the state to reach the switching surface.

After derivation of Eq.(17), substituting Eq.(12) into it, we can get

(20)

Then the control law is obtained as

(21)

3.3 Stability proof and analysis

To prove the stability of DFOSMC, reasonable assumptions are made as follows.

Hypothesis1: Uncertainty is bounded, and there is a bounded functionBn(x), which can be expressed as

|η|≤Bn(x), ∀x∈Rn.

(22)

Hypothesis2: The derivative of the uncertainty factor is bounded, and it can be expressed as

(23)

In order to prove the stability of the designed controller, the Lyapunov function needs to be defined as

(24)

From Eqs.(20) and (21), we can easily get the following expression as

(25)

Whenζ>0, according to hypothesis 1 to 3, the derivative ofVis given as

(26)

That is, the stability of the DFOSMC controller can be guaranteed.

4 Design of load observer

4.1 Design of load observer

In view of the complexity of the load disturbance of the locomotive traction motor, a sliding mode observer is proposed to observe the load disturbance signal in real time. The observed value is integrated into the DFOSMC controller to suppress load disturbance.

(27)

To observe the load torqueTLof the traction motor, the sliding mode observer is designed as

(28)

Subtracting Eqs.(27) from (28), the sliding mode observation error can be obtained as

(29)

s=e1.

(30)

4.2 Stability analysis

In order to prove the stability of the load observer, the Lyapunov function is defined as

(31)

1) Because ofs=e1, we can get

-ke2+k1sgne1.

(32)

(33)

After simplification, the value range ofk1should meetk1≤-k|e2|.

(34)

which is also expressed as

(35)

5 Simulation experiment

In order to verify the effectiveness of the designed controller, a simulation model of the traction motor vector control system was built according to Fig.1.

Fig.1 Vector control block diagram of mining asynchronous traction motor

In order to verify the performance of the DFOSMC, the DFOSMC, fractional integral sliding mode (FOSMC) and integer integral sliding mode (SMC) were simulated and compared. Table 1 presents the related parameters of the motor.

Table 1 Traction motor parameters

In the simulation, ATR and ApsiR are PI controllers. The corresponding parameters areKpATR=3.5,KiATR=1.2,KpApsiR=300 andKiApsiR=100, respectively. The relevant parameters used in the simulation are shown in Table 2.

Table 2 Related parameters

5.1 Simulation experiment of load torque observer

Firstly, the load torque observation performance of the traction motor was tested, and the observation value was integrated into DFOSMC, as shown in Fig.2. Then a load of 10 N·m was suddenly added at 0.45 s, and disappeared at 0.60 s. It can be seen that the observer can quickly and accurately observe and follow the change of the actual load and then become stabilized.

Fig.2 Observed response curve of sudden increase load

After validating the rationality and accuracy of the sliding mode observer, load torque observations can be incorporated into the DFOSMC speed controller.

5.2 Step by step accelerated operation

In actual operation, the speed control of the electric locomotive is generally multi-gear control. When starting, the gear control handle is pushed from the position “0” to “1”, and the locomotive is slowly started. After all vehicles are started, the control handle is evenly pushed to positions 2, 3, etc., and the locomotive accelerates evenly to a given speed. When simulating acceleration step by step, different speeds were given according to different times. The results for the DFOSMC, FOSMC and SMC are illustrated in Fig.3.

(a) Speed response curve

(b) Torque response curve

Among the three speed controllers, the speeds of FOSMC and SMC controllers have overshoot. In comparison, the steady-state error of SMC is the largest, and there is torque ripple when reaching a given speed. The rotation speed of DFOSMC is the smoothest and eliminated the torque ripple.

5.3 Start without load and sudden increase or decrease of load

In the simulation, the sudden increase and decrease of load were used to simulate the road bumps and sudden changes in basic resistance during operation of the electric locomotive. As shown in Fig.4,t=0 s-0.34 s is the starting process of the motor. Att=0.34 s, the locomotive reaches the rated speed and starts to run at a constant speed. Whent=0.45 s, a sudden load of 10 N·m is applied. After the speed is reduced, it quickly rises to near the rated speed. Compared with the three controllers in Fig.4, DFOSMC has the fastest speed response, without overshoot and the smallest steady error when the traction motor reaches given speed.

(a) Speed response curve

(b) Torque response curve

When the load is suddenly added in 0.45 s, the speed of DFOSMC is basically unchanged, while the dynamic drop value of FOSMC and SMC control speed is larger and the recovery time is longer. From the electromagnetic torque waveform, the electromagnetic torque response curve of DFOSMC is smoother without pulsation around 0.34 s. Thus, the speed of DFOSMC is the most stable and has the strongest resistance to load interference.

5.4 Run at low speed and full load

In the simulation, the traction motor was started with a rated load of 20 N·m, the given speed was 500 r/min, and a sudden load of 10 N·m was added at 0.45 s, which was to simulate the additional load caused by mechanical collision and road bumps when the electric locomotive runs stably. Fig.5 shows the speed and electromagnetic torque response curves of the three controllers. Comparing the three controllers, when DFOSMC reaches given speed, there is no overshoot, and it can quickly stabilize, and the electromagnetic torque quickly reduces to the rated load torque without overshoot. When the load is suddenly added at 0.45 s, the speed of DFOSMC reduces quickly, but it returns to the original speed quickly. While the recovery time of FOSMC and SMC is longer. The simulation results show that the traction motor based on DFOSMC control is more stable at low speed and full load, the electromagnetic torque response is faster, the speed is smoother without overshoot, and the anti-interference performance is stronger.

(a) Speed response curve

(b) Torque response curve

5.5 Full load and climbing

Due to the complicated terrain of the electric locomotive, the running track generally has a ramp, and the electric locomotive may run on a slope. Sometimes the electric locomotive may stay on the slope. Fig.6 shows the response curves of speed and torque when simulating the low-speed full-load climbing of the mine electric locomotive. If the traction motor starts with 2.5 times the rated load (including rated load and additional resistance load), at this time, since the traction motor cannot overcome the load torque, the cooperation of the mechanical brake device is required, otherwise it will reverse. In the simulation, the mechanical braking action was simulated in the interval oft=0 s-0.20 s to keep the locomotive speed at 0 r/min. After the torque overcame the load torque, the mechanical brake device was released, and the electric locomotive started to climb.

(a) Speed response curve

(b) Torque response curve

As shown in Fig.6, the electromagnetic torque overcomes the load torque at 0.20 s, and the motor starts to increase at a constant torque. When the speed reaches a given speed of 200 r/min, the electromagnetic torque rapidly decreases to the load torque, and the electric locomotive starts to run at a constant speed on the ramp. The tractor reaches the top of the ramp at 0.31 s, and the loaded vehicles arrives in turn. As the full loaded vehicles reach the top of the ramp in sequence, the additional resistance load of the locomotive gradually decreases. At 0.6 s, the last loading vehicle runs to the top of the ramp, and the climbing operation of electric vehicle ends and then runs at a constant speed. The traction motor reaches the given speed at 0.22 s. Comparing FOSMC with SMC, it can be seen that the speed of DFOSMC has no overshoot and the smallest steady error, the electromagnetic torque response is the fastest and stabilizes quickly. And the traction motor remains smoothly when the load changes. It is verified that the DFOSMC control has a fast response speed and good stability.

6 Conclusion

In view of the harsh working environment of the mine electric locomotive and the complexity of load interference, in our work, the following improvements have been made for the speed controller of the traction motor of the mining locomotive, and the feasibility and effectiveness of the proposed method are verified by simulation experiments.

1) The DFOSMC speed controller is proposed. The dynamic fractional integral sliding mode surface greatly weakens the sliding mode chattering and accelerates the arrival time. By comparing FOSMC with SMC, the response speed of the system is improved, and the chattering and overshoot of the system are significantly reduced.

2) A load torque sliding mode observer is designed, and the observation of load torque is integrated into the DFOSMC controller, which improves the system’s anti-load interference ability.

3) Simulating the different running conditions of mining locomotives, the designed DFOSMC is compared with FOSMC and SMC, respectively. Simulation experiments show that the DFOSMC controller proposed has the fastest response speed, no overshoot characteristics, and the steady error was significantly reduced. By comparing FOSMC with FOSMC, the DFOSMC speed controller with load observer effectively improves the control performance of the mining locomotive traction motor.