# Analysis of Lift Control System Strategies Under Uneven Flow of Passengers

Kyaw Kyaw Lin, Sergey Lupin, Yuriy Vagapov

► To cite this version:

Kyaw Kyaw Lin, Sergey Lupin, Yuriy Vagapov. Analysis of Lift Control System Strategies Under Uneven Flow of Passengers. 7th Doctoral Conference on Computing, Electrical and Industrial Systems (DoCEIS), Apr 2016, Costa de Caparica, Portugal. pp.217-225, 10.1007/978-3-319-31165-4_22. hal-01438247

HAL Id: hal-01438247

https://inria.hal.science/hal-01438247

Submitted on 17 Jan 2017

HAL is a multi-disciplinary open access
archive for the deposit and dissemination of sci-
entific research documents, whether they are pub-
lished or not. The documents may come from
teaching and research institutions in France or
abroad, or from public or private research centers.

L'archive ouverte pluridisciplinaire HAL, est
destinée au dépôt et à la diffusion de documents
scientifiques de niveau recherche, publiés ou non,
émanant des établissements d'enseignement et de
recherche français ou étrangers, des laboratoires
publics ou privés.

<figure><img src="image_1.png" /></figure>

Distributed under a Creative Commons Attribution 4.0 International License
# Analysis of Lift Control System Strategies under Uneven Flow of Passengers

Kyaw Kyaw Lin¹, Sergey Lupin¹ and Yuriy Vagapov²

¹ National Research University of Electronic Technology, Zelenograd, Moscow, 124498, Russia

² Glyndwr University, Plas Coch, Mold Road, Wrexham, LL11 2AW, UK u002020@edu.miet.ru, lupin@miee.ru, y.vagapov@glyndwr.ac.uk

**Abstract.** Modern embedded microcontrollers used in lift automation can provide the system operation under both static and dynamic strategies. The control system operating under dynamic strategy can change the lift system controls under different passenger behaviours, varying to improve the efficiency of service. However, it is extremely challenging to determine the system conditions leading to the decision to switch the control strategies. The present paper investigates the influence of the passengers' flow parameters on lift control systems strategies using a hybrid mathematical model combining agent-based and discrete event methods. It has been shown that the operation of the lift control systems, in the context of decision leading conditions, can be effectively assessed through a model analysis. The proposed model has been simulated using AnyLogic systems to estimate the impact of uneven flow of passengers on performance of a ten floor lift system. The results of simulations have been used to determine the optimum intervals between the calls and lift arrival time which lead to strategies that minimise passenger's waiting time.

**Keywords:** Lift control, dynamic control, AnyLogic, lift modelling.

## 1 Introduction

Due to rapid development of microelectronics, modern engineering control systems including lift control utilise specialised microcontrollers [1], [2] or universal microprocessors [3] replacing analogue or relay control circuits dominated in the past few decades. Implementation of digitally based controllers significantly expanded computational recourse of control systems and range of their control algorithms while reducing cost of system design.

Reengineering of lift control systems is often based on a simple reproduction of old control circuit algorithm using a digital control. This approach does not use advanced features and functions available in the digital platform. Alternatively, intensive employment of computational power of modern microcontrollers can make control more complex and "intelligent". However, the intelligent control requires more information about the controlled object in order to bring new features into control
system. Therefore, the systems should be modernised by installation of additional sensors [4].

## 2 Lift as Cyber-Physical System

Kim and Kumar [5] defined cyber-physical system (CPS) as an "engineered system in which computing, communication, and control technologies are tightly integrated." This definition covers a wide range of engineering systems including lifts.

In lift systems, electro-mechanical elements represent the physical component of CPS definition whereas lift control is related to the cyber aspect of CPS. Modern lift control comprises a variety of computational technologies providing effective and efficient operation of electro-mechanical elements. Passengers are able to interact to a lift control system using simple communication (buttons) and sensors. The service provided by a lift is actually physical vertical motion of passengers in up and down directions. Therefore the research in the area of lift systems including analysis, modelling and optimisation of lift control algorithms is directly linked to CPS [6].

## 3 Lift System

A conventional lift control provided operation of the system under static algorithm. It means that the control strategy is stable or unchanged during the system operation. However, modern digital controllers used to automate lift system can provide the operation under both static and dynamic control strategies. The lift control system operating under dynamic strategy can change the system behaviour if the passengers flow rate is vary [7]. In order to provide a dynamic strategy it is extremely challenging to determine the system condition leading to the decision to switch the control algorithm.

