Elevator controller for leveling process optimization
12559344 · 2026-02-24
Assignee
Inventors
- Christian-Erik THOENY (Einsiedln, CH)
- James O'Laughlin (Belle Plaine, MN, US)
- Klims SAIKINS (Chur, CH)
- Martin Hardegger (Sargans, CH)
- Martina KÜHNE (Heerbrugg, CH)
Cpc classification
B66B1/3492
PERFORMING OPERATIONS; TRANSPORTING
B66B1/46
PERFORMING OPERATIONS; TRANSPORTING
B66B1/40
PERFORMING OPERATIONS; TRANSPORTING
International classification
B66B1/40
PERFORMING OPERATIONS; TRANSPORTING
Abstract
The controller according to the invention is a controller for optimizing the leveling process (leveling) of an elevator car at a stopping point for an elevator having an elevator controller which controls the stop of the car at a stopping point as a function of a specified distance X to the stopping point, wherein the controller is designed, during each of at least two, in particular at least three journeys, to record a set of at least one same measured value, to determine a change dX or a changed distance X as a function of the set of the current journey and at least one past journey and to output the changed value X or the difference dX to the specified distance X.
Claims
1. A controller for optimizing a leveling process of an elevator car at a stopping point for an elevator having an elevator controller which controls a stop of the car at a stopping point as a function of a specified distance X to the stopping point, and/or for an elevator car having a position sensor for detecting position markings and/or for an elevator having an absolute positioning system, comprising a measuring tape fastened in a shaft, a measuring sensor on the car, stored positions, and an evaluation unit for specifying a position of the car, wherein the controller is designed, during each of at least three journeys, to record a set of at least one same measured value, to determine a change dX or a changed distance X of a set of a current journey and based on properties of at least one past journey and to output the changed distance X or the changed dX to the specified distance X, wherein the controller is designed to form a group from the respective set, which comprises at least the set together with either the changed dX or the changed distance X and/or at least a main value of the set together with either the changed dX or the changed distance X, and to select the corresponding group of a past journey as a function of a main value of the current journey and the past journey, wherein the main value of the set and/or the group assigned to the set is a specific measured value or a function of specific measured values of the underlying set: is a function of acceleration and normal travel velocity and/or for a travel direction upward is an acceleration and for a travel direction downward is a normal travel velocity, and wherein the controller optimizes the leveling process of the elevator car at a stopping point for the elevator based on the change dX or the changed distance X.
2. The controller as claimed in claim 1, wherein the controller is designed to select that group of a past journey, the main value of which has a least absolute difference from the main value of the current journey.
3. The controller as claimed in claim 1, wherein the controller is designed to store groups in a memory up to a maximum number.
4. The controller as claimed in claim 3, wherein the controller is designed, if the maximum number is not yet reached, to add all new groups of new journeys to the memory, and, if the maximum number is reached, to replace groups in the memory with groups of new journeys, to replace them only if a value range of the main values is thus enlarged or a distribution of the main values becomes more uniform.
5. The controller as claimed in claim 4, wherein the controller is designed to add groups of new journeys to the memory until the maximum number of groups in the memory is reached.
6. The controller as claimed in claim 4, wherein the controller is designed, if the maximum number of groups in the memory is reached, to replace a stored group with the group of a new journey, if the value range of the main values is thus enlarged, if the main value of the stored group has a least or greatest value of all stored groups and a main value of the new group is accordingly less or greater.
7. The controller as claimed in claim 4, wherein the controller is designed, if the maximum number of groups in the memory is reached and if the main value of the group of the new journey is not less or greater than all main values in the memory, to replace a stored group with the group of a new journey, if the distribution of the main values in the memory thus becomes more uniform and a sum of squares of distances between successive main values in the memory becomes less, if a main value difference of the group of the new journey is less than main value difference of a stored group having the same group position as a group position of the group of the new journey, wherein a main value difference of a main value is an absolute difference of the main value and its standard value, wherein the standard value of a main value is a sum of the least main value of all groups in the memory and a product of a group position of the main value and a group slope, wherein the group position of a main value is a quotient, rounded to a whole number, of a difference of the main value from the least main value of all groups in the memory and the group slope, wherein the group slope is the quotient of a difference of least and greatest main value of all groups in the memory and the maximum number.
8. The controller as claimed in claim 1, wherein the controller is designed to add a time of an associated measured value to the group formed from the respective set, and to delete the group formed from the respective set from the memory after a specific duration after the time.
9. The controller as claimed in claim 1, wherein the controller is designed so that the specified distance X to the stopping point is a distance for initiating a velocity reduction or is a distance for switching off the drive.
10. The controller as claimed in claim 9, wherein the controller is designed to record a specified value ldur for a desired duration of the leveling process and, for the respective set, to record measured values of mean acceleration until reaching the normal travel velocity acc, normal travel velocity of the car vel, mean deceleration for the velocity reduction dec, positioning velocity lvel, and to calculate the changed distance FS as follows:
11. The controller as claimed in claim 1, wherein the controller is designed, for the respective set, to record the measured value of an actual stopping position HP after the current journey and to calculate the change dREL as follows dREL=(HPFL), wherein FL is a position of the stopping point.
12. The controller as claimed in claim 1, wherein the controller is designed to carry out the method separately for each direction of travel of the car, and to carry it out using a separate memory.
13. An elevator having a controller as claimed in claim 1.
14. The elevator as claimed in claim 13, wherein the elevator is a hydraulic elevator.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Exemplary embodiments of the present invention are shown in the drawings and will be explained in more detail hereinafter. Identical reference signs in the individual figures designate elements corresponding to one another.
(2)
(3)
(4)
(5)
(6)
(7)
DETAILED DESCRIPTION OF THE INVENTION
(8)
(9)
(10) To keep the leveling process 36 as equal in length and as short as possible and to avoid possible readjustment of the position of the elevator car 12 at the stopping point 13, the positioning of the position marking FS 15 is particularly important. The position of the position marking FS 15 is permanently provided in the elevator shaft in the prior art. This presumes uniform behavior of the elevator. Heating due to operation, changed environmental parameters, change of the shaft, or aging of the elevator can change the behavior of the elevator, however. This nonuniform behavior of the elevator can make a change of the position of the position marking FS 15 reasonable. This also applies for the position marking REL 16.
(11) It has been shown that certain measured values for a journey can depend on a nonuniform behavior of the elevator and are helpful for a change of the position markings FS and/or REL.
(12) It has been shown that the change of the position markings FS and REL during a journey, even before reaching the position markings, as a function of specific measured values can be reasonable.
(13) It has been shown that the change of the position markings FS and REL during a journey, even before reaching the position markings, as a function of specific measured values from another journey can be reasonable. It has been shown that the selection of this other journey as a function of the similarity of certain measured values of the current journey to the other journey can be reasonable. A main value is defined for the purpose of this selection. This is one of the specific measured values or a function of specific measured values.
(14) A specified value ldur is specified for the desired duration of the leveling process 36. A set of specific measured values is recorded for each journey. These are the mean acceleration until reaching the normal travel velocity acc, normal travel velocity of the car vel, mean deceleration for the velocity reduction dec, leveling velocity lvel, and the actual stopping position HP. The main value for journeys upward is the mean acceleration acc, for journeys downward it is the normal travel velocity vel.
(15) Only journeys upward are considered hereinafter. For journeys downward, the algorithm has to be separately applied analogously. For journeys downward, additional position markings FS and REL are accordingly to be provided above the position marking for the stopping point.
(16) During the current journey, the specific measured values are recorded so that the main value can be formed even before reaching the position markings FS and REL.
(17) For past journeys, in each case from the set, a group consisting of the main value and the changed position values FS and REL is formed: FS and REL are calculated using
(18)
(19) wherein FL is the position of the stopping point and dFS and dREL are the changes of the distances FS and REL.
(20)
(21) As mentioned above, the main value of the current journey 51 is formed during the current journey, even before reaching the position markings FS and REL.
(22) That group 52 is now selected, the main value 52 of which is closest to the main value of the current journey 51, thus has the least absolute difference.
(23) The changed position values FS and REL formed from this selected group 52 are now applied for the current journey.
(24)
(25) The number of the selection options for the selection thus becomes higher. The method thus becomes more reliable and more accurate.
(26)
(27) If the maximum number of stored groups 43 is reached, the group of a new journey 61 then replaces the stored group having the highest 62 or lowest main value if the main value of the new group is accordingly greater or less than the main value of the stored group.
(28) Accordingly, the stored group 62 of a past journey is replaced by the group of the current journey 61.
(29) The span of the value range for the main values of the stored groups thus increases. The method thus becomes more reliable and more accurate.
(30)
(31) When the maximum number of stored groups 43 is reached, the group of a new journey 61 then replaces a stored group 62 if the distance of the new group 61 from the slope straight line is less than the distance of the stored group 62 from the slope straight line.
(32) Accordingly, the new group of the current journey 61 replaces the stored group 62 of an earlier journey here.
(33) The distribution of the main values in the memory thus becomes more uniform. The method thus becomes more reliable and more accurate.
LIST OF REFERENCE SIGNS
(34) 10 elevator 11 elevator shaft 12 elevator car 13 stopping point 14 position sensor 15 position marking for the distance FS 16 position marking for the distance REL 17 position marking for the stopping point 20 travel curve 21 time axis 22 position axis 31 stop 32 acceleration 33 normal travel velocity 35 velocity reduction 36 leveling process 38 stop 40 stored main values 41 progressive group positions of the main values 42 value axis of the main values of the groups 43 maximum number of groups 51 main value of the current journey 52 main value of the selected group 61 main value of the group to be newly added of the new journey 62 main value of the group to be replaced 71 group slope 72 group position 73 standard value of the group position 74 main value difference of the replacing group of the new journey 75 main value difference of the group to be replaced