ELEVATOR SYSTEM
Patent Information
- Application Number
- DE112022006944
- Authority / Receiving Office
- DE · DE
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2022-03-30
- Publication Date
- 2025-02-20
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present invention relates to an elevator system. STATE OF THE ART
[0002] PTL 1 discloses an elevator device. The elevator device disclosed in PTL 1 includes a first belt for detecting a position of a car. The first belt is laid vertically across a shaft. A reading device for reading position information attached to the first belt is provided on the car.
[0003] The elevator device disclosed in PTL 1 further includes a second band for detecting a stop position of the car. The second band is configured to correspond to a stop position of each floor. The stop position information attached to the second band is read by the reading device. Citation listPatent literature
[0004] [PTL 1] JP 2021-66567 A SUMMARYTechnical problem
[0005] In the elevator device disclosed in PTL 1, the position of the car is corrected based on the stop position information of the second belt. However, in the elevator device, it is necessary to provide the second belt to correspond to the stop position of the floor in order to correct the positioning of the car. This causes a problem that a configuration becomes complicated.
[0006] The present disclosure is intended to solve the above-described problem. The object of the present disclosure is to provide an elevator system capable of correcting a position of a car with a simple configuration. Solution to the problem
[0007] An elevator system according to the present disclosure is an elevator system in which a car moves in a shaft, the car stopping at a plurality of floors, and a part of the plurality of floors is set as a default floor. The system includes a tape provided in the shaft and having position codes affixed to it over a specific range within which the car can move, a first sensor provided on the car that reads the position codes affixed to the tape, a detected object provided in the shaft so as to correspond to a position of the default floor, a second sensor provided on the car that detects the detected object, a movement control unit that controls the movement of the car, a setting unit,which sets a standard correction amount for a standard position code based on a detection result of the detected object by the second sensor when the car stops at the standard floor under control of the motion control unit; and a first calculation unit that calculates a correction amount for each of the position codes attached to the belt based on the standard correction amount set by the setting unit. The motion control unit controls the movement of the car based on the position codes read by the first sensor and the correction amounts calculated by the first calculation unit. The standard position code is a preset code indicating the position of the standard floor among the position codes attached to the belt. Advantageous effects of the invention
[0008] According to an elevator system of the present disclosure, it is possible to correct a position of a car with a simple configuration. BRIEF DESCRIPTION OF THE DRAWINGS Fig. 1 is a view illustrating an example of an elevator system according to a first embodiment. Fig. 2 is a view for explaining the functions of a correction plate and a sensor. Fig. 3 is a view for explaining the functions of a controller. Fig. 4 is a flowchart showing an example of the operation of the elevator system in the first embodiment. Fig. 5 is a view illustrating a state in which a car is stopped at a standard floor. Fig. 6 is a view showing another state where the car is stopped at the standard floor. Fig.7 is a view showing another state where the car is kept on the standard floor. Fig. Figure 8 is a view explaining the transfer of heat in a shaft. Fig. 9 is a view for explaining the temperature distribution in the shaft. Fig. 10 is a view for explaining the amount of stretching and shrinking of a tape. Fig. 11 is a view for explaining an example of a correction function. Fig. 12 is a view showing a difference between a curve and a line showing the Fig. 11 represents the correction function. Fig. 13 is a view for explaining another example of a correction function. Fig. 14 is a view showing a difference between a curve and a line showing the Fig. 13 represents the correction function. Fig. 15 is a view indicating the temperature distribution of the shaft measured in an actual elevator device. Fig. 16 is a view showing an amount of elongation and shrinkage of the tape obtained from the Fig. 15 specified temperature distribution was calculated. Fig. 17 is a view for explaining an example of the correction function. Fig. Figure 18 is a view showing an example of a correction error. Fig. 19 is a view indicating a relationship between a position detected by the sensor and a maximum value of an absolute value of the correction error. Fig. 20 is a view corresponding Fig. 13. Fig. 21 is a view according to Fig. 14. Fig.22 is a view showing a relationship between the position detected by the sensor and the maximum value of the absolute value of the correction error. Fig. 23 is a view showing a relationship between the position detected by the sensor and the maximum value of the absolute value of the correction error. Fig. 24 is a view that Fig. 13 corresponds. Fig. 25 is a view corresponding Fig. 14. Fig. Figure 26 is a view showing a ratio of correction error in each building. Fig. 27 is a view showing a calculation example of the correction amount in a case where three standard floors are set. Fig. 28 is a view for explaining a method of calculating a delay time. Fig. Figure 29 is a view showing an example of the hardware resources of the controller. Fig. Figure 30 is a view showing another example of the controller's hardware resources. DESCRIPTION OF THE EMBODIMENTS
[0009] A detailed description is provided below with reference to the drawings. Redundant descriptions are simplified or omitted where appropriate. In the corresponding drawings, the same reference numerals indicate the same sections or the corresponding sections. First embodiment
[0010] Fig. 1 is a view illustrating an example of an elevator system according to a first embodiment. Fig.The elevator system shown in Figure 1 comprises a car 1 and a counterweight 2. The car 1 moves up and down in a shaft 3. The car 1 and the counterweight 2 are suspended in the shaft 3 by a cable 4. The counterweight 2 moves up and down in the shaft 3 in a direction opposite to a direction of movement of the car 1. Fig. Figure 1 shows an example of an elevator system with a 1:1 rope system.
[0011] The cable 4 is wound around the tractor 5 (or driving machine 5). The tractor 5 operates the cabin 1. A controller 6 controls the tractor 5. In other words, the movement of the cabin 1 is controlled by the controller 6. Fig.1 illustrates an example in which the traction engine 5 and the controller 6 are provided in a machine room 7 above the shaft 3. The traction engine 5 and the controller 6 may be provided in the shaft 3. The traction engine 5 may be provided at the top of the shaft 3 or in a pit of the shaft 3.
[0012] A belt 8 is provided in the shaft 3. The belt 8 is an elongated, belt-shaped element. The belt 8 is preferably laid vertically through the shaft 3 in a linear manner. For example, an upper portion of the belt 8 is attached to a support element 9 provided at the upper end of the shaft 3. A lower portion of the belt 8 is supported by a support device 10 provided in the pit of the shaft 3. A downward force is exerted on the belt 8 by a spring, a weight, or the like included in the support device 10.
[0013] Position codes are applied to the belt 8 over a specific area within which the car 1 can move. Preferably, the position codes are applied over an entire area within which the car 1 can move. The position codes can be magnetic or optical codes. Codes based on a different scheme can also be included in the belt 8 as position codes.
[0014] A sensor 11 is provided on the cabin 1 for reading the position codes attached to the belt 8. The Fig. The elevator system shown in Figure 1 detects a position of the car 1 by directly reading the position code attached to the belt 8 with the sensor 11, instead of detecting the position of the car 1 indirectly based on a signal from an encoder or the like included in the drive machine 5. In other words, the Fig.The elevator system shown in Figure 1 includes an absolute positioning system. Sensor 11 transmits a signal to controller 6 in accordance with the read position code.
[0015] In Fig. 1 shows an example of a table TA which is stored in a (in Fig.1) is stored in the memory unit 20 of the controller 6. Position codes for specific positions in the shaft 3 are entered in the TA table. As an example, stop position codes are registered in the TA table. Car 1 stops (or stops) at a plurality of service floors. The stop position codes are codes set in advance as codes indicating the corresponding positions of the floors among the position codes attached to the belt 8. In the example given in the TA table, a stop position code indicating a position of a first floor is "5000." A stop position code indicating the position of the top floor is "100000." [Table 1] Service floor Stop position code note (Above) 102000 Nth floor 100000 Top floor : : Second floor 9000 First floor 5000 (standard position code) Lower floor (standard floor) (Lower section) 3000
[0016] For example, the TA table is created by a professional engineer during system installation. The engineer moves car 1 to a position of the corresponding service floor by manual operation and enters the position codes read by sensor 11 at that time into the TA table. The TA table gives an example where sensor 11 reads the position code "5000" when car 1 is positioned to correspond to the position of the first floor during manual operation. The position code indicating a position in a lower section below a floor can be calculated from the position code indicating the position of the first floor. As another example, the position code indicating the position of the lower section can be a fixed value.
[0017] The TA table gives an example where the sensor 11 displays the position code "100000" when the car 1 is positioned to correspond to a position of the Nth floor in the manual operation. The position code indicating a position above the top floor can be calculated from the position code indicating the position of the Nth floor. As another example, the position code indicating the position of the top floor can be a fixed value. Note that "the car 1 is positioned to correspond to the position of the first floor" means that a floor surface of the car 1 is positioned at the same height as a floor surface of a hall of the first floor. The engineer can update the TA table by performing a manual operation during regularly performed maintenance.
[0018] A correction plate 12 is provided in the shaft 3. A sensor 13 for detecting the correction plate 12 is provided on the car 1. The correction plate 12 is an example of a detected object to be detected by the sensor 13. The correction plate 12 is positioned to correspond to a position of a specific standard floor. The standard floor is a floor of a part of the service floors at which the car 1 stops. For example, the standard floor is one of the service floors and is set in advance.
[0019] Fig.2 is a view for explaining the functions of the correction plate 12 and the sensor 13. A plurality of zones are set in the correction plate 12. The zones are areas that can be detected by the sensor 13 in different ways. A preferred example will be described in detail below, in which three zones are set in the correction plate 12: a central zone 12a, a lower zone 12b immediately below the central zone 12a, and an upper zone 12c immediately above the central zone 12a. Note that the number of zones set in the correction plate 12 may be two. Four or more zones may also be set in the correction plate 12.
[0020] The correction plate 12 is positioned so that the sensor 13 detects the center zone 12a when the car 1 is positioned to correspond to the position of the standard floor. Preferably, the correction plate 12 is arranged so that a detection position by the sensor 13 coincides with the center of the center area 12a when the car 1 is positioned to correspond to the position of the standard floor. The lower area 12b extends linearly downward from a lower end of the center area 12a. The upper area 12c extends linearly upward from an upper end of the center area 12a.
[0021] A scheme to be used by the sensor 13 to detect the correction plate 12 can be a magnetic scheme, an optical scheme, or a mechanical scheme. The sensor 13 must have the function of making the central region 12a, the lower region 12b, and the upper region 12c detectable.
[0022] To implement this function, a plurality of plates may be provided for each zone as the correction plate 12. Identification information that can be detected by the sensor 13 may be provided for each of the plurality of plates. The plurality of plates may be placed with their positions shifted vertically or horizontally in place of the provided position information. As another example, the sensor 13 may include a plurality of detection elements arranged vertically.
[0023] The sensor 13 transmits a signal depending on the detected zone to the controller 6.
[0024] Fig. 3 is a view for explaining functions of the controller 6. As in Fig.3, the controller 6 further includes a receiving unit 21, a receiving unit 22, a setting unit 23, a calculation unit 24, and a motion control unit 25 in addition to the storage unit 20. The receiving unit 21, the receiving unit 22, the setting unit 23, and the calculation unit 24 may be included in the existing system in another device different from the controller 6, such as a safety controller.
[0025] The receiving unit 21 receives a signal from the sensor 11. The receiving unit 22 receives a signal from the sensor 13.
[0026] An example in which the TA table is stored in the storage unit 20 will be described in detail below. In other words, as indicated in the TA table, the first floor, which is the lowest service floor, is set as the default floor. A default position code is a preset code that indicates a position of the default floor among the position codes affixed to the tape 8. In the example described below, the default position code is a position code "5000," which indicates a position of the first floor.
[0027] The setting unit 23 sets a correction amount for the standard position code. In the following description, the correction amount for the standard position code is also referred to as the standard correction amount. The calculation unit 24 calculates a correction amount for each position code attached to the belt 8 based on the standard correction amount set by the setting unit 23. The motion control unit 25 controls the movement of the car 1 based on the position codes read by the sensor 11 and the correction amounts calculated by the calculation unit 24. Controlling the movement of the car 1 includes at least one of speed control and positioning of the car 1.
[0028] The operation of the existing system is also described below with reference to the Fig. 4 to Fig. 7 described in detail. Fig.4 is a flowchart showing an example of the operation of the elevator system in the first embodiment.
[0029] If a manual operation is performed by an engineer and the TA table is recreated or updated, the default correction amount is set to 0 (S101).
[0030] As described above, the motion control unit 25 controls the movement of the car 1 based on the position codes read by the sensor 11 and the correction amounts calculated by the calculation unit 24 (S102). The motion control unit 25 calculates a current position of the car 1 from expression (1). [current position of car 1]=[APS detection position]+[correction amount]
[0031] In expression (1), "APS detection position" is a position indicated by the position code read by the sensor 11. "Correction amount" is the correction amount calculated by the calculation unit 24 for the position code read by the sensor 11. For example, the correction amount is calculated from a function f (APS detection position, standard correction amount) of the APS detection position and the standard correction amount.
[0032] Note that the correction amount is 0 when the default correction amount is 0. In such a case, the motion control unit 25 performs the motion control of the car 1 using the position indicated by the position code read by the sensor 11 as the current position of the car 1. For example, to stop the car 1 on the second floor, the motion control unit 25 stops the car 1 at a position where the sensor 11 reads the position code "9000".
[0033] While a service is being provided by the car 1 from the motion control unit 25, the controller 6 determines whether the correction plate 12 is detected by the sensor 13 or not (S103). While providing the service, the motion control unit 25 controls the movement of the car 1 based on the position codes read by the sensor 11 and causes the car 1 to respond to a registered call. Basically, when the car 1 stops at the standard floor, the correction plate 12 is detected by the sensor 13. Further, when the car 1 passes through the standard floor, the correction plate 12 is detected by the sensor 13. Thus, the determination in S103 is Yes.
[0034] If it is determined as Yes in S103, it is determined whether or not the position code read by the sensor 11 is included in a specific code group CG (S104). The code group CG is set in advance. The code group CG includes a plurality of position codes that are vertically consecutive. Furthermore, the code group CG includes the standard position code. For example, the code group CG includes position codes that exist within a range of "position determined by standard position code ± determination distance." The determination distance preferably satisfies the following expression if a total length of the correction plate 12 is set as L0. L0 / 2 ≤ [determination distance] ≤ L0
[0035] If the position code not included in the code group CG is read by the sensor 11 even though the correction plate 12 is detected by the sensor 13, it is determined as No in S104. If it is determined as No in S104, the motion control unit 25 stops the service of the car 1 after stopping the car 1 at the nearest floor or at a destination floor (S106). Thus, the car 1 does not respond to a call. The motion control unit 25 may interrupt a safety circuit and supply power to the tractor 5 to stop the service in S106.
[0036] If the correction plate 12 is not detected by the sensor 13, it is determined as No in S103. If No in S103, it is determined whether the position code read by the sensor 11 includes the code group CG or not (S105). If No in S105, the service of car 1 continues, and processing returns to S102.
[0037] If the position code contained in the code group CG is read by the sensor 11 even though the correction plate 12 is not detected by the sensor 13, this is determined as Yes in S105. If this is determined as Yes in S105, the motion control unit 25 stops the service of the car 1 in S106.
[0038] S103 to S105 indicate processing to determine whether a specific stop condition is met or not. The stop condition is a condition for stopping the service and is set in advance. In other words, in the Fig.4, in the case where it is determined as No in S104, the stop condition is satisfied. This indicates an example in which the stop condition is satisfied as a result of a signal indicating that the correction plate 12 has been detected being input from the sensor 13, although the car 1 is located at a position away from the standard floor. Furthermore, in the case shown in Fig. 4, in a case where it is determined as Yes in S105, the stop condition is satisfied. This indicates an example in which the stop condition is not input as a result of a signal indicating that the correction plate 12 has been detected from the sensor 13, even though the car 1 is located at a position sufficiently close to the standard floor.
[0039] If sensor 11 reads the position code included in code group CG when correction plate 12 is detected by sensor 13, it is determined as Yes in S104. If it is determined as Yes in S104, it is determined whether car 1 is stopped at the standard floor or not (S107). If car 1 passes the standard floor, it is determined as No in S107. If it is determined as No in S107, processing returns to S102.
[0040] If the car 1 stops at the standard floor, a value of Yes is determined in S107. For example, if the position code read by the sensor 11 does not change for a certain period, or even if the position code changes, the amount of change is small, this is determined as Yes in S107. If this is determined as Yes in S107, the processing for setting the standard correction amount is started. Specifically, the setting unit 23 sets a standard correction amount based on a detection result of the correction plate 12 by the sensor 13 when the car 1 stops at the standard floor under the control of the motion control unit 25.
[0041] First, the setting unit 23 determines a zone detected by the sensor 13 (S108). Then, the setting unit 23 determines whether the specified zone is the center zone 12a or not (S109).
[0042] As described above, if the standard correction amount is 0, the correction amount is 0. In such a case, the motion control unit 25 stops the car 1 at a position where the sensor 11 reads the position code "5000". If the car 1 stops on the standard floor, that is, the first floor, by controlling by the motion control unit 25, the positioning of the floor surface of the car 1 is not necessarily completely at the same height as the floor surface of the hall of the first floor. For example, there is a case where the belt 8 may expand due to factors such as temperature changes. In such a case, if the car 1 stops on the first floor by controlling by the motion control unit 25, the floor surface of the car 1 is positioned at a position lower than the floor surface of the hall of the first floor. Fig.5 is a view showing a state in which the car 1 is kept at the standard floor. Fig. 5 represents a state in which the car 1 is positioned at a position slightly lower than the position of the first floor.
[0043] In the Fig. In the example shown in Figure 5, the setting unit 23 determines that the sensor 13 has detected the center area 12a in S108. Thus, in S109, it is determined that this is the case. If it is determined as Yes in S109, the setting unit 23 does not change the default correction amount from a current value (S110). In other words, if the sensor 13 detects the center area 12a when the car 1 is stopped at the default floor under the control of the motion control unit 25, the setting unit 23 does not change the default correction amount.
[0044] Fig.6 is a view showing another state in which the car 1 is kept on the standard floor. Fig. 6 shows a state in which the car 1 is positioned at a position which is further lower than the position in the Fig. 5 shown state. In the Fig. In the example shown in Figure 6, the setting unit 23 determines that the sensor 13 has detected the lower region 12b in S108. Thus, in S109, it is determined that the lower zone 12b is "No." Note that the determination indicated in S111 will be described in detail later. If three zones, namely the middle zone 12a, the lower zone 12b, and the upper zone 12c, are set in the correction plate 12, it is always determined to be Yes in S111. If it is determined to be No in S109, the setting unit 23 resets the standard correction amount (S112).
[0045] For example, if the setting unit 23 determines in S108 that the sensor 13 has detected the lower zone 12b, the setting unit 23 changes a standard correction value so that the stopping position of the car 1 on the standard floor becomes higher than the current stopping position by a distance L1. The distance L1 is a distance corresponding to a distance between the middle zone 12a and the lower zone 12b. For example, the distance L1 is set to a distance between the center of the middle zone 12a and the center of the lower zone 12b.
[0046] Fig. 7 is a view showing another state in which the car 1 is held at the standard floor. Fig. Figure 7 illustrates a state in which the car 1 is positioned at a position higher than the first floor as a result of the shrinkage of the belt 8 due to factors such as temperature changes. Fig.In the example shown in Fig. 7, the setting unit 23 determines that the sensor 13 has detected the upper area 12c in S108. Thus, in S109, it is determined that the upper zone 12c is No. For example, if the setting unit 23 indicates in S108 that the sensor 13 has detected the upper area 12c, the setting unit 23 changes the standard correction value so that the stopping position of the car 1 on the standard floor becomes lower than the current stopping position by a distance L2. The distance L2 is a distance corresponding to a distance between the middle zone 12a and the upper zone 12c. For example, the distance L2 is set to a distance between the center of the middle area 12a and the center of the upper area 12c. The distance L2 may be the same as or different from the distance L1.
[0047] If the standard correction amount is reset in S112, the calculation unit 24 calculates a correction amount for each position code attached to the belt 8 based on the newly set standard correction amount. Each stop position code is also one of the position codes attached to the belt 8, and therefore, the correction amount for each of the stop position codes is also calculated by the calculation unit 24. As an example, the calculation unit 24 calculates each correction amount such that the correction amount for each position code is proportional to a distance from an upper end of the belt 8. Note that the correction amount for the upper end is 0, and the correction amount for the standard position code is the standard correction amount. Table 2 shows an example in which the car 1 is in the Fig.6 is maintained at the default floor and the default correction amount with respect to the position code in S112 is set to “-100”. [Table 2] floor Stop position code Correction amount (Above) 102000 0 Nth floor (top floor) 100000 -2 : : : Second floor 9000 -94 First floor (standard floor) 5000 (standard position code) -100 (Lower section) 3000 -102
[0048] As described above, the motion control unit 25 calculates the current position of the car 1 from Expression (1). Therefore, if the sensor 11 indicates the position code "5000", the motion control unit 25 calculates a position obtained by adding the correction amount "-100" to the position indicated by this position code, that is, a position indicated by the position code "4900", as the current position of the car 1. To stop the car 1 on the first floor, the motion control unit 25 stops the car 1 near a position where the sensor 11 reads the position code "5100" so that the position calculated from Expression (1) coincides with the position indicated by the already registered position code "5000".
[0049] In the example given in the present embodiment, the standard correction amount for the standard position code is set by the setting unit 23, and the correction amount for each position code attached to the belt 8 is calculated by the calculation unit 24. Therefore, it is not necessary to provide the correction plate 12 at the position of each service floor to correct the position of the car 1. It is sufficient if the correction plate 12 is provided at a standard floor. Thus, according to the example presented in the present embodiment, even if the belt 8 expands or shrinks, the position of the car 1 can be corrected with a simple configuration. Furthermore, it is not necessary to provide the correction plate 12 to correspond to the position of each service floor, so that an accident in which the rope 4 or the like is pulled during an earthquake or the like can be prevented.caught on the correction plate 12 is less likely.
[0050] Other functions that can be utilized by the existing elevator system are described below. Where possible, the elevator system can utilize the following variety of functions in combination.
[0051] The motion control unit 25 can forcibly stop the car 1 at the default floor if a specified period has elapsed since the car 1 last stopped at the default floor, so that processing for setting the default correction amount is regularly performed. The fixed period is set in advance.
[0052] In the present embodiment, an example has been described in which three zones are set in the correction plate 12. As described above, four or more zones may be set in the correction plate 12. For example, in a case where five zones are set in the correction plate 12, a lowest zone immediately below the lower zone 12b and an uppermost zone immediately above the upper zone 12c are set in the correction plate 12 in addition to the middle zone 12a, the lower zone 12b, and the upper zone 12c.
[0053] If in such a case in S109 in Fig.4 If No is detected, it is determined in S111 whether a difference from the detected zone is equal to or smaller than a tolerance or not. For example, if it is determined in S108 that the sensor 13 has detected the lower area 12b or the upper area 12c, the value Yes is determined in S111. If it is determined in S108 that the sensor 13 has detected the lowest zone or the uppermost zone, it is determined in S111 as No. If it is determined in S111 as No, the motion control unit 25 stops the service of the car 1 in S106.
[0054] In the present embodiment, an example has been described in which the first floor, which is the lowest floor, is set as the default floor. The default floor does not have to be the lowest floor.
[0055] As a result of the applicant's investigations, it was found that in a case where only one standard floor is set, the standard floor is preferably set to a service floor present in a range of 11 to 17 from the lower end of the belt 8 among the service floors at which the car 1 stops when the total length of the belt 8 is set to 100. Furthermore, it was found that in a case where the service floor is not present in the range, the standard floor is preferably set to a service floor present in a range of 0 to 21 from the lower end of the belt 8. The reason for this will be explained below with reference to Fig. 8 to Fig. 26 described.
[0056] It should be noted that the upper end of the belt 8 is preferably positioned slightly above the position of the top floor, and the lower end of the belt 8 is preferably positioned slightly below the position of the lowest floor. Compared to the distance from the upper floor to the lower floor, the distance that the belt 8 projects upwards from the position of the upper floor and the distance that the belt 8 projects downwards from the position of the lower floor are extremely small. Thus, the entire length of the belt 8 can be considered as the distance from the top floor to the lowest floor. When describing the Fig. 8 to Fig. 26 it is assumed that the total length of band 8 is equal to the distance from the top floor to the bottom floor.
[0057] Fig. 8 is a view for explaining the transfer of heat in the shaft 3. As in Fig.As shown in Figure 8, a building 40 is located on a floor 41. The shaft 3 is a space formed within the building 40 and extending longitudinally. The shaft 3 is formed to extend below the floor. The belt 8 is suspended from the top of the shaft 3.
[0058] The building 40 is exposed to outside air. Therefore, the temperature of a section formed within the building 40 between the shaft 3 is affected by the outside air temperature. On the other hand, a lower section of the shaft 3 is in contact with the ground 41. The heat capacity of the ground 41 is much higher than the heat capacity of the building 40. Therefore, the temperature of the section of the shaft 3 is less affected by the outside air temperature and is close to the temperature of the ground 41. Thus, the temperature of the shaft 3 has an inclination in a height direction in accordance with the outside air temperature. The belt 8 expands and shrinks depending on the temperature. Therefore, if the position of the car 1 is detected based on the position codes attached to the belt 8, the correction is preferably performed taking into account the expansion and shrinkage of the belt 8.
[0059] Fig. 9 is a view for explaining the temperature distribution of shaft 3. Fig. 9 indicates a temperature D of the shaft 3 on a vertical axis. Fig. 9 indicates a position P in shaft 3 on a horizontal axis. Regarding the position P, a position of the lower floor is set to 0 and a position of the upper floor is set to 100. Furthermore, when positioning the position P, a normalized numerical value is specified in parentheses. For example, a position P[0] indicates the position of the lowest floor. A position P
[100] indicates the position of the top floor. A position P
[30] is a position 30 away from the lower floor if the position of the lower floor is set to 0 and the position of the upper floor is set to 100. Fig.9 indicates the position of the top floor on the left side and the position of the bottom floor on the right side of the horizontal axis.
[0060] As in Fig. 9, the temperature D of the position P[0] is the temperature of the floor 41. On the other hand, the heat capacity of the building 40 is smaller than the heat capacity of the floor 41, so the temperature D is monotonically increased or monotonically decreased towards the top floor. For example, if the outside air temperature is higher than the temperature of the floor 41, the temperature D increases towards the top floor, as in Fig. 9 is indicated by a solid arrow. If the outside air temperature is lower than the floor temperature 41, the temperature D will be lower towards the top floor, as shown in Fig. 9 is indicated by a dashed colon.
[0061] Fig.10 is a view for explaining the amount of expansion and contraction of the belt 8. If the temperature D of the shaft 3 changes linearly with respect to the position P as shown in Fig. 9, the characteristics of the elongation and shrinkage of the band 8 are as in Fig. 10. In particular, the amount of expansion and contraction of the strip 8 at the position P
[100] is 0. If the outside air temperature is higher than the temperature of the floor 41, the amount of expansion and contraction of the strip 8 becomes larger towards the lower floor, as shown by the curve C1 in Fig.10. Note that curve C1 is an upwardly convex curve, and curve C1 has a center of curvature on a lower side. If the outside air temperature is lower than the floor temperature 41, the amount of expansion and contraction of strip 8 toward the lower floor becomes smaller, as shown by curve C2 in Fig. 10. The curve C2 is a downward convex curve, and the curve C2 has a center of curvature on a top surface.
[0062] Fig. 11 is a view for explaining an example of a correction function. The Fig. Curve C1 shown in Figure 11 is the same as that shown in Fig. Curve C1 shown in Figure 10. Fig. 11 corresponds to a graph to which a correction function F1 to the Fig. 10 specified curve C1 was added. Fig.Figure 11 shows an example in which the amount of expansion and contraction of the belt 8 at the lower floor is detected by a sensor. The sensor is a sensor corresponding to sensor 13. In other words, in the Fig. In the example given in Figure 11, the amount of expansion and contraction of belt 8 at the upper floor is 0, and the amount of expansion and contraction of belt 8 at the lower floor is a value detected by the sensor. The correction function F1 defines a relationship between the amount of expansion and contraction at the upper floor and the amount of expansion and contraction at the lower floor, that is, the value detected by the sensor as a linear function.
[0063] As can be seen from curve C1, the amount of expansion and contraction of band 8 reaches a maximum in the lower floor. Fig.11, the amount of stretching and shrinking of the band 8 is detected at a position where the amount of stretching and shrinking becomes maximum. Fig. 12 is a view indicating a difference between the curve C1 and the line showing the Fig. 11 represents the correction function F1. In the following description, the difference is also referred to as correction error. In the Fig. In the example given in Figure 12, the correction error is always a positive value. Furthermore, the correction error at the upper floor and the correction error at the lower floor are 0. A curve indicating the correction error is a curve that is upwardly convex, and a peak of the mountain shape becomes a maximum value of the correction error.
[0064] The correction error is directly related to the error in the holding position of car 1 and is therefore preferably as small as possible. Furthermore, the polarity of the correction error does not need to be fixed. The following describes an example in which the maximum value of the correction error is reduced by including mixed positive and negative values in the correction errors.
[0065] Fig. 13 is a view for explaining another example of the correction function. Fig. Curve C1 shown in Figure 13 is the same as that shown in Fig. Curve C1 shown in Figure 10. Fig. 13 corresponds to a graph to which a correction function F2 to the Fig. 10 is added to the curve C1. Fig. Figure 13 gives an example where the amount of stretching and shrinking of the tape 8 at the position P[n] is detected by the sensor. n is greater than 0 and less than 100. For example: n = 15. In the Fig.In the example given in Figure 13, the amount of expansion and contraction of belt 8 at the upper floor is 0, and the amount of expansion and contraction of belt 8 at position P[n] is a value detected by the sensor. The correction function F2 defines a line connecting the amount of expansion and contraction at the upper floor and the amount of expansion and contraction at position P[n], that is, the value detected by the sensor as a linear function.
[0066] Fig. 14 is a view indicating a difference between the curve C1 and the line showing the Fig. 13 represents the correction function F2. In the Fig.In the example given in Figure 14, the correction error at position P[n] is 0. The correction error from position P[0] to position P[n] is a negative value. The correction error from position P
[100] to position P[n] is a positive value. By making the position at which the sensor is detected higher than the floor, it is possible to reduce the maximum value of an absolute value of the correction error. The position for detection by the sensor is preferably set so that an absolute value of a maximum value on a positive side of the correction error becomes equal to an absolute value of a maximum value on a negative side (minimum value).
[0067] A result obtained by the applicant in conducting the investigation based on data obtained from actual elevator devices is described below.
[0068] Fig.Fig. 15 is a view indicating the temperature distribution of the shaft 3 measured in the actual elevator devices. Fig. 15 indicates a length of the band 8 from the top floor on a horizontal axis, which is specified with a ratio with respect to the entire length of the band 8. For example, a value of the ratio on the top floor is 0, and a value of the ratio on the bottom floor is 100. The notation on the horizontal axis in Fig. 15 is substantially the same as the notation on the horizontal axes of Fig. 9 to Fig. 14.
[0069] In Fig.15, a solid line indicates temperature data measured in summer in the shaft 3 formed in an actually existing building α. In the building α, an area in which the cabin 1 can move is less than 200 m. An alternately long and short dashed line indicates temperature data measured in summer in the shaft 3 formed in an actually existing building β. In the building β, the area in which the cabin 1 can move is greater than 200 m. A dashed and dotted line indicates temperature data measured in winter in the shaft 3 formed in an actually existing building γ. In the building γ, the area in which the cabin can move is less than 40 m.
[0070] Fig. 16 is a view showing an amount of elongation and shrinkage of the band 8 obtained from the Fig. 15 specified temperature distribution was calculated. Fig. 16 gives a result of calculating an amount Dl [m] of elongation and shrinkage using the expression (2). Δ1 = 1 × G × ΔT
[0071] Where 1 is the length of the band 8, G [1 / K] is the temperature elasticity coefficient and ΔT [K] is the temperature difference. Fig. To obtain the result given in Figure 16, the temperature data of shaft 3 were measured at a variety of heights, and a temperature at each strip length ratio was obtained using linear interpolation. Furthermore, a difference of 25 degrees Celsius was calculated for the temperature difference ΔT.
[0072] As in Fig.As shown in Figure 15, the temperature on the lower floor of shaft 3, i.e., at a strip length ratio of 100%, is between 19 and 26 °C, which is essentially a normal temperature in all buildings. In building α and building β, the temperature data were obtained in summer, so the temperature of shaft 3 tends to be higher towards the top floor. In building γ, the data were obtained in winter, so the temperature of shaft 3 tends to be lower towards the top floor. Fig. Figure 16 shows that the amount of expansion and contraction of belt 8 increases monotonically in summer and decreases monotonically in winter. Furthermore, it can be seen that belt 8 expands and shrinks depending on the temperature of shaft 3, so a correction must be made depending on the expansion and shrinkage.
[0073] First, a case is considered where the amount of expansion and contraction of the belt 8 at the lower floor is detected by the sensor. Fig. 17 is a view for explaining an example of the correction function. The three Fig. 17 curves are the same as the three in Fig. 16 given curves. Fig. 17 corresponds to a diagram in which the three Fig. Correction functions are added to the curves shown in Figure 16 in a similar way to the one shown in Fig.11. A correction function Fα is a correction function for a curve indicating the amount of expansion and contraction of the belt 8 provided in the building α. A correction function Fβ is a correction function for a curve indicating the amount of expansion and contraction of the belt 8 provided in the building β. A correction function Fγ is a correction function for a curve indicating the amount of expansion and contraction of the belt 8 provided in the building y.
[0074] Fig. 18 is a view showing an example of the correction error. Fig. 18 corresponds to a diagram obtained by calculating the correction error in a similar way to that shown in Fig. 12 based on the example given in Fig. 17. In other words, the Fig. The solid curve shown in Figure 18 represents a difference between the Fig.17 and a line indicating the correction function Fα. Fig. The alternating long and short dash curve shown in Figure 18 represents a difference between the Fig. 17 shown alternating long and short dashes and a line indicating the correction function Fβ. Fig. The dashed double point curve shown in Figure 18 represents a difference between the Fig. 17 and a line indicating the correction function Fγ.
[0075] The Fig. The solid curve shown in Figure 18 and the alternating long and short dashed curve are upwardly convex curves, and the correction error is always a positive value. Fig.In contrast, the dashed double-dot curve shown in Figure 18 is a downward convex curve, and the correction error is always a negative value. Therefore, it is possible to make the maximum absolute value of the correction error smaller by making the sensor detection position higher than the lower floor, so that the correction error includes mixed positive and negative values. A suitable range for the sensor detection position is examined below for each building. [Building α]
[0076] Fig. Figure 19 is a view showing a relationship between the detectable position by the sensor and the maximum value of the absolute value of the correction error. As shown in Fig.19, the maximum value of the absolute value of the correction error becomes a minimum in a case where the detection position by the sensor is at 13 from the lower end of the tape 8, in a case where the total length of the tape 8 is set to 100. The minimum value reduces to about 64% compared to the maximum value if the position detected by the sensor is on the lower floor.
[0077] Fig. 20 is a view that Fig. 13 corresponds. Fig. 21 is a view that Fig. 14. In other words, a Fig. 20 is the same as the curve in Fig. 17 indicated solid curve. Fig. Figure 20 shows an example of the correction function when the position detected by the sensor is at a tape length ratio of 87%. Fig. The curve shown in Figure 21 represents a difference between the curve and the line that the Fig.20 specified correction function. As in Fig. As indicated in Figure 21, the polarity of the correction error is inverted at the position detected by the sensor. Furthermore, the absolute value of the maximum value of the correction error is the same as the absolute value of the minimum value. [Building β]
[0078] Fig. 22 is a view showing a relationship between the detection position by the sensor and the maximum value of the absolute value of the correction error. Fig. 22 is a view that the Fig. 19. As in Fig.22, the maximum value of the absolute value of the correction error becomes a minimum in a case where the detection position by the sensor is at 15 from the lower end of the band 8, when the total length of the band 8 is set to 100. The minimum value is reduced to approximately 66% compared to the maximum value if the position detected by the sensor is on the lower floor. Also for the building β, a view corresponding to Fig. 20 and a view corresponding Fig. 21 can be obtained in a similar way. [Building γ]
[0079] Fig. Figure 23 is a view showing a relationship between the detection position by the sensor and the maximum value of the absolute value of the correction error. As shown in Fig. 23, the maximum value of the absolute value of the correction error becomes a minimum in a case where the detection position by the sensor is located at 17 from the lower end of the tape 8 when the total length of the tape 8 is set to 100. The minimum value is reduced to approximately 68% compared to the maximum value if the position detected by the sensor is on the lower floor.
[0080] Fig. 24 is a view that Fig. 13 corresponds. Fig. 25 is a view that the Fig. 14. In other words, a Fig. The curve shown in Figure 24 is the same as that shown in Fig. 17 given dash-colon curve. Fig. Figure 24 shows an example of the correction function when the position detected by the sensor is at a tape length ratio of 83%. Fig. The curve shown in Figure 25 represents a difference between the curve and the line that the Fig. 24 specified correction function. As in Fig. 25, the polarity of the correction error is inverted at the position detected by the sensor. Furthermore, the absolute value of the maximum value of the correction error is the same as the absolute value of the minimum value.
[0081] Fig. Figure 26 is a view showing a ratio of the correction error in each building. On a vertical axis in Fig. 26, the correction error is set to 100 when the position detected by the sensor is at a tape length ratio of 100%, ie when the position detected by the sensor is on the lower floor. Fig. 26 indicated continuous dashed line corresponds to the one in Fig. 19 indicated by the dashed line. The Fig. The dashed line with alternating long and short dashes shown in Figure 26 is a dashed line corresponding to a Fig. 22. A line drawn in Fig. The dashed line with a double dot shown in Figure 26 is a dashed line corresponding to the Fig. 23 corresponds to the dashed line indicated.
[0082] As in Fig. 26, if the detection position by the sensor falls within a range of 0 to 21 from the lower end of the belt 8 in a case where the total length of the belt 8 is set to 100, the correction error becomes no larger than the correction error in a case where the positioning by the sensor is on the lower floor. If the detection position by the sensor falls within a range of 11 to 17 from the lower end of the belt 8, the correction error preferably becomes smaller than a value that is 80% of the correction error in a case where the positioning by the sensor is on the lower floor. Thus, the default floor is preferably a service floor existing in the above-mentioned range. Further, the calculation unit 24 preferably calculates the correction amount using linear interpolation while setting the default floor to a service floor existing in the above-mentioned range.
[0083] As another example, a plurality of service floors among the service floors at which the car 1 stops may be set as standard floors. A lowest service floor is preferably set as one of the plurality of standard floors. The service floors closest to the positions at the boundaries when the total length of the belt 8 is evenly divided by the number of standard floors are preferably set to the remaining plurality of standard floors. In such a case, the setting unit 23 sets a standard correction amount for a standard position code indicating each position of the plurality of standard floors. The calculation unit 24 calculates a correction amount for each position code attached to the belt 8 based on the plurality of standard correction amounts set by the setting unit 23. Fig. 27 is a view showing a calculation example of the correction amount in a case where three standard floors are set. If a plurality of standard floors are set, the calculation unit 24 preferably calculates a correction amount using a quadratic function approximation. Note that in a case where a plurality of standard floors are set, the correction amount may be calculated using linear interpolation.
[0084] As another example, control may be performed in the controller 6 while taking into account a delay time of a signal from the sensor 11. In such a case, as in Fig. 3, the controller 6 further comprises a provision unit 26 and a calculation unit 27.
[0085] On the one hand, a signal from sensor 13 is transmitted to controller 6 via parallel transmission. On the other hand, the signal from sensor 11 is transmitted to controller 6 via serial transmission. This creates a delay time Δt in the signal from sensor 11.
[0086] The provision unit 26 provides time information to the signal from sensor 11. The provision unit 26 provides time information to the signal from sensor 13. The signal from sensor 11 and the signal from sensor 13, to which the time information is provided by the provision unit 26, are stored in the storage unit 20 for a specified period of time.
[0087] Fig. 28 is a view for explaining a method for calculating the delay time Δt. Fig. Figure 28 illustrates an example in which the car 1, which is moving downwards, stops at the standard floor. The sensor 13 detects an end of the correction plate 12 before the car 1 stops at the standard floor. By detecting the end of the correction plate 12, the signal from the sensor 13 gives a trigger. In other words, if the sensor 13 detects the end of the correction plate 12, the receiving unit 22 receives a signal indicating that the sensor 13 has detected the end of the correction plate 12. In the Fig. In the example shown in Fig. 28, the provision unit 26 provides the signal of the sensor 13 with the time t1 at the time at which the sensor 13 has detected the end of the correction plate 12.
[0088] After the sensor 13 detects the end of the correction plate 12, the car 1 stops at the standard floor. The signal from the sensor 11 is transmitted to the controller 6 at a fixed rate. Thus, a signal is also transmitted to the controller 6 indicating the position code read by the sensor 11 when the car 1 stops at the standard floor. Fig. In the example shown in Fig. 28, the sensor unit 26 provides the time t3 for the signal of the sensor 11 at the time when the car 1 stops at the standard floor.
[0089] The calculation unit 27 calculates a delay time Δt of the signal from the sensor 11 based on the time t1 provided by the provision unit 26 and the time t3. First, the calculation unit 27 calculates an entry distance L3 of the car 1. The entry distance L3 is a distance of movement of the car 1 since the sensor 13 detects the end of the correction plate 12. If the sensor 13 detects the central area 12a when the car 1 is stopped, the calculation unit 27 can calculate a distance from the end of the correction plate 12 to the center of the central area 12a as the entry distance L3. The calculation unit 27 estimates a position obtained by subtracting the entry distance L3 from the stop position of the car 1 based on the signal from the sensor 11 as a position of the end of the correction plate 12.
[0090] As described above, the signal from sensor 11 is transmitted to controller 6 at a fixed time. Thus, the signal from sensor 11 is not necessarily transmitted at the same time as the time at which car 1 is positioned at the estimated position. Therefore, calculation unit 27 sets a signal including a position code indicating a position closest to the estimated position among the signals from sensor 11 and specifies the time information provided to the set signal. In the Fig. In the example shown in Figure 28, the calculation unit 27 determines the time t2 as time information based on the time t3 and the approaching distance L3. The calculation unit 27 calculates a delay time Δt from the following expression Δt = t2 − t1
[0091] The motion control unit 25 also controls the movement of the car 1 based on the delay time Δt calculated by the calculation unit 27. For example, controlling the movement of the car 1 includes speed control and positioning of the car 1. For example, the current speed and position of the car 1 can be estimated using the following expression. [Speed V]=[Speed VAPS]+[Acceleration AAPS]×[Deceleration time Δt] [Position P] = [Position PAPS] + [Correction amount] + ([Speed VAPS] + 1 / 2 × [Acceleration AAPS]) × [Deceleration time Δt]) × [Deceleration time Δt]
[0092] The speed V APS the speed calculated based on the signal from sensor 11. The acceleration A APS is the acceleration calculated based on the signal from sensor 11. The position P APSis a positioning based on the signal from sensor 11.
[0093] The motion control unit 25 can simply estimate the current speed and position of the car 1 as given in the following expression. [Speed V]=[Speed VAPS] [Position P]=[Position PAPS]+[Correction amount]+[Speed VAPS] ` [Delay time Δt]
[0094] In the present embodiment, an example was described in which all processing is completed in one elevator device provided in the elevator system. If the elevator system includes a plurality of elevator devices, the necessary information can be exchanged among them.
[0095] As an example, the elevator device described above is set as elevator device A. The elevator system further includes an elevator device B in addition to elevator device A. Elevator device A and elevator device B belong to the same bank and have similar configurations and functions. However, the default floor in elevator device B is preferably set to a different floor than the default floor in elevator device A.
[0096] In the following description, in order to distinguish between the elevator device A and the elevator device B, a letter A is added in the description regarding the elevator device A and a letter B is added in the description regarding the elevator device B. For example, the elevator device A includes a controller 6A, and the elevator device B includes a controller 6B. In the elevator device A, a default floor A is set, and in the elevator device B, a default floor B is set. For example, the default floor B is set to a different floor than the default floor A.
[0097] In this example, the controller 6A further comprises a communication unit 28A as shown in Fig. 3. The communication unit 28A has a function of communicating with the controller 6B. Similarly, the controller 6B further includes a communication unit 28B. The communication unit 28B has the function of communicating with the controller 6A. The communication unit 28B transmits a standard correction amount B for a standard position code B set by the setting unit 23B to the controller 6A.
[0098] The communication unit 28A acquires the standard correction amount B from the elevator device B. A calculation unit 24A calculates a correction amount for each position code attached to the belt 8 based not only on a standard correction amount A set by a setting unit 23A but also on the standard correction amount B acquired by the communication unit 28A. The standard position code B is regarded as a code set in advance as a code indicating a position of the standard floor B among the position codes attached to the belt 8A. In this example, the calculation unit 24A can calculate the correction amounts similarly to a case where a plurality of standard floors A are set.
[0099] If the elevator system comprises three elevator devices, the correction amounts can be calculated as shown in Fig. 27 can also be calculated if only one standard floor is set in each lift device.
[0100] Furthermore, all processing in one elevator device can be completed during normal hours, and the necessary information can be obtained from other elevator devices if the sensor 13 fails or the like. For example, if a sensor 13A is functioning normally, the calculation unit 24A calculates the correction amounts based on the standard correction amount A set by the setting unit 23A. If the sensor 13A fails, the calculation unit 24A can calculate the correction amounts based on the standard correction amount B obtained from the communication unit 28A.
[0101] For example, only a portion of a plurality of elevator devices belonging to the same group (or bank) may include the correction plate 12 and the sensor 13. In the elevator device including the correction plate 12 and the sensor 13, the standard correction amount for the standard position code is set based on a detection result of the correction plate 12 by the sensor 13, and the correction amounts are calculated. In the elevator device without the correction plate 12 and the sensor 13, the controller 6 obtains information about the standard position code and the standard correction amount for the standard position code from the elevator device including the correction plate 12 and the sensor 13, and calculates the correction amounts.
[0102] Fig. 29 is a view illustrating an example of hardware resources of the controller 6. The controller 6 includes a processing circuit 30 that includes a processor 31 and a memory 32 as hardware resources. The processing circuitry 30 may include a plurality of processors 31. The processing circuit 30 may include a plurality of memories 32.
[0103] In the present embodiment, corresponding units indicated by reference numerals 20 to 28 indicate functions of the controller 6. The functions of the storage unit 20 are implemented by the memory 32. Functions of the corresponding units indicated by reference numerals 21 to 28 can be implemented by software, which is described as a program, firmware, or a combination of software and firmware. The program is stored in the memory 32. The controller 6 implements the functions of the corresponding units indicated by reference numerals 21 to 28 through the processor 31 (computer) executing the program stored in the memory 32.
[0104] The processor 31 is also referred to as a central processing unit (CPU), a central processing device, a processing device, an arithmetic operation unit, a microprocessor, a microcomputer, or a DSP. The memory 32 may be a semiconductor memory, a magnetic disk, a flexible disk, an optical disk, a compact disk, a mini-disk, or a DVD. The semiconductor memories that can be used include RAM, ROM, flash memory, EPROM, EEPROM, and the like.
[0105] Fig. 30 is a view showing another example of the hardware resources of the controller 6. In the Fig. In the example shown in Figure 30, the controller 6 comprises the processing circuit 30 including the processor 31, the memory 32 and special hardware 33. Fig.Figure 30 illustrates an example in which some of the functions of the controller 6 are implemented by the dedicated hardware 33. All functions of the controller 6 can be implemented by the dedicated hardware 33. The dedicated hardware 33 can be a single circuit, a composite circuit, a programmed processor, a parallel-programmed processor, an ASIC, an FPGA, or a combination thereof. Industrial Applicability
[0106] An elevator system according to the present disclosure may be applied to an elevator system including an absolute positioning system. List of reference symbols
[0107] 1 Cabin, 2 Counterweight, 3 Shaft, 4 Rope, 5 Tractor, 6 Control, 7 Machine room, 8 Belt, 9 Support element, 10 Support device, 11 Sensor, 12 Correction plate, 12a Middle zone, 12b Lower zone, 12c Upper zone, 13 Sensor, 20 Storage unit, 21 Receiving unit, 22 Receiving unit, 23 Setting unit, 24 Calculation unit, 25 Motion control unit, 26 Provisioning unit, 27 Calculation unit, 28 Communication unit, 30 Processing circuit, 31 Processor, 32 Memory, 33 Dedicated hardware, 40 Building, 41 Floor QUOTES CONTAINED IN THE DESCRIPTION
[0000] This list of documents submitted by the applicant was generated automatically and is included solely for the convenience of the reader. This list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions. Cited patent literature
[0000] JP 2021-66567 A
[0004]
Claims
[1] An elevator system in which a car moves in a shaft, the car stopping at a plurality of service floors and a part of the plurality of service floors being set as a standard floor, the elevator system comprising: a tape provided in the shaft on which position codes are attached in a specific area in which the car can move; a first sensor provided on the cabin that reads the position codes attached to the belt; a detected object provided in the shaft to correspond to a position of the standard floor; a second sensor provided on the cabin that detects the detected object; a motion control unit that controls the movement of the cabin; a setting unit that sets a standard correction amount for a standard position code based on a detection result of the detected object by the second sensor when the car stops at the standard floor, by controlling by the motion control unit; and a first calculation unit that calculates a correction amount for each of the position codes attached to the tape based on the standard correction amount set by the setting unit, wherein the motion control unit controls the movement of the car based on the position codes read by the first sensor and the correction amounts calculated by the first calculation unit, and the standard position code is a code set in advance as a code indicating the position of the standard floor among the position codes attached to the tape. [2] Elevator system according to claim 1, wherein a first zone, a second zone immediately below the first zone and a third zone immediately above the first zone are set in the detected object, when the car stops at the standard floor, the setting unit does not change the standard correction amount if the second sensor detects the first zone, sets the standard correction amount so that a stop position of the car on the standard floor becomes higher by a first distance than a current stop position if the second sensor detects the second zone, and sets the standard correction amount so that the stop position of the car on the standard floor becomes lower than the current stop position by a second distance if the second sensor detects the third zone, the first distance is a distance in accordance with a distance between the first zone and the second zone, and the second distance is a distance corresponding to a distance between the first zone and the third zone. [3] Elevator system according to claim 1 or 2, wherein a code group comprising a plurality of position codes that follow one another vertically is set in advance, the code group includes the standard position code, the motion control unit stops a service through the car if a specific stop condition is met, and the halt condition is satisfied in a case where a position code not included in the code group is read by the first sensor although the detected object is detected by the second sensor, and is satisfied in a case where a position code included in the code group is read by the first sensor although the detected object is not detected by the second sensor. [4] The elevator system according to any one of claims 1 to 3, wherein the motion control unit stops the car at the standard floor if a predetermined period of time has elapsed since the car last stopped at the standard floor. [5] Elevator system according to one of claims 1 to 4, further comprising: a providing unit that provides time information for a signal from the first sensor and a signal from the second sensor; and a second calculation unit that calculates a delay time of the signal from the first sensor based on time information provided to the signal from the second sensor at the time the second sensor detects an end of the detected object and time information provided to the signal from the first sensor at the time the car stops at the standard floor, wherein the motion control unit also controls the movement of the car based on the delay time calculated by the second calculation unit. [6] Elevator system according to one of claims 1 to 5, wherein the standard floor is a service floor existing in a range of 11 to 17 from a lower end of the belt among the plurality of service floors in a case where a total length of the belt is set to 100, and the first calculation unit calculates a correction amount using linear interpolation. [7] Elevator system according to one of claims 1 to 5, wherein a variety of standard floors are set, the plurality of standard floors are a lowest service floor and service floors that are closest to the positions of boundaries when a total length of the strip is divided equally by the number of standard floors, the setting unit sets a standard correction amount for a standard position code indicating each of the positions of the plurality of standard floors, and the first calculation unit calculates a correction amount based on a plurality of standard correction amounts set by the setting unit. [8] Elevator system according to one of claims 1 to 7, further comprising: a communication unit that receives a second standard correction amount for a second standard position code from another elevator device in the same group, wherein the second standard position code is a code set in advance as a code indicating a position of a second standard floor among the position codes attached to the tape, and the first calculation unit calculates a correction amount based on the standard correction amount set by the setting unit and the second standard correction amount received by the communication unit.
Citation Information
Patent Citations
Elevator device
JP2021066567A