×

Method for predicting the voltage of a battery

  • US 7,332,892 B2
  • Filed: 10/16/2003
  • Issued: 02/19/2008
  • Est. Priority Date: 12/09/2002
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for predicting the voltage of a battery, having the following steps:

  • (S1) determining and checking battery data, by detection and calculation devices, with the battery data comprising a battery voltage (U_batt), a battery current (I_batt), a battery temperature (T_batt) and a dynamic internal resistance (Rdi),(S2) checking whether present functional procedure is a first procedure,(S3) if the result in step S2 is that a functional procedure has already been carried out, checking whether a predetermined time (Tx) has elapsed, and, if the predetermined time has not yet elapsed, returning to step S1,(S4) if the predetermined time (Tx) has elapsed, filtering of the battery voltage (U_batt) and of the battery current (I_batt) using a low-pass filter, and emission of a filtered battery voltage (U_filt) and of a filtered battery current (I_filt),(S5) checking whether the filtered battery current (I_filt) is greater than a predetermined load (I_pred) minus a tolerance (Tol), and whether the battery current (I_batt) is greater than a predetermined load current (I_pred) minus the tolerance (Tol) and, if the conditions are not satisfied, returning to step S1,(S6) calculation of a resistive voltage drop (U_ri) across the dynamic internal resistance (Rdi),(S7) calculation of a polarization voltage (U_pol) as a function of the filtered battery current (I_batt_filt),(S8) filtering of the polarization voltage (U_pol), using two low-pass filters separately on the basis of a fast settling component (U_pol_fast_raw) and a slowly settling component (U_pol_slow_raw) and emission of a filtered polarization voltage (U_pol_filt),(S9) calculation of a predicted battery voltage by subtracting the resistive voltage drop (U_ri) and the filtered polarization voltage (U_pol_filt) from the filtered battery voltage (U_batt_filt),(S10) limiting of the predicted battery voltage (U_pred) determined in step S9 upwards and downwards,(S11) filtering of the predicted battery voltage (U_pred), and(S12) checking whether the a bit which indicates that a first function call has been carried out is set and, if not, setting the bit and returning to step S1, or, if yes, returning to step S1.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×