abstract |
A controller for controlling the cooking of food within a cooking apparatus. The controller is comprised of a temperature sensor input for receiving an output of a temperature sensor and a system for initiating a cook of a food product based upon a set cook temperature and a set cook time. Plural indications of incremental energy that is absorbed by the food product during the cook are determined, wherein each of the plural indications of incremental energy is based upon a difference between a temperature determined at the temperature sensor input and a desired internal temperature of the food product. The end of the cook is established when the total of the plural indications of incremental energy is one of equal to and greater than an ideal energy to prepare the food product based upon the set cook time and the cook temperature. |