Control system for modulating water heater
10955169 ยท 2021-03-23
Assignee
Inventors
Cpc classification
F23N1/082
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F24D19/1009
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F24H15/215
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F24D2200/043
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F24H15/34
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F24H15/219
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Y02B30/00
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
F24H15/35
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F23N2241/04
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F24H9/2035
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F24H15/235
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F24H15/238
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F24H15/174
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
F22B35/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F24H9/20
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F23N1/08
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
A control system is provided for a modulated heating system including a plurality of modulating water heaters, which may be modulating boilers. A deadband control scheme provides for reduced cycling of the modulating heater when total system heat demand falls between the maximum output of one heater and the sum of the maximum output of that one point and the minimum firing point of the next subsequent heater. Condensation of flue gas products is prevented by monitoring flue exhaust temperature for each heater and controlling the modulation of each heater to maintain a minimum heater output sufficiently high to prevent condensation of flue gas products from that heater. Rapid reaction to changes in system heat demand is provided by sensing changes in flow rate in a primary loop of the system and anticipating resulting changes in temperature thus allowing for change in heater output prior to the time the change in flow rate has fully impacted system temperature.
Claims
1. A water heating system, comprising: a water supply system; a flow meter connected to the water supply system and configured to provide a water flow rate signal corresponding to a water flow rate; a modulating water heater connected to the water supply system for heating water for the water supply system, the modulating water heater being a gas fired water heater including: a variable output radially outwardly firing elongated burner; a fin tube heat exchanger arranged concentrically about the burner such that water flowing through the heat exchanger receives heat from the burner radiating directly upon exterior fins of the fin tube heat exchanger; a water inlet to the heat exchanger; a water outlet from the heat exchanger; a control valve upstream of the water inlet for controlling flow of water into the water inlet; and a blower including a variable speed drive motor, the blower being configured to provide a variable flow of premixed gas and combustion air to the burner; and a controller configured to: receive the water flow rate signal from the flow meter; control modulation of the modulating water heater by controlling a speed of the variable speed drive motor of the blower, and thereby controlling the flow of premixed gas and combustion air to the burner in response at least in part to a change in the water flow rate signal; and control the control valve and thereby control the flow of water to the water inlet.
2. The system of claim 1, wherein: the modulating water heater further includes a bypass line connecting the water inlet and the water outlet, and a recirculation valve communicated with the bypass line; and the controller is further configured to control the recirculation valve to control recirculation of water through the bypass line to the water inlet.
3. The system of claim 2, wherein: the control valve and the recirculation valve are combined as a single three way control valve.
4. The system of claim 1, further comprising: at least one additional modulating water heater connected to the water supply system; and at least one additional controller associated with the at least one additional modulating water heater, the controllers being communicated with each other for coordinated operation of the water heaters.
5. The system of claim 4, wherein: each of the modulating water heaters further includes a bypass line connecting the water inlet and the water outlet, and a recirculation valve communicated with the bypass line; and each of the controllers is configured to control the recirculation valve of its associated modulating water heater to control recirculation of water individually in each of the modulating water heaters.
6. The system of claim 5, wherein: the control valve and the recirculation valve of each of the respective modulating water heaters are combined as a single three way control valve.
7. The system of claim 5, wherein: the water supply system is configured to deliver the heated water to at least one point of use for consumption.
8. The system of claim 4, wherein: the water supply system is configured to deliver the heated water to at least one point of use for consumption.
9. The system of claim 1, wherein: the water supply system includes a primary flow loop configured to provide heated water to at least one point of use and to return at least some of the water from the at least one point of use.
10. The system of claim 9, wherein: the primary flow loop is a closed loop configured to supply heated water to the at least one point of use for heating a space, and to return the heated water to the secondary flow loop.
11. The system of claim 1, wherein: the water supply system is configured to deliver the heated water to at least one point of use for consumption.
12. The system of claim 1, wherein: the controller further comprises a control algorithm based in part upon the water flow rate signal corresponding to the water flow rate.
13. The system of claim 12, wherein: the control algorithm is also based upon a second input signal corresponding to a temperature of the water supply system.
14. The system of claim 13, further comprising: a water inlet temperature sensor; a water outlet temperature sensor; and wherein the controller is configured to receive temperature signals from each of the temperature sensors.
15. The system of claim 14, further comprising: an exhaust gas temperature sensor; and wherein the controller is configured to receive a signal from the exhaust gas temperature sensor.
16. The system of claim 1, wherein: the controller is further configured such that the control of modulation of the modulating water heater occurs prior to a change in the water flow rate fully impacting a system temperature of the water supply system.
17. The system of claim 1, wherein: the controller is further configured such that the control of modulation of the modulating water heater occurs prior to a change in the water flow rate fully impacting a system temperature of the water supply system, thereby allowing the modulating water heater to be modulated in anticipation of changes in the system temperature that would occur as a result of the change in the water flow rate.
18. The system of claim 1, wherein: the controller is further configured such that the control of modulation of the modulating water heater occurs prior to a change in the water flow rate fully impacting a system temperature of the water supply system, thereby allowing the modulating water heater to be modulated in anticipation of changes in the system temperature that would occur as a result of the change in the water flow rate, thereby reducing changes in system temperature resulting from the change in the water flow rate.
19. The system of claim 1, wherein: the controller is further configured such that the control of modulation of the modulating water heater occurs prior to a change in the water flow rate fully impacting a system temperature of the water supply system, thereby allowing the modulating water heater to be modulated in anticipation of changes in the system temperature that would occur as a result of the change in the water flow rate, thereby reducing changes in system temperature resulting from the change in the water flow rate and reducing on and off cycling of the modulating water heater.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
(7) Referring now to the drawings, and particularly to
(8) The general construction of the heat exchanger 12 may be similar to that disclosed for example in U.S. Pat. No. 4,793,800 to Vallett et al., or that in U.S. Pat. No. 6,694,926 to Baese et al., the details of which are incorporated herein by reference. As illustrated in
(9) A burner 26 is concentrically received within the circular array of fin tubes 24. The burner 26 is operatively associated with the heat exchanger 12 for heating water which is contained in the water side 14 of the heat exchanger 12. As schematically illustrated in
(10) The burner 26 may be constructed in any suitable manner including that disclosed in Baese et al. U.S. Pat. No. 6,694,926, or in U.S. Pat. No. 6,619,951 to Bodnar et al., or U.S. Pat. No. 6,428,312 to Smelcer et al., all of which are incorporated herein by reference.
(11) The burner 26 is of the type referred to as a premix burner which burns a previously mixed mixture of combustion air and fuel gas. In the system shown in
(12) In order to provide the variable output operation of the burner 26 a variable flow blower 34 delivers the premixed combustion air and fuel gas to the burner 26 at a controlled blower flow rate within a blower flow rate range. The blower 34 is driven by a variable frequency drive motor 36 (see
(13) The gas line 32 will be connected to a conventional fuel gas supply (not shown) such as a municipal gas line, with appropriate pressure regulators and the like being utilized to control the pressure of the gas supply to the venturi 28.
(14) The gas control valve is preferably a ratio gas valve for providing fuel gas to the venturi 28 at a variable gas rate which is proportional to the flow rate entering the venturi 28, in order to maintain a predetermined air to fuel ratio over the flow rate range in which the blower 34 operates.
(15) An ignition module 40 controls an electric igniter 42 associated with the burner 26.
(16) Combustion gasses from the burner 26 exit the boiler 10 through a combustion gas outlet 44 which is connected to an exhaust gas flue 46.
(17) As is further described below with reference to
(18) A plurality of temperature sensors are located throughout the boiler apparatus 10 including sensor T.sub.1 at the water inlet 16, sensor T.sub.2 at the water outlet 18, and sensor T.sub.3 at the exhaust gas outlet 44.
(19) A high temperature limit switch 52 is provided for shutting down the boiler 10 in the event water temperature within the boiler 10 exceeds a predetermined limit which could damage the boiler.
(20) An air pressure switch 53 is connected to venture 28 via lines 51 and 49 to monitor flow through venturi 28.
(21) The Controller
(22) A controller 54 is provided for the boiler 10.
(23) The controller 54 senses temperature from the water inlet and outlet temperature sensors T.sub.1 and T.sub.2, and senses temperature of the exhaust gas outlet sensor or flue sensor T.sub.3.
(24) A setpoint selection system 56 is provided in association with the controller 52 whereby an operator may input to the controller 52 the desired water temperature which is desired to be seen in a heating system to which the boiler will be connected, as is further described below with regard to
(25) The controller 54 will control a number of aspects of the boiler 10 in order to achieve the desired heat output. One function of the controller 54 is to control the flow rate of the blower 34. As previously noted, the blower 34 includes a fan which is driven by electric motor 36. The electric motor 36 is controlled by a variable frequency drive 58, which is in turn controlled by the controller 54. As will be understood by those skilled in the art, the variable frequency drive 58 varies the speed of the electric motor 36 and thus the output of the blower 34 by varying the frequency of an electrical power signal provided to the electric motor 36.
(26) Preferably the controller 54 and associated control components are selected so as to provide a blower turndown ratio of at least 2:1, and more preferably at least 4:1. For example, with a blower turndown ratio of 2:1, the blower 34 would be operated within a range of from 50% of the maximum output to 100% of the maximum output. This provides a corresponding burner range of 50% to 100% of maximum burner output. For a turndown ratio of 4:1, the blower 34 would be operated in a range of from 25% of maximum to 100% of maximum output. Again, this variation in output is controlled by varying the frequency of the electrical signal sent by the variable frequency drive 58 to the electric motor 36 which in turn drives the blower 34.
(27) The blower flow rate is continuously variable within the defined flow rate range. It will be understood that the term continuously variable is used in contrast to a staged burner system like that for example of the Lochinvar COPPER-FIN II system described above. These continuously variable systems may in fact be variable in very small increments related to the digital nature of the control system, but for all practical purposes, the flow rate is continuously variable between its upper and lower limits.
(28) A second function of the controller 54 is to control the position of recirculation valve 50 as previously described.
(29) The controller 54 also operates in conjunction with the ignition module 40 which controls the electric igniter 42 associated with burner 26.
(30) As seen in
(31) A Multiple Boiler Variable Flow Heating System
(32) Referring now to
(33) The heating system 100 includes a primary flow loop 102 through which heated water is circulated by one or more primary system flow pumps 104. The primary flow loop 102 is broken into a plurality of parallel zones such as 102A, 102B, 102C, etc., each of which includes a heating load designated as 106A, 106B, 106C, etc., and each of which includes a zone valve 108A, 108B, 108C, etc. for controlling flow into the respective zone.
(34) The primary flow loop 102, may for example be providing water to a heating system for heating various areas of a building, and the various heating loads 106A, 106B, 106C, etc. may represent the radiators contained in each area of the building. Heat to a given area of the building may be turned on or off by controlling the zone valves 108. Thus, as the radiator is turned on and off or as the desired heat is regulated in various zones of the building, the water flow permitted to that zone by zone valve 108 will vary, thus providing a varying water flow through the primary flow loop 102 and a varying heat load on the system 100.
(35) The hot water is provided to primary flow loop 102 from secondary loop 110 in which the boilers 10A, 10B and 10C are located. The secondary flow loop 110 takes water from the primary flow loop 102 at water takeoff point 112 and returns heated water to the primary flow loop 102 at water supply point 114. A short joining portion 115 of primary flow loop 102 provides open communication between the water takeoff point 112 and water supply point 114, and in normal operation the flow will be defined by the flow through the primary flow loop 102 and much of the water in primary flow loop 102 will flow directly from the pump 104 past water takeoff point 112 and water supply point 114 returning to the various zones of the primary flow loop 102 without going through the boilers. A portion of the water circulating in primary flow loop 102, however, will be drawn off to the boilers 10 so as to add further heat to the system.
(36) The boilers 10A, 10B and 10C are connected in parallel within the secondary flow loop 110, and each has a boiler feed pump 116A, 116B and 116C which draws water from the water takeoff point 112 as needed and directs it to its associated boiler.
(37) The water outlets 18A, 18B and 18C of each of the boilers 10A, 10B and 10C, respectively, are each connected to the secondary flow loop 110.
(38) The system 100 is a closed system in that the water in primary loop 102 is continuously recirculated and no significant amount of make-up water is typically required.
(39) The system is designed such that each of the subzones 102A through 102F of the primary flow loop 102 have substantially equal heating loads 106 and are designed to operate at a substantially constant pressure drop across the heating load. A pressure transducer 118 measures the pressure drop across the heating loads 106 and a signal is sent via line 120 to pressure controller 122 which in turn sends an analog speed signal via line 124 to a variable frequency drive 126 associated with the variable speed system pump 104. Line 124 also communicates the speed signal to the boiler 10A where it is input to the boiler controller 54 of
(40) A system supply temperature sensor 128 is located within the primary loop 102 upstream of the heating loads 106 and a signal indicative of that system supply water temperature is communicated via line 130 to the controller 54 of boiler 10A.
(41) The various flues 46A, 46B and 46C from the boilers are shown connected as a common flue 46.
(42) Although the system 100 shown in
(43) System Control Based Upon Early Sensing of Changes in Water Flow in the Primary Loop
(44) In a commercial heating system having a general arrangement like that of
(45) To overcome this problem, the control system of the present invention receives the signal from pressure controller 122 over line 124 which is indicative of the speed of the system pump 104 and thus is indicative of the flow through the primary loop 102. Thus changes in the speed signal indicate changes in the flow rate through the primary loop 102. Alternatively, a flow meter can be placed in the primary flow loop 102 such as indicated at locations 132 or 134. In either case a signal such as from flow meter 134 would travel over communication line 136 back to the controller 54 of boiler 10A. With the use of either the pump speed signal from pressure control 122 or the flow rate signal from flow meter 132 or 134, the controller 54 can be described as sensing a parameter corresponding to a change in system flow rate, such sensed parameter being a parameter other than a change in system temperature. In response to the sensed parameter, the controller 54 modulates the output of boiler 10A or of whichever of the other boilers 10B or 10C is in a modulating mode.
(46) As will be appreciated by those skilled in the art, when one knows the various hydraulic parameters of the heating system 100, an expected change in heat load resulting from turning one of the heating zones on or off can be calculated based upon the sensed change in flow through the primary flow loop 102.
(47) In the example illustrated, the signal from pressure control 122 to the variable frequency drive 126 is in the form of an electrical current having a magnitude between 4 and 20 mA. For one particular system, the algorithm correlating the change in flow rate to the expected change in heat demand from the system is in the form:
(48)
Where: Ip=Pump speed signal (4-20 mA) LF=load factor t=time interval n=number of time intervals since start of heat demand P(t)=target speed of blower K1=proportional gain K2=integral gain Ts=setpoint temperature Ta=actual temperature.
(49) By sensing the change in flow rate, which will occur well before that change in flow rate can fully impact system temperature, the boilers 10 can be modulated in anticipation of changes in system temperature that would occur as a result of the change in system flow rate, thereby reducing changes in system temperature resulting from the change in system flow rate and reducing on and off recycling of the boilers.
(50) Improved Methods for Cascading Sequence of Boilers
(51) In the system 100, one, two or all three of the boilers 10 may be operating depending upon the heat demand from the system. And the system could have more than three boilers. The boilers are controlled in a cascade arrangement such that a first boiler such as boiler 10A comes on initially at its minimum firing rate, and is then modulated continuously up to its maximum firing rate. Then as system demand continues to climb, the second boiler 10B is turned on at its minimum firing rate and is continuously modulated until it reaches its maximum firing rate. If the heat demand is such that the entire combined output of both boilers one and two is not required, the first boiler 10A will remain firing at its maximum firing rate and the second boiler 10B will be modulated. Similarly if the system heat demand exceeds the capacity of the two boilers 10A and 10B, the third boiler 10C will be fired and it will modulate.
(52) Referring now to
(53) As will be appreciated by those skilled in the art, a gas fired boiler has a minimum firing point greater than zero. Typically the firing point of a gas fired boiler might be for example 25% of its maximum output. Thus a single boiler when fired provides at least 25% of its maximum output, and can be modulated between 25% and 100% of its maximum output.
(54) Thus, as shown in
(55) The problem areas for control of such a system fall in the two dead zones 138 and 140. In those zones it is not possible for the modulating boiler to closely track the heat demand of the system, because the modulating boiler is either on at its minimum firing point or it is off.
(56) With a typical prior art system wherein the controller is trying to closely track the heat demand of the system by maintaining system water temperature such as at temperature sensor 132 at some setpoint which has been input to the controller, the system will cycle with an undesirable frequency if the system heat demand happens to fall within one of the dead zones 138 and 140.
(57) The present invention significantly improves control within the dead zones 138 or 140 by allowing the water supply temperature sensed at 132 to vary at least within a defined temperature range 142, graphically illustrated in
(58) The horizontal scale on
(59) Thus the operation of the system can be described as follows. When a heat demand upon the plurality of boilers falls within the modulation range of the first boiler 10A, boiler 10A will be continuously modulated to maintain its output such that the water supply temperature sensed at 132 remains substantially equal to the temperature setpoint.
(60) When the heat demand upon the plurality of boilers falls within the first deadband 138, the water supply temperature sensed at 132 is allowed to vary at least T.sub.DB about the setpoint before the second boiler is turned on or off. Thus, if only the first boiler is on, and the system heat demand rises into the first dead zone 138, boiler 10A will remain firing at its maximum load, and boiler 10B will not turn on until the system temperature drops below setpoint T.sub.DB. After that point boiler 10B will turn on at its minimum firing point and will remain firing at its minimum firing point until system temperature exceeds the setpoint +T.sub.DB after which point boiler 10B will again turn off. So long as total system demand remains in the first dead zone 138, boiler 10B will turn on after sensed temperature at 132 drops to setpoint T.sub.DB, and boiler 10B will fire at its minimum firing point until the sensed temperature at 132 exceeds setpoint +T.sub.DB.
(61) More preferably, the boiler 10B is not turned on until system temperature falls below the setpoint T.sub.DB sufficiently that the system heat demand rises to the sum of the maximum output of boiler 10A plus the minimum output of boiler 10B. Then the boiler 10B remains on at its minimum firing point until the sensed temperature at 132 exceeds setpoint +T.sub.DB sufficiently that the system heat demand drops to the maximum output of boiler 10A. Also, the control system preferably freezes its calculation of heat demand during such time as the system temperature is within the range of setpoint T.sub.DB. After the system temperature goes outside that range, the controller again begins calculating system heat demand.
(62) If the system heat demand continues to rise to where the total heat demand rises above the first dead zone 138 into boiler 10B's modulating range, then the control system will once again begin continuously modulating the output of boiler 10B to keep the temperature sensed at 132 substantially equal to the setpoint.
(63) If system demand then rises into the second dead zone 140, boilers 10A and 10B will continue to fire at their maximum output, and boiler 10C will be turned on and off at its minimum firing point as the sensed temperature drops below or rises above setpoint T.sub.DB. When total system demand rises above the second dead zone 140 into the modulating range of boiler 10C, the control system will once again begin to continuously modulate boiler 10C to keep the temperature sensed at 132 substantially at the setpoint.
(64) As seen in
(65) The width of the dead zone temperature range is typically set in the software of the controller 54 by the manufacturer or installer, and is not typically adjustable by the user of the system.
(66) It will be appreciated that each of the boilers 10 includes a controller 54 and any one of the boilers 10A, 10B or 10C may serve as a lead boiler and its controller as the master controller. Preferably the role of lead boiler is periodically rotated between each of the boilers in the system so as to substantially equalize the number of operating hours experienced by each boiler. Thus although the description above generally refers to boiler 10A as boiler number 1 and describes the controller 54 of boiler 10A as performing the control function, it will be understood that the role of lead boiler can rotate to any of the other boilers.
(67) In general the controller 54 of whichever boiler is serving as lead boiler is operable to serve as a master controller to designate an operating sequence of the boilers. The controller 54 includes a control logic operable to define a combined operating range of the plurality of boilers including a deadband such as 138 between a maximum output of one boiler such as boiler 10A and the sum of the maximum output of the one boiler 10A plus a minimum output of the sequentially next boiler 10B, the control system being operable when a system heat demand falls within the deadband to allow the sensed water temperature to vary within the temperature range 142 spanning the temperature setpoint 144 before the sequentially next boiler 10B is turned on or off. The controllers 54 of the three boilers 10A, 10B and 10C of
(68) The cascading control system is operable, when the heat demand falls within the deadband, to turn the sequentially next boiler on after the sensed water temperature falls below the temperature range 142, and to maintain the sequentially next boiler at a constant output, typically its minimum firing point, until the sensed water temperature exceeds an upper end of the temperature range 142, and to then turn off the sequentially next boiler.
(69) Prevention of Flue Gas Condensation
(70) A third issue addressed by the control system of the present invention is the problem of condensation of water vapor from the combustion products exhausted from each of the boilers into the flue 46.
(71) Non-modulating boilers are typically designed to operate constantly at their maximum heat output which is typically designed so that the exhaust temperatures of the combustion products from the boiler will be high enough to prevent condensation of water vapor from the exhaust gasses. With modulating boilers, however, many prior art systems encounter a problem in that when the heat output of a given boiler is turned down below a certain level the temperature of the exhaust gasses will not be high enough to ensure that there is not condensation of water vapor as those exhaust gasses pass through the vent flue. Thus many modulating boilers typically require the use of expensive Category II or Category IV venting materials. Furthermore, when Category IV venting materials are required, each boiler is required by codes to be vented separately, instead of venting to a common vent. The reason the vent materials are expensive is that the flue temperature can get low enough that the water vapor in the flue product will condense within the flue. This condensation is acidic, and therefore the vent material must withstand this acidity. References to Category I, II or IV venting materials are with reference to ANSI Z21.10.3 and ANSI Z21.13 standards.
(72) To overcome this limitation, the present invention provides a flue temperature sensor 44 (see
(73) Thus for a typical boiler, the boiler may be required to be firing at a level of for example 50%, which is substantially above its minimum firing point of 25%, in order to maintain the exhaust gas temperature high enough to prevent condensation. This will effectively reduce the modulating range of the boiler so that it must modulate between 50% and 100% of its total output (i.e. a 2:1 turndown ratio) rather than being able to modulate between 25% and 100% of its maximum output (i.e. a 4:1 turndown ratio).
(74) When utilizing the deadband control scheme of
(75) This allows the boiler to compensate for the various conditions that influence flue temperature, so that more modulation is available when these conditions are more favorable. Some of the conditions that influence the flue gas temperature are the water temperature of the water flowing through the heat exchanger of the boiler, the outdoor temperature of inlet air being drawn into the burner of the boiler, and the flow rate of water going through the heat exchanger of the boiler.
(76) By insuring that there will be no condensation of flue products, less expensive Category I flues can be utilized and all of the flues can be joined together to a common exhaust which substantially reduces the cost of the exhaust system from the boiler system.
(77) Thus it is seen that the apparatus and methods of the present invention readily achieve the ends and advantages mentioned as well as those inherent therein. While certain preferred embodiments of the invention have been illustrated and described for purposes of the present disclosure, numerous changes in parts and steps may be made by those skilled in the art, which changes are encompassed within the scope and spirit of the present invention as defined by the appended claims.