• No results found

The Efficiency of Double-DeckedElevators

N/A
N/A
Protected

Academic year: 2021

Share "The Efficiency of Double-DeckedElevators"

Copied!
39
0
0

Loading.... (view fulltext now)

Full text

(1)

DEGREE PROJECT, IN COMPUTER SCIENCE , FIRST LEVEL STOCKHOLM, SWEDEN 2015

The Efficiency of Double-Decked Elevators

A COMPARISON BETWEEN SINGLE-DECKED AND DOUBLE-DECKED ELEVATORS IN A SKYSCRAPER ENVIRONMENT

WILLIAM SCHRÖDER AND JACK SHABO

KTH ROYAL INSTITUTE OF TECHNOLOGY

(2)

The Efficiency of Double-Decked Elevators

A comparison between single-decked and double-decked elevators in a skyscraper environment

Jack Shabo, William Schröder

Degree Project in Computer Science, First Cycle - DD143X School of computer science and communications

Royal Institute of Technology Supervisor: Vahid Mosavat Examinator: Örjan Ekeberg

(3)

Abstract

The purpose of this study was to investigate the efficiency of double-decked elevators in a skyscraper environment. This was done by simulating elevator activity using different elevator types and elevator control algorithms. The results gained from the simulation suggested that double-decked elevators always provide better performance over using regular single-decked elevators. Some control algorithms proved to have up to ten times better efficiency compared to others using double-decked elevators.

(4)

Sammanfattning

Syftet med denna rapport var att undersöka hur effektiva dubbeldäckade hissar är i skyskrapsmiljö. Detta gjordes med att genomföra en simulation över olika hisstyper och kontrollalgoritmer. Resultatet från simulationen indikerar att dubbeldäckade hissar alltid ger bättre prestanda jämfört med vanliga enkeldäck- ade hissar. Vissa kontrollalgoritmer visade sig vara upp till 10 gånger så effek- tivare än andra med dubbeldäckade hissar.

(5)

Contents

1 Introduction 1

2 Terminology 2

3 Background 3

3.1 Environments, Elevators and Efficiency . . . 3

3.1.1 Low to High Rise Buildings . . . 3

3.1.2 Skyscrapers . . . 3

3.1.3 Measuring Elevator Efficiency . . . 5

3.1.4 Passenger Traffic and Time . . . 6

3.2 Classical Control Algorithms . . . 6

3.2.1 Single Automatic Control . . . 6

3.2.2 Collective Control . . . 7

3.2.3 Zone Control . . . 7

3.3 Advanced Control Algorithms . . . 7

3.3.1 Search Control . . . 8

3.3.2 Destination Dispatch . . . 8

3.3.3 Double-decked Control . . . 9

4 Problem Definition 11 4.1 Problem Statement . . . 11

4.2 Purpose . . . 11

5 Method 12 5.1 Traffic Generator . . . 12

5.1.1 Interfloor Traffic . . . 13

5.1.2 Up-peak Traffic . . . 13

5.1.3 Down-peak Traffic . . . 13

5.1.4 Lunch time Traffic . . . 13

5.2 Elevator Implementations . . . 14

5.3 Simulating the Control Algorithms . . . 14

5.3.1 Local Elevators . . . 14

5.3.2 Shuttle Elevators . . . 15

5.4 System Specifications . . . 15

5.5 Simplifications . . . 16

5.6 Assumptions . . . 16

5.7 Validity through Testing . . . 17

6 Results 18 6.1 Single Automatic . . . 18

6.2 Single Automatic Zone . . . 19

6.3 Single Automatic Search . . . 20

6.4 Selective Collective . . . 21

6.5 Selective Collective Zone . . . 22

6.6 Selective Collective Search . . . 23

6.7 Diagrams . . . 24

7 Discussion 27 7.1 Interpretations . . . 27

7.2 Error Sources . . . 29

7.3 Applications . . . 30

(6)

1 Introduction

Effective elevator control is far more sophisticated than serving one passenger at a time. Instead, programmers face the challenge of assigning multiple pas- sengers to elevators within certain time constraints. In fact, when assigning n passengers to elevators in the general case, there are n! potential pick-up or- ders. Furthermore, if all possible pick-up orders are allowed and considered by a scheduler, the corresponding problem of planning an optimal route has proven to be NP hard[1].

In order to cope with this problem, there are multiple heuristic and ap- proximate elevator control strategies each performing differently according to a variety of parameters. Using the most efficient strategies, or more precisely con- trol algorithms, is vital to impressive buildings. One such example would be the tallest building in the world: Burj Khalifa [2] which has 57 elevators, 167 floors and hundreds of thousands of visitors per year[3]. However, not only the control algorithms constitute a varying factor in the problem of time optimization; an elevator consisting of several elevator cars stacked upon each other serve as an alternative to the single-decked version. The skyscraper Burj Khalifa [2], as well as other buildings of the same scale, use such varying elevators. Thus with respect to the plethora of control algorithms the issue is raised of whether or not more complex elevator types provide better time efficiency for buildings of high altitude.

(7)

2 Terminology

Pick-up The state in which a passenger embarks on an elevator.

Drop-off The state in which a passenger disembarks from an elevator.

Control algorithm An algorithm allocating elevators in response to passen- ger calls, including the order in which pick-up and drop-off occur.

Elevator car A metallic box in which passengers ride the elevator. An eleva- tor consist of one or more of these boxes.

Single-decked An elevator consisting of one elevator car.

Double-decked An elevator consisting of two elevator cars stacked upon each other.

Sky lobby A secondary lobby higher up in a building.

Shuttle elevator An elevator which only travel between lobbies, including sky lobbies.

Local elevator An elevator that travel between a certain amount of floors, including only one lobby/sky lobby.

Waiting time The time a passenger has to wait before embarking on an elevator.

Travel time The time a passenger remains within an elevator before disem- barking.

(8)

3 Background

This section will go over the necessary background information needed to under- stand the remaining parts of the report. First, there will be an introduction of different buildings and the elevator systems used in these. Thereafter, different control algorithms for different types of buildings will be introduced. Finally, the control algorithms used in double-decked elevators will be presented.

3.1 Environments, Elevators and Efficiency

Different buildings require different types of elevator systems. A regular suburb residential building of a few floors (typically no more than 20) tend to be served by one or in some cases two elevators. At the same time there are buildings such as Burj Khalifa which have over 50 operating elevators. Obviously, these vastly different buildings require some sort of categorization in consideration to the elevator systems involved.

3.1.1 Low to High Rise Buildings

