Nowadays, the elevator has become an indispensable means of indoor transportation in people’s life. Up to 2011, more than 1.2 million elevators were used in our country. Elevator, as a special equipment, cannot be updated frequently. With the increase of the elevator use, the elevator fault occurs more and more often. Among the common casualty accidents occurred in elevator operation process, the door system failure caused by accidents accounted for more than 70%  . Therefore, the elevator door system failure prediction, and timely failure type analysis, can effectively reduce the occurrence of the fault and also reduce the accident caused by the gate system failure.
Online monitoring of the elevator door system in paper  , by detecting the door system during elevator operation process, to a certain extent, can monitor the abnormality of door system, but it cannot judge the type of failure in time; it needs to be improved. The paper  analyzed the causes of various faults through established elevator door system fault tree. It can only be used in elevator door system design, but it cannot predict the fault. The control system design of the door system is carried out by DSP in paper  . It controlled the probability of occurrence of failure in design process by using the powerful data processing capabilities of DSP, but it cannot predict the occurrence of failure. In paper  , it predicted the fault of door system based on neural network, because the initialization of the weights and thresholds was randomly generated in BP neural network, so it produced large errors in prediction results.
In this paper, the particle swarm optimization algorithm and BP neural network were used to predict the failure of the gate system; global optimization is based on particle swarm optimization algorithm to find the appropriate weights and thresholds, using them in BP neural network, to avoid the error of weights and thresholds occurring randomly in BP neural network. By comparing with the single BP neural network, the PSO-BP neural network is more accurate in the fault prediction of the elevator door system.
2. The Structure of Elevator Door System
2.1. The Composition of the Mechanical System of Elevator Door System
The elevator door system is usually composed by door leaf, door roller, door shoe, door sill, door hanger rail etc. The car door is hang on the guide way through the door roller, door shoe coordinate with car door sill at substructure; the landing door is hang on the guide way through the door roller, door shoe coordinate with sill at substructure; electric and mechanical interlocking device installed in hoist way door.
2.2. The Composition of Electrical System of Elevator Landing Door
There are many kinds of electrical system in the elevator landing door, the control method is also complicated. Generally speaking, the landing door is composed of controller, driving device, mechanical device, door opening and closing limit and a door access protection device etc. This system is easy to malfunction in elevator operation; it will lead to elevator fault because of system failure.
2.3. Elevator Door System Fault and Fault Signal Acquisition
The common faults of elevator door system include the elevator cannot be closed or open; the elevator door is not open after reaching the designated floor; when press the close button, the elevator door closed, but it cannot start; the door is opened but the elevator can choose to start; the door open or close speed turns slow; excessive vibration when elevator door opened and closed, etc. These failures are mainly caused by the abnormality of the components in the mechanical parts of the elevator or the electric control system. In order to collect the fault signal, the faults is converted to the required electrical signal by the detection device.
3. Construction of PSO-BP Neural Network Model
3.1. BP Neural Network
BP neural network (Back-propagation Neutral Network) is a multi layer feed forward neural network based on error back propagation algorithm (BP algorithm), the learning process concludes two processes: positive signal propagation and error back-propaga- tion  . When signal is forward propagated, the input samples are introduced from the input layer then transfer to the output layer through hidden layer process layer by layer, it will transfer to error back propagation phase if the actual output of the output layer is not in conformity with the desired output (supervision signal), then turns to error back-propagation; error back-propagation means pass the output error in some form through input layer to output layer back propagation and allocate to error to all the units of each layer to obtain the error signal of each layer, this error signal is used as basis for correction weight of each unit  .
The performance of network is influenced by the node number in hidden layer  , the theoretical circles have not been very successful to determine the node number in hidden layer, it usually judged by empirical formula, the formula is, in this formula , N, m represent the input, the output layer node number respectively, constant  . BP neural network topology is shown in Figure 1.
3.2. Construction of PSO-BP Model
The advantages of Particle Swam Optimization are operating easily, few parameters, convergence fast, easy to implement and so in, so the PSO received many researchers’ attention and developed rapidly and is widely used in the fields of artificial intelligence, neural network, control theory, function optimization  . When using BP neutral network to predict, weights and thresholds initial randomly, to a certain extent, it will bring a great impact on the outcome of the forecast. The weights and thresholds are not
Figure 1. BP neural network topology.
randomly initialized through PSO-BP, it can improve the accuracy of the prediction model. PSO-BP flow chart is shown in Figure 2.
4. Failure Prediction and Analysis of Elevator Door System
Choose the common door system fault to predict, the three door system faults are: 1 the door is opened, the elevator can choose to start; 2 the door vibrate terribly when opened or closed; 3 the door cannot be closed or opened. We named these three failures are y1, y2, y3, and set them as the output of PSO-BP neural network. Input is the reason for the three kinds of fault: switch contact of door lock is adhered (X1) the fuse of control circuit is loose (X2), the deformity or slight tilt of door guide rail (X3) slip when gate machine drive (X4) the relay of door lock has been grip (X5) the dust heaped in sliding chute of sill (X6) resistance of the door machine is broken (X7) the door pulley wear seriously (X8), in raw data, when the value of y1, y2, y3 is 1, at this time there will be a corresponding fault. The reason and the type of faults during operation of door system are shown in Table 1.
From the table, there are 8 neurons in input layer and 3 neurons in output layer of BP neural network, the range of neurons’ number in input layer is 5 - 14, the range is calculated from the formula above, choose 12 neurons number through simulate in this paper. Choose hyperbolic tangent function as transfer function, the network training number is 500, the training error is 0.001. Set three groups of data as training group,
Figure 2. PSO-BP flow chart.
Table 1. The reason and the type of fault during operation of door system.
Table 2. Fault prediction of elevator door system through PSO-BP neural network.
Table 3. Fault prediction of elevator door system through BP neural network.
the three samples set as prediction group. And the three fault type are: Elevator door open, excessive vibration when elevator door open, elevator door cannot open or close. In this experiment, the parameters of PSO-BP are: Population size M = 50, the maximum number of iterations G = 200, the number of input nodes is 8, the number of output nodes is 3, and total weights are 8 × 12 + 12 × 3 = 132, the threshold number are 15, the search spatial dimension are N = 132 + 15 = 147, build 8-12-3 structure of BP network. Set three groups of data as training group and also set three kinds of data as prediction group to simulate through PSO-BP. The simulation data are shown in Table 2. The fault prediction of elevator door system through BP neural network shows in Table 3.
From the data in Table 2, when the data value is close to 1, it means that the possibility of fault occur at this time is increase, when value of the other two data is relatively small, it means that possibility of fault occur at this time is very small, From a statistical point of view, random occurrence of small probability events will not occur. Thus, the fault type predicted by sample 1, 2, 3, in table are: Elevator door open, excessive vibration when elevator door open, elevator door cannot open or close, these are matched the fault type which original data displayed.
This paper is focused on the application of PSO-BP neural network algorithm in fault prediction of the elevator door system, by applying the PSO algorithm to the BP algorithm. It recovered the weakness about BP algorithm need to initialize the weights and thresholds. Through simulation by MATLAB, it shows that using PSO-BP neural network algorithm to establish the model is very effective to solve problem of fault prediction during elevator door system operation.
 Shao, Y.X., Chen, Q. and Zhang, D.M. (2008) The Application of Improved BP Neural Network Algorithm in Lithology Recognition. Lecture Notes in Computer Science, 5370, 342-349.
 Poli, R., Kennedy, J. and Blackwell, T. (2007) Particle Swarm Optimization. Swarm Intelligence, 1, 33-57.