If lift is considered as a queuing system, the time of passenger service $T_{serv}$ can be represented as:

$$T_{serv} = T_{dis} + T_{wait} + T_{mov} \quad (1)$$

where $T_{dis}$ is the time of passenger dislocation from flat to lift's hall, $T_{wait}$ is the passenger waiting time of lift arrival, and $T_{mov}$ is the time of passenger carrying to a destination floor. Therefore, in terms of lift service efficiency, the primary task of lift system is to minimise $T_{serv}$.

Architectural design of lift systems also aims to reduce $T_{serv}$. It has been observed that the optimal lift allocation in a building affects on the service time reduction. Goetschalckx and Irohara [8] present an algorithm to choose the optimal floor topology based on minimising the vertical and horizontal motions ($T_{dis}$) of passengers. Matsuzaki et al. [9] suggest the genetic algorithm for optimisation of the quantity and capacity of lifts using the same approach. Markos and Dentsoras [10] discuss an approach to determine the location of passenger lifts in a commercial building.
Many lift manufactories offer various effective solutions aimed to decrease the time $T_{mov}$. Company Otis [11], one of the world leaders in the lift industry, proposes models that can operate at a speed faster than 2.54 m/s. However, even so high speed will not significantly decrease the time $T_{serv}$ without effective management strategies ensuring the reaction of control system on the passengers' queries flow rate [12].

# 4 Lift Control Strategies

To reduce the number of parameters affecting the efficiency of control the system analysis employed single strategies. The list of available single lift control strategies is given below:

* Simple management (SM);

* Unilateral collective control with one button (up) (U1U);

* Unilateral collective control with one button (down) (U1D);

* Unilateral collective control with two buttons (up) (U2U);

* Unilateral collective control with two buttons (down) (U2D);

* Bilateral collective control with one button (B1);

* Bilateral collective control with two buttons (B2).

The analysis is focused on lift control strategies operating under uneven flow of passengers. Most of people are often following a scheduled behaviour which generates variable passenger flow rate in a residential building. If the daylight distribution of passengers flow is known or determined using various sensors then that can be used to change the control strategies in order to increase the efficiency of lift control system.

<figure><img src="image_2.png" /><figcaption>**Fig. 1.** Population of lift calls versus time in a residential building for a day (24 hours). Blue chart is the calls to move the lift cabin up; green chart is the calls to move the lift cabin down.</figcaption></figure>

Fig. 1 shows a typical example of number of calls versus time in a residential building. The positive values are corresponding to "up" calls while the negative values are corresponding to "down" calls. It can be seen that during the morning peak
time the majority of calls are "down" calls whereas the majority of "up" calls belong to evening time [13].

## 4 Lift Modelling

AnyLogic system [14] was used for modelling and simulation of the lift system. The suggested model combines agent-based and discrete event methods and has been created using an object-oriented programming technology. The model contains five classes: Building, Passengers, Lift, Experiment and Main as shown in Fig. 2. Agent-based behavior of the model is simulated using state diagrams (statecharts). Statecharts of the classes describe performance of agents in accordance of the control algorithms [15].

<figure><img src="image_3.png" /><figcaption>Fig. 2. Structure of the lift system model in AnyLogic having five classes: Passengers, Building, Lift, Experiment and Main.</figcaption></figure>

## 5 Model Simulation

The model implements a lift system in a ten-floor building ($n_{floor} = 10$). The flow rate of passengers corresponds to a residential building – passengers appear on the floors at equal probability.

Time parameters in simulation are measured in sec. Variable parameters in the experiment are: the time interval between the arrivals of passengers IBP (Interval Between Passengers), lift capacity EC (Elevator Capacity) and lift efficiency EE (Elevator Efficiency). The lift efficiency is defined as an average value of occupancy rate of the lift cabin during moving time.

The following expression is used to find the average waiting time during the simulations:

$$T_{wait} + T_{mov} = \frac{1}{N} \sum_{i=1}^{N} (t_{out}^{i} - t_{imp}^{i}) \quad (2)$$
where $t_{inp}$ is arrival time of the passenger in the call floor; $t_{out}$ is the time when the passenger leaves the lift on the destination floor, and $N$ is a quantity of passengers.

In the analysed examples the lift stop time ($T_{stop}$) was equal to 5 sec and the time of moving between floors ($T_{floor}$) equals 3 sec.