To begin with, consider regular buildings having less than 20 floors, a category which represents the majority of buildings. The buildings of this category tends to be referred to as low-, medium and high rise buildings depending on the amount of floors involved. Generally, they have a need for an elevator but tends not to have more than one or two shafts. Due to the simplicity of these systems they do not present a particularly challenging problem to operate [4].

3.1.2 Skyscrapers

In contrast, when buildings reach extreme heights problems with time con- straints arise due to the long travel distance of the elevators. This category of buildings, named more commonly as very tall buildings or skyscrapers [4], calls for a more efficient solution. While more shafts and efficient control algorithms could improve the situation, only a certain amount of space in the buildings can be assigned to elevator shafts. For this reason, there are solutions that improve the efficiency of each shaft by allowing multiple elevators to operate in each shaft. The obvious problem with this would be that the elevators are in the way of each other. Today there are two different solutions to prevent this from occurring.

To begin with, there are double-decked elevators which solves the issue by simply attaching two elevator cars together so that two floors, one directly above the other, can be served simultaneously [6], see Image 3.1. This strategy can clearly increase performance since one shaft can serve two calls at the same time. Consider for example two different groups of people making calls on two adjacent lower floors. A double-decked elevator would allow both these groups to embark on the two different elevator cars before traveling towards their destination floors. While it is true that passengers of one of the elevator cars might have to wait for passengers boarding the other elevator car, such

(9)

delay is negligible compared to the time it takes for a regular elevator to ascend with one group of passengers and descend back again to pick up the next.

Image 3.1: Double-decked elevators [7]

Although double-decked elevators can as much as double the elevator per- formance, passengers traveling to high numbered floors are still likely to have to stop on a number of intermediate floors to let other passengers on and off.

To truly deal with this problem, having sky lobbies allow passengers to travel with shuttle elevators directly to special floors, the sky lobbies, from which pas- sengers then switch elevator and use a local elevator to get to their respective final destination floor [10]. As an example, Image 3.2 shows a schematic figure of a sky lobby implementation. In this, each sky lobby serve all floors from the sky lobby floor up to the floor below the next sky lobby using local elevators.

Consequently, the local elevators for the different sky lobbies can share shafts since each sky lobby as well as the main lobby only serve a separate range of floors. Each such interval can be treated as a separate sub-building which can be operated as its own high-rise building. Therefore it can be concluded that as the number of floors grows the amount of local elevator shafts does not need to be increased, although extra shafts for shuttle elevators provides extra service to the different sky lobbies.

(10)

Image 3.2: A schematic overview of the sky lobbies in the old World Trade Center buildings [9]

Moreover, there is nothing that prevents double-decked elevators from being used in conjunction with sky lobbies. One solution [11] involves using double- decked elevators both as shuttle and local elevators. This means that each lobby includes two floors, one for boarding each elevator car in the double- decked elevators. Equally plausible is to have double-decked shuttle elevators that takes the passengers to sky lobbies from where the local elevators are single- decked [4].

3.1.3 Measuring Elevator Efficiency

Elevator systems’ efficiency is measured on the performance of several param- eters, with the average waiting time(AWT) of passenger pick-up being the most common one to optimize [1]. The waiting time of a passenger is defined as the time it takes for a passenger to make an elevator call and then board a given elevator. With a set of passengers over a certain range of time, one can compute the waiting time of each of these passengers and then calculate an AWT. This number provide a rough measurement of how well an elevator system performs, in which low AWT is considered ’efficient’ while high AWT often is a sign of bad scheduling [1].

In order to detect variances of passengers’ waiting times, which could be secluded when averaging, one can use average squared waiting time(ASWT) as an alternative performance parameter[1]. Much like AWT, the ASWT is calculated by measuring the waiting time (w) of passengers and then squaring the results according to the following formula: ASW T =pw21+ w22+ ... + w2n

(11)

3.1.4 Passenger Traffic and Time

The amount of passengers can vary from building to building depending on the building’s layout and size. For example, consider the case where there is only a handful of people in a building compared to where the building is almost full.

In the first case there would be little or non-apparent practice of the elevators while in the latter they would most likely be occupied without rest. As such, one could categorize elevator traffic, based on passenger density, into low, medium or heavy traffic. These different markers of intensity are of interest when designing as well as selecting control algorithms.

Most control algorithms have a goal to minimize AWT, although other control algorithms could aspire for minimizing average traveling time(ATT), the average time a passenger spend riding an elevator [14]. The first goal builds upon how elevators are dispatched and controlled by the system to answer calls, while the latter depends more on how the elevator behaves in the traffic. In an environment with heavy traffic, elevators could get quite full and thus, in the average case, require more stops effectively increasing the ATT.

Not only does elevator traffic depend on the amount of passengers, but also the type of traffic. Passenger traffic can be divided into four different situations:

uppeak traffic, lunchtime traffic, downpeak traffic and interfloor traffic [14].

Uppeak traffic represents the arrival of passengers to the very first floor, the lobby, while on the contrary in downpeak traffic passengers travel from various floors down to the lobby. As one could guess, lunchtime traffic represents the habit of passengers traveling down to the lobby and then up again in a very short time. Finally, passengers traveling between floors is the definition for interfloor traffic. [14]

3.2 Classical Control Algorithms

Elevator control began at a very primitive stage with human elevator opera- tors controlling levers and ropes. However, as the years progressed, so did the approach for an automatic control system. Hence did the world’s early con- trol algorithms see the light of day. Even though these were invented in the early stage of automatic elevator control, they are still widely used in modern elevators either in full or indirectly as enhanced versions. [12]

3.2.1 Single Automatic Control

One of the earliest developments of an automatic electrical control system was the Single Automatic operation strategy which was used for single-decked elevators [12]. This elevator system consisted of single call buttons at each floor, and buttons on the operating panel inside the elevator car which represented each floor destination. The elevator could be called from each floor but once in use, it would not respond to calls from other floors until it had reached the given destination floor. Due to this limitation, this strategy is more fit for exclusive use of elevators [12] such as for vehicle transportation in garages or sky lobby shuttle elevators having only one other floor as a destination.

(12)

3.2.2 Collective Control

In order to have a system which provides elevator service to multiple stops in one ride, thereby not providing exclusive use and effectively reducing the waiting time of passengers, one can use the collective operation strategy. Generally, this strategy makes use of two landing call buttons for either upwards or downwards travel instead of the aforementioned single button. By having passengers specify their desired direction on these landing call buttons, they would then be assigned to an elevator going in the specified direction. After a passenger embark on such an elevator, any intermediate calls in the same direction results in the elevator stopping and collecting the additional calls, thus serving calls along the way.

