摘要 |
In step 400, microcomputer 12 calculates a temperature change amount DeltaT1 of ignition coil FC caused by the heat generating from the ignition coil FC, based on a previous calculated temperature T(n-1) of ignition coil FC and an engine rotational speed. In step 410, the microcomputer 12 calculates a temperature change amount DeltaT2 of ignition coil FC caused by the heat received from the engine, based on the previous calculated temperature T(n-1) of ignition coil FC and a cooling water temperature of the engine. In step 420, the microcomputer 12 calculates a temperature change amount DeltaT3 of ignition coil FC caused by the heat released to the outside, based on the previous calculated temperature T(n-1) of ignition coil FC and an intake air temperature of the engine. Then, in step 430, the microcomputer 12 calculates a present ignition coil temperature T(n) based on these change amounts DeltaT1, DeltaT2, and DeltaT3.
|