Fluid control system with autonomously controlled pump
First Claim
1. A fluid flow system for tending to cause a flow of fluid through at least one fluid affecting device, where the flow is induced by a plurality of pumps, any one of which may fail, said system comprising:
- at least one fluid affecting device, said fluid affecting device including a first port and a second port connected by a path for the flow of said fluid between said first and second ports;
a first pump for, when energized, producing pressurized fluid at a pressure port, and for, when not energized, at least tending to impede the flow into said pressure port of said first pump as a result of application of pressurized fluid to said pressure port of said first pump;
a second pump for, when energized, producing pressurized fluid at a pressure port, and for, when not energized, at least tending to impede the flow into said pressure port of said second pump as a result of application of pressurized fluid to said pressure port of said second pump;
sensing means coupled to or associated with said fluid affecting device, for generating a sensed signal representing a control parameter associated with one of flow of said fluid and pressure of said fluid;
a communication network interconnecting said sensing means and said first and second pumps, for providing a path for the flow of information relating to said sensed signal and of at least information relating to the states of said first and second pumps;
an independent first software program associated with said first pump and not with any other pump, said first software program being preloaded at least with information about said second pump, for receiving information including said sensed signal and said state of said second pump, and for transmitting over said communication network signals representing the state of said first pump;
an independent second software program associated with said second pump and not with any other pump, said second software program being preloaded at least with information about said first pump, for receiving information including said sensed signal and information including said state of said first pump, and for transmitting over said communication network signals representing the state of said second pump;
each of said first and second independent software programs controlling their associated pumps so that (a) if said sensed parameter is such as to require fluid flow, determining if the one of said first and second pumps with which it is not associated is pumping, and (b) energizing the associated one of said first and second pumps if said sensed parameter is such as to require fluid flow and said one of said pumps with which it is not associated is not pumping.
1 Assignment
0 Petitions
Accused Products
Abstract
A plurality of autonomously controlled valves and pumps in a fluid distribution system are interconnected by a data communication network. The system also includes fluid flow sensors which report to the system by way of the network. The autonomous controllers include information as to their neighbors or environment sufficient to determine malfunctions such as a leak or break in an associated path, or flow-related problems, and can take autonomous action. The actions are established by the autonomous controllers regardless of the existence of a connection to the network, so that even if the network connection fails or is damaged, the valve or pump can still respond with predetermined “intelligent” actions.
60 Citations
10 Claims
-
1. A fluid flow system for tending to cause a flow of fluid through at least one fluid affecting device, where the flow is induced by a plurality of pumps, any one of which may fail, said system comprising:
-
at least one fluid affecting device, said fluid affecting device including a first port and a second port connected by a path for the flow of said fluid between said first and second ports;
a first pump for, when energized, producing pressurized fluid at a pressure port, and for, when not energized, at least tending to impede the flow into said pressure port of said first pump as a result of application of pressurized fluid to said pressure port of said first pump;
a second pump for, when energized, producing pressurized fluid at a pressure port, and for, when not energized, at least tending to impede the flow into said pressure port of said second pump as a result of application of pressurized fluid to said pressure port of said second pump;
sensing means coupled to or associated with said fluid affecting device, for generating a sensed signal representing a control parameter associated with one of flow of said fluid and pressure of said fluid;
a communication network interconnecting said sensing means and said first and second pumps, for providing a path for the flow of information relating to said sensed signal and of at least information relating to the states of said first and second pumps;
an independent first software program associated with said first pump and not with any other pump, said first software program being preloaded at least with information about said second pump, for receiving information including said sensed signal and said state of said second pump, and for transmitting over said communication network signals representing the state of said first pump;
an independent second software program associated with said second pump and not with any other pump, said second software program being preloaded at least with information about said first pump, for receiving information including said sensed signal and information including said state of said first pump, and for transmitting over said communication network signals representing the state of said second pump;
each of said first and second independent software programs controlling their associated pumps so that (a) if said sensed parameter is such as to require fluid flow, determining if the one of said first and second pumps with which it is not associated is pumping, and (b) energizing the associated one of said first and second pumps if said sensed parameter is such as to require fluid flow and said one of said pumps with which it is not associated is not pumping. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An independent program for controlling a fluid pump in a system in which a plurality of such pumps are connected for supplying fluid under pressure to a utilization apparatus, and in which a communication network interconnects said pumps and said utilization apparatus, said program comprising:
-
a memory flag indicative of the primary or secondary status of that one of the pumps which is associated with the program;
a logic portion responsive to demand signals received from said utilization apparatus by way of said network, said logic portion examining said memory flag to determine said primary or secondary status for the associated pump, and for, if said status is primary, starting the associated pump in response to said demand signals. - View Dependent Claims (7, 8)
a logic portion responsive to said memory flag, said logic portion monitoring the operative status of that one of said pumps having a primary status, said logic portion responding to a signal indicative of failure of said one of said pumps having a primary status by starting a random timer, and, in at least one mode of operation, deeming the associated pump to have said primary status if no signal deeming some other pump to be primary is received before expiry of a full count of said random timer.
-
-
8. An independent program for controlling according to claim 7, wherein, in a mode of operation other than said one mode of operation, said program further comprises means for determining if the associated pump is one of the highest- and lowest-ranked among all pumps deemed to be secondary, and if the determination of said determining means is that the associated pump is said one of said highest- and lowest-ranked pumps, deeming said associated pump to be primary.
-
9. A fluid flow system for tending to cause a flow of fluid through at least one fluid affecting device of a set of fluid affecting devices, where any fluid affecting device of said set of fluid affecting devices may fail, where the flow of said fluid is induced by a plurality of pumps, any one of which may fail, said system comprising:
-
a first fluid affecting device, said first fluid affecting device including a first port and a second port connected by a path for the flow of said fluid between said first and second ports;
a first pump for, when energized, producing pressurized fluid at a pressure port, and for, when not energized, at least tending to impede the flow into said pressure port of said first pump as a result of application of pressurized fluid to said pressure port of said first pump;
a second pump for, when energized, producing pressurized fluid at a pressure port, and for, when not energized, at least tending to impede the flow into said pressure port of said second pump as a result of application of pressurized fluid to said pressure port of said second pump;
first sensing means coupled to or associated with said first fluid affecting device, for generating a sensed signal representing a control parameter associated with one of flow of said fluid and pressure of said fluid;
a communication network interconnecting said first sensing means and said first and second pumps, for providing a path for the flow of information relating to said sensed signal and of at least information relating to the states of said first and second pumps;
an independent first software program associated with said first pump and not with any other pump, said first software program being preloaded at least with information about said second pump and said fluid affecting means, for receiving information including said sensed signal and said state of said second pump, and for transmitting over said communication network signals representing the state of said first pump;
an independent second software program associated with said second pump and not with any other pump, said second software program being preloaded at least with information about said first pump and said fluid affecting means, for receiving information including said sensed signal and information including said state of said first pump, and for transmitting over said communication network signals representing the state of said second pump;
each of said first and second independent software programs controlling their associated pumps so that (a) if said sensed parameter is such as to require fluid flow, determining if the one of said first and second pumps with which it is not associated is pumping, and (b) energizing the associated one of said first and second pumps if said sensed parameter is such as to require fluid flow and said one of said pumps with which it is not associated is not pumping;
at least a second fluid affecting device, said second fluid affecting device including a first port and a second port connected by a path for the flow of said fluid between said first and second ports;
a first fluid path extending from a first fluid furcation to said first port of said first fluid affecting device of said set of fluid affecting devices, said first fluid path including a first software-controllable valve and a first flow sensor;
a second fluid path extending from said first furcation to said first port of a second fluid affecting device of said set of fluid affecting devices, said second fluid path including a second software-controllable valve and a second flow sensor;
a third fluid path extending from said first port of said first fluid affecting device to said first port of said second fluid affecting device, said third fluid path including a third software-controllable valve and a third flow sensor;
a sink for said fluid;
a second furcation coupled to said sink;
a fourth flow sensor in a fourth fluid flow path extending from said second port of said first fluid affecting device to said second furcation;
a fifth flow sensor in a fifth fluid flow path extending from said second port of said second fluid affecting device to said second furcation;
a sixth fluid flow path coupling said first furcation to said pressure ports of said first and second pumps;
interconnections among said communication network and said flow meters and valves for providing a path for the flow of information relating to the state of each valve and the flow rate sensed by each flow sensor;
an independent first software program associated with said first valve, said first software program being preloaded with information about said third and fourth fluid flow paths, for receiving from said network current fluid flow information associated with at least said third and fourth flow sensors, for summing the flows associated with said third and fourth fluid flow paths to thereby form a first summed fluid flow, and for comparing said first summed fluid flow with the flow through said first flow sensor, and for closing said first valve for closing off said first fluid flow path when said first summed flow is not equal to said flow through said first flow sensor;
an independent second software program associated with said second valve, said second software program being preloaded with information about said third and fifth fluid flow paths, for receiving from said network current fluid flow information associated with at least said third and fifth flow sensors, for summing the flows associated with said third and fifth flow paths to form a second summed fluid flow, and for comparing said second summed fluid flow with the flow through said second flow sensor, and for closing said second valve for closing off said second flow path when said second summed flow is not equal to said flow through said second flow sensor. - View Dependent Claims (10)
-
Specification