When an elevator have answered all calls in one direction, it will reverse and answer any upcoming calls in the opposite direction. Although this is the general approach for elevators using the collective strategy, most elevators used derived versions. [12]

The Selective Collective operation is the most common version [13] which behaves as specified before with the addition that the elevator remembers calls in the opposite direction and attempts to answer to them after a reversal. Should there be no calls in the opposite direction, the elevator would by default park at the last-served floor.

3.2.3 Zone Control

In order to cope with heavier passenger traffic as well as attempt to reduce the average passenger waiting time, the concept of zone control provides a simple, yet powerful approach. Zone control can be used as an extension for most multi- elevator algorithms and is all about distributing the labor in an elevator system by dividing the given building into particular zones. Each elevator is assigned a particular zone and answers calls primarily within it and, if sought, secondarily outside the zone.

A building can be zoned into stacked or interleaved zones [4]. Stacked zones consists of subsequent floors, meaning that (tall) buildings are divided into horizontal layers. This is the ’recommended practice for office and institutional buildings’ [4](pg. 2) and thus of interest in the study. An interleaved zone division is defined as having elevators either serving odd or even floor, but since interleaved zoning is common practice in public housing[4] such zoning will not be further considered.

3.3 Advanced Control Algorithms

Modern elevators require better performance, in the form of better AWT and ATT, than the classical control algorithms have to offer. As such, one can use some more advanced control algorithms in which some take use of mathemat- ical models or computational concepts. These algorithms generally provide a better distribution of elevators responding to calls, and hereby give better time- results[1]. While these advanced algorithms often provide optimized results,

(13)

they require much more computational time. Such is the case of the Search control algorithm.

3.3.1 Search Control

Control algorithms which utilize the concept of searching through the system and then deciding the best possible elevator assignments, by optimizing some criteria such as AWT [15], could be an option as well in addition to classical algorithms. There are two different types of search-based strategies, greedy or non-greedy algorithms. A greedy search-based algorithm does not usually perform extensive search but rather assign hall calls to elevators when they are first registered to the system [15] and then do not reconsider their choice.

However while it requires little computational time, it does result in a lack in performance [15].

A non-greedy search control algorithm require a lot of computational time since it searches through all available allocations for a new passenger call to any elevator. Although this approach does indeed give the most optimal assignment, it is not feasible for larger systems due to the computational requirement [15].

However, if one were to use it on a smaller system such as a building divided by sky lobbies, preferably in an low-medium traffic environment, it could certainly be worth the calculation time.

3.3.2 Destination Dispatch

In order for the elevator control algorithms to have as much information as pos- sible available when assigning elevators, it would have to know the destination floors for the passengers when they call for the elevators. This type of system is known as destination dispatch. The idea is that each floor has a panel of floor buttons, corresponding to the different available floors from the elevator system.

Passengers then call for elevators by selecting their destination floor. Finally, the control algorithm then decides which elevator should be assigned to serve the request, and informs the user which elevator to use [17], see Image 3.3.

(14)

Image 3.3: A call panel for a destination dispatch system. The letter on the top shows which elevator to use (A) in order to reach floor 50 which has just

been requested by the user. [17]

3.3.3 Double-decked Control

Since most elevator rides takes place to or from a lobby it is clear that lobbies have to be constructed over two floors in order for double-decked elevators to be effective. This way, passengers can board both the elevator cars of the elevator simultaneously which in turn could at most double the amount of passengers carried in every ride. This is usually done by installing an escalator between the two lobby floors (this include sky lobbies) and then direct passengers to use the upper or lower deck depending if they are headed to an odd or even floor.

Indeed this is the solution all current elevator manufacturers use [20]. Of course, passengers boarding at any intermediate floor cannot choose between floors and will thus enter either the upper or lower elevator car depending on where the elevator stops.

Clearly any call system can be used for a double-decked elevator, i.e. sim- ple call, up/down call or destination dispatch. However, the most important factor when optimizing control of double-decked elevators is of course that both elevator cars are served simultaneously as much as possible. For this reason, destination dispatch is well equipped to handle double-decked elevator control since it provides information about the destination floor of passengers at the time the call is made. This allows the control algorithm to group passengers going to adjacent floors by assigning them to different cars of the same elevator, meaning both elevator cars can drop off the passengers simultaneously. As an example, two passengers boarding at the lobby with destination floor 7 and 8 respectively could be assigned to the same elevator, the passenger going to floor 8 on the upper car and the passenger going to floor 7 on the lower car. Using these assignments, the passengers could board and disembark simultaneously and there would be no idle waiting time for one elevator car while only the other car is being served. Due to these reasons, destination dispatch is com- monly used in modern double-deck elevator systems, just as those developed by Schindler [11] and Otis [21], in conjunction with advanced control algorithms such as the following.

(15)

The ETD (Estimated Time to Destination) algorithm used by ThyssenKrupp utilizes a type of search algorithm to determine which of the elevators can most efficiently serve a call [19]. This is done by calculating the amount of extra waiting- as well as traveling time that would be generated for each of the avail- able elevators to serve this new call. For example: Assume there is a call for an elevator on floor 3 with destination floor 8. Elevator A is just leaving floor 1 for floor 5 with two passengers. The total delay for elevator A can now be calculated. The stop at floor 3 to pick up the new passenger delays the elevator on its trip to floor 5 by some time, say 10 seconds. Since there are two people in the elevator they both have to wait these 10 seconds so the total delay time is so far 20 seconds. Now the passenger on floor 3 gets on and the elevators next stop is on floor 5. However, the passenger boarding on floor 3 is going to floor 8 so the stop on floor 5 delays him 10 seconds as well. Therefore the total cost for elevator A to respond to this call is 30 seconds. This cost is calculated for all available elevators and the one with the least total cost will be chosen to respond to the call [19]. This assumes of course that the amount of passengers in each elevator is known. This is difficult to know exactly, but the elevators could have a scale inside to determine the total weight which gives an idea of how many people are inside the elevator. It is however clear that destination dispatch is used by the algorithm to perform a more accurate search estimation that a regular up/down elevator system could do.

Another solution, developed by Otis Compass Plus [18], utilizes a variation of the zone control algorithm rather than the search control algorithm. This is done in an effort to avoid different elevators going to the same floor. Moreover, it is done by allocating each elevator to a group of adjacent floors, including the lobby floor. For example, if there are four elevators and nine floors, including the lobby, then each elevator could serve two floors each. Each elevator call is further responded to by the elevator assigned to the zone having either the passengers destination floor or origin floor, whereby the amount of zones are 4 in this example.[18]

(16)

4 Problem Definition

