The present invention relates to an abnormality detection system of an engine cooling water recirculation system.
Known in the art is an internal combustion engine predicting changes in engine cooling water temperature after engine startup from an engine speed, amount of fuel injection, outside air temperature, vehicle speed, and opening degree of an EGR control valve and detecting an abnormality in operation of a thermostat adjusting cooling water based on this predicted water temperature (for example, see Japanese Unexamined Patent Publication No. 2012-127324). In this case, if learning weights of a neural network using the engine speed, amount of fuel injection, outside air temperature, vehicle speed, and opening degree of an EGR control valve as input parameters of the neural network and using a measured value of the engine cooling water temperature as training data, it is possible to obtain a predicted value of the engine cooling water temperature by a high precision.
In this regard, in the case of provision of a grille shutter able to adjust a flow of running air flowing from outside of a vehicle to around an engine body and in the case of provision of an air-conditioning device having an air-conditioning use heater to which engine cooling water is supplied and a blower for blowing air to the air-conditioning use heater so as to make heated air flow out from the air-conditioning use heater, the engine cooling water temperature greatly fluctuates according to the operating state of the grille shutter and the operating state of the air-conditioning device.
If in this way the engine cooling water temperature greatly fluctuates, even if adding an operating state of the grille shutter and an operating state of the air-conditioning device to the input parameters of the neural network, it is difficult to learn weights of a neural network so as to be able to accurately predict the engine cooling water temperature for changes in the operating state of the grille shutter or the operating state of the air-conditioning device. Therefore, there is the problem that it is not possible to precisely predict the changes in the engine cooling water temperature just by adding the operating state of the grille shutter and the operating state of the blower to the input parameters of a neural network.
To solve the above problem, according to the present invention, there is provided an abnormality detection system of an engine cooling water recirculation system comprising:
By using four learned neural networks learning weights for the four states comprising a state where the grille shutter is closed and the air blown by the blower does not circulate through the air-conditioning use heater, a state where the grille shutter is opened and the air blown by the blower does not circulate through the air-conditioning use heater, a state where the grille shutter is closed and the air blown by the blower circulates through the air-conditioning use heater, and a state where the grille shutter is opened and the air blown by the blower circulates through the air-conditioning use heater, it becomes possible to predict the engine cooling water temperature with a high precision.
Overall Configuration of Internal Combustion Engine
Referring to
On the other hand, in
On the other hand, the output port 35 is connected through corresponding drive circuits 37 to the fuel injectors 10 and spark plugs 11 of the cylinders, the actuator of the throttle valve 17, the EGR control valve 25, and the electric fan 29. Further, the internal combustion engine shown in
On the other hand, as shown in
Further, as shown in
This air-conditioning device 61 is controlled by an electronic control unit provided inside the air-conditioning device 61 in accordance with a request of a rider. In this regard, in this case, what has an effect on the cooling water temperature of the engine is the magnitude of the heat radiating action at the air-conditioning use heater 65 to which the cooling water is supplied. That is, when the blower 63 is stopped or when, as shown in
Next, referring to
The cooling water supplied by the water pump 27 to the inside of the cooling water supply chamber 71 flows from an inlet 72 of the water jackets 13 and 14 to the insides of the water jackets 13 and 14. Then, this cooling water passes through the cooling water passage 73 and radiator 28 and is returned to the cooling water return chamber 70. At this time, the heat which the cooling water absorbs in the water jackets 13 and 14 is dispersed at the radiator 28. In the embodiment according to the present invention, the cooling water passage by which the cooling water flowing out from the water pump 27 in this way flows through the water jackets 13 and 14, the cooling water passage 73, and the radiator 28 inside the engine body 1 and returns to the water pump 27 will be referred as the “main cooling water recirculation passage 74”. After the engine finishes being warmed up, the cooling water circulates through the inside of this main cooling water recirculation passage 74 in this way.
On the other hand, in the engine cooling water recirculation system shown in
When the cooling water temperature around the main body part 79 is low, as shown in
Again returning to
On the other hand, as shown in
As shown in
Further, in the example shown in
On the other hand, when at step 101 it is judged that the engine cooling water temperature TW is not lower than the set water temperature TW2, the routine proceeds to step 102 where it is judged if the EGR control valve 25 is made to open. When the EGR control valve 25 is made to open, the routine proceeds to step 103 where the multifunctional valve 91 is opened, then the routine proceeds to step 105. As opposed to this, when the EGR control valve 25 is made to close, the routine proceeds to step 104 where the multifunctional valve 91 is closed. Next, at step 105, it is judged if a grille shutter opening instruction for making the grille shutter 50 open is issued. When the grille shutter opening instruction is issued, the routine proceeds to step 106 where the grille shutter 50 is made to open, while when the grille shutter opening instruction is not issued, the routine proceeds to step 107 where the grille shutter 50 is made to close.
If, in this way, the thermostat 78 suffers from the valve opening abnormality or the valve closing abnormality, the way the engine cooling water temperature TW changes after engine startup differs from normal times. Therefore, if comparing the way the measured engine cooling water temperature TW changes with the way the engine cooling water temperature TW changes at normal times, it can be judged if the thermostat 78 is suffering from the valve opening abnormality or the valve closing abnormality. For this, it becomes necessary to estimate the way the engine cooling water temperature TW changes at normal times. Therefore, in the embodiment according to the present invention, a neural network is used to estimate the changes in the engine cooling water temperature TW at normal times.
In this regard, if the vehicle is provided with the grille shutter 50 or is provided with the air-conditioning device 61, the pattern of change of the engine cooling water temperature TW at normal times greatly changes depending on the operating state of the grille shutter 50 or on whether the air blown by the blower 63 is circulating through the air-conditioning use heater 65. For example, if, in
If in this way the pattern of change of the engine cooling water temperature TW greatly changes, even if the operating state of the grille shutter 50 and state of whether the air blown by the blower 63 is circulating through the air-conditioning use heater 65 are added to the input parameters of the neural network, it becomes difficult to learn the weights of a neural network so as to be able to accurately predict the engine cooling water temperature TW for the operating state of the grille shutter 50 and the state of whether the air blown by the blower 63 is circulating through the air-conditioning use heater 65. Therefore, it becomes difficult to precisely predict the changes in the engine cooling water temperature TW just by adding to the input parameters of the neural network the operating state of the grille shutter 50 and the state of whether the air blown by the blower 63 is circulating through the air-conditioning use heater 65.
Therefore, in the embodiment according to the present invention, a neural network is prepared for each of the four states comprised of the state where the grille shutter 50 is closed and the air blown by the blower 63 is not circulating through the air-conditioning use heater 65, the state where the grille shutter 50 is opened and the air blown by the blower 63 is not circulating through the air-conditioning use heater 65, the state where the grille shutter 50 is closed and the air blown by the blower 63 is circulating through the air-conditioning use heater 65, and the state where the grille shutter 50 is opened and the air blown by the blower 63 is circulating through the air-conditioning use heater 65 and the weights of the neural network are learned for each state. By preparing the neural networks for the states in this way, there is also the advantage that not only does it become possible to precisely predict changes in the engine cooling water temperature TW, but it becomes possible to reduce the calculation load of the weights by learning the weights of the neural network for each state.
Summary of Neural Network
As explained above, in the embodiment according to the present invention, a neural network is used to estimate the engine cooling water temperature TW. Therefore, first, a neural network will be briefly explained.
At the nodes of the input layer, the inputs are output as they are. On the other hand, the output values x1 and x2 of the nodes of the input layer are input at the nodes of the hidden layer (L=2), while the respectively corresponding weights “w” and biases “b” are used to calculate sum input values “u” at the nodes of the hidden layer (L=2). For example, a sum input value uk calculated at a node shown by z(2)k (k=1, 2, 3) of the hidden layer (L=2) in
Next, this sum input value uk is converted by an activation function “f” and is output from a node shown by z(2)k of the hidden layer (L=2) as an output value z(2)k (=f(uk)). On the other hand, the nodes of the hidden layer (L=3) receive as input the output values z(2)1, z(2)2, and z(2)3 of the nodes of the hidden layer (L=2). At the nodes of the hidden layer (L=3), the respectively corresponding weights “w” and biases “b” are used to calculate the sum input values “u” (Σz·w+b). The sum input values “u” are similarly converted by an activation function and output from the nodes of the hidden layer (L=3) as the output values z(3)1, z(3)2, and z(3)3. As this activation function, for example, a Sigmoid function σ is used.
On the other hand, at the nodes of the output layer (L=4), the output values z(3)1, z(3)2, and z(3)3 of the nodes of the hidden layer (L=3) are input. At the nodes of the output layer, the respectively corresponding weights “w” and biases “b” are used to calculate the sum input values “u” (Σz·w+b) or just the respectively corresponding weights “w” are used to calculate the sum input values “u” (Σz·w). In the embodiment according to the present invention, at the nodes of the output layer, an identity function is used, therefore, from the nodes of the output layer, the sum input values “u” calculated at the nodes of the output layer are output as they are as the output values “y”.
Learning in Neural Network
Now then, if designating the training data showing the truth values of the output values “y” of the neural network as yt, the weights “w” and biases “b” in the neural network are learned using the error backpropagation algorithm so that the difference between the output values “y” and the training data yt becomes smaller. This error backpropagation algorithm is known. Therefore, the error backpropagation algorithm will be explained simply below in its outlines. Note that, a bias “b” is one kind of weight “w”, so below, a bias “b” will be also be included in what is referred to as a weight “w”. Now then, in the neural network such as shown in
∂E/∂w(L)=(∂E/∂u(L))(∂u(L)/∂w(L)) (1)
where, z(L−1)·∂w(L)=∂u(L), so if (∂E/∂u(L))=δ(L), the above equation (1) can be shown by the following equation:
∂E/∂w(L)=δ(L)·z(L−1) (2)
where, if u(L) fluctuates, fluctuation of the error function E is caused through the change in the sum input value u(L+1) of the following layer, so δ(L) can be expressed by the following equation:
where, if expressing z(L)=f(u(L)), the input value uk(L+1) appearing at the right side of the above equation (3) can be expressed by the following formula:
where, the first term (∂E/∂u(L+1)) at the right side of the above equation (3) is δ(L+1), and the second term (∂uk(L+1)/∂u(L)) at the right side of the above equation (3) can be expressed by the following equation:
∂(wk(L+1)·z(L))/∂u(L)=wk(L+1)·∂f(u(L))/∂u(L)=wk(L+1)·f′(u(L)) (5)
Therefore, δ(L) is shown by the following formula.
That is,
That is, if δ(L+1) is found, it is possible to find δ(L).
Now then, when there is a single node of the output layer (L=4), training data yt is found for a certain input value, and the output values from the output layer corresponding to this input value are “y”, if the square error is used as the error function, the square error E is found by E=½(y−yt)2. In this case, at the node of the output layer (L=4), the output values “y” become f(u(L)), therefore, in this case, the value of δ(L) at the node of the output layer (L=4) becomes like in the following equation:
δ(L)=∂E/∂u(L)=(∂E/∂y)(∂y/∂u(L))=(y−yt)·f′(u(L)) (7)
In this case, in the embodiments of the present invention, as explained above, f(u(L)) is an identity function and f′(u(L1))=1. Therefore, this leads to δ(L)=y−yt and δ(L) is found.
If δ(L) is found, the above equation (6) is used to find the δ(L−1) of the previous layer. The δ's of the previous layer are successively found in this way. Using these values of δ's, from the above equation (2), the differential of the error function E, that is, the slope ∂E/∂w(L), is found for the weights “w”. If the slope ∂E/∂w(L) is found, this slope ∂E/∂w(L) is used to update the weights “w” so that the value of the error function E decreases. That is, the values of the weights “w” are learned. Note that, as shown in
In this case as well, the values of δ(L) at the nodes of the output layer (L=4) become δ(L)=y−ytk (k=1, 2 . . . n). From the values of these δ(L), the above formula (6) is used to find the δ(L−1) of the previous layers.
First, referring to
In this case, in the embodiment according to the present invention, the neural network is used to estimate the engine cooling water temperature TWn+1 after a constant time (tn+1−tn) from the state of the engine at the time tn (TW=TWn). To estimate the engine cooling water temperature TWn+1 after the constant time (tn+1−tn) from the state of the engine at the time tn (TW=TWn), a model for estimation of the engine cooling water temperature TW is prepared. Therefore, first, a neural network used for preparation of this engine cooling water temperature estimation model will be explained while referring to
Next, the input values x1, x2 . . . xn−1, and xn in
As shown in
On the other hand, as shown in
As opposed to this, if the engine speed becomes higher, the speed of the water pump 27 becomes higher, so the amount of recirculation of the engine cooling water changes and the amount of heat escaping from the engine cooling water to the outside air changes. Therefore, the engine speed is a heat radiating factor. Note that, instead of the engine speed, the flow rate of the electric water pump, that is, the speed of the electric water pump, can also be used. In this regard, as explained above, the values of only the essential input parameters can also be made the input values x1, x2 . . . xn−1, and xn in
On the other hand, if explained using the times tn and tn+1 in
Now, in the embodiment according to the present invention, as explained above, a neural network is prepared for each of the four states of the state where the grille shutter 50 is closed and the air blown by the blower 63 is not circulating through the air-conditioning use heater 65, the state where the grille shutter 50 is opened and the air blown by the blower 63 is not circulating through the air-conditioning use heater 65, the state where the grille shutter 50 is closed and the air blown by the blower 63 is circulating through the air-conditioning use heater 65, and the state where the grille shutter 50 is opened and the air blown by the blower 63 is circulating through the air-conditioning use heater 65. These neural networks are shown by the reference notations 150A, 150B, 150C, and 150D in
In this case, the training data set shown in
While this pseudo running is performed, the data required for preparing the training data sets is acquired. If explaining this using the times tn and tn+1 at
In this way, training data sets such as shown in
In the example shown in
Next, at step 203, the weights of the neural network 150A are learned. At this step 203, first, the No. 1 input values x1, x2 . . . xn−1, and xn of
If the weights of the neural network 150A finish being learned based on the No. 1 data of
At step 204, for example, the square sum error E between all of the output values “y” of the neural network and training data yt of the No. 1 to No. “m” data of
At step 206, it is judged if the weights of all of the neural networks 150A, 150B, 150C, and 150D shown from
In this way, the weights of all of the neural networks 150A, 150B, 150C, and 150D shown from
In the embodiment according to the present invention, the model of estimation of the engine cooling water temperature prepared in this way is used to diagnose faults of the thermostat 78 etc. at a commercially available vehicle. For this reason, the model of estimation of the engine cooling water temperatures is stored in the electronic control unit 30 of the commercially available vehicle.
Referring to
Next, referring to
In this way, if the thermostat 78 suffers from the valve opening abnormality or the valve closing abnormality, the way the engine cooling water temperature TW changes after engine startup differs from normal times. Therefore, if comparing the way the measured engine cooling water temperature TW changes with the way the engine cooling water temperature TW at normal times changes, it becomes possible to judge if the thermostat 78 is suffering from the valve opening abnormality or the valve closing abnormality. In this case, in the embodiment according to the present invention, the engine cooling water temperature TW at normal times is estimated using the model of estimation of the engine cooling water temperature stored in the electronic control unit 30. From the estimated value of the engine cooling water temperature TW estimated by this model of estimation and the measured value of the engine cooling water temperature TW detected by the water temperature sensor 40, it is judged if the thermostat 78 is suffering from the valve opening abnormality or the valve closing abnormality.
Explaining a specific example performed in the embodiment according to the present invention, as shown in
Further, when the thermostat 78 is normal, if the thermostat 78 fully opens, the engine cooling water running through the radiator 28 increases, so the engine cooling water temperature TW, as shown by the solid line, falls a little at a time after the thermostat 78 has fully opened. Therefore, in this embodiment according to the present invention, when after the estimated value of the engine cooling water temperature TW has reached its peak, the difference ΔTW2 of the measured value of the engine cooling water temperature TW minus the estimated value of the engine cooling water temperature TW becomes larger than the predetermined difference BX, it is judged that the thermostat 78 is suffering from the valve closing abnormality. In other words, in this embodiment according to the present invention, if the amount of rise of the measured value of the engine cooling water temperature TW is higher compared with the amount of rise of the estimated value of the engine cooling water temperature TW after engine startup, it is judged that an abnormality in operation of thermostat 78 which continues to stop the circulation of cooling water from the main cooling water recirculation passage 74 toward the water pump 27 occurs.
Referring to
Next, at step 503, a neural network corresponding to the state where the grille shutter 50 is closed and the air blown from the blower 63 is not circulating through the air-conditioning use heater 65, the state where the grille shutter 50 is opened and the air blown from the blower 63 is not circulating through the air-conditioning use heater 65, the state where the grille shutter 50 is closed and the air blown from the blower 63 is circulating through the air-conditioning use heater 65, and the state where the grille shutter 50 is opened and the air blown from the blower 63 is circulating through the air-conditioning use heater 65 is selected from the neural networks 150A, 150B, 150C, and 150D whose weights have finished being learned shown from
Next, at step 504, the input values x1, x2 . . . xn−1, and xn, that is, the engine cooling water temperature TW, the amount of air taken into the engine, the amount of fuel injected into the engine, the outside air temperature, the vehicle speed, the ignition timing, the EGR rate, the opening timing of the exhaust valve 8, and the engine speed are read. Next, at step 505, these input values are input to the nodes of the input layer (L=1) of the selected neural network. If these input values are input to the nodes of the input layer (L=1) of the selected neural network, at step 506, the estimated value “y” of the engine cooling water temperature TW is output from the node of the output layer (L=4) of the selected neural network. Due to this, the estimated value “y” of the engine cooling water temperature TW is acquired. Note that, below, sometimes the estimated value “y” of the engine cooling water temperature TW will be referred to as the “estimated water temperature TWe”.
Now then, the time at which the fault diagnosis flag is set and the routine first proceeds to step 501 is shown at the time t0 in
Below, in the same way, every time the routine is interrupted, the estimated value “y” of the engine cooling water temperature TW calculated at the time of the previous interruption is made the input value x1. That is, if the fault diagnosis routine of a thermostat is started, as the input value x1, just for the first time, the measured value of the engine cooling water temperature TW is used. After that, the estimated value “y” of the successively calculated engine cooling water temperature TW is used as the input value x1. In this way, the estimated value “y” of the engine cooling water temperature TW after engine startup, that is, the estimated water temperature TWe, is calculated. This estimated water temperature TWe is used for fault diagnosis of a thermostat.
That is, at step 507, it is judged if the estimated water temperature TWe exceeds the engine cooling water temperature TW1 shown in
Next, at step 511, an action against abnormalities is taken for when the thermostat 78 is suffering from the valve opening abnormality. As one example of this action against abnormalities, for example, a warning light is turned on. Further, if the thermostat 78 is suffering from the valve opening abnormality, the rate of rise of the engine cooling water temperature TW becomes slower. Therefore, to raise the rate of rise of the engine cooling water temperature TW, as an action against abnormalities, if the grille shutter 50 is opened, the grille shutter 50 can be made to close. Furthermore, to raise the combustion temperature, the ignition timing can be advanced. Next, the routine proceeds to step 517 where the fault diagnosis flag is reset.
On the other hand, when at step 509 it is judged that the difference ΔTW1 between the estimated water temperature TWe and the measured value of the engine cooling water temperature TW is smaller than the predetermined difference AX, the routine proceeds to step 512 where it is judged if the estimated water temperature TWe has exceeded its peak. When it is judged that the estimated water temperature TWe has exceeded its peak, the routine proceeds to step 513 where the difference ΔTW2 (=TW−TWe) between the estimated water temperature TWe and measured value of the engine cooling water temperature TW is calculated. Next, at step 514, it is judged if the difference ΔTW2 between the estimated water temperature TWe and the measured value of the engine cooling water temperature TW is larger than the predetermined difference BX shown in
In this way, in the embodiment according to the present invention, the grille shutter 50 able to adjust a flow of running air flowing in from outside of a vehicle to surroundings of the engine body 1, the air-conditioning device 61 having the air-conditioning use heater 65 to which engine cooling water is supplied and the blower 63 blowing air to the air-conditioning use heater 65 to make heated air flow out from the air-conditioning use heater 65, and the engine cooling water recirculation system are provided. This engine cooling water recirculation system is provided with the water pump 27, the main cooling water recirculation passage 74 by which cooling water flowing out from the water pump 27 flows through the water jackets 13 and 14 and the radiator 28 inside the engine body 1 and returns to the water pump 27, the sub cooling water recirculation passage 90 by which cooling water flowing out from the water pump 27 flows through the air-conditioning use heater 65 and returns to the water pump 27, the bypass passage 75 branched from the main cooling water recirculation passage 74 and bypassing the radiator 28, and the thermostat 78 adjusting the flow of cooling water returning from the main cooling water recirculation passage 74 and the bypass passage 75 to the water pump 27. An abnormality of the engine cooling water recirculation system is detected based on the engine cooling water temperature. Four learned neural networks 150A, 150B, 150C, and 150D are stored using at least the five parameters comprised of an engine cooling water temperature at the time of engine start, an amount of air taken into the engine, an amount of fuel injected into the engine, an outside air temperature, and a vehicle speed as input parameters of the neural networks, using a measured value of the engine cooling water temperature as training data, and learning weights for the four states comprising a state where the grille shutter 50 is closed and the air blown by the blower 62 does not circulate through the air-conditioning use heater 65, a state where the grille shutter 50 is opened and the air blown by the blower 63 does not circulate through the air-conditioning use heater 65, a state where the grille shutter 50 is closed and the air blown by the blower 62 circulates through the air-conditioning use heater 65, and a state where the grille shutter 50 is opened and the air blown by the blower 63 circulates through the air-conditioning use heater 65. The engine cooling water temperature is estimated from among the above-mentioned five parameters using any one of the learned neural networks corresponding to the current state of the grille shutter 50 and the circulating state of the air blown by the blower 63 in the air-conditioning use heater 65 among the four learned neural networks 150A, 150B, 150C, and 150D. An abnormality of the engine cooling water recirculation system is detected based on the estimated value of the engine cooling water temperature.
Next, referring to
Referring to
Therefore, if, after the cooling water temperature TW becomes higher than the set water temperature TW2, the multifunctional valve 91 continues to be made to open, the amount of cooling water receiving heat from the EGR control valve 25, the EGR cooler 26 and the exhaust heat collector 23 and rising in temperature increases. Therefore, if, after the cooling water temperature TW becomes higher than the set water temperature TW2, the multifunctional valve 91 continues to be made to open, as shown by the broken line Y2, the temperature of the engine cooling water temperature TW becomes somewhat higher compared with when the multifunctional valve 91 is closed (shown by the broken line Y1).
On the other hand, the broken line Z shows when the multifunctional valve 91 suffers from a valve opening abnormality continuing to be opened from the time of engine start in case where the thermostat 78 is normal. Further, the dash dot line shows the time when the multifunctional valve 91 is normal, but the thermostat 78 suffers from the valve opening abnormality. Now, at the time of engine start, the temperatures of the EGR cooler 26 and the exhaust heat collector 23 are low, so after engine startup, if increasing the amount of cooling water circulating through the sub cooling water recirculation passage parts 90B and 90C, heat of the cooling water will be robbed for heating the EGR cooler 26 and the exhaust heat collector 23 and a rise in temperature of the cooling water is suppressed. Therefore, if the multifunctional valve 91 suffers from the valve opening abnormality continuing to be opened from the time of engine start, the amount of cooling water made to circulate from right after engine startup through the sub cooling water recirculation passage parts 90B and 90C is made to increase, so a rise in temperature of the cooling water is suppressed. As a result, the engine cooling water temperature TW, as shown by the broken line Z, rises faster than when the thermostat 78 suffers from the valve opening abnormality, but slowly rises if compared with when the thermostat 78 is normal.
If in this way the multifunctional valve 91 suffers from the valve opening abnormality, the way the engine cooling water temperature TW changes after engine startup differs from that at normal times. Therefore, if comparing the way the measured engine cooling water temperature TW changes and the way the engine cooling water temperature TW at normal times changes, it becomes possible to judge if the multifunctional valve 91 is suffering from the valve opening abnormality. On the other hand, when the multifunctional valve 91 suffers from a valve closing abnormality continuing to be closed, the temperature of the engine cooling water temperature TW changes as shown by the broken line Y1 after the cooling water temperature TW becomes higher than the set water temperature TW2. Therefore, when the multifunctional valve 91 continues to be closed after the cooling water temperature TW becomes higher than the set water temperature TW2, it would appear to be possible to detect that the multifunctional valve 91 suffers from the valve closing abnormality from the difference between the temperature of the engine cooling water temperature TW shown by the broken line Y1 and the temperature of the engine cooling water temperature TW shown by the broken line Y2 at that time.
However, the difference between the temperature of the engine cooling water temperature TW shown by the broken line Y1 and the temperature of the engine cooling water temperature TW shown by the broken line Y2 is small. Further, the temperature of the engine cooling water temperature TW shown by the broken line Y1 and the temperature of the engine cooling water temperature TW shown by the broken line Y2 also fluctuate due to factors other than the opened/closed state of the multifunctional valve 91, so it is difficult to detect the valve closing abnormality of the multifunctional valve 91 from the difference between the temperature of the engine cooling water temperature TW shown by the broken line Y1 and the temperature of the engine cooling water temperature TW shown by the broken line Y2.
As opposed to this, when the multifunctional valve 91 suffers from the valve opening abnormality, as explained above, it is possible to judge whether the multifunctional valve 91 suffers from the valve opening abnormality from the way the engine cooling water temperature TW changes after engine startup. Therefore, in the embodiment according to the present invention, the valve opening abnormality of the multifunctional valve 91 is detected from the way the engine cooling water temperature TW changes after engine startup, and the valve closing abnormality of the multifunctional valve 91 is detected by another method explained later.
Explaining a specific example performed in the embodiment of the present invention for detecting the valve opening abnormality of the multifunctional valve 91, as shown in
That is, in this embodiment according to the present invention, when after engine startup, the amount of rise of the measured value of the engine cooling water temperature is lower compared with the amount of rise of the estimated value of the engine cooling water temperature, it is judged that the abnormality of operation of the thermostat 78 has occurred in which cooling water continues to circulate from the main cooling water recirculation passage 74 toward the water pump 27 while when after engine startup, the amount of rise of the measured value of the engine cooling water is lower than the amount of rise of the estimated value of the engine cooling water and the amount of rise of the measured value of the engine cooling water temperature is higher compared with the amount of rise of the measured value of the engine cooling water temperature when the abnormality of operation of the thermostat 78 occurs, it is judged that the abnormality of operation of the multifunctional valve 91 occurs in which the multifunctional valve 91 continues opened.
That is, referring to
Next, at step 509C, the action against abnormalities when the multifunctional valve 91 suffers from the valve opening abnormality is performed. As one example of this action against abnormalities, for example, a warning light is turned on. Next, the routine proceeds to step 517. On the other hand, at step 509A, when it is judged that the difference ΔTW1 between the estimated water temperature TWe and the measured value of the engine cooling water temperature TW is smaller than the preset difference CX, the routine proceeds to step 512.
Next, the method of detecting when the multifunctional valve 91 suffers from the valve closing abnormality will be explained. As explained above, the difference between the engine cooling water temperature TW shown by the broken line Y1 and the engine cooling water temperature TW shown by the broken line Y2 in
Next, this will be explained while referring to
Therefore, as shown in
That is, in the embodiment according to the present invention, when the EGR control valve 25 is opened, the multifunctional valve 91 is opened and when the EGR control valve 25 is closed, the multifunctional valve 91 is closed. When the EGR control valve 25 changes from a closed state to an opened state, if the amount of rise of the estimated value of the engine cooling water temperature is the predetermined amount or less, it is judged that an abnormality in operation of the multifunctional valve 91 occurs where the multifunctional valve 91 continues closed.
At step 602, it is judged if the amount of temperature rise ΔTW3 shown in
At step 607, it is judged if the amount of temperature rise ΔTW4 shown in
At step 612, it is judged if the amount of temperature rise ΔTW3 and the amount of temperature drop ΔTW4 have finished being detected. When the amount of temperature rise ΔTW3 and the amount of temperature drop ΔTW4 have finished being detected, the routine proceeds to step 613 where it is judged if amount of temperature rise ΔTW3 is smaller than the predetermined value DX shown in
Number | Date | Country | Kind |
---|---|---|---|
2019-051055 | Mar 2019 | JP | national |