MOVEMENT EVALUATION METHOD FOR AN ELEVATOR CAR
20210371243 · 2021-12-02
Assignee
Inventors
Cpc classification
B66B1/3492
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
The present invention is about a system and method for evaluating the movement of an elevator car within a hoistway. The same is based on gathering movement data of the car by means of a rotation encoder or acceleration sensor. Since these data are counted pulses there is a need to convert them into real movement data. This conversion is calibrated automatically by comparing the movement data with a length distance being passed by the car, wherein said length distance is configured to be unchangeable over the time. Base on the exact movement results gained therewith by means of said calibration one also gets better position results of the car in the hoistway.
Claims
1. Method for evaluating the movement of an elevator car within a hoistway, comprising the steps of gathering movement data of at least one component involved in moving the elevator car by means of a rotation encoder or acceleration sensor, reading values of at least one identification marker that is installed in the hoistway and which the elevator car can pass by or arrive at when moving, transmitting simultaneously the rotational movement data and the values of the identification marker to a controller, picking up two signal values of the at least one identification marker that indicate a defined length of the at least one identification marker, sampling at least two movement data readings responsive to the receipt of the two signal values, and calibrating the movement data by calculating a conversion factor, wherein the conversion factor is based on the two picked up signal values of the at least one identification marker and the at least two movement data readings.
2. Method according to claim 1, wherein the evaluation takes place automatically any time the car passes the identification marker by.
3. Method according to claim 1, wherein the calibrated movement data is converted into position data of the car referenced to a relative position of the car in the hoistway by means of the conversion factor.
4. Method according to claim 1, wherein position data are gathered from further identification markers that are installed in the hoistway.
5. Method according to claim 1, wherein the calibrating step is performed in an electronic safety controller.
6. Movement determination system for an elevator car, comprising an elevator car that moves in a hoistway, the system comprising an online measuring device like a rotation encoder or acceleration sensor gathering movement data of at least one component involved in moving the elevator car, at least one identification marker that is installed in the hoistway and which the elevator car can pass by when moving, wherein the identification marker is designed to indicate a defined length-dimension, and means for calibrating the measured movement data of the online measuring device based on the length data of the identification marker, wherein the system is configured to carry out the method according to claim 1.
7. The movement determination system according to claim 6, wherein the means for calibrating the measured movement data of the online measuring device comprise means for calculating a conversion factor, wherein the conversion factor is based on the length data of the identification marker and the movement data.
Description
[0029] In the following, the invention is elucidated by means of an embodiment as shown in the drawings. In these,
[0030]
[0031]
[0032] one detail is a plan view whereas the other one is a sectional view.
[0033]
[0034]
[0035] The encoder is preferably a magnetic encoder, as shown in
[0036] Instead of an encoder, an acceleration sensor mounted to the car could be used for speed and position calculation of elevator car.
[0037] While the elevator car is further equipped with an identification marker reader device, there are identification markers installed in the elevator shaft that functionally act together.
[0038] The elevator car is also provided with a safety bus node, which is connected to an electric safety controller via a data bus, i.e. safety bus, which is included in the trailing cable. The reader 6, as well as the identification marker reader device, is connected to the bus node such that movement data of the encoder is transferred to the safety controller.
[0039] According to
[0040] So to say, [0041] area “sample 1” is allocated the linear position value “100” retrieved from the identification marker by means of the identification marker reader device; [0042] area “sample 2” is allocated the linear position identifier “91”; [0043] area “sample 3” is allocated the linear position identifier “80”; [0044] area “sample 4” is allocated the linear position identifier “70”; [0045] area “sample 5” is allocated the linear position identifier “60”; [0046] area “sample 6” is allocated the linear position identifier “−60”; [0047] area “sample 7” is allocated the linear position identifier “−70”; [0048] area “sample 8” is allocated the linear position identifier “−81”; [0049] area “sample 9” is allocated the linear position identifier “−90”; [0050] area “sample 10” is allocated the linear position identifier “−100”;
[0051] When the car has passed by the entire identification strip, a linear position change can be calculated for each sample 1 to 10 over the entire range of said sample areas by: [0052] Linear position change.sup.1=“LP of S1” minus “LP of S10”; [0053] Linear position change.sup.2=“LP of S2” minus “LP of S9” value;
[0054] etc.
[0055] A similar listing is accomplished with the movement data coming from the encoder. To each sample S1 to S10 a corresponding encoder pulse count “EPC” is allocated, wherein an encoder pulse count change is reversely calculated by [0056] Encoder pulse count change.sup.1=“EPC of S10” minus “EPC of S1”; [0057] Encoder pulse count change.sup.2=“EPC of S9” minus “EPC of S2”;
[0058] etc.
[0059] In the next step, an encoder resolution value is calculated for all the samples by:
[0060] This leads to five results as listed in the table below and titled “ERV”.
[0061] Then, the encoder resolution values are sorted in an ascending order which listing is titled “SERV” for Sorted Encoder Resolution Values.
[0062] In the next step, a median value is stored to an array that includes the Encoder resolution values for all passed area positions, i.e. the magnets allocated therewith. This array-listing is titled “ERVM” for Encoder Resolution Values Median. When having repeated the calculation for the median value four times, an array with five placeholders is filled into which a median-resolution-value is set for all passed magnets. This shows the best-mode, while a minimum of three resolution median values should be calculated for passing at least three magnets to gain a reasonable result. This is a matter of statistical phenomenon: While a more reliable measurement result may be achieved when the number of samples increases, it showed in practice that three magnets would be adequate for a minimum reliable result. A repetition of the same calculation is then made for at least three magnets, and their median values are set in the same way. As one can see in the lowest EVRM table of
[0063] Now, a median resolution is calculated for each successfully sampled magnet and stored into array. When sufficient number (let's say three) of such median values exist, a mean value is calculated and taken as conversion factor. In the end, from the encoder median resolution values for all magnets an encoder resolution value is calculated—that is in the present example 0.2498. This value is now taken as a conversion factor for converting the encoder pulse counts into the distance travelled, what reflects the calibration of the movement data. The shown algorithm has some benefits: First of all, it is easy of being implemented in a computer program of a processor. For example, selecting a median value instead of a mean value, means that a computer program doesn't have to make calculations, but only a comparison of separate values and a selection therefrom, which doesn't require much processing power. Secondly, different lengths between the samples within the same magnet will be covered, including the maximum length as defined with samples 1 and 10. Of course, there will be shorter lengths also, such as that between samples 5 and 6, but nevertheless there is a median value selection, too, which will exclude possible individual errors.