Elevator system with independent limiting of a speed pattern in terminal zones

Abstract: A feedback controlled elevator system driven by a traction drive motor in response to a speed pattern provided by a car controller. The speed pattern is limited when the car approaches a terminal floor within a predetermined terminal slowdown zone adjacent to the terminal floor. A pattern limiting signal is provided in response to digital integration of shaft encoder signals which provides a digital position "x" of the car within a terminal zone. The position "x" of the car is then used to access a read-only-memory which contains the maximum car speed for the specific location of the elevator car. The value from the read-only memory is used to limit the speed pattern.

Description: TECHNICAL FIELD The invention relates in general to elevator systems, and more specifically to providing an independent control over terminal slowdown of an elevator car as it approaches a terminal floor of a building. BACKGROUND ART An elevator system requires a normal terminal stopping arrangement for an elevator car which is independent of the normal slowdown and stopping arrangement for the car. Thus, if the normal slowdown and stopping arrangement is calling for an operation which will cause the car to approach a terminal floor at an excessive speed, the normal terminal stopping arrangement will automatically override the normal slowdown and stopping arrangement, reducing the speed of the car according to a predetermined deceleration schedule, to stop the car smoothly at the terminal floor. The normal terminal slowdown function will hereinafter be referred to as TSD, for "Terminal Slow Down". Also, some additional emergency terminal device must be used. For example, with reduced stroke buffers, an emergency terminal speed limiting device must be used which is independent of any other emergency related device. This same emergency device, termed ETS for "Emergency Terminal Stop", may be used in elevator systems which have normal stroke buffers. The present invention is related to TSD, not ETS, and is thus related to apparatus for automatically overriding the normal slowdown control is malfunctioning, to smoothly stop the car at a terminal floor without exceeding predetermined values of deceleration and/or jerk. To achieve this, there are systems, which use terminating detectors within the slowdown zones. Thus, an apparatus for decelerating a lift at a terminal floor has become known from the UK patent application No. 2 117 924A. The system proposed by this patent application has a plurality of terminating detectors successively provided in the vicinity of the upper and lower terminal floor, for generating a terminating deceleration command value gradually decreasing upon operation of the detectors, when the lift approaches the terminal floors. The system further comprises memories for storing the distances from the terminal floor to said respective terminating detectors; means for generating pulses corresponding to the distance moved by the cage; a counter, which is set to the stored distance of a detector upon operation of that detector and which subtracts the output pulses of the pulse generating means from the set values; and a distance to speed converter for calculating the terminating deceleration command value corresponding to the output of said counter. In this case, the deceleration of the terminating deceleration command value must be set as low as possible, so as to protect the thyristors and the motor against an excessively large current at deceleration time. For that purpose a large number of terminating detectors of known distances to the terminal floors should be provided together with a binary counter to interpolate the distances in the regions between the terminating detectors. Since these detectors are on the other hand restricted in their disposition, the number of the detectors is limited. In addition the interpolation of the distances between the terminating detectors often lacks the accuracy required, as the binary counter is a simple subtractor, which does not differentiate between the two travelling directions of the car in the terminal zones. Accordingly, the deceleration of the terminating deceleration command value cannot be reduced to a small value desirable and the thyristors and the motor employed still become rigid and expensive. A further disadvantage of the system shown in GB 2 117 924A lies in the fact, that no start-up procedure is provided to accommodate those instances, when the elevator system is initialzed with the car parked in a TSD zone, which is likely to happen. Another arrangement for speed limiting in the terminal slowdown zones is disclosed in US-A-4 434 874 , considerd to be the nearest prior art. This arrangement determines car position at predetermined increments of car travel, such as 20,32 cm (eight inches), throughout the hatch. The car position means includes a binary coded tape and a tape reader arranged for relative motion in response to movement of the elevator car. An absolute car position counter is forced to the correct binary count at each increment. This count is the binary address of the elevator car at that instant, with reference to the bottom terminal landing. A three-pulse arrangement detects car movement and travel direction between the absolute determinations of car position and decodes the pulses to determine the actual travel direction of the car. The pulses and derived travel directions are used to clock the absolute position counter up or down, depending upon actual travel direction to maintain the car position to some small resolution, such as 1,27 cm (0,5 inch). A speed pattern generator is provided to generate a "speed pattern signal" responsive to the desired speed at any car position. There is further a "speed pattern limit signal" according to the car position, developped from the absolute position of the elevator car, at least when the elevator car is in one of the terminel zones. Both signals are compared in a limiter and the lesser of the two is taken as reference speed and compared with the velocity signal to determine speed errror for use in the feedback controlled elevator drive. In order for the "speed pattern signal" and the "pattern limit signal" to initiate the slowdown the position of the elevator car must be known with high reliabilty. For this, two completely independent, redundant car position means should be available. However, US-A-4 434 784 sets forth only one car position determining system, a tape and tape reader, therefore not providing any redundancy. Another disadvantage of this prior art must be seen in the use of a perforated tape with tape reader, mounted in the hatch at least near the terminal floors, for each elevator car. Practical embodyments of such an arrangement - assuming reasonable cost - do not posses the high resolution required for optimal operation in feedback controlled elevator drives. SUMMARY OF THE INVENTION Briefly the present invention is a feed-back controlled elevator system of the traction type in which the normal slowdown and stopping of an elevator car is controlled by a speed pattern SP. Independent TSD is provided according to the teachings of the invention by establishing a terminal slowdown zone in a hatch which defines the travel path of an elevator car, adjacent to the upper and lower terminal floors of the associated building, such as by mechanical and solid state switches. When a car enters a TSD zone, the associated switch provides a true signal, with a true signal TSDU indicating the car is in the upper TSD zone, and a true signal TSDL indicating the car is in the lower TSD zone. A positional datum using a similar switch is established within each TSD zone, such as 30,48 cm (12 inches) from the terminal floor, to accommodate those instances when the elevator system is initialized when the car is parked in a TSD zone. When the car passes the positional datum in the upper zone as it travels to the upper terminal floor, the positional datum switch provides a true signal TS12U, and when the car passes the positional datum in the lower zone as it travels to the lower terminal floor, the positional datum switch provides a true signal TS12L. The position of the elevator car in a TSD zone is determined by digital integration of first und second phase related digital signals P1 and P2 which are provided by a digital shaft encoder on the shaft of a traction drive motor which drives a traction sheave. Motion is imparted to the elevator car and a counterweight, which are interconnected via wire ropes, by reeving the wire ropes about the traction sheave. First and second binary counters are arranged such that when the car enters a TSD zone, the first counter will count pulses of the first signal P1 when the car is traveling in one direction, and the second counter will count pulses of the second signal P2 when the car is traveling in the opposite direction, i.e., each counter accumulates counts in only one direction of drive motor rotation, and this direction is different for the two counters. The output counts are sampled and subtracted to obtain a binary position value BPV for the motor shaft rotation, and this value is further processed to find the incremental position change IPC since the previous sample was taken. Signals TSDU and TSDL are sampled and respectively used to latch first and second flip flops when true, which accordingly provide true signals TSU and TSL when latched. According to which latch signal is true, each incremental position change is either added to or subtracted from a car position integral "x". The car position integral "x" is a digital value which represents the distance traveled by the elevator car into a TSD zone, and it is used to address a read-only memory (ROM) which has pre-calculated speed limit values stored therein for each digital value of "x". The normal speed pattern SP generated by a car controller is applied to a motor control servo via a limiter which selects the lesser of two magnitudes applied to it. One of the magnitudes is the normal speed pattern SP. The remaining input is controlled by an analog switch which selects the output of the speed limit memory when the car is in a TSD zone traveling toward the associated terminal floor, and which otherwise selects the contract speed CSL of the elevator car, ie., the normal maximum speed of the elevator car. When the system is initially started with the elevator car parked in a TSD zone, which is likely to happen, the position of the car relative to the position datum controls the start-up procedure. If the car is not between the position datum and the terminal floor, the position integral "x" is jammed to a value which corresponds to the position of the position datum, i.e., 12 inches from the terminal floor, for example. This allows the elevator car to move at a safe speed towards the terminal floor, ie., the speed limit which would be applied when the car passes the position datum on its way to stopping at the terminal floor; or, car 12 may move away from the floor at any speed up to contract speed CSL. If the car moves towards the terminal floor, "x" will be released when the car reaches the positional datum, and normal operation will then continue from that point. If the car travels in the opposite direction, "x" is set to zero when the car leaves the TSD zone. If the system is initialised with the car within the TS12 zone, the position integral "x" is jammed to a value which corresponds to a position close to the terminal floor, such as 2,54 cm [one inch]. This allows the car to move towards the terminal floor at a very low speed, or away from the floor at any speed up to CSL. When the car moves out of the TS12 zone, "x" will be set to the 30,48 cm [12 inch] position, and normal operation will then control the value of "x". BRIEF DESCRIPTION OF THE DRAWINGS The invention will become more apparent by reading the following detailed description in conjunction with the drawings, which are shown by way of example only, wherein: Figure 1 is a block diagram of an elevator system constructed according to the teachings of the invention; Figure 2 is a detailed schematic diagram of a TSD limit circuit and a terminal zone detector circuit which may be used for those functions shown in block form in Figure 1; Figure 3 is a timing diagram illustrating the phase relationship between digital shaft encoder signals P1 and P2 for each rotational direction of the shaft of a traction drive motor shown in Figure 1; and Figure 4 is a ROM map illustrating a look-up table which outputs speed limits for different input values of car location "x" within a TSD zone. DESCRIPTION OF PREFERRED EMBODIMENTS Referring now to the drawings, and to Figure 1 in particular, there is shown an elevator system 10 in diagrammatic and block form constructed according to the teachings of the invention. Only a portion of an elevator system necessary to understand the invention is disclosed. For a more complete description of an elevator system, reference may be had to U.S. Patents 3,750,850; 4,161,235; and 4,416,352, all of which are assigned to the same assignee as the present application, and which are hereby incorporated into the specification of the present application by reference. Elevator system 10 includes an elevator car 12 mounted in a hatch or hoistway 14 for guided movement relative to a building 16 having a plurality of floors or landings. Only the upper and lower terminal floors, indicated by reference numerals 18 and 20, respectively, are shown in order to simplify the drawing. Elevator car 10 is supported by a plurality of wire ropes 22 which are reeved over a traction sheave 24 mounted on the shaft 26 of a traction drive machine 28. Drive machine 28 includes a drive motor 30, which may be an AC motor or a DC motor, as desired, drive motor control 32, and a shaft encoder 34. A counterweight 36 is connected to the other ends of ropes 22. Terminal slowdown apparatus 40 constructed according to the teachings of the invention utilizes six digital input signals. The first two digital input signals are P1 and P2 provided by shaft encoder 34. As shown in the timing diagram of Figure 3, when shaft 26 turns in one direction, digital signal P1 leads digital signal P2 by 90 degrees, and when shaft 26 turns in the opposite direction, Signal P2 leads signal P1 by 90 degrees. The third and fourth digital input signals are TSDU and TSDL which are indicated in Figure 1 as being provided by mechanical switches 42 and 44 mounted in hatch 14 which are actuated by a cam 46 carried by elevator car 12. Any other form of switch may be used, such as solid state. Switch 42 is located such that it will be actuated to provide a true signal TSDU as car 12 ascends and enters an upper TSD zone 43. Switch 42 will maintain the true TSDU signal until car 12 descends and leaves the upper TSD zone 43. In like manner, switch 44 is located such that it will be actuated to provide a true signal TSDL as car 12 descends and enters a lower TSD zone 45. Switch 44 will maintain the true TSDL signal until car 12 ascends and leaves the lower TSD zone 45. The length "S" of a TSD zone in feet may be determined from the maximum or contract speed CSL of the elevator car in FPS and the desired rate of deceleration "A" in FPS² according to the following formula: The remaining two digital signals TS12U and TS12L are provided by hatch mounted switches 48 and 50. Switch 48 is mounted to provide a positional datum in the upper TSD zone 43, and switch 50 is mounted to provide a similar positional datum in the lower TSD zone 45. The positional datum is related to the associated terminal floor, and the distance from the floor is selected such that the desired car speed at that point as car 12 lands at the terminal floor will be a safe initial speed to move the car towards the terminal floor when elevator system 10 is initialized within a TSD zone. For purposes of example, this distance is selected as 30.48 cm [12 inches]. Thus, switch 48 establishes an upper 12 inch zone 52 adjacent the upper terminal floor 18, and switch 50 establishes a lower 30,48 cm [12 inch] zone adjacent the lower terminal floor 54. Switch 48 is located such that it will actuated by cam 46 to provide a true signal TS12U as car 12 ascends and enters the upper 12 inch zone 52. Switch 48 will maintain the true TS12U signal until car 12 descends and leaves the upper 12 inch zone 52. In like manner, switch 50 is located such that it will actuated to provide a true signal TS12L as car 12 descends and enters the lower 12 inch zone 54. Switch 50 will maintain the true TS12L signal until car 12 ascends and leaves the lower 12 inch zone 54. TSD apparatus 40 includes a TSD limit function 56, a terminal zone detector function 58, a limiter function 60, a contract speed function 62, and a switch 64, such as an analog switch. A car controller 66 for car 12 may be the car controller shown in incorporated patent 3,750,850. The TSD limit function 56 is responsive to all six of the hereinbefore described digital input signals, and it provides a pattern limit signal PTL for each incremental position of car 12 while it is in a TSD zone 43 or 45. TSD limit function 56 also provides a true signal TSU during the time car 12 is in the upper TSD zone 43, and a true signal TSL during the time car 12 is in the lower terminal zone 45. The terminal zone detector function 58 is responsive to the signals TSU and TSL provided by TSD limit function 56, and also to the travel direction of car 12, as indicated by signals UPTR and DNTR provided by motor drive control 32. Motor drive control 32 obtains car direction signals from car controller 66. By obtaining travel direction from motor controller 32, TSD apparatus 40 maintains the required independence from car controller 66. Signal UPTR is true when car 12 is set for up travel and signal DNTR is true when car 12 is set for down travel. Terminal zone detector function 58 operates switch 64 when car 12 is in a terminal zone, and is set for travel towards the terminal floor associated with the terminal zone. Switch 64 is normally set to connect a fixed voltage CSL to limiter 60 having a magnitude indicative of the contract speed of elevator car 12. When terminal zone detector 58 determines that car 12 is in a terminal zone set for travel towards the terminal floor associated with the zone, it actuates switch 64 to connect the pattern limit PTL to limiter 60. Limiter 60 receives a speed pattern SP from car controller 66, and either the contract speed limit CSL or the pattern limit PTL. Limiter selects the lower of the two signals applied thereto at any instant, such as the pattern limiter disclosed in the incorporated U.S. Patent 4,161,235. Limiter 60 applies the lesser of the two active signals applied thereto to the motor drive control 32, which controls motor 30 according to the pattern received from limiter 60. Figure 2 is a detailed schematic diagram of the TSD limit function and the terminal zone detector function 58, implemented according to preferred embodiments of the invention. The TSD system 40 is intended for implementation in a discrete data environment, such as a digital computer, where input data is sampled in the course of an algorithm which is executed at regular intervals of time. The digital sampling function is indicated generally at 65. A vertical array of switches 67 shown connected by a broken line 68 in Figure 2 functionally indicates the sampling of the binary input signals. The two binary signals P1 and P2 provided by shaft encoder 34 are used to clock two binary counters 70 and 72, respectively, in such a way that each counter counts in only one direction of motor shaft rotation, and this direction is different for the two counters. As shown in Figure 3, with one shaft rotational direction signal P1 leads signal P2 by 90 degrees. Thus, signal P1 may be used as an enable signal for counting positive going transitions of signal P2 on counter 72. With the opposite motor shaft rotational direction, signal P2 leads signal P1 by 90 degrees, and thus signal P2 may be used as an enable signal for counting positive going transitions of signal P1 on counter 70. The output counts of counters 70 and 72 are sampled and subtracted at a summing point 74 using the prescribed signs to obtain a binary position value BPV for motor shaft rotation. The new value of BPV is compared with the previous value provided by function block 76 at a summing point 78, using the prescribed signs, to determine the incremental position change IPC since the previous sample was taken. Input signals TSDU and TSDL are sampled and used to latch either of the two signals or flags TSU or TSL, with a true signal indicating the elevator car 12 is within the associated TSD zone, as hereinbefore described. Signals TSU and TSL are provided by dual input AND gates 80 and 82, each of which have one inverting input, and flip flops 84 and 86. Signals TSDU and TSDL are connected to the non-inverting inputs of AND gates 80 and 82, respectively, the outputs of AND gates 80 and 82 are connected to the set inputs S of flip flops 84 and 86, respectively, and the Q outputs of flip flops 84 and 86 are connected back to the inverting inputs of AND gates 82 and 80, respectively. Depending upon the states of signals TSU and TSL, a position integral "x" is either incremented by IPC, decremented by IPC, or not changed. Signals TSU and TSL control analog switches 90 and 92, respectively, to select the proper sign for incrementing or decrementing at point 94, which then performs the incrementing or decrementing of the prior position integral, provided by function block 96, at summing point 98, to provide the latest position integral "x", as indicated at 100. The position integral "x" indicates the distance traveled by car 12 in a TSD zone, either zone 43 or zone 45. As car 12 enters a TSD zone, "x" starts at zero and its value then continues to indicate the position of car 12 within the zone, even if car 12 stops and reverses direction in the zone. If car 12 travels to the terminal floor associated with the zone, "x" will equal S, the length of the TSD zone. When car 12 leaves a TSD zone, the value of "x" will drop to zero. This drop to zero is detected by a detector function 102, which resets flip flops 84 and 86 via an OR gate 104, which also receives a system reset signal during initialization. The car position integral "x" is used to address a look-up table 105 stored in a read-only memory 106. The look-up table 105 stored in memory 106, as shown in a ROM map of look-up table 105 in Figure 4, contains a car speed limit as an output signal for each input value of "x". The speed limit values in FPS are pre-calculated and stored in a look-up table in memory 106 according to the following formula: Speed Limit =√ 2 A (S-x) While the use of a look-up table is preferred, it would also be suitable to use "x" to calculate each new speed limit each time "x" changes, such as in an associated digital computer. The speed limit output PTL from memory 106 is applied to one input of switch 64. As hereinbefore described, the other input to switch 64 receives a signal which represents the contract speed limit of car 12. The terminal zone detector function 58 which controls switch 64 includes two AND gates 108 and 110 and an OR gate 112. If car 12 is in the upper terminal zone 43, set for up travel, signals TSU and UPTR will be true and AND gate 108 will provide a true output for OR gate 112, which in turn actuates switch 64 to connect the pattern limit signal PTL to limiter 60. In like manner, if car 12 is in the lower terminal zone 45, set for down travel, signals TSL and DNTR will be true and AND gate 110 will provide a true output for OR gate 112, which in turn actuates switch 64 to connect the pattern limit signal PTL to limiter 60. Initializing TSD system 40 while car 12 is parked outside of a TSD zone requires no extra control function. Initializing TSD system 40 while car 12 is parked within a TSD zone does require additional control, as the value of the position integral "x" will not be known. The TSD limit function 56 will automatically detect this condition and select a temporary value of "x" according to whether car 12 is within a 30,48 cm [12 inch] zone or outside a 30,48 cm [12 inch] zone. It will first be assumed that car 12 is parked within the upper TSD zone 43, but it is below the 30,48 cm [12 inch] zone 52. Signal TSDU is applied to an OR gate 114 which provides a true signal TS for a dual input AND gate 116 which is also connected to receive a true start-up signal during initialization. When the start-up signal is received, the resulting true output of AND gate 116 is latched in a flip flop 118, which provides a true output signal TSINIT. Signal TSINIT is applied to the non-inverting input of a dual input AND gate 120 having one inverting input. The inverting input of AND gate 120 is connected to the output of a flip flop 127 which is set only when car 12 is within the 12 inch zone during initialization. Thus, the output of AND gate 120 will go true and close a switch 124 via an OR gate 122. Switch 124 is connected to a function 126 which provides a digital value equal to the position integral "x" when it is indicating that the car is 30,48 cm 12 inches from the terminal floor. Switch 124 jams the position integral "x" to this 30,48 cm [12 inch] value. If car 12 starts towards the upper terminal floor 18, switch 64 will connect the speed limit for the 30,48 cm [12 inch] point to limiter 60, and car 12 will move at this low speed towards the terminal floor 18. When car 12 reaches the 30,48 cm [12 inch] zone 52, signal TS12U will go true, and the output of an OR gate 128 will go true. The output of OR gate 128 is connected to a non-inverting input of a three input AND gate 130 which has one inverting input. The other non-inverting input of AND gate 130 is connected to receive signal TSINIT from flip flop 118, which will also be true. The inverting input of AND gate 130 is connected to receive the output of flip flop 128, which output will be low. Thus, the output of AND gate 130 will go true when car 12 arrives at the 12 inch zone 52, and an OR gate 132, which receives the output of AND gate 130, resets flip flop 118. Switch 124 thus opens when car 12 is positioned according to the value currently held by the position integral "x", releasing "x" to follow the normal change in "x", as hereinbefore described. If car 12 is started in a direction away from the upper terminal floor, switch 64 will connect the contract limit signal CSL to limiter 60, and car 12 can travel at any speed up to the contract limit. When car 12 leaves the upper terminal zone 43, the true output TS from OR gate 114 will drop to logic zero in response to signal TSDU going to logic zero, and this change is detected by a dual input AND gate 134 having one inverting input. The inverting input is connected to receive the output of OR gate 114, and the non-inverting input is connected to the output of flip flop 118 to receive signal TSINIT, which will still be true. Thus, the output of AND gate 134 will go true, and an OR gate 136 conveys this true output to a switch 138 which closes to jam the position integral "x" to a value of zero, stored in function block 140, indicating car 12 is not within a terminal zone. The output of AND gate 134 is also connected to an input of OR gate 132, which resets flip flop 118. When flip flop 118 resets, theoutput of AND gate 134 will go to zero, causing switch 138 to open. When car 12 is initialized while it is within the upper 30,48 cm [12 inch] zone 52, signal TSDU will be true, and flip flop 118 will output a true signal TSINIT. However, signal TS12U will also be true, and it is applied to OR gate 128 which applies its output to a dual input AND gate 142 which receives a start-up signal during initialization. The output of AND gate 142 is applied to the set input S of flip flop 127, and the output of flip flop 127 provides a signal 12INIT, which as hereinbefore stated is connected to the inverting input of AND gate 120. Signal 12INIT also controls a switch 144 which, when closed, jams the position integral "x" to a value provided by a function 146 which defines a car position close enough to the terminal floor such that the look-up table in memory 106 will provide a creep or leveling speed. For example, function 146 may provide a digital signal which indicates a position 2,54 cm [1 inch] from the terminal floor. Thus, the true signal 12INIT blocks AND gate 120, and it closes switch 144 to jam "x" to the 2,54 cm [1 inch] position. If car 12 moves in a direction towards the upper terminal floor 18, it will move at creep or leveling speed. If car 12 moves away from the terminal floor 18, switch 64 will select the contract speed CSL as the limit. As soon as car 12 leaves the upper 12 inch zone, the position integral "x" will be set to indicate a position of 12 inches, and normal operation will update "x" as it continues to move in the upper terminal zone 43. This is accomplished by a three input AND gate 148 which has one inverting input. The inverting input is connected to receive the output TS12 from OR gate 128. The remaining two inputs to AND gate 148 receive signals TSINIT and 12INIT from flip flops 118 and 127, respectively, which will both be at a logic one level. Thus, when signal TS12U goes low as car 12 leaves the 30,48 cm [12 inch] zone 52, the output of OR gate 128 will go low and switch the output of AND gate 148 high. The high output from AND gate 148 will close switch 124 to set "x" to signify a location of 12 inches from the upper terminal floor 18. The output of AND gate 148 is also connected to an input of OR gate 132, which in turn resets flip flops 118 and 127, causing the output of AND gate 148 to go low, opening switch 144 to release "x" after being set to indicate the 30,48 cm [12 inch] point, to allow "x" to follow normal updating. Initializing the system 10 with car 12 parked in the lower terminal zone 45, either outside the 30,48 cm [12 inch] zone 54 or within the 30,48 cm [12 inch] zone 54, is similar to that just described relative to the upper terminal zone 43 andthe upper 30,48 cm [12 inch] zone 52, except the procedure uses the remaining inputs to OR gates 114 and 128. In summary, there has been disclosed a new and improved feedback controlled elevator system 10 having an independent control over terminal slowdown, which adds very little to the cost of the elevator system, especially when the motor servo control system 32 requires a high resolution digital position encoder 34 to be mounted on the traction motor shaft, as many modern elevator drives require.

