The subject matter disclosed herein relates generally to the field of elevator systems, and specifically to a method and apparatus for operating a shuttle elevator group.
Shuttle elevator groups may consist of one or more elevator systems that are used to shuttle people between a lobby (e.g., ground floor) and a sky lobby (e.g., observation deck).
According to an embodiment, a method of operating a shuttle elevator group is provided. The method including: detecting an arrival of an elevator car at a landing; determining a time since a previous elevator car departed the landing; determining a fullness percentage of the elevator car; determining an estimated time until a next elevator car arrives at the landing; and determining when the elevator car departs the landing based upon at least one of the fullness percentage of the elevator car, the time since the previous elevator car departed the landing, and the estimated time until the next elevator car arrives at the landing.
In addition to one or more of the features described herein, or as an alternative, further embodiments may include: detecting a number of passengers within the elevator car, wherein the fullness percentage of the elevator car is determined in response to the number of passengers within the elevator car.
In addition to one or more of the features described herein, or as an alternative, further embodiments may include: commanding the elevator car to the depart the landing when the fullness percentage of the elevator car is greater than a selected fullness percentage.
In addition to one or more of the features described herein, or as an alternative, further embodiments may include: commanding the elevator car to the depart the landing when the time since the previous elevator car departed the landing is greater than a selected period of time.
In addition to one or more of the features described herein, or as an alternative, further embodiments may include: commanding the elevator car to the depart the landing when the estimated time until the next elevator car arrives at the landing is less than a selected period of time.
In addition to one or more of the features described herein, or as an alternative, further embodiments may include: commanding the elevator car to the depart the landing when the fullness percentage of the elevator car is greater than a selected fullness percentage; commanding the elevator car to the depart the landing when the time since the previous elevator car departed the landing is greater than a selected period of time; and commanding the elevator car to the depart the landing when the estimated time until the next elevator car arrives at the landing is less than a selected period of time.
In addition to one or more of the features described herein, or as an alternative, further embodiments may include: obtaining a layout of a physical location of two or more elevator systems within an elevator lobby at the landing, each of the two or more elevator systems including an elevator car; and coordinating arrival of the elevator car of each of the two or more elevator systems at the landing in response to the physical location of the two or more elevator systems within the elevator lobby, wherein the two or more elevator systems are organized in an arrangement within the elevator lobby.
According to another embodiment, a method of operating a shuttle elevator group is provided. The method including: obtaining a layout of a physical location of two or more elevator systems within an elevator lobby at a landing, each of the two or more elevator systems including an elevator car; and coordinating arrival of the elevator car of each of the two or more elevator systems at the landing in response to the physical location of the two or more elevator systems within the elevator lobby, wherein the two or more elevator systems are organized in an arrangement within the elevator lobby.
In addition to one or more of the features described herein, or as an alternative, further embodiments may include: coordinating arrival of the elevator car of each of the two or more elevator systems such that elevator car arrives from each of the two or more elevator systems in a clockwise order around the arrangement.
In addition to one or more of the features described herein, or as an alternative, further embodiments may include: coordinating arrival of the elevator car of each of the two or more elevator systems such that elevator car arrives from each of the two or more elevator systems in a counter clockwise order around the arrangement.
In addition to one or more of the features described herein, or as an alternative, further embodiments may include: organizing the two or more elevator systems into a first group and a second group within the elevator lobby.
In addition to one or more of the features described herein, or as an alternative, further embodiments may include: deactivating the first group, such that the two or more elevator system organized in the first group are no longer called to the landing.
In addition to one or more of the features described herein, or as an alternative, further embodiments may that the first group is located on first side of the elevator lobby and the second group is located on second side of the elevator lobby.
According to another embodiment, a computer program product embodied on a non-transitory computer readable medium is provided. The computer program product including instructions that, when executed by a processor, cause the processor to perform operations including: detecting an arrival of an elevator car at a landing; determining a time since a previous elevator car departed the landing; determining a fullness percentage of the elevator car in response to the number of passengers within the elevator car; determining an estimated time until a next elevator car arrives at the landing; and determining when the elevator car departs the landing based upon at least one of the fullness percentage of the elevator car, the time since the previous elevator car departed the landing, and the estimated time until the next elevator car arrives at the landing.
In addition to one or more of the features described herein, or as an alternative, further embodiments may include that the operations further include: detecting a number of passengers within the elevator car, wherein the fullness percentage of the elevator car is determined in response to the number of passengers within the elevator car
In addition to one or more of the features described herein, or as an alternative, further embodiments may include that the operations further include: commanding the elevator car to the depart the landing when the fullness percentage of the elevator car is greater than a selected fullness percentage.
In addition to one or more of the features described herein, or as an alternative, further embodiments may include that the operations further include: commanding the elevator car to the depart the landing when the time since the previous elevator car departed the landing is greater than a selected period of time.
In addition to one or more of the features described herein, or as an alternative, further embodiments may include that the operations further include: commanding the elevator car to the depart the landing when the estimated time until the next elevator car arrives at the landing is less than a selected period of time.
In addition to one or more of the features described herein, or as an alternative, further embodiments may include that the operations further include: commanding the elevator car to the depart the landing when the fullness percentage of the elevator car is greater than a selected fullness percentage; commanding the elevator car to the depart the landing when the time since the previous elevator car departed the landing is greater than a selected period of time; and commanding the elevator car to the depart the landing when the estimated time until the next elevator car arrives at the landing is less than a selected period of time.
In addition to one or more of the features described herein, or as an alternative, further embodiments may include that the operations further include: obtaining a layout of a physical location of two or more elevator systems within an elevator lobby at the landing, each of the two or more elevator systems including an elevator car; and coordinating arrival of the elevator car of each of the two or more elevator systems at the landing in response to the physical location of the two or more elevator systems within the elevator lobby, wherein the two or more elevator systems are organized in an arrangement within the elevator lobby.
Technical effects of embodiments of the present disclosure include operating a shuttle elevator group to alleviate bunching by monitoring both a fullness percentage of elevator cars and a time spend at a landing.
The foregoing features and elements may be combined in various combinations without exclusivity, unless expressly indicated otherwise. These features and elements as well as the operation thereof will become more apparent in light of the following description and the accompanying drawings. It should be understood, however, that the following description and drawings are intended to be illustrative and explanatory in nature and non-limiting.
The present disclosure is illustrated by way of example and not limited in the accompanying figures in which like reference numerals indicate similar elements.
The tension member 107 engages the machine 111, which is part of an overhead structure of the elevator system 101. The machine 111 is configured to control movement between the elevator car 103 and the counterweight 105. The position reference system 113 may be mounted on a fixed part at the top of the elevator shaft 117, such as on a support or guide rail, and may be configured to provide position signals related to a position of the elevator car 103 within the elevator shaft 117. In other embodiments, the position reference system 113 may be directly mounted to a moving component of the machine 111, or may be located in other positions and/or configurations as known in the art. The position reference system 113 can be any device or mechanism for monitoring a position of an elevator car and/or counter weight, as known in the art. For example, without limitation, the position reference system 113 can be an encoder, sensor, or other system and can include velocity sensing, absolute position sensing, etc., as will be appreciated by those of skill in the art.
The controller 115 is located, as shown, in a controller room 121 of the elevator shaft 117 and is configured to control the operation of the elevator system 101, and particularly the elevator car 103. For example, the controller 115 may provide drive signals to the machine 111 to control the acceleration, deceleration, leveling, stopping, etc. of the elevator car 103. The controller 115 may also be configured to receive position signals from the position reference system 113 or any other desired position reference device. When moving up or down within the elevator shaft 117 along guide rail 109, the elevator car 103 may stop at one or more landings 125 as controlled by the controller 115. Although shown in a controller room 121, those of skill in the art will appreciate that the controller 115 can be located and/or configured in other locations or positions within the elevator system 101. In one embodiment, the controller may be located remotely or in the cloud.
The machine 111 may include a motor or similar driving mechanism. In accordance with embodiments of the disclosure, the machine 111 is configured to include an electrically driven motor. The power supply for the motor may be any power source, including a power grid, which, in combination with other components, is supplied to the motor. The machine 111 may include a traction sheave that imparts force to tension member 107 to move the elevator car 103 within elevator shaft 117.
Although shown and described with a roping system including tension member 107, elevator systems that employ other methods and mechanisms of moving an elevator car within an elevator shaft may employ embodiments of the present disclosure. For example, embodiments may be employed in ropeless elevator systems using a linear motor to impart motion to an elevator car. Embodiments may also be employed in ropeless elevator systems using a hydraulic lift to impart motion to an elevator car.
In other embodiments, the system comprises a conveyance system that moves passengers between floors and/or along a single floor. Such conveyance systems may include escalators, people movers, etc. Accordingly, embodiments described herein are not limited to elevator systems, such as that shown in
Referring now to
Currently, the same dispatching algorithm is typically used in all types of shuttle elevator groups, whether the shuttle elevator group is a standard “local service” elevator group (e.g., serving many landings 125) or a shuttle elevator group 112 serving two landings 125, as illustrated in
Bunching may lead to several elevator cars 103 arriving very close together or nearly at the same time to landings 125, which may result in long wait times for passengers who arrive to board an elevator car just after the bunch 250 departs. Advantageously, there is a significant opportunity to improve performance of a shuttle elevator group 112 and prevent bunching by exploiting the predictable pattern of landings 125 served and applying an optimal control method, such as, for example, an optimal stopping rule, as described herein. The embodiments disclosed herein seek to reduce the average wait time for an elevator car 103 in a shuttle elevator group 112 by dynamically controlling the “spacing” between the arrival of consecutive elevator cars 103 at the primary landing 125a (or secondary landing 125b) to generate uniform time spacing between the arrival of consecutive elevator cars 103, as illustrated in
Referring now to
Further, the elevator systems 101a-101f illustrated in
The primary landing 125a and the secondary landing 125b in the building 102 of
The controllers 115a-115f can be combined, local, remote, cloud, etc. The dispatcher 210 may be local, remote, cloud, etc. The dispatcher 210 is in communication with the controller 115a-115f of each elevator system 101a-101f. Alternatively, there may be a controller 115 that is common to all of the elevator systems 101a-101f and controls all of the elevator system 101a-101f. The dispatcher 210 may be a ‘group’ software that is configured to select the best elevator car 103 assigned to the elevator call 220. The dispatcher 210 manages the elevator call devices 89a, 89b related to the shuttle elevator group 112.
The dispatcher 210 is configured to control and coordinate operation of multiple elevator systems 101a-101f. The dispatcher 210 may be an electronic controller including a processor and an associated memory comprising computer-executable instructions that, when executed by the processor, cause the processor to perform various operations. The processor may be, but is not limited to, a single-processor or multi-processor system of any of a wide array of possible architectures, including field programmable gate array (FPGA), central processing unit (CPU), application specific integrated circuits (ASIC), digital signal processor (DSP) or graphics processing unit (GPU) hardware arranged homogenously or heterogeneously. The memory may be but is not limited to a random access memory (RAM), read only memory (ROM), or other electronic, optical, magnetic or any other computer readable medium.
The dispatcher 210 is in communication with each of the elevator call devices 89a, 89b of the building elevator system 100. The dispatcher 210 is configured to receive each elevator call 220 transmitted from the elevator call devices 89a, 89b. The dispatcher 210 is configured to manage the elevators calls 220 coming in from each elevator call device 89a, 89b and command one or more elevator systems 101a-101f to respond to elevator calls 220. Alternatively, in the event no elevator call devices 89a, 89b are present, the dispatcher 210 is configured to dispatch elevator cars 103a-103f based upon a schedule, how long the elevator car 103a-103f has been at a landing, and/or detection of people 320 within the elevator lobby 310 rather than an elevator call 220.
Each elevator system 101a-101f may include an elevator car people counter 141 configured to detect a number passengers (i.e., people) within the elevator car 103a-103f. The elevator car people counter 141 is in communication with the dispatcher 210 and/or the controller 115a-115f. The number of passengers allows the dispatcher 210 to determine how much space is left in the elevator car 103a-103f. The elevator car people counters 141 may use a variety of sensing mechanisms, such as, for example, a visual detection device, a weight detection device, a laser detection device, a door reversal monitoring device, a thermal image detection device, and a depth detection device. The visual detection device may be a camera that utilizes visual recognition to identify individual passengers and objects in the elevator car 103a-103f. The weight detection device may be a scale to sense the amount of weight in an elevator car 103a-103f and then determine the number of passengers. The laser detection device may detect how many passengers walk through a laser beam to determine the number of passengers in the elevator car 103a-103f. Similarly, a door reversal monitoring device also detects passengers entering the car so as not to close the elevator door on a passenger and thus may be used to determine the number of passengers. The thermal detection device may be an infrared or other heat sensing camera that utilizes detected temperature to identify individual passengers and objects in the elevator car 103a-103f and then determine the number of passengers. The depth detection device may be a 2-D, 3-D or other depth/distance detecting camera that utilizes detected distance to an object and/or passenger to determine the number of passengers. As may be appreciated by one of skill in the art, in addition to the stated methods, additional methods may exist to sense the number of passengers and one or any combination of these methods may be used to determine the number of passengers in the elevator car 103a-103f. The elevator car people counters 141 may also be able to detect luggage or other objects that may take up space in the elevator car 103a-103f and differentiate such objects from people.
Advantageously, in order to avoid the bunching 250 illustrated in
The landing people counter system 90 is configured to detect or determine a people count 94. The people count 94 may be a number of people 320 located on a landing 125a, 125b or more specifically a number of people 320 located in an elevator lobby 310 on a landing 125a, 125b. The people count 94 may be an exact number of people 320 or an approximate number of people 320. The primary landing 125a and the secondary landing 125b in the building 102 of
The landing people counter device 92a, 92b may include one or more detection mechanisms in the elevator lobby 310, such as, for example a weight sensing device, a visual recognition device, depth sensing device, radar device, a laser detection device, mobile device (e.g., cell phone) tracking, and/or any other desired device capable of sensing the presence of people 320. The visual recognition device may be a camera that utilizes visual recognition to identify individual people 320 and objects in elevator lobby 310. The weight detection device may be a scale to sense the amount of weight in an elevator lobby 310 and then determine the number of people 320. The laser detection device may detect how many passengers walk through a laser beam to determine the number of people 310 in the elevator lobby 310. The thermal detection device may be an infrared or other heat sensing camera that utilizes detected temperature to identify individual people 320 and objects in the elevator lobby 310 and then determine the number of people 320. The depth detection device may be a 2-D, 3-D or other depth/distance detecting camera that utilizes detected distance to an object and/or people 320 to determine the number of passengers. The mobile device tracking may determine a number of people on a landing 125 or an in elevator lobby 310 by tracking mobile device wireless signals and/or detecting how many mobile devices are utilizing a specific application on the mobile device within the building 102 on the landing 125 or in the elevator lobby 310. As may be appreciated by one of skill in the art, in addition to the stated methods, additional methods may exist to sense the number of people 320 and one or any combination of these methods may be used to determine the number of people 320 in the elevator lobby 310 or on the landing 125.
In one embodiment, the landing people counter device 92a, 92b is able to detect the people count 94 through image pixel counting. The people count 94 may compare a current image of the elevator lobby 310 to a stock image of the elevator lobby 310. For example, the landing people counter device 92a, 92b may utilize pixel counting by capturing a current image of the elevator lobby 310 and comparing the current image of the elevator lobby 310 to a stock image of the elevator lobby 310 that illustrates the elevator lobby 310 with zero people 320 present or a known number of people 320 present. The number of pixels that are different between the stock image of the elevator lobby 310 and the current image of the elevator lobby 310 may correlate with the people count 94 within the elevator lobby 310. It is understood that the embodiments disclosed herein are not limited to pixel counting to determine a people count 94 and thus a people count 94 may be determined utilizing other method including but not limited to video analytics software. Video analytics may identify people 300 from stationary objections and count each person separately to determine a total number of people 300.
The people count 94 may be determined using a machine learning, deep learning, and/or artificial intelligence module. The artificial intelligence module can be located in the landing people counter device 92a, 92b or in a separate module in the elevator lobby 310 or on the landing 125. The separate module may be able to communicate with the landing people counter device 92a, 92b. The people count 94 may alternatively be expressed as a percentage from zero-to-one-hundred percent indicating what percentage of pixels are different between the stock image of the elevator lobby 310 and the current image of the elevator lobby 310. The people count 94 of the elevator lobby 310 may be expressed as a scale of one-to-ten (e.g., one being empty and ten being full) indicating what percentage of pixels are different between the stock image of the elevator lobby 310 and the current image of the elevator lobby 310. The people count 94 may be expressed as an actual or estimated number of people 320, which may be determined in response to the number of pixels that are different between the stock image of the elevator lobby 310 and the current image of the elevator lobby 310.
Advantageously, the landing people counter system 90 may be used to replace the elevator call devices 89a, 89b. Thus, an elevator call 220 may be transmitted to the dispatcher when the people count 94 is equal to or greater than a selected people count.
Additionally, a display device 50a-50f may be located on the primary landing 125a and the secondary landing 125b proximate each elevator system 101a-101f. As illustrated in
Referring now to
While the above description has described the flow process of
Referring now to
In an embodiment, the arrival of the elevator car 103 of each of the two or more elevator systems 101 may be coordinated such that elevator car 103 arrives from each of the two or more elevator systems 101 in a clockwise order around the arrangement, as illustrated in
In an embodiment, the two or more elevator systems 101 may be organized into a first group 610 and a second group 620 within the elevator lobby 310. The first group 610 may reside along a first wall 612 and the second group 620 may reside along a second wall 614 of the elevator lobby 310. The first group 610 or the second group 620 may be deactivated to simplify boarding for passengers, so they only have to look at one group. For example, the first group 610 may be deactivated, such that the two or more elevator system organized in the first group 610 are no longer called to the landing 125. For example, the first elevator group 610 may be deactivated during a low activity period.
Alternatively, the first group 610a and the second group 620a may be separated across the elevator lobby 310, as shown in
While the above description has described the flow process of
As described above, embodiments can be in the form of processor-implemented processes and devices for practicing those processes, such as processor. Embodiments can also be in the form of computer program code (e.g., computer program product) containing instructions embodied in tangible media, such as network cloud storage, SD cards, flash drives, floppy diskettes, CD ROMs, hard drives, or any other computer-readable storage medium, wherein, when the computer program code is loaded into and executed by a computer, the computer becomes a device for practicing the embodiments. Embodiments can also be in the form of computer program code, for example, whether stored in a storage medium, loaded into and/or executed by a computer, or transmitted over some transmission medium, loaded into and/or executed by a computer, or transmitted over some transmission medium, such as over electrical wiring or cabling, through fiber optics, or via electromagnetic radiation, wherein, when the computer program code is loaded into an executed by a computer, the computer becomes a device for practicing the embodiments. When implemented on a general-purpose microprocessor, the computer program code segments configure the microprocessor to create specific logic circuits.
The term “about” is intended to include the degree of error associated with measurement of the particular quantity and/or manufacturing tolerances based upon the equipment available at the time of filing the application.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the present disclosure. As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” and/or “comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, element components, and/or groups thereof.
Those of skill in the art will appreciate that various example embodiments are shown and described herein, each having certain features in the particular embodiments, but the present disclosure is not thus limited. Rather, the present disclosure can be modified to incorporate any number of variations, alterations, substitutions, combinations, sub-combinations, or equivalent arrangements not heretofore described, but which are commensurate with the scope of the present disclosure. Additionally, while various embodiments of the present disclosure have been described, it is to be understood that aspects of the present disclosure may include only some of the described embodiments. Accordingly, the present disclosure is not to be seen as limited by the foregoing description, but is only limited by the scope of the appended claims.
This application claims the benefit of U.S. provisional patent application Ser. No. 62/951,510, filed Dec. 20, 2019, the entire contents of which are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
62951510 | Dec 2019 | US |