US20240034594A1 - Elevator device - Google Patents
Elevator device Download PDFInfo
- Publication number
- US20240034594A1 US20240034594A1 US18/021,395 US202018021395A US2024034594A1 US 20240034594 A1 US20240034594 A1 US 20240034594A1 US 202018021395 A US202018021395 A US 202018021395A US 2024034594 A1 US2024034594 A1 US 2024034594A1
- Authority
- US
- United States
- Prior art keywords
- elongation
- contraction
- car
- code
- code tape
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000008602 contraction Effects 0.000 claims abstract description 198
- 238000001514 detection method Methods 0.000 claims abstract description 179
- 230000001447 compensatory effect Effects 0.000 claims abstract description 58
- 239000003550 marker Substances 0.000 claims abstract description 22
- 238000004364 calculation method Methods 0.000 claims description 4
- 239000000725 suspension Substances 0.000 description 18
- 102100035353 Cyclin-dependent kinase 2-associated protein 1 Human genes 0.000 description 15
- 238000010586 diagram Methods 0.000 description 14
- 238000000034 method Methods 0.000 description 14
- 238000012423 maintenance Methods 0.000 description 6
- 238000009434 installation Methods 0.000 description 4
- 238000011156 evaluation Methods 0.000 description 3
- 101000737813 Homo sapiens Cyclin-dependent kinase 2-associated protein 1 Proteins 0.000 description 2
- 101000710013 Homo sapiens Reversion-inducing cysteine-rich protein with Kazal motifs Proteins 0.000 description 2
- 101000661807 Homo sapiens Suppressor of tumorigenicity 14 protein Proteins 0.000 description 2
- 108090000237 interleukin-24 Proteins 0.000 description 2
- 101000760620 Homo sapiens Cell adhesion molecule 1 Proteins 0.000 description 1
- 101000911772 Homo sapiens Hsc70-interacting protein Proteins 0.000 description 1
- 101001139126 Homo sapiens Krueppel-like factor 6 Proteins 0.000 description 1
- 101000661816 Homo sapiens Suppression of tumorigenicity 18 protein Proteins 0.000 description 1
- SAZUGELZHZOXHB-UHFFFAOYSA-N acecarbromal Chemical compound CCC(Br)(CC)C(=O)NC(=O)NC(C)=O SAZUGELZHZOXHB-UHFFFAOYSA-N 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000013139 quantization Methods 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B66—HOISTING; LIFTING; HAULING
- B66B—ELEVATORS; ESCALATORS OR MOVING WALKWAYS
- B66B1/00—Control systems of elevators in general
- B66B1/34—Details, e.g. call counting devices, data transmission from car to control system, devices giving information to the control system
- B66B1/3492—Position or motion detectors or driving means for the detector
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B66—HOISTING; LIFTING; HAULING
- B66B—ELEVATORS; ESCALATORS OR MOVING WALKWAYS
- B66B3/00—Applications of devices for indicating or signalling operating conditions of elevators
- B66B3/02—Position or depth indicators
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B7/00—Measuring arrangements characterised by the use of electric or magnetic techniques
- G01B7/16—Measuring arrangements characterised by the use of electric or magnetic techniques for measuring the deformation in a solid, e.g. by resistance strain gauge
Definitions
- the present disclosure relates to an elevator device which detects a position of a car that travels through a hoistway.
- PTL 1 discloses an elevator facility equipped with a code tape as a non-detected body suspended in a hoistway, a reference marker provided in the hoistway, and a sensor which detects a code described in the code tape and the reference marker.
- the elevator facility matches code read information to a reference position when the reference marker is detected by the sensor.
- a code tape elongates or contracts due to a change in temperature.
- an error corresponding to an amount of the elongation and the contraction is created in information on a detected position of a car relative to a true car position.
- the error causes trouble such as a step difference between the car and a hall upon landing.
- the elevator facility described above enables an error to be compensated for when detecting a reference mark, accommodating error due to changes in temperature which can always occur requires reference markers to be provided at positions passed by a car in one run or, in other words, as many reference markers as the number of floors and more effort must be spent on installation and adjustment.
- the present disclosure has been made in order to solve the problem described above and an object thereof is to provide an elevator device which enables accurate position control of a car to be performed without increasing the number of installed reference markers even when a code tape elongates or contracts due to changes in temperature.
- An elevator device includes: a car which travels through a hoistway; a code tape suspended in the hoistway; a code read sensor which reads a code described in the code tape; a code tape elongation/contraction detection unit which detects an amount of elongation or contraction of the code tape; a reference marker which is installed in the hoistway and which indicates a reference position of the car; a reference sensor which is installed in the car and which detects the reference marker; and a control unit which, when a condition based on the amount of elongation or contraction is satisfied, moves the car to the reference position in accordance with a detection result of the reference sensor, causes position information of the car determined based on the code to be read as reference position information, calculates compensatory position information based on the reference position information, and controls the car using the compensatory position information, wherein the condition is that the amount of elongation or contraction from the time of a previous calculation of the compensatory position information is equal to or larger than a predetermined amount.
- the elevator device calculates compensatory position information of a car based on reference position information, even when a code tape elongates or contracts due to changes in temperature, accurate position control of the car can be performed without increasing the number of installed reference markers.
- FIG. 1 is a block diagram showing an example of an elevator device according to first to third embodiments.
- FIG. 2 is a diagram showing an example of a configuration of the elevator device according to the first embodiment.
- FIG. 3 is a diagram showing an example of a configuration of a code tape elongation/contraction detection unit according to the first embodiment.
- FIG. 4 is a graph showing a relationship between an actual position of a car when a reference position is set as an origin and a position calculated from a code read sensor according to the first to third embodiments.
- FIG. 5 is a flow chart showing an example of a procedure of control of a car according to the first embodiment.
- FIG. 6 is a diagram showing an example of a configuration of the elevator device according to the second embodiment.
- FIG. 7 is a diagram showing an example of a configuration of a code tape elongation/contraction detection unit according to the second embodiment.
- FIG. 8 is a flow chart showing an example of a procedure of control of a car according to the second embodiment.
- FIG. 9 is a flow chart showing another example of the procedure of control of a car according to the second embodiment.
- FIG. 10 is a diagram showing an example of a configuration of the elevator device according to the third embodiment.
- FIG. 11 is a flow chart showing an example of a procedure of control of a car according to the third embodiment.
- FIG. 12 is a flow chart showing another example of the procedure of control of a car according to the third embodiment.
- a same direction as a direction in which a user of the elevator device 1 boards and alights from a car 3 is defined as an X-axis direction.
- a direction in which the user boards the car 3 is a +X direction and a direction in which the user alights from the car 3 is a ⁇ X direction.
- a left-right direction as viewed from a hall of the elevator device 1 is defined as a Y-axis direction.
- a left side is a +Y direction and a right side is a ⁇ Y direction.
- An up-down direction in which the car 3 travels is defined as a Z-axis direction.
- An upper side is a +Z direction and a lower side is a ⁇ Z direction.
- FIG. 1 is a block diagram showing an example of the elevator device 1 according to the first embodiment.
- FIG. 2 is a diagram showing an example of a configuration of the elevator device 1 according to the first embodiment.
- the car 3 is connected to a traction machine 6 . Specifically, the car 3 is coupled to a counter weight 4 via a main rope 5 hung on a pulley in the traction machine 6 .
- the car 3 travels through a hoistway 2 as a torque signal S 1 from a control unit 10 is input to the traction machine 6 .
- the torque signal S 1 represents a drive torque and a braking torque.
- a rail 7 is firmly fixed to the hoistway 2 and guides the car 3 .
- a car door 8 is opened and closed by inputting an open/close control signal S 2 from the control unit 10 .
- a hatch door 9 operates so as to open and close in conjunction with the car door 8 .
- the control unit 10 controls rising and falling of the car 3 by outputting the torque signal S 1 to the traction machine 6 .
- the control unit 10 performs open/close control of the car door 8 by outputting the open/close control signal S 2 to the car door 8 .
- the control unit 10 moves the car 3 to a reference position in accordance with a detection result from a reference sensor 15 (to be described later) or, in other words, a reference marker detection signal S 3 .
- the reference position refers to a position where a compensation amount with respect to position information S 4 of the car 3 is calculated and is, for example, near a bottom floor separated from a suspension position of a code tape 11 .
- the position information S 4 is determined by a code read signal S 6 from a code read sensor 13 (to be described later).
- the control unit 10 inputs the position information S 4 from an evaluation unit 14 .
- the evaluation unit 14 may be included in the control unit 10 . In this case, the control unit 10 inputs the code read signal S 6 and generates the position information S 4 of the car 3 which is determined based on a code.
- the control unit 10 moves the car 3 to the reference position and causes the position information S 4 of the car 3 to be read.
- the position information S 4 at the reference position will be referred to as “reference position information”.
- the control unit 10 calculates a compensation amount with respect to the position information S 4 based on the reference position information. In other words, the control unit 10 calculates compensatory position information and controls the car 3 using the compensatory position information. A method of calculating the compensatory position information will be described in detail later with reference to FIG. 4 .
- the control unit 10 includes electric circuitry and electronic circuitry for controlling various devices, and the control unit 10 calculates various sensor signals, a signal of a hall call button, a signal of a car call button, and a signal of a maintenance controller, controls operations of the traction machine 6 , the car door 8 , and the hatch door 9 , and operates and controls the elevator device 1 .
- the code tape 11 has a code for specifying a position of the car 3 and is suspended in the hoistway 2 while being imparted tension by a code tape tension spring 12 . While the code tape 11 can be suspended at any position in the hoistway 2 , in order to accurately comprehend a positional relationship with the car 3 , the code tape 11 is desirably suspended by the rail 7 which guides the car 3 . In this case, the code tape 11 is suspended from a support part (not illustrated) at an upper end part of the rail 7 , and the code tape 11 is kept parallel with the Z-axis by being fixed by the support part and the code tape tension spring 12 .
- the code read sensor 13 is installed in the car 3 , and reads a code described in the code tape 11 and generates the code read signal S 6 .
- the reference sensor 15 is installed in the car 3 .
- the reference sensor 15 detects a reference marker 16 which indicates a reference position of the car 3 .
- the reference marker 16 is installed in the hoistway 2 .
- As the reference marker 16 for example, a plate or a switch may be used.
- the reference marker 16 is desirably near the bottom floor separated from the suspension position of the code tape 11 . A reason therefor will be described in detail later with reference to FIG. 4 .
- the code tape elongation/contraction detection unit 20 detects the amount of elongation or contraction S 5 of the code tape 11 . Specifically, the code tape elongation/contraction detection unit 20 detects the amount of elongation or contraction S 6 of the code tape 11 by operations of elongation/contraction detection switches 242 a to 242 d (to be described later).
- FIG. 3 is a diagram showing an example of a configuration of the code tape elongation/contraction detection unit 20 according to the first embodiment.
- the code tape elongation/contraction detection unit 20 includes an elongation/contraction detection rod 21 , a rail-side support point 22 , a code tape-side support point 23 , and an angle detection unit 24 .
- One end of the elongation/contraction detection rod 21 is supported by the rotatable rail-side support point 22 being fixed to the rail 7 , and the angle detection unit 24 is fixed to another end of the elongation/contraction detection rod 21 .
- the elongation/contraction detection rod 21 is supported by the code tape-side support point 23 which constrains the elongation/contraction detection rod 21 between the one end and the other end in a vertical direction (X-axis direction) with respect to the code tape.
- X-axis direction a vertical direction
- one end of the elongation/contraction detection rod 21 may be supported by a rotatable support point fixed at an arbitrary position of the hoistway 2 .
- a positional relationship between the elongation/contraction detection rod 21 and the code tape 11 can be accurately comprehended when the code tape 11 is suspended by the rail 7 .
- the angle detection unit 24 is constituted of a switch block 241 and elongation/contraction detection switches 242 a to 242 d.
- the switch block 241 is fixed to the other end of the elongation/contraction detection rod 21 and, due to a rotation of the elongation/contraction detection rod 21 , the switch block 241 performs an arc motion along the elongation/contraction detection switches 242 a to 242 d .
- the switch block 241 moves in the ⁇ Z direction due to a rotation of the elongation/contraction detection rod 21 .
- the switch block 241 moves in the +Z direction due to a rotation of the elongation/contraction detection rod 21 in an opposite direction.
- the switch block 241 is initially adjusted to be arranged at an intermediate position of the elongation/contraction detection switches 242 b and 242 c after installation or maintenance is completed and upon the start of operation of the elevator device 1 .
- a member included in the switch block 241 limits the switch block 241 from moving in the +Z direction more than the elongation/contraction detection switch 242 a .
- the switch block 241 is limited from moving in the ⁇ Z direction more than the elongation/contraction detection switch 242 d .
- the switch block 241 comes into contact with the elongation/contraction detection switch 242 a and the elongation/contraction detection switch 242 a is pressed, the elongation/contraction detection switch 242 a continues to be pressed even when the code tape 11 further contracts.
- the switch block 241 comes into contact with the elongation/contraction detection switch 242 d and the elongation/contraction detection switch 242 d is pressed, the elongation/contraction detection switch 242 d continues to be pressed even when the code tape 11 further elongates.
- the elongation/contraction detection switches 242 a to 242 d are operated due to contact by the switch block 241 .
- the switch block 241 moves in the +Z direction, the switch block 241 comes into contact with the elongation/contraction detection switch 242 a or 242 b and the elongation/contraction detection switch 242 a or 242 b is pressed.
- the switch block 241 moves in the ⁇ Z direction, the switch block 241 comes into contact with the elongation/contraction detection switch 242 c or 242 d and the elongation/contraction detection switch 242 c or 242 d is pressed.
- the switch block 241 does not move, since the switch block 241 remains arranged at the intermediate position of the elongation/contraction detection switches 242 b and 242 c , none of the elongation/contraction detection switches are pressed. Whether or not the elongation/contraction detection switches 242 a to 242 d are pressed is sequentially output to the control unit 10 as the amount of elongation or contraction S 5 . Note that the elongation/contraction detection switches 242 a to 242 d are installed separated from each other and the amount of elongation or contraction S 5 of the code tape 11 can be acquired at a timing where any of the elongation/contraction detection switches 242 a to 242 d is pressed.
- the elongation/contraction detection switches 242 a to 242 d are installed at positions where the elongation/contraction detection switches 242 a to 242 d are pressed before an error between an actual position of the car 3 and the position information S 4 from the code read sensor 13 becomes an issue.
- the elongation/contraction detection switches 242 b and 242 c are installed at positions where the elongation/contraction detection switches 242 b and 242 c are pressed before a step difference upon landing at each floor becomes an issue.
- the elongation/contraction detection switches 242 a and 242 d are installed at positions where unintended door open-travel protection does not occur.
- Door open-travel protection refers to a function which detects travel by the car 3 while the car door 8 and the hatch door 9 are open and which stops the car 3 .
- the number of elongation/contraction detection switches to be installed is not limited to the four elongation/contraction detection switches 242 a to 242 d described herein and may be four or more. Accordingly, the error between the actual position of the car 3 and the position information S 4 from the code read sensor 13 can be finely classified into two or more stages.
- FIGS. 4 ( a ) and 4 ( b ) are graphs showing a relationship between the actual position of the car 3 when a reference position is set as an origin and a position calculated from the code read sensor according to the first embodiment.
- a dotted line L 1 represents a relationship in a case where the code tape 11 neither elongates nor contracts and a solid line L 2 represents a relationship in a case where the code tape 11 elongates.
- FIG. 4 ( a ) a dotted line L 1 represents a relationship in a case where the code tape 11 neither elongates nor contracts and a solid line L 2 represents a relationship in a case where the code tape 11 elongates.
- a dotted line L 3 represents a relationship in a case where the code tape 11 neither elongates nor contracts and a solid line L 4 represents a relationship in a case where the code tape 11 contracts.
- An abscissa represents an actual position Z 1 and an ordinate represents a position Z 2 read from the code read sensor 13 .
- the dotted line L 1 is a straight line which passes through a suspension position A where positions Z 1 and Z 2 are equal to each other and the origin.
- the solid line L 2 is a straight line which passes through the suspension position A and an actual reference position B.
- the control unit 10 can calculate compensatory position information. Since the suspension position A represents suspension from a support part fixed in advance, the coordinates (Z 1 A , Z 2 A ) at the suspension position A are known. In addition, by moving the car 3 to a reference position in accordance with the detection result of a reference sensor or, in other words, the reference marker detection signal S 3 , and causing the code read sensor 13 to acquire the position information S 4 , the coordinates (Z 1 B , Z 2 B ) at the position B also become known.
- the straight-line equation of the solid line L 2 can be obtained. Specifically, when coordinates of an arbitrary position P on the solid line L 2 is denoted as (Z 1 P , Z 2 P ), Z 1 P being the compensatory position information is calculated based on Z 2 r acquired by the code read sensor 13 and the straight-line equation of the solid line L 2 .
- the dotted line L 3 is a straight line which passes through a suspension position C where positions Z 1 and Z 2 are equal to each other and the origin.
- the solid line L 4 is a straight line which passes through the suspension position C and an actual reference position D.
- the control unit 10 can calculate compensatory position information. Since the suspension position C represents suspension from a support part fixed in advance, the coordinates (Z 1 C , Z 2 C ) at the suspension position C are known. In addition, by moving the car 3 to a reference position in accordance with a detection result of the reference sensor or, in other words, the reference marker detection signal S 3 and causing the code read sensor 13 to acquire the position information S 4 , the coordinates (Z 1 D , Z 2 D ) at the position D also become known.
- the straight-line equation of the solid line L 4 can be obtained. Specifically, when coordinates of an arbitrary position Q on the solid line L 4 is denoted as (Z 1 Q , Z 2 Q ), Z 1 Q being the compensatory position information is calculated based on Z 2 Q acquired by the code read sensor 13 and the straight-line equation of the solid line L 4 .
- a distance between the suspension position A and the reference position is desirably large.
- the reason therefor is to increase accuracy when obtaining the straight-line equation of the solid line L 2 .
- the reference marker 16 to be installed at the reference position is preferably near the bottom floor separated from the suspension position A of the code tape 11 .
- FIG. 4 ( b ) A similar situation applies to FIG. 4 ( b ) .
- FIG. 5 is a flow chart showing an example of a procedure of control of the car 3 according to the first embodiment.
- the control unit 10 performs initial adjustment of the car 3 (step ST 1 ).
- the initial adjustment involves arranging the switch block 241 at the intermediate position of the elongation/contraction detection switches 242 b and 242 c .
- the control of the car 3 may be started once a temperature at which elongation or contraction of the code tape 11 do not occur is reached.
- the control unit 10 causes travel of the car 3 to be continued (step ST 2 ). In other words, the control unit 10 outputs the torque signal S 1 to the traction machine 6 so as to continue travel of the car 3 .
- the control unit 10 causes travel of the car 3 to be performed using the compensatory position information calculated in step ST 9 or compensatory position information manually calculated in advance prior to the start of the flow shown in FIG. 5 . Both cases will be described later.
- step ST 3 The control unit 10 judges whether or not the elongation/contraction detection switch 242 a or 242 d has been pressed.
- the judgment of step ST 3 corresponds to a judgment as to whether or not an error between an actual position of the car 3 and the position information S 4 from the code read sensor 13 becomes excessively large and unintended door open-travel protection occurs.
- step ST 3 When the judgment of step ST 3 is “Yes”, the processing advances to step ST 4 .
- step ST 3 When the judgment of step ST 3 is “No”, the processing advances to step ST 6 .
- step ST 4 the control unit 10 pauses the travel of the car 3 (step ST 4 ).
- the control unit 10 outputs the torque signal S 1 to the traction machine 6 so as to pause the travel of the car 3 .
- the compensatory position information can also be calculated after moving the car 3 to the reference position, when the error between the actual position of the car 3 and the position information S 4 from the code read sensor 13 is excessively large, moving the car 3 to the reference position may adversely affect speed control which is performed concurrently with position control.
- a quantization error of the code read sensor 13 since a quantization error of the code read sensor 13 is not as estimated, control may become unstable. Therefore, the car 3 is paused instead of being allowed to travel.
- the control unit 10 judges whether or not the elongation/contraction detection switch 242 a or 242 d has been separated (step ST 5 ).
- step ST 5 When the judgment of step ST 5 is “Yes”, the processing advances to step ST 10 .
- step ST 5 When the judgment of step ST 5 is “No”, the processing returns to step ST 4 and the pause of the travel of the car 3 is continued.
- a case where the judgment of step ST 5 is “Yes” is a case where the error between the actual position of the car 3 and the position information S 4 from the code read sensor 13 becomes small and the switch block 241 moves toward a position at the time of initial adjustment in step ST 1 .
- step ST 6 the control unit 10 judges whether or not a state has changed from the last time compensatory position information was calculated. For example, let us assume that the compensatory position information was last calculated by pressing the elongation/contraction detection switch 242 b . When the elongation/contraction detection switch 242 c is pressed or when none of the elongation/contraction detection switches are pressed this time, it is assumed that the state has changed from the last time and a judgment of “Yes” is made in step ST 6 .
- step ST 6 when it is judged that the elongation/contraction detection switch 242 b is pressed this time, it is assumed that the state has not changed from the last time and a judgment of “No” is made in step ST 6 .
- the judgment of step ST 6 is a first-time judgment, a judgment is made as to whether or not the elongation/contraction detection switch 242 b or 242 c has been pressed.
- the judgment of step ST 6 corresponds to judging whether or not the amount of elongation or contraction S 5 from the last time the compensatory position information was calculated is equal to or larger than a predetermined amount.
- the judgment of step ST 6 corresponds to judging whether or not an error upon landing at each floor poses a problem.
- step ST 6 When the judgment of step ST 6 is “Yes”, the processing advances to step ST 7 .
- step ST 6 When the judgment of step ST 6 is “No”, the processing advances to step ST 10 .
- step ST 6 When the judgment of step ST 6 is “Yes”, the control unit 10 moves the car 3 to the reference position in accordance with a detection result from the reference sensor 15 or, in other words, the reference marker detection signal S 3 (step ST 7 ).
- the control unit 10 causes the code read sensor 13 to read the position information S 4 at the reference position of the car 3 as reference position information (step ST 8 ).
- the control unit 10 calculates the compensatory position information with respect to an arbitrary position (step ST 9 ). Specifically, the control unit 10 calculates the compensatory position information using the method described with reference to FIG. 4 . For example, let us assume that the car 3 is traveling at a position P at a given timing in FIG. 4 ( a ) . In addition, when a position Z 2 r is acquired by the code read sensor 13 , the control unit 10 calculates Z 1 P being the compensatory position information and controls the car 3 using the compensatory position information.
- the control unit 10 judges whether or not the travel of the car 3 is to be continued (step ST 10 ).
- step ST 10 When the judgment of step ST 10 is “Yes”, the processing returns to step ST 2 and the travel of the car 3 is continued.
- step ST 10 When the judgment of step ST 10 is “No”, the control of the car 3 is completed.
- a case where the control of the car 3 is completed is a case where, for example, maintenance of the elevator device 1 is performed.
- step ST 5 the control of the car 3 may be completed by force, the compensatory position information of the car 3 may be manually calculated as a part of the maintenance of the elevator device 1 , and the flow of FIG. 5 may be started once again.
- the compensatory position information is calculated based on reference position information when the amount of elongation or contraction S 5 of the code tape 11 from the last time the compensatory position information was calculated becomes equal to or larger than a predetermined amount, even when the code tape elongates or contracts due to changes in temperature, accurate position control of the car 3 can be performed without increasing the number of installed reference markers 16 .
- FIG. 6 is a diagram showing an example of a configuration of the elevator device 1 according to the second embodiment.
- FIG. 6 differs from FIG. 2 in that a code tape elongation/contraction detection unit 30 is provided in place of the code tape elongation/contraction detection unit 20 . Since FIG. 6 is the same as the FIG. 2 with the exception of the code tape elongation/contraction detection unit 30 , a description of same parts will be omitted. Note that the block diagram in FIG. 1 is also used in the second embodiment.
- the code tape elongation/contraction detection unit 30 detects the amount of elongation or contraction S 5 of the code tape 11 . Specifically, the code tape elongation/contraction detection unit 30 detects the amount of elongation or contraction S 5 of the code tape 11 using an angle detected by an elongation/contraction detection encoder 344 to be described later.
- FIG. 7 is a diagram showing an example of a configuration of the code tape elongation/contraction detection unit 30 according to the second embodiment.
- the code tape elongation/contraction detection unit 30 includes an elongation/contraction detection rod 31 , a rail-side support point 32 , a code tape-side support point 33 , and an angle detection unit 34 .
- the elongation/contraction detection rod 31 , the rail-side support point 32 , and the code tape-side support point 33 are, respectively, the same as the elongation/contraction detection rod 21 , the rail-side support point 22 , and the code tape-side support point 23 shown in FIG. 3 , a description thereof will be omitted.
- the angle detection unit 34 which supports another end of the elongation/contraction detection rod 31 is constituted of an elongation/contraction detection wire 341 , an elongation/contraction detection pulley 342 , a wire tension spring 343 , and the elongation/contraction detection encoder 344 .
- One end of the elongation/contraction detection wire 341 is fixed to the elongation/contraction detection rod 31 and another end is fixed to a member installed in the hoistway 2 .
- the elongation/contraction detection wire 341 between one end and the other end thereof is hung on the elongation/contraction detection pulley 342 .
- Tension is imparted to the elongation/contraction detection pulley 342 by having one end thereof fixed to the wire tension spring 343 installed in the hoistway 2 .
- the elongation/contraction detection pulley 342 also rotates.
- the elongation/contraction detection encoder 344 is installed on a same shaft as the elongation/contraction detection pulley 342 and detects an angle of rotation of the elongation/contraction detection pulley 342 .
- the angle detection unit 34 may be solely constituted of the elongation/contraction detection encoder 344 .
- the elongation/contraction detection encoder 344 may be fixed to the other end of the elongation/contraction detection rod 31 .
- the elongation/contraction detection encoder 344 detects an angle of rotation of the elongation/contraction detection rod 31 .
- the elongation/contraction detection wire 341 may be fixed to an end of the code tape 11 and the elongation/contraction detection wire 341 may be hung on the elongation/contraction detection pulley 342 .
- the elongation/contraction detection pulley 342 rotates due to elongation or contraction of the code tape 11 and an angle of rotation of the elongation/contraction detection pulley 342 is detected by the elongation/contraction detection encoder 344 installed on the same shaft as the elongation/contraction detection pulley 342 .
- the code tape elongation/contraction detection unit 30 need only be equipped with the elongation/contraction detection wire 341 , the elongation/contraction detection pulley 342 , and the elongation/contraction detection encoder 344 , and the elongation/contraction detection rod 31 and the code tape tension spring 12 become unnecessary.
- the angle detection unit 34 is solely constituted of the elongation/contraction detection encoder 344 , a simple device configuration is achieved.
- a simple device configuration is similarly achieved when the code tape elongation/contraction detection unit 30 is equipped with the elongation/contraction detection wire 341 , the elongation/contraction detection pulley 342 , and the elongation/contraction detection encoder 344 .
- adopting the device configuration shown in FIG. 7 enables the amount of elongation or contraction S 5 to be accurately detected even with respect to a minute elongation or contraction of the code tape 11 .
- FIG. 8 is a flow chart showing an example of a procedure of control of the car 3 according to the second embodiment. Since steps ST 2 to ST 10 in FIG. 8 are the same as steps ST 2 to ST 10 in FIG. 5 , a detailed description thereof will be omitted.
- the control unit 10 performs initial adjustment of the car 3 (step ST 11 ).
- the initial adjustment involves initializing the elongation/contraction detection encoder 344 .
- an angle at the time of initialization will be referred to as a “reference angle”. Note that the control of the car 3 may be started once a temperature at which elongation or contraction of the code tape 11 do not occur is reached.
- the control unit 10 causes travel of the car 3 to be continued (step ST 2 ).
- the control unit 10 causes the elongation/contraction detection encoder 344 to acquire an angle and judges whether or not an absolute value of a difference between the acquired angle and the reference angle is equal to or larger than A1 (step ST 12 ).
- the judgment of step ST 12 corresponds to a judgment as to whether or not an error between the actual position of the car 3 and the position information S 4 from the code read sensor 13 becomes excessively large and unintended door open-travel protection occurs.
- A1 is a value obtained by converting an error at which unintended door open-travel protection does not occur into an angle according to the elongation/contraction detection encoder 344 .
- step ST 12 When the judgment of step ST 12 is “Yes”, the processing advances to step ST 4 .
- step ST 12 When the judgment of step ST 12 is “No”, the processing advances to step ST 14 .
- step ST 12 When the judgment of step ST 12 is “Yes”, the control unit 10 pauses the travel of the car 3 (step ST 4 ).
- the control unit 10 causes the elongation/contraction detection encoder 344 to acquire an angle and judges whether or not an absolute value of a difference between the acquired angle and the reference angle is smaller than A1 (step ST 13 ).
- step ST 13 When the judgment of step ST 13 is “Yes”, the processing advances to step ST 10 .
- step ST 13 When the judgment of step ST 13 is “No”, the processing returns to step ST 4 and the pause of the travel of the car 3 is continued.
- a judgment of “Yes” in step ST 13 means that the error between the actual position of the car 3 and the position information S 4 from the code read sensor 13 decreases.
- step ST 14 the control unit 10 causes the elongation/contraction detection encoder 344 to acquire an angle and judges whether or not an absolute value of a difference from an angle at the last time the compensatory position information was calculated is equal to or larger than A2 (step ST 14 ).
- the judgment of step ST 14 is a first-time judgment, a judgment is made as to whether or not an absolute value of a difference between the angle of the elongation/contraction detection encoder 344 and the reference angle is equal to or larger than A2.
- the judgment of step ST 14 corresponds to judging whether or not the amount of elongation or contraction S 5 from the last time the compensatory position information was calculated is equal to or larger than a predetermined amount.
- step ST 14 corresponds to judging whether or not an error upon landing at each floor poses a problem.
- A2 is a value obtained by converting the error into an angle according to the elongation/contraction detection encoder 344 . Furthermore, A2 is a value smaller than A1.
- step ST 14 When the judgment of step ST 14 is “Yes”, the processing advances to step ST 7 .
- step ST 14 When the judgment of step ST 14 is “No”, the processing advances to step ST 10 .
- step ST 14 When the judgment of step ST 14 is “Yes”, the control unit 10 moves the car 3 to the reference position in accordance with a detection result from the reference sensor 15 or, in other words, the reference marker detection signal S 3 (step ST 7 ).
- the control unit 10 causes the code read sensor 13 to read the position information S 4 at the reference position of the car 3 as reference position information (step ST 8 ).
- the control unit 10 calculates compensatory position information with respect to an arbitrary position (step ST 9 ).
- the control unit 10 judges whether or not the travel of the car 3 is to be continued (step ST 10 ).
- step ST 10 When the judgment of step ST 10 is “Yes”, the processing returns to step ST 2 and the travel of the car 3 is continued.
- step ST 10 When the judgment of step ST 10 is “No”, the control of the car 3 is completed.
- step ST 13 the control of the car 3 may be completed by force, the compensatory position information of the car 3 may be manually calculated as a part of the maintenance of the elevator device 1 , and the flow of FIG. 8 may be started once again.
- FIG. 9 is a flow chart showing another example of the procedure of the control of the car 3 according to the second embodiment. While the amount of elongation or contraction S 5 of the code tape 11 is acquired in the first embodiment at a timing where the elongation/contraction detection switches 242 a to 242 d are pressed, in the second embodiment, the amount of elongation or contraction S 5 of the code tape 11 can be calculated in real time by acquiring an angle with the elongation/contraction detection encoder 344 . Accordingly, the compensatory position information can be calculated in real time without moving the car 3 to the reference position. Therefore, the need of processing of steps ST 4 , ST 7 , ST 8 , ST 12 , and ST 13 in FIG. 8 can be eliminated.
- control unit 10 calculates the compensatory position information based on the position information S 4 of the car 3 which is determined based on the code of the code tape 11 and the amount of elongation or contraction S 5 of the code tape 11 , and controls the car 3 using the compensatory position information. Since steps ST 2 , ST 9 to ST 11 , and ST 14 in FIG. 9 are the same as steps ST 2 , ST 10 , ST 11 , and ST 14 in FIG. 8 , a detailed description thereof will be omitted.
- control unit 10 performs initial adjustment of the car 3 (step ST 11 ).
- the control unit 10 causes travel of the car 3 to be continued (step ST 2 ).
- the control unit 10 causes the elongation/contraction detection encoder 344 to acquire an angle and judges whether or not an absolute value of a difference between the acquired angle and the reference angle is equal to or larger than A2 (step ST 14 ).
- step ST 14 When the judgment of step ST 14 is “Yes”, the processing advances to step ST 15 .
- step ST 14 When the judgment of step ST 14 is “No”, the processing advances to step ST 10 .
- step ST 15 the control unit 10 calculates the compensatory position information with respect to an arbitrary position (step ST 15 ).
- a calculation method of the compensatory position information in step ST 15 differs from the calculation method of the compensatory position information in step ST 9 in FIG. 8 .
- step ST 9 for example, in FIG. 4 ( a )
- the compensatory position information is calculated by obtaining a straight-line equation of the solid line L 2 based on coordinates (Z 1 A , Z 2 A ) at the suspension position A and coordinates (Z 1 B , Z 2 B ) at the position B.
- step ST 15 for example, in FIG.
- the compensatory position information is calculated by obtaining a straight-line equation of the solid line L 2 based on the coordinates (Z 1 A , Z 2 A ) at the suspension position A and a gradient of the solid line L 2 .
- the gradient of the solid line L 2 becomes known. For example, let us assume that the car 3 is traveling at a position P at a given timing in FIG. 4 ( a ) .
- the control unit 10 calculates Z 1 P being the compensatory position information and controls the car 3 using the compensatory position information.
- the control unit 10 judges whether or not the travel of the car 3 is to be continued (step ST 10 ).
- step ST 10 When the judgment of step ST 10 is “Yes”, the processing returns to step ST 2 and the travel of the car 3 is continued.
- step ST 10 When the judgment of step ST 10 is “No”, the control of the car 3 is completed.
- step ST 15 the compensatory position information may always be calculated in step ST 15 regardless of whether the judgment of step ST 14 is “Yes” or “No”.
- the compensatory position information of the car 3 is calculated based on an angle acquired by the elongation/contraction detection encoder 344 , even when the code tape elongates or contracts due to changes in temperature, accurate position control of the car 3 can be performed without increasing the number of installed reference markers 16 .
- FIG. 10 is a diagram showing an example of a configuration of the elevator device 1 according to the third embodiment.
- FIG. 10 differs from FIG. 6 in that a code tape elongation/contraction detection unit 40 is provided in place of the code tape elongation/contraction detection unit 30 . Since FIG. 10 is the same as the FIG. 6 with the exception of the code tape elongation/contraction detection unit 40 , a description of same parts will be omitted. Note that the block diagram in FIG. 1 is also used in the third embodiment.
- the code tape elongation/contraction detection unit 40 is a thermometer provided in the hoistway 2 and detects the amount of elongation or contraction S 5 of the code tape 11 in accordance with the temperature measured by the thermometer. As shown in FIG. 10 , the thermometer is installed in plurality at different positions of the hoistway 2 and measures the temperature of the hoistway 2 . Since the code tape 11 elongates or contracts due to a temperature fluctuation, the amount of elongation or contraction S 5 can be calculated based on the temperature measured by the code tape elongation/contraction detection unit 40 .
- the amount of elongation or contraction S 5 of the code tape 11 is directly detected in the first and second embodiments using the angle detection units 24 and 34
- the amount of elongation or contraction S 5 of the code tape 11 can be detected with a simple configuration using only a thermometer.
- only one thermometer may be installed in the hoistway 2 , installing the thermometer in plurality enables the position information S 4 to be accurately compensated for even when the code tape 11 locally elongates or contracts.
- FIG. 11 is a flow chart showing an example of a procedure of control of the car 3 according to the third embodiment. Since steps ST 2 , ST 4 , and ST 7 to ST 10 in FIG. 11 are the same as steps ST 2 , ST 4 , and ST 7 to ST 10 in FIG. 8 , a detailed description thereof will be omitted.
- the control unit 10 performs initial adjustment of the car 3 (step ST 16 ).
- the initial adjustment involves acquiring a temperature with the thermometer and adopting the temperature at this time as a “reference temperature”. Note that the control of the car 3 may be started once a temperature at which elongation or contraction of the code tape 11 do not occur is reached.
- the control unit 10 causes travel of the car 3 to be continued (step ST 2 ).
- the control unit 10 causes the thermometer to acquire a temperature and judges whether or not an absolute value of a difference between the acquired temperature and the reference temperature is equal to or larger than T1 (step ST 17 ).
- the judgment of step ST 17 corresponds to a judgment as to whether or not an error between an actual position of the car 3 and the position information S 4 from the code read sensor 13 becomes excessively large and unintended door open-travel protection occurs.
- T1 is a value obtained by converting an error at which unintended door open-travel protection does not occur into a temperature.
- step ST 17 When the judgment of step ST 17 is “Yes”, the processing advances to step ST 4 .
- step ST 17 When the judgment of step ST 17 is “No”, the processing advances to step ST 19 .
- step ST 17 When the judgment of step ST 17 is “Yes”, the control unit 10 pauses the travel of the car 3 (step ST 4 ).
- the control unit 10 causes the thermometer to acquire a temperature and judges whether or not an absolute value of a difference between the acquired temperature and the reference temperature is smaller than T1 (step ST 18 ).
- step ST 18 When the judgment of step ST 18 is “Yes”, the processing advances to step ST 10 .
- step ST 17 When the judgment of step ST 17 is “No”, the processing returns to step ST 4 and the pause of the travel of the car 3 is continued.
- step ST 19 the control unit 10 causes the thermometer to acquire a temperature and judges whether or not an absolute value of a difference from a temperature at the last time compensatory position information was calculated is equal to or larger than T2 (step ST 19 ).
- the judgment of step ST 19 is a first-time judgment, a judgment is made as to whether or not an absolute value of a difference between the temperature of the thermometer and the reference temperature is equal to or larger than T2.
- the judgment of step ST 19 corresponds to judging whether or not the amount of elongation or contraction S 5 from the last time the compensatory position information was calculated is equal to or larger than a predetermined amount.
- the judgment of step ST 19 corresponds to judging whether or not an error upon landing at each floor poses a problem.
- T2 is a value obtained by converting the error into a temperature.
- T2 is a value smaller than T1.
- step ST 19 When the judgment of step ST 19 is “Yes”, the processing advances to step ST 7 .
- step ST 19 When the judgment of step ST 19 is “No”, the processing advances to step ST 10 .
- step ST 19 When the judgment of step ST 19 is “Yes”, the control unit 10 moves the car 3 to the reference position in accordance with a detection result from the reference sensor 15 or, in other words, the reference marker detection signal S 3 (step ST 7 ).
- the control unit 10 causes the code read sensor 13 to read the position information S 4 at the reference position of the car 3 as reference position information (step ST 8 ).
- the control unit 10 calculates the compensatory position information with respect to an arbitrary position (step ST 9 ).
- the control unit 10 judges whether or not the travel of the car 3 is to be continued (step ST 10 ).
- step ST 10 When the judgment of step ST 10 is “Yes”, the processing returns to step ST 2 and the travel of the car 3 is continued.
- step ST 10 When the judgment of step ST 10 is “No”, the control of the car 3 is completed.
- step ST 18 the control of the car 3 may be completed by force, the compensatory position information of the car 3 may be manually calculated as a part of the maintenance of the elevator device 1 , and the flow of FIG. 11 may be started once again.
- FIG. 12 is a flow chart showing another example of the procedure of the control of the car 3 according to the third embodiment.
- the amount of elongation or contraction S 5 of the code tape 11 can be calculated in real time in a similar manner to the second embodiment by acquiring a temperature with a thermometer.
- the compensatory position information can be calculated in real time without moving the car 3 to the reference position. Therefore, the need of processing of steps ST 4 , ST 7 , ST 8 , ST 17 , and ST 18 in FIG. 11 can be eliminated.
- the control unit 10 calculates the compensatory position information based on the position information S 4 of the car 3 which is determined based on the code of the code tape 11 and the amount of elongation or contraction S 5 of the code tape 11 , and controls the car 3 using the compensatory position information. Since steps ST 2 , ST 10 , ST 15 , ST 16 , and ST 19 in FIG. 12 are the same as steps ST 2 , ST 10 , ST 15 , ST 16 , and ST 19 in FIG. 11 , a detailed description thereof will be omitted.
- control unit 10 performs initial adjustment of the car 3 (step ST 16 ).
- the control unit 10 causes travel of the car 3 to be continued (step ST 2 ).
- the control unit 10 causes the thermometer to acquire a temperature and judges whether or not an absolute value of a difference between the acquired temperature and the reference temperature is equal to or larger than T2 (step ST 19 ).
- step ST 19 When the judgment of step ST 19 is “Yes”, the processing advances to step ST 15 .
- step ST 19 When the judgment of step ST 19 is “No”, the processing advances to step ST 10 .
- step ST 19 calculates the compensatory position information with respect to an arbitrary position (step ST 15 ).
- the control unit 10 judges whether or not the travel of the car 3 is to be continued (step ST 10 ).
- step ST 10 When the judgment of step ST 10 is “Yes”, the processing returns to step ST 2 and the travel of the car 3 is continued.
- step ST 10 When the judgment of step ST 10 is “No”, the control of the car 3 is completed.
- step ST 15 the compensatory position information may always be calculated in step ST 15 regardless of whether the judgment of step ST 19 is “Yes” or “No”.
- the compensatory position information of the car 3 is calculated based on a temperature acquired with a thermometer, even when the code tape elongates or contracts due to changes in temperature, accurate position control of the car 3 can be performed without increasing the number of installed reference markers 16 .
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Indicating And Signalling Devices For Elevators (AREA)
- Elevator Control (AREA)
Abstract
An elevator device includes: a car which travels through a hoistway; a code tape suspended in the hoistway; a code read sensor which reads a code described in the code tape; a code tape elongation/contraction detection unit which detects an amount of elongation or contraction of the code tape; a reference marker which is installed in the hoistway and which indicates a reference position of the car; a reference sensor which is installed in the car and which detects the reference marker; and a control unit which, when a condition based on the amount of elongation or contraction is satisfied, moves the car to the reference position in accordance with a detection result of the reference sensor, causes position information of the car to be read as reference position information, calculates compensatory position information based on the reference position information, and controls the car using the compensatory position information.
Description
- The present disclosure relates to an elevator device which detects a position of a car that travels through a hoistway.
- Conventionally, in order to detect a position of a car relative to a hall position and a hoistway terminal floor, systems have been adopted involving installing a plate at a position at a predetermined distance from each hall position or the terminal floor and detecting the plate with a sensor installed in the car. However, in recent years, many techniques have been proposed which enable a position of a car over an entire range of a hoistway to be continuously detected by providing an elongated non-detected body over the entire range of the hoistway and detecting the non-detected body with a sensor installed in the car. Accordingly, work requiring skill such as installation work of a plate or adjustment of an installation position of the plate need no longer be performed and work can be carried out by non-skilled workers.
-
PTL 1 discloses an elevator facility equipped with a code tape as a non-detected body suspended in a hoistway, a reference marker provided in the hoistway, and a sensor which detects a code described in the code tape and the reference marker. The elevator facility matches code read information to a reference position when the reference marker is detected by the sensor. -
- [PTL 1] JP 2013-230936 A
- A code tape elongates or contracts due to a change in temperature. When the code tape elongates or contracts, an error corresponding to an amount of the elongation and the contraction is created in information on a detected position of a car relative to a true car position. The error causes trouble such as a step difference between the car and a hall upon landing. While the elevator facility described above enables an error to be compensated for when detecting a reference mark, accommodating error due to changes in temperature which can always occur requires reference markers to be provided at positions passed by a car in one run or, in other words, as many reference markers as the number of floors and more effort must be spent on installation and adjustment.
- The present disclosure has been made in order to solve the problem described above and an object thereof is to provide an elevator device which enables accurate position control of a car to be performed without increasing the number of installed reference markers even when a code tape elongates or contracts due to changes in temperature.
- An elevator device according to the present disclosure includes: a car which travels through a hoistway; a code tape suspended in the hoistway; a code read sensor which reads a code described in the code tape; a code tape elongation/contraction detection unit which detects an amount of elongation or contraction of the code tape; a reference marker which is installed in the hoistway and which indicates a reference position of the car; a reference sensor which is installed in the car and which detects the reference marker; and a control unit which, when a condition based on the amount of elongation or contraction is satisfied, moves the car to the reference position in accordance with a detection result of the reference sensor, causes position information of the car determined based on the code to be read as reference position information, calculates compensatory position information based on the reference position information, and controls the car using the compensatory position information, wherein the condition is that the amount of elongation or contraction from the time of a previous calculation of the compensatory position information is equal to or larger than a predetermined amount.
- According to the present disclosure, since the elevator device calculates compensatory position information of a car based on reference position information, even when a code tape elongates or contracts due to changes in temperature, accurate position control of the car can be performed without increasing the number of installed reference markers.
-
FIG. 1 is a block diagram showing an example of an elevator device according to first to third embodiments. -
FIG. 2 is a diagram showing an example of a configuration of the elevator device according to the first embodiment. -
FIG. 3 is a diagram showing an example of a configuration of a code tape elongation/contraction detection unit according to the first embodiment. -
FIG. 4 is a graph showing a relationship between an actual position of a car when a reference position is set as an origin and a position calculated from a code read sensor according to the first to third embodiments. -
FIG. 5 is a flow chart showing an example of a procedure of control of a car according to the first embodiment. -
FIG. 6 is a diagram showing an example of a configuration of the elevator device according to the second embodiment. -
FIG. 7 is a diagram showing an example of a configuration of a code tape elongation/contraction detection unit according to the second embodiment. -
FIG. 8 is a flow chart showing an example of a procedure of control of a car according to the second embodiment. -
FIG. 9 is a flow chart showing another example of the procedure of control of a car according to the second embodiment. -
FIG. 10 is a diagram showing an example of a configuration of the elevator device according to the third embodiment. -
FIG. 11 is a flow chart showing an example of a procedure of control of a car according to the third embodiment. -
FIG. 12 is a flow chart showing another example of the procedure of control of a car according to the third embodiment. - Hereinafter, an
elevator device 1 according to embodiments of the present disclosure will be described with reference to the drawings. Note that, for the sake of brevity, coordinate axes of an XYZ orthogonal coordinate system are shown in each drawing. A same direction as a direction in which a user of theelevator device 1 boards and alights from acar 3 is defined as an X-axis direction. A direction in which the user boards thecar 3 is a +X direction and a direction in which the user alights from thecar 3 is a −X direction. A left-right direction as viewed from a hall of theelevator device 1 is defined as a Y-axis direction. A left side is a +Y direction and a right side is a −Y direction. An up-down direction in which thecar 3 travels is defined as a Z-axis direction. An upper side is a +Z direction and a lower side is a −Z direction. - A configuration of the
elevator device 1 according to a first embodiment will be described with reference toFIGS. 1 and 2 .FIG. 1 is a block diagram showing an example of theelevator device 1 according to the first embodiment.FIG. 2 is a diagram showing an example of a configuration of theelevator device 1 according to the first embodiment. - The
car 3 is connected to atraction machine 6. Specifically, thecar 3 is coupled to acounter weight 4 via amain rope 5 hung on a pulley in thetraction machine 6. Thecar 3 travels through ahoistway 2 as a torque signal S1 from acontrol unit 10 is input to thetraction machine 6. The torque signal S1 represents a drive torque and a braking torque. - A
rail 7 is firmly fixed to thehoistway 2 and guides thecar 3. - A
car door 8 is opened and closed by inputting an open/close control signal S2 from thecontrol unit 10. Ahatch door 9 operates so as to open and close in conjunction with thecar door 8. - The
control unit 10 controls rising and falling of thecar 3 by outputting the torque signal S1 to thetraction machine 6. Thecontrol unit 10 performs open/close control of thecar door 8 by outputting the open/close control signal S2 to thecar door 8. Thecontrol unit 10 moves thecar 3 to a reference position in accordance with a detection result from a reference sensor 15 (to be described later) or, in other words, a reference marker detection signal S3. In this case, the reference position refers to a position where a compensation amount with respect to position information S4 of thecar 3 is calculated and is, for example, near a bottom floor separated from a suspension position of acode tape 11. The position information S4 is determined by a code read signal S6 from a code read sensor 13 (to be described later). Thecontrol unit 10 inputs the position information S4 from anevaluation unit 14. Theevaluation unit 14 may be included in thecontrol unit 10. In this case, thecontrol unit 10 inputs the code read signal S6 and generates the position information S4 of thecar 3 which is determined based on a code. - When a condition based on an amount of elongation or contraction S5 from a code tape elongation/contraction detection unit 20 (to be described later) is satisfied, the
control unit 10 moves thecar 3 to the reference position and causes the position information S4 of thecar 3 to be read. Hereinafter, the position information S4 at the reference position will be referred to as “reference position information”. Thecontrol unit 10 calculates a compensation amount with respect to the position information S4 based on the reference position information. In other words, thecontrol unit 10 calculates compensatory position information and controls thecar 3 using the compensatory position information. A method of calculating the compensatory position information will be described in detail later with reference toFIG. 4 . Thecontrol unit 10 includes electric circuitry and electronic circuitry for controlling various devices, and thecontrol unit 10 calculates various sensor signals, a signal of a hall call button, a signal of a car call button, and a signal of a maintenance controller, controls operations of thetraction machine 6, thecar door 8, and thehatch door 9, and operates and controls theelevator device 1. - The
code tape 11 has a code for specifying a position of thecar 3 and is suspended in thehoistway 2 while being imparted tension by a codetape tension spring 12. While thecode tape 11 can be suspended at any position in thehoistway 2, in order to accurately comprehend a positional relationship with thecar 3, thecode tape 11 is desirably suspended by therail 7 which guides thecar 3. In this case, thecode tape 11 is suspended from a support part (not illustrated) at an upper end part of therail 7, and thecode tape 11 is kept parallel with the Z-axis by being fixed by the support part and the codetape tension spring 12. - The code read
sensor 13 is installed in thecar 3, and reads a code described in thecode tape 11 and generates the code read signal S6. - The
reference sensor 15 is installed in thecar 3. Thereference sensor 15 detects areference marker 16 which indicates a reference position of thecar 3. Thereference marker 16 is installed in thehoistway 2. As thereference marker 16, for example, a plate or a switch may be used. In order to increase compensation accuracy of the position information S4, thereference marker 16 is desirably near the bottom floor separated from the suspension position of thecode tape 11. A reason therefor will be described in detail later with reference toFIG. 4 . - The code tape elongation/
contraction detection unit 20 detects the amount of elongation or contraction S5 of thecode tape 11. Specifically, the code tape elongation/contraction detection unit 20 detects the amount of elongation or contraction S6 of thecode tape 11 by operations of elongation/contraction detection switches 242 a to 242 d (to be described later).FIG. 3 is a diagram showing an example of a configuration of the code tape elongation/contraction detection unit 20 according to the first embodiment. The code tape elongation/contraction detection unit 20 includes an elongation/contraction detection rod 21, a rail-side support point 22, a code tape-side support point 23, and anangle detection unit 24. - One end of the elongation/
contraction detection rod 21 is supported by the rotatable rail-side support point 22 being fixed to therail 7, and theangle detection unit 24 is fixed to another end of the elongation/contraction detection rod 21. The elongation/contraction detection rod 21 is supported by the code tape-side support point 23 which constrains the elongation/contraction detection rod 21 between the one end and the other end in a vertical direction (X-axis direction) with respect to the code tape. In other words, when thecode tape 11 elongates or contracts in the Z-axis direction, the elongation/contraction detection rod 21 rotates instead of moving in the Z-axis direction. Note that one end of the elongation/contraction detection rod 21 may be supported by a rotatable support point fixed at an arbitrary position of thehoistway 2. However, by having one end supported by the rail-side support point 22, a positional relationship between the elongation/contraction detection rod 21 and thecode tape 11 can be accurately comprehended when thecode tape 11 is suspended by therail 7. - In the first embodiment, the
angle detection unit 24 is constituted of aswitch block 241 and elongation/contraction detection switches 242 a to 242 d. - The
switch block 241 is fixed to the other end of the elongation/contraction detection rod 21 and, due to a rotation of the elongation/contraction detection rod 21, theswitch block 241 performs an arc motion along the elongation/contraction detection switches 242 a to 242 d. When thecode tape 11 elongates, theswitch block 241 moves in the −Z direction due to a rotation of the elongation/contraction detection rod 21. When thecode tape 11 contracts, theswitch block 241 moves in the +Z direction due to a rotation of the elongation/contraction detection rod 21 in an opposite direction. Theswitch block 241 is initially adjusted to be arranged at an intermediate position of the elongation/contraction detection switches 242 b and 242 c after installation or maintenance is completed and upon the start of operation of theelevator device 1. Note that a member included in theswitch block 241 limits the switch block 241 from moving in the +Z direction more than the elongation/contraction detection switch 242 a. In a similar manner, theswitch block 241 is limited from moving in the −Z direction more than the elongation/contraction detection switch 242 d. For example, when theswitch block 241 comes into contact with the elongation/contraction detection switch 242 a and the elongation/contraction detection switch 242 a is pressed, the elongation/contraction detection switch 242 a continues to be pressed even when thecode tape 11 further contracts. In a similar manner, when theswitch block 241 comes into contact with the elongation/contraction detection switch 242 d and the elongation/contraction detection switch 242 d is pressed, the elongation/contraction detection switch 242 d continues to be pressed even when thecode tape 11 further elongates. - The elongation/contraction detection switches 242 a to 242 d are operated due to contact by the
switch block 241. In other words, when theswitch block 241 moves in the +Z direction, theswitch block 241 comes into contact with the elongation/contraction detection switch contraction detection switch switch block 241 moves in the −Z direction, theswitch block 241 comes into contact with the elongation/contraction detection switch contraction detection switch switch block 241 does not move, since theswitch block 241 remains arranged at the intermediate position of the elongation/contraction detection switches 242 b and 242 c, none of the elongation/contraction detection switches are pressed. Whether or not the elongation/contraction detection switches 242 a to 242 d are pressed is sequentially output to thecontrol unit 10 as the amount of elongation or contraction S5. Note that the elongation/contraction detection switches 242 a to 242 d are installed separated from each other and the amount of elongation or contraction S5 of thecode tape 11 can be acquired at a timing where any of the elongation/contraction detection switches 242 a to 242 d is pressed. - The elongation/contraction detection switches 242 a to 242 d are installed at positions where the elongation/contraction detection switches 242 a to 242 d are pressed before an error between an actual position of the
car 3 and the position information S4 from the code readsensor 13 becomes an issue. For example, the elongation/contraction detection switches 242 b and 242 c are installed at positions where the elongation/contraction detection switches 242 b and 242 c are pressed before a step difference upon landing at each floor becomes an issue. For example, the elongation/contraction detection switches 242 a and 242 d are installed at positions where unintended door open-travel protection does not occur. Door open-travel protection refers to a function which detects travel by thecar 3 while thecar door 8 and thehatch door 9 are open and which stops thecar 3. Note that the number of elongation/contraction detection switches to be installed is not limited to the four elongation/contraction detection switches 242 a to 242 d described herein and may be four or more. Accordingly, the error between the actual position of thecar 3 and the position information S4 from the code readsensor 13 can be finely classified into two or more stages. - Next, a method of calculating the compensatory position information will be described with reference to
FIG. 4 .FIGS. 4(a) and 4(b) are graphs showing a relationship between the actual position of thecar 3 when a reference position is set as an origin and a position calculated from the code read sensor according to the first embodiment. InFIG. 4(a) , a dotted line L1 represents a relationship in a case where thecode tape 11 neither elongates nor contracts and a solid line L2 represents a relationship in a case where thecode tape 11 elongates. InFIG. 4(b) , a dotted line L3 represents a relationship in a case where thecode tape 11 neither elongates nor contracts and a solid line L4 represents a relationship in a case where thecode tape 11 contracts. An abscissa represents an actual position Z1 and an ordinate represents a position Z2 read from the code readsensor 13. - In
FIG. 4(a) , the dotted line L1 is a straight line which passes through a suspension position A where positions Z1 and Z2 are equal to each other and the origin. On the other hand, the solid line L2 is a straight line which passes through the suspension position A and an actual reference position B. When coordinates at the position B are denoted as (Z1 B, Z2 B), Z1 B=0 and Z2 B>0 are satisfied. In this case, a divergence occurs between the actual position of thecar 3 and the position calculated from the code readsensor 13. In consideration thereof, by obtaining a straight-line equation of the solid line L2 based on coordinates (Z1 A, Z2 A) at the suspension position A and coordinates (Z1 B, Z2 B) at the position B, thecontrol unit 10 can calculate compensatory position information. Since the suspension position A represents suspension from a support part fixed in advance, the coordinates (Z1 A, Z2 A) at the suspension position A are known. In addition, by moving thecar 3 to a reference position in accordance with the detection result of a reference sensor or, in other words, the reference marker detection signal S3, and causing the code readsensor 13 to acquire the position information S4, the coordinates (Z1 B, Z2 B) at the position B also become known. Therefore, the straight-line equation of the solid line L2 can be obtained. Specifically, when coordinates of an arbitrary position P on the solid line L2 is denoted as (Z1 P, Z2 P), Z1 P being the compensatory position information is calculated based on Z2 r acquired by the code readsensor 13 and the straight-line equation of the solid line L2. - In
FIG. 4(b) , the dotted line L3 is a straight line which passes through a suspension position C where positions Z1 and Z2 are equal to each other and the origin. On the other hand, the solid line L4 is a straight line which passes through the suspension position C and an actual reference position D. When coordinates at the position D are denoted as (Z1 D, Z2 D), Z1 D=0 and Z2 D<0 are satisfied. In this case, a divergence occurs between the actual position of thecar 3 and the position calculated from the code readsensor 13. In consideration thereof, by obtaining a straight-line equation of the solid line L4 based on coordinates (Z1 C, Z2 C) at the suspension position C and coordinates (Z1 D, Z2 D) at the position D, thecontrol unit 10 can calculate compensatory position information. Since the suspension position C represents suspension from a support part fixed in advance, the coordinates (Z1 C, Z2 C) at the suspension position C are known. In addition, by moving thecar 3 to a reference position in accordance with a detection result of the reference sensor or, in other words, the reference marker detection signal S3 and causing the code readsensor 13 to acquire the position information S4, the coordinates (Z1 D, Z2 D) at the position D also become known. Therefore, the straight-line equation of the solid line L4 can be obtained. Specifically, when coordinates of an arbitrary position Q on the solid line L4 is denoted as (Z1 Q, Z2 Q), Z1 Q being the compensatory position information is calculated based on Z2 Q acquired by the code readsensor 13 and the straight-line equation of the solid line L4. - In
FIG. 4(a) , a distance between the suspension position A and the reference position is desirably large. The reason therefor is to increase accuracy when obtaining the straight-line equation of the solid line L2. In order to increase the distance, thereference marker 16 to be installed at the reference position is preferably near the bottom floor separated from the suspension position A of thecode tape 11. A similar situation applies toFIG. 4(b) . -
FIG. 5 is a flow chart showing an example of a procedure of control of thecar 3 according to the first embodiment. - As shown in
FIG. 5 , when the control of thecar 3 starts, thecontrol unit 10 performs initial adjustment of the car 3 (step ST1). At this point, the initial adjustment involves arranging theswitch block 241 at the intermediate position of the elongation/contraction detection switches 242 b and 242 c. Note that the control of thecar 3 may be started once a temperature at which elongation or contraction of thecode tape 11 do not occur is reached. - The
control unit 10 causes travel of thecar 3 to be continued (step ST2). In other words, thecontrol unit 10 outputs the torque signal S1 to thetraction machine 6 so as to continue travel of thecar 3. Thecontrol unit 10 causes travel of thecar 3 to be performed using the compensatory position information calculated in step ST9 or compensatory position information manually calculated in advance prior to the start of the flow shown inFIG. 5 . Both cases will be described later. - The
control unit 10 judges whether or not the elongation/contraction detection switch car 3 and the position information S4 from the code readsensor 13 becomes excessively large and unintended door open-travel protection occurs. - When the judgment of step ST3 is “Yes”, the processing advances to step ST4. When the judgment of step ST3 is “No”, the processing advances to step ST6.
- When the judgment of step ST3 is “Yes”, the
control unit 10 pauses the travel of the car 3 (step ST4). In other words, thecontrol unit 10 outputs the torque signal S1 to thetraction machine 6 so as to pause the travel of thecar 3. While the compensatory position information can also be calculated after moving thecar 3 to the reference position, when the error between the actual position of thecar 3 and the position information S4 from the code readsensor 13 is excessively large, moving thecar 3 to the reference position may adversely affect speed control which is performed concurrently with position control. In addition, since a quantization error of the code readsensor 13 is not as estimated, control may become unstable. Therefore, thecar 3 is paused instead of being allowed to travel. - The
control unit 10 judges whether or not the elongation/contraction detection switch - When the judgment of step ST5 is “Yes”, the processing advances to step ST10. When the judgment of step ST5 is “No”, the processing returns to step ST4 and the pause of the travel of the
car 3 is continued. A case where the judgment of step ST5 is “Yes” is a case where the error between the actual position of thecar 3 and the position information S4 from the code readsensor 13 becomes small and theswitch block 241 moves toward a position at the time of initial adjustment in step ST1. - When the judgment of step ST3 is “No”, the
control unit 10 judges whether or not a state has changed from the last time compensatory position information was calculated (step ST6). For example, let us assume that the compensatory position information was last calculated by pressing the elongation/contraction detection switch 242 b. When the elongation/contraction detection switch 242 c is pressed or when none of the elongation/contraction detection switches are pressed this time, it is assumed that the state has changed from the last time and a judgment of “Yes” is made in step ST6. Conversely, when it is judged that the elongation/contraction detection switch 242 b is pressed this time, it is assumed that the state has not changed from the last time and a judgment of “No” is made in step ST6. Note that, when the judgment of step ST6 is a first-time judgment, a judgment is made as to whether or not the elongation/contraction detection switch - When the judgment of step ST6 is “Yes”, the processing advances to step ST7. When the judgment of step ST6 is “No”, the processing advances to step ST10.
- When the judgment of step ST6 is “Yes”, the
control unit 10 moves thecar 3 to the reference position in accordance with a detection result from thereference sensor 15 or, in other words, the reference marker detection signal S3 (step ST7). - The
control unit 10 causes the code readsensor 13 to read the position information S4 at the reference position of thecar 3 as reference position information (step ST8). - The
control unit 10 calculates the compensatory position information with respect to an arbitrary position (step ST9). Specifically, thecontrol unit 10 calculates the compensatory position information using the method described with reference toFIG. 4 . For example, let us assume that thecar 3 is traveling at a position P at a given timing inFIG. 4(a) . In addition, when a position Z2 r is acquired by the code readsensor 13, thecontrol unit 10 calculates Z1 P being the compensatory position information and controls thecar 3 using the compensatory position information. - The
control unit 10 judges whether or not the travel of thecar 3 is to be continued (step ST10). - When the judgment of step ST10 is “Yes”, the processing returns to step ST2 and the travel of the
car 3 is continued. When the judgment of step ST10 is “No”, the control of thecar 3 is completed. A case where the control of thecar 3 is completed is a case where, for example, maintenance of theelevator device 1 is performed. - Note that, when “No” continues in step ST5, the control of the
car 3 may be completed by force, the compensatory position information of thecar 3 may be manually calculated as a part of the maintenance of theelevator device 1, and the flow ofFIG. 5 may be started once again. - According to the first embodiment described above, since the compensatory position information is calculated based on reference position information when the amount of elongation or contraction S5 of the
code tape 11 from the last time the compensatory position information was calculated becomes equal to or larger than a predetermined amount, even when the code tape elongates or contracts due to changes in temperature, accurate position control of thecar 3 can be performed without increasing the number of installedreference markers 16. -
FIG. 6 is a diagram showing an example of a configuration of theelevator device 1 according to the second embodiment.FIG. 6 differs fromFIG. 2 in that a code tape elongation/contraction detection unit 30 is provided in place of the code tape elongation/contraction detection unit 20. SinceFIG. 6 is the same as theFIG. 2 with the exception of the code tape elongation/contraction detection unit 30, a description of same parts will be omitted. Note that the block diagram inFIG. 1 is also used in the second embodiment. - The code tape elongation/
contraction detection unit 30 detects the amount of elongation or contraction S5 of thecode tape 11. Specifically, the code tape elongation/contraction detection unit 30 detects the amount of elongation or contraction S5 of thecode tape 11 using an angle detected by an elongation/contraction detection encoder 344 to be described later.FIG. 7 is a diagram showing an example of a configuration of the code tape elongation/contraction detection unit 30 according to the second embodiment. The code tape elongation/contraction detection unit 30 includes an elongation/contraction detection rod 31, a rail-side support point 32, a code tape-side support point 33, and anangle detection unit 34. Since the elongation/contraction detection rod 31, the rail-side support point 32, and the code tape-side support point 33 are, respectively, the same as the elongation/contraction detection rod 21, the rail-side support point 22, and the code tape-side support point 23 shown inFIG. 3 , a description thereof will be omitted. - In the second embodiment, the
angle detection unit 34 which supports another end of the elongation/contraction detection rod 31 is constituted of an elongation/contraction detection wire 341, an elongation/contraction detection pulley 342, awire tension spring 343, and the elongation/contraction detection encoder 344. - One end of the elongation/
contraction detection wire 341 is fixed to the elongation/contraction detection rod 31 and another end is fixed to a member installed in thehoistway 2. The elongation/contraction detection wire 341 between one end and the other end thereof is hung on the elongation/contraction detection pulley 342. - Tension is imparted to the elongation/
contraction detection pulley 342 by having one end thereof fixed to thewire tension spring 343 installed in thehoistway 2. When the elongation/contraction detection rod 31 rotates due to elongation or contraction of thecode tape 11, the elongation/contraction detection pulley 342 also rotates. - The elongation/
contraction detection encoder 344 is installed on a same shaft as the elongation/contraction detection pulley 342 and detects an angle of rotation of the elongation/contraction detection pulley 342. - The
angle detection unit 34 may be solely constituted of the elongation/contraction detection encoder 344. In other words, the elongation/contraction detection encoder 344 may be fixed to the other end of the elongation/contraction detection rod 31. In this case, the elongation/contraction detection encoder 344 detects an angle of rotation of the elongation/contraction detection rod 31. - In addition, the elongation/
contraction detection wire 341 may be fixed to an end of thecode tape 11 and the elongation/contraction detection wire 341 may be hung on the elongation/contraction detection pulley 342. In this case, the elongation/contraction detection pulley 342 rotates due to elongation or contraction of thecode tape 11 and an angle of rotation of the elongation/contraction detection pulley 342 is detected by the elongation/contraction detection encoder 344 installed on the same shaft as the elongation/contraction detection pulley 342. Accordingly, the code tape elongation/contraction detection unit 30 need only be equipped with the elongation/contraction detection wire 341, the elongation/contraction detection pulley 342, and the elongation/contraction detection encoder 344, and the elongation/contraction detection rod 31 and the codetape tension spring 12 become unnecessary. - As described above, since the
angle detection unit 34 is solely constituted of the elongation/contraction detection encoder 344, a simple device configuration is achieved. A simple device configuration is similarly achieved when the code tape elongation/contraction detection unit 30 is equipped with the elongation/contraction detection wire 341, the elongation/contraction detection pulley 342, and the elongation/contraction detection encoder 344. However, adopting the device configuration shown inFIG. 7 enables the amount of elongation or contraction S5 to be accurately detected even with respect to a minute elongation or contraction of thecode tape 11. -
FIG. 8 is a flow chart showing an example of a procedure of control of thecar 3 according to the second embodiment. Since steps ST2 to ST10 inFIG. 8 are the same as steps ST2 to ST10 inFIG. 5 , a detailed description thereof will be omitted. - As shown in
FIG. 8 , when the control of thecar 3 starts, thecontrol unit 10 performs initial adjustment of the car 3 (step ST11). In this case, the initial adjustment involves initializing the elongation/contraction detection encoder 344. Hereafter, an angle at the time of initialization will be referred to as a “reference angle”. Note that the control of thecar 3 may be started once a temperature at which elongation or contraction of thecode tape 11 do not occur is reached. - The
control unit 10 causes travel of thecar 3 to be continued (step ST2). - The
control unit 10 causes the elongation/contraction detection encoder 344 to acquire an angle and judges whether or not an absolute value of a difference between the acquired angle and the reference angle is equal to or larger than A1 (step ST12). The judgment of step ST12 corresponds to a judgment as to whether or not an error between the actual position of thecar 3 and the position information S4 from the code readsensor 13 becomes excessively large and unintended door open-travel protection occurs. A1 is a value obtained by converting an error at which unintended door open-travel protection does not occur into an angle according to the elongation/contraction detection encoder 344. - When the judgment of step ST12 is “Yes”, the processing advances to step ST4. When the judgment of step ST12 is “No”, the processing advances to step ST14.
- When the judgment of step ST12 is “Yes”, the
control unit 10 pauses the travel of the car 3 (step ST4). - The
control unit 10 causes the elongation/contraction detection encoder 344 to acquire an angle and judges whether or not an absolute value of a difference between the acquired angle and the reference angle is smaller than A1 (step ST13). - When the judgment of step ST13 is “Yes”, the processing advances to step ST10. When the judgment of step ST13 is “No”, the processing returns to step ST4 and the pause of the travel of the
car 3 is continued. A judgment of “Yes” in step ST13 means that the error between the actual position of thecar 3 and the position information S4 from the code readsensor 13 decreases. - When the judgment of step ST12 is “No”, the
control unit 10 causes the elongation/contraction detection encoder 344 to acquire an angle and judges whether or not an absolute value of a difference from an angle at the last time the compensatory position information was calculated is equal to or larger than A2 (step ST14). When the judgment of step ST14 is a first-time judgment, a judgment is made as to whether or not an absolute value of a difference between the angle of the elongation/contraction detection encoder 344 and the reference angle is equal to or larger than A2. The judgment of step ST14 corresponds to judging whether or not the amount of elongation or contraction S5 from the last time the compensatory position information was calculated is equal to or larger than a predetermined amount. In addition, the judgment of step ST14 corresponds to judging whether or not an error upon landing at each floor poses a problem. A2 is a value obtained by converting the error into an angle according to the elongation/contraction detection encoder 344. Furthermore, A2 is a value smaller than A1. - When the judgment of step ST14 is “Yes”, the processing advances to step ST7. When the judgment of step ST14 is “No”, the processing advances to step ST10.
- When the judgment of step ST14 is “Yes”, the
control unit 10 moves thecar 3 to the reference position in accordance with a detection result from thereference sensor 15 or, in other words, the reference marker detection signal S3 (step ST7). - The
control unit 10 causes the code readsensor 13 to read the position information S4 at the reference position of thecar 3 as reference position information (step ST8). - The
control unit 10 calculates compensatory position information with respect to an arbitrary position (step ST9). - The
control unit 10 judges whether or not the travel of thecar 3 is to be continued (step ST10). - When the judgment of step ST10 is “Yes”, the processing returns to step ST2 and the travel of the
car 3 is continued. When the judgment of step ST10 is “No”, the control of thecar 3 is completed. - Note that, when “No” continues in step ST13, the control of the
car 3 may be completed by force, the compensatory position information of thecar 3 may be manually calculated as a part of the maintenance of theelevator device 1, and the flow ofFIG. 8 may be started once again. -
FIG. 9 is a flow chart showing another example of the procedure of the control of thecar 3 according to the second embodiment. While the amount of elongation or contraction S5 of thecode tape 11 is acquired in the first embodiment at a timing where the elongation/contraction detection switches 242 a to 242 d are pressed, in the second embodiment, the amount of elongation or contraction S5 of thecode tape 11 can be calculated in real time by acquiring an angle with the elongation/contraction detection encoder 344. Accordingly, the compensatory position information can be calculated in real time without moving thecar 3 to the reference position. Therefore, the need of processing of steps ST4, ST7, ST8, ST12, and ST13 inFIG. 8 can be eliminated. In this case, thecontrol unit 10 calculates the compensatory position information based on the position information S4 of thecar 3 which is determined based on the code of thecode tape 11 and the amount of elongation or contraction S5 of thecode tape 11, and controls thecar 3 using the compensatory position information. Since steps ST2, ST9 to ST11, and ST14 inFIG. 9 are the same as steps ST2, ST10, ST11, and ST14 inFIG. 8 , a detailed description thereof will be omitted. - As shown in
FIG. 9 , when the control of thecar 3 starts, thecontrol unit 10 performs initial adjustment of the car 3 (step ST11). - The
control unit 10 causes travel of thecar 3 to be continued (step ST2). - The
control unit 10 causes the elongation/contraction detection encoder 344 to acquire an angle and judges whether or not an absolute value of a difference between the acquired angle and the reference angle is equal to or larger than A2 (step ST14). - When the judgment of step ST14 is “Yes”, the processing advances to step ST15. When the judgment of step ST14 is “No”, the processing advances to step ST10.
- When the judgment of step ST14 is “Yes”, the
control unit 10 calculates the compensatory position information with respect to an arbitrary position (step ST15). A calculation method of the compensatory position information in step ST15 differs from the calculation method of the compensatory position information in step ST9 inFIG. 8 . In step ST9, for example, inFIG. 4(a) , the compensatory position information is calculated by obtaining a straight-line equation of the solid line L2 based on coordinates (Z1 A, Z2 A) at the suspension position A and coordinates (Z1 B, Z2 B) at the position B. By comparison, in step ST15, for example, inFIG. 4(a) , the compensatory position information is calculated by obtaining a straight-line equation of the solid line L2 based on the coordinates (Z1 A, Z2 A) at the suspension position A and a gradient of the solid line L2. In the second embodiment, since an amount of elongation or contraction S6 of thecode tape 11 can be calculated by acquiring an angle with the elongation/contraction detection encoder 344, the gradient of the solid line L2 becomes known. For example, let us assume that thecar 3 is traveling at a position P at a given timing inFIG. 4(a) . In addition, when a position Z2 r is acquired by the code readsensor 13, thecontrol unit 10 calculates Z1 P being the compensatory position information and controls thecar 3 using the compensatory position information. - The
control unit 10 judges whether or not the travel of thecar 3 is to be continued (step ST10). - When the judgment of step ST10 is “Yes”, the processing returns to step ST2 and the travel of the
car 3 is continued. When the judgment of step ST10 is “No”, the control of thecar 3 is completed. - Note that the compensatory position information may always be calculated in step ST15 regardless of whether the judgment of step ST14 is “Yes” or “No”.
- According to the second embodiment described above, since the compensatory position information of the
car 3 is calculated based on an angle acquired by the elongation/contraction detection encoder 344, even when the code tape elongates or contracts due to changes in temperature, accurate position control of thecar 3 can be performed without increasing the number of installedreference markers 16. -
FIG. 10 is a diagram showing an example of a configuration of theelevator device 1 according to the third embodiment.FIG. 10 differs fromFIG. 6 in that a code tape elongation/contraction detection unit 40 is provided in place of the code tape elongation/contraction detection unit 30. SinceFIG. 10 is the same as theFIG. 6 with the exception of the code tape elongation/contraction detection unit 40, a description of same parts will be omitted. Note that the block diagram inFIG. 1 is also used in the third embodiment. - The code tape elongation/
contraction detection unit 40 is a thermometer provided in thehoistway 2 and detects the amount of elongation or contraction S5 of thecode tape 11 in accordance with the temperature measured by the thermometer. As shown inFIG. 10 , the thermometer is installed in plurality at different positions of thehoistway 2 and measures the temperature of thehoistway 2. Since thecode tape 11 elongates or contracts due to a temperature fluctuation, the amount of elongation or contraction S5 can be calculated based on the temperature measured by the code tape elongation/contraction detection unit 40. While the amount of elongation or contraction S5 of thecode tape 11 is directly detected in the first and second embodiments using theangle detection units code tape 11 can be detected with a simple configuration using only a thermometer. Although only one thermometer may be installed in thehoistway 2, installing the thermometer in plurality enables the position information S4 to be accurately compensated for even when thecode tape 11 locally elongates or contracts. -
FIG. 11 is a flow chart showing an example of a procedure of control of thecar 3 according to the third embodiment. Since steps ST2, ST4, and ST7 to ST10 inFIG. 11 are the same as steps ST2, ST4, and ST7 to ST10 inFIG. 8 , a detailed description thereof will be omitted. - As shown in
FIG. 11 , when the control of thecar 3 starts, thecontrol unit 10 performs initial adjustment of the car 3 (step ST16). In this case, the initial adjustment involves acquiring a temperature with the thermometer and adopting the temperature at this time as a “reference temperature”. Note that the control of thecar 3 may be started once a temperature at which elongation or contraction of thecode tape 11 do not occur is reached. - The
control unit 10 causes travel of thecar 3 to be continued (step ST2). - The
control unit 10 causes the thermometer to acquire a temperature and judges whether or not an absolute value of a difference between the acquired temperature and the reference temperature is equal to or larger than T1 (step ST17). The judgment of step ST17 corresponds to a judgment as to whether or not an error between an actual position of thecar 3 and the position information S4 from the code readsensor 13 becomes excessively large and unintended door open-travel protection occurs. T1 is a value obtained by converting an error at which unintended door open-travel protection does not occur into a temperature. - When the judgment of step ST17 is “Yes”, the processing advances to step ST4. When the judgment of step ST17 is “No”, the processing advances to step ST19.
- When the judgment of step ST17 is “Yes”, the
control unit 10 pauses the travel of the car 3 (step ST4). - The
control unit 10 causes the thermometer to acquire a temperature and judges whether or not an absolute value of a difference between the acquired temperature and the reference temperature is smaller than T1 (step ST18). - When the judgment of step ST18 is “Yes”, the processing advances to step ST10. When the judgment of step ST17 is “No”, the processing returns to step ST4 and the pause of the travel of the
car 3 is continued. - When the judgment of step ST17 is “No”, the
control unit 10 causes the thermometer to acquire a temperature and judges whether or not an absolute value of a difference from a temperature at the last time compensatory position information was calculated is equal to or larger than T2 (step ST19). When the judgment of step ST19 is a first-time judgment, a judgment is made as to whether or not an absolute value of a difference between the temperature of the thermometer and the reference temperature is equal to or larger than T2. The judgment of step ST19 corresponds to judging whether or not the amount of elongation or contraction S5 from the last time the compensatory position information was calculated is equal to or larger than a predetermined amount. In addition, the judgment of step ST19 corresponds to judging whether or not an error upon landing at each floor poses a problem. T2 is a value obtained by converting the error into a temperature. Furthermore, T2 is a value smaller than T1. - When the judgment of step ST19 is “Yes”, the processing advances to step ST7. When the judgment of step ST19 is “No”, the processing advances to step ST10.
- When the judgment of step ST19 is “Yes”, the
control unit 10 moves thecar 3 to the reference position in accordance with a detection result from thereference sensor 15 or, in other words, the reference marker detection signal S3 (step ST7). - The
control unit 10 causes the code readsensor 13 to read the position information S4 at the reference position of thecar 3 as reference position information (step ST8). - The
control unit 10 calculates the compensatory position information with respect to an arbitrary position (step ST9). - The
control unit 10 judges whether or not the travel of thecar 3 is to be continued (step ST10). - When the judgment of step ST10 is “Yes”, the processing returns to step ST2 and the travel of the
car 3 is continued. When the judgment of step ST10 is “No”, the control of thecar 3 is completed. - Note that, when “No” continues in step ST18, the control of the
car 3 may be completed by force, the compensatory position information of thecar 3 may be manually calculated as a part of the maintenance of theelevator device 1, and the flow ofFIG. 11 may be started once again. -
FIG. 12 is a flow chart showing another example of the procedure of the control of thecar 3 according to the third embodiment. In the third embodiment, the amount of elongation or contraction S5 of thecode tape 11 can be calculated in real time in a similar manner to the second embodiment by acquiring a temperature with a thermometer. - Accordingly, the compensatory position information can be calculated in real time without moving the
car 3 to the reference position. Therefore, the need of processing of steps ST4, ST7, ST8, ST17, and ST18 inFIG. 11 can be eliminated. In this case, thecontrol unit 10 calculates the compensatory position information based on the position information S4 of thecar 3 which is determined based on the code of thecode tape 11 and the amount of elongation or contraction S5 of thecode tape 11, and controls thecar 3 using the compensatory position information. Since steps ST2, ST10, ST15, ST16, and ST19 inFIG. 12 are the same as steps ST2, ST10, ST15, ST16, and ST19 inFIG. 11 , a detailed description thereof will be omitted. - As shown in
FIG. 12 , when the control of thecar 3 starts, thecontrol unit 10 performs initial adjustment of the car 3 (step ST16). - The
control unit 10 causes travel of thecar 3 to be continued (step ST2). - The
control unit 10 causes the thermometer to acquire a temperature and judges whether or not an absolute value of a difference between the acquired temperature and the reference temperature is equal to or larger than T2 (step ST19). - When the judgment of step ST19 is “Yes”, the processing advances to step ST15. When the judgment of step ST19 is “No”, the processing advances to step ST10.
- When the judgment of step ST19 is “Yes”, the
control unit 10 calculates the compensatory position information with respect to an arbitrary position (step ST15). - The
control unit 10 judges whether or not the travel of thecar 3 is to be continued (step ST10). - When the judgment of step ST10 is “Yes”, the processing returns to step ST2 and the travel of the
car 3 is continued. When the judgment of step ST10 is “No”, the control of thecar 3 is completed. - Note that the compensatory position information may always be calculated in step ST15 regardless of whether the judgment of step ST19 is “Yes” or “No”.
- According to the third embodiment described above, since the compensatory position information of the
car 3 is calculated based on a temperature acquired with a thermometer, even when the code tape elongates or contracts due to changes in temperature, accurate position control of thecar 3 can be performed without increasing the number of installedreference markers 16. -
-
- 1 Elevator device
- 2 Hoistway
- 3 Car
- 4 Counter weight
- 5 Main rope
- 6 Traction machine
- 7 Rail
- 8 Car door
- 9 Hatch door
- 10 Control unit
- 11 Code tape
- 12 Code tape tension spring
- 13 Code read sensor
- 14 Evaluation unit
- 15 Reference sensor
- 16 Reference marker
- 20, 30, 40 Code tape elongation/contraction detection unit
- 21, 31 Elongation/contraction detection rod
- 22, 32 Rail-side support point
- 23, 33 Code tape-side support point
- 24, 34 Angle detection unit
- 241 Switch block
- 242 a to 242 d Elongation/contraction detection switch
- 341 Elongation/contraction detection wire
- 342 Elongation/contraction detection pulley
- 343 Wire tension spring
- 344 Elongation/contraction detection encoder
- S1 Torque signal
- S2 Open/close control signal
- S3 Reference marker detection signal
- S4 Position information
- S5 Amount of elongation or contraction
- S6 Code read signal
Claims (12)
1. An elevator device, comprising:
a car which travels through a hoistway;
a code tape suspended in the hoistway;
a code read sensor which reads a code described in the code tape;
a code tape elongation/contraction detection unit which detects an amount of elongation or contraction of the code tape;
a reference marker which is installed in the hoistway and which indicates a reference position of the car;
a reference sensor which is installed in the car and which detects the reference marker; and
circuitry which, when a condition based on the amount of elongation or contraction is satisfied, move the car to the reference position in accordance with a detection result of the reference sensor, cause position information of the car determined based on the code to be read as reference position information, calculate compensatory position information based on the reference position information, and control the car using the compensatory position information, wherein
the condition is that the amount of elongation or contraction from the time of a previous calculation of the compensatory position information is equal to or larger than a predetermined amount.
2. An elevator device, comprising:
a car which travels through a hoistway;
a code tape suspended in the hoistway;
a code read sensor which reads a code described in the code tape;
a code tape elongation/contraction detection unit which detects an amount of elongation or contraction of the code tape; and
circuitry which calculate compensatory position information based on position information of the car determined based on the code and the amount of elongation or contraction of the code tape and which control the car using the compensatory position information.
3. The elevator device according to claim 1 , wherein the code tape elongation/contraction detection unit includes an elongation/contraction detection rod of which one end is supported by a rotatable support point being fixed to the hoistway, which has an angle detection unit fixed to another end thereof, and which is supported between the one end and the other end so as to be constrained in a vertical direction with respect to the code tape, and the amount of elongation or contraction is detected based on an angle of the elongation/contraction detection rod having been detected by the angle detection unit.
4. The elevator device according to claim 3 , wherein
the angle detection unit is constituted of a switch block which moves up and down due to a rotation of the elongation/contraction detection rod and a switch which is operated due to a contact made by the switch block, wherein
the code tape elongation/contraction detection unit detects the amount of elongation or contraction by an operation of the switch.
5. The elevator device according to claim 3 , wherein
the angle detection unit is an encoder, and
the code tape elongation/contraction detection unit detects the amount of elongation or contraction due to an angle detected by the encoder.
6. The elevator device according to claim 1 , wherein
the code tape elongation/contraction detection unit includes:
a wire fixed to an end of the code tape;
a pulley on which the wire is hung and which rotates due to an elongation or a contraction of the code tape; and
an encoder which detects an angle of the pulley, and
the amount of elongation or contraction is detected due to the angle.
7. The elevator device according to claim 1 , wherein the code tape elongation/contraction detection unit is a thermometer provided in the hoistway, and the amount of elongation or contraction is detected in accordance with a temperature measured by the thermometer.
8. The elevator device according to claim 2 , wherein the code tape elongation/contraction detection unit includes an elongation/contraction detection rod of which one end is supported by a rotatable support point being fixed to the hoistway, which has an angle detection unit fixed to another end thereof, and which is supported between the one end and the other end so as to be constrained in a vertical direction with respect to the code tape, and the amount of elongation or contraction is detected based on an angle of the elongation/contraction detection rod having been detected by the angle detection unit.
9. The elevator device according to claim 8 , wherein
the angle detection unit is constituted of a switch block which moves up and down due to a rotation of the elongation/contraction detection rod and a switch which is operated due to a contact made by the switch block, wherein
the code tape elongation/contraction detection unit detects the amount of elongation or contraction by an operation of the switch.
10. The elevator device according to claim 8 , wherein
the angle detection unit is an encoder, and
the code tape elongation/contraction detection unit detects the amount of elongation or contraction due to an angle detected by the encoder.
11. The elevator device according to claim 2 , wherein
the code tape elongation/contraction detection unit includes:
a wire fixed to an end of the code tape;
a pulley on which the wire is hung and which rotates due to an elongation or a contraction of the code tape; and
an encoder which detects an angle of the pulley, and
the amount of elongation or contraction is detected due to the angle.
12. The elevator device according to claim 2 , wherein the code tape elongation/contraction detection unit is a thermometer provided in the hoistway, and the amount of elongation or contraction is detected in accordance with a temperature measured by the thermometer.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2020/039591 WO2022085124A1 (en) | 2020-10-21 | 2020-10-21 | Elevator device |
Publications (1)
Publication Number | Publication Date |
---|---|
US20240034594A1 true US20240034594A1 (en) | 2024-02-01 |
Family
ID=81289815
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US18/021,395 Pending US20240034594A1 (en) | 2020-10-21 | 2020-10-21 | Elevator device |
Country Status (6)
Country | Link |
---|---|
US (1) | US20240034594A1 (en) |
JP (1) | JP7347689B2 (en) |
KR (1) | KR20230064625A (en) |
CN (1) | CN116368087A (en) |
DE (1) | DE112020007714T5 (en) |
WO (1) | WO2022085124A1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7345616B1 (en) | 2022-10-06 | 2023-09-15 | 三菱電機ビルソリューションズ株式会社 | elevator system |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5640161U (en) * | 1980-07-17 | 1981-04-14 | ||
US4433756A (en) * | 1982-03-10 | 1984-02-28 | Westinghouse Electric Corp. | Elevator system |
US6435315B1 (en) * | 2000-12-11 | 2002-08-20 | Otis Elevator Company | Absolute position reference system for an elevator |
JP2007031084A (en) * | 2005-07-27 | 2007-02-08 | Mitsubishi Electric Corp | Landing device of elevator |
JP2007168950A (en) * | 2005-12-20 | 2007-07-05 | Mitsubishi Electric Corp | Elevator control device |
EP2657171B1 (en) | 2012-04-26 | 2014-06-11 | Cedes AG | Lift facility, marking device and measuring device |
EP2842899B1 (en) * | 2013-08-29 | 2016-11-02 | Cedes AG | Measuring tape for an elevator |
JP7133531B2 (en) * | 2019-10-24 | 2022-09-08 | 株式会社日立ビルシステム | elevator equipment |
-
2020
- 2020-10-21 DE DE112020007714.4T patent/DE112020007714T5/en active Pending
- 2020-10-21 JP JP2022556303A patent/JP7347689B2/en active Active
- 2020-10-21 CN CN202080106061.XA patent/CN116368087A/en active Pending
- 2020-10-21 KR KR1020237011930A patent/KR20230064625A/en unknown
- 2020-10-21 US US18/021,395 patent/US20240034594A1/en active Pending
- 2020-10-21 WO PCT/JP2020/039591 patent/WO2022085124A1/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
WO2022085124A1 (en) | 2022-04-28 |
DE112020007714T5 (en) | 2023-08-03 |
JPWO2022085124A1 (en) | 2022-04-28 |
CN116368087A (en) | 2023-06-30 |
JP7347689B2 (en) | 2023-09-20 |
KR20230064625A (en) | 2023-05-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102561105B1 (en) | Elevarot sensor calibration | |
US10315885B2 (en) | Method for the position detection of an elevator car using an accelerometer and a door sensor | |
CN107835780B (en) | Lift appliance | |
FI118640B (en) | Condition monitoring method and system for measuring the lifting platform stopping accuracy | |
US20120193171A1 (en) | Measuring arrangement, monitoring arrangement, and elevator system | |
CN101823663A (en) | Control device for elevator door | |
US11535488B2 (en) | Elevator position detection systems | |
CN111252638B (en) | Device and method for monitoring an elevator system | |
CN111170101A (en) | Monitoring system | |
CZ290190B6 (en) | Method for adjusting a leveling time of an elevator car with respect to exit platform and apparatus for making the same | |
US20240034594A1 (en) | Elevator device | |
JP6490238B2 (en) | Elevator control device | |
CN112384462A (en) | Elevator diagnosis system | |
JP6683184B2 (en) | elevator | |
JP5195766B2 (en) | Elevator system and landing position detection device used therefor | |
JP2014065589A (en) | Elevator | |
JPWO2018016033A1 (en) | Elevator control device and control method | |
EP3287403B1 (en) | Elevator | |
US11066273B2 (en) | Elevator overtravel testing systems and methods | |
JP5177850B2 (en) | Elevator landing control device | |
WO2022259417A1 (en) | Car position detection device and elevator safety device using same | |
WO2023175859A1 (en) | Elevator device | |
CN116812697A (en) | Door opening and closing detection system of elevator | |
KR20100071142A (en) | Absolute point recognition device of elevator using by landing indicator board and control method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: MITSUBISHI ELECTRIC CORPORATION, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KUGIYA, TAKUO;KAKIO, MASAYUKI;YOKOYAMA, EIJI;AND OTHERS;SIGNING DATES FROM 20230106 TO 20230110;REEL/FRAME:062700/0555 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |