System with solenoid assembly and method of fault diagnosis and isolation
First Claim
1. A fuel injection system for use with an engine and a fuel supply, the fuel injection system comprising:
- a fuel rail in fluid communication with the engine;
a fuel pump configured to pressurize fuel from the fuel supply;
a solenoid assembly having;
an intake valve in fluid communication with the fuel pump and the fuel supply;
an exhaust valve disposed between the fuel pump and the fuel rail;
a solenoid having a coil, wherein magnetic flux is generated with respect to the coil when a solenoid control voltage is applied to the coil;
a current sensor configured to output a measured coil current; and
a controller operatively connected to the solenoid and configured to;
estimate the coil current using a solenoid model, wherein an output of the solenoid model is an estimated coil current;
receive the measured coil current from the current sensor;
calculate an error value by subtracting the estimated coil current from the measured coil current, the error value having an error sign;
responsive to the error value exceeding a calibrated error threshold when the control voltage deviates from a nominal voltage value, diagnosing a solenoid fault condition;
responsive to diagnosing the solenoid fault condition, identifying a particular solenoid fault condition from among a plurality of possible solenoid fault conditions; and
executing a control action indicative of the particular solenoid fault condition, including recording a diagnostic code indicative of the particular solenoid fault condition.
1 Assignment
0 Petitions
Accused Products
Abstract
A solenoid assembly includes a solenoid having a coil, a current sensor configured to measure the coil current, and a controller. The controller estimates the coil current using a solenoid model, with output of the solenoid model being an estimated coil current, and receives the measured coil current from the current sensor. The controller also calculates an error value having an error sign by subtracting the estimated coil current from the measured coil current. Responsive to the error value exceeding a calibrated error threshold while the control voltage deviates from a nominal value, the controller diagnoses a solenoid fault condition. Responsive to diagnosing the solenoid fault condition, the controller isolates or identifies a particular solenoid fault condition from among a plurality of possible fault conditions, and records a diagnostic code indicative of the particular solenoid fault condition.
5 Citations
20 Claims
-
1. A fuel injection system for use with an engine and a fuel supply, the fuel injection system comprising:
-
a fuel rail in fluid communication with the engine; a fuel pump configured to pressurize fuel from the fuel supply; a solenoid assembly having; an intake valve in fluid communication with the fuel pump and the fuel supply; an exhaust valve disposed between the fuel pump and the fuel rail; a solenoid having a coil, wherein magnetic flux is generated with respect to the coil when a solenoid control voltage is applied to the coil; a current sensor configured to output a measured coil current; and a controller operatively connected to the solenoid and configured to; estimate the coil current using a solenoid model, wherein an output of the solenoid model is an estimated coil current; receive the measured coil current from the current sensor; calculate an error value by subtracting the estimated coil current from the measured coil current, the error value having an error sign; responsive to the error value exceeding a calibrated error threshold when the control voltage deviates from a nominal voltage value, diagnosing a solenoid fault condition; responsive to diagnosing the solenoid fault condition, identifying a particular solenoid fault condition from among a plurality of possible solenoid fault conditions; and executing a control action indicative of the particular solenoid fault condition, including recording a diagnostic code indicative of the particular solenoid fault condition. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A solenoid assembly comprising:
-
a solenoid having a coil; a current sensor configured to output a measured coil current when a solenoid control voltage is applied to the coil; and a controller in communication with the solenoid and configured to; use a solenoid model to generate an estimated coil current; receive the measured coil current from the current sensor; calculate an error value by subtracting the estimated coil current from the measured coil current, with the error value having an error sign; responsive to the error value exceeding a calibrated error threshold while the solenoid control voltage deviates from a nominal voltage value, diagnosing a solenoid fault condition; responsive to diagnosing the solenoid fault condition, identifying a particular solenoid fault condition from among a plurality of possible solenoid fault conditions; and executing a control action with respect to the solenoid assembly, including recording a diagnostic code indicative of the particular solenoid fault condition. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method for diagnosing and identifying a fault condition in a solenoid assembly, the method comprising:
-
energizing a coil of a solenoid by applying a solenoid control voltage to the coil such that a coil current flows through the coil and magnetic flux is generated with respect to the coil; measuring the coil current using a current sensor to generate a measured coil current; estimating the coil current via a controller using a solenoid model, wherein an output of the solenoid model is an estimated coil current; calculating an error value by subtracting the estimated coil current from the measured coil current from the current sensor, the error value having an error sign; responsive to the error value exceeding a calibrated error threshold while the control voltage deviates from a nominal voltage value, diagnosing a solenoid fault condition; responsive to diagnosing the solenoid fault condition, identifying via the controller a particular solenoid fault condition from among a plurality of possible solenoid fault conditions; and executing a control action with respect to the solenoid assembly, including recording a diagnostic code indicative of the particular solenoid fault condition. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification