HOME JOURNALS CONTACT

Journal of Software Engineering

Year: 2016 | Volume: 10 | Issue: 1 | Page No.: 29-41
DOI: 10.3923/jse.2016.29.41
Control Method of High-Speed Train Automatic Side Door Based on Gravitational Search Algorithm
Liu Changying, Jin Yu, Guo Jidong, Chu Xinze and Wang Tianhao

Abstract: The EMU has many characteristics, such as fast, safe, environmental protection and so on, which make it become the main means of transportation. Automatic side door is the channel for passengers pass in and out cars, is the most frequently used parts of passengers, the reliability and ease of its functions is closely related to with the passengers. In this study, aiming at the EMU automatic side door environment of the actual use and application characteristic, we propose a side door automatic optimization control method based on gravitational search algorithm for the optimal control of automatic side door. Firstly, this study analyzes the operating characteristics of the automatic side door and provides the basis for system control. Then, it establishes a mathematical model of the system control according to the rotating speed characteristic and torque characteristics of system drive device motor and then, the motor was controlled by optimizing PID control algorithm and PID parameters were optimized and solved by gravitational search algorithm. Finally, the proposed controlling method was verified by experiments, experimental results were shown that the method was feasible and could meet the precise control requirements of the automatic door of EMU.

Fulltext PDF Fulltext HTML

How to cite this article
Liu Changying, Jin Yu, Guo Jidong, Chu Xinze and Wang Tianhao, 2016. Control Method of High-Speed Train Automatic Side Door Based on Gravitational Search Algorithm. Journal of Software Engineering, 10: 29-41.

Keywords: EMU, automatic side door, PID and gravitational search algorithm

INTRODUCTION

China is a country in the world that has the longest high-speed railway mileage, so it is a big country of high-speed railway in the world. To achieve forward from high-speed railway big country to high-speed railway powerful country, a breakthrough must be obtained in high-speed rail vehicle design and manufacturing (Liu, 2010). Compared with conventional rail vehicles, high-speed EMU not only enhance the speed greatly but also require more and more serious in electrification, automation and intelligence and so on (Duman et al., 2010).

The side door is the connecting door between compartments in the high-speed train and is the channel for passengers passing in and out cars and is the most frequently used parts of passengers, therefore the practicability, comfort, reliability and safety of its functions are closely related to the passengers. To meet the requirements of high-speed train automatic side door and deal with the operating environment with high vibration, high noise and electromagnetic interference. In this study, a side door automatic optimization control based on gravitational search algorithm is proposed, to solve the optimization control problem (Nasir et al., 2012). In this study, aiming at the EMU automatic side door environment of the actual use and application characteristic, we propose a side door automatic optimization control method based on gravitational search algorithm for the optimal control of automatic side door.

MATERIALS AND METHODS

Automatic side door system: The EMU automatic side door system mainly consists of controller (Liu, 2010), DC motor with reducer, photoelectric encoder, drive mechanism and door shown in Fig. 1. When the system is running, the controller receives the opening signal and drives the DC motor rotating in accordance with the requirements for opening the door through the passing of the reducer and the transmission mechanism, the running speed of the door and the location of the door are detected by the photoelectric encoder connected with the DC motor, the controller controls the door running according to the contrast between the photoelectric encoder feedback information and the settings information.

The automatic side door opening or closing process is mainly divided into starting, high-speed running, deceleration running stage, low-speed running and stopping. Starting stage requires smooth and small overshoot. High-speed running stage requires a constant speed and the speed fluctuation is small. Deceleration running stage requires fast response and small overshoot. Low-speed running stage requires a constant speed and the braking process should be quick. When side door system is running, the impact of the system power supply voltage fluctuation and the transmission structure differences and the door quality differences and other factors are inevitable, the DC motor drive control must to be optimized in order to meet the control requirements of automatic side doors. The automatic side door operating characteristics is shown in Fig. 2.