This study investigates how efficient double-decked solutions are compared to single-decked variants, or combinations of these. It is done by finding an answer to a hypothetical scenario; to plan the construction of an elevator system for a new skyscraper. Its goal is to be the first 400 meter high skyscraper with 100 floors, including a sky lobby, in northern Europe. With respect to the ground area available, the owners have agreed to an elevator system of 40 shafts with elevator cars having a carrying capacity of 15 people. However, the owners are concerned that the passengers’ elevator rides will be too slow, with respect to waiting time as well as travel time. They therefore consider if they have to use double-decked elevators in order to reduce passenger waiting time. These special elevators would certainly cost more than regular single-decked variants.

To help with the trade-off, and at the same investigate if the use of double- decked elevators increase performance, this study aims to provide an answer to how well different elevator types perform in the setting above, using different control algorithms.

4.1 Problem Statement

Can something be said about whether single-decked or double-decked elevators are to be preferred in a skyscraper environment? Which control algorithms are more time efficient in a skyscraper using single-decked and/or double-decked elevators?

4.2 Purpose

Today, multiple different combinations of double-decked and single-decked el- evators are used as shuttle and local elevators in different buildings [4]. This raises the question of why multiple different solutions are used. By answer- ing the problem statement, this study draws conclusions on the efficiency of double-decked elevators using different control algorithms.

(17)

5 Method

The defined problem consists of many parameters: a variety of control algo- rithms, elevator types and different intensities of traffic. Hence, an answer for this problem is sought using a simulation of elevator activity. This simulation is written in Java and should be sufficient to provide answers, or at least hints, on which elevator setting provides better time efficiency. The simulation has such capability due to the fact that it attempts to imitate real-life behavior of passengers moving from one point to another via a system of elevators, under real-life conditions.

To perform a simulation imitating real-life behavior, one would first need a collection of passengers representing a type of traffic. This collection is gen- erated by a traffic generator given a traffic type, such as up-peak traffic, and a number representing how many different passengers one would wish to have in the selected traffic type. The output of the traffic generator is a number of ele- vator calls that have an origin, a destination and a time stamp telling at which time in the simulation the call will be made. The generated traffic is then sent as input to the current elevator system, consisting of a set of elevators, which mimics the elevators natural behavior (movement and opening/closing of doors) using the current control algorithm. The chosen control algorithm processes the given data by assigning incoming calls to elevators.

In order to measure the waiting- and travel time of passengers, each elevator dynamically calculates the time allocated passengers have to wait for, and ride with, the elevator before reaching its destination. After each simulation, results are given in form of the AWT and ATT of the entire system. Furthermore, one will also be given the ASWT, defined in Section 3.1.1, as well as the average squared travel time(ASTT) of the system in order to highlight passengers variances not only in passenger waiting time, but in travel time as well.

The following sections specify the different parameters and settings of the simulation.

5.1 Traffic Generator

The responsibilities of the traffic generator is to generate realistic passenger data according to the different hours of a normal working day. These are interpreted to be the following:

• 7-9: Up-peak traffic where the vast majority of passengers are traveling from the lobby to their destination floor.

• 9-11: Interfloor traffic

• 11-13: Lunch time traffic where most passengers travel either to or from the lobby floor.

• 13-15: Interfloor traffic

(18)

• 15-17: Down-peak traffic where the vast majority of passengers are trav- eling to the lobby.

The subsections below cover the different traffic-types which together form a day of simulation, a simulation day. Chosen numbers for the different periods, as well as the choice for having the periods themselves, are based upon the theory in Section 3.1.4. Note that the sky lobby floors can never be the final destination of any travel, and that unfinished calls from each period overlap onto the next period. Should there be any remaining calls in the system after the last period, the simulation extend the day by keeping the simulation running with the same settings, without having any new additional calls added to the system.

Each simulation day consist of a certain number of time units, in which one time unit is represented as one "loop through the system", where one loop is simulated as one second of activity; each loop update elevator movement, elevator boarding, call allocations in the current control algorithm as well as the update of waiting and travel time. Each random operation mentioned in the following traffic states, as well as the exact time of which a call is made, is used with Javas pseudo-random linear distribution class.

5.1.1 Interfloor Traffic

There is interfloor traffic both in the morning between up-peak traffic and lunch- traffic as well as between lunch-traffic and down-peak traffic. Such traffic is simulated by having 33% of the total amount of passengers per period do an interfloor elevator ride from a random floor to a random destination floor.

5.1.2 Up-peak Traffic

The up-peak traffic is generated by having 100% of the given amount of passen- gers take an elevator ride from the lobby floor at some point during the period.

The destination floor of these is chosen at random.

5.1.3 Down-peak Traffic

During down-peak traffic, 100% of the given passenger amount travel from a random originating floor down to the lobby sometime within the period. When double-decked elevators are used, the floor above the lobby floor is also one possible destination. Consequently, this floor is not a valid floor to originate from.

5.1.4 Lunch time Traffic

In lunch-time traffic, 50% of the given passenger amount does at some point travel down to the lobby from a random origin. After 30 simulation time units, these passengers travel back up again.

(19)

5.2 Elevator Implementations

This section lists the different elevator implementations that are used in the simulation. When a double-decked shuttle elevator is used, the lobby and sky lobby consist of two floors, instead of just having one floor, namely the original lobby/sky lobby floor as well as the floor directly above it. The simulation run with the following elevator structures:

• Double-decked locals with double-decked shuttles

• Single-decked locals with double-decked shuttles

• Single-decked locals with single-decked shuttles

The structure of ’Double-decked locals with single-decked shuttles’ is not used in the simulation. This is due to the fact that the double-decked locals would then only be able to have its lower half in the lobby/sky lobby floor, since there is a single-decked shuttle elevator between these floors. Thus this structure is interpreted as surrealistic according to the description of sky lobbies in Section 3.1.2.

5.3 Simulating the Control Algorithms

5.3.1 Local Elevators

All local elevators, regardless of whether they are single-decked or double- decked, will be simulated with the following control algorithms:

• Single Automatic with logical elevator assignments

• Single Automatic with a zone implementation

• Single Automatic with a search implementation

• Selective Collective with logical elevator assignments

• Selective Collective with a zone implementation

• Selective Collective with a search implementation

Logical elevator assignments are used on both Single Automatic and Se- lective Collective in order to investigate if a logical, but yet simple, allocation of elevator can prove to be useful. Each such logical elevator are chosen in the following order:

1. The chosen elevator is the one having the least workload (amount of as- signed calls)

2. The chosen elevator is the one closest to the call

(20)

3. If there should be multiple elevators with the same workload and prox- imity, one of these would be picked at random using Javas own linear, pseudo-random distribution

