Method and system for noise-tolerant RC response prediction
10816606 ยท 2020-10-27
Assignee
Inventors
- Yue Fan (Annn Arbor, MI, US)
- Russell K. Steele (Clinton Township, MI, US)
- Andrew C. Baughman (Northville, MI, US)
- Peter Kung Chiang (Carmel, IN, US)
Cpc classification
Y02T10/70
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
G01R27/025
PHYSICS
G01R31/389
PHYSICS
H02J7/00
ELECTRICITY
B60L58/12
PERFORMING OPERATIONS; TRANSPORTING
G01R31/52
PHYSICS
B60L58/14
PERFORMING OPERATIONS; TRANSPORTING
G01R31/367
PHYSICS
International classification
G01R31/389
PHYSICS
H02J7/00
ELECTRICITY
G01R31/367
PHYSICS
G01R31/00
PHYSICS
B60L58/12
PERFORMING OPERATIONS; TRANSPORTING
Abstract
An electrical system includes a voltage bus, voltage sensor(s) measuring a first voltage between a positive bus rail and electrical ground, and a second voltage between a negative bus rail and electrical ground, a bias resistor, and a controller. When the switch is closed, the controller measures four or more discrete voltage samples of the first and second voltages. The samples are grouped into first and second sample groups each having three discrete voltage samples, with the second and third voltage samples of the first group being the first and second samples of the second group. The controller estimates a steady-state voltage of the first and second voltages using the sample groups, prior to the first and second voltages converging on actual steady-state voltage values. The controller executes a corresponding control action when the steady-state voltage estimate is stable or unstable relative to a defined stability threshold.
Claims
1. An electrical system comprising: a voltage bus having positive and negative bus rails; at least one voltage sensor configured to measure a first voltage between the positive bus rail and electrical ground, and a second voltage between the negative bus rail and the electrical ground; a bias resistor connectable to the electrical ground and to the voltage bus via a switch, wherein the switch, when in a closed state, electrically connects the bias resistor to the positive or negative bus rails; and a controller configured, responsive to an input signal, to: command the switch to close; responsive to closing of the switch, measure, in a predetermined sample interval using the at least one voltage sensor, four discrete voltage samples of each of the first voltage and the second voltage; group the four discrete voltage samples into first and second sample groups each having first, second, and third discrete voltage samples, wherein the second and third voltage samples of the first sample group are the first and second voltage samples of the second sample group; estimate an RC steady-state voltage of each of the first and second voltages using the first and second sample groups, prior to the first and second voltages converging on respective actual steady-state voltage values; and execute a control action of the electric system when the steady-state voltage estimate is stable relative to a defined stability threshold, the control action including changing a state of the electric system.
2. The electrical system of claim 1, wherein the controller is further configured to execute another control action when the steady-state voltage estimate is unstable relative to the defined stability threshold, including collecting additional discrete voltage samples of the first voltage and the second voltage at a multiple of the sampling interval and estimate the RC steady-state voltage of each of the first and second voltages using the additional voltage samples.
3. The electrical system of claim 2, wherein the control action includes, responsive to the steady-state voltage estimate being unstable: measuring an additional discrete voltage sample of each of the first voltage and the second voltage at a multiple (n) of the predetermined sample interval, wherein n1; creating a third sample group containing the additional discrete voltage sample, such that two of the three discrete voltage samples of the second sample group are re-used in the third sample group; and estimating the steady-state voltage of each of the first and second voltages using the first, second, and third sample groups, prior to the first and second voltages converging on respective actual steady-state voltage values.
4. The electrical system of claim 1, wherein the voltage bus is a high-voltage bus, and wherein the control action includes initiating a high-voltage loss-of-isolation detection function.
5. The electrical system of claim 4, wherein the control action includes initiating a DC fast-charging operation of the RESS responsive to the high-voltage loss-of-isolation detection function indicating that a high-voltage isolation fault is not present.
6. The electrical system of claim 1, wherein the controller is configured to increase a number of the discrete voltage samples when the estimated steady-state voltage is unstable, and to increase the predetermined sampling interval commensurate with the increase in the number of the discrete voltage samples.
7. The electrical system of claim 1, further comprising a power inverter module connected to the voltage bus and an electric machine connected to the power inverter module, the electric machine being coupled to a driven load.
8. The electrical system of claim 7, wherein the electric machine is a traction motor and the driven load is a set of road wheels of a vehicle.
9. A method for estimating steady-state voltage values in an electrical circuit using an RC voltage response of the electrical circuit, the method comprising responsive to a trigger signal, connecting a bias resistor to a voltage bus via closing of a switch; after the switch had closed, measuring at least four discrete voltage samples of a first voltage and a second voltage, using at least one voltage sensor, at a calibrated sampling interval as the first voltage and the second voltage converge on a respective actual steady-state voltage, the first voltage being a voltage between a positive bus rail of the voltage bus and electrical ground, and the second voltage being a voltage between a negative bus rail of the voltage bus and the electrical ground; estimating steady-state voltage levels of the respective first and second voltages, via the controller, based on the RC voltage response, using the at least four discrete voltage samples, prior to the first and second voltages converging on the respective actual steady-state voltages; and executing a control action of the electrical system using the estimated steady-state voltage levels when the estimated steady-state voltage levels are sufficiently stable relative to a stability threshold, the control action including changing a state of the electric system.
10. The method of claim 9, wherein the voltage bus is a high-voltage bus, and the control action further includes initiating a loss-of-isolation detection function when the estimated steady-state voltage levels are sufficiently stable relative to the stability threshold.
11. The method of claim 10, wherein the control action includes initiating a DC fast-charging operation of the RESS responsive to the loss-of-isolation function indicating that a voltage isolation fault is not present.
12. The method of claim 9, further comprising: deriving steady-state voltage estimates of the first and second voltages, via the controller, using a selected group of three discrete voltage samples, the selected group including first, second, and third discrete voltage samples, and choosing the three discrete voltage samples such that: the second discrete voltage sample is taken a duration of the sampling interval after the first voltage sample is measured; and the third discrete voltage sample is taken the duration after the second voltage sample; wherein each respective discrete voltage sample of the selected group contains an instantaneously-sampled discrete voltage sample of the first and/or the second voltage.
13. The method of claim 9, further comprising: increasing a number of the discrete voltage samples via the controller responsive to the estimated steady-state voltage being unstable; and increasing the sampling interval commensurate with a level of increase in the number of the discrete voltage samples.
14. The method of claim 9, wherein the electrical system includes a power inverter module connected to the voltage bus and an electric machine connected to the power inverter module, the method further comprising using torque from the electric machine to power a driven load.
15. The method of claim 14, wherein the electric machine is a traction motor and the driven load is a set of road wheels of a vehicle.
16. A method for estimating a steady-state value of an RC response system using a group of three discrete RC response samples, the method comprising: collecting the group of three discrete RC response samples at a calibrated sampling interval; estimating the steady-state value using the group of three discrete RC response samples; executing a first control action via a controller when the estimated steady-state value is stable relative to an allowable stability threshold, including changing a dynamical state of the RC response system; and executing a second control action via the controller when the estimated steady-state value is unstable relative to the allowable stability threshold, including changing a logical state of the RC response system.
17. The method of claim 16, wherein the steady-state value is a steady-state voltage.
18. The method of claim 16, further comprising filtering the discrete RC response samples using a low-pass filter and/or a data acquisition noise filter.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7) The present disclosure is susceptible to modifications and alternative forms, with representative embodiments shown by way of example in the drawings and described in detail below. Inventive aspects of this disclosure are not limited to the particular forms disclosed. Rather, the present disclosure is intended to cover modifications, equivalents, combinations, and alternatives falling within the scope of the disclosure as defined by the appended claims.
DETAILED DESCRIPTION
(8) Referring to the drawings, wherein like reference numbers refer to like components,
(9) The electrical system 10 of
(10) In executing the method 100, the controller 50 estimates the RC steady-state voltages of the bus rails 13+ and 13 over time, as represented in a circuit model 52, doing so with the bias resistor 54 switched in while the measured voltages have not yet reached their corresponding actual steady-state values. The controller 50, when executing the method 100, thus estimates the RC steady-state voltages responsive to a predetermined request in the form of a suitable trigger signal. In an exemplary embodiment, the predetermined trigger signal may be an automated request for active isolation detection of the high-voltage bus 13 from the chassis ground (GND), e.g., prior to conducting a DC fast-charging operation of the RESS 14, with other embodiments also benefitting from early determination of an equivalent resistance of the electrical system 10 being possible. In this manner, the controller 50 is able to more rapidly determine the equivalent resistance of the various electrical components and structure connected to the RESS 14 at an earlier time point relative to waiting for the above-noted voltages to fully stabilize, with the method 100 being robust to signal noise via the option of additional iterations of the method.
(11) The controller 50 shown schematically in
(12) Still referring to
(13) Although omitted for simplicity from
(14) Additionally, the example electrical system 10 may optionally include a power inverter module (PIM) 28 that is electrically connected to a polyphase electric machine (M.sub.E) 31, e.g., an electric traction motor as shown or an electric generator in other embodiments, via an alternating current (VAC) voltage bus 32. When energized, the electric machine 31 outputs motor torque to drive an input member 35 of a coupled driven load, e.g., transmission (T) 36. Output torque (arrow T.sub.O) is then transmitted from an output shaft 37 of the transmission 36 to one or more drive axles 40, and ultimately to a set of road wheels 42 in the illustrated vehicle 12. As will be appreciated by those of ordinary skill in the art, the PIM 28 includes semiconductor switches 34, e.g., a bank of IGBTs or other application-suitable shown collectively and schematically for simplicity. The semiconductor switches 34 have a corresponding on/off (conducting/non-conducting) switching states that may be controlled responsive to switching signals from the controller 50. The switching control signals may be used for power inversion or conversion as needed.
(15)
(16) As will be understood by one of ordinary skill in the art, electrical components connected to the RESS 14 of
(17) More specifically, the controller 50 shown in
(18) Referring to
(19) Step S104 includes measuring discrete samples of the starting voltages (V.sub.ST) of the first and second voltages V1 and V2 with the switch 55 in an open state, i.e., with the bias resistor 54 of
(20) At step S106, the controller 50 closes the switch 55 of
(21) Step S108 may entail measuring a plurality of discrete voltage samples of the respective first and second voltages V1 and V2 at a calibrated sampling interval, t, with the controller 50 doing so as the first and second voltages V1 and V2 approach a respective actual steady-state voltage level. Step S108 may include collecting three or more discrete voltage samples. Optional steps S109A and S109B may be used as part of the method 100 at this point, with step S109A including selecting the sampling interval (t) for a first iteration of method 100 and step S109B optionally filtering the sampled data, e.g., using a low-pass filter (LPF) and/or a data acquisition noise filter. The method 100 then proceeds to step S110.
(22) Step S110 includes comparing the number of voltage samples (n) of step S108 to a calibrated threshold (N), with N=4 in this example embodiment for each of the first and second voltages V1 and V2, and then repeating step S108 if the calibrated number of voltage samples has not yet been measured. The method 100 proceeds to step S112 once the calibrated number of voltage samples has been collected.
(23) At step S112, the controller 50 of
(24)
with V.sub.t1, V.sub.t2, and V.sub.t3 being the individual discrete voltage values sampled at t=0, t=t, and t=2t, respectively.
(25) Referring briefly to
(26)
Using five sample sets, V.sub.tss,A may be estimated using the first three voltage samples collected at t=t.sub.1, t=t.sub.2, and t=t.sub.3, i.e., V.sub.t1, V.sub.t2, and V.sub.t3, with each sample separated by the sampling interval (t). A second estimated steady-state voltage (V.sub.tss,B) may be similarly determined using the second, third, and fourth voltage samples, i.e., V.sub.t2, V.sub.t3, and V.sub.t4. Likewise, a third estimated steady-state voltage V.sub.tss,C may be calculated using the third, fourth, and fifth voltage samples, i.e., V.sub.t3, V.sub.t4, and V.sub.t5, again retaining the original sampling interval of t. Then, the controller 50 determines a fourth estimated voltage sample V.sub.tss,D using the first, third, and fifth voltage samples, effectively doubling the sampling interval from t to 2t, and then proceeds to step S114. In this example the total number of discrete voltage samples is five, with three discrete voltage samples per sample group, i.e., sample group 1=(V.sub.t1, V.sub.t2, V.sub.t3), sample group 2=(V.sub.t2, V.sub.t3, V.sub.t4), and sample group 3=(V.sub.t3, V.sub.t4, V.sub.t5). Note that in each of the triplets, the first collected sample of the prior group is discarded and a new sample is collected, e.g., in sample group 2, the first sample V.sub.t1 of sample group 1 is discarded and a new discrete voltage sample V.sub.t4 is collected, while in group 3, the first sample V.sub.t2 of sample group 1 is discarded and a new discrete voltage sample V.sub.t5 is collected.
(27) Referring again to
(28) The controller 50 may, for each of the voltage sample sets, evaluate the denominator of the various steady-state calculations to confirm that the denominator has not reached zero or switched its sign. Either result may be sufficient cause for the controller 50 to proceed with executing another iteration of the method 100, in which case the method 100 proceeds to step S118. The method 100 proceeds to step S116 if the results of the calculations are stable/valid.
(29) Step S116 includes executing a first control action (Exec CA #1) via the controller 50 of the electrical system 10 using the RC steady-state voltage estimates, including recording a code in memory (M) of the controller 50 that is indicative of a sufficiently stable steady-state voltage estimate. Using the steady-state voltage estimates noted above, for instance, and given the various voltages, the controller 50 may calculate and output the equivalent resistance of the various circuit components connected to the RESS 14 of
(30) Step S118 (Exec CA #2) may include, as a second control action, repeating step S108 as another iteration of method 100. Such a step may coincide with recording an indefinite or indeterminate diagnostic code to prompt execution of another iteration of method 100. Depending on the situation, step S118 may include using the estimated steady-state voltage V.sub.tss,D noted above to calculate the circuit resistance, such as if an allotted time has elapsed for determining the resistance and thus no time remains for additional iterations. However, when ample time for performing another iteration of the method 100 remains, step S118 may include collecting two or more additional discrete voltage samples at t=t.sub.6 and t=t.sub.7, shown in
(31) Similar to how V.sub.tss,D was calculated in step S112, the seventh steady-state voltage V.sub.tss,G is calculated at a sampling interval of 3t by skipping every two intervening samples and using the first, fourth, and seventh samples V.sub.t1, V.sub.t4, and V.sub.t7. Subsequent iterations, if needed based on the stability decision, could skip every three intervening samples, and so forth. As with the first iteration, the steady-state voltage V.sub.tss,G is compared back to the first calculation of the second iteration, in this instance V.sub.tss,D, with the controller 50 thereafter proceeding to check the validity of the result in the manner described above with reference to step S114.
(32) Thus, method 100 uses previously-collected samples from the first iteration in conjunction with new voltage samples in subsequent iterations, doing so at a progressively decreasing sampling rate. Such an approach should result in quicker useful estimation of the RC response in low-noise environments while still minimizing overall process time when sampling in high-noise environments. Additional iterations may be used in very noisy environments, e.g., using 3t, 4t, etc., as necessary to achieve a sufficiently stable value upon which to base a subsequent control action.
(33)
(34) In a possible embodiment, the decision block 60 may use a standard deviation () calculation block 62 to derive the standard deviation of the various RC steady-state voltage estimates, i.e., V.sub.tss,A, V.sub.tss,B, V.sub.tss,C, V.sub.tss,D, depending on the number of iterations of method 100. The standard deviation may be compared to a calibrated standard deviation (CAL) from block 64. If the standard deviation equals or exceeds the calibrated standard deviation, the controller 50 may output a corresponding diagnostic code (arrow 68), e.g., a binary (0/1) bit flag indicative of the level of convergence indicated by the comparison result. For instance, a binary value of 0 may indicate an insufficiently settled or stabilized result and a binary value of 1 may indicate a sufficiently stabilized result. The stabilized value itself may thereafter be used in a threshold diagnostic decision, as noted above, while an insufficiently stabilized value may prompt another iteration of method 100. Note that using the method 100, actual steady-state is not required, but rather the trends of the RC time constant or derived values is used to expedite related diagnostic actions and control actions.
(35)
(36)
A threshold percentage difference may be fed into the comparison blocks 66 by block 164, with the results of the comparison blocks 66 in turn feeding an optional AND logic gate 67. Thus, if the trends in RC time constants indicated by the voltage trajectories of
(37) Yet another possible implementation is shown in
(38) Those of ordinary skill in the art will appreciate that other embodiments may be used to make similar determinations of the relative stability of the steady-state voltage estimates depending on the application, including comparing resistance values to calibrated resistances, or even combining the results of
(39)
(40) Subsequent control actions may be executed using the steady-state voltage estimates when a trend of the derived RC response is indicative of the rail voltages being sufficiently stable relative to an allowable tolerance or threshold. The various embodiments detailed herein thus enable faster resolution of certain control problems, such as but not limited to active high-voltage loss-of-isolation detection prior to a DC fast-charging operation, with such a function indicating whether or not a high-voltage isolation fault is present.
(41) Those of ordinary skill in the art will appreciate that the present teachings, while presented in terms of derivation of steady-state voltages in an example application, may be extended to other systems exhibiting a similar RC response, e.g., thermal systems such as a heating module. In such an example, the heating module can be controlled to output a certain amount of power to reach a desired temperature when needed. Reaching the desired temperature too early tends to waste energy or put more thermal stress on components of the heating module due to differences in thermal expansion coefficients and thermal gradients. Conversely, achieving the desired temperature too late can inconvenience the user. The present RC response-based extrapolation method is thus useful in controlling such thermal systems, e.g., battery system heaters and chillers, liquid-cooled combustion engine thermostat control during a warmup phase, etc.
(42) Thus, the present method may be used for estimating a steady-state value of an RC response system of a wide range of systems, doing so using a group of three transient RC response amplitude samples. The method in a broader sense may therefore include collecting a group of three discrete RC response samples at a calibrated sampling interval, and estimating a steady-state value using the group of three transient RC response samples. The method then executes a control action via the controller when some or all of the estimated steady-state values are stable to within a predetermined stability threshold, e.g., those of
(43) While some of the best modes and other embodiments have been described in detail, various alternative designs and embodiments exist for practicing the present teachings defined in the appended claims. Those skilled in the art will recognize that modifications may be made to the disclosed embodiments without departing from the scope of the present disclosure. Moreover, the present concepts expressly include combinations and sub-combinations of the described elements and features. The detailed description and the drawings are supportive and descriptive of the present teachings, with the scope of the present teachings defined solely by the claims.