This application claims priority to Indian Provisional Patent Application No. 201611020113, filed Jun. 13, 2017, and all the benefits accruing therefrom under 35 U.S.C. § 119, the contents of which in its entirety are herein incorporated by reference.
The subject matter disclosed herein generally relates to the field of elevators, and more particularly to a sensor and drive motor segment location determination within an elevator system.
Ropeless elevator systems, also referred to as self-propelled elevator systems, are useful in certain applications (e.g., high rise buildings) where the mass of the ropes for a roped system is prohibitive and there is a desire for multiple elevator cars to travel in a single hoistway, elevator shaft, or lane. There exist conceptually ropeless elevator systems in which a first lane is designated for upward traveling elevator cars and a second lane is designated for downward traveling elevator cars. A transfer station at each end of the lane is used to move cars horizontally between the first lane and second lane. Multi-car ropeless elevator systems can require a large number of sensors and drive motor segments to operate, which often complicates and lengthens an installation process.
According to one embodiment, a method of operating an elevator system for a learn run sequence is provided. The method including the steps of moving, using a linear propulsion system, an elevator car through a lane of an elevator shaft at a selected velocity. The linear propulsion system including: a first part mounted in the lane of the elevator shaft; and a second part mounted to the elevator car, the second part being configured to co-act with the first part to impart movement to the elevator car. The method also including the steps of: detecting, using a sensor system, the location of the elevator car when it moves through the lane. The sensor system including; a plurality of sensed elements disposed on the elevator car; and a plurality of car state sensors disposed within the lane, the plurality of car state sensors being configured to detect the sensed element when the elevator car is in proximity to the respective car state sensor. The method further includes the steps of: controlling, using a control system, the elevator car, the control system being in operable communication with the elevator car, the linear propulsion system, and the sensor system; and determining, using the control system, a location of each of the car state sensors relative to each other within the lane in response to at least one of a travel time of the elevator car, a velocity of the elevator car, a position of the elevator car, and a height of the elevator car.
In addition to one or more of the features described above, or as an alternative, further embodiments of the method may include that the first part includes one or more motor segments and one or more associated drives; and the second part includes one or more permanent magnets.
In addition to one or more of the features described above, or as an alternative, further embodiments of the method may include determining, using the control system, at least one of the location, the length, and the phasing of each of the one or more motor segments in response to a back electromotive force of the motor segments.
In addition to one or more of the features described above, or as an alternative, further embodiments of the method may include configuring each of the drives in response to the location of the motor segment.
In addition to one or more of the features described above, or as an alternative, further embodiments of the method may include that the elevator car is a first elevator car. The system further includes a second elevator car disposed in the same lane of the elevator shaft as the first elevator car. The plurality of car state sensors are configured to determine a location of each the first elevator car and the second elevator car.
In addition to one or more of the features described above, or as an alternative, further embodiments of the method may include that the plurality of car state sensors define a plurality of first car state sensors disposed with a first lane and the elevator car is a first elevator car in the first lane. The system further including: a second elevator car disposed in a second lane of the elevator shaft; and a plurality of second car state sensors disposed within the second lane configured to determine a location of the second elevator car.
In addition to one or more of the features described above, or as an alternative, further embodiments of the method may include that the elevator system is a multicar, ropeless elevator system.
According to another embodiment, an elevator system is provided. The system including: a processor; a memory including computer-executable instructions that, when executed by the processor, cause the processor to perform operations. The operations including the steps of: moving, using a linear propulsion system, an elevator car through a lane of an elevator shaft at a selected velocity. The linear propulsion system including: a first part mounted in the lane of the elevator shaft; and a second part mounted to the elevator car, the second part being configured to co-act with the first part to impart movement to the elevator car. The operations also include the step of detecting, using a sensor system, the location of the elevator car when it moves through the lane. The sensor system including; a plurality of sensed elements disposed on the elevator car; and a plurality of car state sensors disposed within the lane, the plurality of car state sensors being configured to detect the sensed element when the elevator car is in proximity to the respective car state sensor. The operations further including the steps of: controlling, using a control system, the elevator car, the control system being in operable communication with the elevator car, the linear propulsion system, and the sensor system; and determining, using the control system, a location of each of the car state sensors relative to each other within the lane in response to at least one of a travel time of the elevator car, a velocity of the elevator car, a position of the elevator car, and a height of the elevator car.
In addition to one or more of the features described above, or as an alternative, further embodiments of the system may include that the first part includes one or more motor segments and one or more associated drives; and the second part includes one or more permanent magnets.
In addition to one or more of the features described above, or as an alternative, further embodiments of the system may include that the operations further include: determining, using the control system, at least one of the location, the length, and the phasing of each of the one or more motor segments in response to a back electromotive force of the motor segments.
In addition to one or more of the features described above, or as an alternative, further embodiments of the system may include that the operations further include: configuring each of the drives in response to the location of the motor segment.
In addition to one or more of the features described above, or as an alternative, further embodiments of the system may include that the elevator car is a first elevator car, the system further includes: a second elevator car disposed in the same lane of the elevator shaft as the first elevator car, the plurality of car state sensors are configured to determine a location of each the first elevator car and the second elevator car.
In addition to one or more of the features described above, or as an alternative, further embodiments of the system may include that the plurality of car state sensors define a plurality of first car state sensors disposed with a first lane and the elevator car is a first elevator car in the first lane, the system further includes: a second elevator car disposed in a second lane of the elevator shaft; and a plurality of second car state sensors disposed within the second lane configured to determine a location of the second elevator car.
In addition to one or more of the features described above, or as an alternative, further embodiments of the system may include that the elevator system is a multicar, ropeless elevator system.
According to another embodiment, a computer program product tangibly embodied on a computer readable medium is provided. The computer program product including instructions that, when executed by a processor, cause the processor to perform operations. The operations including: moving, using a linear propulsion system, an elevator car through a lane of an elevator shaft at a selected velocity. The linear propulsion system including: a first part mounted in the lane of the elevator shaft; and a second part mounted to the elevator car, the second part being configured to co-act with the first part to impart movement to the elevator car. The operations also include: detecting, using a sensor system, the location of the elevator car when it moves through the lane. The sensor system including: a plurality of sensed elements disposed on the elevator car; and a plurality of car state sensors disposed within the lane. The plurality of car state sensors being configured to detect the sensed element when the elevator car is in proximity to the respective car state sensor. The operations further include: controlling, using a control system, the elevator car, the control system being in operable communication with the elevator car, the linear propulsion system, and the sensor system; and determining, using the control system, a location of each of the car state sensors relative to each other within the lane in response to a travel time of the elevator car, a velocity of the elevator car, a position of the elevator car, and a height of the elevator car.
In addition to one or more of the features described above, or as an alternative, further embodiments of the computer program may include that the first part includes one or more motor segments and one or more associated drives; and the second part includes one or more permanent magnets.
In addition to one or more of the features described above, or as an alternative, further embodiments of the computer program may include that the operations further include: determining, using the control system, at least one of the location, the length, and the phasing of each of the one or more motor segments in response to a back electromotive force of the motor segments.
In addition to one or more of the features described above, or as an alternative, further embodiments of the computer program may include that the operations further include: configuring each of the drives in response to the location of the motor segment.
In addition to one or more of the features described above, or as an alternative, further embodiments of the computer program may include that the elevator car is a first elevator car, the system further including a second elevator car disposed in the same lane of the elevator shaft as the first elevator car, the plurality of car state sensors are configured to determine a location of each the first elevator car and the second elevator car.
In addition to one or more of the features described above, or as an alternative, further embodiments of the computer program may include that the plurality of car state sensors define a plurality of first car state sensors disposed with a first lane and the elevator car is a first elevator car in the first lane. The system further including: a second elevator car disposed in a second lane of the elevator shaft; and a plurality of second car state sensors disposed within the second lane configured to determine a location of the second elevator car.
Technical effects of embodiments of the present disclosure include a learn run sequence for determining the location of sensors and drive motor segment determination within elevator system. Further technical embodiments include utilizing a learn run sequence for configuring the drive control system within an elevator system.
The foregoing features and elements may be combined in various combinations without exclusivity, unless expressly indicated otherwise. These features and elements as well as the operation thereof will become more apparent in light of the following description and the accompanying drawings. It should be understood, however, that the following description and drawings are intended to be illustrative and explanatory in nature and non-limiting.
The foregoing and other features, and advantages of the disclosure are apparent from the following detailed description taken in conjunction with the accompanying drawings in which like elements are numbered alike in the several FIGURES:
As shown, above the top accessible floor of the building is an upper transfer station 130 configured to impart horizontal motion to the elevator cars 114 to move the elevator cars 114 between lanes 113, 115, and 117. It is understood that upper transfer station 130 may be located at the top floor, rather than above the top floor. Similarly, below the first floor of the building is a lower transfer station 132 configured to impart horizontal motion to the elevator cars 114 to move the elevator cars 114 between lanes 113, 115, and 117. It is understood that lower transfer station 132 may be located on the first floor, rather than below the first floor. Although not shown in
Elevator cars 114 are propelled within lanes 113, 115, 117 using a propulsion system such as a linear, permanent magnet motor system having a primary, fixed portion, or first part 116, and a secondary, moving portion, or second part 118. The first part 116 is a fixed part because it is mounted to a portion of the lane, and the second part 118 is a moving part because it is mounted on the elevator car 114 that is movable within the lane.
The first part 116 includes windings or coils mounted on a structural member 119, and may be mounted at one or both sides of the lanes 113, 115, and 117, relative to the elevator cars 114. Specifically, first parts 116 will be located within the lanes 113, 115, 117, on walls or sides that do not include elevator doors.
The second part 118 includes permanent magnets mounted to one or both sides of cars 114, i.e., on the same sides as the first part 116. The second part 118 engages with the first part 116 to support and drive the elevators cars 114 within the lanes 113, 115, 117. First part 116 is supplied with drive signals from one or more drive units 120 to control movement of elevator cars 114 in their respective lanes through the linear, permanent magnet motor system. The second part 118 operatively connects with and electromagnetically operates with the first part 116 to be driven by the signals and electrical power. The driven second part 118 enables the elevator cars 114 to move along the first part 116 and thus move within a lane 113, 115, and 117.
Those of skill in the art will appreciate that the first part 116 and second part 118 are not limited to this example. In alternative embodiments, the first part 116 may be configured as permanent magnets, and the second part 118 may be configured as windings or coils. Further, those of skill in the art will appreciate that other types of propulsion may be used without departing from the scope of the present disclosure. For example, other linear motors may be utilized including any combination of synchronous, induction, homopolar, and piezo electric motors.
The first part 116, as shown in
Turning now to
In the example of
In some embodiments, as shown in
The controller system may include at least one processor and at least one associated memory comprising computer-executable instructions that, when executed by the processor, cause the processor to perform various operations. The processor may be but is not limited to a single-processor or multi-processor system of any of a wide array of possible architectures, including field programmable gate array (FPGA), central processing unit (CPU), application specific integrated circuits (ASIC), digital signal processor (DSP) or graphics processing unit (GPU) hardware arranged homogenously or heterogeneously. The memory may be a storage device such as, for example, a random access memory (RAM), read only memory (ROM), or other electronic, optical, magnetic or any other computer readable medium.
In some embodiments, the processor 134 of on-board controller 156 is configured to monitor one or more sensors and to communicate with one or more system controllers 125 via the transceivers 138. In some embodiments, to ensure reliable communication, elevator car 114 may include at least two transceivers 138 configured for redundancy of communication. The transceivers 138 can be set to operate at different frequencies, or communication channels, to minimize interference and to provide full duplex communication between the elevator car 114 and the one or more system controllers 125. In the example of
In an embodiment, the ropeless elevator system 100 may include a configuration system 170 operatively connected to the control system (controller 125 and on-board controller 156). The configuration system 170 may be part of the control system or temporarily attached. The configuration system 170 configures each of the motor segments 122a, 122b, 122c through a learn run sequence and associated configuration process that is performed, after the ropeless elevator system 100 has been physically installed. The configuration system 170 may be an interface device such as, for example, an elevator operational panel, an elevator supervisory panel, a cellular phone, tablet, laptop, smartwatch, desktop computer or any similar device known to one of skill in the art. The configuration system 170 may be operatively connected to the control system via a hard wire or wirelessly through a wireless transmission method such as, for example, radio, microwave, cellular, satellite, or another wireless communication method.
In order to drive the elevator car 114, one or more motor segments 122a, 122b, 122c, 122d can be configured to overlap the second part 118 of the elevator car 114 at any given point in time. In the example of
In traditional rotary drive, roped, elevator systems, the position of the elevator car could be determined accurately by a rotary encoder or similar device that measured the rotation of a rotor or spool and could determine the position of the car based on the amount/length of rope that was deployed. However, ropeless elevator systems void the applicability for rotary encoder and rotary motors as no rope or rotor is used.
Turning now to
In operation, drive units 120a, 120b, 120c can energize the associated motor segments 122a, 122b, 122c of the first part 116, respectively, to propel one or more elevator cars 114 upward within the lane 113. Alternatively, the motor segments 122a, 122b, 122c of the first part 116 can operate as a regenerative brake to control descent of an elevator car 114 in the lane 113 and provide current back to the drive units 120a, 120b, 120c, for example, to recharge an electrical system connected to the drive units 120a, 120b, 120c.
The drive units 120a, 120b, 120c are connected to and/or retained on or near the structural member 119 of the lane 113. Further, the motor segments 122a, 122b, 122c of the first part 116 are connected to and/or retained on or near the structural member 119 of the lane 113. Although shown with the drive unit 120a, 120b, 120c separate from the respective motor segments 122a, 122b, 122c of the first part 116, those of skill in the art will appreciate that the components may be configured as a single, integral unit, or sub-combinations thereof. To provide accurate location data and control within elevator system 110 a second system is provided.
Located on the structural member 119 may be one or more sensors 160a, 160b, 160c of a sensing system. The sensors 160a, 160b, 160c may also be located on the motor segments 122b, 122c, 122d, which are located on the structural member 119. As shown, the sensors 160a, 160b, 160c are on an opposite side of the lane 113 from respective, laterally adjacent drive units 120a, 120b, 120c and motor segments 122a, 122b, 122c of the first part 116. However, this is not a limiting example but rather shown for ease of explanation, and those skilled in the art will appreciate that other configurations may be used without departing from the scope of the present disclosure. For example, the sensors 160a, 160b, 160c may be on the same side of lane 113, adjacent to the respective drive units 120a, 120b, 120c and motor segments 122a, 122b, 122c of the first part 116. Further, although shown in
Sensors 160a, 160b, 160c are configured to be in electrical and digital communication with the respective drive unit 120a, 120b, 120c that is adjacent to it (i.e., at the same vertical position within the building or vertical position within the lane 113). For example, as shown in
The series or array of elevator car state sensors 160a, 160b, 160c are fixed to stationary points along the lane 113 and attached to the structural member 119. The car state sensors 160a, 160b, 160c are configured to sense or determine a state of the elevator car, such as the position, velocity, and/or acceleration of an elevator car 114 as the elevator car 114 passes by the respective car state sensor 160a, 160b, 160c. Thus, the location of the elevator car 114 within the lane 113 may be determined based upon the location sensed by the car state sensors 160a, 160b, 160c. Thus, in some embodiments, the car state sensors are always active, and the control system selects which sensors to use for making state determinations based on the particular elevator car and/or on the car state sensor positions. In alternatively embodiments, car state sensors may become active based on proximity to a car, and thus the system may determine a car state based on active sensors within lane 113, e.g., car state sensors that are activated when an elevator car is in proximity to the sensors. Further, in some embodiments, always active car state sensors may be configured to help identify and/or locate uncontrolled elevator cars.
Car state sensors, in accordance with embodiments of the present disclosure may be sensors configured to measure or determine a state space vector, which may be position, velocity, acceleration, motor magnetic angle, direction of movement, etc. When the state space vector is position, the car state sensor may directly determine the physical position or location of an elevator car. In other embodiments, the car state sensors may be configured to sense or determine the velocity of an elevator car and from this information position and/or acceleration may be derived. In other embodiments, the car state sensors may be configured to detect motor magnetic angle which is used for motor control, and from this car position, speed, and/or acceleration may be determined. However, in all embodiments, the car state sensors are configured to determine, whether directly or indirectly through derivation, at least the physical position or location of one or more elevator cars. Moreover, in some embodiments, the car state sensor(s) may be used to derive motor magnetic angle or other characteristics for motor control feedback.
As discussed above, the car state sensors 160a, 160b, 160c are configured to be in communication with the drive units 120a, 120b, 120c. In some embodiments the car state sensors 160a, 160b, 160c may also be, or alternatively be, in communication with a larger control system or controller and/or a computerized system that controls the ropeless elevator system such as system controller 125 or the larger central control system described above. The array of car state sensors 160a, 160b, 160c is configured to enable the elevator system 110 to continually determine the position of the car 114 relative to the lane 113, which may be in the form of car position data. The car position data may be incremental, such that when car 114 enters a sensing area of a new car state sensor the incremental change may be detected, i.e., moving vertically from a first car state sensor 160a to the next car state sensor 160b within the lane 113. The sensing area of each car state sensor 160a, 160b, 160c may be defined as the physical space substantially proximate and/or adjacent to the physical location of the respective sensor. In some embodiments the car state sensors may be configured to always be active and in other embodiments the car state sensors may be configured to be active only when an elevator car is present in the sensing range or area of the sensor, as known in the art of sensors.
When sensing, an individual car state sensor 160a, 160b, 160c can start an incremental position count based on the movement of the car 114. Because the position of the car state sensor 160a, 160b, 160c within the lane 113 is an absolute known location after learn run sequence (discussed further below), the measurement by the sensor can determine the exact location of a car 114. Further, because the position of the car 114 relative to the car state sensors 160a, 160b, 160c may be incremental, i.e., changing in time, the elevator system 110 can determine a speed and/or an acceleration/deceleration based on the incremental change of position of the car 114 relative to a specific car state sensor 160a, 160b, 160c.
Alternatively, in some embodiments the position of the elevator car 114 may be determined as an absolute location. For example, rather than relying on an incremental change of position relative to a sensor, the sensor can determine the exact location of the car 114. In this example, a data point of the elevator car position can provide a unique value associated with a position within the lane 113. In this way, both the location of the car state sensor 160a, 160b, 160c is absolutely known and the position of the car 114 is absolute relative to each car state sensor 160a, 160b, 160c.
Further, in some embodiments, the car 114 may be configured with an identification mechanism 162 such that the car state sensors 160a, 160b, 160c can identify the specific car 114 that is present in the sensing area. Thus, not only can the elevator system 110 determine the position, speed, direction, and acceleration of a car 114 that is in the lane 113, the elevator system 110 can also determine which specific car 114 is located at the specific location, traveling at what speed, in which direction, and the acceleration of the specific car 114. In some alternative embodiments, as will be appreciated those of skill in the art, the identification mechanism 162 may coact with an additional sensor configured for this purpose, in addition to or instead of the car state sensors 160a, 160b, 160c. For example, an RFID chip and sensor configuration may be employed to determine which specific elevator car is being sensed by the system.
In order to measure and/or sense an elevator car 114 portion, in some embodiments, for example as shown in
The scale 164 may be configured as a tape or other form of marking(s) that are configured to be read, sensed, registered, and/or detected by the car state sensors 160a, 160b, 160c. For example, the scale 164 may be formed from a tape or other marking, such as paint, ink, dye, physical structure, etc. on the car 114, that provides contrasting colors, shapes, indicators, etc. that are sensed, detected, or employed by the car state sensors 160a, 160b, 160c. These examples are merely provided for explanatory purposes and other types of markings or scales may be used without departing from the scope of the present disclosure.
Turning now to
Referring now also to
Next, at block 406, the sensor system detects the location of the elevator car 114 when it moves through the lane 113, 115, 117. The sensor system, as described above, is composed of a plurality of sensed elements 164 disposed on the elevator car 114 and a plurality of car state sensors 160a, 160b, 160c disposed within the lane 113, 115, 117 as seen in
Next, at block 410 the control system determines at least one of the location, the length, and the phasing each of the motor segments 122a, 122b, 122c in response to back electromotive force (EMF) of the motor segments 122a, 122b, 122c.
Finally, at block 412, each drive 120a, 120b, 120c is configured in response to the location of the respective motor segment 122a, 122b, 122c. The configuration process may be performed by a configuration system 170 operably connected to the elevator system 110. The configuration system 170 may assign each drives 120a, 120b, 120c an address dynamically through an assignment process, such as, for example, a dynamic host configuration protocol (DHCP). The drives 120a, 120b, 120c may be discovered during the configured by getting the data from the DHCP or scanning for available drives 120a, 120b, 120c using a method, such as, for example address resolution protocol (ARP), ping, and zeroconf. The configuration system cross references the address of drive 120a, 120b, 120c with the location in the lane 113, 115, 117 of each motor segment 122a, 122b, 122c and sends the appropriate set of parameters to operate to each motor segment 122a, 122b, 122c.
Advantageously, embodiments of the present disclosure provide information that enables the elevator system to actively and precisely locate the sensors and motor segments in a multicar, ropeless elevator system. Further advantageously, embodiments of the present disclosure provide information that enables the elevator system to actively configure the motor segments.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting. While the description has been presented for purposes of illustration and description, it is not intended to be exhaustive or limited to embodiments in the form disclosed. Many modifications, variations, alterations, substitutions or equivalent arrangement not hereto described will be apparent to those of ordinary skill in the art without departing from the scope of the disclosure. Additionally, while the various embodiments have been described, it is to be understood that aspects may include only some of the described embodiments. Accordingly, the disclosure is not to be seen as limited by the foregoing description, but is only limited by the scope of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
201611020113 | Jun 2016 | IN | national |
Number | Name | Date | Kind |
---|---|---|---|
5883344 | Colby et al. | Mar 1999 | A |
5929400 | Colby et al. | Jul 1999 | A |
6281659 | Giuseppe | Aug 2001 | B1 |
6285961 | Jahkonen et al. | Sep 2001 | B1 |
7073633 | Weinberger et al. | Jul 2006 | B2 |
7385363 | Schemm | Jun 2008 | B2 |
7786685 | Schueren | Aug 2010 | B2 |
20030217893 | Dunser | Nov 2003 | A1 |
20170088393 | Jacobs | Mar 2017 | A1 |
20170088395 | Roberts | Mar 2017 | A1 |
Number | Date | Country |
---|---|---|
1221250 | Jun 1999 | CN |
1222006 | Jul 1999 | CN |
202818219 | Mar 2013 | CN |
103338001 | Oct 2013 | CN |
2522612 | Nov 2012 | EP |
2015022056 | Feb 2015 | WO |
2015144989 | Oct 2015 | WO |
2016055630 | Apr 2016 | WO |
Entry |
---|
Huang, S.N. et al., “Adaptive Precision Control of Permanent Magnet Linear Motors”, Asian Journal of Control, vol. 4, No. 2, pp. 193-198, Jun. 2002, pp. 193-198. |
Khambadkone, A.M. et al., “Vector-controlled induction motor drive with a selfcommissioning scheme” abstract, IEEE Transactions on Industrial Electronics ( vol. 38, Issue: 5, Oct. 1991 ), 2pgs. |
Kudor, T. et al., “Self-commissioning for vector controlled induction motors”, abstract, Industry Applications Society Annual Meeting, 1993., Conference Record of the 1993 IEEE, 2pgs. |
Otten, Gerco et al., “Linear Motor Motion Control Using a Learning Feedforward Controller”, IEEE/ASME Transactions on Mechatronics, vol. 2, No. 3, Sep. 1997, pp. 179-187. |
Chinese First Office Action dated Apr. 23, 2020 for Application No. 201710440635.7; 7 pages. |
Number | Date | Country | |
---|---|---|---|
20170355555 A1 | Dec 2017 | US |