Apparatus for controlling engine and method for controlling engine
A method of calculating a nitrogen oxide (NOx) mass reduced from a lean NOx trap (LNT) during regeneration includes calculating a C3H6 mass flow used to reduce the NOx among a C3H6 mass flow flowing into the LNT of an exhaust purification device, calculating a NH3 mass flow used to reduce the NOx among a NH3 mass flow flowing into the LNT, calculating a reduced NOx mass flow based on the C3H6 mass flow used to reduce the NOx and the NH3 mass flow used to reduce the NOx, and calculating the reduced NOx mass by integrating the reduced NOx mass flow over a regeneration period.
1. An apparatus for controlling an engine comprising:
a combustion pressure sensor that measures an internal combustion pressure of a combustion chamber of the engine;
an injector that injects fuel into the combustion chamber; and
a controller configured to convert the combustion pressure measured by the combustion pressure sensor into a combustion noise index (CNI), and control main injection timing, injection pressure, and pilot fuel amount injected by the injector using the combustion noise index,
wherein when a difference between the measured combustion noise index and a target combustion noise index is greater than a predetermined value, the controller is configured to determine that abnormal combustion is generated and control main injection timing, injection pressure, and pilot fuel amount,
wherein when the difference between the measured combustion noise index and the target combustion noise index is greater than the predetermined value after the main injection timing, the injection pressure, and the pilot fuel amount are controlled, then the controller is configured to determine that the injector is inoperable or a refueling fuel is faulty from a refueling timing, and
wherein the controller is configured to determine that the refueling fuel is faulty when a difference between the refueling timing and current time is less than a predetermined time, and the injector is inoperable when the difference between the refueling timing and current time is greater than the predetermined time.
2. The apparatus of claim 1 , wherein the controller calculates the CNI by converting the combustion pressure sensor through FFT (Fast Fourier Transformation).
3. The apparatus of claim 1 , wherein the target combustion noise index is determined by an experiment according to one or more variables selected from the group consisting of engine speed, fuel amount injected into the combustion chamber, gear shift stage, external temperature and coolant temperature.
4. A method for controlling an engine comprising:
measuring an internal combustion pressure of a combustion chamber of an engine;
converting the combustion pressure into a combustion noise index;
comparing the combustion noise index to a target combustion noise index;
determining whether a difference between the combustion noise index and the target combustion noise index is greater than a predetermined value;
controlling main injection timing, injection pressure, and pilot fuel amount when the difference between the combustion noise index and the target combustion noise index is greater than the predetermined value; and
after the steps of controlling main injection timing, injection pressure, and pilot fuel amount and comparing the combustion noise index to the target combustion noise index:
determining refueling timing; and
determining the injector is inoperable or a refueling fuel is faulty from a refueling timing,
wherein it is determined that the refueling fuel is faulty when a difference between the refueling timing and current time is less than a predetermined time, and the injector is inoperable when the difference between the refueling timing and current time is greater than the predetermined time.
5. The method of claim 4 , wherein the combustion noise index is calculated by converting the combustion pressure through FFT (Fast Fourier Transform).
6. The method of claim 4 , wherein the target combustion noise index is determined by a test according to one or more variables selected from the group consisting of engine speed, fuel amount injected into the combustion chamber, gear shift stage, external temperature and coolant temperature.