System control model: Because the DC motor provides the driving force for the automatic side door system of EMU, the DC motor optimizing control is the automatic side door control core. Aiming the performance requirements for the operation of the automatic side door and combining with the features of automatic side door, the optimal control model of automatic side door system is established (Moghaddas et al., 2010).

Fig. 1:System constitutes of automatic side door

Fig. 2:Automatic side door operating characteristics

DC motor rotation speed model: DC motor rotation speed n can be expressed as Eq. 1 with motor supply voltage U, armature circuit resistance and air-gap magnetic flux Ф:

(1)

In the equation, I is total current of armature circuit, Ce is EMF constant. Equation 1 indicates that the motor rotation speed can be controlled by controlling the armature voltage, increasing armature circuit resistance and decreasing magnetic flux. To achieve the optional control of the automatic side door, the motor rotation speed is controlled by the means of optimizing control the voltage load on the motor armature (Tutkun and Maden, 2010).

According to the operating characteristics of the automatic door, the open/close operation process of automatic side doors is require the forward/reverse control of motor to achieve. In this study, full bridge bipolar drive circuit is adopted to realize motor drive control as shown in Fig. 3.

The voltage load on the motor armature can be expressed as:

(2)

In the equation, Us is supply voltage, T is PWM cycle and α = t1/T is a positive voltage output time-the duty cycle. According to the formula adjusting the voltage load on the motor armature can achieve the control of motor rotation speed. The wave of control voltage is shown in Fig. 4.

The motor is transferred, when α>0.5 and U>0. The motor is transferred in the maximum rotation speed, when α = 1 and U = Us. The motor is reversed, when α = 0 and U = -Us. The motor is reversed in the maximum rotation speed when α = 0.5 and U = 0.

Fig. 3:Principle of full-bridge bipolar drive

Fig. 4:Pulse width voltage signal

Motor does not turn, when and alternating current flowing in the motor armature, making motor armature coil generates a high-frequency oscillation to overcome the static friction of the load and improve the dynamic characteristics of the system. Substitute Eq. 2 into 1 so motor rotation speed can be obtained (Li and Zhou, 2011):

(3)

Motor torque model: After the DC motor is energized, current flows through the armature winding, the current carrying conductor in a magnetic field generate the electromagnetic torque and the rotation of the motor drag the machine under the effect of the electromagnetic torque. Motor output torque mainly includes no-load output torque, the torque to overcome the resistance movement and horizontal movement of the door.

Rated output torque of the motor Tout0 can be expressed as:

(4)

In the equation, P is the motor rated data, n0 is the motor rated speed, i is the reducer reduction ratio.

The output torque Tout1 to overcome the resistance movement F:

(5)

where, V is the door speed, nout is the motor output speed, η is the transmission mechanism efficiency.

The output torque Tout2 of the motor for moving the side door, which mass is m:

(6)

DC motor output torque is:

Tout = Tout0 = Tout1 = Tout2
(7)

Substitute the Eq. 4, 5, 6 into 7, we can obtain the output torque of the DC motor:

(8)

System control model: The electromagnetic torque of DC motor T can be expressed as in Eq. 9 with electromagnetic torque constant CT:

T = CTΦI
(9)

Rotating speed characteristic equation can be obtained when substitute Eq. 9 into 3:

(10)

The motor in this study contain a reducer, assuming that there is no efficiency loss between motor and reducer, set the reducer reduction ratio as, reducer output rotational speed nout and output torque Tout can be expressed as:

nout = in
(11)

(12)

Mixing Eq. 9-12, we can get the system transfer function model.

Suppose Bi(0≤i≤n) represents a group of rectangular structural elements, Bi represents a square structure with 2i+1 in diameter, i = 0, 1, 2,..., n, then the multi-scale gradient operator is defined below:

(13)

Where:

According to the Eq. 13, the power supply voltage, the movement resistance, the door mass and the motion acceleration are the main factors affecting the motor speed. The motor speed can be controlled by adjusting the duty cycle.

