The present disclosure generally relates to elevator assemblies and, more particularly, to systems and methods for determining a position of an elevator in a hoistway.
Determining an elevator position in a hoistway may be achieved using an accelerometer. Accelerations must be double integrated to calculate position. Using an accelerometer to determine the vertical position of an elevator is difficult due to accelerometer drift and the cumulative effect of integration errors. The longer the distance traveled, the greater the integration errors. Further, the longer the duration of an elevator journey, the greater the effect of drift. The drift and integration errors may cause errors in the detected position of an elevator.
There is therefore a need in the art for a structure and method to correct the positioning errors caused by the double integration of accelerometers.
In one aspect, there is disclosed a method for determining the vertical position of an elevator cab in a hoistway comprising the steps of: providing an elevator cab positioned in a hoistway; providing an accelerometer attached to the elevator cab; providing a monitoring controller communicatively coupled to the accelerometer; measuring an acceleration using the accelerometer for a run sequence of the elevator cab; calculating a double integration of the acceleration determining a first estimated position of the elevator cab in the hoistway; measuring a change in acceleration using the accelerometer and detecting at least one buffet; determining a second estimated position of the elevator cab in the hoistway based upon the at least one detected buffet; comparing the first and second estimated positions; and updating a position of the elevator cab in the hoistway and determining a floor level.
In another aspect, there is disclosed a method for determining the vertical position of an elevator cab in a hoistway comprising the steps of: providing an elevator cab positioned in a hoistway; providing an accelerometer attached to the elevator cab; providing a pressure sensor either on the cab or within the hoistway; providing a monitoring controller communicatively coupled to the accelerometer and the pressure sensor; measuring an acceleration using the accelerometer for a run sequence of the elevator cab; calculating a double integration of the acceleration determining a first estimated position of the elevator cab in the hoistway; measuring a change in pressure using the pressure sensor and detecting at least one buffet determining a third estimated position of the elevator cab in the hoistway; comparing the first and third estimated positions; and updating a position of the elevator cab in the hoistway and determining a floor level.
In yet another aspect there is disclosed a method for determining the vertical position of an elevator cab in a hoistway comprising the steps of: providing an elevator cab positioned in a hoistway; providing an accelerometer attached to the elevator cab; providing a pressure sensor either on the cab or within the hoistway; providing a monitoring controller communicatively coupled to the accelerometer and the pressure sensor; measuring an acceleration using the accelerometer for a run sequence of the elevator cab; determining a first estimated position of the elevator cab in the hoistway; measuring a change in pressure using the pressure sensor detecting at least one buffet determining a third estimated position of the elevator cab in the hoistway; measuring a change in acceleration using the accelerometer detecting at least one buffet determining a second estimated position of the elevator cab in the hoistway; comparing the first, second and third estimated positions; and updating a position of the elevator cab in the hoistway and determining a floor level.
These and additional features provided by the embodiments described herein will be more fully understood in view of the following detailed description, in conjunction with the drawings.
The embodiments set forth in the drawings are illustrative and exemplary in nature and not intended to limit the subject matter defined by the claims. The following detailed description of the illustrative embodiments can be understood when read in conjunction with the following drawings, wherein like structure is indicated with like reference numerals and in which:
Embodiments of the present disclosure are directed to improved systems and methods to monitor and identify a position of an elevator within a hoistway. More specifically, the disclosed systems and methods provide an approach for improved position determination by utilizing a change in acceleration or a change in pressure to detect a buffet indicative of a landing position or the position of a counter weight within the hoistway.
As such, the various components described herein may be used to carry out one or more processes to improve accuracy of determining a position of the elevator within a hoistway and of a floor level.
As used herein, the term “longitudinal direction” refers to the forward-rearward direction of the elevator assembly (i.e., in a +/−Y direction of the coordinate axes depicted in
The phrase “communicatively coupled” is used herein to describe the interconnectivity of various components of the monitoring system for elevator assemblies and means that the components are connected either through wires, optical fibers, or wirelessly such that electrical, optical, data, and/or electromagnetic signals may be exchanged between the components. It should be understood that other means of connecting the various components of the system not specifically described herein are included without departing from the scope of the present disclosure.
Referring now to the drawings,
The elevator assembly includes an accelerometer 22 attached to the elevator cab. In one aspect, the accelerometer 22 measures the acceleration of the elevator cab within the hoistway 16. This measured value may be double integrated to determine a position of the elevator cab 12 within the hoistway 16 according to the basic equations presented below.
Using an accelerometer 22 to determine the vertical position of the elevator cab 12 is difficult due to accelerometer drift and the cumulative effect of integration errors. The longer the distance traveled the greater the integration errors and the longer the duration of an elevator journey, the greater the effect of drift.
In one aspect, the example elevator assembly 10 may further include a pressure sensor 34. The pressure sensor 34 may be positioned on the elevator cab 12, as best illustrated in
The pressure sensor 34 may take periodic pressure readings. The difference between a new pressure reading and a previous measured pressure reading is calculated (ΔPressure). The pressure at a specified height in the hoistway 16 is known. From the calculated change in pressure, a change in position may be determined. At elevations of buildings that use an elevator, the change in pressure will be linear relative to the change in height (Δ Height) such that Δ Pressure equates to Δ Height.
The pressure sensor 34 also detects at least one and/or a plurality of pressure pulses or buffets as will be discussed in more detail below.
Referring to
As the elevator cab 12 travels vertically through the hoistway 16 it passes doorways 26 into the hoistway 16 when not in the express zone. These are the doorways 26 through which passengers pass when entering or exiting the elevator cab 12 or emergency access doors into the hoistway 16. At the locations of the doorways 26 the area of the hoistway 16 may be larger than between floors where there are no doors.
The elevator cab 12 acts like a piston as it travels through the hoistway 16. When the elevator cab 12 passes a floor corresponding to the doorway 26 and/or landing 28, the change in area creates a change in pressure that can be detected throughout the hoistway 16.
Additionally, this change in pressure creates an aerodynamic buffet that can be detected by the accelerometer 22. In one aspect, the accelerometer 22 may detect a change in acceleration or vibration in the x or y axis of the elevator cab 12. The pressure sensor 34 and accelerometer 22 can be used to detect floor levels, and/or landings 28, and/or doorways 26. The floor passing buffet and pressure pulse can be used to fix or assign the floor level and zero out the position errors that have resulted from accelerometer drift and integration errors. Additionally, when the elevator cab 12 and the weights 24 (counterweight) cross each other at the midpoint of the hoistway 16, a similar buffet and pressure change is created that can also be used as a position fix, as best illustrated in
Referring back to
The monitoring controller 30 and/or the elevator controller 32 may be an electronic control unit or a central processing unit. As such, the monitoring controller 30 includes the necessary components to be communicatively coupled to the monitoring system 400 (
In operation, the monitoring controller 30 of the monitoring system 400 (
Additional signals may be analyzed corresponding to signals generated by the accelerometer 22 or by the pressure sensor 34 that occur at the doorway 26 corresponding to the landing 28 of a floor, as described above. The signals may be analyzed to determine a floor level and to correct integration errors and drift as described above.
Referring now to
The computer network 405 may include a wide area network (WAN), such as the internet, a local area network (LAN), a mobile communications network, a public service telephone network (PSTN) a personal area network (PAN), a metropolitan area network (MAN), a virtual private network (VPN), and/or another network. Some components of the computer network 405 may be wired to one another using Ethernet (e.g., the monitoring controller 30, and/or the elevator controller 32) or hard wired to one another using conventional techniques known to those skilled in the art.
The components and functionality of the monitoring controller 30 will be set forth in detail below. It should be understood that the monitoring controller 30 may be part of the elevator controller 32 or the elevator controller 32 may replace the monitoring controller 30. The elevator controller 32 may be configured to control movement of the elevator cab 12 as discussed in greater detail herein.
Referring now to
In some embodiments, the electronic computing device 410 may be configured to provide desired oversight, updating, and/or correction to the monitoring controller 30, the elevator controller 32 and/or the server computing device 420. The electronic computing device 410 may also be used to connect additional electronic computing devices 410, monitoring controllers 30 elevator controllers 32, server computing devices 420, and/or the like, to the network 405.
The monitoring controller 30 may receive data from one or more sources (e.g., from the accelerometer 22, the pressure sensor 34, the elevator controller 32, the electronic computing device 410, and/or the like), generate data, store data, index data, search data, and/or provide data to the electronic computing device 410, the server computing device 420, and/or the elevator controller 32 (or components thereof). In some embodiments, the monitoring controller 30 may employ one or more algorithms that are used for the purposes of determining a position of the elevator cab 12 within the hoistway 16.
For example, a current signal that is transmitted and/or generated from the accelerometer 22 or pressure sensor 34 is received by the monitoring controller 30 after being filtered and converted to a digital signal. The digital signal may be converted into a double integral value indicative of a first estimated position of the elevator cab 12 from the accelerometer 22. Alternatively, a signal indicative of a pressure change is transmitted and/or generated from the pressure sensor 34 indicative of a first estimated position of the elevator cab 12.
Additionally, a signal from the accelerometer 22 may be provided indicating a buffet or change in acceleration corresponding to either the doorway 26 in the hoistway or passing the counter weights 24 as described above.
This signal may be indicative of a second estimated position of the elevator cab 12. Further, a signal from the pressure sensor 34 may be provided indicating a buffet or change in pressure corresponding to either the doorway 26 in the hoistway 16 or passing the counter weights 24 as described above. This signal may be indicative of a third estimated position of the elevator cab 12.
The monitoring controller 30 may be used to produce data, such as establishing threshold values for the various positions of the elevator cab 12. It should be appreciated that, in some embodiments, the elevator controller 32 may function as the monitoring controller 30 such that the elevator controller 32 performs some or all of the functionality of the monitoring controller 30, as discussed in greater detail herein. It should be appreciated that, in other embodiments, the electronic computing device 410 may function as the monitoring controller 30 such that the electronic computing device 410 performs some or all of the functionality of the monitoring controller 30, as discussed in greater detail herein. The components and functionality of the monitoring controller 30 will be set forth in detail below in
The server computing device 420 may be positioned onsite or remote to the elevator assembly 10. The server computing device 420 may receive data from one or more sources (e.g., from the monitoring controller 30, the elevator controller 32, and/or the like), and may generate data, store data, index data, search data, and/or provide data to various components such as the electronic computing device 410, the elevator controller 32, and/or the like. In some embodiments, the server computing device 420 may store data from the monitoring controller 30 to reduce the amount of data storage held onto the monitoring controller 30. Further, the server computing device 420 may store data received from the elevator controller 32 such as data related to the elevator controller 32 and/or data received from the monitoring controller 30.
Still referring to
It should be understood that the illustrative monitoring system 400 and components thereof (e.g., the monitoring controller 30, the electronic computing device 410, the server computing device 420, the elevator controller 32, and/or the like) may gather and transform data for better estimating an actual, real time condition of the position of the elevator cab 12 rather than using merely conventional means. As such, the components of the monitoring system 400 transform raw data received from the accelerometer 22 and the pressure sensor 34 and using various logic modules, machine learning techniques, and/or the like, determines a corrected position.
It should be understood that while the electronic computing device 410 is depicted as a personal computer, the server computing device 420 is depicted as a server, the monitoring controller 30 is depicted as a generic controller, and the elevator controller 32 is depicted as a generic controller, these are merely examples. More specifically, in some embodiments, any type of computing device (e.g., mobile computing device, personal computer, server, and the like) may be utilized for any of these components. Additionally, while each of these computing devices is illustrated in
In addition, it should be understood that while the embodiments depicted herein refer to a network of computing devices, the present disclosure is not solely limited to such a network. For example, in some embodiments, the various processes described herein may be completed by a single computing device, such as a non-networked computing device or a networked computing device that does not use the network to complete the various processes described herein.
Now referring to
While in some embodiments, the monitoring controller 30 may be configured as a general purpose computer with the requisite hardware, software, and/or firmware, in other embodiments, the monitoring controller 30 may be configured as a special purpose computer designed specifically for performing the functionality described herein. For example, the monitoring controller 30 may be a specialized device that particularly receives raw data, analyzes and transforms the raw data into new data, and applies algorithms, to the new data (e.g. digital data) to generate and compare data determining an actual, real time, operating position of the elevator cab 12.
As illustrated in
Still referring to
Still referring to
The network interface hardware 510 may include any wired or wireless networking hardware, such as a modem, a LAN port, a wireless fidelity (Wi-Fi) card, WiMax card, mobile communications hardware, and/or other hardware for communicating with other networks and/or devices. For example, the network interface hardware 510 may provide a communications link between the monitoring controller 30 and the other components of the monitoring system 400 depicted in
The system interface 514 may generally provide the monitoring controller 30 with an ability to interface with one or more external devices such as, for example, the electronic computing device 410, the elevator controller 32, and/or the like depicted in
With reference to
Still referring to
The comparison logic 536 may contain one or more software modules for comparing a first estimated position with a second estimated position and a third estimated position as described above. The comparison logic 536 may include and/or use a lookup table and/or the like that establishes a correlation or comparison between the estimated positions. The comparison logic 536 may perform calculations to use as inputs into algorithms such as machine learning, simulation processes, and/or the like.
Still referring to
Still referring to
Still referring to
The current position logic 540 may contain one or more software modules for initiating the monitoring controller 30 to receive a signal indicative of first, second or third estimated positions. It should be appreciated that the gathering of the data may be continuous or may be performed at predetermined discrete times.
As shown in
As mentioned above, the various components described with respect to
Referring now to
In
In one aspect, the first measured signal may be the counterweight in an express elevator as shown in
At block 304, the first and second estimated positions are compared. At block 306, the estimated position is updated based on the comparison. The comparison may involve applying a predetermined threshold such that if the first estimated position is within a certain amount of the second estimated position, then the first position will be the updated position. If the threshold is exceeded then the second estimated position will be the updated position. The predetermined threshold may vary based upon the elevator type, the number of floors the elevator serves and whether it is an express elevator.
In
At block 308, the pressure sensor measures a change in pressure detecting a buffet to provide a third estimated position of the elevator cab. It should be realized that the measured change in pressure may be corresponding to the various doors or landings as described above or due to the counterweight as described above. The measured signals may be applied at various intervals such as on every floor or at various floor intervals, such as every other floor or every third floor. Various intervals may be utilized.
In one aspect, the first measured signal may be the counterweight in an express elevator as shown in
At block 310, the first and third estimated positions are compared. At block 312, the estimated position is updated based on the comparison to determine a floor level. The comparison may involve applying a predetermined threshold such that if the first estimated position is within a certain amount of the third estimated position, then the first position will be the updated position. If the threshold is exceeded then the third estimated position will be the updated position. The predetermined threshold may vary based upon the elevator type, the number of floors the elevator serves and whether it is an express elevator.
In
At block 302, the accelerometer measures a change in acceleration detecting a buffet to provide a second estimated position of the elevator cab. It should be realized that the measured change in acceleration may be corresponding to the various doors or landings as described above or due to the counterweight as described above. The measured signals may be applied at various intervals such as on every floor or at various floor intervals.
At block 308, the pressure sensor measures a change in pressure detecting a buffet to provide a third estimated position of the elevator cab. It should be realized that the measured change in pressure may be corresponding to the various doors or landings as described above or due to the counterweight as described above. The measured signals may be applied at various intervals such as on every floor or at various floor intervals.
At block 314, the first, second and third estimated positions are compared. At block 316, the estimated position is updated based on the comparison to determine a floor level. The comparison may involve applying a predetermined threshold such that if the first estimated position is within a certain amount of the second and or third estimated position, then the first position will be the updated position. If the threshold is exceeded then the second or third estimated position will be the updated position. The predetermined threshold may vary based upon the elevator type, the number of floors the elevator serves and whether it is an express elevator.
Various weighting may be given to either the second or third estimated positions in the comparison step. For example, the second estimated position may control if the first and third estimated positions are within a predetermined threshold. Alternatively, the third estimated position may control if the first and second estimates positions are within a predetermined threshold. Further a weighted average of the second and third estimated positions may be calculated and compared to the first estimated position as described above.
In
In one aspect, the first measured signal may be the counterweight in an express elevator as shown in
At block 304, the first and second estimated positions are compared. At block 306, the estimated position is updated based on the comparison. The comparison may involve applying a predetermined threshold such that if the first estimated position is within a certain amount of the second estimated position, then the first position will be the updated position. If the threshold is exceeded then the second estimated position will be the updated position. The predetermined threshold may vary based upon the elevator type, the number of floors the elevator serves and whether it is an express elevator.
In
In one aspect, the first measured signal may be the counterweight in an express elevator as shown in
At block 310, the first and third estimated positions are compared. At block 312, the estimated position is updated based on the comparison to determine a floor level. The comparison may involve applying a predetermined threshold such that if the first estimated position is within a certain amount of the third estimated position, then the first position will be the updated position. If the threshold is exceeded then the third estimated position will be the updated position. The predetermined threshold may vary based upon the elevator type, the number of floors the elevator serves and whether it is an express elevator.
In
At block 302, the accelerometer measures a change in acceleration detecting a buffet to provide a second estimated position of the elevator cab. It should be realized that the measured change in acceleration may be corresponding to the various doors or landings as described above or due to the counterweight as described above. The measured signals may be applied at various intervals such as on every floor or at various floor intervals.
At block 308, the pressure sensor measures a change in pressure detecting a buffet to provide a third estimated position of the elevator cab. It should be realized that the measured change in pressure may be corresponding to the various doors or landings as described above or due to the counterweight as described above. The measured signals may be applied at various intervals such as on every floor or at various floor intervals.
At block 314, the first, second and third estimated positions are compared. At block 316, the estimated position is updated based on the comparison to determine a floor level. The comparison may involve applying a predetermined threshold such that if the first estimated position is within a certain amount of the second and or third estimated position, then the first position will be the updated position. If the threshold is exceeded then the second or third estimated position will be the updated position. The predetermined threshold may vary based upon the elevator type, the number of floors the elevator serves and whether it is an express elevator.
Various weighting may be given to either the second or third estimated positions in the comparison step. For example, the second estimated position may control if the first and third estimated positions are within a predetermined threshold. Alternatively, the third estimated position may control if the first and second estimates positions are within a predetermined threshold. Further a weighted average of the second and third estimated positions may be calculated and compared to the first estimated position as described above.
While particular embodiments have been illustrated and described herein, it should be understood that various other changes and modifications may be made without departing from the spirit and scope of the claimed subject matter. Moreover, although various aspects of the claimed subject matter have been described herein, such aspects need not be utilized in combination. It is therefore intended that the appended claims cover all such changes and modifications that are within the scope of the claimed subject matter.