The subject matter of this disclosure relates to fluid flow sensing and measurement systems, and more particularly to a sensor system that uses low frequency sampling to detect fluid flow.
As water resources become scarcer and more expensive, water management in large facilities such as apartments, commercial buildings, hotels, etc., will continue to become more and more important. Among the challenges facility owners and managers face is to ensure that water waste is minimized. Providing sensors that can detect water flow in plumbing fixtures (pipe, tubes, etc.) and like accordingly remains an essential endeavor.
One area where water waste is commonplace involves leaking bathroom appliances such as toilets. A simple slow leak may go undetected for some time as the toilet will continue to operate but will repeatedly discharge water as though it was partially flushed. More involved leaks could result in an overflow situation causing significant flood damage to the facility.
Aspects of the disclosure provide a system and method that uses a fluid flow measurement sensor as a fluid flow detector using low frequency sampling. Upon detection, the system transitions from a detection mode to a measurement mode. The measurement mode utilizes a flow analysis system that can collect data, automatically detect leaks, provide alerts, measure water flow, provide analytics for water use in a toilet, turn off water supply, etc.
In a first aspect, system for detecting and analyzing fluid flow is provided, comprising: a turbine that rotates in response to a fluid flow; a sensor that senses positional information of the turbine; a flow detector coupled to the sensor that: periodically captures and stores a value indicative of a position of the turbine; compares the value with a previously collected value; and detects flow if the value and previously collected value differ; and a flow analysis system coupled to the sensor that activates in response to a detected flow, wherein the flow analysis system collects and analyzes sensor data from the sensor.
In a second aspect, method for detecting and analyzing fluid flow is provided, comprising: providing a turbine that rotates in response to a fluid flow; providing a sensor that senses positional information of the turbine; periodically capturing and storing a value indicative of a position of the turbine; comparing the value with a previously collected value; detecting a fluid flow if the value and previously collected value differ; and activating a flow analysis system in response to a detected flow, wherein the flow analysis system collects and analyzes sensor data from the sensor.
In a third, aspect, a plumbing fixture is provided, comprising: a system for detecting and analyzing fluid flow, including: a turbine that rotates in response to a fluid flow; a sensor that senses positional information of the turbine; a flow detector coupled to the sensor that: periodically captures and stores a value indicative of a position of the turbine; compares the value with a previously collected value; and detects flow if the value and previously collected value differ; and a flow analysis system coupled to the sensor that activates in response to a detected flow, wherein the flow analysis system collects and analyzes sensor data from the sensor.
These and other features of this disclosure will be more readily understood from the following detailed description of the various aspects of the disclosure taken in conjunction with the accompanying drawings in which:
The drawings are not necessarily to scale. The drawings are merely schematic representations, not intended to portray specific parameters of the disclosure. The drawings are intended to depict only typical embodiments of the disclosure, and therefore should not be considered as limiting the scope of the disclosure. In the drawings, like numbering represents like elements.
Aspects of this disclosure include a fluid flow sensor system that detects flow using low frequency sampling. Once flow is detected, the sensor can capture and analyze flow data to e.g., detect leaks, provide alerts, measure water flow, provide analytics for water use in a plumbing fixture, etc.
Suitable water management systems require accurate flow measurement to determine typical usage and detect abnormal conditions. At any plumbing fixture (e.g., a sink, toilet, tub, sprinkler, etc.) water does not flow most of the time. In operation, water flow will start at an arbitrary moment in time, continue with possibly variation in rate for some arbitrary duration, and then flow will cease. This behavior is referred to herein as a flow event. It is essential that a flow analysis system operates throughout the flow event to provide accurate flow data. To effectively achieve this, the system must be able to detect when a flow event occurs and when flow ceases. In many cases, the analysis system only needs to be powered during a flow event to conserve energy.
In typical prior devices, flow detection is implemented with dedicated flow detector sensors, e.g., conductive probes or vibration sensors. In such implementations, a processor has to use significant power to periodically check the status of the detector sensor for a flow event before returning to sleep. The use of such sensors also increases overall system complexity, introduces new failure modes, may require complex tuning to setup, and introduces periodic aging maintenance.
Embodiments provided herein include a system and method in which the same device is used for both flow detection and analysis, thereby reducing cost and improving reliability. In some aspects, the device can utilize direct measurement, such as with an inline flow meter or other measurement technique, or an indirect measurement, such as acoustic, electrical impedance, vibration, light, magnetic, radio frequency field signals, etc. Once flow is detected, the device can activate device or system activities, such as alerting a user, storing, removing, retrieving or sending data, turning other devices on or off, recording data, etc. Furthermore, in certain aspects, a low frequency sampling methodology is utilized to detect flow in a very low power mode that periodically turns power on and off, which is particularly useful where continuous monitor requires a prohibitive amount of energy, creates interference or noise, allows the signal to be less detectable, etc.
In illustrative embodiments, direct measurement occurs through an inline flowmeter, which operates as follows to measure and analyze flow. Fluids passing through the flowmeter impinge on the blades of a turbine causing it to rotate on an axis. One way to detect that the axis is rotating—and hence detect fluid flow—is to attach a permanent magnet to the axis. This will cause the magnet to rotate when the shaft rotates, resulting in a magnetic field that varies in position. The field variation is proportional to the speed and pressure of the flow through the turbine. A magnetic field sensor, such as a Hall effect sensor, can sense the change in the field strength, intensity, orientation, etc., at a stationary point around the flowmeter and convert this variation into an electrical signal that is easily processed by low-power electronic circuits. The magnetic field of the permanent magnet can be oriented relative to the axis in such a way to optimize detection by the field sensor. This sensing can take place in any position, e.g., above or below the plane of rotation, or along the outer circumference of the rotating turbine.
In some applications, the system can be continuously powered up to detect the changing field, and hence detect and measure flow. However, in situations where for example power is limited (e.g., a battery powered system), continuously powering the system is not practical. To address this, embodiments provided herein utilize a low frequency approach in which the sensor is periodically turned on and off. In one example, the sensor is powered up for only a small percentage of an overall elapsed time (e.g., less than 1%) to sample the magnetic field. For example, the sensor is turned on for less than a tenth of a second, four or five times per second. Note that particular variables such as the sample rate, power on-off frequency, dwell time, etc., can be configured for variety of factors such as a specific environmental condition, stability of the fluid, phase or multiphase conditions, or kinematic fluid state.
In the illustrative system 10 of
In addition to flow analysis system 14, system processor 16 also includes a flow detector 12 (i.e., detector logic) for detecting flow. As described herein, both flow detector 12 and flow analysis system 14 are configured to receive and sample data from sensor 26. Flow analysis system 14 however only powers up via power source 28 when a flow event is detected. Power source 28 provides power to the various components, and power manager 15 controls when flow detector 12, flow analysis system 14 and sensor 26 are powered up or powered down, which may include varying power states (e.g., activated, low power mode, sleep mode, etc.).
As noted, one of the challenges with measuring flow is that energy must be spent from a power source, either measuring flow events or waiting for a flow event to occur. In the period in between flow events, some amount of energy must be expended to detect flow. For devices that utilize a battery or the like for a power source, the expended energy over time can deplete the battery and thus increase cost. In applications where there are long durations between relatively short flow events, the time waiting to measure non-zero flows over sensor lifetime can be significantly greater than accumulated measurement durations.
Rather than utilizing additional probes to detect a new event, the present approach utilizes flow detector 12 that deploys a low frequency power management process to periodically power up and detect and evaluate a position of the turbine 18 based on the magnetic field using logic, e.g., implemented in software, hardware or firmware. Based on the positional information, flow detector 12 can detect a new flow event by comparing current and past positional values with minimal power consumption. Once detected, analysis system 14 gets “awakened,” but is otherwise maintained in power down state (e.g., a low-power or sleep mode).
Detecting flow is generally accomplished as follows. When the shaft rotation speed of turbine 18 is zero, there is no flow. In this state, the position of the turbine and hence the magnetic field is unchanging and periodic sampling by the sensor 26 will yield a sequence of unchanging values. When flow occurs, the position of the turbine 18 will change which will cause a non-periodic fluctuation of the magnetic field, and samples from the sensor will typically progress from values with no change to changing values. If the field is sampled at a fixed time period, the probability of seeing back-to-back identical values when flow is occurring is very low.
At S4 in
In certain embodiments, the system processor 16 instructs flow detector 12 to wake up, temporarily power on sensor 26 and take samples every 250 milliseconds while flow is not detected. Flow detector 12 collects and stores the previous sample and compares it to the current sample. Additionally, flow detector 12 also stores the number of times in a row the last sample was different than the current sample. The current sample after the comparison becomes the last sample for the next sampling. If two consecutive sample comparisons differ, then flow detector 12 “detects flow” and powers on the flow analysis system 14 and sensor 26. Using two consecutive samples instead of one help reduce the number of false positives and reduces the logic on the device implementing system processor 16.
The system processor 10 and associated components may be implemented with any type of computing system, e.g., one or more integrated circuits, chips, memory, bus, I/O, software, firmware, ASIC, etc., that includes logic for performing the tasks described herein. In certain embodiments, system processor 16 (including flow detector 12 and flow analysis system 14) can be implemented by a low-power processor (PIC), which can be directly powered by the battery. The low-power PIC can for example include an internal scheduler that periodically wakes itself up from a sleep mode to implement flow detector logic. The low-power PIC can also power sensor 26 and power up to implement flow analysis logic as needed. Flow detection and sensor voltage may for example vary from approximately 4.2V to 3.2V and utilize, e.g., 5 mA with power on (for the Honeywell SS411P) and 5 uA with the sensor off and the PIC in sleep mode.
When powering up sensor 26, its output becomes valid after a slight startup delay, which can be as low as 500 ns. For detection purposes, the pulse rate is irrelevant, it is not necessary to measure pulse rate since only presence of flow is of interest. As noted, a perceptible change of magnetic field values denotes flow. Accordingly, in the flow detection mode, sensor 26 can be powered up and read periodically to detect flow and conserve significant power, which is generally described with the formula:
I
average=DutyCycle*Iontime+IPICSleep
The rotational rate of the turbine rapidly accelerates to match flow rate (which itself takes time to reach maximum rate) in less than a few seconds. Therefore, the magnetic field inflection rate increases gradually from some stable, steady value such as 0 up to some stable, steady positive value when flow starts. When the rotational rate is less than half the sampling rate (the Nyquist rate), the samples accurately reflect the magnetic field. There are some limitations that can be addressed by changing the size of the flowmeter. For example, at higher rotational rates, it is likely that “under-sampling” occurs. When under-sampling, the samples do not accurately reflect the magnetic field. At this point, the samples reflect the “beats” of the sampling rate verses the rotational rate due to what is known as aliasing. The frequency of the beats is less than that of the rotational rate and thus will provide an erroneous value that is lower than actual rates. When flow starts, there is a period of time before under-sampling occurs. If that period of time is more than that necessary to take two samples, then the two samples are guaranteed to be different, and flow has been detected. If flow still has not been detected and under-sampling is occurring, it is just a matter of time before subsequent samples are different. The only time subsequent samples will never change is when the rotational rate is within a certain tolerance of even multiples of the sampling rate (2×, 4×, 6×, etc.). Given that the rotational rate of the turbine cannot change instantaneously, subsequent samples will inevitably be different at some point. In an illustrative implementation, the sampling rate can be set at, e.g., four samples per second, or every 250 ms. The sensor 26 can be read 150 us after being powered-on to satisfy the startup delays with sufficient margin. In this example, sensor 26 is powered 0.06% of the time (150 us/250 ms), well less than one percent of an overall time period. A flow event is triggered any time a sample is different than, e.g., one or two previous samples.
In one embodiment, a sensor system 10 is provided that fits into or is integrated into the tank of a toilet, measures water flow or consumption, and communicates wirelessly with a remote data processing system that identifies leaks, reports demand data, issues alert conditions, calculates pressure, etc. In other embodiments, the sensor can reside external to the appliance.
Examples of such systems are for example described in U.S. Pat. No. 10,794,748, FLUID FLOW SENSOR SYSTEM FOR DETECTING FLOW EVENTS IN A TOILET, U.S. Pat. No. 11,015,968, FLUID FLOW SYSTEM HAVING A UNIVERSAL STEM, and U.S. Pat. No. 11,391,615, the contents of which are hereby incorporated by reference.
Almost all conventional toilets utilize water that is stored in a tank and released when flushed. After each flush, a re-fill event occurs within the toilet that includes a flow of water through a flexible fill tube and into an overflow tube. If there is a leak or other performance issue with the toilet (e.g., a malfunctioning flapper), more water will flow through the fill tube than is necessary during an event. In one embodiment, the sensor system only activates when water is flowing through the fill tube, thus minimizing power usage of the system. Raw data corresponding to an amount of flow is captured by the system and wirelessly transmitted to a remote data processing system for analysis.
An illustrative toilet sensor system 30 is shown in
Referring again to
In various aspects, the embodiments described herein may be utilized for low-power detection of water flow in a toilet, a low-power detection and measurement of water flow in a toilet, low-power detection of water flow in any plumbing fixture, low-power detection and measurement of water flow in any plumbing fixture, low-power detection of fluid flow, a scheme for using a fluid flow measurement device for flow detection via low-frequency sampling, a fluid flow-detection mechanism based on sampling values of a magnetic field modulated by a rotating fluid turbine, a fluid flow-detection mechanism based on sampling values of any potential or field modulated by a rotating fluid turbine, a scheme for combining continuous-use low-power and occasional-use high-power devices to reduce total power consumption of a fluid flow analysis system, or a scheme for combining continuous-use low-power and occasional-use high-power devices to reduce total power consumption of a combined system.
In some embodiments, flow analysis system 14 can analyze the data locally, e.g., compare two samples to determine a change in the state, a change in flow rate, etc. In some instances, e.g., an emergency, the system will communicate out an emergency message immediately. In other instances, the data is transmitted at predetermined periodic times to a local server and/or cloud platform or the like for subsequent analysis.
In certain cases, the event data can be wirelessly transmitted to a remote data processing service for analysis in a communication mode. Transmission may occur at the time of the event, or any time thereafter. Transmission may also be initiated by the user or external device. In one illustrative embodiment, a collection of event data records are transmitted in a batch mode at predefined time intervals, e.g., every eight hours.
In addition to event data, device data such as continuous device health monitoring can be reported in data transmissions. Other device data may, e.g., include battery voltage, temperature, relative humidity, atmospheric pressure, ambient optical brightness, sound noise level, VOC gas sensor readings, electric current, liquid or gaseous hydrogen-based fuels, etc. Communication related data may also be included, e.g., data collected from channel monitoring such as signal strength, background noise level, metrics for interference problems, retry counter, association failure rate, packet demodulation failure rate, etc.
It is noted that the systems described herein can be configured for analyzing any type of configuration of fluid flow, and can be adapted in any configuration or manner along any fluid flow path, e.g., fill tube, overflow tube, pipe, channel, hose, drain, faucet, etc. Furthermore, the sensor system can be utilized with different types of fluid, e.g., liquid, gas, mixtures, natural gas, propane, heating oil, etc.
Additionally, while described herein to include a turbine and magnets to generate a magnetic field in response to a fluid flow, it is understood that other types of devices and signals could be used. For example, any type of actuator that moves in response to a fluid flow and is capable of outputting positional information could be utilized, e.g., a pendulum, a flap, a screw, a material, a membrane.
Computing and processing systems utilized herein may comprise any type of computing device, integrated circuit, analog device, and for example includes at least one processor, memory, an input/output (I/O) (e.g., one or more I/O interfaces and/or devices), and a communications pathway. In general, processor(s) execute program code which is at least partially fixed in memory. While executing program code, processor(s) can process data, which can result in reading and/or writing transformed data from/to memory and/or I/O for further processing. The pathway provides a communications link between each of the components in computing system. I/O can comprise one or more human I/O devices, which enable a user to interact with computing system. Computing system may also be implemented in a distributed manner such that different components reside in different physical locations.
The foregoing description of various aspects of the disclosure has been presented for purposes of illustration and description. It is not intended to be exhaustive or to limit the disclosure to the precise form disclosed, and obviously, many modifications and variations are possible. Such modifications and variations that may be apparent to an individual in the art are included within the scope of the disclosure as defined by the accompanying claims.
This application claims priority provisional application Flow Detection with Low Frequency Magnetic Field Sampling, Ser. No. 63/365,224, filed on May 24, 2022, the contents of which are hereby incorporated by reference.
Number | Date | Country | |
---|---|---|---|
63365224 | May 2022 | US |