Partial blockage detection using backwater valve
11371235 · 2022-06-28
Inventors
- Michael Gibson (Hamilton, CA)
- Larry Boyle (Hamilton, CA)
- Raymond MacDonald (Hamilton, CA)
- Joseph Macissac (Brantford, CA)
- Michael Szkudlarek (Toronto, CA)
Cpc classification
H04Q9/00
ELECTRICITY
E03F7/00
FIXED CONSTRUCTIONS
H04Q2209/823
ELECTRICITY
E03F2201/40
FIXED CONSTRUCTIONS
International classification
H04Q9/00
ELECTRICITY
Abstract
The present disclosure describes systems and apparatus for detecting an impending sewer backup by detecting fluid undulations of predetermined magnitude inside a main body of a backwater valve. When at least a predetermined number of fluid undulations of predetermined magnitude are detected within a predetermined time period, an alarm can be triggered. Such undulations can be detected by monitoring a buoyant gate in a normally-open backwater valve to detecting instances of movement of the gate from a lowered position in which fluid flow from an inlet through the backwater valve is unobstructed by the gate toward but stopping short of a raised position in which the gate closes the inlet to obstruct fluid flow through the valve. For example, a sensor can be carried on the gate to detect movement of the gate. Alternatively, fluid levels inside the main body can be monitored directly.
Claims
1. A method for detecting an impending sewer backup, the method comprising: monitoring a movable gate in a normally-open backwater valve, such monitoring detecting instances of movement of the gate from an open position in which fluid flow from an inlet through the backwater valve is unobstructed by the gate toward but stopping short of a closed position in which the gate closes the inlet to obstruct fluid flow through the valve; and responsive to detecting at least a pattern of repeated movement of the gate, triggering an alarm.
2. A method for detecting an impending sewer backup, the method comprising: detecting fluid undulations inside a main body of a backwater valve; and responsive to detecting at least a pattern of repeated fluid undulations, triggering an alarm.
3. The method of claim 1, wherein the pattern of repeated movement of the gate is a predetermined number of instances of movement of the gate within a predetermined time period.
4. The method of claim 1, wherein the pattern of repeated fluid undulations is a predetermined number of fluid undulations of predetermined magnitude within a predetermined time period.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) These and other features will become more apparent from the following description in which reference is made to the appended drawings wherein:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
DETAILED DESCRIPTION
(14) Reference is now made to
(15) Preferably, the inlet 104 is disposed above the outlet 106 to facilitate fluid flow from the inlet 104 toward the outlet 106. Also preferably, when in the lowered position the generally planar main closure portion 114 of the gate 108 is spaced from the lower interior surface 110 of the main body 102 to keep the gate 108 from being adhered to the lower interior surface 110 by accumulated detritus. In the illustrated embodiment, the inlet 104 protrudes inwardly into the interior volume 103 of the main body 102 and the gate 108 includes sidewalls 112 that extend beyond the main closure portion 114 of the gate 108 to engage the lower interior surface 110 when the gate 108 is in the lowered position so as to keep the main closure portion 114 of the gate 108 spaced from the lower interior surface 110 when the gate 108 is in the lowered position. The protruding portion 116 of the inlet 104 may be provided with an annular seal 118 that engages the main closure portion 114 of the gate 108 when the gate 108 is in the raised position. The sidewalls 112 of the gate 108 may be provided with outwardly-extending upper and lower sidewall flaps 120U and 120L, respectively, and the main body 102 may be provided with a removable top 122, which may in turn include a cleaning hatch 124 with a removable closure member 126.
(16) During normal operation, sewage from a dwelling or other building spills out of the inlet 104 into the interior volume 103 of the main body 102 onto the gate 108 and flows through the interior volume 103 of the main body 102 to the outlet 106. The gate 108 is maintained in the lowered position by gravity (i.e. the backwater valve 100 is “normally open”). In the event of a sewer backup, because the gate 108 is buoyant in water, sewage flowing through the outlet 106 into the interior volume 103 of the main body 102 will cause the gate 108 to float which, since the gate 108 is constrained to pivot, will move the gate 108 from the lowered position toward the raised position. Thus, backflow through the outlet 106 into the interior volume 103 of the main body 102 pivots the gate 108 toward the raised position. When the level of sewage in the interior volume 103 of the main body is sufficiently high, as in the case of a complete backup, the gate 108 will be moved completely into the raised position, closing the inlet 104 and inhibiting sewage from proceeding through the inlet 104.
(17) The backwater valve is adapted to enable detection of fluid undulations of predetermined magnitude inside the interior volume 103 of the main body 102 of the backwater valve 100, to thereby enable detection of an impending sewer backup. More particularly, where a sewer line is only partially obstructed, after fluid flows through the outlet 106 there is a backwash which leads to an undulating volume of fluid in the interior volume 103 of the main body 102 of the backwater valve 100. The number and magnitude of the undulations will generally correspond to the extent of the obstruction—the greater the degree of blockage, the greater the magnitude of the undulations and the more frequent they will be. Therefore, a partial obstruction, i.e. an impending sewer backup, can be detected by monitoring fluid undulations in the interior volume 103 of the main body 102 of the backwater valve 100.
(18) In the exemplary illustrative embodiment shown in
(19) Importantly, the sensor 130 is adapted to sense movement of the gate 108 from the lowered position toward the raised position but which stops short of reaching the raised position. If the gate 108 has moved fully to the raised position, this means that a sewer backup has already occurred. In contrast, in the case of a partial obstruction, the undulating fluid in the interior volume 103 of the main body 102 will cause the buoyant gate 108 to reciprocate toward and away from the raised position but without actually reaching the raised position. The sensor 130 can be configured to detect when the gate 108 has pivoted to a predetermined position corresponding to a predetermined magnitude of undulation (i.e. a predetermined height reached by the undulating sewage in the main body 102 of the backwater valve 100), and may be coupled to a detector 132 configured to trigger an alarm upon detecting a predetermined number of sensor activations within a predetermined period. Thus, when sewage in the interior volume 103 of the main body 102 undulates to a predetermined height with a predetermined frequency, the detector 132 will trigger an alarm. Thus, it is to be appreciated that the predetermined number of sensor activations is a plurality of sensor activations and not merely a single sensor activation. The detector 132 may comprise, for example, a suitably programmed Arduino board, a programmable logic controller (PLC) or any other suitable device, including a suitably programmed general purpose computer or special purpose hardware, and may communicate with additional devices to trigger an alarm. For example, where the detector is an Arduino board, it may trigger an audible alarm and/or communicate with another device to, for example, transmit an electronic message (e.g. an e-mail, SMS message or the like) to a homeowner. Optionally, depending on the type of sensor used, the detector may also be configured to detect when the gate 108 has moved fully into the closed position.
(20) Reference is now made to
(21) In the illustrated embodiment, the sensor 130 comprises a tilt switch 248, a wireless transmitter 250 and a battery 252 all carried on a circuit board 254. The tilt switch 248 may be, for example, of ball-in-tube construction, and is electrically interposed between the wireless transmitter 250 and the battery 252 by way of leads 256 so that, when the tilt switch 248 is closed, the wireless transmitter 250 transmits a signal and when the tilt switch 248 is open, the wireless transmitter 250 is silent. Thus, in this embodiment, the sensor 130 is coupled to the detector 132 by way of wireless communication from the wireless transmitter 250, with the detector 132 being provided with a wireless receiver 258 (
(22) Since the tilt switch 248 is fixed inside the enclosure 234, which is mounted to the gate 108, the tilt switch 248 is carried by the gate 108. The tilt switch 248 is positioned within the enclosure 234 so that when the enclosure 234 is mounted to the gate 108, the tilt switch 248 will be positioned relative to the gate 108 such that the tilt switch 248 is open when the gate 108 is in the lowered position and closes as the gate 108 moves toward the raised position. The tilt switch 248 can be positioned so that it will close when the gate 108 reaches a predetermined angular position corresponding to a predetermined magnitude of undulation, as desired.
(23) Thus, a relatively short signal from the wireless transmitter 250 will result when the tilt switch 248 closes as the gate 108 moves toward the raised position and then opens as the gate 108 moves back toward the lowered position. As such, a relatively short signal from the wireless transmitter 250 represents an undulation of sewage in the backwater valve 100 and enables detection of that undulation by the detector 132. The detector 132 can also be configured to detect that the gate 108 remains in the closed position (i.e. a complete obstruction) as represented by a continuous signal from the wireless transmitter 250 exceeding a predetermined duration, i.e. longer than would be expected from a closure of the tilt switch 248 resulting from an undulation. Additionally, the detector 132 may be configured to monitor battery consumption for the battery 252. For example, the detector 132 may be programmed with a (preferably conservative) estimate of the total duration of time that the battery 252 can power the wireless transmitter 250 and to compare the cumulative duration of wireless signals received to the estimate of the total duration and provide an alert as the battery 252 approaches its expected end of life.
(24) Referring now to
(25) An alternate arrangement for preventing battery drainage during shipping is shown in
(26) The exemplary sensor 130 described above is merely one example of a sensor that is adapted to sense movement of the gate 108 from the lowered position toward the raised position but which stops short of reaching the raised position. While the use of a tilt switch carried by the gate as a trigger device for the sensor is considered an economical solution, other types of sensor may also be used. For example, movement of the gate 108 may be detected by a magnetic sensor, a photoelectric sensor, an optical sensor or a gyroscopic sensor.
(27) The exemplary backwater valve 100, including the sensor 130, enables a method for detecting an impending sewer backup, i.e. a partial obstruction. Reference is now made to
(28) The method 300 may test for a predetermined number of instances of movement of the gate within a predetermined time period by, for example, using a counter to track the actual number of instances of movement of the gate, which can be compared to the predetermined number of instances of movement of the gate, and using a timer to track the predetermined time period. In one exemplary implementation, the predetermined number of instances of movement of the gate is 10 and the predetermined time period is 30 days and more than 10 gate movements (above the required magnitude) within 30 days would trigger an alarm; these are merely exemplary values and other values may also be used. The predetermined time periods may be counted off as discrete intervals with the counter being reset after each interval. Alternatively, a “rolling” timer may be used to track the predetermined time period, with the counter being decremented when enough time has elapsed that the least recent instance of gate movement now falls outside of the predetermined time period. Where an Arduino board is used as a controller, program code for implementing the exemplary method 300 using a counter and timer approach may be adapted from the “push-button” example code posted on the Arduino IDE v1.6.9 at https://www.arduino.cc/en/Tutorial/Pushbutton and which is incorporated herein by reference; such adaptation is within the capability of one skilled in the art, now informed by the present disclosure.
(29) If the method 300 does not detect a predetermined number of instances of movement of the gate within a predetermined time period (“no” at step 304), the method returns to step 302 to continue monitoring the gate. The exemplary method 300 may be modified to further monitor for the gate remaining in the raised position, for example by monitoring for a continuous signal from the wireless transmitter exceeding a predetermined duration.
(30) Reference is now made to
(31) Reference is now made to
(32) The second exemplary backwater valve 500 is essentially identical to the first exemplary backwater valve 100, with like reference numerals denoting like features except with the prefix “5” instead of “1”, except that the second exemplary backwater valve 500 does not include a sensor to sense movement of the gate 508 toward the raised position. Instead, second exemplary backwater valve 500 includes a sensor 540 adapted to sense when the liquid in the main body 502 of the backwater valve 500 has reached a given level and thereby sense fluid undulations of predetermined magnitude inside the main body 502 of the backwater valve 500. The sensor 540 is coupled to a detector 532 configured to trigger an alarm upon detecting a predetermined number (i.e. a plurality) of sensor activations within a predetermined period. The detector 532 may be similar or identical to the detector 132 described above.
(33) In the exemplary embodiment shown in
(34) As best seen in
(35) The wireless transmitter 550, battery 552 and circuit board 554 are all carried in a waterproof compartment 560 on the inside of the removable closure member 526, with suitable sealing where probes 544 emerge; optionally the compartment 560 can be opened via removable and replaceable cover 562 to permit replacement of the battery 552. The switch 542 is electrically interposed between the wireless transmitter 550 and the battery 552 by way of leads, shown schematically at 556, so that, when the switch 542 is closed, the wireless transmitter 550 transmits a signal and when the switch 542 is open, the wireless transmitter 550 is silent. Thus, a relatively short signal from the wireless transmitter 550 will result when the switch 542 closes as water level rises within the interior volume 503 to submerge the tips 546 of the probes 544, and then opens as the water level falls below the tips 546 of the probes 544. As such, a relatively short signal from the wireless transmitter 550 represents an undulation of sewage in the backwater valve 500 and enables detection of that undulation by the detector 532. A complete obstruction would be represented by a continuous signal from the wireless transmitter 550 exceeding a predetermined duration, i.e. because the tips 546 of the probes 544 remain submerged.
(36) Both the first exemplary backwater valve 100 and the second exemplary backwater valve 500 are merely exemplary embodiments of backwater valves that incorporate an alarm system comprising a sensor (e.g. sensors 130, 540) for sensing fluid undulations of predetermined magnitude inside a main body of the backwater valve, and a detector (e.g. detector 132, 532) operable to communicate with the sensor, with the detector configured to trigger an alarm upon detecting a predetermined number of sensor activations within a predetermined period. Other types of sensors for sensing fluid undulations may be incorporated into alternative embodiments of such an alarm system.
(37) Although the above embodiments have described an arrangement in which the detector is physically remote from the backwater valve, it is also contemplated that the detector may be carried on the backwater valve (e.g. on the circuit board 254, 554). In such embodiments, the alarm may also be carried on the backwater valve, or may be remote therefrom and receive a signal (e.g. wireless or wired) from the detector on the backwater valve when the detector determines that the alarm should be activated.
(38) The detector (e.g. detector 132, 532) may be implemented in software, hardware or a combination thereof. For example, the detector may comprise suitably programmed general purpose hardware (e.g., a programmed Arduino or similar board, or a programmed general purpose computer such as a desktop, laptop, tablet or smartphone), or may comprise specialized hardware. Thus, the present technology may be embodied within a system, a method, a computer program product or any combination thereof. The computer program product may include a computer readable storage medium or media having computer readable program instructions thereon for causing a processor to carry out aspects of the present technology. The computer readable storage medium can be a tangible device that can retain and store instructions for use by an instruction execution device. The computer readable storage medium may be, for example, but is not limited to, an electronic storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing.
(39) A non-exhaustive list of more specific examples of the computer readable storage medium includes the following: a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), a static random access memory (SRAM), a portable compact disc read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanically encoded device such as punch-cards or raised structures in a groove having instructions recorded thereon, and any suitable combination of the foregoing. A computer readable storage medium, as used herein, is not to be construed as being transitory signals per se, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through a waveguide or other transmission media (e.g., light pulses passing through a fiber-optic cable), or electrical signals transmitted through a wire.
(40) Computer readable program instructions described herein can be downloaded to respective computing/processing devices from a computer readable storage medium or to an external computer or external storage device via a network, for example, the Internet, a local area network, a wide area network and/or a wireless network. The network may comprise copper transmission cables, optical transmission fibers, wireless transmission, routers, firewalls, switches, gateway computers and/or edge servers. A network adapter card or network interface in each computing/processing device receives computer readable program instructions from the network and forwards the computer readable program instructions for storage in a computer readable storage medium within the respective computing/processing device.
(41) Computer readable program instructions for carrying out operations of the present technology may be assembler instructions, instruction-set-architecture (ISA) instructions, machine instructions, machine dependent instructions, microcode, firmware instructions, state-setting data, or either source code or object code written in any combination of one or more programming languages, including an object oriented programming language or a conventional procedural programming language. The computer readable program instructions may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet Service Provider). In some embodiments, electronic circuitry including, for example, programmable logic circuitry, field-programmable gate arrays (FPGA), or programmable logic arrays (PLA) may execute the computer readable program instructions by utilizing state information of the computer readable program instructions to personalize the electronic circuitry, in order to implement aspects of the present technology.
(42) Aspects of the present technology have been described above with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to various embodiments. In this regard, the flowchart and block diagrams in the Figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present technology. For instance, each block in the flowchart or block diagrams may represent a module, segment, or portion of instructions, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the Figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems that perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
(43) It also will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks.
(44) These computer program instructions may also be stored in a computer readable medium that can direct a computer, other programmable data processing apparatus, or other devices to function in a particular manner, such that the instructions stored in the computer readable medium produce an article of manufacture including instructions which implement the function/act specified in the flowchart and/or block diagram block or blocks. The computer program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other devices to cause a series of operational steps to be performed on the computer, other programmable apparatus or other devices to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks.
(45) One or more currently preferred embodiments have been described by way of example. It will be apparent to persons skilled in the art that a number of variations and modifications can be made without departing from the scope of the claims.