Let's estimate average value of $T_{wait}$ for a low rate down stream of passengers under U1D control strategy. We consider that after service of current passenger, lift will stay on the first floor.

$$T_{wait}^{down} = \frac{T_{floor}(n_{floor} - 1)}{2} + T_{stop} = \frac{3(10-1)}{2} + 5 = 18.5s \quad (3)$$

The waiting time $T_{wait}$ can be adjusted using knowledge of passengers flow peaks where control algorithm has to be changed according a new behaviour of lift system.

In the case of downstream scenario having morning peak the waiting time $T_{wait}$ can be decreased due to the following control strategy: after servicing of a querying passenger, lift does not stay on the first floor; it will move in a position in the middle of building – new park zone. For ten floors building it corresponds to sixth floor ($n_{floor} = 5$ for the equation below). In this case the waiting time equals:

$$T_{wait}^{down} = \frac{T_{floor}(n_{floor} - 1)}{2} + T_{stop} = \frac{3(5-1)}{2} + 5 = 11s \quad (4)$$

This control strategy brings the benefits of 7.5 sec comparing to (3). Let's call such control strategy as “down modification”.

Similar estimation of $T_{wait}$ can be used for a low rate upstream of passengers and U1D control strategy. After service of a passenger, lift will stay on the destination floor:

$$T_{wait}^{up} = \frac{T_{floor}(n_{floor} - 1)}{2} + T_{stop} = \frac{3(10-1)}{2} + 5 = 18.5s \quad (5)$$

In the case of upstream scenario having evening peak of passenger flow the waiting time $T_{wait}$ can be decreased using the following control strategy: after the servicing of a querying passenger, lift does not stay at the destination floor; it returns to the first (ground) floor. In this case the waiting time equals:

$$T_{wait}^{up} = 0 \quad (6)$$

It brings the benefits of 18.5 sec comparing to (5). This control strategy is called “up modification”.

Let's estimate $T_{wait}$ for low rate mixed stream of passengers with equal probability of up and down directions queries.

$$T_{wait} = (T_{wait}^{up} + T_{wait}^{down}) / 2 \quad (7)$$

For “down modification”:

$$T_{wait} = (18.5 + 11) / 2 = 14.75s \quad (8)$$

For “up modification”:
$$T_{wait} = (0+18.5)/2 = 9.25s \qquad (9)$$

The value of $T_{wait}$ for not modified U1D strategy under up and down streams of passengers is exactly the same:

$$T_{wait}^{down} = T_{wait}^{up} = 18.5s \qquad (10)$$

In previous work [16] authors compared the efficiency of various strategies while this work aims to assess the impact of accuracy in determination of the peak of passenger flow. Fig. 3 presents six versions of U1D lift control strategy (B–G) widely used in civil buildings. Each version includes up and down modifications acting in accordance to the shown schedule. The version C provides operation of up and down modifications within proposed upper and down peaks of passengers flow. It means that the lift control system has determined the peaks of uneven flow of passengers correctly. The version B simply switches the strategies every 12 hours according to the passenger’s stream, while the versions D–G provide the same operation as the version C with 30 mins time shift. The versions D–G simulate low accuracy determination of the flow peaks switching the modified control strategies earlier or later.

<figure><img src="image_4.png" /><figcaption>Fig. 3. The schedule of modified lift control strategies. U1D is the unilateral collective control with one button (down) lift control strategy, up is "up modification" of U1D control strategy, down is "down modification" of U1D control strategy.</figcaption></figure>

In order to conduct the simulation IBP was varying to change the passenger flow rate. The parameters chosen for simulation are: IBPpeak = 30 sec, IBPnormal = 210 sec; down peak has been predicted from 7 to 9 hours, upper peak – from 18 to 20 hours.

Table 1 presents results of simulation of control strategies U1D (not modified) and versions B and C in terms of lift cabin capacity (column EC). It can be seen that for all experiments versions B and C show better waiting time $T_{wait}$ comparing to U1D, while version B has better lift efficiency (EE) compared to C.

Table 2 shows the results of simulation of all analysed strategies. Since the strategies C-D simulate accuracy of peak flow determination the results demonstrate the influence of accuracy of peak detection on the lift efficiency and the waiting time.
It can be seen that the mistakes in peak time determination bring stronger influence on the time waiting but not on the elevator efficiency.

