This invention relates to avoiding collision of two elevator cars traveling in the same hoistway in several ways, including assigning cars so as to avoid collisions, responding to potential collisions by one or more of reducing speed, acceleration, deceleration, delaying start of a car, stopping a car at a non-assigned floor, or reversing one car to allow another car to reach its destination; independent collision avoidance will operate the brake of one or more cars or engage the safeties of one or more cars in impending collision situations.
To provide maximum service with minimal impact on useable space, it is known to provide more than one elevator car traveling independently within the same hoistway. In some systems, call assignments are extremely rudimentary so that there is no problem with potential collision of cars, but such systems do not add significant service since many calls cannot be assigned. Examples are illustrated in U.S. Pat. Nos. 5,419,414, 6,360,849 and U.S. Pat. No. 2003/0164267.
To maximize the benefit of having more than one car traveling in a single hoistway, additional controls are needed to assure the cars will not collide, while providing significant increases over the single-car service.
Objects of the invention include: provision of elevator service by more than one car traveling in a single hoistway without risk of collision between cars; and improved elevator service employing two cars traveling in the same hoistway.
According to the invention, calls requesting service from an entry floor to a destination floor are assigned to one of a plurality of cars operating in the same hoistway in a manner to avoid situations where collisions between the cars could occur.
In further accord with the invention, cars traveling in the same hoistway check the assignment of each new call to determine whether such call could create a potential collision situation, and request reassignment if a collision is possible.
In accordance with the invention further, cars traveling in the same hoistway exchange information and determine when potential collision situations are impending, and take steps to mitigate the chances of collision, such as; reducing speed, acceleration, or deceleration; stopping one or both cars; revenging one or both cars; or holding a car at a landing when it is stopped.
In still further accord with the present invention, impending collisions indicated by the cars being within a first distance of each other are avoided by one or both cars having brakes applied, and are avoided within a lesser distance by engaging the safeties of one or both cars.
Other objects, features and advantages of the present invention will become more apparent in the light of the following detailed description of exemplary embodiments thereof, as illustrated in the accompanying drawing.
Referring to
On each elevator car there are two tape readers, an upper (U) tape reader 20 and a lower (L) tape reader 21 on the upper car 10, and upper and lower tape readers 22, 23 on the lower car 11. Each of the tape readers and corresponding associated circuitry 29-32 provide information 35-38 of the position of the upper car and the lower car to redundant processors 41, 42 as well as to on upper car controller 45 and lower car controller 46. The processors 41, 42 may operate the brake of either car's motor/brake system 49, 50 or engage the safeties of the upper car and the lower car, whenever the cars are too close to each other, as described with respect to
A group controller 52 assigns calls for service, as is described with respect to
Referring to
The routine then returns to the step 58 to increment the floor counter again and the test 59 to see if there is a call at the next floor in turn. If there is, the test 62 will again determine whether the call is in the up direction.
If the test 64 is negative, then a series of tests 68-71 will be reached unless any of the tests 68-70 are affirmative. The test 68 determines if the floor is equal to or higher than the demand in the upper car (that is, the highest stop that it is now scheduled to make). If so, the call will he assigned to the upper car. If not, a test 69 determines if the floor is at or higher than the demand in the lower car plus one floor. This indicates that the lower call will not be coming to the pickup floor, F, so the call may be assigned to the upper car. Or a test 70 will determine if the destination of the call, D, is at or below the demand for the lower car. If it is, the lower car will be traveling upward from the call floor, F, to or beyond the destination of the call and therefore the lower car may take the call, as is achieved by a step 73. Then a step 74 will set a flag to indicate that there is a new call at floor F for the lower car. A test 71 determines if the destination of the call is at or below demand of the upper car minus one floor, which indicates that the lower car can answer the call without coming closer than one floor to where the upper car may be at any time. In such case, the steps 73, 74 assign the call to the lower car.
If all of the tests 64, 68-71 are negative, in this particular embodiment, a delay step 76 is reached to allow conditions in the hoistway to change after which call assignment is again attempted by the questions 64, 68-71. If desired, a more sophisticated embodiment may be utilized in which the timing of the position of each car is taken into account; in that way, even though the demand of the two cars may overlap each other, the timing of reaching that demand may be sufficiently distant so as not to pose a collision problem. This may be accomplished in a variety of ways, the details of which are cumbersome, and not presented here for clarity.
Should a call be in the down direction, a negative result of test 62 reaches a series of tests 78-82 and steps 83-87 which are similar to those just described except for consideration of the downward direction from floor F to destination D.
In accordance with an aspect of the present invention, once the calls have been assigned, such as by the group controller, each of the car controllers 45, 46 communicate with each other to determine if the call has been properly assigned. That is, to determine if a likelihood of collision results from the new call assignment.
In
If the flag is not set for the upper car, a test 105 will determine if a flag has been set indicating mat a call at floor F has been newly assigned to the lower car. If so, a step 106 will reset that flag and a series of tests 109-112 will determine if either the floor, F, or the destination, D, is at or above one floor below the upper car. If any of those conditions exist, a step 115 will indicate that the call at floor F assigned to the lower car should be reassigned. If a call at floor F has not been newly assigned to either the upper or lower car, negative results of tests 95, 105 will cause the program to revert to step 93 to check calls on the next floor.
The determination of whether or not the calls have been correctly assigned may be made in a variety of ways, the functions illustrated in
In addition to checking new call assignments, each of the controllers 45, 46 may continuously check for likelihood of collision between the two cars, some examples of which are illustrated in
In
Tests and steps similar to those of
In
Functions other than those described with respect to
The processors 41, 42 of
In
In
The form of tests, and the particular numbers used, as well as the general relationship between when the brakes may be dropped and when the safeties may be engaged, all may be selected to suit any implementation of the present invention.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/US2005/005057 | 2/17/2005 | WO | 00 | 8/15/2007 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2006/088456 | 8/24/2006 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
849840 | Foster | Apr 1907 | A |
974439 | Schwab | Nov 1910 | A |
1027628 | Schwab | May 1912 | A |
1805227 | Rugg | May 1931 | A |
1896776 | James | Feb 1933 | A |
1896777 | James | Feb 1933 | A |
5663538 | Sakita | Sep 1997 | A |
5823299 | Wierschke et al. | Oct 1998 | A |
5865274 | Kiji et al. | Feb 1999 | A |
5877462 | Chenais | Mar 1999 | A |
6273217 | Hikita | Aug 2001 | B1 |
6360849 | Hikita | Mar 2002 | B1 |
6364065 | Hikita | Apr 2002 | B1 |
6554107 | Yumura et al. | Apr 2003 | B2 |
7032716 | Meyle et al. | Apr 2006 | B2 |
7117979 | Angst et al. | Oct 2006 | B2 |
7178635 | Meissner et al. | Feb 2007 | B2 |
7448471 | Nuebling | Nov 2008 | B2 |
20050082121 | Deplazes | Apr 2005 | A1 |
20050087402 | Haegi et al. | Apr 2005 | A1 |
20050279584 | Reuter et al. | Dec 2005 | A1 |
20060289240 | Sakita | Dec 2006 | A1 |
20070039785 | Smith et al. | Feb 2007 | A1 |
Number | Date | Country |
---|---|---|
1371596 | Dec 2003 | EP |
1698580 | Sep 2006 | EP |
4345486 | Dec 1992 | JP |
4361960 | Dec 1992 | JP |
5051185 | Mar 1993 | JP |
5132257 | May 1993 | JP |
6305648 | Nov 1994 | JP |
8133611 | May 1995 | JP |
7157243 | Jun 1995 | JP |
7172716 | Jul 1995 | JP |
8133630 | May 1996 | JP |
9110316 | Apr 1997 | JP |
2001226050 | Aug 2001 | JP |
2001240318 | Sep 2001 | JP |
2001247265 | Sep 2001 | JP |
2001251188 | Sep 2001 | JP |
2001335244 | Dec 2001 | JP |
2002220164 | Aug 2002 | JP |
2002255460 | Sep 2002 | JP |
2003160283 | Jun 2003 | JP |
2004155519 | Jun 2004 | JP |
Number | Date | Country | |
---|---|---|---|
20080142312 A1 | Jun 2008 | US |