PULSED POWER AMPLIFIER SYSTEM AND METHOD
20250309839 ยท 2025-10-02
Inventors
Cpc classification
H03F2203/21184
ELECTRICITY
International classification
Abstract
Methods and systems for providing pulse power amplification for an electric load are described. In one example, nickel/zinc battery cells are selectively coupled to a graphic processing unit (GPU) during times of higher power consumption that may be driven by larger computational loads. The nickel/zinc battery cells may supply large amounts of direct current (DC) power to the GPU without having to convert to a voltage level that meets GPU specifications.
Claims
1. A pulse power amplifier, comprising: a battery cell string; a pulse power amplifier control device electrically coupled to the battery cell string; and a controller configured to control electric power flow through the pulse power amplifier control device in response to a voltage of an electric load or an amount of electric power consumed by the electric load.
2. The pulse power amplifier of claim 1, where pulse power amplifier control device is a transistor, diode, and/or other solid state switching device.
3. The pulse power amplifier of claim 1, where the battery cell string includes a first battery cell and a second battery cell that are nickel/zinc battery cells and that include a negative zinc electrode and a positive nickel electrode.
4. The pulse power amplifier of claim 1, where the controller is configured to close the pulse power amplifier control device in response to the voltage being less than a threshold voltage and/or the amount of electric power consumed by the electric load exceeding a threshold amount of power.
5. The pulse power amplifier of claim 1, further comprising a charger and a charger control device, where the charger is directly electrically coupled to the charger control device, and where the charger control device is directly electrically coupled to the battery cell string.
6. The pulse power amplifier of claim 1, further comprising a power supply arranged in parallel with the electric load.
7. The pulse power amplifier of claim 1, further comprising a second battery cell string and a second pulse power amplifier control device arranged in parallel with the battery cell string and the pulse power amplifier control device.
8. The pulse power amplifier of claim 7, where the battery cell string includes a first actual total number of battery cells arranged in series, where the second battery cell string includes a second actual total number of battery cells arranged in series, and where the second actual total number of battery cells is different than the first actual total number of battery cells.
9. The pulse power amplifier of claim 8, further comprising a charger and a first charger control device and a second charger control device, where the first charger control device is directly electrically coupled to the battery cell string, and where the second charger control device is directly electrically coupled to the second battery cell string.
10. A method for operating a pulse power amplifier, comprising: flowing electric current through a pulse power control device that is directly electrically coupled to a battery cell string in response to a voltage of an electric load being less than a first threshold voltage or a power consumption rate of the electric load exceeding a first threshold power consumption rate; and ceasing electric current flow through the pulse power control device in response to the voltage of the electric load being greater than a second voltage or the power consumption rate of the electric load being less than a second threshold power consumption rate.
11. The method of claim 10, further comprising opening a charger control device to prevent charging of battery cells in the battery cell string via a charger in response to permitting electric current flow through the pulse power control device.
12. The method of claim 10, further comprising communicating inability to provide pulse power amplification at a future time to the electric load.
13. The method of claim 12, further comprising communicating inability to provide pulse power amplification at a present time to the electric load.
14. The method of claim 10, further comprising flowing electric current through a second pulse power control device that is directly electrically coupled to a second battery cell string in response to the voltage of the electric load being less than a third threshold voltage or the power consumption rate of the electric load exceeding a third threshold power consumption rate, where the third threshold voltage is less than the first threshold voltage and the first threshold power consumption rate is less than the third threshold power consumption rate.
15. The method of claim 14, further comprising adjusting an order in which the battery cell string and the second battery cell string are discharged.
16. A pulse power amplifier, comprising: a battery cell string; a pulse power amplifier control device electrically coupled to the battery cell string; and a controller configured to control electric power flow through the pulse power amplifier control device and control electric power flow through a charger control device in response to a voltage of an electric load and/or an amount of electric power consumed by the electric load.
17. The pulse power amplifier of claim 16, further comprising a communications link between a charger and the controller.
18. The pulse power amplifier of claim 16, further comprising a communications link between the controller and the electric load.
19. The pulse power amplifier of claim 16, where the electric load is a graphics processing unit, where the battery cell string includes a first battery cell and a second battery cell, where the battery cell string is included in a plurality of battery cell strings, and where the controller is further configured to adjust a discharging order of each individual battery cell string in the plurality of battery cell strings.
20. The pulse power amplifier of claim 19, where the controller is further configured to adjust a charging order each individual battery cell string in the plurality of battery cell strings.
Description
BRIEF DESCRIPTION OF THE FIGURES
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
DETAILED DESCRIPTION
[0031] Embodiments of PPAs that include the high power and low voltage cell characteristics of nickel/zinc battery cells to mitigate load pulses (e.g., GPU load pulses) at a DC bus voltage level are described (e.g., 1.1 VDC for a GPU). The described PPAs may compensate the pulse power issues at an electric load (e.g., a GPU) source so that there may be no reason for increases in utility power and electric load infrastructure power to compensate for pulse power issues. Nickel/zinc battery power density, response times, energy density, discharge voltage characteristics, and lower cost per watt hour of storage that make the PPA systems described herein a compelling pulse power solution alternative to capacitors. This is especially true in technology environments where the power, duration, and frequency of GPU pulse load durations are subject to changes according to GPU model and AI processing applications. While the methods and system described herein includes nickel/zinc battery cells it may be appreciated that the methods and circuitry described herein may be applied to systems that apply other types of battery cells.
[0032]
[0033] The voltage output waveform from the nickel/zinc cell's pulse power is especially easy for traditional GPU PSU units to regulate to a determined voltage (e.g., 1.1 V as specified by the GPU). The PPA low power charge circuit included in the PPA enables the nickel/zinc battery to recover the charge that is lost in a prior pulse load compensating discharge. Unlike capacitors with constrained energy storage, the PPA may provide hundreds of pulse-load compensating discharges before receiving a full regenerative charge. In one example, a PPA may apply a low cost MOSFET switch with desired value of RDSon enabled PPA output power that is in a range that is easily regulated to a determined voltage (e.g., 1.1 V by the GPU PSU). The financial expense of simplified switched recharge power in a discharge power out solution may be 1/10 the expense of more complicated DC/DC converters and their capacitors. A method for operating the PPA is shown in the flowchart of
[0034] A second embodiment is shown in
[0035] As an alternative, or additionally, the PPA control method may apply load power information transmission to the switch between activated battery cell strings. The load power information enables the connection and disconnection of battery strings as desired to exactly offset changes in load power. In this way, the battery system may support variable load conditions without significant changes in load voltage.
[0036]
[0037] PPA 100 includes a charging circuit 101 that comprises charger 102 and charger control device 104. Charger control device 104 may be a low power transistor (e.g., metal oxide semi-conductor field effect transistor (MOSFET), bi-polar junction transistor BJT, or other known transistor or silicon controlled rectifier that may operate as a switch), mechanical relay, or solid state relay. However, for illustration purposes in this example, charger control device 104 is shown as a MOSFET with a drain terminal (D), a gate terminal (G) (indicated by G), a source terminal (S). In some examples, controller 150 may also be included in the charging circuit 101. The positive terminal + of charger 102 is shown directly electrically coupled to the drain terminal D (e.g., a first load terminal of the device) of charger control device 104. The source terminal S of charger control device 104 (e.g., a second load terminal of the device) is directly electrically coupled to the positive terminal + of first battery cell 120. The gate terminal G of charger control device 104 is directly electrically coupled to controller 150. Charger 102 may supply a predetermined voltage (e.g., 2.2 VDC) to charger control device 104. Controller 150 is directly electrically coupled to gate terminal G of charger control device 104 (e.g., a control terminal of the device) and controller 150 may apply a voltage to gate terminal G of charger control device 104 to close the charger control device 104 (e.g., operating in a saturation region) so that electric current may flow from the charger to first battery cell 120 and second battery cell 122 so that they may be recharged. Thus, closing the charger control device charges each battery cell in a battery cell string that is associated with the charger control device. Controller 150 may adjust a voltage supplied to gate terminal G of charger control device 104 to a voltage that causes the charger control device 104 (e.g., operating in the cut-off region) to open so that electric current may not flow from the charger 102 to first battery cell 120 and second battery cell 122. Optionally, a communications link 160 may be provided between controller 150 and charger 102. The charger 102 may communicate its status, charging/not charging, etc. and receive instructions from controller 150 (e.g., enable, disable, etc.).
[0038] In this example, PPA 100 includes a first battery cell 120 that includes a positive terminal+ and a negative terminal as indicated. PPA 100 also includes a second battery cell 122 that includes a positive terminal+ and a negative terminal as indicated. The negative terminal of the first battery cell 120 is directly electrically coupled to the positive terminal of the second battery cell 122 such that first battery cell 120 is arranged in series with second battery cell 122. The negative terminal of second battery cell 122 is directly electrically coupled to the negative terminals of charger 102, electric load 108, and PSU 110. First battery cell 120 and second battery cell 122 may be referred to as a string of battery cells or a battery cell string since they are electrically coupled in series. Herein, a battery cell string may comprise a sole battery cell, or alternatively, two or more battery cells arranged in series.
[0039] PPA 100 also includes a pulse power amplifier control device 106. In some examples, pulse power amplifier control device 106 may operate as a high power switch. In other examples, pulse power amplifier control device 106 may operate as variable resistor while operating a linear operating mode of the device. This allows the pulse power amplifier control device to operate as a power control device and voltage regulation device instead of having to have a power supply to provide regulation.
[0040] Pulse power amplifier control device 106 is a high power device that is configured to control flow of electric current between battery cells and electric load 108 (e.g., a GPU, combined GPU/CPU, etc.). Pulse power amplifier control device 106 may be a high power transistor (e.g., metal oxide semi-conductor field effect transistor (MOSFET), bi-polar junction transistor BJT, or other known transistor or silicon controlled rectifier that may operate as a switch), mechanical relay, or solid state relay. In other examples, pulse power amplifier control device 106 may be a high power diode where an anode of the high power diode is directly electrically coupled to the positive terminal of first battery cell 120 and a cathode of the high power diode is directly electrically coupled to the positive terminal of the electric load. However, for illustration purposes in this example, pulse power amplifier control device 106 is shown as a MOSFET with a drain terminal (D), a gate terminal (G) (indicated by G), a source terminal (S). The positive terminal+first battery cell 120 is shown directly electrically coupled to the drain terminal D of pulse power amplifier control device 106. The source terminal S of pulse power amplifier control device 106 is directly electrically coupled to the positive terminal + of electric load 108. The gate terminal G of pulse power amplifier control device 106 is directly electrically coupled to controller 150. Controller 150 is directly electrically coupled to gate terminal G of pulse power amplifier control device 106 and controller 150 may apply a voltage to gate terminal G of pulse power amplifier control device 106 to close the pulse power amplifier control device 106 (e.g., operating in a saturation region) so that electric current may flow from the first battery cell 120 to positive terminal of the electric load 108 during conditions when electric load 108 is pulsed to increase electric power consumption of electric load 108. Controller 150 may adjust a voltage supplied to gate terminal G of pulse power amplifier control device 106 to a voltage that causes the pulse power amplifier control device 106 (e.g., operating in the cut-off region) to open so that electric current may not flow from the first battery cell 120 to the electric load 108.
[0041] The PPA 100 may provide pulsed electric power to electric load 108 in response to voltage of a DC bus 170 (e.g., an electric conductor) supplying DC power to positive terminal (indicated by +) or electric load 108. A PSU 110 is arranged in parallel with electric load 108 such that a positive terminal (indicated by +) is electrically coupled to the positive terminal of the electric load 108. As previously mentioned, electric load 108 may be a GPU, combined GPU/CPU, or other pulsed electric load.
[0042] PPA 100 also includes a controller 150. In some examples, controller 150 may be comprised of analog circuitry (e.g., operational amplifiers, comparators, ect.), digital circuitry (e.g., AND gates, OR gates, NAND gates, etc.), a combination of analog and digital circuitry, or a microcontroller. For example, in a simple embodiment, controller 150 may apply analog circuitry to command charger control device 104 closed when the analog circuitry determines that a voltage at the positive terminal of electric load 108 is less than the first predetermined voltage. Further, controller 150 may apply the analog circuitry to command the charger control device 104 open when the analog circuitry determines that the voltage at the positive terminal of electric load 108 is greater than a second predetermined voltage. Thus, the analog circuitry may perform the method of
[0043] In this example, controller 150 includes a microcontroller 151, read exclusive memory (e.g., non-transitory memory) 152, random-access memory 153, and inputs and outputs 154 (e.g., digital inputs/outputs and analog inputs). Controller 150 may communicate with charger 102 via communications link 160. Similarly, controller 150 may communicate with electric load 108 via communications link 161. Controller 150 may determine battery current flow from current flow sensor 130, battery voltage from voltage sensor 132, and battery temperature from temperature sensor 134. Similarly, controller 150 may determine a voltage at electric load 108 or DC bus 170 that supplies DC power to electric load 108 via voltage sensor 140. Controller 150 may also determine an amount of electric current flowing into electric load 108 via current sensor 142. Further, in some examples, controller 150 may send and receive control information and data from PSU 110 via communications link 162. For example, PSU 110 may communicate to controller 150 that it is unable to regulate voltage of the DC bus within a predetermined voltage range.
[0044] In this way, PPA 100 may transfer electric power from nickel/zinc battery cells to an electric load via simply closing a high power switching device. PSU 110 may supply electric power to electric load 108 during nominal operating conditions, but when electric load 108 increases electric power consumption to increase computations, the nickel/zinc batteries may be electrically coupled to the electrical load such that just a small voltage drop occurs across the pulse power amplifier control device 106. The first battery cell 120 in series with the second battery cell 122 may output a determined voltage (e.g., between 1.3 volts and 3.9 volts) so that a determined voltage (e.g., 1.1 volts) may be supplied to the electric load following a voltage drop (e.g., a one volt drop) across the pulse power amplifier control device 106.
[0045] Referring now to
[0046] The first plot from the top of
[0047] The second plot from the top of
[0048] The third plot from the top of
[0049] The fourth plot from the top of
[0050] At time t0, the total amount of electric power that is consumed by the electric load is a middle level and the power supply provides off of this power to the electric load. The battery pulse power output is zero and the battery charger is supplying charge to the battery cells.
[0051] At time t1, the electric load increases causing a voltage at the DC bus and positive terminal of the electric load to roll off and decline (not shown). In response to the lower voltage at the DC bus and at the positive terminal of the electric load, power is delivered from the battery cells to the electric load. The increased power flow to the DC bus from the battery cells allows the PSU output power to decline since the PSU is controlling to a target voltage (e.g., 1.1 volts). The battery pulse power increases and charging of the battery cells is suspended causing the charger output power to fall to zero. The battery pulse power output gradually decays between time t1 and time t2. The PSU power output gradually increases as the battery pulse power gradually declines. The combination of the PSU output power and the battery power output is a constant amount of power.
[0052] At time t2, the electric load decreases causing an increasing voltage at the DC bus and positive terminal of the electric load (not shown). In response to the higher voltage at the DC bus and at the positive terminal of the electric load, power delivery from the battery cells to the electric load is suspended or ceased. The decreased power flow to the DC bus allows the PSU output power to increase since the PSU is controlling to a target voltage (e.g., 1.1 volts). The battery pulse power decreases and charging of the battery cells commences shortly after time t2. The battery pulse power output returns to zero shortly after time t2. The PSU power output gradually increases after time t2 as the electric load power consumption declines.
[0053] At time t3, the electric load increases for a second time causing a voltage at the DC bus and positive terminal of the electric load to roll off and decline (not shown). In response to the lower voltage at the DC bus and at the positive terminal of the electric load, power is delivered from the battery cells to the electric load. The increased power flow to the DC bus from the battery cells allows the PSU output power to decline since the PSU is controlling to a target voltage. The battery pulse power increases and charging of the battery cells is suspended causing the charger output power to fall to zero. The battery pulse power output gradually decays between time t3 and time t4. The PSU power output gradually increases as the battery pulse power gradually declines. The combination of the PSU output power and the battery power output is a constant amount of power.
[0054] At time t4, the electric load decreases for a second time causing an increasing voltage at the DC bus and positive terminal of the electric load (not shown). In response to the higher voltage at the DC bus and at the positive terminal of the electric load, power delivery from the battery cells to the electric load is suspended or ceased. The decreased power flow to the DC bus allows the PSU output power to increase since the PSU is controlling to a target voltage. The battery pulse power decreases and charging of the battery cells commences shortly after time t4. The battery pulse power output returns to zero shortly after time t4. The PSU power output gradually increases after time t4 as the electric load power consumption declines.
[0055] In this way, pulses of DC power may be supplied to an electric load to compensate for power increases that may be large, but relatively short in duration. During periods when voltage and power boosting is not activated, a charger may at least partially recharge partially discharged battery cells. Since output voltage of the batteries is close to a voltage specified by the electric load, complex buck or boost power supply circuitry may be avoided.
[0056] Referring now to
[0057] At 302, method 300 judges whether or not a load bus voltage (e.g., a voltage at a positive power terminal of an electric load or a voltage of a bus that supplies electric power to an electric load) is less than a first threshold voltage, or alternatively, if load bus electric power consumption (e.g., a rate of electric power consumption by an electric load that is fed power via a bus) is greater than a first threshold power consumption rate. If so, the answer is yes and method 300 proceeds to 304. If not, the answer is no and method 300 proceeds to 310. If method 300 determines that one or more battery cells are degraded, method 300 may communicate an inability to boost the voltage at the electric load to the electric load.
[0058] Some electric loads (e.g., GPUs, combinations of GPUs and CPUs, etc.) may have a capacity to indicate that a computational load (e.g., rate of GPU instructions performed) is expected to increase before the computational load actual increases, and along with it, a corresponding power consumption increase from the electric load. If an electric load with such capacity is present, method 300 may receive the preemptive power consumption information before the load bus voltage drops or the load bus power consumption rate increases. This allows the controller (e.g., 150 of
[0059] At 304, method 300 judges whether or not the electrical load has been commanded off, if the electric load is in a power-up mode, and/or if degradation of the battery cells is present. Method 300 may receive this information from the electric load via communication link and via the controller itself performing diagnostics on the battery cell strings. If method 300 judges that electrical load has been commanded off, if the electric load is in a power-up mode, and/or if degradation of the battery cell strings is present, the answer is yes and method 300 proceeds to 310. Otherwise, the answer is no and method 300 proceeds to 306. Thus, during these conditions, the PPA may not electrically couple the battery cells to the electrical load to inhibit undesirable switching.
[0060] At 306, method 300 closes the pulse power amplifier control device (e.g., 106 of
[0061] At 308, method 300 judges whether or not a load bus voltage (e.g., a voltage at a positive power terminal of an electric load or a voltage of a bus that supplies electric power to an electric load) is greater than a second threshold voltage, or alternatively, if load bus electric power consumption (e.g., a rate of electric power consumption by an electric load that is fed power via a bus) is less than a second threshold power consumption rate. The second threshold voltage is greater than the first threshold voltage and the second threshold power consumption rate is less than the first threshold power consumption rate. If method 300 judges that the load bus voltage is greater than a second threshold voltage or that the load bus electric power consumption is less than a second threshold power consumption rate, the answer is yes and method 300 proceeds to 310. If not, the answer is no and method 300 returns to 304.
[0062] At 310, method 300 opens the pulse power amplifier control device. Opening the pulse power amplifier control device electrically decouples the battery cells from the electric load so that the power flow from the battery cells ceases. Additionally, method 300 closes the charger control device so that charging of the battery cells resumes while the battery cells are not supplying power to the electric load. This action helps to ensure that the battery cells are recharged for subsequent loading. Method 300 proceeds to exit.
[0063] Thus, the method of
[0064] Turning now to
[0065] In
[0066] PPA 400 includes a charging circuit 401 that comprises charger 403 and charger control devices 402, 404, and 406, which are arranged in parallel. Controller 460 may also be included in the charging circuit 401. The charger control devices 402, 404, and 406 may be the same as charger control device 104 shown in
[0067] Charger 403 may supply a predetermined voltage (e.g., 2.2 VDC) to charger control devices 402, 404, and 406. Controller 460 is directly electrically coupled to gate terminals G of charger control devices 402, 404, and 406. Controller 460 may independently apply voltages to gate terminals G of charger control devices 402, 404, and 406 to independently close the charger control devices 402, 404, 406 so that electric current may flow from the charger independently to first battery cell 420, third battery cell 426, and sixth battery cell 434 so that they may be recharged. Controller 460 may independently adjust voltages of gate terminals G of charger control devices 402, 404, and 406 104 to independently open the charger control devices 402, 404, and 406 so that electric current may not flow from the charger to first battery cell 420, third battery cell 426, and sixth battery cell 434. Optionally, a communications link 490 may be provided between controller 460 and charger 403. The charger 403 may communicate its status, charging/not charging, etc. and receive instructions from controller 460 (e.g., enable, disable, etc.).
[0068] In this example, PPA 400 includes first string of battery cells including a first battery cell 420 that includes a positive terminal+ and a negative terminal as indicated. A second battery cell 422 is also included in the first string of battery cells that includes a positive terminal+ and a negative terminal as indicated. The positive terminal of the second battery cell 422 is directly electrically coupled to the negative terminal of the first battery cell 420 such that first battery cell 420 is arranged in series with second battery cell 422. The negative terminal of second battery cell 422 is directly electrically coupled to the negative terminals of charger 403, electric load 470, and PSU 474.
[0069] PPA 400 also includes second string of battery cells including a third battery cell 426, a fourth battery cell 428, and a fifth battery cell 430. The terminals of the third, fourth, and fifth battery cells are indicated similarly to the first and second battery cells. The third, fourth, and fifth battery cells are also arranged in series. The negative terminal of fifth battery cell 430 is directly electrically coupled to the negative terminals of charger 403, electric load 470, and PSU 474.
[0070] PPA 400 also includes third string of battery cells including a sixth battery cell 434, a seventh battery cell 436, an eighth battery cell 438, and a ninth battery cell 440. The terminals of the sixth, seventh, eighth, and ninth battery cells are indicated similarly to the first and second battery cells. The sixth, seventh, eighth, and ninth battery are also arranged in series. The negative terminal of ninth battery cell 440 is directly electrically coupled to the negative terminals of charger 403, electric load 470, and PSU 474.
[0071] PPA 400 also includes a first pulse power amplifier control device 410, a second pulse power amplifier control device 412, and a third pulse power amplifier control device 414 that may independently selectively control power flow from the first string of battery cells, the second string of battery cells, and the third string of battery cells to electric load 470. In some examples, pulse power amplifier control devices may operate as high power switches. In other examples, pulse power amplifier control devices may operate as variable resistors while operating a linear operating mode of the devices. Pulse power amplifier control devices 410, 412, 414 may be the same device as pulse power amplifier control device 106 shown in
[0072] Pulse power amplifier control devices 410, 412, and 414 are high power devices that are configured to control flow of electric current between battery cells and electric load 470 (e.g., a GPU, combined GPU/CPU, etc.). Pulse power amplifier control devices 410, 412, and 414 may be a high power transistor (e.g., metal oxide semi-conductor field effect transistor (MOSFET), bi-polar junction transistor BJT, or other known transistor or silicon controlled rectifier that may operate as a switch), mechanical relay, or solid state relay. However, for illustration purposes in this example, pulse power amplifier control devices 410, 412, and 414 are shown as MOSFETs with a drain terminal (D), a gate terminal (G) (indicated by G), a source terminal (S).
[0073] The positive terminal + of first battery cell 420 is shown directly electrically coupled to the drain terminal D of first pulse power amplifier control device 410. The source terminal S of first pulse power amplifier control device 410 is directly electrically coupled to the positive terminal + of electric load 470. The gate terminal G of first pulse power amplifier control device 410 is directly electrically coupled to controller 460. Similarly, the positive terminal + of third battery cell 426 is shown directly electrically coupled to the drain terminal D of second pulse power amplifier control device 412. The source terminal S of second pulse power amplifier control device 412 is directly electrically coupled to the positive terminal + of electric load 470. The gate terminal G of second pulse power amplifier control device 412 is directly electrically coupled to controller 460. Likewise, the positive terminal + of sixth battery cell 434 is shown directly electrically coupled to the drain terminal D of third pulse power amplifier control device 414. The source terminal S of third pulse power amplifier control device 414 is directly electrically coupled to the positive terminal + of electric load 470. The gate terminal G of third pulse power amplifier control device 414 is directly electrically coupled to controller 460.
[0074] Controller 460 may independently apply voltages to gate terminals G of pulse power amplifier control devices 410, 412, and 414 to close the pulse power amplifier control devices so that electric current may flow from the battery cells to the positive terminal of the electric load 470 during conditions when electric load 470 is pulsed and electric power consumption of electric load 470 is increased. Controller 460 may independently adjust voltages from gate terminals G of pulse power amplifier control devices 410, 412, and 414 such that the gates are at a voltage that causes the pulse power amplifier control devices to open so that electric current may not flow from the battery cells to the electric load 470.
[0075] The PPA 400 may provide pulsed electric power to electric load 470 in response to voltage of a DC bus 471 (e.g., an electric conductor) supplying DC power to positive terminal (indicated by +) or electric load 470. A PSU 474 is arranged in parallel with electric load 470 such that its positive terminal (indicated by +) is electrically coupled to the positive terminal of the electric load 470.
[0076] PPA 400 also includes a controller. In some examples, controller 460 may be comprised of analog circuitry (e.g., operational amplifiers, comparators, etc.), digital circuitry (e.g., AND gates, OR gates, NAND gates, etc.), a combination of analog and digital circuitry, or a microcontroller. Thus, the analog and/or digital circuitry may perform the method of
[0077] In this example, controller 460 includes a microcontroller 461, read exclusive memory (e.g., non-transitory memory) 462, random-access memory 463, and inputs and outputs 464 (e.g., digital inputs/outputs and analog inputs). Controller 460 may communicate with charger 403 via communications link 490. Similarly, controller 460 may communicate with electric load 470 via communications link 491. Controller 460 may determine battery current flow for each of the individual battery strings from current flow sensors 450, 453, and 456. Controller 460 may determine battery voltage for each of the individual battery strings from voltage sensors 451, 454, and 457. Controller 460 may determine battery temperatures for each of the individual battery strings from temperature sensor 452, 455, and 458. Similarly, controller 460 may determine a voltage at electric load 470 or DC bus 471 that supplies DC power to electric load 470 via voltage sensor 480. Controller 460 may also determine an amount of electric current flowing into electric load 470 via current sensor 482. Further, in some examples, controller 460 may send and receive control information and data from PSU 474 via communications link 492. For example, PSU 474 may communicate to controller 460 that it is unable to regulate voltage of the DC bus within a predetermined voltage range.
[0078] In this way, PPA 400 may selectively and independently transfer electric power from each battery string to an electric load via simply closing one or more high power switching devices. PSU 474 may supply electric power to electric load 470 during nominal operating conditions, but when electric load 470 increases electric power consumption to increase computations, one or more battery strings may be electrically coupled to the electrical load such that just a small voltage drop occurs across each pulse power amplifier control device.
[0079] In this example, the first string of battery cells includes two battery cells whereas the second and third battery cell strings include three and four battery cells respectively. Nickel/zinc battery cell characteristics allow battery cell strings with different actual total numbers of battery cells to be arranged in parallel without resulting in significant charge redistribution between the battery cells. While in this example, battery cell strings of two, three, and four battery cells may be included in PPA 400, it may be appreciated that the battery strings may comprise different numbers of battery cells that are arranged in series (e.g., 20, 22, and 24 cells in three different battery strings). Further, it may be appreciated that the PPA shown in
[0080] The systems of
[0081] The systems of
[0082] Referring now to
[0083] The first plot from the top of
[0084] The second plot from the top of
[0085] The third plot from the top of
[0086] The fourth plot from the top of
[0087] At time t10, the total amount of electric power that is consumed by the electric load (e.g., 470 of
[0088] At time t11, the electric power consumption rate of the electric load increases to a level that is above first threshold 552. As a result, the first pulse power amplifier control device changes state from open to closed. This allows electric power to flow from the first string of battery cells (e.g., where the first string of battery cells comprises first battery cell 420 and second battery cell 422) to the electric load. At this time, electric power does not flow from the second and third battery cell strings to the electric load. The operating states of the second and third pulse power amplifier control devices remain unchanged.
[0089] At time t12, the electric power consumption rate of the electric load increases a second time to a level that is above third threshold 556. Therefore, the second pulse power amplifier control device changes state from open to closed while the first pulse power amplifier control device remains closed and activated. This allows electric power to flow from both the first string of battery cells and the second string of battery cells (e.g., where the second string of battery cells comprises third battery cell 426, fourth battery cell 428, and fifth battery cell 430) to the electric load. At this time, electric power does not flow from the third battery cell strings to the electric load. The operating state of the third pulse power amplifier control device remains unchanged.
[0090] At time t13, the electric power consumption rate of the electric load increases a third time to a level that is above fifth threshold 560. As a result, the third pulse power amplifier control device changes state from open to closed while the first and second pulse power amplifier control devices remain closed and activated. This allows electric power to flow from all three strings of battery cells to the electric load. Thus, for increasing power consumption rates by an electric load, additional battery cell strings may be electrically coupled in parallel with an electric load so that a desired voltage and power for the electric load may be achieved. Further, as previously mentioned, the actual total number of battery cells arranged in series in each of the battery cell strings may be different as shown in
[0091] At time t14, the electric power consumption rate of the electric load decreases to a level that is below sixth threshold 558. Therefore, the third pulse power amplifier control device changes state from closed to open. This allows electric power to stop flowing from the third string of battery cells to the electric load. Recharging of the third string of battery cells resumes (not shown). The operating states of the first and second pulse power amplifier control devices remain unchanged.
[0092] At time t15, the electric power consumption rate of the electric load decreases to a level that is below fourth threshold 554. Consequently, the second pulse power amplifier control device changes state from closed to open. This allows electric power to stop flowing from the second string of battery cells to the electric load. Recharging of the second string of battery cells resumes (not shown). The operating state of the first pulse power amplifier control device remain unchanged.
[0093] At time t16, the electric power consumption rate of the electric load decreases to a level that is below second threshold 550. As a result, the first pulse power amplifier control device changes state from closed to open. This allows electric power to stop flowing from the first string of battery cells to the electric load. Recharging of the first string of battery cells resumes (not shown).
[0094] In this way, different battery cell strings may be selectively coupled to the electric load as a function of a rate of power consumption by the electric load. This may allow power in battery cells to be allocated according to a loading priority. Further, charging may be provided to some battery cells while others are being discharged so that charging time for battery cells may be maximized.
[0095] Referring now to
[0096] At 602, method 600 optionally determines a life span measure for each battery cell string in the PPA. In one example, a life span percent measure may be a predetermined actual total number of watts of power (e.g., an expected total life span measure) minus a total cumulative number of watts of power that have been sourced and sunk by a particular battery cell string divided by the predetermined actual total number of watts of power multiplied by 100 (e.g., (predetermined value (expected life) of wattstotal cumulative number of watts of power sourced or sunk by a particular battery cell string)/predetermined value*100). Battery life span measures may be determined for each battery cell string from battery sensors. Method 600 proceeds to 604.
[0097] At 604, method 600 optionally judges whether or not a battery life span measure for one string of battery cells is shorter or lower by a predetermined amount or percentage than the battery life span measures for the other battery cell strings in the PPA. A shorter or lower life span measure in this context means that a greater percentage of a particular battery cell string's life span has been consumed. Further, method 600 may judge whether or not a battery cell string is degraded (e.g., the battery cell string may not store a desired amount of charge). If method 600 judges that a battery life span measure for one string of battery cells is shorter by a predetermined amount or percentage than the battery life span measures for the other battery cell strings in the PPA or degradation of a battery cell string is determined, the answer is yes and method 600 proceeds to 605. Otherwise, the answer is no and method 600 proceeds to 606.
[0098] At 605, adjusts an order in which battery cell strings are to be coupled to the electric load when conditions for coupling the battery cell strings to the electric load are met. In one example, the order may be adjusted so that the battery cell string with the longest or highest life span measure is selected to be the first predetermined battery cell string to be electrically coupled to the electric load when conditions are met for pulse power boosting. The second predetermined battery cell string to be electrically coupled to the electric load is the battery cell string with the next longest or next highest life span measure, and so on. In this way, battery cell strings with shorter life span measures may be electrically coupled to the electric load less frequently so as to extend their life span.
[0099] In addition, if a battery cell string is determined to be degraded, method 600 may remove the degraded battery cell string from the list of battery cell strings that may be electrically coupled to the load. Further, method 600 may communicate an inability to provide a full power boost capability to the electric load for present and future load increasing events. In some examples, method 600 may communicate a power boost capacity to the electric load so that the electric load may compensate. In this way, degraded battery cell strings may be separated from non-degraded battery cell strings and the electric load. Method 600 proceeds to 608.
[0100] At 606, method 600 may apply a predetermined order to the order in which battery cell strings are electrically coupled to the electric load when conditions are met to couple battery cell strings to the electric load. In one example, the predetermined order may be a first battery cell string is a first predetermined battery cell string, followed by a second battery cell string that is the second predetermined battery cell string, followed by a third battery cell string that is the third predetermined battery cell string. In this example, the first, second, and third predetermined battery cell strings are electrically coupled to the electric load. The predetermined order in which battery cell strings are coupled to the electric load may be such that battery cell strings with higher watt ratings are coupled to the electric load before battery cell strings with lower watt ratings, or vise-versa depending on objectives. Method 600 proceeds to 608.
[0101] At 608, method 600 judges whether or not the electrical load has been commanded off, if the electric load is in a power-up mode, and/or if degradation of the nickel/zinc battery cells is present. Method 600 may receive this information from the electric load via communication link and via the controller itself performing diagnostics on the nickel/zinc battery cells. If method 600 judges that electrical load has been commanded off, if the electric load is in a power-up mode where DC bus voltage may be low, and/or if degradation of the nickel/zinc battery cell string is present, the answer is yes and method 600 proceeds to 609. Otherwise, the answer is no and method 600 proceeds to 610.
[0102] At 609, method 600 opens the pulse power amplifier control devices. Opening the pulse power amplifier control devices electrically decouples the battery cell strings from the electric load so that the power flow from the battery cell strings ceases. Additionally, method 300 closes the charger control devices so that charging of the battery cell strings resumes while the battery cells are not supplying power to the electric load. This action helps to ensure that the battery cells are recharged for subsequent loading. Method 600 proceeds to exit.
[0103] At 610, method 600 judges whether or not a load bus voltage (e.g., a voltage at a positive power terminal of an electric load or a voltage of a bus that supplies electric power to an electric load) is less than a first threshold voltage, or alternatively, if load bus electric power consumption (e.g., a rate of electric power consumption by an electric load that is fed power via a bus) is greater than a first threshold power consumption rate. If so, the answer is yes and method 600 proceeds to 612. If not, the answer is no and method 600 proceeds to 614.
[0104] As previously mentioned, some electric loads (e.g., GPUs, combinations of GPUs and CPUs, etc.) may have a capacity to indicate that a computational load is expected to increase before the computational load actual increases. If an electric load with such capacity is present, method 600 may receive the preemptive power consumption information from the electric load before the load bus voltage drops or the load bus power consumption rate increases. This allows the controller (e.g., 470 of
[0105] At 612, method 600 activates a first predetermined battery cell string by closing a pulse power amplifier control device that is associated with the first predetermined battery cell string. For example, if the first predetermined battery cell string to be coupled to the electric load is the battery cell string that includes first battery cell 420 in
[0106] At 614, method 600 judges whether or not a load bus voltage (e.g., a voltage at a positive power terminal of an electric load or a voltage of a bus that supplies electric power to an electric load) is greater than a second threshold voltage, or alternatively, if load bus electric power consumption rate (e.g., a rate of electric power consumption by an electric load that is fed power via a bus) is less than a second threshold power consumption rate. The second threshold voltage is greater than the first threshold voltage and the second threshold power consumption rate is less than the first threshold power consumption rate. If method 300 judges that the load bus voltage is greater than a second threshold voltage or that the load bus electric power consumption rate is less than a second threshold power consumption rate, the answer is yes and method 600 proceeds to 650. If not, the answer is no and method 600 proceeds to 616.
[0107] At 650, method 600 opens the pulse power amplifier control device that is associated with the first predetermined battery cell string. Opening the pulse power amplifier control device electrically decouples the battery cells from the electric load so that the power flow from the battery cells ceases. Additionally, method 600 closes the charger control device that is associated with the first predetermined battery cell string so that charging of the battery cells in the first predetermined battery cell string resumes. This action helps to ensure that the battery cells in the first predetermined battery cell string are recharged for subsequent loading. Method 600 proceeds to 616.
[0108] At 616, method 600 judges whether or not a load bus voltage (e.g., a voltage at a positive power terminal of an electric load or a voltage of a bus that supplies electric power to an electric load) is less than a third threshold voltage, or alternatively, if load bus electric power consumption (e.g., a rate of electric power consumption by an electric load that is fed power via a bus) is greater than a third threshold power consumption rate. If so, the answer is yes and method 600 proceeds to 618. If not, the answer is no and method 600 proceeds to 622.
[0109] Additionally, if an electric load with such capacity to anticipate and communicate upcoming increasing pulse loads is present, method 600 may receive the preemptive power consumption information from the electric load before the load bus voltage drops or the load bus power consumption rate increases. This allows the controller (e.g., 470 of
[0110] At 618, method 600 activates a second predetermined battery cell string by closing a pulse power amplifier control device that is associated with the second predetermined battery cell string. Method 600 closes the second pulse power amplifier control device that is associated with the second predetermined battery cell string, or alternatively, operates the pulse power amplifier control device in a linear mode such that the pulse power amplifier operates as a voltage controlled variable resistor. Additionally, method 600 opens the charger control device that is associated with the second predetermined battery cell string so that charging of the battery cells in the second predetermined battery cell string ceases. Method 600 proceeds to 620.
[0111] At 620, method 600 judges whether or not a load bus voltage (e.g., a voltage at a positive power terminal of an electric load or a voltage of a bus that supplies electric power to an electric load) is greater than a fourth threshold voltage, or alternatively, if load bus electric power consumption rate (e.g., a rate of electric power consumption by an electric load that is fed power via a bus) is less than a fourth threshold power consumption rate. The fourth threshold voltage is greater than the third threshold voltage and the fourth threshold power consumption rate is less than the third threshold power consumption rate. If method 600 judges that the load bus voltage is greater than the fourth threshold voltage or that the load bus electric power consumption rate is less than the fourth threshold power consumption rate, the answer is yes and method 600 proceeds to 651. If not, the answer is no and method 600 proceeds to 622.
[0112] At 651, method 600 opens the pulse power amplifier control device that is associated with the second predetermined battery cell string. Opening the pulse power amplifier control device electrically decouples the battery cells in the second predetermined battery cell string from the electric load so that the power flow from the battery cells ceases. Additionally, method 600 closes the charger control device that is associated with the second predetermined battery cell string so that charging of the battery cells in the second predetermined battery cell string resumes. This action helps to ensure that the battery cells in the second predetermined battery cell string are recharged for subsequent loading. Method 600 proceeds to 624.
[0113] At 622, method 600 judges whether or not a load bus voltage (e.g., a voltage at a positive power terminal of an electric load or a voltage of a bus that supplies electric power to an electric load) is less than a fifth threshold voltage, or alternatively, if load bus electric power consumption (e.g., a rate of electric power consumption by an electric load that is fed power via a bus) is greater than a fifth threshold power consumption rate. If so, the answer is yes and method 600 proceeds to 624. If not, the answer is no and method 600 proceeds to 628.
[0114] Additionally, if an electric load with such capacity to anticipate and communicate upcoming increasing pulse loads is present, method 600 may receive the preemptive power consumption information from the electric load before the load bus voltage drops or the load bus power consumption rate increases. This allows the controller (e.g., 470 of
[0115] At 624, method 600 activates a third predetermined battery cell string by closing a pulse power amplifier control device that is associated with the third predetermined battery cell string. Method 600 closes the third pulse power amplifier control device that is associated with the third predetermined battery cell string, or alternatively, operates the pulse power amplifier control device in a linear mode such that the pulse power amplifier operates as a voltage controlled variable resistor. Additionally, method 600 opens the charger control device that is associated with the third predetermined battery cell string so that charging of the battery cells in the third predetermined battery cell string ceases. Method 600 proceeds to 628.
[0116] At 628, method 600 judges whether or not a load bus voltage (e.g., a voltage at a positive power terminal of an electric load or a voltage of a bus that supplies electric power to an electric load) is greater than a sixth threshold voltage, or alternatively, if load bus electric power consumption rate (e.g., a rate of electric power consumption by an electric load that is fed power via a bus) is less than a sixth threshold power consumption rate. The sixth threshold voltage is greater than the fifth threshold voltage and the sixth threshold power consumption rate is less than the fifth threshold power consumption rate. If method 600 judges that the load bus voltage is greater than the sixth threshold voltage or that the load bus electric power consumption rate is less than the sixth threshold power consumption rate, the answer is yes and method 600 proceeds to 652. If not, the answer is no and method 600 proceeds to exit.
[0117] At 652, method 600 opens the pulse power amplifier control device that is associated with the third predetermined battery cell string. Opening the pulse power amplifier control device electrically decouples the battery cells in the third predetermined battery cell string from the electric load so that the power flow from the battery cells ceases. Additionally, method 600 closes the charger control device that is associated with the third predetermined battery cell string so that charging of the battery cells in the third predetermined battery cell string resumes. This action helps to ensure that the battery cells in the third predetermined battery cell string are recharged for subsequent loading. Method 600 proceeds to exit.
[0118] Thus, the method of
[0119] In the method of
[0120] Thus, the method of
[0121] In another representation, the method of
[0122] Referring now to
[0123] Turning now to
[0124] Solid line trace 1002 represents PSU output voltage and dashed dot line 1004 represents battery pack voltage (voltage output of a PPA assembly). Dashed line 1006 represents pulse load current (current consumed by the GPUs). Dotted line 1008 represents battery pack current (output current of the PPA assembly).
[0125] The sequence begins at time t0 and the load pulse begins at time t1. The load pulse ends at time t2. The PPA is electrically coupled to the PSU near time t1 and it is decoupled from the PSU near time t2. This allows the PSU output voltage to remain nearly constant in the presence of a GPU load increase. During the load pulse, the battery pack current is greater than the pulse load current. The PSU current reduces during the load pulse to regulate and maintain the bus voltage. The battery pack begins to recharge via a charger after time t2.
[0126] Referring now to
[0127] Referring now to
[0128] While various embodiments have been described above, it may be understood that they have been presented by way of example, and not constraining nor restriction. It will be appreciated that the configurations and routines disclosed herein are exemplary in nature, and that these specific examples are not to be considered in a constraining sense, because numerous variations are possible. For example, the above technology may be applied to other types of battery cells and when supplying electric power to electric loads other than or in addition to GPU loads. The subject matter of the present disclosure includes all novel and non-obvious combinations and sub-combinations of the various systems and configurations, and other features, functions, and/or properties disclosed herein. It will be apparent to persons skilled in the relevant arts that the disclosed subject matter may be embodied in other specific forms without departing from the spirit of the subject matter.
[0129] Note that the example control and estimation routines included herein may be used with various power system configurations. In some examples, the control methods and routines disclosed herein may be stored as executable instructions in non-transitory memory and may be carried out by the control system including the controller in combination with the various sensors, actuators, and other transmission and/or vehicle hardware. Further, portions of the methods may be physical actions taken in the real world to change a state of a device. Thus, the described actions, operations and/or functions may graphically represent code to be programmed into non-transitory memory of the computer readable storage medium in the vehicle and/or transmission control system. The specific routines described herein may represent one or more of any number of processing strategies such as event-driven, interrupt-driven, multi-tasking, multi-threading, and the like. As such, various actions, operations, and/or functions illustrated may be performed in the sequence illustrated, in parallel, or in some cases omitted. Likewise, the order of processing is not necessarily required to achieve the features and advantages of the examples described herein, but is provided for ease of illustration and description. One or more of the illustrated actions, operations and/or functions may be repeatedly performed depending on the particular strategy being used. One or more of the method steps described herein may be omitted if desired.
[0130] The following claims particularly point out certain combinations and sub-combinations regarded as novel and non-obvious. These claims may refer to an element or a first element or the equivalent thereof. Such claims may be understood to include incorporation of one or more such elements, neither requiring nor excluding two or more such elements. Other combinations and sub-combinations of the disclosed features, functions, elements, and/or properties may be claimed through amendment of the present claims or through presentation of new claims in this or a related application. Such claims, whether broader, narrower, equal, or different in scope to the original claims, also are regarded as included within the subject matter of the present disclosure.
[0131] The following claims particularly point out certain combinations and sub-combinations regarded as novel and non-obvious. These claims may refer to an element or a first element or the equivalent thereof. Such claims may be understood to include incorporation of one or more such elements, neither requiring nor excluding two or more such elements. Other combinations and sub-combinations of the disclosed features, functions, elements, and/or properties may be claimed through amendment of the present claims or through presentation of new claims in this or a related application. Such claims, whether broader, narrower, equal, or different in scope to the original claims, also are regarded as included within the subject matter of the present disclosure.