<table><caption>**Table 1.** Results of simulation of control strategies U1D and versions B and C.</caption><thead><tr><th rowspan="2">EC</th><th colspan="2">U1D</th><th colspan="2">B</th><th colspan="2">C</th></tr><tr><th>T<sub>wait</sub></th><th>EE</th><th>T<sub>wait</sub></th><th>EE</th><th>T<sub>wait</sub></th><th>EE</th></tr></thead><tbody><tr><td colspan="7">IBP<sub>peak</sub> = 30s, IBP<sub>normal</sub> = 210s</td></tr><tr><td>2</td><td>13.4s</td><td>0.30</td><td>11.4s</td><td>0.28</td><td>10.3s</td><td>0.24</td></tr><tr><td>3</td><td>13.1s</td><td>0.20</td><td>11.2s</td><td>0.18</td><td>10.3s</td><td>0.16</td></tr><tr><td>4</td><td>12.9s</td><td>0.15</td><td>11.4s</td><td>0.14</td><td>10.7s</td><td>0.12</td></tr><tr><td colspan="7">IBP<sub>peak</sub> = 30s, IBP<sub>normal</sub> = 150s</td></tr><tr><td>2</td><td>12.9s</td><td>0.30</td><td>10.9s</td><td>0.28</td><td>10.1s</td><td>0.24</td></tr><tr><td>3</td><td>13s</td><td>0.20</td><td>11.7s</td><td>0.19</td><td>10.7s</td><td>0.16</td></tr><tr><td>4</td><td>12.7s</td><td>0.15</td><td>11.8s</td><td>0.14</td><td>10.7s</td><td>0.12</td></tr><tr><td colspan="7">IBP<sub>peak</sub> = 30s, IBP<sub>normal</sub> = 90s</td></tr><tr><td>2</td><td>11.8s</td><td>0.30</td><td>10.5s</td><td>0.28</td><td>9.8s</td><td>0.24</td></tr><tr><td>3</td><td>12.1s</td><td>0.20</td><td>11s</td><td>0.19</td><td>9.3s</td><td>0.16</td></tr><tr><td>4</td><td>12.1s</td><td>0.15</td><td>11.5s</td><td>0.14</td><td>9.2s</td><td>0.12</td></tr><tr><td colspan="7">IBP<sub>peak</sub> = 40s, IBP<sub>normal</sub> = 160s</td></tr><tr><td>2</td><td>12.2s</td><td>0.28</td><td>8.1s</td><td>0.27</td><td>7.7s</td><td>0.22</td></tr><tr><td>3</td><td>11.7s</td><td>0.19</td><td>9s</td><td>0.18</td><td>7.9s</td><td>0.15</td></tr><tr><td>4</td><td>12.1s</td><td>0.14</td><td>8.9s</td><td>0.13</td><td>7.9s</td><td>0.11</td></tr><tr><td colspan="7">IBP<sub>peak</sub> = 50s, IBP<sub>normal</sub> = 150s</td></tr><tr><td>2</td><td>10.8s</td><td>0.28</td><td>7.9s</td><td>0.26</td><td>7.7</td><td>0.22</td></tr><tr><td>3</td><td>11.1s</td><td>0.19</td><td>7.7s</td><td>0.17</td><td>7.7</td><td>0.15</td></tr><tr><td>4</td><td>11.1s</td><td>0.14</td><td>7.8s</td><td>0.13</td><td>7.3</td><td>0.11</td></tr></tbody></table>

<table><caption>**Table 2.** Results of simulation of control strategies B - G. (IBP<sub>pick</sub> = 30 sec, IBP<sub>normal</sub> = 210 sec)</caption><thead><tr><th rowspan="2">EC</th><th colspan="2">B</th><th colspan="2">D</th><th colspan="2">E</th><th colspan="2">F</th><th colspan="2">G</th></tr><tr><th>T<sub>wait</sub></th><th>EE</th><th>T<sub>wait</sub></th><th>EE</th><th>T<sub>wait</sub></th><th>EE</th><th>T<sub>wait</sub></th><th>EE</th><th>T<sub>wait</sub></th><th>EE</th></tr></thead><tbody><tr><td>2</td><td>11.6s</td><td>0.28</td><td>12.5s</td><td>0.29</td><td>12.5s</td><td>0.29</td><td>12.4s</td><td>0.28</td><td>13.2s</td><td>0.29</td></tr><tr><td>3</td><td>11.3s</td><td>0.18</td><td>12.8s</td><td>0.19</td><td>12.1s</td><td>0.19</td><td>12.3s</td><td>0.19</td><td>12.7s</td><td>0.19</td></tr><tr><td>4</td><td>11.3s</td><td>0.14</td><td>12.4s</td><td>0.14</td><td>11.8s</td><td>0.14</td><td>12.7s</td><td>0.14</td><td>13.3s</td><td>0.15</td></tr></tbody></table>

