The present disclosure relates to water heating systems and, more particularly, to control systems for heat pump water heating systems.
Heat pump water heating systems operate on the principle of moving heat from an external environment to water within the system, rather than generating heat directly through combustion or electrical resistance and transferring the generated heat to the water. Heat pump water heating systems include heat pump heater units, which use a refrigeration cycle to extract heat from external environment (such as ambient air, the ground, and/or an external water source) and transfer the extracted heat into water in the system. Because heat pump heater units move heat, they may be more efficient than heater units that generate heat directly (such as electric resistance heater units). This is because moving heat generally requires less energy than generating heat. For example, heat pump water heater units transfer existing heat from the external environment into water in the system, rather than creating the heat. Because it generally requires less energy to move heat than to create it, heat pump water heating systems can be significantly more energy efficient compared to systems that generate heat.
Heat pump water heating systems may be configured as single-pass systems or multi-pass systems. In multi-pass systems, the water to be heated circulates through the heat pump heater unit multiple times, and the heat pump heater unit gradually transfers heat from the external environment to the water in the system in each pass until the water reaches the desired set-point temperature. Thus, in a multi-pass system, the temperature of the water exiting the heat pump heater unit may increase with each subsequent pass until the temperature eventually reaches the set-point temperature. By contrast, in single-pass systems, the flow rate of the water moving through the heat pump heater unit may be regulated so that the water exiting heat pump heater unit is maintained at the set-point temperature. Generally, single-pass systems may be more efficient than multi-pass systems.
For example, in a multi-pass system, the temperature gradient between the heated refrigerant of the heat pump heater unit and the water may decrease in each subsequent pass. Because a larger temperature gradient provides a stronger thermal driving force, the efficiency of the heat transfer may diminish with each subsequent pass. By contrast, in a single-pass system, the water may be brought to the set-point temperature in a single pass. Thus, the temperature gradient does not diminish, and the heat transfer efficiency remains relatively high. Furthermore, heat may be lost to the external environment as water within the system is cycled between a tank and the heat pump heater unit. In a multi-pass system, the water continues to cycle between the tank and the heat pump heater unit during the multiple passes. Thus, as the water may cycle for a longer duration, more heat may be lost to the external environment than in a single-pass system.
While single-pass systems tend to be more efficient than multi-pass systems, implementing control systems for single-pass systems tends to be more technically challenging compared to multi-pass systems. For example, in a multi-pass system, the flow rate of the water through the heat pump heater unit may be maintained at a fixed rate until the water in the system eventually reaches the set-point temperature. By contrast, in a single-pass system, the flow rate of the water through the heat pump heater unit may need to be quickly and/or continuously adjusted so that the temperature of the water exiting the heat pump heater unit remains at the set-point temperature.
Some examples of control systems for single-pass systems operate according to a simple feedback control loop. In such examples, the temperature of water output from the heat pump heater unit may be measured and compared to the set-point temperature. When the temperature of the output water is below the set-point temperature, the flow rate through the heat pump heater unit may be decreased, which increases the temperature of the output water. Conversely, when the temperature of the output water is above the set-point temperature, the flow rate through the heat pump heater unit may be increased, which decreases the temperature of the output water. However, such examples of feedback loops may be unstable due to the time lag that may be present between changes to the flow rate and resultant changes in the temperature of the output water. Furthermore, heat pump water heating systems using air-source heat pump heater units (which transfer heat from the ambient air to water in the system) may further need to account for changes to the heating capacity of the system as ambient conditions change (for example, the heating capacity of the system may vary by a factor of 3:1 or more over the typical range of ambient operating temperatures).
To address these and other technical problems, systems, apparatuses, and methods described in this specification implement techniques that may include a first feedback loop (for example, a fast feedback loop) and a second feedback loop (for example, a slow feedback loop). In various implementations, the fast feedback loop quickly determines an available heating rate based on various sensor readings, determines an available heating rate of the system, and sets a target water flow rate. The slow feedback loop adjusts the target water flow rate (for example, based on actual operating conditions) to fine-tune the system and precisely maintain the temperature of water output from the heat pump heater unit at the set-point temperature. These technical solutions allow the system to respond to changes (such as changes to the demand draw of the system and/or changes in ambient conditions) in a quick and stable manner, ensuring that water output from the heat pump heater unit steadily remains at the set-point temperature.
An electronic controller for controlling a heat pump water heater is configured to receive a first signal from a first sensor and receive a second signal from a second sensor. The first signal is indicative of a first variable the second signal is indicative of a second variable. The electronic controller is configured to determine a target flow rate based on the first variable and the second variable and control a water flow rate of the heat pump water heater based on the target flow rate.
In other features, the first variable is a water inlet temperature and the second variable is an ambient temperature. In other features, determining the target flow rate based on the first variable and the second variable comprises determining a first estimated refrigerant pressure based on the first variable, determining a second estimated refrigerant pressure based on the second variable, determining an available heating rate based on the first estimated refrigerant pressure and the second estimated refrigerant pressure, and determining the target flow rate based on the available heating rate and an adjustment factor.
In other features, the first variable is a first refrigerant pressure and the second variable is a second refrigerant pressure. In other features, determining the target flow rate based on the first variable and the second variable comprises determining an available heating rate based on the first refrigerant pressure and the second refrigerant pressure and determining the target flow rate based on the available heating rate, a water inlet temperature, and an adjustment factor.
In other features, the water inlet temperature is determined from the first signal. In other features, the water inlet temperature is determined from the second signal. In other features, the electronic controller is further configured to receive a third signal from a third sensor, the third signal indicative of a third variable, update the adjustment factor based on the third variable, determine an updated target flow rate based on the available heating rate and the updated adjustment factor, and control the water flow rate of the heat pump water heater based on the updated target flow rate.
In other features, the water inlet temperature is determined from the third signal. In other features, the third variable is a water outlet temperature. Updating the adjustment factor based on the third variable comprises increasing the adjustment factor in response to the water outlet temperature being above a set-point temperature and decreasing the adjustment factor in response to the water outlet temperature being below the set-point temperature. In other features, the first sensor is a pressure sensor positioned to measure a pressure of a refrigerant as the refrigerant flows from a compressor to an expansion device.
In other features, the second sensor is a pressure sensor positioned to measure a pressure of a refrigerant as the refrigerant flows from an expansion device to a compressor. In other features, controlling the water flow rate of the heat pump water heater based on the target flow rate comprises controlling a flow control valve to operate at a fixed valve position and adjusting an operating speed of a water pump.
A method for controlling a heat pump water heater includes receiving a first signal from a first sensor and receiving a second signal from a second sensor. The first signal is indicative of a first variable and the second signal is indicative of a second variable. The method includes determining a target flow rate based on the first variable and the second variable and controlling a water flow rate of the heat pump water heater based on the target flow rate.
In other features, the first variable is a water inlet temperature and the second variable is an ambient temperature. In other features, determining the target flow rate based on the first variable and the second variable comprises determining a first estimated refrigerant pressure based on the first variable, determining a second estimated refrigerant pressure based on the second variable, determining an available heating rate based on the first estimated refrigerant pressure and the second estimated refrigerant pressure, and determining the target flow rate based on the available heating rate and an adjustment factor.
In other features, the first variable is a first refrigerant pressure and the second variable is a second refrigerant pressure. In other features, determining the target flow rate based on the first variable and the second variable comprises determining an available heating rate based on the first refrigerant pressure and the second refrigerant pressure and determining the target flow rate based on the available heating rate, a water inlet temperature, and an adjustment factor. In other features, the water inlet temperature is determined from the first signal. In other features, the water inlet temperature is determined from the second signal.
In other features, the method includes receiving a third signal from a third sensor, the third signal indicative of a third variable, updating the adjustment factor based on the third variable, determining an updated target flow rate based on the available heating rate and the updated adjustment factor, and controlling the water flow rate of the heat pump water heater based on the updated target flow rate. In other features, the water inlet temperature is determined from the third signal.
In other features, the third variable is a water outlet temperature and updating the adjustment factor based on the third variable comprises increasing the adjustment factor in response to the water outlet temperature being above a set-point temperature and decreasing the adjustment factor in response to the water outlet temperature being below the set-point temperature. In other features, the first sensor is a pressure sensor positioned to measure a pressure of a refrigerant as the refrigerant flows from a compressor to an expansion device.
In other features, the second sensor is a pressure sensor positioned to measure a pressure of a refrigerant as the refrigerant flows from an expansion device to a compressor. In other features, controlling the water flow rate of the heat pump water heater based on the target flow rate comprises controlling a flow control valve to operate at a fixed valve position and adjusting an operating speed of a water pump.
Other examples, embodiments, features, and aspects will become apparent by consideration of the detailed description and accompanying drawings.
In the drawings, reference numbers may be reused to identify similar and/or identical elements.
The tank 102 may include one or more ports for fluid such as water to enter and/or exit the tank 102. For example, the tank 102 may include a recirculation supply port 106, a return port 108, and a hot water supply port 110. In various implementations, the recirculation supply port 106 is positioned near the bottom of the tank 102 (for example, within the bottom half, third, quarter, fifth, or tenth of the tank 102) so that cooler, less buoyant water within the tank 102 can be supplied to the heater unit 104 via the recirculation supply port 106. In some examples, the return port 108 is located near the top of the tank 102 (for example, within the top half, third, quarter, fifth, or tenth of the tank 102) so that water heated by the heater unit 104 can be returned via the return port 108 near the top of the tank 102. The heated water returned from the heater unit 104 may be near the hot water supply port 110 and supplied via the hot water supply port 110 in response to a hot water demand draw.
The heater unit 104 may include a refrigerant circuit 112 and a water circuit 114. The refrigerant circuit 112 may include a compressor 116, a heat exchanger such as a condenser 118, an expansion device 120 (for example, an expansion valve), and an evaporator 122. In various implementations, the compressor 116, condenser 118, expansion device 120, and evaporator 122 may be fluidly coupled by one or more refrigerant lines (for example, as illustrated in
Points 208, 210, 212, and 214 represent states of the refrigerant as it progresses through the refrigerant circuit 112. Referring collectively to
The refrigerant exits the expansion device 120 (at point 212) and is heated to a superheated vapor state in the evaporator 122. In various implementations, the evaporator 122 is an air-to-refrigerant heat exchanger, with ambient air directed through the heat exchanger by way of a blower or fan 124 while the refrigerant flows through tubes of the heat exchanger of the evaporator 122. In some examples, the evaporator 122 is a liquid-to-refrigerant heat exchanger (similar to condenser 118). Due to the lower pressure of the refrigerant at and between points 212 and 214 (as the refrigerant exits the expansion device 120, flows to the evaporator 122, flows through the heat exchanger of the evaporator 122, and exits the evaporator 122), heat can be transferred into the refrigerant from even a relatively low-temperature heat source (such as the ambient air). After exiting the evaporator 122 at point 214, the refrigerant (which may be a slightly superheated low-pressure vapor) flows to the compressor 116. The compressor 116 compresses the refrigerant (which is a vapor) back to the higher first pressure, moving the refrigerant's state from point 214 back to point 208. This compression does not occur adiabatically, resulting in an increase in the enthalpy of the refrigerant between point 214 and point 208. Thus, as shown by the graph 200, the heat energy available to be transferred into the water of the water circuit 114 via the condenser 118 (represented by the enthalpy change from point 208 to point 210) is substantially greater than the work put into the system by the compressor 116 (represented by the enthalpy change from point 214 to point 208). Accordingly, the water heating process of the heater unit 104 is very energy efficient.
Returning to
The heated water may return to the tank 102 via the return port 108. In various implementations, the order of the components in the water circuit 114 may be varied from that illustrated in
The heater unit 104 may also include a variety of sensors that measure one or more variables such as temperature, pressure, flow rate, etc. In various implementations, the heater unit 104 includes one or more temperature sensors. For example, the heater unit 104 may include a temperature sensor 134 positioned on an exterior of the heater unit 104 to measure an ambient temperature Tamb of the external ambient air, a temperature sensor 136 positioned between the inlet port 126 and the condenser 118 (for example, between the inlet port 126 and the pump 130) to measure a water inlet temperature Tw_in, and a temperature sensor 138 positioned between the condenser 118 and the outlet port 128 (for example, between the flow control valve 132 and the outlet port 128) to measure a water outlet temperature Tw_out. In various implementations, the heater unit 104 includes one or more pressure sensors, such as a pressure sensor 140 (positioned between the compressor 116 and the condenser 118 to measure a high-side refrigerant pressure Phigh) and a pressure sensor 142 (positioned between the evaporator 122 and the compressor 116 to measure a low-side refrigerant pressure Plow). In some examples, the heater unit 104 includes a flow meter 144 to measure a water flow rate Vw within the water circuit 114. In various implementations, the flow meter 144 may be positioned at any point in the water circuit 114, such as between the inlet port 126 and the pump 130, between the pump 130 and the condenser 118, between the condenser 118 and the flow control valve 132, or between the flow control valve 132 and the outlet port 128.
The set-point temperature Tset may be a specific temperature that a user of the system 100 sets for the system 100 to maintain. For example, the set-point temperature Tset may correspond to the desired temperature of water inside tank 102. In various implementations, the set-point temperature Tset may correspond to a desired temperature of hot water drawn from the tank 102 via the hot water supply port 110. Additional details associated with the first control loop will be described with reference to
In various implementations, the controller 302 first initiates the first control loop at block 404 to determine an initial target flow rate Vtarget. After determining the initial target flow rate Vtarget, the controller 302 may continue executing the first control loop and the second control loop in parallel. For example, the controller 302 may continue computing the target flow rate Vtarget according to the first control loop and continue adjusting the target flow rate Vtarget according to the second control loop in parallel with the first control loop.
In order to drive heat from the ambient air into the low-pressure refrigerant in the evaporator 122, the saturation temperature of the refrigerant on the low-pressure side of the refrigerant circuit 112 (e.g., between the expansion device 120 and the compressor 116) must be at least slightly below the ambient temperature Tamb. The controller 302 may apply a small offset (for example, about 2° F., 3° F., 4° F., 5° F., etc.) to the ambient temperature Tamb to determine an estimated evaporator saturation temperature. The controller 302 may be programmed with pressures corresponding to saturation temperatures for the refrigerant of the refrigerant circuit 112 and determine an estimated low-side pressure Plow corresponding to the estimated evaporator saturation temperature.
Similarly, in order to drive heat from the high-pressure refrigerant on the high-pressure side of the refrigerant circuit 112 (e.g., between the compressor 116 and the expansion device 120), the saturation temperature of the refrigerant must be above the temperature of the water in the water circuit 114. Since the controller 302 operates the pump 130 at the low flow rate, the controller 302 is able to accurately measure the inlet water temperature Tw_in. The controller 302 may apply an offset (for example, about 5° F., 6° F., 7° F., 8° F., etc.) to determine an estimated condenser saturation temperature. The controller 302 may determine an estimated high-side pressure Phigh corresponding to the estimated condenser saturation temperature. After determining an estimated high-side pressure Phigh and an estimated low-side pressure Plow, the controller may use the lookup table to determine an available heating rate Q corresponding to the estimated high-side pressure Phigh and the estimated low-side pressure Plow.
At block 514, the controller 302 measures an updated water inlet temperature Tw_in by processing signals from the temperature sensor 136. Alternatively, the controller may continue to use the water inlet temperature Tw_in that was measured at block 508. At block 516, the controller 302 computes a target water flow rate Vtarget based on the available heating rate Q and the water inlet temperature Tw_in. In various implementations, the controller 302 may be programmed with the density p of water for a range of temperatures (for example, including the water inlet temperature Tw_in) and the specific heat of water cp. The controller 302 may compute the target water flow rate Vtarget for any given set-point temperature Tset according to equation (1) below:
In the fast control loop (e.g., the process 500), the controller 302 may set the adjustment factor K to a value of 1. In various implementations, the controller 302 refines the adjustment factor K during the slow control loop (described further on with reference to
From block 519, the process 500 proceeds to block 520. The process 500 also proceeds to block 520 in response to the controller 302 determining that the compressor 116 is operating (“Y”) at decision block 504. At block 520, the controller 302 measures the high-side refrigerant pressure Phigh by processing signals from the pressure sensor 140. At block 522, the controller 302 measures the low-side refrigerant pressure Plow by processing signals from the pressure sensor 142. At block 524, the controller 302 determines an available heating rate Q based on the measured high-side refrigerant pressure Phigh and the measured low-side refrigerant pressure Plow. For example, the controller 302 determines the available heating rate Q corresponding to the measured high-side refrigerant pressure Phigh and the measured low-side refrigerant pressure Plow from the lookup table. The available heating rate that is determined at block 524 will, generally speaking, be more accurate than the available heating rate that is determined at block 512.
At block 526, the controller 302 measures the water inlet temperature Tw_in by processing signals from the temperature sensor 136. At block 528, the controller 302 computes the target water flow rate Vtarget based on the available heating rate Q and the water inlet temperature Tw_in (for example, according to techniques previously described with reference to block 516). At block 530, the controller 302 controls heater unit 104 to operate the water circuit 114 at the target flow rate Vtarget. For example, the controller 302 adjust settings of the pump 130 and/or the flow control valve 132 until signals from the flow meter 144 indicate the target flow rate Vtarget. Additional details associated with operating the water circuit 114 at the target flow rate Vtarget will be described further on in this specification with reference to
The process 500 will run repeatedly, from block 520 to block 530, in order to rapidly adjust the target water flow rate (and, consequently, the delivered water flow rate) in response to changes in the refrigerant pressures and/or the water inlet temperature. By way of example, a change in the rate of hot water draw can result in a sudden change to the temperature of water that is received into the heater unit 104 by way of port 126, due to a variation in the ratio of cold water from cold water port 146 to warmer water from recirculation supply port 106. The fast control loop (e.g., the process 500) is capable of rapidly responding to such a change by updating the target water flow rate.
In response to determining that the water outlet temperature Tw_out is less than the set-point temperature Tset (“Y” at decision block 606), the controller 302 reduces the adjustment factor K at block 608. The updated adjustment factor is then used in subsequent calculations of the target flow rate Vtarget according to equation (1) above at block 528, and, in some implementations, the process 600 returns to block 602. In response to determining that the water outlet temperature Tw_out is not less than the set-point temperature Tset (“N” at decision block 606), the controller 302 determines whether the water outlet temperature Tw_out is greater than the set-point temperature Tset at decision block 612. In response to determining that the water outlet temperature Tw_out is greater than the set-point temperature Tset at decision block 612 (“Y” at decision block 612), the controller 302 increases the adjustment factor K at block 614. The updated adjustment factor is then used in subsequent calculations of the target flow rate Vtarget according to equation (1) above at block 528, and, in some implementations, the process 600 returns to block 602. In response to determining that the water outlet temperature Tw_out is not greater than the set-point temperature Tset at decision block 612 (“N” at decision block 612), the process 600 returns to block 602.
In various implementations, the controller 302 saves current values of the adjustment value K for use in subsequent heating cycles. For example, the controller 302 may save values of the adjustment value K along with corresponding high-side pressures Phigh and low-side pressures Plow to a lookup table. During subsequent heating cycles, the controller 302 may initiate the adjustment value K (for example, during the fast control loop at blocks 516 and/or 528 of process 500) according to the adjustment value K in the lookup table corresponding to the estimated/measured high-side pressure Phigh and low-side pressure Plow (instead of initiating K to a value of 1).
In order to maintain a target flow rate Vtarget, the controller 302 determines the sub-range that the target flow rate Vtarget falls within and operates the flow control valve 132 at the fixed valve position for the sub-range and initially operates the pump 130 at an initial pump speed. For example, a maximum flow rate and a maximum pump speed may be known for the sub-range, along with a minimum flow rate and a minimum pump speed. The initial pump speed may be linearly interpolated over the known range of minimum and maximum pump speeds for the sub-range to determine the initial pump speed corresponding to the target flow rate Vtarget. In various implementations, the flow control valve 132 may be a ball valve that can travel between a fully closed position and a fully open position. The controller 302 may control the flow control valve 132 and stop the valve at any position between the fully closed position and the fully open position (between 0% and 100% open, inclusive). After setting the flow control valve 132 to the fixed valve position for the sub-range and setting the pump 130 to the initial pump speed, the controller 302 monitors signals from the flow meter 144 to determine the actual water flow rate within the water circuit 114. Based on the actual water flow rate, the controller 302 adjusts the pump speed (for example, within the range of available pump speeds) while operating the flow control valve 132 at the fixed valve position to maintain the target flow rate Vtarget.
Graph 700 illustrates an example of discrete sub-ranges for a water circuit 114 having a maximum flow rate of 6 gallons per minute (GPM). In the example illustrated by graph 700, the discrete sub-ranges may be 0-1 GPM, 1-2 GPM, 2-3 GPM, 3-4 GPM, 4-5 GPM, and 5-6 GPM. Within each sub-range, a fixed valve position is indicated by the triangle, an initial pump speed (for example, at the mid-point of each sub-range) is indicated by the square, and a range of available pump speeds is indicated by the vertical bars. In various implementations, the initial pump speed may be pre-programmed (e.g., a single pre-programmed initial pump speed for the sub-range) or linearly interpolated between the minimum and maximum available pump speed for the sub-range based on the target flow rate Vtarget. For example, in a scenario where the controller 302 maintains a target flow rate Vtarget of about 2.75 GPM, the controller 302 sets the position of the flow control valve 132 to about 40% open, and interpolates the initial pump speed as the point between the low end of range of available pump speeds and the high end of the range of available pump speeds corresponding to the target flow rate Vtarget.
For example, in the example of
Water flow rate control techniques described with reference to
The foregoing description is merely illustrative in nature and does not limit the scope of the disclosure or its applications. The broad teachings of the disclosure may be implemented in many different ways. While the disclosure includes some particular examples, other modifications will become apparent upon a study of the drawings, the text of this specification, and the following claims. In the written description and the claims, one or more processes within any given method may be executed in a different order—or processes may be executed concurrently or in combination with each other—without altering the principles of this disclosure. Similarly, instructions stored in a non-transitory computer-readable medium may be executed in a different order—or concurrently—without altering the principles of this disclosure. Unless otherwise indicated, the numbering or other labeling of instructions or method steps is done for convenient reference and does not necessarily indicate a fixed sequencing or ordering.
Unless the context of their usage unambiguously indicates otherwise, the articles “a,” “an,” and “the” should not be interpreted to mean “only one.” Rather, these articles should be interpreted to mean “at least one” or “one or more.” Likewise, when the terms “the” or “said” are used to refer to a noun previously introduced by the indefinite article “a” or “an,” the terms “the” or “said” should similarly be interpreted to mean “at least one” or “one or more” unless the context of their usage unambiguously indicates otherwise.
Spatial and functional relationships between elements—such as modules—are described using terms such as (but not limited to) “connected,” “engaged,” “interfaced,” and/or “coupled.” Unless explicitly described as being “direct,” relationships between elements may be direct or include intervening elements. The phrase “at least one of A, B, and C” should be construed to indicate a logical relationship (A OR B OR C), where OR is a non-exclusive logical OR, and should not be construed to mean “at least one of A, at least one of B, and at least one of C.” The term “set” does not necessarily exclude the empty set. For example, the term “set” may have zero elements. The term “subset” does not necessarily require a proper subset. For example, a “subset” of set A may be coextensive with set A, or include elements of set A. Furthermore, the term “subset” does not necessarily exclude the empty set.
In the figures, the directions of arrows generally demonstrate the flow of information—such as data or instructions. The direction of an arrow does not imply that information is not being transmitted in the reverse direction. For example, when information is sent from a first element to a second element, the arrow may point from the first element to the second element. However, the second element may send requests for data to the first element, and/or acknowledgements of receipt of information to the first element. Furthermore, while the figures illustrate a number of components and/or steps, any one or more of the components and/or steps may be omitted or duplicated, as suitable for the application and setting.
The term computer-readable medium does not encompass transitory electrical or electromagnetic signals or electromagnetic signals propagating through a medium—such as on an electromagnetic carrier wave. The term “computer-readable medium” is considered tangible and non-transitory. The functional blocks, flowchart elements, and message sequence charts described above serve as software specifications that can be translated into computer programs by the routine work of a skilled technician or programmer.
It should also be understood that although certain drawings illustrate hardware and software as being located within particular devices, these depictions are for illustrative purposes only. In some embodiments, the illustrated components may be combined or divided into separate software, firmware, and/or hardware. For example, instead of being located within and performed by a single electronic processor, logic and processing may be distributed among multiple electronic processors. Regardless of how they are combined or divided, hardware and software components may be located on the same computing device, or they may be distributed among different computing devices—such as computing devices interconnected by one or more networks or other communications systems.
In the claims, if an apparatus or system is claimed as including an electronic processor or other element configured in a certain manner, the claim or claimed element should be interpreted as meaning one or more electronic processors (or other element as appropriate). If the electronic processor (or other element) is described as being configured to make one or more determinations or one or execute one or more steps, the claim should be interpreted to mean that any combination of the one or more electronic processors (or any combination of the one or more other elements) may be configured to execute any combination of the one or more determinations (or one or more steps).
This application claims the benefit of U.S. Provisional Application No. 63/610,105 filed Dec. 14, 2023, the entire disclosure of which is incorporated by reference.
Number | Date | Country | |
---|---|---|---|
63610105 | Dec 2023 | US |