Automatic side door optional control method: In the case of the system motor and door are determined, the system transfer function can be obtained. The amount of the input control of the transfer function is the duty cycle α. The output rotational speed is related with system supply voltage Us, door running resistance F, door mass m and the acceleration of running door dn/dt. Due to the factors of outside interference and differences of system voltage, door running resistance and door mass is inevitable, when EMU is running, this study achieve optimal control of the automatic side door by PID optimizing control algorithm based on gravitational search algorithm.

Incomplete differential incremental PID algorithm: Due to the fact that the outside interference is inevitable to make it run in accordance with the requirements set for us to optimize control it. That is optimizing for DC motor control, DC Motor speed PID control algorithm, due to the sampling period of the incremental is very small, differential is particularly sensitive to data errors and noise, once the interference appears, differential will increase abruptly. In order to effectively suppress the disturbance from interference to the system, this study adds low-pass links based on incremental PID algorithm, achieving optimal control of the motor by incomplete differential incremental PID (Duman and Maden, 2011; Xu et al., 2012).

The formula of incomplete differential incremental PID is:

(14)

where, KP is a proportional coefficient, KI is the integral coefficient, KD is the differential coefficient, e(k) is the deviation of the k-th sampling time, e(k-1) is the deviation of the k-1-th sampling time (Nasri et al., 2007; Allaoua et al., 2009). The control process using incomplete differential incremental PID algorithm is shown in Fig. 5. With the analysis of the control process, determining the PID coefficients is the core of the control. In this study, we use gravitational search algorithm to determine the control coefficient.

Fig. 5:Flowchart of the PID program

PID based on gravitational search algorithm: H Gravitational Search Algorithm (GSA) is a new meta-heuristic searching algorithm based on Newton’s law of universal gravitation (Duman et al., 2010). In laws of gravity and mass interaction, the gravitational force between two particles is directly proportional to the product of their masses and inversely proportional to the square of the distance between them. They pull each other the gravitational attraction force and this force induces the movement of all agents globally towards the agents with heavier masses. In GSA, each mass has four particulars: its position, inertial mass, active gravitational mass and passive gravitational mass. The position of the mass equaled to a solution of the problem and its gravitational and inertial masses are specified using a fitness function (Rashedi et al., 2009, 2011; Yin et al., 2011).

The structure chart of optimal PID control based on GSA is shown as Fig. 6. The parameters of PID KP, KI, KD are determined by GSA.

Fig. 6:Parameters of PID based on GSA algorithm

The parameters of PID based on GSA algorithm can be summarized following steps.

•  Initialization: When it is assumed that there is a system with 30 masses, 3 dimensions that on behalf of KP, KI, KD, position of the i-th mass is described as follows. At first, the positions of masses are fixed randomly. So, the ith mass can be expressed as Eq. 15:

(15)

where, is the position of the i-th mass in j-th dimension

•  Fitness evaluation of all agents: When it is assumed that there is a system with 30 masses, 3 dimensions that on behalf of KP, KI, KD, position of the i-th mass is described as follows. At first, the positions of masses are fixed randomly. So, the i-th mass can be expressed as Eq. 15

In this step all particles are dealt with, best and worst fitness are computed at each iteration described as follows:

(16)

(17)

where, fitj(t) is the fitness of the j-th agent of iteration t, best (t) and worst (t) are best (minimum) and worst (maximum) fitness of all agents.

In this step, the fitness function fitj (t) is:

(18)

where, rtime is the rise time of this PID process. is the root-mean-square error in this PID process, where, e (i) is the error of each point, time is the time of loops in PID process

•  Compute the gravitational constant G (t): The gravitational constant of the t-th iteration is described as follows:

(19)

where, 100 is the initial of gravitational constant, 20 is a constant, t is the current iteration and 200 is the total iteration number

•  Update the gravitational and inertial masses: In this step, the gravitational and inertial masses are updated for each agent at iteration as follows:

(20)

(21)

(22)