## 3 Conclusion

It has been shown that the agent-based modelling in AnyLogic system can be effectively used for assessment of the impact of changes in control strategies on the lift operation. The modelling and simulation can provide the solution of the time interval between the calls led to switching of the control strategies in order to
minimise passenger's waiting time. The variable passenger flow rate obtained from the simulation can be used as an input parameter for analysis of various lift control strategies.

## References

1. Yang, X., Zhu, Q., Xu, H.: Design and Practice of an Elevator Control System Based on PLC. In: IEEE Workshop on Power Electronics and Intelligent Transportation System, pp. 94--99, IEEE Press, New York (2008)

2. Bernard, P., Deaconu, I.-D., Popescu, S.V., Ghita, C., Deaconu, A.-S., Chirila, A.-I.: PLC Controlled Elevator Drive System. In: 9th International Symposium on Advanced Topics in Electrical Engineering, pp. 166--169, IEEE Press, New York (2015)

3. Munoz, D.M., Llanos, C.H., Ayala-Rincon, M., van Els, R.H.: FPGA Implementation of Dispatching Algorithms for Local Control of Elevator Systems. In: IEEE International Symposium on Industrial Electronics, pp. 1997--2002, IEEE Press, New York (2008)

4. Kwon, O., Lee, E., Bahn, H.: Sensor-aware Elevator Scheduling for Smart Building Environments. Building and Environment, 72, 332--342 (2014)

5. Kim, K.-D., Kumar, P.R.: Cyber-physical Systems: A Perspective at the Centennial. Proceedings of the IEEE, 100, 1278--1308 (2012)

6. Klein, R., Xie, J., Usov, A.: Complex Events and Actions to Control Cyber-Physical Systems. In: 5th ACM International Conference on Distributed Event-based System, pp. 29--38, ASM, New York (2011)

7. Irmak, E., Colak, I., Kaplan, O., Kose, A.: Development of a Real Time Monitoring and Control System for PLC Based Elevator. In: 14th European Conference on Power Electronics and Applications, pp. 1--8, IEEE Press, New York (2011)

8. Goetschalckx, M., Irohara, T.: Formulations and Optimal Solution Algorithms for the Multi-floor Layout Problem with Elevators. In: IIE Annual Conference and Expo: Industrial Engineering's Critical Role in a Flat World, pp. 1446--1452, Institute of Industrial Engineers, Norcross (2007)

9. Matsuzaki, K., Irohara, T., Yoshimoto, K.: Heuristic Algorithm to Solve the Multi-floor Layout Problem with the Consideration of Elevator Utilization. Computers and Industrial Engineering, 36(2), 487--502 (1999)

10. Markos, P., Dentsoras, A.: Floor Circulation Index and Optimal Positioning of Elevator Hoistways. In: Rossitza, S., Jordanov, I., Howlett, R.J., Jain, L.C. (eds.) Knowledge-Based and Intelligent Information and Engineering Systems. LNCS, vol. 6277, pp 331--340. Springer, Heidelberg (2010)

11. Otis. http://www.otisworldwide.com

12. Ding, B., Zhang, Y.-M., Peng, X.-Y., Li, Q.-C., Tang, H.-T.: A Hybrid Approach for the Analysis and Prediction of Elevator Passenger Flow in an Office Building. Automation in Construction, 35, 69--78 (2013)

13. Fernandez, J.R., Cortes, P.: A Survey of Elevator Group Control Systems for Vertical Transportation: A Look at Recent Literature. IEEE Control Systems, 35(4), 38--55 (2015)

14. AnyLogic. http://www.xjtek.com

15. Huang, Y.-S., Chen, J.-R., Lee, S.-S., Weng, Y.-S.: Design of Elevator Control Systems using Statecharts. In: 10th IEEE International Conference on Networking, Sensing and Control, pp. 322--327, IEEE Press, New York (2013)

16. Lupin, S., Kyaw Kyaw Lin, Davydova, A., Vagapov, Y.: The Impact of Sensors' Implementation on Lift Control System. In IEEE East-West Design and Test Symposium EWDTS 2014, pp. 217--219, IEEE Press, New York (2014)