A positioning control method, apparatus, device, and storage medium
By using a light sensor in the elevator car in conjunction with a magnetic plate in the shaft to identify floors and execute control operations, the complexity and cost issues of the elevator car control system are solved, achieving more efficient floor identification and control.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- HITACHI BUILDING TECH GUANGZHOU CO LTD
- Filing Date
- 2023-09-19
- Publication Date
- 2026-07-31
AI Technical Summary
In existing elevator car control systems, the configuration of hardware switches is complex and costly, resulting in high elevator control complexity.
A light sensor is used to receive and transmit light signals on the elevator car. In conjunction with a magnetic shield in the shaft, the floor is identified and control operations are executed by detecting changes in the light signal, reducing reliance on hardware switches and cables.
It improves the accuracy of floor identification and control operations, simplifies configuration, and reduces costs.
Smart Images

Figure CN117003077B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the technical field of elevators, and more particularly to a positioning control method, device, equipment, and storage medium. Background Technology
[0002] High-rise buildings are often equipped with one or more elevators for users to go up and down floors, move goods, etc.
[0003] To ensure the safe operation of elevators, forced deceleration switches and limit switches are installed sequentially along the elevator's direction of travel in the shaft, near the upper and lower terminals, to control the car. The forced deceleration switches control car deceleration and detect overspeed at the terminals, while the limit switches prevent the car from overshooting or bottoming out.
[0004] Currently, most forced deceleration switches and limit switches use separate hardware switches, such as mechanical switches and magnetic switches. These separate hardware switches rely on a variety of cables and other accessories, making their configuration complex and costly. Summary of the Invention
[0005] This invention provides a positioning control method, device, equipment, and storage medium to address the problem of reducing the configuration complexity and cost of car control.
[0006] According to one aspect of the present invention, a positioning control method is provided, wherein a light sensor is installed on an elevator car, and a plurality of magnetic plates for marking floors are installed in the building shaft, the method comprising:
[0007] When the car moves in the hoistway, the light sensor is activated to transmit and receive the first light signal and the second light signal respectively.
[0008] When the photosensor overlaps with the magnetic shielding plate, the first change information of the first light signal and the second change information of the second light signal in terms of whether or not it is blocked are recorded respectively.
[0009] The current floor of the elevator car is identified based on the first change information and the second change information;
[0010] Based on the second change information, the car performs control operations adapted to the current floor.
[0011] According to another aspect of the present invention, a positioning control device is provided, wherein a light sensor is provided on an elevator car, and a plurality of magnetic plates for marking floors are provided in the building shaft, the device comprising:
[0012] A light sensor activation module is used to activate the light sensor and transmit and receive a first light signal and a second light signal respectively when the car moves in the hoistway.
[0013] The change information recording module is used to record, respectively, the first change information of the first light signal and the second change information of the second light signal in terms of whether or not it is blocked when the light sensor overlaps with the magnetic shielding plate;
[0014] The floor identification module is used to identify the current floor of the car based on the first change information and the second change information;
[0015] The control operation execution module is used to perform control operations on the car that are adapted to the current floor based on the second change information.
[0016] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:
[0017] At least one processor; and
[0018] A memory communicatively connected to the at least one processor; wherein,
[0019] The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the positioning control method according to any embodiment of the present invention.
[0020] According to another aspect of the present invention, a computer-readable storage medium is provided, the computer-readable storage medium storing a computer program configured to cause a processor to execute and implement the positioning control method according to any embodiment of the present invention.
[0021] In this embodiment, a photosensor is installed on the elevator car, and multiple magnetic plates for marking floors are installed in the building shaft. When the car moves in the shaft, the photosensor is activated, transmitting and receiving a first light signal and a second light signal respectively. When the photosensor overlaps with the magnetic plates, it records the first change information of the first light signal in terms of whether it is blocked and the second change information of the second light signal in terms of whether it is blocked. Based on the first and second change information, the current floor of the car is identified. Based on the second change information, the car performs control operations adapted to the current floor. This embodiment uses the changes in the obstruction of two beams of light to identify the floor in order to perform corresponding control operations. This can improve the richness of information, improve the accuracy of floor identification, thereby improving the accuracy of control operations and ensuring the safe operation of the elevator. The magnetic plates are mechanical structures, reducing the reliance on multiple cables and other accessories, greatly improving the simplicity of configuration and reducing costs.
[0022] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description
[0023] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0024] Figure 1 This is a flowchart of a positioning control method provided according to Embodiment 1 of the present invention;
[0025] Figure 2 This is a schematic diagram of the structure of a photosensor according to Embodiment 1 of the present invention;
[0026] Figures 3A-3D This is a structural example diagram of a magnetic shielding plate provided according to Embodiment 1 of the present invention;
[0027] Figures 4A-4D This is an example diagram of a leveling and limiting operation provided according to Embodiment 1 of the present invention;
[0028] Figure 5 This is a schematic diagram of a positioning control device according to Embodiment 2 of the present invention;
[0029] Figure 6 This is a schematic diagram of the structure of an electronic device provided according to Embodiment 3 of the present invention. Detailed Implementation
[0030] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0031] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0032] Example 1
[0033] Figure 1 This is a flowchart of a positioning control method provided in Embodiment 1 of the present invention. This embodiment is applicable to situations where an elevator car is controlled using a light sensor and a magnetic shield. The method can be executed by a positioning control device, which can be implemented in hardware and / or software and can be configured in an electronic device. For example... Figure 1 As shown, the method includes:
[0034] Step 101: When the car moves in the hoistway, the light sensor is activated to transmit and receive the first light signal and the second light signal respectively.
[0035] Different types of buildings, especially high-rise buildings, have different transportation needs for people and goods. Therefore, different types of elevators can be deployed in buildings according to different transportation needs, such as passenger elevators, freight elevators, sightseeing elevators, etc. This embodiment does not impose any restrictions on this.
[0036] The structure of elevators also varies among different types of elevators.
[0037] In one example, the components of a certain type of elevator include a traction machine, control cabinet, speed governor, door operator, car frame, car door, counterweight guide rail, car guide rail, guide rail support, traveling cable, counterweight device, compensating chain (cable), landing door, guide device for compensating chain (cable), buffer, etc.
[0038] In some types of elevators, the traction machine, control cabinet, speed governor, traveling cable, etc., can be omitted.
[0039] These components can be divided into different sets according to their functions, thus forming various subsystems that support the operation of the elevator. The elevator controller is connected to multiple systems of the elevator via wired means such as serial port or serial clock line (SCL). The controller monitors each system and controls the operation of each subsystem.
[0040] In one example, the system includes a door system, a frequency conversion system, a call system, and a traction system. The door system is used to control the elevator doors, which include the car door and the doors of the waiting halls on each floor. The frequency conversion system is used to control the frequency converter. The call system is used to control the logic of internal call (calling the elevator from inside the car) and external call (calling the elevator from the waiting hall). The traction system is used to control the car's movement in the hoistway.
[0041] In this embodiment, a light sensor is installed on the elevator car. When the elevator is running and the car moves in the shaft, the light sensor can be activated. The light sensor itself transmits and receives a first light signal and a second light signal respectively.
[0042] For example, both the first optical signal and the second optical signal are infrared optical signals.
[0043] The first optical signal and the second optical signal may have some of the same functions and some of the different functions. The first optical signal can be used to level the car, and the second optical signal can be used to limit the movement of the car.
[0044] The so-called self-transmission and reception of the first and second optical signals can refer to the photosensitive sensor emitting and receiving the first and second optical signals.
[0045] Furthermore, such as Figure 2 As shown, the light sensor 200 is provided with two arm structures 210, a first light emitter 221, a first light receiver 222, a second light emitter 231, and a second light receiver 232.
[0046] The first light transmitter 221 is installed in one of the arm structures 210 and the first light receiver 222 is installed in the other arm structure 210. The positions of the first light transmitter 221 and the first light receiver 222 are opposite to each other. The first light transmitter 221 emits a first light signal and the first light receiver 222 receives the first light signal.
[0047] The second light transmitter 231 is installed in one of the arm structures 210 and the second light receiver 232 is installed in the other arm structure 210. The positions of the second light transmitter 231 and the second light receiver 232 are opposite to each other. The second light transmitter 231 emits a second light signal and the second light receiver 232 receives the second light signal.
[0048] The first optical transmitter and the second optical transmitter can be installed in one of the arm structures, and the first optical receiver and the second optical receiver can be installed in the other arm structure; or, the first optical transmitter and the second optical receiver can be installed in one of the arm structures, and the first optical receiver and the second optical transmitter can be installed in the other arm structure.
[0049] Step 102: When the photosensor and the magnetic shield overlap, record the first change information of the first light signal in terms of whether or not it is blocked, and the second change information of the second light signal in terms of whether or not it is blocked.
[0050] In this embodiment, multiple magnetic shielding plates for marking floors are installed in the building shaft, and the magnetic shielding plates have one or more holes.
[0051] The marked floors can include terminal stations and secondary terminal stations. Terminal stations include the top floor and the bottom floor of a building. Secondary terminal stations are floors close to the terminal stations, and the distance between them (in terms of floor number) is less than or equal to a preset threshold. Secondary terminal stations include the second-to-top floor and the second-to-bottom floor of a building. The second-to-top floor is a floor close to the top floor, and the distance between it and the top floor (in terms of floor number) is less than or equal to a preset threshold. The second-to-bottom floor is a floor close to the bottom floor, and the distance between it and the bottom floor (in terms of floor number) is less than or equal to a preset threshold.
[0052] Generally, the structures of each magnetic shielding plate are not the same, so that different magnetic shielding plates with different structures can be used to mark different floors.
[0053] In one example, such as Figure 3A As shown, the top of the magnetic shielding plate marked with a mark contains a hole, as... Figure 3B As shown, the bottom of the marked magnetic shielding plate contains a hole, as... Figure 3C As shown, the magnetic shielding plate of the second-layer layer has two vertically distributed holes, as... Figure 3D As shown, the bottom of the magnetic shielding plate of the second layer has three holes vertically distributed.
[0054] Of course, the above-described structure of the magnetic shielding plate is merely an example. In implementing this embodiment, other magnetic shielding plate structures can be configured according to actual circumstances, and this embodiment does not impose any limitations on this. Furthermore, in addition to the above-described magnetic shielding plate structure, those skilled in the art can also employ other magnetic shielding plate structures according to actual needs, and this embodiment does not impose any limitations on this either.
[0055] In a horizontal projection, the magnetic shielding plate is located on the optical path of the photosensor transmitting and receiving the first optical signal and the optical path of the second optical signal. For example, in a horizontal projection, the magnetic shielding plate is located between the two arm structures of the photosensor. Furthermore, the holes in the magnetic shielding plate are located on the optical path of the first optical signal and / or the optical path of the second optical signal.
[0056] Therefore, when the car moves in the hoistway, when the photosensitive sensor and the magnetic shielding plate do not overlap, the first and second light signals are not blocked by the magnetic shielding plate. When the photosensitive sensor and the magnetic shielding plate overlap, the first and / or second light signals may be blocked by the magnetic shielding plate, or they may pass through the hole in the magnetic shielding plate and thus not be blocked.
[0057] If the first light signal and the second light signal are blocked at the same time, it can be confirmed that the photosensor and the magnetic shielding plate overlap. At this time, the first change information of the first light signal in terms of whether it is blocked and the second change information of the second light signal in terms of whether it is blocked can be recorded respectively.
[0058] For unobstructed areas, an OFF signal can be used; for obstructed areas, an ON signal can be used.
[0059] Furthermore, in order to eliminate interference from falling objects, noise, etc., when the duration of simultaneous blocking of the first light signal and the second light signal exceeds a threshold, it is confirmed that the photosensor and the magnetic shielding plate overlap.
[0060] Step 103: Identify the current floor of the elevator car based on the first change information and the second change information.
[0061] Generally, the holes in the magnetic shielding plates used to mark different floors are not the same in terms of location and number. Therefore, the combination of the first change information of the first light signal and the second change information of the second light signal in terms of whether or not it is blocked is also different. Therefore, the magnetic shielding plate can be identified based on the combination of the first change information of the first light signal and the second change information of the second light signal in terms of whether or not it is blocked, thereby identifying the floor where the car is currently located.
[0062] In the specific implementation, the system queries the first identification condition set by the peer station and the second identification condition set by the secondary station. The first identification condition is used to identify the peer station, and the second identification condition is used to identify the secondary station. The first identification condition and the second identification condition are not the same.
[0063] like Figures 3A to 3D As shown, when the holes in the magnetic shielding plate are not aligned with the first light signal and the holes in the magnetic shielding plate are aligned with the second light signal, if the first change information includes the change from unblocked to blocked, it indicates that the photosensor overlaps with the magnetic shielding plate. Then, the distance the car moves can be measured based on parameters such as the speed and time of the car's movement.
[0064] During the process of reaching the preset first threshold (such as the middle position of the magnetic shield), the second change information is compared with the first identification condition and the second identification condition respectively.
[0065] If the second change information meets the first identification condition, then the current floor of the elevator car is determined to be the terminal station.
[0066] For example, such as Figure 3A , Figure 3B As shown, if the second change information sequentially includes changes from unobstructed to obstructed, i.e., OFF-ON, then it can be determined that the current floor of the car is the terminal station.
[0067] If the second change information meets the second identification condition, then the current floor of the elevator car is determined to be the secondary terminal station.
[0068] For example, such as Figure 3C , Figure 3D As shown, if the second change information sequentially includes changes of unobstructed, obstructed and unobstructed, i.e., OFF-ON-OFF, then it can be determined that the current floor of the car is the secondary terminal station.
[0069] Of course, the first and second identification conditions described above are merely examples. In implementing this embodiment, other first and second identification conditions can be set according to the actual structure of the magnetic shielding plates configured at the terminal station and the secondary terminal station. This embodiment does not impose any limitations on this. In addition, besides the first and second identification conditions described above, those skilled in the art can also adopt other first and second identification conditions as needed. This embodiment does not impose any limitations on this either.
[0070] Step 104: Based on the second change information, perform control operations on the car to adapt to the current floor.
[0071] In practice, the second optical signal can be used to limit the car's movement. The application of the second optical signal varies under different circumstances. For example, the application of the second optical signal is different under normal operation and maintenance conditions, and it is also different at the terminal station and the secondary terminal station. Therefore, under different circumstances, the car can be controlled according to the second change information of the second optical signal to perform control operations adapted to the current floor.
[0072] In one embodiment of the present invention, step 104 may include the following steps:
[0073] Step 401: If the current floor is the terminal station, query the distance the car has moved.
[0074] Step 402: When the distance reaches the preset first threshold, perform a leveling operation on the car.
[0075] If the car is currently at a terminal station and cannot continue moving upwards (to the top floor) or downwards (to the bottom floor), then the terminal station is the floor to be stopped at. In this case, you can query the previously calculated distance the car has moved.
[0076] like Figure 4A As shown, when the distance reaches the preset first threshold (such as the middle position of the magnetic shield), both the first light signal (labeled "1") and the second light signal (labeled "2") are blocked. At this time, the car can be leveled, that is, when the car approaches the stopping station, the action of making the car sill and the landing door sill reach the same plane.
[0077] Under normal circumstances, leveling operations should meet the following verification criteria:
[0078] 1. For AC dual-speed elevators with a rated speed of less than or equal to 0.63 m / s, the range should be within ±15 mm.
[0079] 2. For AC dual-speed elevators with a rated speed greater than or equal to 0.63 m / s and less than or equal to 1.0 m / s, the range should be within ±30 mm.
[0080] 3. For elevators with other speed control methods, the range should be ±15mm.
[0081] Step 403: Query the limit conditions set by the peer station.
[0082] Step 404: If the second change information satisfies the limit condition, then generate the first limit signal.
[0083] Step 405: Control the car to stop moving in the hoistway according to the first limit signal.
[0084] In this embodiment, a limit condition can be set in advance for the terminal station, which indicates the position where the car is restricted from moving under normal conditions.
[0085] The second change information of the second optical signal is compared with the limiting condition. If the second change information meets the limiting condition, the first limiting signal can be generated.
[0086] For example, such as Figure 4B , Figure 4C (Upward) and Figure 4D As shown in (downward), the car is limited to moving a distance of L2. If the second change information sequentially includes changes of unobstructed, obstructed and unobstructed, i.e., OFF-ON-OFF, it means that the second light signal reaches the hole of the magnetic shielding plate and the car moves a distance of L2, then the first limit signal can be generated.
[0087] The first limit signal is sent to the elevator control system, which responds to the first limit signal and stops the car from moving in the hoistway.
[0088] In another embodiment of the present invention, step 104 may further include the following steps:
[0089] Step 406: If a first maintenance command triggered for the car is received, cancel the first limit signal and control the car to continue moving in the hoistway.
[0090] When the elevator is under maintenance, short-circuiting the first limit signal is permitted (invalid).
[0091] When the first limit signal is active, the commissioning personnel can trigger the first maintenance command through the commissioning tool or the keyboard of the control panel. At this time, the first limit signal is invalid. The first limit signal is canceled, and the elevator enters the limit short-circuit mode. The car can continue to perform maintenance up (at the top floor) or down (at the bottom floor) a certain distance.
[0092] Step 407: Query the limit conditions set by the peer station.
[0093] Step 408: If the second change information satisfies the limit condition, then generate the second limit signal.
[0094] Step 409: Control the car to stop moving in the hoistway according to the second limit signal.
[0095] In this embodiment, limit conditions can be set in advance for the terminal station, which represent the position where the car is restricted from moving during maintenance.
[0096] The second change information of the second optical signal is compared with the limit condition. If the second change information satisfies the limit condition, a second limit signal can be generated.
[0097] For example, such as Figure 4B As shown, the maximum distance the car can move is L1. If the second change information sequentially includes the changes of unobstructed, obstructed, unobstructed and obstructed, that is, OFF-ON-OFF-ON, it means that the second light signal leaves the hole of the magnetic shielding plate and the distance the car moves reaches L1, then the second limit signal can be generated.
[0098] The second limit signal is sent to the elevator control system. The elevator control system responds to the second limit signal, and the elevator enters the software limit state, controlling the car to stop moving in the hoistway. At this time, the car can no longer continue to perform upward (at the top floor) or downward (at the bottom floor) maintenance.
[0099] In another embodiment of the present invention, step 104 may further include the following steps:
[0100] Step 410: If a second maintenance command triggered for the car is received, cancel the second limit signal and control the car to continue moving in the hoistway.
[0101] Step 411: If the car moves to the preset position, activate the limit switch to stop the car from moving in the hoistway.
[0102] When the elevator is in the limit short-circuit state, short-circuiting the second limit signal is allowed (invalid).
[0103] When the second limit signal is active, if the commissioning personnel want to continue the inspection by going up (to the top floor) or down (to the bottom floor), they can trigger the second inspection command through the commissioning tool or the keyboard of the control panel. At this time, the second limit signal is invalid. When the second limit signal is canceled, the elevator enters the extreme short-circuit state, and the car can continue to go up (to the top floor) or down (to the bottom floor) for a certain distance.
[0104] At this point, continuing to ascend (on the top floor) or descend (on the bottom floor) for maintenance will trigger the hardware limit switch, thereby disconnecting the safety circuit and causing the elevator to stop. Therefore, when entering the limit short-circuit state, a prompt operation can be performed to indicate the risk of the limit switch, for example, by playing a prompt audio message such as "The elevator is about to touch the limit switch, please be careful."
[0105] In another embodiment of the present invention, step 104 may further include the following steps:
[0106] Step 412: If the current floor is a secondary terminal station, the positional relationship between the photosensitive sensor and the magnetic shielding plate is identified based on the first change signal.
[0107] If the current floor of the car is a secondary terminal station, it can continue to go up (to the top floor) or down (to the bottom floor). When the secondary terminal station is not the floor where the car stops, the positional relationship between the photosensitive sensor and the magnetic shield can be identified based on the first change signal of the first light signal.
[0108] For example, such as Figures 3A-3D As shown, if the first change information sequentially includes changes of unobstructed, obstructed and unobstructed, i.e., OFF-ON-OFF, then it can be determined that the positional relationship between the photosensor and the magnetic shield is separated.
[0109] Step 413: If the positional relationship is that the photosensor and the magnetic shield are separated, then query the multiple positioning conditions set for the secondary terminal station.
[0110] Step 414: If the second change signal satisfies the positioning condition, then determine the secondary terminal station as the first floor number corresponding to the positioning condition.
[0111] When the photosensitive sensor and the magnetic shield are separated in the positional relationship, multiple positioning conditions set for the secondary terminal station can be queried. These positioning conditions are the conditions for locating the secondary terminal station. Therefore, each positioning condition is configured with the first floor number.
[0112] In different naming methods, the first floor number may carry non-numeric information such as letters or Chinese characters, for example, basement 1, rich 2, 13A, etc. Therefore, for such non-numeric first floor numbers, the first floor number can be mapped to a number.
[0113] The second change signal of the second optical signal is compared with each positioning condition.
[0114] If the second change signal satisfies a certain positioning condition, then the secondary terminal station can be determined to be the first floor number corresponding to that positioning condition.
[0115] For example, such as Figure 3C As shown, if the second change information sequentially includes changes of unobstructed, obstructed, unobstructed, obstructed, unobstructed, obstructed and unobstructed, i.e., OFF-ON-OFF-ON-OFF-ON-OFF, then the secondary terminal station is determined to be the first floor number representing the secondary top floor.
[0116] like Figure 3D As shown, if the second change information sequentially includes changes of unobstructed, obstructed, unobstructed, obstructed, unobstructed, obstructed, unobstructed, obstructed and unobstructed, i.e., OFF-ON-OFF-ON-OFF-ON-OFF-ON-OFF, then the secondary terminal station is determined to be the first floor number representing the secondary bottom layer.
[0117] Step 415: Query the elevator record for the second floor the car has reached.
[0118] Step 416: If the first floor number is different from the second floor number, notify the elevator to correct the second floor number to the first floor number and control the car to perform a deceleration operation.
[0119] Step 417: If the first floor number is the same as the second floor number, control the car to perform a deceleration operation.
[0120] In this embodiment, the elevator control system can be queried for the elevator's recorded number of the second floor that the car has currently reached, and the number of the first floor can be compared with the number of the second floor.
[0121] If the first floor number is different from the second floor number, the elevator will be notified to correct the second floor number to the first floor number, and the car will be controlled to perform a deceleration operation.
[0122] If the first floor number is different from the second floor number, it can be confirmed that a floor misalignment has occurred. In this case, the elevator control system is notified to correct the second floor number to the first floor number, based on the first floor number, and the car is controlled to perform a deceleration operation to open the door with the optimal curve leveling, so as to avoid the elevator from stopping suddenly due to the floor misalignment.
[0123] If the first floor number is different from the second floor number, the elevator car can be controlled to decelerate and open the door at the optimal level, thus avoiding sudden stops caused by misalignment.
[0124] In this embodiment, a photosensor is installed on the elevator car, and multiple magnetic plates for marking floors are installed in the building shaft. When the car moves in the shaft, the photosensor is activated, transmitting and receiving a first light signal and a second light signal respectively. When the photosensor overlaps with the magnetic plates, it records the first change information of the first light signal in terms of whether it is blocked and the second change information of the second light signal in terms of whether it is blocked. Based on the first and second change information, the current floor of the car is identified. Based on the second change information, the car performs control operations adapted to the current floor. This embodiment uses the changes in the obstruction of two beams of light to identify the floor in order to perform corresponding control operations. This can improve the richness of information, improve the accuracy of floor identification, thereby improving the accuracy of control operations and ensuring the safe operation of the elevator. The magnetic plates are mechanical structures, reducing the reliance on multiple cables and other accessories, greatly improving the simplicity of configuration and reducing costs.
[0125] Example 2
[0126] Figure 5 This is a schematic diagram of a positioning control device provided in Embodiment 2 of the present invention. Figure 5 As shown, a light sensor is installed on the elevator car, and multiple magnetic plates for marking floors are installed in the building shaft. The device includes:
[0127] The photosensitive sensor activation module 501 is used to activate the photosensitive sensor and transmit and receive a first light signal and a second light signal respectively when the car moves in the hoistway.
[0128] The change information recording module 502 is used to record, respectively, the first change information of the first light signal and the second change information of the second light signal in terms of whether or not it is blocked when the light sensor overlaps with the magnetic shielding plate;
[0129] Floor identification module 503 is used to identify the current floor of the car based on the first change information and the second change information;
[0130] The control operation execution module 504 is used to perform control operations on the car that are adapted to the current floor based on the second change information.
[0131] In one embodiment of the present invention, the floor identification module 503 includes:
[0132] The identification condition query module is used to query the first identification condition set by the peer station and the second identification condition set by the secondary station.
[0133] A distance measurement module is used to measure the distance the car has moved if the first change information includes a change from unobstructed to obstructed.
[0134] The identification condition comparison module is used to compare the second change information with the first identification condition and the second identification condition respectively during the process of the distance reaching the preset first threshold.
[0135] The terminal station determination module is used to determine that the floor where the car is currently located is the terminal station if the second change information meets the first identification condition;
[0136] The secondary terminal station determination module is used to determine the floor where the car is currently located as the secondary terminal station if the second change information meets the second identification condition.
[0137] In one example of an embodiment of the present invention, the terminal station determination module is further configured to:
[0138] If the second change information sequentially includes changes from unobstructed to obstructed, then the floor where the car is currently located is determined to be the terminal station.
[0139] In one example of an embodiment of the present invention, the secondary station determination module is further configured to:
[0140] If the second change information sequentially includes changes of unobstructed, obstructed, and unobstructed, then the floor where the car is currently located is determined to be the secondary terminal station.
[0141] In one embodiment of the present invention, the control operation execution module 504 includes:
[0142] The distance query module is used to query the distance the car has traveled if the current floor is the terminal station.
[0143] The leveling operation execution module is used to perform a leveling operation on the car when the distance reaches a preset first threshold.
[0144] The limit condition query module is used to query the limit conditions set for the terminal station;
[0145] The first limit signal generation module is used to generate a first limit signal if the second change information satisfies the limit condition.
[0146] The first stop movement module is used to control the car to stop moving in the hoistway according to the first limit signal.
[0147] In one example of an embodiment of the present invention, the first limit signal generation module is further configured to:
[0148] If the second change information sequentially includes changes of unobstructed, obstructed, and unobstructed, then a first limit signal is generated.
[0149] In one embodiment of the present invention, the control operation execution module 504 further includes:
[0150] The first limit signal cancellation module is used to cancel the first limit signal and control the car to continue moving in the hoistway when a first maintenance command triggered for the car is received.
[0151] The limit condition query module is used to query the limit conditions set for the terminal station;
[0152] The second limit signal generation module is used to generate a second limit signal if the second change information satisfies the limit condition.
[0153] The second stop movement module is used to control the car to stop moving in the hoistway according to the second limit signal.
[0154] In one example of an embodiment of the present invention, the second limit signal generation module is further configured to:
[0155] If the second change information sequentially includes changes of unobstructed, obstructed, unobstructed and obstructed, then a second limit signal is generated.
[0156] In one embodiment of the present invention, the control operation execution module 504 further includes:
[0157] The second limit signal cancellation module is used to cancel the second limit signal and control the car to continue moving in the hoistway when a second maintenance command triggered for the car is received.
[0158] The third stop-movement module is used to activate the limit switch if the car moves to a preset position, so as to stop the car from moving in the hoistway.
[0159] In one embodiment of the present invention, the control operation execution module 504 includes:
[0160] The position relationship recognition module is used to identify the position relationship between the photosensor and the magnetic shielding plate based on the first change signal if the current floor is a secondary terminal station.
[0161] The positioning condition query module is used to query multiple positioning conditions set for the secondary terminal station if the positional relationship is that the photosensitive sensor and the magnetic shielding plate are separated. Each positioning condition is configured with a first floor number.
[0162] The first floor number determination module is used to determine the secondary terminal station as the first floor number corresponding to the positioning condition if the second change signal satisfies the positioning condition.
[0163] The second floor number query module is used to query the second floor number that the elevator car has reached, as recorded by the elevator.
[0164] The staggered floor handling module is used to notify the elevator to correct the second floor number to the first floor number if the first floor number is different from the second floor number, and to control the car to perform a deceleration operation.
[0165] The floor processing module is used to control the car to perform a deceleration operation if the first floor number is the same as the second floor number.
[0166] In one example of an embodiment of the present invention, the positional relationship identification module is further configured to:
[0167] If the first change information sequentially includes changes of no obstruction, obstruction, and no obstruction, then the positional relationship between the photosensor and the magnetic shielding plate is determined to be separation;
[0168] In one example of an embodiment of the present invention, the secondary terminal station includes a second-to-top floor and a second-to-bottom floor; the first floor number determination module is further configured to:
[0169] If the second change information sequentially includes changes of unobstructed, obstructed, unobstructed, obstructed, unobstructed, obstructed and unobstructed, then the secondary terminal station is determined to be the first floor number representing the secondary top floor;
[0170] If the second change information sequentially includes changes of unobstructed, obstructed, unobstructed, obstructed, unobstructed, obstructed, unobstructed, obstructed, unobstructed, obstructed and unobstructed, then the secondary terminal station is determined to be the first floor number representing the secondary bottom layer.
[0171] The positioning control device provided in the embodiments of the present invention can execute the positioning control method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects for executing the positioning control method.
[0172] Example 3
[0173] Figure 6 A schematic diagram of an electronic device 10 that can be used to implement embodiments of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (e.g., helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.
[0174] like Figure 6 As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12 or a random access memory (RAM) 13, communicatively connected to the at least one processor 11. The memory stores computer programs executable by the at least one processor. The processor 11 can perform various appropriate actions and processes based on the computer program stored in the ROM 12 or loaded from storage unit 18 into the RAM 13. The RAM 13 may also store various programs and data required for the operation of the electronic device 10. The processor 11, ROM 12, and RAM 13 are interconnected via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0175] Multiple components in electronic device 10 are connected to I / O interface 15, including: input unit 16, such as keyboard, mouse, etc.; output unit 17, such as various types of displays, speakers, etc.; storage unit 18, such as disk, optical disk, etc.; and communication unit 19, such as network card, modem, wireless transceiver, etc. Communication unit 19 allows electronic device 10 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0176] Processor 11 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 11 performs the various methods and processes described above, such as positioning control methods.
[0177] In some embodiments, the positioning control method may be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on electronic device 10 via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the positioning control method described above may be performed. Alternatively, in other embodiments, processor 11 may be configured to perform the positioning control method by any other suitable means (e.g., by means of firmware).
[0178] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.
[0179] Computer programs used to implement the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0180] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0181] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).
[0182] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or computing systems that include middleware components (e.g., application servers), or computing systems that include frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.
[0183] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.
[0184] Example 4
[0185] This invention also provides a computer program product, which includes a computer program that, when executed by a processor, implements the positioning control method provided in any embodiment of this invention.
[0186] In implementing the computer program product, computer program code for performing the operations of this invention can be written in one or more programming languages or a combination thereof. Programming languages include object-oriented programming languages such as Java, Smalltalk, and C++, as well as conventional procedural programming languages such as C or similar languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0187] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.
[0188] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.
Claims
1. A positioning control method characterized by, A light sensor is installed on the elevator car, and multiple magnetic plates for marking floors are installed in the building shaft. The method includes: When the car moves in the hoistway, the light sensor is activated to transmit and receive the first light signal and the second light signal respectively. When the photosensor overlaps with the magnetic shielding plate, the first change information of the first light signal and the second change information of the second light signal in terms of whether or not it is blocked are recorded respectively. The current floor of the elevator car is identified based on the first change information and the second change information; Based on the second change information, the car performs control operations adapted to the current floor. The step of identifying the current floor of the elevator car based on the first change information and the second change information includes: Query the first identification condition set by the peer station and the second identification condition set by the secondary station; If the first change information includes a change from unobstructed to obstructed, then the distance the car has moved is measured; During the process of the distance reaching the preset first threshold, the second change information is compared with the first identification condition and the second identification condition respectively; If the second change information satisfies the first identification condition, then the floor where the car is currently located is determined to be the terminal station; If the second change information satisfies the second identification condition, then the floor where the car is currently located is determined to be the secondary terminal station.
2. The method according to claim 1, characterized in that, If the second change information satisfies the first identification condition, then the floor where the car is currently located is determined to be the terminal station, including: If the second change information sequentially includes changes from unobstructed to obstructed, then the floor where the car is currently located is determined to be the terminal station; If the second change information satisfies the second identification condition, then the floor where the car is currently located is determined to be the secondary terminal station, including: If the second change information sequentially includes changes of unobstructed, obstructed, and unobstructed, then the floor where the car is currently located is determined to be the secondary terminal station.
3. The method according to any one of claims 1-2, characterized in that, The step of performing control operations on the car based on the second change information to adapt to the current floor includes: If the current floor is the terminal station, then query the distance the car has moved; When the distance reaches a preset first threshold, a leveling operation is performed on the car; Query the limit conditions set for the terminal station; If the second change information satisfies the limiting condition, then a first limiting signal is generated; The car is controlled to stop moving in the hoistway based on the first limit signal.
4. The method according to claim 3, characterized in that, The step of performing control operations on the car according to the second change information to adapt to the current floor also includes: If a first maintenance command is received for the car, the first limit signal is canceled, and the car is controlled to continue moving in the hoistway; Query the limit conditions set for the terminal station; If the second change information satisfies the limit condition, then a second limit signal is generated; The car is controlled to stop moving in the hoistway based on the second limit signal.
5. The method according to claim 4, characterized in that, If the second change information satisfies the limiting condition, then generating a first limiting signal includes: If the second change information sequentially includes changes of no obstruction, obstruction, and no obstruction, then a first limit signal is generated; If the second change information satisfies the limit condition, then generating a second limit signal includes: If the second change information sequentially includes changes of unobstructed, obstructed, unobstructed and obstructed, then a second limit signal is generated.
6. The method according to claim 4, characterized in that, The step of performing control operations on the car according to the second change information to adapt to the current floor also includes: If a second maintenance command is received for the car, the second limit signal is canceled, and the car is controlled to continue moving in the hoistway; If the car moves to a preset position, the limit switch is activated to stop the car from moving in the hoistway.
7. The method according to any one of claims 1-2 and 4-6, characterized in that, The step of performing control operations on the car based on the second change information to adapt to the current floor includes: If the current floor is a secondary terminal station, the positional relationship between the photosensor and the magnetic shielding plate is identified based on the first change signal; If the positional relationship is that the photosensor and the magnetic shield are separated, then query the multiple positioning conditions set for the secondary terminal station, and each of the positioning conditions is configured with a first floor number; If the second change signal satisfies the positioning condition, then the secondary terminal station is determined to be the first floor number corresponding to the positioning condition; Query the elevator record for the second floor the car reached; If the first floor number is different from the second floor number, then the elevator is notified to correct the second floor number to the first floor number, and the car is controlled to perform a deceleration operation; If the first floor number is the same as the second floor number, then the car is controlled to perform a deceleration operation.
8. The method according to claim 7, characterized in that, The secondary terminal station includes a secondary top layer and a secondary bottom layer; The step of identifying the positional relationship between the photosensor and the magnetic shielding plate based on the first change signal includes: If the first change information sequentially includes changes of no obstruction, obstruction, and no obstruction, then the positional relationship between the photosensor and the magnetic shielding plate is determined to be separation; If the second change signal satisfies the positioning condition, then determining the secondary terminal station as the first floor number corresponding to the positioning condition includes: If the second change information sequentially includes changes of unobstructed, obstructed, unobstructed, obstructed, unobstructed, obstructed and unobstructed, then the secondary terminal station is determined to be the first floor number representing the secondary top floor; If the second change information sequentially includes changes of unobstructed, obstructed, unobstructed, obstructed, unobstructed, obstructed, unobstructed, obstructed, unobstructed, obstructed and unobstructed, then the secondary terminal station is determined to be the first floor number representing the secondary bottom layer.
9. A positioning control device, characterized in that, A light sensor is installed on the elevator car, and multiple magnetic plates for marking floors are installed in the building shaft. The device includes: A light sensor activation module is used to activate the light sensor and transmit and receive a first light signal and a second light signal respectively when the car moves in the hoistway. The change information recording module is used to record, respectively, the first change information of the first light signal and the second change information of the second light signal in terms of whether or not it is blocked when the light sensor overlaps with the magnetic shielding plate; The floor identification module is used to identify the current floor of the car based on the first change information and the second change information; The control operation execution module is used to perform control operations on the car that are adapted to the current floor based on the second change information. The floor identification module includes: The identification condition query module is used to query the first identification condition set by the peer station and the second identification condition set by the secondary station. A distance measurement module is used to measure the distance the car has moved if the first change information includes a change from unobstructed to obstructed. The identification condition comparison module is used to compare the second change information with the first identification condition and the second identification condition respectively during the process of the distance reaching the preset first threshold. The terminal station determination module is used to determine that the floor where the car is currently located is the terminal station if the second change information meets the first identification condition; The secondary terminal station determination module is used to determine the floor where the car is currently located as the secondary terminal station if the second change information meets the second identification condition.
10. An electronic device, characterized in that, The electronic device includes: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the positioning control method according to any one of claims 1-8.
11. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that enables a processor to implement the positioning control method according to any one of claims 1-8 when executed.