Method of managing a propulsion system based on health of a lubrication system
10480425 ยท 2019-11-19
Assignee
Inventors
- Azeem Sarwar (Rochester Hills, MI, US)
- Syed B. Mehdi (Farmington Hills, MI, US)
- Xiangxing Lu (Sterling Heights, MI, US)
- Bryan K. PRYOR (Waterford, MI, US)
- Shanshan L. Peer (Ann Arbor, MI, US)
Cpc classification
F02D41/22
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01M1/20
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D35/0007
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/0007
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2041/227
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2041/228
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D31/001
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
F01M1/20
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D35/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
A method and system of diagnosing a lubrication system of an engine includes determining a lubrication system fault and controlling an engine in response to the fault. The method is operative to first determine a poor state of health for a lubrication system, then determine an oil degradation or lube system fault. In response to a lube system fault, engine operation is altered in order to reduce the negative effects of the lube system fault such as increasing minimum idle speed in response to reduced oil pressure.
Claims
1. A method of managing a propulsion system, the method comprising: determining a lube system fault in a vehicle lubrication system in response to an oil pressure; calculating an allowable range of an engine parameter in response to the lube system fault, wherein the engine parameter is revolutions per minute; and generating a control signal to control the engine to increase an engine speed in response to the engine parameter being lower than the allowable range such that the engine parameter is within the allowable.
2. The method of claim 1 further comprising generating a driver warning indicating the lube system fault and the allowable range of the engine parameter.
3. The method of claim 1 wherein the engine parameter is indicative of torque.
4. The method of claim 1 wherein the control signal is operative to reduce torque in response to the engine parameter being lower than the allowable range.
5. The method of claim 1 wherein the control signal is operative to increase the engine idle speed.
6. The method of claim 1 wherein the control signal is operative to reduce a turbo charger speed.
7. The method of claim 1 wherein the control signal is operative to reduce an engine set temperature.
8. A vehicle comprising: an engine having a lubrication system; a diagnostic unit for determining a lube system fault in the lubrication system in response to an oil pressure; a processor for calculating an allowable range of an engine parameter in response to the lube system fault and generating a control signal to control the engine wherein the engine parameter is revolutions per minute; and a control unit for controlling the engine in response to the control signal to increase an engine speed in response to the engine parameter being lower than the allowable range such that the engine parameter is within the allowable range.
9. The vehicle of claim 8 further comprising generating a driver warning indicating the lube system fault and the allowable range of the engine parameter.
10. The vehicle of claim 8 wherein the engine parameter is indicative of a torque.
11. The vehicle of claim 8 wherein the control signal is operative to reduce a torque in response to the engine parameter being lower than the allowable range.
12. The vehicle of claim 8 wherein the control signal is operative to increase an engine idle speed.
13. The vehicle of claim 8 further comprising a turbo charger and wherein the control signal is operative to reduce a speed of the turbo charger.
14. The vehicle of claim 8 wherein the control signal is operative to reduce an engine set temperature.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
DETAILED DESCRIPTION
(4) Those having ordinary skill in the art will recognize that terms such as above, below, upward, downward, top, bottom, etc., are used descriptively for the figures, and do not represent limitations on the scope of the disclosure, as defined by the appended claims. Furthermore, the teachings may be described herein in terms of functional and/or logical block components and/or various processing steps. It should be realized that such block components may be comprised of a number of hardware, software, and/or firmware components configured to perform the specified functions.
(5) Referring to the FIGS., wherein like numerals indicate like parts throughout the several views, a vehicle is generally shown at 20 in
(6) Referring to
(7) As shown in
(8) As shown in
(9) The processing unit 32 may be referred to generally as a computer, a controller, a control module, and may be referred to more specifically as an engine control unit, an engine control module, an engine controller, a diagnostic controller, a diagnostic control module, a vehicle controller, etc. The processing unit 32 is operable to diagnose the operation of the engine 22, including the lubrication system 24. In some embodiments, the processing unit 32 may be located onboard the vehicle 20 and be integrated with a vehicle controller for controlling the engine 22. In other embodiments, the processing unit 32 may be located remotely from the vehicle 20, and the required data is transmitted from the vehicle 20 to the processing unit 32 wirelessly. The processing unit 32 may include a computer and/or processor 38, and include all software, hardware, memory, algorithms, connections, sensors, etc., to manage and control the operation of the engine 22, including the lubrication system 24. As such, a method, described below and generally shown in
(10) The processing unit 32 may be embodied as one or multiple digital computers or host machines each having one or more processors 38, read only memory (ROM), random access memory (RAM), electrically-programmable read only memory (EPROM), optical drives, magnetic drives, etc., a high-speed clock, analog-to-digital (A/D) circuitry, digital-to-analog (D/A) circuitry, and a required input/output (I/O) circuitry, I/O devices, and communication interfaces, as well as signal conditioning and buffer electronics.
(11) The computer-readable memory may include a non-transitory/tangible medium which participates in providing data or computer-readable instructions. Memory may be non-volatile or volatile. Non-volatile media may include, for example, optical or magnetic disks and other persistent memory. Example volatile media may include dynamic random access memory (DRAM), which may constitute a main memory. Other examples of embodiments for memory include a floppy, flexible disk, or hard disk, magnetic tape or other magnetic medium, a CD-ROM, DVD, and/or a other optical medium, as well as other possible memory devices such as flash memory.
(12) The processing unit 32 includes a tangible non-transitory memory 40 having computer executable instructions recorded thereon, including a lubrication system diagnostic algorithm 42. The processor 38 of the processing unit 32 is operable to execute the lubrication system diagnostic algorithm 42. The lubrication system diagnostic algorithm 42 implements a method of diagnosing the lubrication system 24 of the engine 22, described below.
(13) A vehicle controller, which may include the processing unit 32, controls the oil pump 28 via the value of the control signal to provide a desired lubrication fluid pressure for a current set of operating conditions of the engine 22. The processing unit 32 receives input from the pressure sensor 34 and the temperature sensor 36 regarding the actual lubrication fluid pressure in the oil gallery 26 and the temperature of the lubrication fluid that the oil pump 28 generated for that value of the control signal. The vehicle controller, such as but not limited to the processing unit 32, may adjust the value of the control signal to achieve the desired lubrication fluid pressure for the current operating conditions of the engine 22. For various different reasons, for specific operating conditions of the engine 22, the actual lubrication fluid pressure in the oil gallery 26 generated by the oil pump 28 may change over time. Accordingly, by tracking the change in the value of the control signal for specific operating conditions of the engine 22, the processing unit 32 may identify when a change in the lubrication system 24 is affecting the lubrication fluid pressure. By analyzing the value of the control signal during different operating conditions, the processing unit 32 may isolate or identify specific components of the lubrication system 24 that may be responsible for the change in the lubrication fluid pressure, and that may require service or attention.
(14) As noted above, the process of the processing unit 32 executes the lubrication system diagnostic algorithm 42 to implement the method of diagnosing the lubrication system 24 of the engine 22. Referring to
(15) The processing unit 32 compares the value of the control signal for the current operating state of the engine 22 to a threshold control value for the current operating state of the engine 22. The threshold control value for the current operating state of the engine 22 is a defined limit for the value of the control signal indicating an acceptable value of the control signal for the current operating state of the engine 22. The threshold control value may include a minimum or a maximum value, and may be stored in a table on the memory 40 of the processing unit 32. It should be appreciated that the value of the control signal for each different operating state of the engine 22 will have a respective threshold control value for that respective operating state of the engine 22. The processing unit 32 compares the value of the control signal to the threshold control value defined for the current operating state of the engine 22. The threshold control value is defined based on the lubrication fluid being a specific temperature. Because fluid pressure is directly related to temperature, in order to compare the value of the control signal to the threshold control value, the processing unit 32 normalizes the value of the control signal based on a current lubrication fluid temperature. The step of normalizing the value of the control signal is generally indicated by box 102 in
(16) As noted above, the processing unit 32 compares the value of the control signal for the current operating state of the engine 22 to the threshold control value for the current operating state of the engine 22 in order to determine if the value of the control signal for the current operating state of the engine 22 is substantially equal to the threshold control value for the current operating state of the engine 22, or if the value of the control signal for the current operating state of the engine 22 deviates from the threshold control value for the current operating state of the engine 22. The step of comparing the value of the control signal to the threshold control value is generally indicated by box 104 in
(17) When the processing unit 32 determines that the value of the control signal for the current operating state of the engine 22 is substantially equal to the threshold control value for the current operating state of the engine 22, generally indicated at 106, the processing unit 32 takes no further action and begins the process again. However, when the processing unit 32 determines that the value of the control signal for the current operating state of the engine 22 does deviate from the threshold control value for the current operating state of the engine 22, generally indicated at 108, the processing unit 32 then analyzes the difference between value of the control signal and the control threshold value for different operating conditions of the engine 22 to identify a fault in the lubrication system 24.
(18) In order to analyze the value of the control signal to identify a fault in the lubrication system 24, the processing unit 32 may track at least one operating condition of the engine 22 relative to the value of the control signal. The step of tracking the operating conditions of the engine 22 is generally indicated by box 110 in
(19) The processing unit 32 uses the tracked data to analyze the value of the control signal in order to identify a fault in the lubrication system 24. In doing so, the processing unit 32 determines if the value of the control signal is greater than the threshold control value with the engine 22 operating in a low lubrication fluid pressure regime and if the value of the control signal is less than the threshold control value with the engine 22 operating in a high lubrication fluid pressure regime. In other words, the processing unit 32 determines if both conditions are met, i.e., if the value of the control signal is greater than the threshold control value with the engine 22 operating in the low lubrication fluid pressure regime and the value of the control signal is less than the threshold control value with the engine 22 operating in the high lubrication fluid pressure regime. The step of determining if the value of the control signal is greater than the threshold control value with the engine 22 operating in a low lubrication fluid pressure regime and if the value of the control signal is less than the threshold control value with the engine 22 operating in a high lubrication fluid pressure regime is generally indicated by box 112 in
(20) When the processing unit 32 determines that the value of the control signal is greater than the threshold control value with the engine 22 operating in the low lubrication fluid pressure regime and that the value of the control signal is less than the threshold control value with the engine 22 operating in the high lubrication fluid pressure regime, generally indicated at 114, the processing unit 32 calculates a fault severity. The fault severity is a measure of the difference between the value of the control signal and the control threshold value for the current operating state of the engine 22. The fault severity may be calculated in a suitable manner, and may be expressed as a number or a percentage. For example, the fault severity may be expressed as the percent difference between the value of the control signal and the threshold control value.
(21) When the processing unit 32 determines that the fault severity is greater than a severity threshold, and that the value of the control signal is greater than the threshold control value with the engine 22 operating in the low lubrication fluid pressure regime and that the value of the control signal is less than the threshold control value with the engine 22 operating in the high lubrication fluid pressure regime, then the processing unit 32 issues a notification indicating excessive control chamber clearance in the oil pump 28. The step of issuing the notification indicating excessive control chamber clearance in the oil pump 28 is generally indicated by box 116 in
(22) When the processing unit 32 determines that the value of the control signal is not greater than the threshold control value with the engine 22 operating in the low lubrication fluid pressure regime or that the value of the control signal is not less than the threshold control value with the engine 22 operating in the high lubrication fluid pressure regime, generally indicated at 118, then the processing unit 32 determines if the value of the control signal deviates from the threshold control value only at low rotational speeds of the engine 22 with the engine 22 operating in the high lubrication fluid pressure regime. In other words, the processing unit 32 determines if both conditions are met, i.e., if the value of the control signal deviates from the threshold control value only at low rotational speeds of the engine 22 and the engine 22 is operating in the high lubrication fluid pressure regime. The step of determining if the value of the control signal deviates from the threshold control value only at low rotational speeds with the engine 22 operating in the high lubrication fluid pressure regime is generally indicated by box 120 in
(23) As described above, the value of the control signal is substantially equal to the threshold control value when the control signal is within +/15% of the threshold control value, and the value of the control signal may be considered to deviate from the threshold control value when the value of the control signal is not within or exceeds+/15% of the threshold control value.
(24) When the processing unit 32 determines that the value of the control signal does not deviate from the threshold control value only at low rotational speeds of the engine 22 with the engine 22 operating in the high lubrication fluid pressure regime, generally indicated at 122, then the processing unit 32 issues a notification indicating an un-identified fault with the lubrication system 24. The step of issuing the notification indicating the un-identified fault with the lubrication system 24 is generally indicated by box 124 in
(25) When the processing unit 32 determines that the value of the control signal deviates from the threshold control value only at low rotational speeds of the engine 22 with the engine 22 operating in the high lubrication fluid pressure regime, generally indicated at 126, then the processing unit 32 compares a remaining oil life percentage to an oil life threshold. The step of comparing the remaining oil life percentage to the oil life threshold is generally indicated by box 128 in
(26) The remaining oil life percentage is compared to the oil life threshold to determine if the remaining oil life percentage is greater than the oil life threshold, or if the remaining oil life percentage is not greater than the oil life threshold. When the processing unit 32 determines that the remaining oil life percentage is not greater than the oil life threshold, generally indicated at 130, then the processing unit 32 issues a notification indicating an advised oil change. The step of issuing the notification advising an oil change is generally indicated by box 132 in
(27) When the processing unit 32 determines that the remaining oil life percentage is greater than the oil life threshold, generally indicated at 134, then the processing unit 32 determines if the value of the control signal is less than the threshold control value at low rotational speeds of the engine 22. The step of determining if the value of the control signal is less than the threshold control value at low rotational speeds is generally indicated by box 136 in
(28) When the processing unit 32 determines that the value of the control signal is not less than the threshold control value at low rotational speeds of the engine 22, generally indicated at 138, and when the fault severity is greater than the severity threshold, then the processing unit 32 issues a notification indicating an obstruction in an oil gallery 26 of the engine 22. The step of issuing the notification indicating the obstruction in the oil gallery 26 is generally indicated by box 140 in
(29) When the processing unit 32 determines that the value of the control signal is less than the threshold control value at low rotational speeds of the engine 22, generally indicated at 142, and when the fault severity is greater than the severity threshold, then the processing unit 32 issues a notification indicating excessive clearance in an oil gallery 26 of the engine 22 or in vanes of the oil pump 28. The step of issuing the notification indicating excessive clearance in the oil gallery 26 or in the pump vanes is generally indicated by box 144 in
(30) Turning now to
(31) Wearing of the oil pump and increase in the engine gallery clearances can lead to lack of lubrication in the engine resulting in accelerated engine wear. Depending on the operating conditions, a certain minimum level of oil pressure should be maintained to avoid metal to metal contact. As the health of the lubrication system deteriorates, it becomes difficult for the lubrication system to maintain the desired pressure, particularly at low RPM, high desired pressure (e.g. because of high torque and turbo speed requirements) and low oil viscosity (e.g. because of high temperature) regime. It is desirable to overcome these issues and to provide adequate lubrication to all parts of the engine throughout the life of the vehicle.
(32) The method is first operative to determine a state of the health for the lubrication system 304. If the lubrication system is determined to have adequate health 306 the state is updated for the lubrication system 302 and the health of the system is then determined again after a period of time 304. If the lubrication system is determined to be in poor health 308, the method is then operative to determine if oil degradation or the lube system is at fault 310. The method makes this determination by first checking if the oil life is less than a certain threshold 312. If the oil life is less than a than a certain threshold 314, a control signal is generated to advise the vehicle control system and/or the drive that an oil change is recommended 316. If the oil life is greater than a certain threshold 318 a lube system fault is assumed.
(33) Once a lube system fault is assumed 318, the method is then operative to calculate the allowable ranges a number of engine parameters 324, such as engine rotations per minute, engine oil temperature, engine coolant temperature, engine torque, turbo charger speed, etc. The method is then operative to determine and generate a control signal in order to perform adjustments to the propulsion system 332 with the appropriate magnitude in response to the calculated ranges. The adjustments may include an increase in engine idle speed, reduce torque, reduction of turbo charger speed, reduction of engine set temperature, reduction of maximum allowable engine revolutions per minute. The method may then generate a control signal 344, intrusive to the driver/driving system or non-intrusive, in order to change mode to avoid low RPMs in the case of an automatic transmission or may advise the driver to avoid low RPMs and/or high torques.
(34) The detailed description and the drawings or figures are supportive and descriptive of the disclosure, but the scope of the disclosure is defined solely by the claims. While some of the best modes and other embodiments for carrying out the claimed teachings have been described in detail, various alternative designs and embodiments exist for practicing the disclosure defined in the appended claims.