where, fiti (t) is the fitness of the i-th agent at iteration t, Mai is the active gravitational mass of the i-th agent, Mpi is the passive gravitational mass of the i-th agent, Mii is the inertia mass of the i-th agent, Mi (t) is the mass of the i-th agent at iterationt

•  Calculate the total force: The total force acting on the i-th agent is calculated as follows:

(23)

where, r and j is a random number between interval [0,1] and k best is the set of first K agents with the best fitness value and biggest mass. is the gravitation from the j-th mass to the i-th mass in the dimensionality d. in iteration t can be describe as:

(24)

where, Rij (t) is the Euclidian distance between i-th and j-th agents ||Xi (t), Xj (t)||2 and ε is the small constant

•  Calculate the acceleration and velocity: The acceleration and velocity of the i-th agent at iteration t in d-th dimension are calculated through law of gravity and law of motion as follows:

(25)

(26)

where, r and i is the random number between interval [0,1]

•  Update the position of agents: The next position of the i-th agents in d-th dimension are updated as follows:

(27)

•  Repeat: Steps 2-7 would be repeated until the iterations reach the criteria. In the final iteration, the algorithm returns the value of positions of the corresponding agent at specified dimensions. This value is the global solution of the optimization problem

RESULTS

To test the feasibility of the method for controlling automatic side door in this study and the performance of the control system, an experiment with a device shown in Fig. 7 is carried out. The main performance parameters of the DC motor: rated voltage DC 24 V, rated current 4.5 A, rated power 94.7 W, rated rotate speed 3350 r min–1, reduction ratio 1:10, the pitch diameter of transmission gear 105 mm, the mass of door 50 kg.

In the voltage from 16.8-36 V, the adjust time ts is no more than 0.25 sec, the rise time tr is no more than 0.12 sec and the overshoot σ% is no more than 8.2%. As shown in Fig. 8 and 9.

Fig. 7:Experiment device

Fig. 8:Opening process speed curves

Fig. 9:Closing process speed curves

The experiment curves of opening process speed and closing process speed showed that the control method presented in the study could adapt to the operating condition change such working voltage, load, frictional resistance and so on and hold better dynamic performances and steady state performances.

DISCUSSION

Compare the automatic door control method in this study and the existing methods. In literature a conventional digital PID control algorithm is used (Yang et al., 2008), in which method the weight of the door, the orbit of the friction and the difference of transmission mechanism is not adding up. So the door operating speed is instability and stability control is not good. Comparing the automatic door control method in this study with the existing methods in literature (Liu et al., 2014; Ge et al., 2011; Shi et al., 2011; Liu et al., 2010; Gong et al., 2013), the operating conditions, such as the operating voltage range and the dynamic performance index such as rise time, overshoot, adjust time in this system are better than that in the existing literature. The control method presented could fully meet the reality control require of the high-speed train automatic side door.

CONCLUSION

The control system of automatic side door designed in this study sends the pulse distributed PWM message output from digital signal controller dsPIC30f5015 to full bridge driving circuit to be amplified and be loaded on motor armature. Adjust the voltage by adjusting the duty cycle of the PWM message and achieve optimize controlling the speed of automatic side door by incomplete differential incremental PID algorithm.

