Engine oil level monitoring systems and methods
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-019/00
F01M-011/12
F16H-057/04
F01M-011/10
F16N-019/00
출원번호
US-0242064
(2011-09-23)
등록번호
US-9404403
(2016-08-02)
발명자
/ 주소
McDonald, Mike M.
출원인 / 주소
GM Global Technology Operations LLC
인용정보
피인용 횟수 :
1인용 특허 :
17
초록▼
An oil monitoring system includes a level module, a limit module and an remedial action module. The level module is configured to determine N oil levels of an engine of a vehicle, where N is an integer greater than 1. The limit module is configured to determine an oil level trend based on the N oil
An oil monitoring system includes a level module, a limit module and an remedial action module. The level module is configured to determine N oil levels of an engine of a vehicle, where N is an integer greater than 1. The limit module is configured to determine an oil level trend based on the N oil levels and estimate when a level of oil in the engine is to be outside the predetermined range based on the oil level trend. The remedial action module is configured to perform a remedial action based on the estimate of when the level of the oil is to be outside the predetermined range.
대표청구항▼
1. An oil monitoring system comprising: a run time module configured to determine an amount of time an engine of a vehicle is off;a drain time module configured to determine an amount of time for oil in the engine to drain;a control module configured to determine whether the amount of time the engin
1. An oil monitoring system comprising: a run time module configured to determine an amount of time an engine of a vehicle is off;a drain time module configured to determine an amount of time for oil in the engine to drain;a control module configured to determine whether the amount of time the engine is off is greater than the amount of time for the oil to drain;a level module configured to (i) determine N oil levels of the engine, where N is an integer greater than 1, and (ii) adjust, based on a tilt level of the vehicle or a temperature of the oil, one of the N oil levels if the amount of time the engine is off is greater than amount of time for the oil to drain;a limit module configured to (i) determine an oil level trend based on the N oil levels including the adjusted one of the N oil levels, and (ii) estimate when a level of the oil in the engine is to be outside a predetermined range based on the oil level trend, wherein the limit module is configured to, during respective stop-start cycles of the engine, determine a plurality of slopes of oil level versus cumulative engine run time curves based on pairs of the N oil levels and respective cumulative engine run times; anda remedial action module configured to (i) perform a remedial action based on when the level of the oil is estimated to be outside the predetermined range, and (ii) generate a warning message based collectively on the plurality of slopes. 2. The oil monitoring system of claim 1, further comprising: a temperature module configured to determine the temperature of the oil; anda tilt module configured to determine the tilt level of the vehicle,wherein the level module is configured to determine the one of the N oil levels based on the temperature and the tilt level of the vehicle. 3. The oil monitoring system of claim 1, wherein: the limit module is configured to determine a slope of an oil level versus cumulative engine run time curve based on a last two most recently determined ones of the N oil levels and respective cumulative engine run times; andthe remedial action module is configured to generate the warning message based on the slope of the oil level versus cumulative engine run time curve determined based on the last two most recently determined ones of the N oil levels and respective cumulative engine run times. 4. The oil monitoring system of claim 1, wherein: the limit module is configured to estimate an amount of time until the level of the oil in the engine will be outside the predetermined range; andthe remedial action module is configured to compare the amount of time to time thresholds of M level classifications and generate the warning message based on one of the M level classifications. 5. The oil monitoring system of claim 1, wherein: the limit module is configured to estimate an amount of time until the level of the oil in the engine will be outside the predetermined range;the remedial action module is configured to compare the amount of time to a first time threshold and to a second time threshold,perform a first remedial action when the amount of time is greater than the first time threshold and less than the second time threshold, andperform a second remedial action when the amount of time is less than the first time threshold; andthe first time threshold is less than the second time threshold. 6. The oil monitoring system of claim 5, wherein the remedial action module is configured to: generate a first warning message when the amount of time is greater than the first time threshold and less than the second time threshold, andgenerate a second warning message when the amount of time is less than the first time threshold. 7. The oil monitoring system of claim 1, wherein: the run time module is configured to determine an average amount of engine run time between the stop-start cycles of the engine, wherein the average amount of engine run time refers to an average amount of time the engine is ON between consecutive ones of the stop-start cycles;the limit module is configured to determine a time threshold based on the average amount of engine run time,store data sets in memory, wherein each of the data sets is associated with a respective one of the stop-start cycles of the engine,determine a slope of an oil level versus cumulative engine run time curve based on two of the N oil levels and respective cumulative engine run times for each of the stop-start cycles of the engine, wherein the plurality of slopes include the slopes determined for the stop-start cycles of the engine, andwherein each of the data sets includes one of the N oil levels, a cumulative engine run time corresponding to the one of the N oil levels, and one of the plurality of slopes, andestimate an amount of time until the level of the oil in the engine is outside the predetermined range based on the data sets; andthe remedial action module is configured to perform the remedial action based on the time threshold and the amount of time until the level of the oil in the engine is outside the predetermined range. 8. The oil monitoring system of claim 7, wherein the limit module is configured to: data fit the data sets to generate a trend line; anddetermine when the level of the oil in the engine is to be outside the predetermined range based on the trend line. 9. The oil monitoring system of claim 1, wherein the drain time module is configured to determine the amount of time for the oil to drain based on a temperature of the oil, a type of the engine, a type of the oil, and a viscosity level of the oil. 10. The oil monitoring system of claim 1, wherein: the limit module is configured to determine the oil level trend if the amount of time the engine is off is greater than the amount of time for the oil to drain,store the oil level trend, the adjusted one of the N oil levels and one of the cumulative engine run times as a first data set in a ring array,generate a trend line based on the first data set and a second data set, andbased on the trend line, predict a time when the oil level of the engine is to be less than or equal to a first limit or greater than or equal to a second limit;the remedial action module is configured to perform the remedial action based on the plurality of slopes and the estimated time;the oil level trend includes a slope between the adjusted one of the N oil levels and a second oil level;the N oil levels include the second oil level;the second data set is stored in the ring array;the second limit is greater than the first limit; andthe plurality of slopes includes the slope between the adjusted one of the N oil levels and the second oil level. 11. The oil monitoring system of claim 10, wherein the limit module is configured to determine the oil level trend only if the amount of time the engine is off is greater than the amount of time for the oil to drain. 12. A method of monitoring an oil level within an engine of a vehicle, the method comprising: determining an amount of time the engine is off;determining an amount of time for oil in the engine to drain;determining whether the amount of time the engine is off is greater than the amount of time for the oil to drain;determining N oil levels of the engine, where N is an integer greater than 1;determining a tilt level of the vehicle or a temperature of the oil;based on the tilt level of the vehicle or the temperature of the oil, adjusting one of the N oil levels if the amount of time the engine is off is greater than the amount of time for the oil to drain;determining an oil level trend based on the N oil levels including the adjusted one of the N oil levels;estimating when a level of oil in the engine is to be outside a predetermined range based on the oil level trend;during respective stop-start cycles of the engine, determining a plurality of slopes of oil level versus cumulative engine run time curves based on pairs of the N oil levels and respective cumulative engine run times;performing a first remedial action based on the when the level of the oil is estimated to be outside the predetermined range; andgenerating a first warning message based collectively on the plurality of slopes. 13. The method of claim 12, wherein the one of the N oil levels is determined based on the temperature and the tilt level of the vehicle. 14. The method of claim 12, further comprising: estimating an amount of time until the level of the oil in the engine is outside the predetermined range;comparing the amount of time to a first time threshold and to a second time threshold;performing the first remedial action when the amount of time is greater than the first time threshold and less than the second time threshold;performing a second remedial action when the amount of time is less than the first time threshold,wherein the first time threshold is less than the second time threshold;generating the first warning message when the amount of time is greater than the first time threshold and less than the second time threshold; andgenerating a second warning message when the amount of time is less than the first time threshold. 15. The method of claim 12, further comprising: storing data sets in memory, wherein each of the data sets is associated with a respective stop-start cycle of the engine; anddetermining a slope of an oil level versus cumulative engine run time curve based on two of the N oil levels and respective cumulative engine run times for each of the stop-start cycles,wherein the plurality of slopes include the slopes determined for the stop-start cycles of the engine, andwherein each of the data set includes one of the N oil levels, a cumulative engine run time corresponding to the one of the N oil levels, and one of the slopes. 16. The method of claim 15, further comprising: data fitting the data sets to generate a trend line; anddetermining when the level of the oil in the engine is to be outside the predetermined range based on the trend line. 17. The method of claim 12, further comprising: determining an average amount of engine run time between stop-start cycles of the engine, wherein the average amount of engine run time refers to an average amount of time the engine is ON between consecutive ones of the stop-start cycles;determining a plurality of time thresholds based on the average amount of engine run time;storing data sets in memory, wherein each of the data sets is associated with a respective stop-start cycle of the engine;estimating an amount of time until the level of the oil in the engine is outside the predetermined range based on the data sets, the oil level trend and a limit;comparing the plurality of time thresholds to the amount of time until the level of the oil in the engine is estimated to be outside the predetermined range, wherein the plurality of time thresholds include a first threshold and a second threshold; andperforming the first remedial action if the amount of time until the level of the oil in the engine is estimated to be outside the predetermined range is greater than a first threshold or less than a second threshold, wherein the first threshold is less than the second threshold. 18. The method of claim 17, further comprising: determining a slope of an oil level versus cumulative engine run time curve based on a last two most recently determined ones of the N oil levels and respective cumulative engine run times for each of the stop-start cycles, wherein the plurality of slopes include the slopes determined for the stop-start cycles of the engine, and wherein each of the data sets includes one of the N oil levels, a cumulative engine run time corresponding to the one of the N oil levels, and one of the slopes; andgenerating the first warning message based on the slope of the oil level versus cumulative engine run time curve determined based on the last two most recently determined ones of the N oil levels and respective cumulative engine run times for each of the stop-start cycles.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (17)
Berndorfer, Axel H; Budeiri, Fawaz N, Apparatus and method for detecting ignition and engine conditions.
Olsbo Ake Gunnar (Torslanda SW) Windt Dag Anders (Kungalv SW) Lundberg Lars-Erik (Hisings-Backa SW), Device for indicating the oil level in a combustion engine crankcase.
Guertler Thomas,DEX ; Hartmann Markus,DEX ; Land Klaus,DEX ; Weinschenk Alfred,DEX, Process for determining a liquid quantity, particularly an engine oil quantity in a motor vehicle.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.