APPARATUS AND METHODS FOR CONTROLLING ELEVATOR POSITIONING
20170022027 ยท 2017-01-26
Inventors
Cpc classification
B66B5/0018
PERFORMING OPERATIONS; TRANSPORTING
B66B1/3492
PERFORMING OPERATIONS; TRANSPORTING
Y02B50/00
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
B66B1/285
PERFORMING OPERATIONS; TRANSPORTING
B66B1/405
PERFORMING OPERATIONS; TRANSPORTING
International classification
B66B1/40
PERFORMING OPERATIONS; TRANSPORTING
B66B1/34
PERFORMING OPERATIONS; TRANSPORTING
Abstract
An apparatus for controlling a position of an elevator in a hoistway includes a fixed belt and a dynamic leveling control module adapted for attachment to the elevator and coupled to the fixed belt. The control module includes a position encoder coupled to the fixed belt, a processor electrically connected to the position encoder, and a communications interface electrically connected to the processor and adapted for communication with an elevator controller for the elevator. The control module determines a velocity, a position, and an acceleration of the elevator in response to a count signal output from the position encoder, and calculates a dynamic slowdown distance relative to an elevator landing for each elevator stop. The control module communicates the dynamic slowdown distance to the elevator controller to initiate slowdown of the elevator. The control module determines a new value of said dynamic slowdown distance for each elevator stop.
Claims
1. An apparatus for controlling a position of an elevator in a hoistway, comprising: a dynamic leveling control module for determining the position of the elevator, comprising: a position encoder; a processor in data communication with said position encoder; and a communications interface in data communication with said processor and adapted for communication with an elevator controller for the elevator, wherein said dynamic leveling control module determines a dynamic slowdown distance relative to an elevator landing for each elevator stop.
2. The apparatus of claim 1, wherein said dynamic leveling control module includes a zero setting input.
3. The apparatus of claim 1, wherein said dynamic leveling control module includes a temperature sense input and said processor calculates a new value of said dynamic slowdown distance in response to a measured change in hydraulic oil temperature.
4. The apparatus of claim 1, wherein said communication interface is a wired interface.
5. The apparatus of claim 1, wherein said communication interface is a wireless interface.
6. The apparatus of claim 1, wherein said communication interface is a Controller Area Network (CAN) interface.
7. The apparatus of claim 1, wherein said control module adjusts said dynamic slowdown distance in response to a change in elevator load.
8. The apparatus of claim 1, wherein said control module adjusts said dynamic slowdown distance in response to a change in hydraulic oil temperature.
9. The apparatus of claim 1, wherein said control module adjusts said dynamic slowdown distance in response to acceleration of the elevator.
10. The apparatus of claim 1, wherein a value of dynamic slowdown distance for the elevator moving up is different from a value of dynamic slowdown distance for the elevator moving down.
11. The apparatus of claim 1, wherein said measured value of slowdown time is in a range from 0.85 seconds to 1.8 seconds for any elevator load and hydraulic oil temperature within safe operating limits.
12. The apparatus of claim 11, wherein said control module recalculates a value for said dynamic slowdown distance in response to a measured change in leveling time.
13. The apparatus of claim 1, wherein said control module calculates said dynamic slowdown distance according to a formula
SDNew=(curAccelTime)*((DC)/(BA)+C+1 and wherein: SDNew is a value of said dynamic slowdown distance; curAccelTime is a time interval for accelerating the elevator from a first value of velocity to a second value of velocity; A is a transition time from said first value of velocity to said second value of velocity with the elevator loaded to a first fraction of its maximum capacity; B is a transition time from said first value of velocity to said second value of velocity with the elevator loaded to a second fraction of its maximum capacity; C is a slowdown distance with the elevator loaded to said first fraction of its maximum capacity; and D is a slowdown distance with the elevator loaded to said second fraction of its capacity.
14. The apparatus of claim 13, wherein said first value of velocity is 20 percent of a measured value of maximum velocity and said second value of velocity is 80 percent of said measured value of maximum velocity.
15. The apparatus of claim 13 wherein said first fraction of maximum capacity is half of maximum capacity and said second fraction of maximum capacity is a fraction having a value of zero, corresponding to an unloaded elevator.
16. The apparatus of claim 1, wherein said dynamic leveling control module determines a velocity, a position, and an acceleration of the elevator in response to a signal output from said position encoder.
17. The apparatus of claim 1, wherein said dynamic leveling control module determines a new value of said dynamic slowdown distance for each elevator stop.
18. The apparatus of claim 1, wherein said dynamic leveling control module communicates a slowdown signal to the elevator controller to initiate slowdown of the elevator.
19. The apparatus of claim 1, wherein said dynamic slowdown distance is calculated from values collected from a single learn trip by the elevator
20. The apparatus of claim 1, wherein said dynamic slowdown distance is calculated from values collected from two learn trips by the elevator.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0009]
[0010]
[0011]
[0012]
[0013]
DESCRIPTION
[0014] An apparatus for generating an output signal to an elevator controller for a hydraulic elevator in a building includes a dynamic leveling control module attached to an elevator so as to move up and down the elevator's hoistway with the elevator and a fixed belt attached to stationary structures in the hoistway and extending from below the lowest landing the elevator may reach to above the highest landing the elevator may reach. A position encoder on the dynamic leveling control module outputs a position signal in response to motion relative to the fixed belt and may generate a stream of output pulses as the elevator moves. The position encoder may optionally be an absolute position encoder. The position signal is received by a processor on the dynamic leveling control module. The processor determines elevator speed, acceleration, and position information from the encoder output signal and calculates a dynamic slowdown distance for initiating elevator deceleration to a selected destination landing. The dynamic slowdown distance replaces the static slowdown distance used by elevators previously known in the art. The processor on the dynamic leveling control module recalculates the dynamic slowdown distance in response to changes in elevator load and changes in hydraulic oil temperature.
[0015] Embodiments of the invention are well suited for operation with new elevator installations and for retrofitting to elevators which previously made use of static slowdown distances. Retrofit installation may make use of electrical wiring already installed in the elevator and hoistway for communicating electrical signals between the dynamic leveling control module and the elevator controller and for providing electrical power to the dynamic leveling control module, substantially reducing installation labor expense.
[0016] Embodiments of the invention are adapted to provide consistent slowdown performance such that the slowdown time duration is reduced to a minimized value, thereby minimizing an amount of time a hydraulic pump needs to operate during elevator leveling and correspondingly reducing electrical energy consumption and heating of the hydraulic fluid. Hydraulic oil temperature is measured frequently to optimize elevator operation, for example by increasing leveling speed and improving leveling accuracy, possibly reducing occurrences of passengers stumbling or falling when entering or exiting an elevator. Travel times between landings and leveling time at a destination landing are reduced compared to elevator systems previously known in the art, improving passenger safety and satisfaction and reducing the cost of operating an elevator.
[0017] Turning now to the figures, an example of an embodiment of the invention 100 appears in
[0018] The control module 102 reads input signals related to elevator position and velocity and outputs a slowdown signal 130 to the elevator controller 212 when the elevator passes a calculated dynamic slowdown distance from a landing. As shown in the example of
[0019] Continuing with the example of
[0020] The fixed belt 104 in
[0021] One or more idler pulleys 126 may be provided to hold the fixed belt 104 in firm contact with the position encoder 110, preventing a count error from the belt slipping on the encoder. However, the processor 106 may respond to an incorrect count, for example a spurious pulse caused by electrical noise in the hoistway 204. A zero setting sensor 132 may therefore be provided to reset a pulse count each time the elevator passes a fixed reference point in the hoistway 132. A zero setting input 118 receives a reset signal from the zero setting sensor and outputs a count reset signal to the processor 106 each time the elevator 200 passes the zero setting sensor 132. Examples of a zero setting sensor include, but are not limited to, an optical sensor, a Hall effect sensor, a mechanical switch, and an electrical relay operated by a magnet on the elevator. The processor restarts counting after a count reset, thereby reducing position errors as the elevator travels up and down the hoistway.
[0022]
[0023] The motion of hydraulic elevator cars can vary widely from car to car. Embodiments of the invention use learn trips to adjust dynamic slowdown parameters and other parameters related to operation of the elevator. A first learn trip is performed to determine the maximum velocity of the elevator car up and down with no added weight in the car, i.e., the elevator is unloaded. A second learn tip is performed to determine the maximum velocity of the car in the up and down directions with the car loaded with an amount of weight corresponding to half its rated capacity. From these two learn trips, the control module predicts the maximum velocity of the car when the car is loaded to its full rated capacity. Once the maximum value is calculated, for example by assuming a linear relationship between the maximum velocities at no load, half load, and full load, additional values are calculated corresponding to 20% of maximum velocity and 80% of maximum velocity. A third learn trip is performed to capture the amount of time for the elevator to accelerate from 20% of maximum velocity to 80% of maximum velocity with the car loaded to half its rated capacity. This amount of time corresponds to the interval A marked in
[0024] Intervals C and D in
SDNew=(curAccelTime)*((DC)/(BA)+C+1 (1)
[0025] where:
[0026] SDNew is the calculated slowdown distance;
[0027] curAccelTime is the time interval for accelerating during the current trip in either direction from a first value of velocity to a second value of velocity. A first value of velocity may be, for example, 20% of a maximum value of velocity. A second value of velocity may be, for example, 80% of the maximum value of velocity.
[0028] A is a transition time from the first value of velocity to the second value of velocity with the elevator loaded to a first fraction of its maximum capacity. The first fraction of maximum capacity may be, for example, half the maximum capacity.
[0029] B is a transition time from said the value of velocity to the second value of velocity with the elevator loaded to a second fraction of its maximum capacity. The second fraction of maximum capacity may be, for example, a fraction with a value of zero, corresponding to an unloaded elevator;
[0030] C is a measured slowdown distance with the elevator loaded to the first fraction of its maximum capacity; and
[0031] D is a measured slowdown distance with the elevator loaded to the second fraction of its capacity.
[0032]
[0033] With each new measurement of acceleration time, the controller may optionally recalculate a value of slowdown distance for initiating deceleration of the elevator. A magnitude of a time interval for accelerating or decelerating the elevator may change in response to changes in elevator loading or changes in hydraulic oil temperature. The calculated value of slowdown distance is communicated as a slowdown signal to an elevator controller, indicating to the elevator controller that it is time to initiate elevator slowdown. The slowdown signal replaces any signal related to a static slowdown distance which the elevator controller may have received prior to installation of an embodiment of the invention. By responding to changes in acceleration time, embodiments of the invention dynamically adjust slowdown distance for the elevator in response to changes in elevator loading and changes in hydraulic oil temperature.
[0034] A value of dynamic slowdown distance calculated for a stop when the elevator is moving up may differ from a value of slowdown distance calculated when the elevator is moving down. A new slowdown distance may optionally be calculated by the control module and communicated to the elevator controller for each elevator stop to optimize the performance of the elevator for every stop. Embodiments of the invention may optionally recalculate a value of slowdown distance when a change in a measured value of hydraulic oil temperature exceeds a preselected threshold value. Embodiments of the invention may optionally recalculate a value of slowdown distance when a change in elevator load is communicated to the control module from the elevator controller. The control module may optionally recalculate a value of slowdown distance when a change in leveling time is measured.
[0035] Slowdown time corresponds to an amount of time for an elevator to complete leveling at a landing after initiation of deceleration. Slowdown times for embodiments of the invention fall are less than 6 seconds, and preferably less than 1.5 seconds, within a within a range of 0.75 to 1.5 seconds, under any load conditions within the safe operating limits of most hydraulic elevators and for any hydraulic oil temperature within safe operating limits for the oil. Slowdown times remain with this range as elevator loads and hydraulic oil temperatures change during operation of the elevator. This range of slowdown times for embodiments of the invention compares to a much greater slowdown time of up to 6 seconds for elevators that use static slowdown distances.
[0036] The control module may save measured values in the nonvolatile memory to create historical records to be analyzed for trend information. Historical records may also be used for predicting preventative maintenance. Examples of measured values saved in nonvolatile memory include, but are not limited to, acceleration times, hydraulic oil temperatures, elevator velocities, number of stops, distance traveled by the elevator, time of each trip, dynamic slowdown distance calculated for each stop, changes in dynamic slowdown distance over time, leveling time for each stop, number of stops since maintenance was last performed, and so on.
[0037] Unless expressly stated otherwise herein, ordinary terms have their corresponding ordinary meanings within the respective contexts of their presentations, and ordinary terms of art have their corresponding regular meanings.