REFERENCES

  • Liu, C., 2010. Research on control system of electric automatic door in high speed train. Mach. Tool Hydraulics, 15: 19-23.


  • Duman, S., U. Guevence and N. Yoeruekeren, 2010. Gravitational search algorithm for economic dispatch with valve-point effects. Int. Rev. Electr. Eng., 5: 2890-2895.
    Direct Link    


  • Duman, S. and D. Maden, 2011. Determination of the PID controller parameters for speed and position control of DC motor using gravitational search algorithm. Proceedings of the 7th International Conference on Electrical and Electronics Engineering, December 1-4, 2011, Bursa, pp: 225-229.


  • Tutkun, N. and D. Maden, 2010. Determination of the PID controller parameters for a DC shunt motor using the genetic algorithm method. Proceedings of the 2010 National Conference on Electrical, Electronics and Computer Engineering, December 2-5, 2010, Bursa, pp: 330-333.


  • Moghaddas, M., M. Dastranj, N. Changizi and M. Rouhani, 2010. PID control of DC motor using particle swarm optimization PSO algorithm. J. Math. Comput. Sci., 1: 386-391.


  • Nasri, M., H. Nezamabadi-Pour and M. Maghfoori, 2007. A PSO-based optimum design of PID controller for a linear brushless DC motor. World Acad. Sci. Eng. Technol., 26: 211-215.
    Direct Link    


  • Allaoua, B., A. Laoufi, B. Gasbaoui and A. Abderrahmani, 2009. Neuro-fuzzy DC motor speed control using particle swarm optimization. Leonardo Electr. J. Pract. Technol., 15: 1-18.
    Direct Link    


  • Rashedi, E., H. Nezamabadi-Pour and S. Saryazdi, 2009. GSA: A gravitational search algorithm. Inform. Sci., 179: 2232-2248.
    CrossRef    Direct Link    


  • Rashedi, E., H. Nezamabadi-Pour and S. Saryazdi, 2011. Filter modeling using gravitational search algorithm. Eng. Applic. Artificial Intell., 24: 117-122.
    CrossRef    Direct Link    


  • Yin, M., Y. Hu, F. Yang, X. Li and W. Gu, 2011. A novel hybrid K-harmonic means and gravitational search algorithm approach for clustering. Exp. Syst. Applic., 38: 9319-9324.
    CrossRef    Direct Link    


  • Li, C. and J. Zhou, 2011. Parameters identification of hydraulic turbine governing system using improved gravitational search algorithm. Energy Conversion Manage., 52: 374-381.
    CrossRef    Direct Link    


  • Xu, P., G. Li and K. Wang, 2012. Self Tuning of PID Controller Based on Simultaneous Perturbation Stochastic Approximation. In: Advances in Electronic Engineering, Communication and Management, Jin, D. and S. Lin (Eds.). Vol. 139, Springer, New York, ISBN: 9783642272875, pp: 647-652


  • Nasir, A.N.K., M.O. Tokhi, N.A. Ghani and M.A. Ahmad, 2012. A novel hybrid spiral dynamics bacterial chemotaxis algorithm for global optimization with application to controller design. Proceedings of the UKACC International Conference on Control, September 3-5, 2012, Cardiff, pp: 753-758.


  • Yang, K., Y. Gao, C. Liu and X. Ma, 2008. Development of control system for orbit vehicle electric automatic door. Mod. Electron. Tech., 31: 187-188.


  • Liu, C., X. Sun, Z. Wei, M. Nan and Y. Gao, 2014. Study of optimal control for electric automatic side door used in high speed train. Energy Educ. Sci. Technol. Part A: Energy Sci. Res., 32: 1027-1032.
    Direct Link    


  • Ge, H.Q., X.P. Ma, X.Z. Wu and J. Zhang, 2011. Fuzzy PID control of mine main fan switchover aiming at invariant ventilation. Proceedings of the International Conference on Intelligence Science and Information Engineering, August 20-21, 2011, Wuhan, pp: 325-328.


  • Shi, A., M. Yan, J. Li, W. Xu and Y. Shi, 2011. The research of fuzzy PID control application in DC motor of automatic doors. Proceedings of the International Conference on Electrical and Control Engineering, September 16-18, 2011, Yichang, pp: 1354-1358.


  • Liu, C., Q. Cu, Y. Gao and S. Shen, 2010. Study on control system for electric automatic door in high speed train. Machine Tool Hydraulics, 38: 19-23.
    Direct Link    


  • Gong, Z.G., C.H. Du, Y.J. Li and J.L. Yu, 2013. The control system of test bench for thermal insulating properties of building doors and windows based on fuzzy-PID control. Proceedings of the International Conference on Mechanical and Electronics Engineering, August 17-18, 2013, Tianjin, pp: 968-972.

  • © Science Alert. All Rights Reserved