METHOD OF ANALYZING A MONITORING SIGNAL FROM A SENSING SYSTEM TO DETERMINE AN ALARM CONDITION
20230236045 · 2023-07-27
Inventors
Cpc classification
G01D1/18
PHYSICS
International classification
Abstract
A method is provided for analyzing a monitoring signal from a sensing system to determine an alarm condition, where the monitoring signal is provided as a stream of digital values which are analyzed using a frequency-based or time-based algorithm to generate a plot of elements, applying a delta to each element of the plot of elements to adjust sensitivity thereof to provide a threshold and comparing a plurality of the elements of the stream with the threshold and triggering the alarm condition in the event that the threshold is exceeded; where the algorithm is changed in different time periods in response to ambient conditions of the environment determined for those time periods.
Claims
1. A method of analyzing a monitoring signal from a sensing system where the monitoring signal varies over time to determine an alarm condition, the method comprising: the sensing system being located in an environment including ambient conditions and operating during a plurality of different time periods; providing the monitoring signal as a stream of digital values; analyzing the stream of digital values using a frequency-based or time-based algorithm to generate a plot of elements obtained from the analysis; applying a delta additively or multiplicatively to each element of the plot of elements to adjust sensitivity thereof to provide a threshold; comparing a plurality of the elements of the stream with the threshold and triggering the alarm condition in the event that the threshold is exceeded; and changing the algorithm in different time periods in response to ambient conditions of the environment determined for those time periods.
2. The method according to claim 1 wherein the algorithm is changed by changing the delta.
3. The method according to claim 1 wherein the algorithm is changed by adjusting the delta between the reference frequency response amplitude and the measured signal so as to raises or lower sensitivity across all frequencies.
4. The method according to claim 1 including detecting specific frequencies that are alarming under changed ambient conditions, and decreasing sensitivity at those specific frequency bands.
5. The method according to claim 1 including evaluating the size of the specific alarm event, which might be in the form of a peak signal at a specific frequency, or the area under the curve of a signal as it crosses the reference so as to determine if the signal is below a certain “nuisance” level, and delete the event rather than act upon it.
6. The method according to claim 1 wherein the ambient conditions are determined based on a time of week.
7. The method according to claim 1 wherein the ambient conditions are determined based on seasonal changes.
8. The method according to claim 1 wherein the ambient conditions are determined based on Calendar events.
9. The method according to claim 1 wherein the ambient conditions are determined based on programmable events,
10. The method according to claim 1 wherein the ambient conditions are determined based on monitoring external conditions including one or more of outdoor temperature, humidity, and wind.
11. The method according to claim 1 wherein the ambient conditions are determined based on HVAC activity.
12. The method according to claim 1 wherein the algorithm is changed to as to change a sensitivity of the detection algorithm as function of the timing considerations.
13. The method according to claim 1 wherein the algorithm is changed to as to change a sensitivity of the detection algorithm as a function of magnitude of the event.
14. The method according to claim 1 wherein the algorithm is changed to as to change a sensitivity of the detection algorithm as a function of a magnitude of the ambient conditions.
15. The method according to claim 1 wherein the algorithm is changed over the long period of time so as to store incremental values, and select the portions that correspond to the time window which allows changes to time windows
16. The method according to claim 1 wherein a series of autoconfigurations is performed during each specified time window.
17. The method according to claim 1 wherein the algorithm is changed to as to change alarm sensitivity such as an ambient rejection threshold.
18. The method according to claim 1 wherein the frequency algorithm comprises: dividing the sample stream in to equal length pieces each containing a series of the values; using a microprocessor to apply a Fourier Transform (FT) algorithm to transform each piece of the stream into a three-dimensional dataset including frequency domain amplitude, frequency and time and calculating a Frequency Envelope by taking the maxima over the time dimension for a period of time, leaving a two-dimensional frequency domain amplitude vs frequency dataset.
19. The method according to claim 15 wherein the method further includes the steps of comparing a plurality of the elements of the stream with the threshold, determining the discrete frequency bands found above the threshold applying said delta additively or multiplicatively to individual frequency elements of the plot of elements to adjust sensitivity thereof to provide a threshold and triggering the alarm condition in the event that the threshold is exceeded.
20. The method according to claim 1 wherein the time-based algorithm comprises detection or calculation of the change of a monitored signal as a function of monitor time.
21. The method according to claim 1 wherein the signal is extracted from an optical fiber in response to the injection into the fiber of a signal from a source and wherein the alarm condition is detection of movement or vibration in the fiber indicative of an intrusion event.
22. The method according to claim 1 wherein equipment located in the environment may be provided with a system so as to communicate the status of the equipment directly to the sensing system without the necessity for an added sensor.
23. The method according to claim 1 wherein the sensing system is arranged to look for events which occur at certain situations such as at certain times which act to trigger a false alarm condition and to generate data related to those events and the conditions under which they occur.
24. A method of analyzing a monitoring signal from a sensing system where the monitoring signal varies over time to determine an alarm condition, the sensing system being located in an environment including ambient conditions and operating during a plurality of different time periods; the method comprising: providing the monitoring signal as a stream of digital values; analyzing the stream of digital values using a frequency-based or time-based algorithm to generate a plot of elements obtained from the analysis; comparing a plurality of the elements of the stream with a reference signal and triggering the alarm condition in the event that a difference from the reference is exceeded; and changing the reference signal in different time periods in response to ambient conditions of the environment determined for those time periods.
25. A method of analyzing a monitoring signal from a sensing system where the monitoring signal varies over time to determine an alarm condition, the sensing system being located in an environment including ambient conditions and operating during a plurality of different time periods; the method comprising: providing the monitoring signal as a stream of digital values; analyzing the stream of digital values using a time-based algorithm to generate a plot of elements obtained from the analysis; applying a delta additively or multiplicatively to each element of the plot of elements to adjust sensitivity thereof to provide a threshold; comparing a plurality of the elements of the stream with the threshold and triggering the alarm condition in the event that the threshold is exceeded; and changing the time-based algorithm in different time periods in response to ambient conditions of the environment determined for those time periods.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0047]
[0048]
[0049]
[0050]
[0051]
DETAILED DESCRIPTION
[0052]
[0053] The algorithm processing component can receive data from a memory 21 which includes stored data from pre-set conditions 22 and 23. That is previous analysis of the environment can set up conditions 22 and 23 such as work day, non-working day which can be entered automatically from memory. In the event that a new time division is determined to require the same conditions, such as when a new shift is started on a different day or time of day, the same conditions calculated for other working shifts can be immediately entered into the analysis in the algorithm processing.
[0054] The arrangement in
[0055]
[0056] In
[0057] The line called “Background” is the “response curve” and the “FT reference plot” described in the paragraph above. In use, the “Background” is offset by the “delta” (a user configurable variable) to create the “Detection Level”. The ongoing frequency measurement is compared to this “Detection Level”, and when it crosses it an alarm is reported.
[0058] Additionally, as shown in
[0059] The arrangement herein thus has the following key features:
[0060] -a- Changing the Delta or sensitivity;
[0061] -b- Modifying the reference signal;
[0062] -c- Doing either of the above in the time domain algorithm.
[0063] The algorithm can be changed in different time periods in response to ambient conditions of the environment determined for those time periods by any one or more of the following:
[0064] -a- The Time of day—shifts—traffic, HVAC, elevators. As the system monitors the sensor, there are changes to the environment in which the monitor is installed. These changes might affect the ambient signature to a degree to which the ability to detect the desired signal is changed. A frequency monitoring system will detect a sudden, low frequency periodic signal when a freight elevator is operated. Additional sources of this shift might be the nearby road traffic at the end of a shift, footfalls caused by the personnel during busy hours, or the HVAC system turning blowers on and off as the temperature changes over the course of the day as caused by outdoor temperature, density of population, or heat generated by equipment.
[0065] -b- Time of week—weekends. Ambient changes can also be affected by the time of the week. For example, perhaps a large delivery truck pulls in every Tuesday c, causing a low frequency vibration. During weekend, the ambient might become quiet due to the lack of workers. The system would increase sensitivity to take advantage of that enhanced ability to detect signals.
[0066] -c- Time of year—seasonal changes. Seasonal changes cause changes in the ambient signature based on the HVAC system. Outdoor temperature rising in the springtime will cause the air conditioner to run intermittently. This will cause vibrations from the fans as well as air flow. This is true for furnaces in the winter and dehumidifiers in the summer, as examples.
[0067] -d- Calendar events—holidays. On holidays, businesses are often closed and the buildings empty of personnel. This situation affords two scenarios. First, the lack of personnel will quieten the environment, allowing the monitoring system to be operated at enhanced level of sensitivity. Additionally, an empty building will be a target for physical intruders. The above mentioned sensitivity enhances protection in this instance.
[0068] -e- Programmable events—after hours open house, for example. Programmable events such as after hours open houses bring both strangers into the environment and the need for lower sensitivity in the high-traffic areas as well as higher sensitivity in the off-limits areas.
[0069] -f- by monitoring outdoor temperature, humidity, and wind. Outdoor events can directly impact the ambient environment within a monitored space. Some examples include:
[0070] Change in temperature can cause HVAC systems to cycle, as mentioned above;
[0071] Humidity increase can cause the need for de-humidifiers to engage, potentially causing vibration and air flow. Additionally, the change in humidity can subtly change the frequency and absorptive characteristics of the air within a controlled space;
[0072] An increase in wind can impact the monitor system in several ways:
[0073] Wind will shake a fence in a perimeter monitor system;
[0074] Wind will shake vegetation—potentially affecting a perimeter monitor system or impacting a building that contains a monitored space
[0075] Wind can blow across open conduits, pipes, gutters, and windows, causing resonances such as “howling”, introducing a periodic signal that was not present during the autoconfiguration calibration.
[0076] The algorithm can be varied in accordance with one or more of the following:
[0077] -a- Sensitivity of detection algorithms as function of above timing considerations. Time domain algorithms, such as Intrusion Signature (IS) can be adjusted by altering the magnitude of the signal delta or the signal time window during which an event is captured. Frequency domain algorithms such as Smart Filter Detection (SFD) offer a variety of controls for adjusting sensitivity. These include: [0078] -1- Adjust the delta between the reference frequency response amplitude and the measured signal. This raises or lower sensitivity across all frequencies. [0079] -2- Detect specific frequencies that are alarming under changed ambient conditions, and decrease sensitivity at those specific frequency bands [0080] -3- Evaluate the size of the specific alarm event, this might be in the form of a peak signal at a specific frequency, or the area under the curve of a signal as it crosses the reference. Determine if the signal is below a certain “nuisance” level, and delete the event rather than act upon it.
[0081] -b- Sensitivity of detection algorithms as function of magnitude of event. The detection algorithms benefit from the enhancements of this invention as maximum sensitivity must always balance against lack of false and nuisance alarms. Systems must be able to detect a stealthy attack while not constantly be sounding alarms from non-events.
[0082] -c- Sensitivity of detection algorithms as function of magnitude of ambient. Similarly, and referencing the need for maximum sensitivity, the system must detect a stealthy event while not reporting alarms from such things as a rise in ambient noise such as an elevator or air handler.
[0083] The method herein operates to autoconfigure over the long period of time, store incremental values and select the portions that correspond to the time window. This allows changes to time windows
[0084] The method can operate to perform a series of autoconfigurations during each specified time window. The down side of this method is that it does not allow later adjustment.