An algorithm implemented with zone control is given a list of elevators in which each elevator are assigned to a zone, consisting of the lobby/sky lobby as well as two or three consecutive floors. Each passenger’s call is then handled by an elevator having the passenger’s origin floor within their zone. Thus, the algorithm using zone is given a subset of the available elevators, rather than all of them, when performing their respective queue allocations.

Algorithms using search control are based on ETD and use a greedy search control variant which, as mentioned in Section 3.3.3, does not consider different queue allocations. Instead, such algorithms calculate the performance of placing new calls into each possible elevator. When all possibilities are accounted for, the algorithm then allocates the new call to the elevator taking the least amount of waiting time and travel time.

5.3.2 Shuttle Elevators

Shuttle elevators run with the Single Automatic algorithm with logical elevator assignments, regardless of whether double-decked elevators are used or not. This is due to that shuttle elevators only travel in between two floors (or set of floors) and thus does not require advanced elevator assignments.

5.4 System Specifications

The building layout consist of a single lobby floor with multiple destination floors including exactly one sky lobby. Garage floors and other entrance floors are not considered present. The following list describe the fixed or alternative parameters to the simulation and represent a simplification of the One World Trade Center building and elevator specifications.

• Floors: 100

• Building Height: 400 m

• Distance between floor: 4 m

• Daily amount of people riding elevators: 2500 / 6000 / 7200 (low traf- fic/medium traffic/heavy traffic)

• Shafts: 40

• Amount of shuttle elevators: 16

• Amount of local elevators: 24 in each part of the building (top and bottom)

• Elevator car capacity: 15 passengers

• Average elevator speed: 20 m/s

(21)

• Sky lobby floor: 66

• Floor delay time (time spent embarking/disembarking passengers): 10 seconds

• Number of simulation days: 14

• Time per period: 7200 seconds (two hours per period)

• Extended time after each simulation day: unlimited

5.5 Simplifications

To simplify the simulation, elevator acceleration and deceleration are not consid- ered. Instead, the average speed of the elevator are used for elevator movement.

Furthermore, the elevators keep track of the amount of passengers currently inside them at all times in order to check whether they are full or not. If such is the case, elevators will at first drop-off a passenger before picking up another regardless of the current queue. Additionally, elevators are only open for em- barking/disembarking for a fixed period of time (see above) and are not delayed further. Moreover, a passenger cannot be allocated with another elevator once the call has been processed by the control algorithm. Some of the consequences of this simplification is that passengers cannot ride with another elevator, should one arrive at the same floor, or be reassigned to another elevator if the allocated elevator happens to be full. Finally, algorithms using search based elevator allo- cations use a simplified version of the real ETD, whereas algorithms using zone control use a derived version of Compass.

5.6 Assumptions

The simulation is based on a number of assumptions, namely the following:

• Destination dispatch is assumed to be used on all floors regardless of eleva- tor setting. This has the consequence that the simulated elevator control system is able to perform elevator allocations with the destination floors of passengers taken into account as soon as a call for an elevator is made.

• Passengers know their whole route, including lobby interchange (if any) and position in lobby floor should double-decked shuttle elevators be used.

• Eventual movement between the ground lobby floors or sky lobby floors in a double-decked shuttle elevator scenario is assumed to take zero seconds.

Such is the case when a passenger ride from the lobby/sky lobby and has to embark on the upper or lower elevator car of the double-decked elevator in order to reach their respective destination.

(22)

5.7 Validity through Testing

In order to ensure that the given results are creditable, the program was run with a number of test classes. More specifically, the expected behavior of the following parts of the program was validated:

• Elevator movement and embarkment/disembarkment

• Passenger movement and tracking

• The selective collective algorithm

• Passenger traffic generation

Other parts of the program was validated through debugging and error printing along with multiple runs of the program.

(23)

6 Results

The following subsections display the simulation results for each control al- gorithm. In these, there are tables for each respective algorithm variant for 14 simulation-days of simulation in low, medium and heavy traffic passenger amounts. At the end of section, one can find diagrams that graphically present differences in waiting time and squared waiting time for the different traffics and algorithms. There are no such diagrams for travel time or squared travel time due to it having few significant differences. Furthermore, computational time is not an issue in the simulation and is thus not investigated upon.

• AWT = Average Waiting Time

• ASWT = Average Squared Waiting Time

• ATT = Average Traveling Time

• ASTT = Average Squared Traveling Time

6.1 Single Automatic

Low Traffic

Elevator Type AWT ASWT ATT ASTT

Single/Single 12,55 15,04 17,77 18,36 Double/Single 12,59 15,07 17,81 18,39 Double/Double 12,48 15,00 17,77 18,36

Medium Traffic

Elevator Type AWT ASWT ATT ASTT

Single/Single 14,91 18,47 17,76 18,36 Double/Single 14,83 18,42 17,82 18,42 Double/Double 14,64 18,17 17,76 18,36

Heavy Traffic

Elevator Type AWT ASWT ATT ASTT

Single/Single 42,97 75,87 17,77 18,36 Double/Single 42,06 73,89 17,82 18,42 Double/Double 39,75 68,30 17,76 18,36

(24)

6.2 Single Automatic Zone

Low Traffic

Elevator Type AWT ASWT ATT ASTT

Single/Single 17,69 23,61 17,76 18,36 Double/Single 16,31 20,28 17,80 18,39 Double/Double 15,93 20,13 17,76 18,36

Medium Traffic

Elevator Type AWT ASWT ATT ASTT

Single/Single 71,49 185,75 17,77 18,36 Double/Single 70,62 192,78 17,83 18,42 Double/Double 63,62 174,44 17,76 18,36

Heavy Traffic

Elevator Type AWT ASWT ATT ASTT

Single/Single 184,38 429,61 17,77 18,36 Double/Single 174,51 434,97 17,83 18,32 Double/Double 165,92 419,50 17,76 18,36

(25)

6.3 Single Automatic Search

Low Traffic

Elevator Type AWT ASWT ATT ASTT

Single/Single 12,77 526,06 17,77 546,81 Double/Single 12,83 527,25 17,82 548,77 Double/Double 12,60 524,66 17,76 545,45

Medium Traffic

Elevator Type AWT ASWT ATT ASTT

Single/Single 14,12 771,83 17,78 780,96 Double/Single 14,04 767,62 17,82 782,86 Double/Double 13,81 759,82 17,75 774,67

Heavy Traffic

Elevator Type AWT ASWT ATT ASTT

Single/Single 27,14 4287,22 17,77 1283,65 Double/Single 25,96 3762,57 17,82 1236,85 Double/Double 24,25 2978,28 17,76 1165,14