Claims: In a feedback controlled traction elevator system (10) having an elevator car (12) and counterweight (36) positionally controlled in a hatch (14) of a building (16) by a traction sheave (24) driven by a traction drive motor (30) under the direction of a feedback control which includes a speed pattern (SP) for controlling at least the slowdown speed of the elevator car (12), memories (106) providing a maximum car speed at predetermined values of car position (x) in the upper and lower slowdown zones (43,45) for stopping the elevator car (12) at upper and lower terminal floors (18,20) at a predetermined deceleration rate, comprising: a limiter (60) for limiting the speed pattern (SP) to the maximum car speed provided by the memories (106) as the elevator car (12) approaches a terminal floor (18,20) in a terminal zone characterized by: first hatch mounted switches (42,44) establishing upper and lower terminal slowdown zones (43,45) in the hatch (14) adjacent to upper and lower terminal floors (18,20), respectively, of the building (16) second hatch mounted switches (48,50) establishing a discrete positional datum within each of the upper and lower terminal slowdown zones (43,45) relative to the upper and lower terminal floors (18,20), a shaft encoder (34) providing first and second digital signals (P1,P2) to first and second binary counters (70,72) translating angular rotation of the traction motor (30) to values of car position (x) in the slowdown zone. a car position logic for determining values of car position (x) in the terminal slowdown zone (43,45) if the system is initialized in the slowdown zone. a limiter (60) which includes a switch (64) which is normally connected to limit the speed pattern (SP) to a contract speed (CSL) and which is operated by terminal zone detector (58) to limit the speed pattern SP to the speeds stored in the memories (106) when the elevator car (12) is approaching a terminal floor (18,20) within the associated terminal slowdown zone (43,45). The elevator system of claim 1 wherein the first and second digital signals (P1,P2) provided by the shaft encoder (34) are related in phase according to the rotational direction of the traction drive motor (30) and the first and second digital signals (P1,P2) are counted in the first and second binary couters (70,72) respectively, with the first binary counter (70) counting the first binary signal (P1) only when the car (12) is traveling towards a terminal floor in the associated terminal slowdown zone, and with the second binary counter (72) counting the second binary signals (P2) only when the elevator car (12) is traveling away from a terminal floor in the associated terminal zone. The elevator system of claim 2 wherein the first digital signal (P1) provides a clock signal for the first counter (70) and an enable signal for the second counter (72), and the second digital signal (P2) provides a clock signal for the second counter (72) and an enable signal for the first counter (70), with the rotational direction of the traction drive motor (30) determining which counter (70,72) is enabled when clocking signals are provided. The elevator system of claim 1 wherein the car position logic holds the car position (x) to the discrete positional datum when the elevator car (12) is initially started within a terminal slowdown zone (43,45) between the start of the associated terminal zone and the positional datum, releasing the car position (x) to respond to the car position (x) established by evaluating angular rotation of the traction motor (30) when the elevator car (12) crosses the positional datum and otherwise setting the car position (x) to zero when the elevator car (12) leaves the associated terminal zone (43,45) without crossing the positional datum. The elevator system of claim 1 wherein the car position logic holds the car position (x) to a value close to the position of the associated terminal floor (18,20) when the elevator car (12) is initially started within a terminal zone between the positional datum and the associated terminal floor, setting the car position (x) to the value of the positional datum in response to the elevator car (12) crossing the positional datum, and then releasing the car position (x) to respond to the car position established from evaluating angular rotation of the traking motor (30).

Inventors: NGUYEN TAC HUU, SCHAUDER COLIN DAVID, NGUYEN, TAC HUU, SCHAUDER, COLIN DAVID
Applicants: INVENTIO AG
Application year: 1989
Main classification: B66B5
IPC codes: B66B5