ELEVATOR INSTALLATION WITH PREDICTIVE CALL BASED ON NOISE ANALYSIS
20190344995 ยท 2019-11-14
Inventors
Cpc classification
B66B2201/4638
PERFORMING OPERATIONS; TRANSPORTING
B66B2201/402
PERFORMING OPERATIONS; TRANSPORTING
B66B1/2416
PERFORMING OPERATIONS; TRANSPORTING
B66B1/3476
PERFORMING OPERATIONS; TRANSPORTING
International classification
B66B1/24
PERFORMING OPERATIONS; TRANSPORTING
B66B1/34
PERFORMING OPERATIONS; TRANSPORTING
Abstract
An elevator installation for a building includes an elevator controller to move from one floor to another floor and a plurality of sensor units. Each sensor unit is located on a floor and configured to generate an electrical signal that is indicative of a noise level in its vicinity. A processing unit analyzes received electrical signals to determine if there is an increased noise level on a floor on which the sensor unit generating that electrical signal is located, and to detect that a source of noise moves to distinguish it from a non-moving source of noise that may also be responsible for an increased noise level, and generates a control signal for the elevator controller that is indicative of the floor with the increased noise level. The elevator controller in response to the control signal causes the elevator car to move to the floor with the increased noise level.
Claims
1. An elevator installation for a building, comprising: an elevator controller to control an elevator car to move from one floor to another floor of the building; a plurality of sensor units, each sensor unit located on a respective floor and configured to generate an electrical signal that is indicative of a noise level in its vicinity on the respective floor; and a processing unit coupled to the elevator controller and the sensor units, wherein the processing unit is configured to receive and analyze electrical signals from the sensor units to determine if an electrical signal indicates an increased noise level on the respective floor on which the sensor unit generating that electrical signal is located, and to generate a control signal for the elevator controller that is indicative of the respective floor with the increased noise level, wherein analyzing an electrical signal includes: analyzing a frequency shift caused by a Doppler effect to determine if a source of noise approaches the respective sensor unit, or determining a sequence of sensor units that sequentially detect increased noise levels on respective floors to determine a direction of movement of the source of noise, and wherein the elevator controller in response to the control signal causes the elevator car to move to the floor with the increased noise level.
2. The elevator installation of claim 1, wherein each sensor unit includes an electroacoustic transducer, wherein the electroacoustic transducer converts air pressure changes caused by noise or voices into the electrical signal.
3. The elevator installation of claim 1, wherein each sensor unit includes a radio frequency module for transmitting the electrical signal.
4. The elevator installation of claim 3, further comprising a plurality of radio frequency transceivers coupled to the processing unit, wherein each radio frequency transceiver is configured to receive the electrical signal transmitted by any radio frequency transmitter that is located within radio frequency range.
5. The elevator installation of claim 1, further comprising a communications network comprising communications lines, wherein each sensor unit is coupled to the processing unit via at least one of the communications lines.
6. The elevator installation of claim 1, further comprising a database coupled to the processing unit, wherein the database stores data relating to building events.
7. The elevator installation of claim 1, wherein the processing unit includes a scheduling processor, a sound processor, a data processor, and a memory device, wherein the scheduling processor is coupled to the sound processor, the data processor, and the memory device, which is further coupled to the sound processor and the data processor.
8. The elevator installation of claim 1, wherein the processing unit is configured to execute a machine learning algorithm to analyze the electrical signals to determine for at least one of the floors of the building a noise pattern over a set period of time.
9. A method of controlling an elevator installation in a building having a plurality of floors, wherein the elevator installation includes an elevator controller that causes an elevator car to move from one floor to another floor, a plurality of sensor units each located on a respective floor the floors, and a processing unit coupled to the elevator controller and the sensor units, the method comprising: receiving, by the processing unit, electrical signals from the sensor units, wherein each electrical signal is indicative of a noise level on a respective floor in a vicinity of the sensor unit that generates the electrical signal; analyzing, by the processing unit, the electrical signals to determine if one of the electrical signals is indicative of an increased noise level on the respective floor on which the sensor unit generating that electrical signal is located, and, if such an electrical signal is determined, generating a control signal for the elevator controller that is indicative of the respective floor with the increased noise level, wherein analyzing an electrical signal includes: analyzing a frequency shift caused by the a Doppler effect to determine if a source of noise approaches the respective sensor unit, or determining a sequence of sensor units that sequentially detect increased noise levels on respective floors to determine a direction of movement of the source of noise; and causing, by the elevator controller, the elevator car to move to the floor with the increased noise level in response to the control signal.
10. The method of claim 9, wherein determining if one of the electrical signals is indicative of an increased noise level includes for each electrical signal comparing the noise level represented by the electrical signal with a threshold value, wherein exceeding the threshold value indicates an increased noise level on the respective floor.
11. The method of claim 10, wherein the threshold value represents a base noise level prevalent on a floor.
12. The method of claim 11, wherein the base noise level is a function of time.
13. The method of claim 10, wherein the threshold value represents an average noise level caused by talking persons.
14. The method of claim 10, wherein determining if one of the electrical signals is indicative of an increased noise level includes for each electrical signal comparing the noise level represented by the electrical signal with a further threshold value, wherein the further threshold value is higher than the threshold value, wherein the elevator installation includes more than one elevator car wherein exceeding the further threshold value indicates an increased noise level on the respective floor, and wherein in response to an exceeded further threshold value two elevator cars are caused to move to the floor with the increased noise level.
15. The method of claim 9, wherein the control signal for the elevator controller is generated when a predetermined period of time expires.
16. The method of claim 9, wherein analyzing the electrical signals includes executing a machine learning algorithm to analyze the electrical signals to determine for at least one of the floors a noise pattern over a set period of time.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0015] The novel features and method steps characteristic of the technology are set out in the claims below. The various embodiments of the technology, however, as well as other features and advantages thereof, are best understood by reference to the detailed description, which follows, when read in conjunction with the accompanying drawings, wherein:
[0016]
[0017]
[0018]
[0019]
DETAILED DESCRIPTION OF EMBODIMENTS OF THE INVENTION
[0020]
[0021]
[0022] The elevator installation 1 includes further a plurality of sensor units 4 arranged at predetermined locations, e.g., inside the building 2 and/or within a predetermined area outside the building 2. In one embodiment, the sensor unit 4 includes an electroacoustic transducer that converts air pressure changes caused by noise, sound and/or voices (hereinafter, noise is used to refer to one or more of these causes for air pressure changes) into an electrical signal output from the sensor unit 4. Hereinafter, the electrical signal is referred to as audio signal. The electroacoustic transducer may be referred to herein as acoustic sensor. One example of such a transducer or sensor is a microphone. The audio signal is a function of time and the volume/loudness of the noise, sound, and/or voices.
[0023] Depending on a particular configuration of the sensor unit 4, the audio signal output by the sensor unit 4 may be an analog signal or a digital signal (i.e., the sensor unit 4 itself converts electrical signal generated by the electroacoustic transducer into a digital signal). Hereinafter, the audio signal is a digital signal, its particular format depending on which digital signal formatting is used. For example, the digital signal may be a pulse train (e.g., a pulse amplitude modulated signal) that is a sequence of fixed-width square-wave electrical pulses, each occupying a discrete number of levels of amplitude, wherein, e.g., a binary signal varies between a low and a high signal level. The digital signal may be a representation of an electrical signal that is sampled and quantified; resulting quantities are represented as a sequence of codes, and, e.g., transmitted as a pulse code modulation (PCM) signal.
[0024] It is contemplated that the sensor units 4 can have different configurations regarding their operation. For example, the sensor units 4 may be always on once installed and powered; or they may be activated and deactivated as needed. For instance, in one embodiment, the sensor units 4 may be selectively activated and deactivated, e.g., floor-by-floor. In one embodiment, the sensor units 4 are activated when the elevator installation 1 is in operation (as opposed to being out of service during maintenance). An always on, or activated sensor unit 4 constantly detects the noise level in its vicinity, and, accordingly, generates a continuous audio signal that changes over time depending on the noise level.
[0025] The sensor units 4 are coupled to a processing unit 6 (P), which is coupled to the elevator controller 12 and a building event database 8. The processing unit 6 may be integrated into the elevator controller 12, or arranged at a central location within the building 2, e.g., as a stand-alone device, or in connection with a building management system. By coupling the sensor units 4 to the processing unit 6, generated audio signals are communicated to the processing unit 6 for further processing and analysis. The coupling may be achieved according to one or more technologies. For illustrative purposes, some of these technologies (wired and wireless) are illustrated in
[0026] In one embodiment, a communications network having communications lines 28 couple each sensor unit 4 to the processing unit 6, as indicated by two sensor units 4 on floor L3. The illustrated communications line 28 may be based on individual wires (or cables) that establish point-to-point connections between the sensor units 4 and the processing unit 6, or a communications bus structure, wherein the sensor units 4 and the processing unit 6 are coupled to the communications bus. In the alternative, as also shown in the embodiment of
[0027] Although
[0028] In the embodiment shown in
[0029] It is contemplated that the processing unit 6 recognizes the sensor unit 4 that generates an audio signal. In one embodiment, each sensor unit 4 stores a sensor identifier, and the processing unit 6 maintains a database storing for each sensor unit 4 a data set. Each data set stores the sensor unit's identifier together with information about where it is located within the building 2. For example, if the sensor unit 4 generates an audio signal, it transmits the sensor identifier together with the audio signal to the RF transceiver 20. In one embodiment, the RF transceiver 20 forwards the audio signal and the sensor identifier to the processing unit 6. The processing unit 6 may then identify the sensor unit 4 and/or its location, and the RF transceiver 20.
[0030]
[0031]
[0032] The memory device 46 includes a readable storage media, which can comprise, for example, one or more of optical disks, volatile memory components (such as DRAM or SRAM), or nonvolatile memory components (such as hard drives, Flash RAM or ROM). In one embodiment, the memory device 46 maintains a database that stores for each sensor unit 4 installed in the building 2 a data set. Each data set includes the sensor unit's identifier together with information about where it is located within the building 2. The information of these data sets may be combined with information about the structural layout of the building 2, and represented, e.g., in a building plan and/or individual floor plans. The memory device 46 can be accessed at least by the scheduling processor 42 and the sound processor 44.
[0033] The sound processor 44 processes and analyzes in one embodiment each received audio signal. For example, the sound processor 44 analyzes the audio signal to determine the signal's noise-level information as a function of time, i.e., the sound processor 44 determines the volume of the noise in the sensor unit's vicinity, and detects, for example, if and when the volume increases. The sound processor 44 may further analyze the audio signal to determine an average noise level (e.g., a noise base level) over a predetermined period of time. For example, the sound processor 44 determines how loud it is on a floor L1, L2, L2 on average. The average noise level represents a threshold value used to determine an increased noise level. Contributing to the average noise are, e.g., background noise caused by machines (e.g., air conditioning equipment, cleaning machines, a vending machine), street traffic (e.g., noise entering through windows or doors), or construction taking place in the building 2. That background noise may vary during the course of a day, e.g., it may become lower during nighttime, higher during (street) traffic and office rush hours, and be somewhere in between during other times of the day. In one embodiment, the sound processor 44 uses a stored threshold value that represents an average noise level of talking persons. The threshold may be fixed for all floors L1, L2, L3, or determined by measurements on each floor L1, L2, L3. For each audio signal, the audio signal itself and/or the result of the processing and analysis may be stored in the storage device 46, and/or buffered for access by the sound processor 44.
[0034] In one embodiment of the processing unit 6, a machine learning algorithm is implemented that detects acoustic events. The machine learning algorithm may be executed by the sound processor 44, the scheduling processors 42, or a combination thereof. The implemented machine learning algorithm may be based on algorithms described in, for example, Shannon McKenna and David McLaren, Acoustic Event Detection Using Machine Learning: Identifying Train Events (printed on Nov. 23, 2016 from: http://cs229.stanford.edu/proj2012/McKennaMcLaren-AcousticEventDetectionUsingMachineLearningIdentifyingTrainEvents.pdf), or Andrey Temko, et al., CLEAR Evaluation of Acoustic Event Detection and Classification Systems, published in R. Stiefelhagen and J. Garofolo (Eds.): CLEAR 2006, LNCS 4122, pp. 311-322, Springer-Verlag, 2007. The machine learning algorithm of the processing unit 6 uses the received audio signals to determine for at least one of the floors L1, L2, L3 a noise pattern over a set period of time, e.g., a day, a week, a month, or a year. Such a noise pattern may be determined for each floor L1, L2, L3.
[0035] The processing unit 6 analyzes a noise pattern to learn when periods of a noise base level occur, and when periods of noise above the noise base level occur, if any. The learning may be assisted by event data obtained from the building event database 8. For example, in an office environment, the processing unit 6 may learn that every day between 18:00 and 19:00 the noise level increases by about 3 decibel (dB) above the noise base level due to cleaning, and between 11:30 and 13:00 by about 2 dB due to people collecting for lunch. The increased noise level during lunch time justifies sending an elevator car 10 to the concerned floor L1, L2, L3, whereas that during 18:00 and 19:00 would not. It is contemplated that the processing unit 6 in one embodiment continuously updates the one or more noise patterns. It, therefore, learns of and adapts to changes occurring in the building 2 over time.
[0036] As mentioned above, the processing unit 6 uses a threshold value to determine whether or not a current noise level is considered as an increased noise level. In one embodiment, more than one threshold values may be defined, for example, a first and a second threshold value. The second threshold value refers to a higher noise level than the first threshold value. For instance, the first threshold value may refer to the average noise caused by a first group of people, and the second threshold value to the average noise of a second group of people, whereas the second group includes more people. The processing unit 6, e.g., its scheduling processor 42, may be configured to send one elevator car 10 to the concerned floor L1, L2, L3 if the current noise level exceeds the first, but not the second threshold value, and, assuming the elevator installation 1 includes an elevator group, to send two elevator cars 10 if the current noise level exceeds the second threshold value.
[0037] Depending on a particular implementation of the processing unit 6, the sound processor 44 may subject the audio signal to a (digital) filtering process and/or a frequency analysis to determine the frequency spectrum of the audio signal. The frequency spectrum allows obtaining information as to the source, or sources, of the noise. That is, signal components distributed mainly in a frequency range of about 300 Hz to about 3000 Hz indicate the presence of voice, whereas noise caused by machines, e.g., during construction work, or street traffic is responsible for signal components distributed over a broader frequency range, including lower and/or higher frequencies. Analyzing the frequency spectrum, hence, facilitates distinguishing (or isolating) noise caused by voices from other noise and detecting a change (e.g., an increase) of the noise caused by voices. In one embodiment, the noise caused by sources other than voice may be disregarded.
[0038] Referring to the embodiment shown in
[0039] In the situation of
[0040] The data processor 48 is coupled to the building event database 8 (
[0041] The scheduling processor 42 executes a scheduling algorithm for the elevator car 10. The scheduling algorithm uses the audio signals themselves, the results of their processing, or both as input information. For example, the scheduling algorithm monitors the results of the audio signal processing and reacts upon a result that indicates an increased noise level on a floor L1, L2, L3. As a reaction, the scheduling algorithm generates a control signal that is fed to the elevator controller 12. The control signal identifies the floor L1, L2, L3 where the increased noise level exists, so that the elevator controller 12 may send the elevator car 10 to the floor L1, L2, L3.
[0042] In one embodiment, the scheduling processor 42 delays generating the control signal for the elevator for a predetermined period of time. The period of time is selected to avoid that a transient or impulse noise triggers the sending of an elevator car 10 to the floor L1, L2, L3. Transient or impulse noise may be caused, for example, by construction work. The period of time signifies that any increased noise level must last for a certain time before an elevator car 10 is called to a floor L1, L2, L3. For example, the period of time is in the range of a few seconds.
[0043] Optionally, the scheduling algorithm may use the building event data as additional input information. If it is available, the building event data may indicate that a conference is taking place, or that construction is going on in the building 2. The scheduling algorithm associates any increased noise level on a floor L1, L2, L3 with the building event data to verify if the occurrence of increased noise is consistent with the building event data. For example, if an increased noise level is detected on a floor L1, L2, L3 while the building event data indicates that a conference room is occupied on that floor L1, L2, L3, the noise level is consistent with the event data, and sending an elevator car 10 to the floor L1, L2, L3 is justified. However, if an increased noise level is detected on a floor L1, L2, L3 while no conference room is occupied on that floor L1, L2, L3, the noise level is not consistent with the event data, and no elevator car 10 would be called.
[0044] With the understanding of the general structure and function of the elevator installation 1 and certain features of its components described with reference to
[0045] In a step S2, at least one audio signal generated by a sensor unit 4 is received by the processing unit 6. In an embodiment according to
[0046] Proceeding to a step S3, the noise level of each audio signal is determined. The determination is made by the processing unit 6, e.g., its sound processor 44. For example, the processing unit 6 extracts volume information from the audio signal, and identifies the sensor unit 4 that generated the audio signal. The identity of the sensor unit 4 may be extracted from the audio signal. The processing unit 6 stores the obtained volume and identity information, e.g., in the storage device 46.
[0047] Proceeding to a step S4, the noise level is compared with a threshold value. The threshold value is determined, as described above, and stored in the processing unit 6, e.g., in the storage device 46. The processing unit 6 uses the obtained volume information to compare it with the threshold value. If the processing unit 6 determines in a step S5 that the threshold value is exceeded, the method proceeds along the Yes branch, either to a step S9 (according to an option A), or to a step S6 (according to an option B). If the threshold value is not exceeded, the method returns to the step S2.
[0048] If the method proceeds according to option A to the step S9, the processing unit 6 generates a control signal for the elevator controller 12. The control signal includes an indication of the floor L1, L2, L3 where the increased noise level was detected, i.e., where elevator service is likely to be required. In response to the control signal, the elevator controller 12 causes an elevator car 10, for example, to move to the concerned floor L1, L2, L3. At that time, and depending on a current situation of the elevator installation 1, the elevator controller 12 may prevent an elevator car 10 that is already on the concerned floor L1, L2, L3 from leaving, send an elevator car 10 that is waiting on another floor L1, L2, L3 to the concerned floor L1, L2, L3, or schedule (or reserve) an elevator car 10, which is currently servicing a call and transporting passengers, to move to the concerned floor L1, L2, L3 once the current service has been completed.
[0049] Once the elevator controller 12 processed the control signal, the method ends in the step S10. It is contemplated that the elevator controller 12 may then receive a call entered at the concerned floor L1, L2, L3. Such a call may be entered using the floor call terminal 16 (e.g., the call may be a destination call), or using a COP inside the elevator car 10.
[0050] If the method proceeds according to option B to the step S6, building event data is analyzed. In that embodiment, the processing unit 6 obtains building event data from the building event database 8, and determines if, for a time window around the time of the increased noise level, a building event is recorded. For example, the building event data may include time and location information for each event, or indicate that none is recorded for the concerned time window.
[0051] Proceeding to a step S7, the noise level is associated with the building event data. The processing unit 6 determines, in a step S8, if the occurrence of the increased noise level is consistent with the building event data, as described above. If the occurrence is not consistent, the method proceeds along the No branch to the step S10 and ends there. However, if the occurrence is consistent, the method proceeds along the Yes branch to the step S9. In the step S9, the processing unit 6 generates a control signal for the elevator controller 12, and causes an elevator car 10 to move to the concerned floor L1, L2, L3, as described above.