(26)

6.4 Selective Collective

Low Traffic

Elevator Type AWT ASWT ATT ASTT

Single/Single 12,52 15,04 17,77 18,36 Double/Single 12,59 15,07 17,83 18,42 Double/Double 12,52 15,04 17,77 18,36

Medium Traffic

Elevator Type AWT ASWT ATT ASTT

Single/Single 13,95 17,55 17,88 18,53 Double/Single 13,78 17,27 17,93 18,58 Double/Double 13,69 17,21 17,84 18,50

Heavy Traffic

Elevator Type AWT ASWT ATT ASTT

Single/Single 26,84 54,54 18,09 18,85 Double/Single 24,65 46,10 18,16 18,90 Double/Double 22,95 41,87 18,03 18,77

(27)

6.5 Selective Collective Zone

Low Traffic

Elevator Type AWT ASWT ATT ASTT

Single/Single 13,59 16,16 18,26 19,03 Double/Single 13,59 16,10 18,26 18,95 Double/Double 13,03 15,72 17,93 18,61

Medium Traffic

Elevator Type AWT ASWT ATT ASTT

Single/Single 15,01 19,06 18,92 19,88 Double/Single 14,98 18,93 19,00 19,90 Double/Double 14,01 18,12 18,15 18,98

Heavy Traffic

Elevator Type AWT ASWT ATT ASTT

Single/Single 30,10 59,63 19,13 20,15 Double/Single 26,59 49,27 19,28 20,28 Double/Double 23,85 43,93 18,25 19,11

(28)

6.6 Selective Collective Search

Low Traffic

Elevator Type AWT ASWT ATT ASTT

Single/Single 8,75 433,20 18,65 565,35 Double/Single 8,77 434,30 18,33 568,50 Double/Double 8,50 430,82 18,49 561,50

Medium Traffic

Elevator Type AWT ASWT ATT ASTT

Single/Single 8,09 484,15 18,70 800,24 Double/Single 8,10 485,97 18,97 804,90 Double/Double 7,70 478,24 18,35 777,07

Heavy Traffic

Elevator Type AWT ASWT ATT ASTT

Single/Single 7,98 501,88 18,70 883,11 Double/Single 7,96 503,30 18,79 889,41 Double/Double 7,54 492,93 18,28 848,97

(29)

6.7 Diagrams

Diagram 6.1: AWT for low traffic

Diagram 6.2: AWT for medium traffic

(30)

Diagram 6.3:AWT for heavy traffic

Diagram 6.4: ASWT for low traffic

(31)

Diagram 6.5: ASWT for medium traffic

Diagram 6.6: ASWT for heavy traffic

(32)

7 Discussion

7.1 Interpretations

To maintain elevator traffic in the extreme environment of a skyscraper is hard, yet again NP-hard in general when a scheduler consider all possible pick-up orders. This has however not been the case in this study, due to the usage of the heuristics Single Automatic and Selective Collective. These has proven to give different, but feasible results in accordance to their respective theoretical aspect. Single Automatic has proven to be on par with Selective Collective in a number of different traffics and alternative structures in terms of AWT as well as for ASWT, although only in the low and medium traffics. A certain equality seem to arise in Diagram 6.4 and Diagram 6.5 as well. Nevertheless, the differences become majorly apparent in heavy traffic with Selective Collective having better waiting time with results being from 20 up to hundreds of seconds better than the algorithms utilizing Single Automatic. Indeed, utilizing the concept of collection provides better overall results even with the simple logical elevator allocation.

Even though the waiting times seem to differ between the algorithms, there are no real significant change in travel time. In the majority of the results, ATT seem to be a (rounded) constant value of 18 seconds while ASTT seem to be constant to approximately 20 seconds. Thus, it would seem that the chosen algorithm or state of traffic has negligible effect on how long a passenger has to ride in order to get to its destination. The only particular changes in travel time occur in the squared travel time of section 6.3 and section 6.6 which provide the result for the two algorithms’ respective search variant. Indeed, the difference between Single Automatic and Selective Collective as a control algorithm does not appear to be diversified by the core algorithm type but rather around the different variants of these.

There is a clear difference between the performance of the logical, zone and search based algorithms from the diagrams. The observation that first meets the eye is that the search based algorithms performs very well in terms of waiting time compared to the other algorithms, such as in Diagram 6.3. In fact, it per- forms best in terms of waiting time compared to all the other algorithm/traffic- intensity combinations. The probable explanation for this would be that search based actually finds the best suited elevator for each call by analyzing the run- ning time for each possible allocation. While this is true, one has to keep in mind that new passengers arriving between the time of allocation and the time of arrival of the first passenger could affect which elevator would perform the best in terms of waiting time. Yet, passengers can not be allocated to a new elevator once they have been assigned to one in the first place since destination dispatch is used. For this reason, one could argue that search based algorithms performs the best in terms of waiting time from the given information. This is not necessarily true though, since it could be possible for the algorithm to guess the flow of incoming traffic and thus allocate passengers in a more efficient way to begin with.

(33)

Upon further inspection of the results in the diagrams it is also clear that the search based algorithms performs much worse compared to other algorithms in terms of squared waiting time. This would indicate that the waiting time distribution between the different passengers is unevenly distributed which in turn suggest search based algorithms makes some passengers wait longer in order for more passengers to be served with less waiting time. One might express it as sacrificing the few for the greater good. The reason for this is difficult to analyze since search based algorithms operates on nothing but runtime specific calculations. A possible analysis would be that new calls originating from distant locations would be allocated to empty but not necessarily nearby elevators.

This would save time since an elevator that might be close, but contains several passengers, would cause an increase in the total delay time. On the other hand, the passenger who is making the new call might have to wait for a longer time since the chosen elevator could be further away which would affect the squared waiting time negatively.

Another algorithm with surprising results is the zone algorithm, which per- formed worse in terms of waiting time than the logical version in all scenarios in the diagrams. It can also be seen from the same diagrams that while the single- decked version of zoned algorithms performs considerably worse than the logical versions, double-decked implementations seems to be a somewhat closer race.

This would indicate that zone control algorithms works well with double-decked implementation, even if still slightly slower than the logical versions in terms of waiting time. This property seems to be unique for zone control; neither logical nor search based algorithms have a performance increase with double-decked.

While logical algorithms seems to have about half the improvement compared to zone algorithms, search based practically reach the same waiting time using both single- and double-decked systems. This could be explained by the fact that double-decked zone control in the implementation for this simulation con- sisted of two adjacent floors in conjunction with the relevant lobby floor. This would mean a double-decked elevator achieves grouping with passengers travel- ing to the upper of the two adjacent floors boarding the upper elevator car and similar for the lower elevator car, meaning these passengers make efficient use of the fact that these elevator cars travel together.

