Apparatus and method for controlling an engine
View Patent ↗An engine control apparatus includes a temperature sensor configured to detect engine-related temperature information, a first calculator configured to calculate a first limit output value of an engine based on the temperature information inputted from the temperature sensor, an oil pressure sensor configured to detect a pressure of engine oil, a second calculator configured to calculate a second limit output value of the engine based on the oil pressure inputted from the oil pressure sensor, and a determiner configured to determine one of the first and second limit output values inputted from the first and second calculators as an optimal limit output value of the engine.
1. An engine control apparatus, comprising:
a temperature sensor configured to detect engine-related temperature information;
a first calculator configured to calculate a first limit output value of an engine based on the engine-related temperature information inputted from the temperature sensor;
an oil pressure sensor configured to detect an oil pressure value of the engine;
a second calculator configured to calculate a second limit output value of the engine based on the oil pressure value inputted from the oil pressure sensor;
a determiner configured to determine one of the first and second limit output values inputted from the first and second calculators as an optimal limit output value of the engine; and
an engine controller configured to control an output of the engine in response to the optimal limit output value,
wherein the second calculator receives an engine oil pressure value detected in a turbocharger.
2. The engine control apparatus of claim 1 , wherein the engine-related temperature information comprises at least one of an engine oil temperature, an engine block temperature and an engine cooling water temperature.
3. The engine control apparatus of claim 2 , wherein the first calculator receives the engine oil temperature detected in an oil main gallery.
4. The engine control apparatus of claim 1 , wherein the first calculator uses an engine torque limit map for the engine-related temperature information to calculate an engine speed-limit torque value with respect to the engine-related temperature information.
5. The engine control apparatus of claim 1 , wherein the second calculator uses an engine torque limit map for the oil pressure value to calculate an engine speed-limit torque value with respect to the oil pressure value.
6. An engine control apparatus, comprising:
a temperature sensor configured to detect engine-related temperature information;
a first calculator configured to calculate a first limit output value of an engine based on the engine-related temperature information inputted from the temperature sensor;
an oil pressure sensor configured to detect an oil pressure value of the engine;
an anticipator configured to predict an oil pressure in the turbocharger based on the oil pressure value;
a second calculator configured to calculate a second limit output value of the engine based on the predicted oil pressure value in the turbocharger;
a determiner configured to determine one of the first and second limit output values inputted from the first and second calculators as an optimal limit output value of the engine; and
an engine controller configured to control an output of the engine in response to the optimal limit output value.
7. The engine control apparatus of claim 6 , wherein
the second calculator delays the inputted oil pressure value by a predetermined time to calculate the second limit output value of the engine, and
the engine oil pressure value detected by the oil pressure sensor is an engine oil pressure value in an oil main gallery.
8. The engine control apparatus of claim 1 , wherein the determiner determines a minimum value of the first and second limit output values as the optimal output value.
9. An engine control method, comprising:
detecting engine-related temperature information;
calculating a first limit output value of an engine based on the engine-related temperature information;
detecting an oil pressure value of the engine;
calculating a second limit output value of the engine based on the oil pressure value;
determining one of the first and second limit output values as an optimal limit output value of the engine; and
controlling an output of the engine in response to the optimal limit output value,
wherein detecting the oil pressure value of the engine comprises detecting an engine oil pressure value in a turbocharger.
10. The engine control method of claim 9 , wherein calculating the second limit output value comprising delaying the detected oil pressure value by a predetermined time.
11. The engine control method of claim 9 , wherein detecting the engine-related temperature information comprises at least one of detecting an engine oil temperature, detecting an engine block temperature and detecting an engine cooling water temperature.
12. The engine control method of claim 9 , wherein calculating the first limit output value comprises using an engine torque limit map for the engine-related temperature information to calculate an engine speed-limit torque value with respect to the engine-related temperature information.
13. The engine control method of claim 9 , wherein calculating the second limit output value comprises using an engine torque limit map for the oil pressure value to calculate an engine speed-limit torque value with respect to the oil pressure value.
14. An engine control method, comprising:
detecting engine-related temperature information;
calculating a first limit output value of an engine based on the engine-related temperature information;
detecting an oil pressure value of the engine;
predicting an oil pressure value in the turbocharger based on the detected oil pressure value;
calculating a second limit output value of the engine based on the predicted oil pressure value in the turbocharger;
determining one of the first and second limit output values as an optimal limit output value of the engine; and
controlling an output of the engine in response to the optimal limit output value.