METHOD AND SYSTEM FOR MONITORING COOLING SYSTEM
20180073418 ยท 2018-03-15
Inventors
- Phillip Bonkoski (Ann Arbor, MI, US)
- Amey Y. Karnik (Canton, MI)
- Meisam Mehravaran (Royal Oak, MI, US)
- Joshua Putman Styron (Canton, MI)
Cpc classification
F01P11/16
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01P11/18
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01P5/10
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01P2031/18
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01P2025/08
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01P2007/146
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
Abstract
Methods and systems are provided for determining coolant system health. In one example, a method may include predicting degradation in the coolant system based on oscillations of an estimated coolant temperature at an outlet of a radiator. The method may further control an engine based on the estimated coolant temperature.
Claims
1. A method for a cooling system, comprising: adjusting coolant flow with a thermostat; based on thermostat position, estimating a coolant temperature at a position between an end of a radiator core and a junction of a radiator lower hose and a heater core output line; and indicating cooling system health based on the estimated coolant temperature.
2. The method of claim 1, wherein the thermostat is at a first position to flow the coolant through the radiator, and at a second position to bypass the coolant from the radiator.
3. The method of claim 1, wherein the cooling system health includes radiator failure, radiator useful life, and thermostat degradation.
4. The method of claim 3, further comprising indicating the radiator health based on an oscillation of the estimated coolant temperature.
5. The method of claim 4, further comprising indicating radiator failure based on the amplitude of the oscillation.
6. The method of claim 5, further comprising indicating radiator health if the number of oscillation in the estimated coolant temperature is greater than a threshold.
7. The method of claim 1, wherein the estimated coolant temperature is the coolant temperature at a radiator outlet.
8. The method of claim 1, wherein the estimated coolant temperature is coolant temperature in a radiator end tank.
9. The method of claim 3, further comprising measuring the coolant temperature at a position between an end of a radiator core and a junction of a radiator lower hose and a heater core output line via a sensor.
10. The method of claim 9, further comprising indicating thermostat degradation by comparing the measured coolant temperature with the estimated coolant temperature.
11. A method for a cooling system, comprising: stopping coolant flow from a thermostat to a radiator; determining a coolant flow rate from a heater core to a radiator end tank; estimating a coolant temperature at a position between an end of a radiator core and a junction of a radiator lower hose and a heater core output line; and indicating degradation of the cooling system based on the estimated coolant temperature.
12. The method of claim 11, wherein coolant flow rate from the thermostat to the downstream radiator is zero when the coolant flow is stopped.
13. The method of claim 11, further comprising estimating an engine temperature based on the estimated coolant temperature, and operating the engine responsive to the estimated engine temperature.
14. The method of claim 11, further comprising estimating a radiator temperature based on the estimated coolant temperature, and operating a radiator fan responsive to the estimated radiator temperature.
15. The method of claim 13, wherein the engine temperature is estimated based on a measured coolant temperature at the position between the end of a radiator core and the junction of the radiator lower hose and the heater core output line via a thermal state estimator.
16. A vehicle system, comprising: a pump upstream of an engine for pumping coolant to the engine; a radiator includes a radiator core and an end tank; a lower hose directly coupled to the end tank; a heater core; a thermostat downstream of the engine to control coolant flow to a radiator; and a controller configured with computer readable instructions stored on non-transitory memory for: estimating coolant temperature at a position between an end of a radiator core and a junction of a radiator lower hose and a heater core output line; predicting radiator failure based on the estimated coolant temperature; and operating the engine responsive to the predicated radiator failure.
17. The system of claim 16, wherein the end tank of the radiator is in direct fluid communication with both an input of the pump and an outlet of the heater core.
18. The system of claim 16, wherein the controller is further configured for predicating radiator health based on a coolant flow rate from the heater core to the radiator end tank when the radiator is bypassed.
19. The system of claim 16, wherein the controller is further configured for determining thermostat degradation.
20. The system of claim 16, wherein the controller is further configured for adjusting a radiator fan responsive to the predicated radiator failure.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0008]
[0009]
[0010]
[0011]
[0012]
[0013]
DETAILED DESCRIPTION
[0014] The following description relates to systems and methods for monitoring a cooling system of an internal combustion engine, such as the cooling system shown in
[0015] Turning to
[0016] A temperature sensor 149 may be used for monitoring coolant temperature. In one embodiment, temperature sensor 149 may be positioned within end tank 142. In another embodiment, temperature sensor 149 may be coupled to lower hose 143. In another embodiment, temperature sensor 149 may be positioned at the radiator outlet. The radiator outlet is an opening in the radiator housing that is directly coupled to lower hose 143. In yet another embodiment, there may be no temperature sensor coupled to the lower hose or the radiator outlet. Instead, the temperature sensor may be positioned in another location of the engine system, such as coupled to an engine block or cylinder head. In this embodiment, a temperature sensor may be included at least at one location of the engine system. For example, the temperature sensor may be coupled to the engine block or cylinder head.
[0017] A thermostat 145 may be arranged in direct fluid communication downstream of engine 10. In one embodiment, thermostat 145 may be a wax type thermostat. Responsive to coolant temperature, thermostat position may continuously adjust between a first position with coolant flowing through the radiator and a second position with coolant bypassing the radiator. Thermostat position may be measured with sensor 152.
[0018] When thermostat 145 is at a first position as shown in
[0019] When thermostat 145 is at a second position as shown in
[0020]
[0021] Turning now to
[0022] Combustion chamber 30 may receive intake air from intake manifold 46 via intake passage 42 and may exhaust combustion gases via exhaust passage 48. Intake manifold 46 and exhaust passage 48 can selectively communicate with combustion chamber 30 via respective intake valve 52 and exhaust valve 54. In some embodiments, combustion chamber 30 may include two or more intake valves and/or two or more exhaust valves.
[0023] Fuel injector 66 is shown coupled directly to combustion chamber 30 for injecting fuel directly therein in proportion to the pulse width of signal FPW received from controller 12 via electronic driver 68. In this manner, fuel injector 66 provides what is known as direct injection of fuel into combustion chamber 30. The fuel injector may be mounted in the side of the combustion chamber or in the top of the combustion chamber, for example. Fuel may be delivered to fuel injector 66 by fuel system 2.
[0024] The injection timing of fuel from the fuel injector (or injectors) may be adjusted, depending on engine operating conditions. For example, fuel injection timing may be retarded or advanced from controller pre-set values in order to maintain desired engine torque and performance.
[0025] Intake manifold 46 may include a throttle 62, having a throttle plate 64. The position of throttle plate 64 may be varied by controller 12 via a signal provided to an electric motor or actuator included with throttle 62, a configuration that is commonly referred to as electronic throttle control (ETC). In this manner, throttle 62 may be operated to vary the intake air provided to combustion chamber 30 among other engine cylinders. The position of throttle plate 64 may be provided to controller 12 by throttle position signal TP. Intake passage 42 may include a mass air flow sensor 120 and a manifold air pressure sensor 122 for providing respective signals MAF and MAP to controller 12.
[0026] Combustion chamber 30 or one or more other combustion chambers of engine 10 may be operated in a compression ignition mode, without an ignition spark. Further, engine 10 may be turbocharged by a compressor 162 disposed along the intake manifold 46 and a turbine 164 disposed along the exhaust passage 48 upstream of the exhaust after-treatment system 70. Though
[0027] Exhaust gas sensor 126 is shown coupled to exhaust passage 48 upstream of an exhaust gas after-treatment system 70. Sensor 126 may be any suitable sensor for providing an indication of exhaust gas air/fuel ratio such as a linear oxygen sensor or UEGO (universal or wide-range exhaust gas oxygen), a two-state oxygen sensor or EGO, a HEGO (heated EGO), a NOx, HC, or CO sensor.
[0028] The exhaust gas after-treatment system 70 may include a plurality of emission control devices, each of which may carry out an exothermic reaction with excess oxygen present in the exhaust during selected conditions (e.g., selected temperatures). For example, the exhaust gas after-treatment system 70 may include a diesel oxidation catalyst (DOC) 80 disposed along exhaust passage 48 downstream of turbine 164. The diesel oxidation catalyst may be configured to oxidize HC and CO in the exhaust gas. A selective catalytic reduction catalyst (SCR) catalyst 82 may be disposed along the exhaust gas conduit downstream of DOC 80. The SCR catalyst may be configured to reduce NOx in the exhaust gas to nitrogen and water. A urea sprayer 84 (or any suitable SCR reductant source, such as an ammonia source) may be disposed upstream of SCR catalyst 82 and downstream of DOC 80. A diesel particulate filter (DPF) 86 may be disposed along the exhaust conduit downstream of SCR catalyst 82. The DPF may be configured to remove diesel particulate matter (or soot) from the exhaust gas.
[0029] Controller 12 is shown in
[0030] Furthermore, controller 12 may communicate with various actuators, which may include engine actuators such as fuel injectors, an electronically controlled intake air throttle plate, camshafts, etc. In some examples, storage medium read only memory chip 106 may be programmed with computer readable data representing instructions executable by microprocessor unit 102 for performing the methods described below as well as other variants that are anticipated but not specifically listed.
[0031] Based on the received signals from the various sensors of
[0032]
[0033] Instructions for carrying out method 300 and the rest of the methods included herein may be executed by a controller (such as controller 12 in
[0034] At step 301, vehicle operating conditions are estimated by the controller. The controller acquires measurements from various sensors in the engine system and estimates operating conditions including engine load, vehicle speed, engine speed, engine coolant temperature, thermostat position, vehicle cabin temperature, and ambient temperature.
[0035] At step 302, method 300 estimates coolant temperature T.sub.RO at a position between an end of a radiator core and a junction between a radiator lower hose and a heater core output line. As an example, the controller may estimate coolant temperature T.sub.RO at a radiator outlet, wherein the radiator outlet is an opening in the radiator housing and is directly coupled to a lower hose. As another example, the controller may estimate coolant temperature T.sub.RO in the radiator end tank. As yet another example, the controller may estimate coolant temperature T.sub.RO in the radiator lower hose. As a non-limiting example, the coolant temperature T.sub.RO is hereafter referred to as coolant temperature at radiator outlet.
[0036] The coolant temperature T.sub.RO is estimated via a thermal instability model, wherein coolant flow is modeled based on thermostat position. In other words, the estimated coolant temperature is a mathematical function of the thermostat position. The thermal instability model may predict delays affecting thermostat positions and the oscillations in the coolant temperature, such as coolant temperature oscillations at radiator outlet. For example, inputs to the thermal instability model may include vehicle speed, engine speed, vehicles cabin temperature, and ambient temperature that are measured or estimated at step 302. Outputs of the thermal instability model may include estimations of radiator outlet temperature, engine temperature, and radiator temperature. Thermostat position may also be estimated instead of being measured, based on the inputs listed above. The thermal instability model may be constructed based on equations 1-16:
Definition, source, and range/unit of the variables in Equations 1-16 are shown in TABLE 1.
TABLE-US-00001 TABLE 1 Variable Description Source Range/Units C.sub.eng Engine thermal mass Calibration constant 1000-500000 J/K C.sub.rad Radiator thermal mass Calibration constant 1000-500000 J/K C.sub.RO Radiator outlet thermal mass Calibration constant 100-100000 J/K C.sub.HC Heater core thermal mass Calibration constant 100-100000 J/K T.sub.eng Engine temperature Internal variable deg C. T.sub.rad Radiator temperature Internal variable deg C. T.sub.RO Radiator outlet temperature Internal variable deg C. T.sub.HC Heater core temperature Internal variable deg C. T.sub.amb Ambient temperature External input deg C. T.sub.cab Vehicle cabin temperature External input deg C. T.sub.eng,in Engine inlet temperature Internal variable deg C. c.sub.cool Coolant specific heat Calibration constant 2000-4000 J/kg-K w.sub.eng Engine coolant flow rate Internal variable kg/s w.sub.HC Heater core coolant flow rate Internal variable kg/s w.sub.RAD Radiator coolant flow rate Internal variable kg/s w.sub.BP Bypass coolant flow rate Internal variable kg/s w.sub.mix Bleed hose coolant flow rate Internal variable kg/s w.sub.RO Radiator outlet coolant flow rate Internal variable kg/s w.sub.air Radiator air flow rate Internal variable kg/s v.sub.veh Vehicle speed External input mph N Engine speed External input rpm u.sub.Tstat Thermostat position Internal variable (unitless) (normalized) a.sub.eng,w1 Engine flow constant Calibration constant 0.0001-0.01 kg/s-rpm a.sub.eng,w2 Engine flow constant Calibration constant 0-0.01 kg/s-rpm a.sub.HC,w1 Heater core flow constant Calibration constant 0-0.001 kg/s-rpm a.sub.mix,w1 Bleed hose flow constant Calibration constant 0.001-0.05 (unitless) a.sub.air,w1 Radiator air flow constant Calibration constant 0.005-0.3 kg/s-mph k.sub.eng Engine heat transfer coefficient Internal variable W/K k.sub.HC Heater core heat transfer coefficient Internal variable W/K k.sub.rad Radiator heat transfer coefficient Internal variable W/K a.sub.eng,k1 Engine heat transfer constant Calibration constant 0-1000 J/kg-K a.sub.eng,k2 Engine hear transfer constant Calibration constant 0-5000 W/K a.sub.HC,k1 Heater core heat transfer constant Calibration constant 5000-0 W-s.sup.2/kg.sup.2-K a.sub.HC,k2 Heater core heat transfer constant Calibration constant 500-1000 J/kg-K a.sub.rad,k1 Radiator heat transfer constant Calibration constant 1000-0 W-s.sup.2/kg.sup.2-K a.sub.rad,k2 Radiator heat transfer constant Calibration constant 500-1000 J/kg-K t Time Internal variable sec T.sub.D,2 Thermostat delay Calibration constant 0-20 sec K.sub.tstat (lift gain) Thermostat lift curve Calibration table (function 0-1 (unitless) (normalized) of temperature)
Equations 5-14 are approximations and may be implemented via lookup tables. When the thermostat is at the first position (as shown in
[0037] Based on the estimated coolant temperature at radiator outlet T.sub.OR, the controller may determine whether to diagnose the status of the radiator at step 303 and/or diagnose the status of the thermostat at step 310. The status of the thermostat may be diagnosed only if a temperature sensor is available to measure the coolant temperature at radiator outlet. Further, the process for diagnosing radiator and the thermostat (step 303 and 310) may be run in parallel.
[0038] If it is determined to diagnose the status of the radiator, at step 304, the controller calculates amplitude of the changes in the estimated coolant temperature from step 302. For example, an average of the estimated coolant temperature may be determined. The average may be calculated by taking running average of the coolant temperature. Alternatively, the average may be calculated by filtering the coolant temperature with a low-pass filter. Amplitude of the oscillation in the estimated coolant temperature may then be determined by computing the maximum difference between instantaneous coolant temperature estimation and the calculated average.
[0039] At step 305, the amplitude of coolant temperature oscillation is compared with a predetermined threshold. If the amplitude is greater than a threshold, method 300 moves on to step 307. Otherwise, if the amplitude is not greater than the threshold, method 300 moves on to step 306, where the engine maintains current engine operation.
[0040] At step 307, the controller increases a life cycle counter. The life cycle counter may be stored in the memory of the controller. If the counter is greater than a predetermined threshold at step 308, the controller indicates possible radiator failure to a vehicle operator at step 309. For example, the controller may turn on a light on a vehicle display panel. The controller may further adjust engine operation in response to the possible radiator failure. For example, the controller may reduce the upper limit of engine speed or engine load to prevent engine overheat.
[0041] At step 310, the controller may determine to diagnose the status of the thermostat if a temperature sensor is available for measuring coolant temperature at a position between an end of a radiator core and a junction between a radiator lower hose and a heater core output line. As an example, the temperature sensor may locate at a radiator outlet, wherein the radiator outlet is an opening in the radiator housing and is directly coupled to a lower hose. As another example, the temperature sensor may be coupled to radiator end tank. As yet another example, temperature sensor may be coupled to the radiator lower hose.
[0042] At step 311, the controller may read the actual coolant temperature at radiator outlet T.sub.RO from the temperature sensor.
[0043] At step 312, the estimated coolant temperature from step 302 is compared with the measured coolant temperature from step 311. As an example, maximum magnitude of oscillation for each of the estimated and measured coolant temperature is compared. Note that since the phase of the estimated and measured oscillations may not always agree, the estimated and measured coolant temperatures cannot be directly subtracted one from the other. However, the rough magnitudes of oscillations should match. If the difference between the estimated and measured coolant temperatures are within a predetermined threshold, method 300 moves to step 306, wherein the engine maintains current operation. Otherwise, if the difference is larger than the threshold, method 300 may indicate thermostat degradation to the vehicle operator at step 313. Method 300 may also indicate radiator heat transfer degradation from flow obstructions on either the air or coolant side of the radiator. As an example, an indicator on the vehicle display panel may light up. At step 313, the controller may further adjust engine operation in response to thermostat degradation. For example, the controller may increase the speed of the radiator fan to reduce the coolant temperature. As another example, the controller may limit the engine speed and/or engine load to prevent engine overheating.
[0044]
[0045] At step 401, similar to step 301 in
[0046] At step 402, actual coolant temperature at a radiator outlet T.sub.RO is measured by a temperature sensor. As an example, the temperature sensor may be located at a radiator outlet, wherein the radiator outlet is an opening in the radiator housing and is directly coupled to a lower hose. As another example, the temperature sensor may be coupled to the radiator end tank. As yet another example, temperature sensor may be coupled to the radiator lower hose.
[0047] At step 403, virtual temperature signals are calculated based on a thermal state estimator. As an example, the thermal state estimator may be a Kalman filter. Inputs to the thermal state estimator may include the measured coolant temperature at the radiator outlet from step 402. The thermal state estimator may be constructed based on a thermal instability prediction model, such as the thermal instability prediction model presented in step 302 of
[0048] At step 404, method 400 operates the engine based on the estimated virtual temperature signals. For example, radiator fan for the radiator, coolant pump, and valves may be controlled based on the estimated virtual signals.
[0049]
[0050] From T.sub.0 to T.sub.1, with increased engine torque 501, engine coolant temperature 502 increases. The thermostat is at a second position, with coolant bypassing the radiator to reduce engine warm-up time (As shown in
[0051] At T.sub.1, in response to engine coolant temperature 502 higher than a threshold 512, thermostat moves to the first position, where coolant flowing through the radiator. The coolant flowing through the radiator allows the cooled coolant from inside the radiator to flow out and flush out the warmed coolant in the radiator outlet. Consequently, coolant temperature at the radiator outlet 504 may first drop, then increase as warm coolant reaches radiator outlet. Coolant flow rate at radiator outlet increases as coolant flowing from the radiator outlet to the input of the coolant pump (as shown in
[0052] If engine coolant temperature 502 keeps rising to a threshold 511, the controller may turn on radiator fan 506 at T.sub.2. Alternatively, the controller may increase the speed of radiator fan 506 at T.sub.2. The speed of the radiator fan may increase in response to increased engine speed. Alternatively, the speed of the radiator fan may increase with increased engine coolant temperature.
[0053] In response to a decrease of engine torque at T.sub.3, engine coolant temperature decreases. When engine coolant temperature is below threshold 511 at T.sub.4, the controller may decrease radiator fan speed. Alternatively, the controller may turn off the radiator fan at T.sub.4. When engine coolant temperature further drops below threshold 512 at T.sub.5, thermostat moves to the second position. Consequently, coolant temperature at radiator outlet T.sub.RO may increase due to the reversed bleed flow in the bleed hose.
[0054] At T.sub.6, engine torque and engine coolant temperature starts to increase. At T.sub.7, thermostat moves to the first position in response to engine coolant temperature higher than threshold 512. Coolant flows through the radiator. Consequently, T.sub.RO drops, and w.sub.RO increases.
[0055] In this way, radiator failure may be predicated based on a thermal instability model without requirement for additional hardware. Further, by measuring the actual coolant temperature at a position between an end of a radiator core and a junction of a radiator lower hose and a heater core output line, thermostat or radiator heat transfer degradation may be identified. Further still, by incorporating the thermal instability model into a thermal state estimator, temperatures of engine components may be estimated and utilized for engine control.
[0056] The technical effect of estimating coolant temperature at a position between an end of a radiator core and a junction of a radiator lower hose and a heater core output line is that oscillation in coolant temperature may be better predicated. The technical effect of estimating coolant flow rate at the radiator outlet when coolant is bypassing the radiator is that a reversed coolant flow from the heater core outlet to the radiator outlet may be incorporated into the thermal instability model. The technical effect of constructing a module based on (e.g. as a mathematical function of) the coolant temperature at the radiator outlet is that radiator failure may be predicated by estimating the oscillations of the coolant temperature. The technical effect of comparing the measured coolant temperature with the estimated coolant temperature at the radiator outlet is that thermostat degradation may be determined.
[0057] As one embodiment, a method for a cooling system, comprising: adjusting coolant flow with a thermostat, estimating a coolant temperature at a position between an end of a radiator core and a junction of a radiator lower hose and a heater core output line; and indicating cooling system health based on the estimated coolant temperature. In a first example of the method, wherein the thermostat is at a first position to flow the coolant through the radiator, and at a second position to bypass the coolant from the radiator. A second example of the method optionally includes the first example and further includes, wherein the cooling system health includes radiator failure, radiator useful life, and thermostat degradation. A third example of the method optionally includes one or more of the first and second examples, and further comprising indicating the radiator health based on an oscillation of the estimated coolant temperature. A fourth example of the method optionally includes one or more of the first through third examples, and further comprising indicating radiator health based on the amplitude of the oscillation. A fifth example of the method optionally includes one or more of the first through fourth examples, and further includes, indicating radiator health if the number of oscillation in the estimated coolant temperature is greater than a threshold. A sixth example of the method optionally includes one or more of the first through fifth examples, and further includes, wherein the estimated coolant temperature is the coolant temperature at a radiator outlet. A seventh example of the method optionally includes one or more of the first through sixth examples, and further includes, wherein the estimated coolant temperature is coolant temperature in a radiator end tank. A eighth example of the method optionally includes one or more of the first through seventh examples, and further includes, measuring the coolant temperature at a position between an end of a radiator core and a junction of a radiator lower hose and a heater core output line via a sensor. A ninth example of the method optionally includes one or more of the first through eighth examples, and further includes, indicating thermostat degradation by comparing the measured coolant temperature with the estimated coolant temperature.
[0058] As another embodiment, a method for a cooling system, comprising: stopping coolant flow from a thermostat to a radiator; determining a coolant flow rate from a heater core to a radiator end tank; estimating a coolant temperature at a position between an end of a radiator core and a junction of a radiator lower hose and a heater core output line; and indicating degradation of the cooling system based on the estimated coolant temperature. In a first example of the method, wherein coolant flow from the thermostat to the downstream radiator is zero when the coolant flow is stopped. A second example of the method optionally includes the first example and further includes estimating an engine temperature based on the estimated coolant temperature, and operating the engine responsive to the estimated engine temperature. A third example of the method optionally includes one or more of the first and second examples, and further includes estimating a radiator temperature based on the estimated coolant temperature, and operating a radiator fan responsive to the estimated radiator temperature. A fourth example of the method optionally includes one or more of the first through third examples, and further includes, wherein the engine temperature is estimated based on a measured coolant temperature at the position between the end of a radiator core and the junction of the radiator lower hose and the heater core output line via a thermal state estimator.
[0059] As yet another embodiment, a vehicle system, comprising: a pump upstream of an engine for pumping coolant to the engine; a radiator includes a radiator core and an end tank; a lower hose directly coupled to the end tank; a heater core; a thermostat downstream of the engine to control coolant flow to a radiator; and a controller configured with computer readable instructions stored on non-transitory memory for: estimating coolant temperature at a position between an end of a radiator core and a junction of a radiator lower hose and a heater core output line; predicting radiator failure based on the estimated coolant temperature; and operating the engine responsive to the predicated radiator failure. In a first example of the system, the end tank of the radiator is in direct fluid communication with both an input of the pump and an outlet of the heater core. A second example of the system optionally includes the first example and further includes, wherein the controller is further configured for predicating radiator failure based on a coolant flow rate from the heater core to the radiator end tank when the radiator is bypassed. A third example of the system optionally includes one or more of the first and second examples, and further includes, wherein the controller is further configured for determining thermostat degradation. A fourth example of the system optionally includes one or more of the first through third examples, and further includes, wherein the controller is further configured for adjusting a radiator fan responsive to the predicated radiator failure.
[0060] Note that the example control and estimation routines included herein can be used with various engine and/or vehicle system configurations. The control methods and routines disclosed herein may be stored as executable instructions in non-transitory memory and may be carried out by the control system including the controller in combination with the various sensors, actuators, and other engine hardware. The specific routines described herein may represent one or more of any number of processing strategies such as event-driven, interrupt-driven, multi-tasking, multi-threading, and the like. As such, various actions, operations, and/or functions illustrated may be performed in the sequence illustrated, in parallel, or in some cases omitted. Likewise, the order of processing is not necessarily required to achieve the features and advantages of the example embodiments described herein, but is provided for ease of illustration and description. One or more of the illustrated actions, operations and/or functions may be repeatedly performed depending on the particular strategy being used. Further, the described actions, operations and/or functions may graphically represent code to be programmed into non-transitory memory of the computer readable storage medium in the engine control system, where the described actions are carried out by executing the instructions in a system including the various engine hardware components in combination with the electronic controller.
[0061] It will be appreciated that the configurations and routines disclosed herein are exemplary in nature, and that these specific embodiments are not to be considered in a limiting sense, because numerous variations are possible. For example, the above technology can be applied to V-6, I-4, I-6, V-12, opposed 4, and other engine types. The subject matter of the present disclosure includes all novel and non-obvious combinations and sub-combinations of the various systems and configurations, and other features, functions, and/or properties disclosed herein.
[0062] The following claims particularly point out certain combinations and sub-combinations regarded as novel and non-obvious. These claims may refer to an element or a first element or the equivalent thereof. Such claims should be understood to include incorporation of one or more such elements, neither requiring nor excluding two or more such elements. Other combinations and sub-combinations of the disclosed features, functions, elements, and/or properties may be claimed through amendment of the present claims or through presentation of new claims in this or a related application. Such claims, whether broader, narrower, equal, or different in scope to the original claims, also are regarded as included within the subject matter of the present disclosure.