The question remains as to why the zone algorithm performed worse the logical algorithm in all cases. This result indicate that the logical algorithm’s way of choosing elevator is superior to the zone version, which is worth investi- gating since the very reason zone algorithms exist are to improve performance.

There are two factors to consider, they way the logical algorithm choose an elevator and the exact way the zone control is set up in the simulation. Firstly, the logical algorithm select elevator by finding the closest non-empty elevator.

While this might appear as a very effective algorithm at first glance it has the issue of bunching up a lot of people from possibly different floors, meaning the first passengers to enter the elevator might have to wait a very long time. These issues are illustrated by the way the search algorithm performs the elevator allo- cation much more efficiently in terms of AWT. Secondly, the zone control of the elevators was implemented in such a manner that as few elevators as possible

(34)

were to serve each zone. This means that in a system of 40 elevators and 64 floors, the first 32 elevators serve two floors each and the remaining 8 help serve the top 16 floors.

This type of distribution have the consequence that there are only some elevators serving some of the zones and thus passengers calling from the floors within a particular zone might have to wait a very long time if the elevator already have left the zone. It is possible zone control would have performed better if there were more elevators in each zone, but this was not investigated.

Another aspect worth considering is that while rides to or from the lobby floors work well with zone control, interfloor traffic is more difficult to handle. The reason for this is that the origin and destination are unlikely to be in the same zone and thus zone control is not really achieved.

7.2 Error Sources

The perhaps most obvious flaw with the performed simulation was that the elevator speed was set to an average value at all times. This speed was also the same for local and shuttle elevators, something that is far from true in real systems. The effects of these simplifications is that elevators traveling shorter distances are faster than they should be while elevators traveling long distances are slower than they should be. This means the simulated systems favors shorter elevator rides and thus also that multiple stops on close floors are conducted faster than should be possible. This flaw could also have been a factor of the slow efficiency of the zone algorithms, since these depend on traveling long distances with passengers between the lobby and the designated zoned floors.

Another simplification made for the simulation is that each elevator knows the exact numbers of passengers currently inside at all times. While this is not entirely incorrect (there have been attempts with scales in elevators as described in the background) it in unlikely the elevator knows its current passenger amount with such precision, which thus makes the simulated elevators more efficient since they allow more passengers to board even though the elevator is almost full. While this different might provide different results, the simulated elevators still behaves just as real ones do by traveling to the next drop-off destination, ignoring pick-ups, when the elevator is considered full.

It is worth to consider how elevators behaves when they stop at a floor to either let passengers embark or disembark. The time this process takes is set to ten seconds in the simulation. Yet, in real systems it is clear this number varies heavily depending on the situation. While ten seconds might be a reasonable average value it could possibly be more realistically represented by a stochastic variable ranging from 5-30 seconds with the highest probability being around 5-15 seconds. This type of change would let the system be affected by the occasional passenger that requires extra time boarding and disembarking the elevator.

(35)

7.3 Applications

Despite whether zone control, search or logical Selective Collective and Single Automatic are used, the results suggest that having a double-decked elevator increase the overall performance of the elevator system. Although these gains are mostly apparent in heavy traffic, having double-decked locals and shuttle elevators improve the AWT with up to 6 seconds (Diagram 6.3, Selective Col- lective Zone) in the best case, excluding the results in single automatic search which although took very long time but shows a difference of nearly 20 seconds.

While 6 seconds might appear insignificant to a single waiting passenger, having six seconds better waiting time in the average case has the consequence of con- siderable less waiting time in the system. For example, having 7200 passengers with 30 seconds of AWT in single/single (single-decked shuttles and locals) and 6 seconds less in double/double has the consequence that the system running with 7200 passengers in single/single has approximately the equivalent total waiting time of double/double with (7200 + (7200 ∗ 6/30)) = 8440 passengers.

Although total waiting time is not looked upon in this study, it suggest that double-decked elevators for both local elevators and shuttle elevators seem to be the more sought structure.

In conjunction with the general performance increase of double-decked el- evators, it is crucial to mention that double-decked elevators are more than ten times more efficient in zone algorithms compared to search algorithms. This can be seen by looking at Diagram 6.3 where selective collective with search yields about 0,5 seconds better AWT for double-decked elevators whereas the same number for selective collective zone is about six seconds. Thus, the gain of using double-decked elevators is much more important in zone based imple- mentations, such as the Otis Compass system. At the same time, search based implementations such as the ETD by ThyssenKrupp is not nearly as dependent on the use of double-decked elevators to perform efficiently. Therefore it can be concluded that zone based implementations should always strive to consist of double-decked elevators. The problem can also be viewed from the opposite angle; assuming we have a double-decked system, should a zone or search algo- rithm be used? This does lie outside of the scope of this report though, and an answer can not be derived from the results of the simulations, due to the problems in the zone implementations as well as the high squared waiting times of the search implementation.

With respect to the acquired results of this study, there seem to be multiple options on which control algorithm to use in the hypothetical scenario defined in the problem definition. As mentioned earlier, the best option between using Single Automatic or Selective Collective would be the latter. As for which version of Selective Collective to use, the results, backed up by the theory behind the concept, would at first suggest that the search algorithm could be the more optimal choice as it does decrease the AWT significantly. However, the problem of having some passengers wait a lot longer than the average in order to achieve overall better results could be seen to be ethically wrong for realistic building conditions. Henceforth, the theory would suggest that zone control would be the

(36)

next best option, but yet again the results deemed zone control to be worse than logical Selective Collective. As such, Selective Collective with logical logical elevator allocations turns out to be best heuristic approach to be taken for skyscrapers with a (single) sky lobby implementation.

As previously stated, double-decked elevators seem to be the better elevator setting. Then again, if the building does not expect far to much traffic one could question the cost of having double-decked local elevators over the single-decked variant. This assumes of course that a double-decked elevator cost more than a single-decked elevator, which should be true since a double-decked elevator is theoretically twice as large as a single-decked elevator. By looking at the results, one can see that double-decked shuttle and single-decked local elevators are more effective than only using single-decked elevators as well as not far from the efficiency of the solid double-decked variant. Thus, double-decked shuttle and single-decked local elevators could be a good alternative if one wish to have elevators that are more effective than regular ones but cheaper than only having double-decked elevators. Beyond shadow of doubt, double-decked locals and double-decked shuttle elevators remain the better elevator setting with regard to only efficiency.

8 Conclusion

