Elevator systems are well known and in widespread use. Different buildings have differing service requirements. For example, some buildings are dedicated entirely to residences while others are dedicated entirely to offices or business use. Other buildings have different floors dedicated to different types of occupancy such as a mix of business and residential within the same building.
With different building types, there are different needs associated with providing elevator service at a level that is satisfactory to the building owner and occupants. There are various elevator control strategies that are known for addressing various traffic capacity conditions. Even with the various known approaches, there are needs for customized elevator system control.
One example situation includes allowing only certain individuals to have access to certain levels within a building, for example. In some situations, it is desirable to assign passengers to elevator cars so that passengers belonging to one group or category do not travel on the same elevator as passengers belonging to a different group or category where the building owner or occupants wish to keep certain passengers from traveling on an elevator together.
One example approach is based upon a zone control for keeping an elevator assigned to service one zone from being assigned to service another zone until that elevator car has completed servicing the one zone. That approach is shown in U.S. Pat. No. 7,025,180. While that approach provides a capability for controlling which passengers travel in an elevator car with other passengers, there are limitations such as a decrease in traffic handling capacity and efficiency. It would be useful to provide an enhanced system that satisfies the desire to keep certain passengers from traveling with certain others on the same elevator car without sacrificing traffic handling capacity and efficiency.
An exemplary method of assigning calls to elevator cars includes ensuring that a passenger separation requirement is satisfied. The passenger separation requirement is satisfied when a passenger belonging to one service group is not carried in the same elevator car simultaneously with another passenger belonging to a different service group, for example. A call is assigned to an elevator car to carry a passenger belonging to the one service group while the elevator car is assigned to carry or is already carrying another passenger belonging to the different service group.
An exemplary elevator system includes a plurality of elevator cars. A controller is configured to recognize different service groups. The controller ensures that a passenger separation requirement is satisfied. An example passenger separation requirement includes a passenger belonging to one service group not being carried in one of the elevator cars simultaneously with another passenger belonging to a different service group. The controller is configured to selectively assign a call to one of the elevator cars to carry a passenger belonging to the one service group while the elevator car is assigned to carry or is already carrying another passenger belonging to the different service group.
The various features and advantages of the disclosed example will become apparent to those skilled in the art from the following detailed description. The drawings that accompany the detailed description can be briefly described as follows.
The disclosed example elevator system and control strategy allows for ensuring that a passenger separation requirement is satisfied. An example passenger separation requirement includes a passenger belonging to one service group not being carried in an elevator car simultaneously with another passenger belonging to another service group. Calls can be assigned to an elevator car to carry a passenger belonging to the one service group while that elevator car is assigned to carry or is carrying another passenger belonging to the different service group. One way in which the disclosed example differs from previously proposed arrangements is that there is no requirement to wait for an elevator car to complete a run providing service to a passenger in one service group before being able to assign that same elevator car a call from a passenger in a different service group. The disclosed example, therefore, increases the traffic handling capacity and efficiency of the elevator system while still satisfying the passenger separation requirement.
The disclosed example allows for assigning a call to an elevator car in a manner that ensures that a future serviceability requirement is satisfied. One example future serviceability requirement includes having at least one of the plurality of elevator cars uniquely available to service a call for each of the service groups, respectively, within a selected time.
In this example, there are three different passenger service groups, each of which has limited access to only specific levels or areas within the corresponding building. In one example, passengers enter desired destinations prior to entering any of the elevator cars. One example system uses some form of passenger identification (e.g., an access code, electronic key or an access card) to determine the service group to which a passenger belongs. A first service group A is permitted access to the lobby L and floors 6-15 as indicated in the right hand side of
Another, different service group B, is permitted access to the levels ranging from the lower level LL1 to the fifth floor.
A third, different service group C, is permitted access only to the lobby L and the floor 6.
An elevator controller 30 is configured with suitable programming such that the controller 30 assigns calls to the elevator cars O, T, I and S to allow a passenger belonging to a service group to be carried to a floor to which that passenger has authorized access. One feature of the controller is that it does not permit an elevator car to be assigned to carry a passenger to a floor where that passenger does not have authorized access. This is accomplished in this example by maintaining a passenger separation requirement that does not schedule passengers from different service groups to be carried by the same elevator car, simultaneously. In some examples, more than one service group is permitted on the same car if every such group has authorization to access a particular floor.
For example, the passenger separation requirement can be satisfied while still allowing, on an as needed basis, passengers from the service groups A and C to travel between the lobby L and the sixth floor because both service groups A and C have access to both of those floors. In other words, a passenger belonging to service group A may share an elevator car with a passenger belonging to the service group C if that elevator car is traveling between the lobby L and the sixth floor without stopping at any intervening floors. This is possible, for example, if only destination information is used to identify passengers. If additional, personal identification is obtained (e.g., an access code or card), then members of different groups may be selectively allowed onto the same car simultaneously.
The controller 30 is configured to ensure that the passenger separation requirement is satisfied and assigns calls to elevator cars to carry passengers belonging to one of the service groups while that elevator car is already assigned to carry or is already carrying another passenger belonging to a different service group. The example controller 30 is also configured to satisfy a future serviceability requirement that includes having at least one of the elevator cars O, T, I, S uniquely available to service a call for each of the service groups A, B, C, respectively, within a selected time.
For purposes of discussion, the dispatching method for making car assignments satisfies the passenger separation requirement and uses an efficiency criteria such as a known optimization, minimization or other objective function for determining which car to assign a new call. For example, a lowest remaining response time (RRT) dispatching algorithm is used in one example arrangement. As known, a lowest RRT algorithm favors assigning a call to a car that can get to the new demand in the least amount of time. That algorithm, however, is only applied to eligible cars that are available while still maintaining the passenger separation requirement. That is one way in which the disclosed example differs from a dispatching algorithm that only relies on the lowest RRT.
This example also provides the ability to satisfy a future serviceability requirement according to which each group must have at least one unique car available to service a passenger from that group within a selected time. The amount of time used for the future serviceability requirement may be configurable to meet the needs of a particular situation and may vary according to passenger service groups in some example implementations. One example selected amount of time is approximately twenty seconds. In the disclosed example, having an elevator car uniquely available means that the same car cannot be counted as uniquely available for more than one group at a time.
Referring to
The car O is empty. The car T is carrying a passenger from group C, the car I is carrying a passenger from group B and the car S is carrying a passenger from group A. Each of the cars T, I and S are currently carrying a passenger from a different service group.
Assume that another passenger belonging to service group A arrives at the lobby L and wants to travel to floor 12. The controller 30 determines which of the elevator cars to assign to that call while maintaining the passenger separation requirement. Using a traditional car assignment approach would likely result in the new call being assigned to car I because, based upon the current situation, car I will arrive at the lobby L before any of the other cars. Such an assignment, however, would violate the passenger separation requirement because then a passenger from service group B would be carried on the same elevator car, simultaneously, as a passenger from the service group A. Car I is already assigned to transport its existing service group B passenger to the lobby and pick up another service group B passenger at the lobby. If the new call placed by the passenger belonging to the service group A were also assigned to car I, then service groups A and B would both be together on the car I. That would violate the passenger separation requirement. Accordingly, car I is not eligible for consideration in serving the new example call.
If only the rules of passenger separation are being considered, the car T will have the lowest RRT of the remaining eligible cars—O, T and S. As such, car T would be assigned to serve the call. However, the controller can also be configured to consider future serviceability as shown in the following paragraphs. In that case, the controller must consider the future serviceability before assigning a car to service the call.
Consider for example,
The current status of the system's future availability can be understood by considering
In this example, the availability matrix is designed to ensure that the same car is not used to represent future serviceability for different passenger groups. If the same car were to be used for different groups and if there were future demand for both groups, the system may not have a car available for each group. There is at least one car available to serve each group in this example.
The example of
In this example, there are three service groups and four potential candidate elevator cars. If the availability matrix of
The future availability matrix of
Considering service group A, car O can never be considered uniquely available for group A because car O is not capable of reaching the lower level LL2.
Similarly, car T can never be considered uniquely available for group A because it cannot reach the lower level LL2.
Car I may be a candidate as uniquely available for group A because it is capable of reaching all floors to which members of group A have authorized access. In the example of
Car S may be a candidate uniquely available for serving service group A under some circumstances. In the example of
Considering the service group B, cars O and T can never be uniquely available because neither can reach the lower level LL1 to which passengers belonging to service group B have authorized access. Cars I and S are potential candidates as being uniquely available for servicing group B. In the example of
Considering group C, car O is serving passengers from group A for at least 24 seconds (it must spend eight more seconds at the lobby L to complete its last stop). Therefore, car O is not considered uniquely available to serve passengers in group C within twenty seconds. Car T will be finished serving passengers from group B in eleven seconds and, therefore, is considered uniquely available to serve passengers from group C within twenty seconds (e.g., available at eleven seconds). Car I will be serving passengers from group A for at least 52 more seconds. Therefore, car I is not considered uniquely available to serve passengers from group C within twenty seconds. Car S will be serving passengers from group B for at least 43 more seconds. Therefore, car S cannot be considered uniquely available to serve group C within twenty seconds.
Given different existing car assignments and different existing parameters for the future serviceability requirement or different timings associated with the elevator cars servicing calls (i.e., floor to floor travel time or door open times), it is possible for the future availability matrix of
The future availability matrix 60 shows the scenario if the new call were assigned to car T. In this instance, car I is available exclusively or uniquely to the service group A and car S is uniquely available to the service group B. There is no car uniquely available to the service group C, however. Therefore, the assignment to car T cannot be made without violating the future serviceability requirement.
The future availability matrix 70 shows the results of assigning the example new call to car I. In this case, there is no car uniquely available for servicing group A and the future serviceability requirement is not satisfied. Therefore, the controller 30 will not assign the new call to car I.
The future availability matrix 80 shows the results of assigning the new call to car S. In this example, each service group has a car uniquely available to it so that the future serviceability requirement is satisfied. Additionally, the passenger separation requirement is satisfied so that assigning the new call to car S is acceptable.
In the scenario described, the new call, originating at floor 5 and traveling to floor 2, will be assigned to either of the two eligible cars; car O and car S. Since, of these two, car O has the lowest RRT, the call will be assigned to car O.
In one example, the controller 30 is configured to consider each of the example scenarios of
In one example, the controller 30 is configured to allow for a bypass operation for purposes of answering a new call. An initial consideration of cars as candidates for answering a call in this example includes considering an elevator car as an initial candidate for assignment to a new call if picking up a passenger for that call will not force the elevator car to use a bypass operation to ensure that passengers from different service groups do not ride together in the car. In general, the controller 30 is configured to assign calls to cars that can satisfy the passenger separation requirement without using a bypass operation. A bypass operation is available, however, for situations where there is no better solution.
In one example, the bypass operation includes having an elevator car bypass a stop to serve a previously assigned demand as it passes the demand in the same direction as the demand. The elevator car will first go and complete another call and then subsequently return, at a later point, to serve the bypassed demand.
For example, the elevator car I may be carrying a passenger from group A from floor 9 to the lobby L. The elevator car I may be assigned to pick up a passenger from group B to carry that passenger from floor 5 to floor 2. The elevator car I will bypass the assigned group B call on the way to the lobby L, complete the call serving the passenger from group A at the lobby L and then return back to floor 5 to pick up the passenger from group B. In this example, the car I bypassed the group B call to pick up a passenger from floor 5 to carry that passenger in a downward direction even though car I was passing floor 5 in that same, downward direction.
In one example, if an elevator car has to perform such a bypass operation, that car is not considered as an initial candidate. The controller 30, however, will consider assigning a particular call to such an elevator car if the initial analysis without including any bypass operation, cannot satisfy the passenger separation requirement, the future serviceability requirement or both.
By considering
Assume that another group A passenger arrives at floor 7 and wants to go to floor 8. In this particular example, the passenger separation requirement is configured to not allow passengers of different groups to ride together even if they are going to the same floor. In other words, if there are cars that already have passengers from one service group other than the service group A, then those cars are not available for this assignment unless the passengers already assigned to that car will have left the elevator car before any group A passengers are loaded.
Given the situation as just described, the controller 30 must determine which car should serve the group A passenger going to floor 8. The first thing the controller 30 does is determine which cars are eligible for the new request by evaluating each car for adherence to the rules of passenger separation and future serviceability. If assigning the new service request to a particular car would violate any of these rules, then the car would be considered not eligible for the new demand.
In this example, the controller 30 knows that car O is carrying group C passengers on board and will stop at floor 6 to let those passengers deboard. Car O will then be empty and can continue in its upward direction to floor 7 to pick up the group A passenger. The car will be empty by the time it reaches floor 7 so the rule of passenger separation will not be violated. Car T is traveling from the lobby to drop off a group B passenger at floor 2. At that time car T will be empty and could travel to floor 7 to allow the group A passenger to board the empty car. Under this scenario, the rule of passenger separation will not be violated if the new demand were assigned to car T. Similar analysis shows that the same is true for cars I and S. In this example, therefore, assignment of the new demand for the group A passenger to travel from floor 7 to floor 8 can be made to any one of the four cars without violating the rule of passenger separation.
The controller 30 in this example next considers the rule of future serviceability. An assignment to any one of the cars O, T or I will allow a unique car to provide future serviceability to each service group. Assignment to car S on the other hand, will violate the rule of future serviceability because if the new group A passenger demand were assigned to car S, there would no longer be a unique car available for future service to group B according to the future serviceability requirement. Therefore, car S is not eligible for assignment to this new demand.
The next decision step taken by the controller 30 in this example is to calculate the RRT of each eligible car O, T and I. The RRT for car S is not calculated because it was already determined to be ineligible for assignment of the new demand. In the situation described above, the car O has the lowest RRT value of the three eligible cars. Therefore, the new group A passenger demand at floor 7 will be assigned to car O. In
In another example, before the new demand for a group A passenger to travel from floors 7 to 8 is assigned, the car O is assigned to carry another group C passenger from floor 6 to the lobby. In other words, the car O is on its way to floor 6 to allow one group C passenger to deboard where it will then pick up another group C passenger and carry that passenger to the lobby. If all other conditions remain the same, the car T will have the shortest RRT and the assignment to carry the group A passenger from floor 7 to floor 8 will be given to car T. Under this scenario, the car T is currently assigned to service demands from passengers belonging to groups A and B. The passenger separation requirement will not be violated, however, because the group B passenger will deboard car T on floor 2 before car T proceeds up to floor 7 where the group A passenger will board.
The preceding description is exemplary rather than limiting in nature. Variations and modifications to the disclosed examples may become apparent to those skilled in the art that do not necessarily depart from the essence of this invention. The scope of legal protection given to this invention can only be determined by studying the following claims.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/US2008/058818 | 3/31/2008 | WO | 00 | 7/22/2010 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2009/123602 | 10/8/2009 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
4023139 | Samburg | May 1977 | A |
5159163 | Bahjat et al. | Oct 1992 | A |
5285028 | Umeda et al. | Feb 1994 | A |
6707374 | Zaharia | Mar 2004 | B1 |
6772862 | Friedli | Aug 2004 | B2 |
7025180 | Wyss et al. | Apr 2006 | B2 |
7093693 | Gazdzinski | Aug 2006 | B1 |
7353915 | Zaharia et al. | Apr 2008 | B2 |
7581622 | Amano | Sep 2009 | B2 |
7823700 | Boss et al. | Nov 2010 | B2 |
8061485 | Finschi | Nov 2011 | B2 |
20030051947 | Friedli | Mar 2003 | A1 |
20030085079 | Koehler et al. | May 2003 | A1 |
20040144599 | Wyss et al. | Jul 2004 | A1 |
Number | Date | Country |
---|---|---|
8277074 | Oct 1996 | JP |
2007034691 | Mar 2007 | WO |
Entry |
---|
International Preliminary Report on Patentability for International application No. PCT/US2008/058818, mailed Oct. 14, 2010. |
International Search Report and Written Opinion of the International Searching Authority for International application No. PCT/US2008/058818 mailed Dec. 8, 2008. |
Number | Date | Country | |
---|---|---|---|
20100294600 A1 | Nov 2010 | US |