Fault mitigation for electrical actuator using regulated voltage control
10615585 ยท 2020-04-07
Assignee
Inventors
- Yao Hu (Sterling Heights, MI, US)
- Xinyu Du (Oakland Township, MI)
- Joshua J. Sanchez (Sterling Heights, MI, US)
- Paul E. Krajewski (Troy, MI, US)
Cpc classification
F02D29/06
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Y02T10/40
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
H02H9/045
ELECTRICITY
H02J7/14
ELECTRICITY
F02D41/221
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B60R16/03
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60R16/03
PERFORMING OPERATIONS; TRANSPORTING
H02J7/14
ELECTRICITY
Abstract
A method for mitigating an electrical actuator fault in a system containing multiple actuators includes: applying multiple predetermined conditions to each of multiple actuators in a vehicle system to identify when at least one of the multiple actuators is in a faulted condition; and increasing an input voltage to all of the actuators to increase an output of the at least one of the multiple actuators in the faulted condition to mitigate the faulted condition.
Claims
1. A method for mitigating an electrical actuator fault in a system containing multiple actuators, comprising: applying multiple predetermined conditions to each of multiple actuators in a vehicle system to identify when at least one of the multiple actuators is in a faulted condition; increasing an input voltage to all of the actuators to increase an output of the at least one of the multiple actuators in the faulted condition to mitigate the faulted condition, connecting each of the actuators to a vehicle generator operable over a range of output voltages, wherein the increasing step includes increasing an output voltage of the vehicle generator; and determining a maximum available output voltage for the vehicle generator prior to increasing the output voltage of the vehicle generator.
2. The method for mitigating an electrical actuator fault in a system containing multiple actuators of claim 1, further including determining a safe voltage Vsafe for operating each of the multiple actuators prior to increasing the output voltage of the vehicle generator, wherein the safe voltage Vsafe is less than the maximum available output voltage.
3. The method for mitigating an electrical actuator fault in a system containing multiple actuators of claim 2, further including limiting the input voltage to each of the actuators to the safe voltage Vsafe.
4. The method for mitigating an electrical actuator fault in a system containing multiple actuators of claim 1, further including determining a safe voltage Vsafe for operating each of the multiple actuators prior to increasing the output voltage of the vehicle generator, wherein the safe voltage Vsafe is less than or equal to the maximum available output voltage.
5. The method for mitigating an electrical actuator fault in a system containing multiple actuators of claim 2, further including prior to the increasing step calculating multiple correction factors.
6. The method for mitigating an electrical actuator fault in a system containing multiple actuators of claim 5, further including prior to the increasing step applying a weighting factor to each of the multiple correction factors.
7. The method for mitigating an electrical actuator fault in a system containing multiple actuators of claim 6, further including prior to the increasing step calculating an overall correction factor Cf equaling a sum of the multiple correction factors including the weighting factors plus 1.
8. The method for mitigating an electrical actuator fault in a system containing multiple actuators of claim 5, further including: prior to the increasing step calculating an adjusted voltage Vadj defined as a minimum of the maximum available output voltage of the generator, the safe voltage Vsafe and a product of the overall correction factor Cf and a present output voltage from the generator; and during the increasing step applying the adjusted voltage Vadj as the input voltage.
9. A method for mitigating an electrical actuator fault in a system containing multiple actuators, comprising: for each of multiple actuators in a vehicle system calculating an actuator output error .sub.output_err wherein the actuator output error .sub.output_err is equivalent to a mean of an actuator desired output minus an actual output of the actuator, a PWM duty cycle .sub.pwm, and an adjusted PWM duty cycle to define when a faulted condition of at least one of the actuators is present; and increasing an input voltage to all of the actuators to increase an output of the at least one of the multiple actuators in the faulted condition to mitigate the faulted condition.
10. The method for mitigating an electrical actuator fault in a system containing multiple actuators of claim 9, further including: calculating multiple conditions including a Condition.sub.1, a Condition.sub.2, a Condition.sub.3, a Condition.sub.4, and a Condition.sub.5; and determining if Condition.sub.1 is true AND if any one or more of Condition.sub.2 OR Condition.sub.3 OR Condition.sub.4 OR Condition.sub.5 is also true.
11. The method for mitigating an electrical actuator fault in a system containing multiple actuators of claim 10, wherein Condition.sub.1 defines (.sub.output_err greater than a first threshold) AND (.sub.pwm greater than a second threshold) AND a fault diagnostics isolation result output defines a projected actuator failure for at least one of the multiple actuators.
12. The method for mitigating an electrical actuator fault in a system containing multiple actuators of claim 11, wherein: Condition.sub.2 defines a state of health of the actuator less than a third threshold; Condition.sub.3 defines a long term correction factor of the actuator greater than a fourth threshold; Condition.sub.4 defines an adjusted PWM of the actuator greater than a fifth threshold; and Condition.sub.5 defines an estimated resistance of the actuator greater than a sixth threshold.
13. The method for mitigating an electrical actuator fault in a system containing multiple actuators of claim 9, wherein the PWM duty cycle .sub.pwm of the at least one of the multiple actuators in the faulted condition defines a mean PWM duty cycle .sub.pwm=mean (PWM).
14. The method for mitigating an electrical actuator fault in a system containing multiple actuators of claim 9, wherein the adjusted PWM duty cycle is calculated by multiplying a quotient of a generator voltage divided by a desired output of each of the actuators by a PWM duty cycle.
15. The method for mitigating an electrical actuator fault in a system containing multiple actuators of claim 9, further including prior to the increasing step: calculating multiple correction factors including: a first correction factor cf.sub.1=a.sub.1.Math.maximum of {0, or .sub.output_erra first threshold} a second correction factor cf.sub.2=a.sub.2.Math.maximum of {0, or .sub.pwma second threshold} a third correction factor cf.sub.3=a.sub.3.Math.maximum of {0, or the third threshold minus a state of health of the actuator} a fourth correction factor cf.sub.4=a.sub.4.Math.maximum of {0, or a long term correction factor minus a fourth threshold} a fifth correction factor cf.sub.5=a.sub.5.Math.maximum of {0, or Adjusted PWM minus a fifth threshold}; and a sixth correction factor cf.sub.6=a.sub.6.Math.maximum of {0, or an estimated actuator resistance minus a sixth threshold}; wherein a.sub.1, a.sub.2, a.sub.3, a.sub.4, a.sub.5, a.sub.6 each define a scaling factor; calculating an overall correction factor Cf using an equation Cf=1+[w.sub.1, w.sub.2, w.sub.3, w.sub.4, w.sub.5, w.sub.6][cf.sub.1+cf.sub.2+cf.sub.3+cf.sub.4+cf.sub.5+cf.sub.6] wherein w.sub.1, w.sub.2, w.sub.3, w.sub.4, w.sub.5, w.sub.6 each define a weighting factor; and determining the input voltage to apply as an adjusted voltage equal to Cf multiplied by a present voltage applied to the actuators.
16. A method for mitigating an electrical actuator fault in a system containing multiple actuators, comprising: calculating an actuator output error .sub.output_err, a PWM duty cycle .sub.pwm, and an adjusted PWM duty cycle for each of the multiple actuators in the system; evaluating multiple conditions for each of the actuators including a Condition.sub.1, a Condition.sub.2, a Condition.sub.3, a Condition.sub.4, and a Condition.sub.5, wherein a faulted condition of at least one of the actuators is defined when Condition.sub.1 is true and at least one of Condition.sub.2, or Condition.sub.3, or Condition.sub.4, or Condition.sub.5 is true; determining a safe voltage Vsafe for operating each of the multiple actuators connected to a vehicle generator, when the safe voltage Vsafe is less than or equal to a maximum available output voltage of a vehicle generator; and increasing an output voltage of the vehicle generator to the safe voltage Vsafe thereby increasing an output of the at least one of the multiple actuators in the faulted condition to mitigate the faulted condition.
17. The method for mitigating an electrical actuator fault in a system containing multiple actuators of claim 16, further including: identifying an overall correction factor; determining a product of the overall correction factor and a voltage presently applied to the actuators; and changing the output voltage to the product prior to the increasing step if the product is less than the safe voltage Vsafe.
18. The method for mitigating an electrical actuator fault in a system containing multiple actuators of claim 17, further including limiting the output voltage to the maximum available voltage of the vehicle generator if the safe voltage Vsafe and the product are each greater than the maximum available voltage.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The drawings described herein are for illustration purposes only and are not intended to limit the scope of the present disclosure in any way.
(2)
(3)
(4)
(5)
DETAILED DESCRIPTION
(6) The following description is merely exemplary in nature and is not intended to limit the present disclosure, application, or uses.
(7) Referring to the Figures in general, wherein like reference numbers correspond to like or similar components throughout the several figures, and referring specifically to
(8) Vehicle 10 further includes a fuel tank 26 containing a supply of fuel 28 such as gasoline, ethanol, E85, or other combustible fuel sealed relative to the surrounding environment. Vehicle 10 also includes multiple actuators, which according to one aspect include a fuel pump 30 such as a roller cell pump or a gerotor pump which may be submerged in the fuel 28 within the fuel tank 26, and is operable for circulating the fuel 28 to the internal combustion engine 12 in response to control and feedback signals (arrow 32) from a controller 34. For simplicity, fuel rails and injectors of the engine 12 and actuators which for exemplary control functions of one or more engine camshafts, which define further actuators of the vehicle 10 are omitted from
(9) Vehicle 10 further includes a control system 36 in communication with a generator 38 which can provide a variable voltage. The control system 36 is also in communication with multiple actuators 40, 42, 44, 46 in addition to the exemplary electrical fuel pump 30. The controller 34 is configured for providing operational control signals to the various actuators, determining a state of health (SOH) term for each of the various actuators including the fuel pump 30 in the control system 36, and for determining if a fault condition of one or more of the actuators is present. Following the determination that a fault condition is present, the controller 34 is further configured for calculating an upper bound of a safe generator voltage Vsafe 48, and for calculating an increased generator voltage Vincr 50 that can be safely applied to all of the actuators, including the fuel pump 30, to maximize an operating output of the actuator presently operating in a fault condition to mitigate the fault condition.
(10) Referring to
(11) The PWM duty cycle can normally be determined using the following proportionality equation:
(12)
Using for the present example the fuel pump 30 as one of the multiple system actuators, as degradation of the actuator or pump occurs, in order to continue to meet the demanded output from the fuel pump 30, feed-back control from the fuel pump 30 is applied to determine a higher PWM duty cycle in order to satisfy pump demand, however, pump operation is limited to the maximum 100% PWM duty cycle using 100% of the available power. In an exemplary aspect of the present disclosure, using the second curve portion 60 it is desirable to identify when a fuel pump power module output PWM duty cycle percentage indicates the faulted condition of the fuel pump 30 has been reached. This may be at a predetermined PWM duty cycle percentage such as at 50% when the PWM duty cycle has exceeded its normal high value of approximately 45%. Once the faulted condition has been reached, an algorithm of the present disclosure calculates corrective mitigating action to permit the fuel pump 30 to continue to achieve as close to its maximum output pressure as possible.
(13) Referring to
(14) When the input voltage is increased, for example to an input voltage 82, a pump output pressure 84 of the degraded pump curve 74 is increased and is substantially equal to a pump output pressure 86 of the nominal operational pump curve 72. It is evident from
(15) Referring to
(16) In a first step 88, multiple actuator values are calculated to identify if an actuator is defined as being in a faulted condition. In a first calculated actuator value an actuator output error .sub.output_err is equivalent to the mean of an actuator desired output (such as a new pump output pressure) minus an actual output (such as an existing pump output pressure) of the actuator [.sub.output_err=mean (Desired OutputActual Output)]. In a second calculated value a PWM duty cycle of the actuator .sub.pwm is determined as a mean PWM duty cycle [.sub.pwm=mean (PWM)]. A normalized or adjusted PWM duty cycle is calculated to identify a level of degradation by applying a constant k.sub.1 using the equation:
(17)
where the generator voltage is a measured output voltage of the vehicle generator, the desired output defines an actuator output using a new or nominal actuator, and adjusted PWM defines a mean pulse width modulation duty cycle of the actuator.
(18) In a second step 90, based on the above calculations, the following five predetermined conditions are applied as defined below to identify a state of health of each of the system actuators, to thereby identify if any of the actuators is degraded or faulted: Condition.sub.1: (.sub.output_err>Thrd.sub.1) AND (.sub.pwm>Thrd.sub.2) AND (fault diagnostics/isolation results=actuator failure); Condition.sub.2: SOH<Thrd.sub.3 where SOH defines a state of health term of the suspected faulted actuator; Condition.sub.3: LTCF>Thrd.sub.4 where LTCF defines a long term correction factor; Condition.sub.4: Adjusted PWM>Thrd.sub.5 based on the adjusted PWM calculated above; Condition.sub.5: Estimated Resistance>Thrd.sub.6, where the estimated resistance defines a measured or estimated internal resistance of the suspected faulted actuator. In the above conditions Thrd.sub.1, Thrd.sub.2, Thrd.sub.3, Thrd.sub.4, and Thrd.sub.5 are predetermined thresholds which may vary between individual vehicle designs or between individual vehicles based on initial performance testing. The term fault diagnostics/isolation results=actuator failure in above Condition.sub.1 is a diagnostic signal created using system fault diagnostics generated when one of the multiple actuators is predicted to fail. In the second step 90 applying the above conditions, any one of the multiple vehicle actuators is defined as being in a faulted condition if Condition.sub.1 is true AND if any one or more of Condition.sub.2 OR Condition.sub.3 OR Condition.sub.4 OR Condition.sub.5 is also true for that actuator. If any input associated with Condition.sub.2, Condition.sub.3, Condition.sub.4 or Condition.sub.5 is not available, then that condition is ignored.
(19) In a third step 92, if the output from the second step 90 is YES, wherein Condition.sub.1 is true AND if any one or more of Condition.sub.2 OR Condition.sub.3 OR Condition.sub.4 OR Condition.sub.5 is also true, the actuator is considered faulted and up to six independent correction factors are then determined to weight the effect of each of the condition terms. The correction factors are determined as follows:
cf.sub.1=a.sub.1.Math.maximum of {0, or .sub.output_errThrd.sub.1}
cf.sub.2=a.sub.2.Math.maximum of {0, or .sub.pwmThrd.sub.2}
cf.sub.3=a.sub.3.Math.maximum of {0, or Thrd.sub.3SOH}
cf.sub.4=a.sub.4.Math.maximum of {0, or LTCFThrd.sub.4}
cf.sub.5=a.sub.5.Math.maximum of {0, or Adjusted PWMThrd.sub.5}
cf.sub.6=a.sub.6.Math.maximum of {0, or Estimated ResistanceThrd.sub.6}
By applying a maximum of either zero or the following term in the above correction factors, the correction factor will always be either zero or have a positive value. If any input associated with cf1, cf2, cf3, cf4, cf5, cf6, is not available, then that correction factor is ignored.
(20) In determining the above correction factors, the terms are not equivalent. For example the PWM duty cycle ranges from zero to 100, while the mean output pressure from an actuator in kpA may range in the hundreds. For this reason, the overall correction factor Cf can also be adjusted to normalize a scale of the individual correction factor terms using a scaling factor. Predetermined scaling factors a.sub.1, a.sub.2, a.sub.3, a.sub.4, a.sub.5, a.sub.6 may therefore be applied to any or all of the correction factors.
(21) In a fourth step 94, an overall correction factor Cf is determined using the following equation:
Cf=1+[w.sub.1,w.sub.2,w.sub.3,w.sub.4,w.sub.5,w.sub.6][cf.sub.1+cf.sub.2+cf.sub.3+cf.sub.4+cf.sub.5+cf.sub.6].sup.T
where w.sub.1, w.sub.2, w.sub.3, w.sub.4, w.sub.5, w.sub.6 each define a weighting factor which can be assigned to each correction factor based on its importance. For example, if an actuator does not include the LTCF term its weighting factor w.sub.4 would equal zero thereby nullifying the correction factor cf.sub.4. The weighting factors will be retained for each calculation, but may vary between different vehicle models and may vary from one vehicle to another for the same vehicle model. The weighting factors may be determined during an initial calibration of the vehicle, and may vary if one of the calibration factors is deemed to have greater importance than another.
(22) In a fifth step 96, when it is desirable to increase the generator output voltage to mitigate a faulted actuator, an upper bound of the safe generator voltage Vsafe 48 incorporating safety criteria is first determined based on the status of each of the actuators. Vsafe 48 defines a maximum generator output voltage above a measured present or original generator output voltage that can be set which is safe to apply to of each of the system actuators, not just to the faulted actuator. For example, if one of the actuators has a high resistance fault it can tolerate a lower input voltage due to actuator overheat concerns, and the converse is true.
(23) In a sixth step 98, an adjusted generator voltage Vadj is then calculated using the following equation:
Vadj=minimum of {V.sub.max, OR V.sub.safe, OR cf.Math.V.sub.original}
where V.sub.max defines a maximum achievable output voltage of the generator saved in a memory, V.sub.safe 48 is calculated as noted above in the fifth step 96, and Cf.Math.V.sub.original is the original or presently applied generator output voltage multiplied by the overall correction factor Cf calculated in the fourth step 94 above. A control signal is then sent to the generator 38 to increase an output voltage of the generator 38 up to the adjusted generator voltage Vadj.
(24) In a seventh step 100, if the output from the second step 90 is NO, wherein either Condition.sub.1 is false OR if Condition.sub.1 is true but each of Condition.sub.2 AND Condition.sub.3 AND Condition.sub.4 AND Condition.sub.5 is false the overall correction factor Cf from the above equation Cf=1+[w.sub.1, w.sub.2, w.sub.3, w.sub.4, w.sub.5, w.sub.6][cf.sub.1+cf.sub.2+cf.sub.3+cf.sub.4+cf.sub.5+cf.sub.6].sup.T is equal to one. The cf.Math.V.sub.original term therefore controls and the original or presently applied voltage V.sub.original will be retained.
(25) A system and method for mitigating an electrical actuator fault in a system containing multiple actuators of the present disclosure offers several advantages. These include means to identify when an actuator has reached a faulted condition, and a process to identify a voltage increase that the vehicle generator can output that is safe to apply to all of the system actuators that simultaneously increases an output of the faulted actuator. This permits near normal continued operation of the vehicle until corrective action can be taken for the faulted actuator.
(26) The description of the present disclosure is merely exemplary in nature and variations that do not depart from the gist of the present disclosure are intended to be within the scope of the present disclosure. Such variations are not to be regarded as a departure from the spirit and scope of the present disclosure.