Linear displacement pump with position sensing and related systems and methods
10954931 ยท 2021-03-23
Assignee
Inventors
Cpc classification
F04B19/006
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B9/125
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B9/12
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
F04B51/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B19/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B9/125
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B9/12
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
In a linear displacement pump, liquid is discharged by driving a piston along at least part of a stroke length. While discharging the liquid, a linear position of the piston is sensed at a plurality of positions along the stroke length, and a plurality of output signals is produced. Based on one or more of the output signals, an operational state of the pump is determined.
Claims
1. A method for pumping a liquid in a linear displacement pump, the method comprising: discharging liquid from the pump, the pump comprising a first chamber a second chamber, and a piston assembly comprising a first piston and a second piston moveable in a direction, the first piston linearly movable through the first chamber along a stroke length from a bottom-of-stroke position to a top-of-stroke position, and the second piston linearly movable through the second chamber, the second piston mechanically communicating with the first piston and movable with the first piston, wherein the discharging comprises driving the first piston along at least part of the stroke length such that the second piston discharges the liquid from the second chamber; while discharging the liquid, sensing, through a sensor, a linear position of the first piston at a plurality of positions along the stroke length, wherein at least a component associated with the sensor passes through a part of a housing of the pump, the component communicates with at least one of the first piston or the second piston; by movement of the component, detecting changes from normal operation of the pump in a velocity of the first piston or the second piston during piston movement between the top-of-stroke position and the bottom-of-stroke position; producing a plurality of output signals respectively corresponding to the plurality of positions sensed; and based on one or more of the output signals produced, identifying a cause of at least one particular abnormal state from a plurality of abnormal operational states of the pump based on a slope or curvature of the detected changes in the velocity of the component from normal operation of the pump during the piston movement between the top-of-stroke position and the bottom-of-stroke position.
2. The method of claim 1, wherein discharging liquid comprises pneumatically actuating the first piston.
3. The method of claim 1, wherein sensing comprises operating a linear position sensor communicating with the first piston by a coupling selected from the group consisting of a mechanical coupling, an optical coupling, an acoustic coupling, an inductive coupling, a capacitive coupling, a magnetic coupling, and an electrostatic coupling.
4. The method of claim 1, wherein driving the first piston comprises changing a position of a read element of the pump relative to a read-out structure of the pump or changing a position of the read-out structure relative to the read element, and wherein the position of the read element relative to the read-out structure is proportional to the linear position of the first piston, and at least one of the read element and the read-out structure is movable with the first piston.
5. The method of claim 1, wherein determining the operational state comprises determining that the first piston has reached or failed to reach the top-of-stroke position, or that the first piston has reached or failed to reach the bottom-of-stroke position.
6. The method of claim 1, wherein determining the operational state comprises determining that the first piston has reached the top-of-stroke position or the bottom-of-stroke position, and further comprising, based on the determination, moving the first piston toward the bottom-of-stroke position or moving the first piston toward the top-of-stroke position respectively.
7. The method of claim 1, wherein determining the operational state comprises measuring the velocity of the first piston and wherein based on the velocity measured, determining a volumetric flow rate at which liquid is discharged from the pump, or determining whether the velocity is varying in time during movement of the first piston along the stroke length, or determining whether the velocity measured differs from a set-point velocity, or determining a volume of liquid remaining in the pump.
8. The method of claim 1, wherein determining the operational state comprises measuring a first volumetric flow rate of liquid discharged from the pump at a location downstream from the pump, measuring a second volumetric flow rate of liquid discharged from the pump based on the output signals produced, and determining whether the first volumetric flow rate and the second volumetric flow rate differ.
9. The method of claim 8, comprising comparing a difference between the first volumetric flow rate and the second volumetric flow rate to one or more stored values and, based on the comparison, performing an operation selected from the group consisting of: adjusting the velocity of the first piston; providing a user alert; shutting down the pump; and a combination of two or more of the foregoing.
10. The method of claim 1, wherein determining the operational state comprises measuring the velocity of the first piston during movement thereof along the stroke length, and determining whether the velocity measured is varying in time at one or more points along the stroke length for determining whether gas is present in the second chamber or whether movement of the first piston or the second piston has been impaired.
11. The method of claim 1, wherein determining the operational state comprises plugging a liquid outlet of the pump, measuring the velocity of the first piston and, based on the velocity measured, determining a leakage rate of liquid in the pump.
12. The method of claim 1, wherein determining the operational state comprises measuring the velocity of the first piston and, based on the velocity measured, determining a volume of liquid remaining in the pump and, based on the volume of liquid remaining in the pump, determining whether to move the first piston toward the bottom-of-stroke position.
13. The method of claim 1, wherein identifying the particular abnormal state comprises identifying at least one of a) un-dissolved gas in the liquid being pumped, b) the second chamber containing gas at the start of the discharge stroke, c) a gas bubble present at starting of the piston movement, d) one of the first piston or the second piston being stuck and breaking free, and e) a variation in a net force driving the piston movement.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The invention can be better understood by referring to the following figures. The components in the figures are not necessarily to scale, emphasis instead being placed upon illustrating the principles of the invention. In the figures, like reference numerals designate corresponding parts throughout the different views.
(2)
(3)
(4)
(5)
DETAILED DESCRIPTION
(6)
(7) In the illustrated implementation, the pump 101 includes a housing (or casing, enclosure, body, etc.) 143. The housing 143 may be composed of any material capable of reliably and repeatably withstanding the pressures developed within the pump 101 without failure for an acceptable length of service life, one non-limiting example being steel. The housing 143 is structured, and may include one or more components, as necessary to define a first chamber (or gas chamber) 145, a second chamber (or liquid chamber) 137, and an axial bore 147 interconnecting the first chamber 145 and second chamber 137. In the present context, the term axial refers to the orientation or direction of a main or longitudinal axis (or pump axis) of the pump 101, which may be a central axis in a case where the pump 101 is generally symmetrical about this axis. From the perspective of
(8) The first piston 111 is a movable boundary that partitions the first chamber 145 into a pressurized region 135 and a non-pressurized region 153 of variable volume. In the present implementation, the housing 143 may include an axial arrangement of a base 139, a cylinder 109, and a body 113. The base 139 and body 113 are mounted to, adjoined to, or otherwise secured to or integrated with the cylinder 109 at opposite axial ends thereof in a sealed (fluid-tight) manner, which may entail the use of one or more resilient o-rings 105, gaskets or the like at appropriate locations. The pressurized region 135 is defined by one or more inside surfaces of the base 139 and by a bottom surface of the first piston 111. The non-pressurized region 153 is defined by the opposing, top surface of the first piston 111, the inside surface of the cylinder 109, and the surface of the body 113 facing the first piston 111. The non-pressurized region 153 may, for example, contain air or any other suitable gas, and may be at ambient pressure. A first port (or gas port) 107 is formed through a wall of the base 139 whereby the first port 107 provides communication between the pressurized region 135 and any gas-carrying component (not shown) external to the pump 101 that may be placed in communication with the first port 107 such as a pressurized gas supply source or other fluidic component. The outside diameter of the first piston 111 differs from the inside diameter of the cylinder 109 by a small tolerance such that the first piston 111 moves in sliding contact with the cylinder 109 in a sealed manner, which may be facilitated by o-rings located on the outside diameter of the first piston 111. Hence, the first piston 111 maintains fluid isolation between the pressurized region 135 and non-pressurized region 153 while the first piston 111 is moving and at any position of the first piston 111 along the stroke length L. A biasing element 141, such as an appropriate type of spring, is disposed in the non-pressurized region 153 between the first piston 111 and the body 113. The biasing element 141 is positioned and/or configured for imparting a biasing force to the first piston 111 in the direction toward the bottom-of-stroke position.
(9) The pump 101 also includes a second piston (or plunger) 117 disposed in the second chamber 137. The second piston 117 mechanically communicates with the first piston 111 such that the second piston 117 is linearly movable along the pump axis in concert with the first piston 111. Moreover, the stroke length along which the second piston 117 travels through the second chamber 137 is the same as the stroke length L along which the first piston 111 travels through the first chamber 145. In the illustrated implementation, the second piston 117 is an elongated cylindrical structure directly attached to the first piston 111. In such an implementation, the second piston 117 extends through the bore 147 and into the second chamber 137. The bore 147 may include any device or means for fluidly isolating the second chamber 137 from the first chamber 145. In the illustrated implementation, one or more annular seals 115 and 119 (which may be rated for high-pressure operation) are positioned at the interface between the first chamber 145 and bore 147 and/or the interface between the second chamber 137 and bore 147. The second piston 117 moves in sliding contact with the seal(s) 115 and 119. The second piston 117 may be composed of any material capable of withstanding the forces imparted by the seals 115 and 119 on the second piston 117 at the pressures contemplated, such as various metals, metal alloys, and ceramics. As one non-limiting example, the second piston 117 is composed of sapphire. In other implementations, the portion of the second piston 117 illustrated as moving through the bore 147 may be a separate component (e.g., a connecting rod) that interconnects the first piston 111 and second piston 117. In other implementations, the illustrated seals 115 and 119 may be replaced with other means for fluidly isolating the first chamber 145 and second chamber 137, such as packings, stuffing boxes, etc., as appreciated by persons skilled in the art.
(10) In the present implementation, the housing 143 also includes a pump head 123 mounted to, adjoined to, or otherwise secured to or integrated with the body 113 in a sealed (fluid-tight) manner. The second chamber 137 is defined by one or more inside surfaces of the pump head 123. A second port (or liquid inlet port) 121 is formed through a wall of the pump head 123 whereby the second port 121 provides an inlet path for liquid into the second chamber 139 from any liquid-carrying component (not shown) external to the pump 101 that may be placed in communication with the second port 121, such as a liquid supply source or other fluidic component. A third port (or liquid outlet port) 125 is formed through a wall of the pump head 123 whereby the third port 125 provides an outlet path for liquid from the second chamber 137 to any liquid-carrying component (not shown) external to the pump 101 that may be placed in communication with the third port 125, such as a liquid collection site or other fluidic component.
(11) In operation, pressurized gas is utilized to drive the stroke of the first piston 111 and thereby drive the stroke of the second piston 117. The second piston 117 is actuated to reciprocate between an intake (or return) stroke and a discharge stroke. The discharge stroke is effected by charging the pressurized region 135 of the first chamber 145 with pressurized gas via the first port 107. The elevated pressure in the pressurized region 135 pushes the first piston 111 against the biasing force imparted by the biasing element 141. The intake stroke is effected by lowering (relieving) the gas pressure in the pressurized region 135, i.e., by causing gas to flow out from the pressurized region 135 via the first port 107 utilizing an appropriate gas flow control device (not shown). The linear velocity of the first piston 111 (and thus the second piston 117), during either the intake stroke or the discharge stroke, is dictated by the magnitude of the gas pressure in the pressurized region 135 at any given time. The liquid to be pumped may be fed into the second chamber 137 by any means, depending on the application and the system in which the pump 101 operates. For example, liquid may be drawn into the second chamber 137 via the second port 121 by vacuum created by the intake stroke. Liquid is then discharged from the second chamber 137 via the third port 125 during the discharge stroke. The housing 143 (specifically the pump head 123 in the illustrated example) thus defines a liquid flow path through the pump 101 that runs from the second port 121, through the second chamber 137, and to the third port 125. Suitable liquid flow control components (not shown) may be provided in-line with, or otherwise operatively associated with, the second port 121 and third port 125 to facilitate maintaining the proper direction of the liquid flow path. Such liquid flow control components may be passive (e.g., check valves) or active (e.g., actively actuated valves, etc.).
(12) The ratio of the area (i.e., the cross-sectional area in the plane transverse to the pump axis) of the first piston 111 to the area of the second piston 117 corresponds to the pressure gain achieved by the pump 101. For example, assuming the first piston 111 has a diameter of 8.2 cm and hence an area of about 52.8 cm.sup.2 and the second piston 117 has a diameter of 0.64 cm and hence an area of about 0.322 cm.sup.2, the pressure gain would be about 164, such that a gas pressure of 100 psig applied in the pressurized region 135 of the first chamber 145 would produce a liquid pressure of 16,400 psig in the second chamber 137. Variation in the gas pressure produces a proportional variation in the liquid pressure to the extent that liquid flow out from the pump head 123 is externally restricted. When liquid is allowed to flow out of the pump head 123 and gas pressure is applied in the first chamber 145, the first piston 111 and second piston 117 move vertically (from the perspective of
(13) In low-flow operations, the movement (velocity) of the second piston 117 may be quite slow, for example ranging from 0.0003 mm/min to 0.3 mm/min. Moreover, some pumping applications may be one-stroke operations. That is, the entire volume of liquid to be pumped in a given operation is pumped over the course of a single discharge stroke. After the single discharge stroke, the pump 101 may be re-stroked (the intake stroke is again actuated) to replenish the second chamber 137 with liquid in preparation for the next operation. As noted above, the total distance traveled by the pistons 111 and 117 between bottom-of-stroke and top-of-stroke is termed the stroke length L. The product of the stroke length L and the cross-sectional area of the second piston 117 is the maximum volume of liquid dispensed per stroke. For example, in a case where the second piston 117 has a diameter of 0.64 cm and the stroke length L is 2 cm, the maximum volume dispensed per stroke would be about 0.64 mL. This scale of dispensed volume is well-suited for low-flow operations such as, for example, nano-scale and capillary-scale HPLC where flow rates may range from tens of nanoliters per minute to tens of microliters per minute, and hence may entail maximum operational times well in excess of an hour using a single pump stroke.
(14) The application of pressure to the liquid in the pump head 123 produces flow out of the third port 125 through some external flow resistance (not shown) and may also produce leakage flow around the seal(s) 115 and 119, leakage flow backwards through the inlet check valve (not shown) connected to the second port 121, and leakage flow through fittings (not shown) between the second port 121 and its associated check valve. Such leakages are typically on the order of several microliters per minute. The particular leakage rates vary from pump to pump, and for a single pump also vary over the operational lifetime of that pump. As such, it is not possible to use the rate of motion of the pistons 111 and 117 as an accurate measure of flow rate solely out of the third port 125, rather some external flowmeter is typically employed.
(15) To determine leakage rate and other useful information regarding the operation of the pump 101, the pump 101 includes a linear position sensor 155. The linear position sensor 155 is configured for sensing the position of the first piston 111 (or the second position 117) over the entire range of its stroke length L. That is, the linear position sensor 155 is configured not only for sensing whether the first piston 111 has reached a specific position of interest such as the top-of-stroke position, but also for sensing the position of the first piston 111 at any other point along its stroke length L. Thus, the linear position sensor 155 is configured for sensing the presence or absence of the first piston 111 at the bottom-of-stroke position, at the top-of-stroke position, and at any intermediate linear position between the bottom-of-stroke and top-of-stroke positions. For this purpose, the linear position sensor 155 or a component thereof may be in operative communication with (e.g., operatively coupled to) either the first piston 111 or the second piston 117, as the first piston 111 and second piston 117 move in concert. In some implementations, the linear position sensor 155 includes a read element (or read head, indicator, etc.) 133 operatively communicating with a read-out structure (or scale, index, track, etc.) 131. At least one of these two components (read element 133 or read-out structure 131) moves relative to the other component, and the other component may be stationary. Hence, at least one of these two components (the movable component) operatively communicates with the first piston 111 (or second piston 117) in any suitable manner whereby the movable component moves in direct response to movement of the first piston 111. The extent of movement of the movable component may be in any proportion to the extent of movement of the first piston 111. That is, the extent of movement of the movable component may be in a 1:1 ratio with that of the first piston 111, or may be a fractional or integer multiple of that of the first piston 111
(16) The linear position sensor 155 may be realized by a variety of different configurations. In the implementation illustrated by example in
(17) In the linear position sensor 155 of the present implementation, the linear position of the wiper on the resistive material varies in dependence on the position of the first piston 111 along the stroke length L. In turn, the resistance (or voltage) between the wiper and one (or both) ends of the resistive material varies in dependence on the position of the wiper on the resistive material. In this manner, the linear position sensor 155 may operate as a voltage divider and produce an output signal (voltage or current) proportional to the variable resistance. An appropriate signal processor (not shown) receives the output signal and correlates a value of the output signal with the linear position of the first piston 111. The signal processor may be included as part of the linear position sensor 155 or may be an external component communicating with the linear position sensor 155 via a wired or wireless communication link. For simplicity, other features of the circuitry associated with the linear position sensor 155 that may be provided to fully implement the sensing function are not shown but are readily understood by persons skilled in the art.
(18) More generally, the linear position sensor 155 may have any configuration suitable for encoding the position of the first piston 111 (or second piston 117) over the entire range of its stroke length L, either continuously or on demand, in accordance with the present teachings. Thus, the linear position sensor 155 is not limited to the (electro)mechanical solution just described and illustrated in
(19)
(20) The system 201 also includes a system controller 247 (e.g., a computing device) that is schematically representative of one or more control modules configured for controlling the operation of the pump 101, or controlling (e.g., switching on/off, adjusting, timing, synchronizing, monitoring, measuring, etc.) the operation of the pump 101 and one or more other components of the system 201. The system controller 247 may include the above-noted signal processor that communicates with the linear position sensor 155 (
(21) In the present implementation, the system 201 also includes a gas flow control device 205 communicating with the first port 107 (
(22)
(23) As noted above, the system 201 may include more than one pump. One or more of these pumps may include a linear position sensor 155 (
(24) The provision of two or more pumps is useful for merging the flows of different liquids under controlled conditions. For this purpose, the respective third ports 125 of the pumps 101 and 251 may communicate with a downstream mixer 217 of any type. In the example specifically illustrated in
(25) It will be understood that the system controller 247 may be placed in signal communication with several of the components illustrated in
(26) The output signal produced by the linear position sensor 155 (
(27) Additionally, the linear position sensor 155 may determine whether the first piston 111 has failed to reach the top-of-stroke position, which may indicate that the first piston 111 or second piston 117 is stuck or jammed, the gas flow controller 205 has malfunctioned, a seal has failed somewhere in the pressurized gas circuit (e.g., the first chamber 135, gas source 207, gas flow controller 205, or a gas fitting or conduit), etc. The linear position sensor 155 may also determine whether the first piston 111 has failed to reach the bottom-of-stroke position, which may indicate that the first piston 111 or second piston 117 is stuck or jammed, the gas flow controller 205 has malfunctioned, the biasing element 141 has malfunctioned, etc.
(28) Moreover, the output signal from the linear position sensor 155 may be sampled any number of times during movement of the first piston 111. The signal processor 247 (
(29) As another example, during normal operation of the pump 101 (and any associated system, such as the system 201 described above and illustrated in
(30) Additionally, it is often the case that the pump head 123 (specifically, the second chamber 137 thereof,
(31) In positive linear displacement pumps such as described herein, it is desirable for the pump head 123 to be filled with liquid during operation. The pump head 123 may be purged to displace any residual gas and assure that the pump head 123 is filled with liquid. Such purging may be done at pump installation, during a change of liquids, and as part of regular maintenance. The character of the rate-change in the output signal of the linear position sensor 155, as measured at first application of pressure to the pump 101, may be utilized to determine the presence and nominal volume of a gas bubble within the pump head 123. The information acquired by the linear position sensor 155, such as that shown in
(32)
(33) As noted above, certain liquid transport applications (including, for example, chromatographic runs) may be one stroke per run operations, in which all of the liquid utilized in the operation is pumped during a single stroke. Moreover, in certain liquid transport applications (including, for example, one stroke per run operations), the flow rate of liquid discharged from the pump 101 may be quite low. In these applications, the duration of a single operational run may range from a fraction of a minute to several hours, and flow rates may range from one or more hundreds of nanoliters per minute (e.g., reverse phase separation of peptides with a 15 cm long and 75 m diameter column followed by mass spectrometer detection for proteomic analysis) to one or more hundreds of microliters per minute (e.g., reverse phase separation of metabolites with a 5 cm long and 1 mm diameter column followed by mass spectrometer detection for clinical studies). One stroke per run operations may also be implemented at higher flow rates, such as are commonly utilized with even larger diameter columns. In low flow rate and one stroke per run operations, the output signal from the linear position sensor 155 may be utilized to indicate to a user or system controller 247 that a particular method is using nearly all the liquid within one or more pumps, and as such to further indicate that the method should be modified (e.g., run times shortened, flow rates reduced, etc.) as appropriate to make the method more robust towards inevitable variation in leak rates. As an example, assume that the total dispensable volume in the pump head 123 is 0.6 mL and that the user has specified a series of two-hour runs with a process flow rate of 2000 nL/min. Assume further that in executing the runs the linear position sensor 155 detects a total dispense rate of 4500 nL/min, thus indicating a leakage rate of 2500 nL/min (the excess of the process flow rate). The time to re-stroke is then about 133 minutes, and so the user has a 13 minute margin. In one instance the pump 101 (or system 201) may alert the user that the margin is slim, allowing the user to take corrective action or alter the run specifications. In another instance the pump 101 (or system 201) may alert the user should the user request a 2.2 hour run, in which case there is no margin.
(34) The sensor signal may also be utilized to indicate to the user or system controller 247 that there is sufficient liquid within the pump(s) to proceed not only to complete the current task but also to complete the next scheduled task without first performing a re-stroke. In such a situation, deferring the re-stroke saves time that is of particular value in applications requiring rapid cycle times to achieve high sample throughput.
(35) It will be understood that in low-flow implementations, one or more of the fluidic components described above and illustrated in
(36) As used herein, the term microfluidic conduit generally refers to a conduit (tube, capillary, channels channel, etc.) having an inside diameter no greater than about 2 mm. In practice, the inside diameter of a microfluidic conduit may range from about 0.01 mm to about 2 mm. Microfluidic conduits are commercially available in different inside diameters such as, for example, 0.025 mm, 0.05 mm, 0.15 mm, 0.2 mm, 0.3 mm, etc. More generally, a microfluidic conduit is sized for effectively transferring a fluid at nano-scale flow rates (nL/min) and/or micro-scale flow rates (typically up to hundreds of L/min). In applications entailing analytical separation, the microfluidic conduit should be sized to minimize the dispersion of sample peak data. Generally, no limitation is placed on the length of a microfluidic conduit, so long as the length is sufficient for its intended purpose in a given application. A microfluidic conduit of significant length may be initially provided and thereafter cut to a desired shorter length as needed. Generally, no limitation is placed on the outside diameter of a microfluidic conduit, so long as the outside diameter results in a wall thickness providing the level of structural robustness required for withstanding the fluid pressures contemplated in a given application. In some applications such as micro-scale (micro-column) HPLC, the fluid pressure may be on the order of tens of thousands of psi. For applications having a particular need for compactness, the outside diameter should not be excessively large or beyond what is needed for the fluid pressures contemplated. In some embodiments, the outside diameter of the microfluidic conduits may range from about 0.125 mm to about 2 mm. Microfluidic conduits are commercially available in different outside diameters such as, for example, 0.15 mm, 0.36 mm, 1/32 inch (about 0.8 mm), 1/16 inch (about 1.6 mm), etc.
(37) For convenience, the term diameter (including inside diameter and outside diameter) as used herein generally refers to the characteristic dimension (or size) of any cross-sectional area of a component such as a conduit, tube, capillary, sleeve, jacket, layer, coating, or the like. In typical embodiments, such components are cylindrical with circular cross-sections, such that the term diameter is accurately descriptive of the characteristic dimension of such components. It will be understood, however, that such components may alternatively have elliptical or polygonal cross-sections. The characteristic dimension of an elliptical cross-section may be considered as being a major axis. The characteristic dimension of a polygonal cross-section may be considered as being a dominant length or width of a side, or the distance between two opposing corners. The term diameter as used herein encompasses all such types of characteristic dimension, regardless of the actual shape of the cross-section, and thus is not intended to limit any given component to having a circular cross-section.
(38) It will be understood that the controller 247 schematically illustrated in
(39) It will be understood that one or more of the processes, sub-processes, and process steps described herein may be performed by hardware, firmware, software, or a combination of two or more of the foregoing, on one or more electronic or digitally-controlled devices. The software may reside in a software memory (not shown) in a suitable electronic processing component or system such as, for example, the controller 247 schematically depicted in
(40) The executable instructions may be implemented as a computer program product having instructions stored therein which, when executed by a processing module of an electronic system (e.g., the controller 247 in
(41) It will also be understood that the term in signal communication as used herein means that two or more systems, devices, components, modules, or sub-modules are capable of communicating with each other via signals that travel over some type of signal path. The signals may be communication, power, data, or energy signals, which may communicate information, power, or energy from a first system, device, component, module, or sub-module to a second system, device, component, module, or sub-module along a signal path between the first and second system, device, component, module, or sub-module. The signal paths may include physical, electrical, magnetic, electromagnetic, electrochemical, optical, wired, or wireless connections. The signal paths may also include additional systems, devices, components, modules, or sub-modules between the first and second system, device, component, module, or sub-module.
(42) More generally, terms such as communicate and in . . . communication with (for example, a first component communicates with or is in communication with a second component) are used herein to indicate a structural, functional, mechanical, electrical, signal, optical, magnetic, electromagnetic, ionic or fluidic relationship between two or more components or elements. As such, the fact that one component is said to communicate with a second component is not intended to exclude the possibility that additional components may be present between, and/or operatively associated or engaged with, the first and second components.
(43) It will be understood that various aspects or details of the invention may be changed without departing from the scope of the invention. Furthermore, the foregoing description is for the purpose of illustration only, and not for the purpose of limitationthe invention being defined by the claims.