An internal combustion engine control device, comprising: control quantity calculation means for calculating a plurality of control quantities by which an energy generated by the internal combustion engine is adjusted; and drive control means for executing driving controls for a plurality of actuators ( 18, 20, 26, 34) based on the plurality of control quantities calculated by the control quantity calculation means, wherein said control quantity calculation means comprises: target work calculation means for calculating a desired value regarding a power of said internal combustion engine in a style of energy based at least on an accelerator opening angle by following a calculation manner which is stored in advance, target exhaust energy calculation means for calculating a desired value regarding exhaust energy which is necessary for warming up a catalyst in a style of energy based at least on a catalyst bed temperature by following a calculation manner which is stored in advance, cooling heat loss calculation means for calculating a desired value regarding a cooling heat loss of said internal combustion engine in a style of energy based at least on an engine speed and a cooling water temperature by following a calculation manner which is stored in advance; and desired value adding means for adding each of the desired values calculated by said target work calculation means, said target exhaust energy calculation means and said cooling heat loss calculation means for determining a total desired value, wherein said control quantity calculation means determines said plurality of control quantities based on said total desired value. control quantity calculation means for calculating a plurality of control quantities by which an energy generated by the internal combustion engine is adjusted; and drive control means for executing driving controls for a plurality of actuators ( 18, 20, 26, 34) based on the plurality of control quantities calculated by the control quantity calculation means, wherein said control quantity calculation means comprises: target work calculation means for calculating a desired value regarding a power of said internal combustion engine in a style of energy based at least on an accelerator opening angle by following a calculation manner which is stored in advance, target exhaust energy calculation means for calculating a desired value regarding exhaust energy which is necessary for warming up a catalyst in a style of energy based at least on a catalyst bed temperature by following a calculation manner which is stored in advance, cooling heat loss calculation means for calculating a desired value regarding a cooling heat loss of said internal combustion engine in a style of energy based at least on an engine speed and a cooling water temperature by following a calculation manner which is stored in advance; and desired value adding means for adding each of the desired values calculated by said target work calculation means, said target exhaust energy calculation means and said cooling heat loss calculation means for determining a total desired value, wherein said control quantity calculation means determines said plurality of control quantities based on said total desired value. target work calculation means for calculating a desired value regarding a power of said internal combustion engine in a style of energy based at least on an accelerator opening angle by following a calculation manner which is stored in advance, target exhaust energy calculation means for calculating a desired value regarding exhaust energy which is necessary for warming up a catalyst in a style of energy based at least on a catalyst bed temperature by following a calculation manner which is stored in advance, cooling heat loss calculation means for calculating a desired value regarding a cooling heat loss of said internal combustion engine in a style of energy based at least on an engine speed and a cooling water temperature by following a calculation manner which is stored in advance; and desired value adding means for adding each of the desired values calculated by said target work calculation means, said target exhaust energy calculation means and said cooling heat loss calculation means for determining a total desired value, wherein said control quantity calculation means determines said plurality of control quantities based on said total desired value.