The invention relates first and foremost to a method for operating an elevator control system. In addition, the invention also relates to a computer program for implementing the method, as well as to a computer program product with such a computer program and a device, for example specifically an elevator control system, with such a computer program as a means for implementing the method.
Known in the art is to operate an elevator system by means of an elevator control system and at least one drive actuated by the elevator control system for moving at least one elevator car. The elevator control system controls the movement of at least one elevator car in at least one elevator car shaft. The or each elevator car—the description below will be continued based on one elevator car, without ruling out a more expansive general validity—approaches individual floors under the control of the elevator control system, and in the process stops at a respective floor in a prescribed stopping position. The prescribed stopping positions are derived based on the number of floors linked by the elevator car shaft, and based on a lower edge of the individual floor doors. A stopping position is then the position of the elevator car in the elevator car shaft in which the one lower edge of the floor door and a lower edge of the car door align, or at least essentially align.
The drive controlled by the elevator control system for moving the elevator car is usually a drive in the form of a converter fed by a supply network with an electric motor downstream from the converter. By actuating the motor-side portion of the converter (inverter) in a manner basically known in the art, the electrical power that gets to the electric motor is influenced in terms of frequency and amplitude, so that in particular the speed of the electric motor, and hence the resultant speed at which the elevator car moves in the elevator car shaft, can be influenced and prescribed by means of the elevator control system.
For purposes of the floor stop mentioned above, position information referred to below as the current position can be compared with a stopping position prescribed for the floor stop. The elevator control system receives the position information used as the current position from the drive. For example, data about the speed and rotational position of the drive are here involved. In a manner known in the art, electric drives make such data accessible for retrieval by an external controller, i.e., the elevator control system in this case. If the current position and stopping position coincide within prescribed limits, the stopping position has been reached. The elevator car is then in a position where the car doors can be opened for the respective floor, so as to allow passengers to exit or waiting passengers to enter. However, the desired stopping position can in practice not always be approached with the actually desired accuracy, which is termed landing precision in specialized terminology.
Proceeding from this situation, an object of the invention is to indicate a method for operating an elevator control system provided for controlling and monitoring the movement of at least one elevator car, which makes it possible to improve accuracy when approaching a respective stopping position during a floor stop and/or subsequently recognize the landing precision for floor stops that have already taken place.
According to the invention, this object is achieved with a method for operating an elevator control system provided for controlling and monitoring the movement of at least one elevator car as follows:
The elevator car approaches individual floors in a building in basically a known manner under the control of the elevator control system, and in the process stops at a respective floor in a prescribed stopping position.
In conjunction with a floor stop, an overall error is determined in the form of a deviation between an actual position of the elevator car and a position of the elevator car assumed as the current position. The position assumed as the current position—hereinafter current position for short—is ascertained based on drive data for the elevator car, i.e., based on data that can be derived as the speed, angular position and the like from a drive and/or converter actuated by means of the elevator control system. However, let it be emphasized that the current position managed by the elevator control system is an assumed position. The overall error expresses a deviation between this current position and the actual position. This overall error can be statistically evaluated to check whether floor stops are properly taking place, and the respective stopping positions are being approached with the actually desired landing precision. Additionally or alternatively, the overall error is used to determine a derivative value. In the simplest case, the derivative value corresponds to the underlying overall error. This derivative value is taken into account in addition to the current position or stopping position during an ensuing comparison between the current position and stopping position performed by the elevator control system for approaching the respective stopping position.
Therefore, the advantage to the approach described here and below is that the ascertained overall error can be used to obtain evidence about the landing precision with which a stopping position is being approached, and/or that the stopping position can be approached more precisely by taking into account an error that had arisen while previously approaching the stopping position in the form of a derived value. In a particularly simple situation, then, the drive for moving the elevator car is stopped while considering the derivative value not just when the respective current position and stopping position coincide within prescribed limits, but also already when the current position lies within a range defined by the derivative value around the stopping position. Evidence about the landing precision with which a stopping position is being approached made possible by ascertaining an overall error or several overall errors can be used as proof of compliance with the standard as relates to the landing precision of the elevator car. A service technician who checks the elevator system and proper function as part of customary service intervals then no longer has to check the landing precision him or herself, and can rather draw upon data about landing precision recorded by the elevator control system during operation. Such data can be used to easily determine whether the landing precision achieved during operation was observed within the tolerance prescribed by the standard. Such data can also be retrieved by a service technician without having to travel to the site of the respective elevator system, so that compliance with landing precision can also be checked via “remote monitoring” (e-inspection).
In a special embodiment of the method outlined above, a derivative value ascertained based on the respective overall error is used for each floor of a building. This makes it possible to consider dynamic influences on the movement of the elevator car in the elevator car shaft. As may here be exemplarily pointed out, it must be assumed that the free length of the suspension ropes and a possible dynamic change in length (lengthening or shortening) depending thereon will influence the respective precision with which the stopping position can be approached. Because the influences are correlated with the free length of the suspension ropes, and hence with the respectively corresponding floor, such influences are comparatively easy to consider if, for each floor of the respective building or at least individual floors of the building, use is made of a derivative value ascertained for the latter based on the overall error, i.e., of a floor-specific derivative value.
In another embodiment of the method, at least two derivative values ascertained based on the respective overall error are used for at least individual floors of a building, for example not the bottom floor and/or not the top floor. These at least two derivative values are a first floor-specific derivative value for upward movement prior to the floor stop, as well as a second floor-specific derivative value for downward movement prior to the floor stop. This makes it possible to consider influences, for example those depending on mass acceleration, inertia and gravitation. It can generally be expected that a different overall error will result during a floor stop following an upward movement than after a preceding downward movement. Because the method considers varying derivative values as a function of the preceding direction of movement, this can be taken into account.
In a special embodiment of this configuration of the method, at least four derivative values ascertained based on the respective overall error are used for at least several floors. These at least four derivative values include a first floor-specific derivative value for an upward movement prior to the floor stop and an upward movement after the floor stop, a second floor-specific derivative value for a downward movement prior to the floor stop and a downward movement after the floor stop, a third floor-specific derivative value for an upward movement prior to the floor stop and a downward movement after the floor stop, as well as a fourth floor-specific derivative value for a downward movement prior to the floor stop and an upward movement after the floor stop. These varying derivative values take into account the possible moving situation of the elevator car, meaning the direction in which the position of the floor stop is reached, and in which direction the movement continues.
The aforementioned object is also achieved with an elevator control system designed for implementing the method and several or all configurations of the method. The invention is here preferably implemented with software. As a consequence, the invention is on the one hand also a computer program with program code instructions executable by a computer, specifically the elevator control system, as well as a storage medium with this kind of computer program, i.e., a computer program product with program code means, and finally also an elevator control system, the memory of which is loaded or can be loaded with such a computer program as means for implementing the method and its configurations. The method described here and below is automatically implemented by the elevator control system, wherein the elevator control system controls the elevator so that the latter approaches individual floors in a building, and thereby executes a respective floor stop at a prescribed stopping position. In conjunction with a floor stop, an overall error is ascertained in the form of a deviation from an actual position of the elevator car and a position of the elevator car assumed as the current position. A derivative value is ascertained based on the overall error. The latter is taken into account along with the current or stopping position during a comparison between the current position and stopping position performed by the elevator control system for approaching the respective stopping position.
Unless otherwise expressly indicated in the text, each described procedural step must be interpreted as being automatically implemented by the elevator control system based upon and under the control of a respective control program executed by the latter.
An exemplary embodiment of the invention will be explained in more detail below based on the drawings. Corresponding objects or elements on all figures are provided with the same reference numbers.
The or each exemplary embodiment is not to be understood as limiting the invention. Rather, changes and modifications are also possible within the framework of the present disclosure, for example which can be derived by the expert so as to achieve the objective by combining or modifying individual features or elements or procedural steps described in conjunction with the general or special part of the specification and contained in the claims and/or drawing, and lead to a new object or new procedural steps or sequences of procedural steps via combinable features.
Shown on:
The illustration on
The or each elevator car 14 can move in the elevator car shaft 12 or a respective elevator car shaft in a manner known in the art, so that varying floors 20 of the building can be reached. In a manner basically known in the art, the elevator control system 16 to this end actuates a drive 22 in the form of an electric motor, usually in the form of a combination of an electric motor and a converter. Also present but not shown are the following elements: Car doors of the elevator car 14, floor doors on each floor 20, control elements in the elevator car 14 for a car call and operating elements on the individual floors 20 for a floor call. Likewise not shown but of course present are hard-wired or wireless connections between the individual units of the elevator system 10 for transmitting signals, data and electrical power.
The mentioned car or floor calls are processed by the elevator control system 16 in a manner known in the art, for example resulting in the elevator car 14 moving from a first floor 20 to a second floor 20. To initiate such a movement, the elevator control system 16 actuates the drive 22 accordingly, and the movement ends when the elevator car reaches a stopping position known in relation to the respective destination floor. Such stopping positions are expressed in the form of numerical values and, for example because they are derived from a fixed position of a lower edge of a respective floor door, prescribed to the elevator control system 16 as constant values.
Expressed in simplified terms, when the elevator control system 16 moves the elevator car and based on an actuation of the drive 22 by the elevator control system 16, a check is performed to determine whether a destination position belonging to the respective floor or car call, i.e., the stopping position (“landing position”) of the floor 20 selected with the floor or car call, has been reached. To this end, the respective holding position is continuously or at equidistant times—both referred to below as continuously for short—compared with position information that is referred to below as the current position of the elevator car 14, or current position for short, which the elevator control system retrieves at the drive 22, for example, or creates itself based on data provided by the drive 22.
To this end, the illustration on
Such a comparison between the respective current position and the respective stopping position proceeds from ideal conditions, which are not always on hand in practice. This will be explained based on the following
The illustration on
Provided for each floor 20 is a position indicator referred to in specialized terminology as a floor flag, which defines the stopping position provided for the respective floor 20. For example, such a position indicator involves a forked photoelectric sensor, which works in conjunction with a switch flag that dips into the slit of the forked photoelectric sensor, as described in EP 0 483 560 B. The measuring range acquired by the position indicator is marked “P” in the illustration on
In the illustration on
As the elevator car 14 approaches the provided stopping position, it reaches the position indicator P at a specific point in time. It is here possible for the elevator control system 16 to correct the assumed current position 32 of the elevator car 14 based on the drive data, because the location of the position indicator P is known. In the situation exemplarily shown on
The floor stop takes place even after such a correction based on the current position assumed and potentially corrected based on the drive data. Nevertheless, an actual stopping position resulting from a comparison of the kind described on
Only the overall error G along with a possible change in car weight can be quantitatively acquired in conjunction with a floor stop. The respectively acquired overall error is to be used to statistically evaluate the landing precision of the elevator car 14. A statistical evaluation can relate to the respective last trip, the last x trips, e.g., the last ten trips, the trips on the current day, the trips on the preceding day, the trips in the current or pre-ceding week, in the current or preceding month, etc. The landing precision is here the accuracy with which the elevator car 14 reaches the stopping position/landing position during the floor stop. Additionally or alternatively, the respectively acquired overall error G and also the known change in car weight can be used in an attempt to reach the provided stopping position as precisely as possible and minimize the positioning error F while approaching the same floor 20 the next time.
Initially assuming for simple conditions that the car weight does not change during a floor stop, the overall error G when leaving the position indicator P can be assumed as a gauge for the positioning error F during the preceding floor stop. Therefore, the elevator control system 16 can take into account a derivative value derived from the overall error G in addition to the current position assumed based on the drive data.
For purposes of explanation, reference is to this end made to the illustration on
Whether a sum or difference of the current position and derivative value is formed in practice depends on the type of derivative value formed and the respective direction of the elevator car 14. In addition, the derivative value can similarly be considered in the form of a sum or difference with the stopping position.
Returning to the situation depicted on
Practical tests with the previously described approach have shown that varying overall errors G arise for varying floors 20. As a consequence, a special embodiment of the previously described method provides that respective floor-specific derivative values be formed based on floor-specifically ascertained overall errors G instead of on a derivative value ascertained based on an overall error G. Such floor-specific derivative values are processed based on the already described processing approach for each floor 20. Therefore, while approaching the respective stopping position during a comparison performed by the elevator control system 16 between the current position and stopping position, the floor-specific derivative value is taken into account in addition to the current or stopping position.
The respective floor-specific derivative value to be used can be selected by means of a so-called look-up table 40 (look-up table, LUT), as exemplarily shown in the illustration on
It is here also possible in particular that a look-up table 40 used by the elevator control system 16 for managing floor-specific stopping positions be enhanced in such a way that this look-up table 40 encompasses both the floor-specific derivative values and the floor-specific stopping positions. In the illustration on
However, practical tests with the previously described approach have also demonstrated that the resulting overall error G also depends on the respective direction of the elevator car 14 apart from the respectively approached floor, and that direction-dependent derivative values can be used to further improve the precision upon reaching the respective stopping position. In a correspondingly enhanced method, respective overall errors G ascertained as a function of direction include the respective directionally dependent and floor-specific derivative values formed therefrom, which are symbolically recorded in a correspondingly enhanced look-up table 40 in the illustration on
Additional practical tests with the approach described to this point have demonstrated that, in addition to the respectively approached floor 20 and respective direction of the elevator car while approaching the floor 20, the resulting overall error also depends on which direction the trip continues in after the floor stop, and that the precision upon reaching the respective stopping position can be further improved yet again by providing derivative values that have been additionally further refined in this regard. The derivative values that are specific in this respect can also be comparatively easily organized in a look-up table 40, and accordingly are kept there so that they can be retrieved by the elevator control system 16.
The illustration on
All of the above explanations relating to the acquisition of specific derivative values and their acquisition in a look-up table, for example, also apply correspondingly to a floor-specific and/or direction-specific acquisition of the overall error G underlying the derivative values and a generation of service signals by the elevator control system 16 based thereon. If at least one such acquisition of the overall error G takes place, a service technician can access the relatedly generated service signals, or the acquired overall error G itself, or statistical evaluations already initiated by the elevator control system 16, even in the form of a remote access (remote monitoring/e-inspection). For example, it can then be determined whether the landing precision has been violated, e.g., on specific floors or in specific directions, so that information can be derived therefrom for maintaining the elevator system.
Because the suspension ropes holding the elevator car 14 are elastic in terms of their material properties, a resultant positioning error F (
M×Ac=C×Le×E or E=(M×Ac)/(C×Le),
wherein M stands for the mass and Ac for the acceleration of the elevator car 14, C for the material constant for the elasticity of the suspension rope or suspension ropes, and Le for the length of the suspension rope between the drive 22 and elevator car 14, can then be used to calculate the change in length (lengthening or shortening) of the suspension rope or suspension ropes marked E, hereinafter referred to separately and together as suspension rope, without ruling out a further general validity. The results of such a calculation can be recorded floor-specifically for the accompanying values of the parameter Le in a look-up table. In addition, the accompanying values for the change in length of the suspension rope can also be calculated in advance for one or more different values for the parameter M and recorded in the look-up table. The floor-specific values for the change in length of the suspension rope can be retrieved from the look-up table based on the respective destination floor selected via the car or floor call. The mass-specific values for the change in length of the suspension rope can be retrieved floor-specifically from the look-up table by acquiring the respective mass of the elevator car, and thus interpolating the values for the change in length of the suspension rope that can be retrieved from the look-up table.
If available, the values obtainable floor-specifically or floor-specifically and mass-specifically for an expected change in length of the suspension rope can be considered when determining the respective derivative value, for example by subtracting the value for the expected change in length of the suspension rope from the derivative value.
The above assumption of a constant acceleration of the elevator car 14 as it passes the position indicator P is normally justified in the case of the movement profiles for a so-called “position trip” (movement profiles of the kind described in WO 2012/032020 A) used by the respective elevator control system 16 while the elevator car 14 moves between the floors 20. Such movement profiles are characterized by the fact that acceleration first increases, then remains constant and finally approaches zero once the nominal speed has been reached. Such movement profiles can be prescribed in a known manner to the respective converter actuated by the respective elevator control system 16, or be filed in the converter itself. In such a movement profile, the force acting on the suspension rope and the resultant change in length can be ascertained particularly easily without having to know the dynamic behavior of the suspension rope in detail. The respective change in length can basically also be ascertained based on a non-constant acceleration.
Because car trips take place in practice with varying loads on the elevator car 14, the respective overall error G (
As a result, a plurality for a floor 20 or a floor 20 and a direction or a floor 20 and a direction before and after the floor can yield an average value for the overall error G, and the derivative value can be determined therefrom. To this end, for example, the elevator control system 16 can manage a so-called FIFO memory or the like for each derivative value, which stores a fixed number of overall errors G, e.g., eight overall errors, but also always stores at least the respectively current overall error, and the content of such a memory yields the average value, with the derivative value being formed based on this average value.
It can here also be provided that only those overall errors G be stored in the memory and taken into account when forming a derivative value that satisfy a prescribed or prescribable condition, for example that the overall error G must be less than a prescribed or prescribable threshold value, so that the overall error G can be considered when ascertaining a derivative value. For example, the threshold value can here be the standard deviation of previously acquired overall errors G.
Based hereupon, the elevator control system 16 can also generate information for in-stalling and/or maintaining the elevator system 10, for example a service signal, which
As a consequence, several paramount aspects of the specification submitted here can be briefly summarized as follows:
A method is indicated for operating an elevator control system 16 provided for controlling and monitoring the movements of at least one elevator car 14, wherein the elevator car 14 approaches separate floors 20 in a building under the control of the elevator control system 16, and in the process carries out a respective floor stop at a prescribed stopping position or prescribed stopping positions, and wherein an overall error G is ascertained in conjunction with the floor stop in the form of a deviation from an actual position of the elevator car 14 as well as a position of the elevator car 14 assumed as the current position. The ascertained overall error G describes the respective landing precision, and can be used to generate service signals and/or to improve the landing precision. For example, the elevator control system 16 accordingly generates a service signal or service signals based on a respective overall error G or a statistical acquisition of several values for an overall error G. Additionally or alternatively, the elevator control system 16 uses the overall error G to ascertain a derivative value, which is taken into account along with the current or stopping position during a comparison between the current position and stopping position performed by the elevator control system 16 for approaching the respective stopping position.
In accordance with the provisions of the patent statutes, the present invention has been described in what is considered to represent its preferred embodiment. However, it should be noted that the invention can be practiced otherwise than as specifically illustrated and described without departing from its spirit or scope.
Number | Date | Country | Kind |
---|---|---|---|
13193861 | Nov 2013 | EP | regional |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2014/074545 | 11/13/2014 | WO | 00 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2015/074958 | 5/28/2015 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
4629034 | Inaba | Dec 1986 | A |
4691807 | Iwata | Sep 1987 | A |
5054585 | Amano | Oct 1991 | A |
5313026 | Youla | May 1994 | A |
5435416 | Siikonen | Jul 1995 | A |
20030192746 | Suzuki | Oct 2003 | A1 |
20050230192 | Brant | Oct 2005 | A1 |
20090050417 | de Groot | Feb 2009 | A1 |
20120055742 | Takeda | Mar 2012 | A1 |
20120090922 | Elomaa | Apr 2012 | A1 |
20130206517 | De Jong | Aug 2013 | A1 |
20150129367 | Tyni | May 2015 | A1 |
20150314983 | Saari | Nov 2015 | A1 |
20160031676 | Haipus | Feb 2016 | A1 |
20160280508 | Roussel | Sep 2016 | A1 |
20160289041 | Schatt | Oct 2016 | A1 |
Number | Date | Country |
---|---|---|
0483560 | Aug 1995 | EP |
0776855 | Jun 1997 | EP |
2012032020 | Mar 2012 | WO |
Number | Date | Country | |
---|---|---|---|
20160280508 A1 | Sep 2016 | US |