Judging from the results of this study, Selective Collective with logical elevator allocations are more effective for a skyscraper having a sky lobby implementa- tion. Search-based Selective Collective could be an even more effective option, but cannot be used as it is right now due to unfair distribution. Zone did not appear to be an effective option, but has potential to be more effective with better zone distribution.

The value of using double-decked elevators depend on which algorithm is used. However, they proved to very efficient when used together with zone while not as effective with search. In any case, double-decked performed better than single-decked elevators in all scenarios.

(37)

References

[1] D. Nikovski and M. Brand: Decision-Theoretic Group Elevator Scheduling.

Mitstubishi Electric Research Laboratories. 2003 June.

[2] Burj Khalifa, the world’s tallest building, inaugurated. Otis Eleva- tor Company. [Cited 26 March 2015]. Available from: http://www.

otis.com/_layouts/ProjectNewsPopup.aspx?ID=13&siteURL=http:

//www.otis.com/site/in/pages/OtisNews.aspx

[3] Wam: Dubai’s top attraction: At The Top, Burj Khalifa gets 1.87m visi- tors. Emirates247.com [Updated 4 February 2015; cited 25 March 2015].

Available from: http://www.emirates247.com/lifestyle/travel/

dubai-s-top-attraction-at-the-top-burj-khalifa-gets-1-87m-visitors-2014-02-04-1.

537117

[4] G. Barney: Vertical Transportation in Tall Buildings. highrisefirefight- ing.com [Updated 18 june 2002, cited 25 march 2015]. Available from:

http://www.highrisefirefighting.co.uk/docs/alllifts.pdf

[5] J. Sorsa, M.L. Siikonen and H. Ehtamo: Optimal Control of Double-Deck Elevator Group Using Genetic Algorithm. KONE Elevators. 2003.

[6] H Itoh, H. Kohara, M. Hayakawa and G. Yokoi: Double deck elevator. US Patent 661595 September 2003.

[7] Nationwide Lifts. [image on the Internet]. [Cited 26 march 2015].

Available from: http://www.elevatordesigninfo.com/wp-content/

uploads/2011/07/ts-300x229.jpg

[8] Jardine Schindler Group (JSG). [video on the Internet]. Double-deck Ele- vators - Incomming Traffic. [Updated 6 March 2013, cited 25 march 2015].

Available from: https://www.youtube.com/watch?v=pWyo-vEPRNE [9] System Design Concept. [image on the Internet]. [Cited 26 march

2015]. Available from: http://upload.wikimedia.org/wikipedia/

commons/e/e4/World_Trade_Center_Building_Design_with_Floor_

and_Elevator_Arrangement.svg

[10] M. Urata: Elevator device for a multi-sky-lobby system. US Patent 7198136.

April 2007.

[11] Schindler 7000. Schindler Group. [Cited 25 march 2015].

Available from: http://www.schindler.com/content/us/

internet/en/mobility-solutions/products/elevators/

schindler-high-rise-elevator/_jcr_content/rightPar/

downloadlist/downloadList/203_1338931497642.download.asset.

203_1338931497642/DD_Brochure.pdf

(38)

[12] G.R. Strakosch and R.S. Caporale, editors: The Vertical Transportation Handbook. 4th ed. John Wiley & Sons. September 2010.

[13] Elevators & Escalators: Basic Operations. Mitsubishi Electric. [Cited 25 march 2015]. Available from: http://www.mitsubishielectric.com/

elevator/overview/elevators/b_operations01.html

[14] D.L. Pepyne and C.G. Cassandras: Optimal Dispatching Control for Ele- vator Systems During Uppeak Traffic. November 1997.

[15] R.H. Crites and A.G. Barto: Elevator Group Control Using Multiple Re- inforcement Learning Agents. Machine Learning. Volume 33. Issue 2-3.

November 1998. Page 235-262.

[16] M.L. Siikonen: Elevator Traffic Simulation. KONE Elevators Research Center. October 1993.

[17] Compass Destination Entry. Otis Elevator Company. [Cited 25 March 2015]. Available from: http://www.otis.com/site/hk-eng/OT_DL_

Documents/OT_DL_DownloadCenter/Compass%E2%84%A2/Compass%E2%

84%A2.pdf

[18] Compass Plus Destination Management System. Otis Elevator Company.

[Cited 25 March 2015]. Available from: http://www.otis.com/site/us/

OT_DL_Documents/OT_DL_DownloadCenter/CompassPlus%20Downloads/

10265_CompassPlus_v6.pdf

[19] R. Smith and R. Peters: ETD Algorithm with Destination Dispatch and Booster Options. ThyssenKrupp Elevator Inc, Peters Research Ltd.

[Updated 2009, cited 25 march 2015]. Available from: https://www.

peters-research.com/index.php/support/articles-and-papers/

42-etd-algorithm-with-destination-dispatch-and-booster-options [20] J. Sorsa and M.L. Siikonen: Double-Deck Destination Control System.

KONE Elevators. 2006.

[21] Skyway. Otis Elevator Company. [Cited 25 March 2015]. Avail- able from: http://www.otis.com/site/hk-eng/OT_DL_Documents/OT_

DL_DownloadCenter/SKYWAY%E2%84%A2/SKYWAY%E2%84%A2.pdf

[22] D.S. Touretzky, M.C. Mozer and M.E. Hasselmo, edited: Advancements in Neural Processing Systems 8. Massachusetts Institute of Technology. 1996.

ISSN: 1049-5258. ISBN: 0-262-20107-0.

(39)

References

Related documents

When passivized, the equi verb behaves as a raising verb (functional control), and the passive equi verb no longer assigns a semantic role to its subject. b) Overt

Bureaucrats in the government sector have a double role since they are both suppliers and demanders of public employment; they are publicly employed (supply labor) and they have

(Recall that a sorting algorithm sorts in place if only a constant number of elements of the input ar- ray are ever stored outside the array.) Merge sort has a better asymptotic

The half-time review is mandatory for all doctoral students planning to take their doctoral degree at KI, and takes place after a period equivalent to two years’ full-time study..

This thesis aims to contribute to the understanding of how modern information and telecommunication technologies impacts autocratic stability, through examine whether the

46 Konkreta exempel skulle kunna vara främjandeinsatser för affärsänglar/affärsängelnätverk, skapa arenor där aktörer från utbuds- och efterfrågesidan kan mötas eller

The increasing availability of data and attention to services has increased the understanding of the contribution of services to innovation and productivity in

The objective of this paper is to compare four algorithms, all based on Collaborative Filtering, which are k-Nearest-Neighbour, Slope One, Singular Value Decomposition and Average