Patent ID: 7548796

Claim:
A temperature control method for controlling temperatures of a plurality of heat-treatment zones in a heat treatment applied to an object to be heat-treated while the object is moved in the plurality of heat-treatment zones, comprising: calculating a correction value based on a difference between a measured temperature of the object and a temperature of a desired temperature profile of the object, the correction value for correcting at least one of a targeted temperature and a detected temperature of each of the heat-treatment zones; controlling the temperatures of the respective heat-treatment zones based on the targeted temperature and the detected temperature of each of the heat-treatment zones, wherein the measured temperature of the object to be heat-treated is a temperature measured at at least one of a plurality of measuring points while the object is moved in the plurality of heat-treatment zones; applying the heat treatment by moving the object to be heat-treated in the plurality of heat-treatment zones and measuring the temperature of the object; obtaining a degree of interference between the heat-treatment zones at at least one of the plurality of measuring points of the object when the targeted temperature is changed based on the measured temperature of the object, the degree of interference being the degree of influence that the temperature of the object at each of the plurality of measuring points undergoes due to a thermal interference between the heat-treatment zones when preset temperatures of the heat-treatment zones are changed; and calculating the correction value based on the obtained degree of interference, wherein: obtaining the degree of interference comprises obtaining a matrix showing a relation between a variation of the targeted temperature and a temperature variation of the object to be heat-treated at the plurality of measuring points based on the measured temperature of the object, and the correction value is calculated by means of an inverse matrix of the matrix.