A smart predictive control algorithm which can be designed for temperature control is proposed in this paper. The control algorithm is implemented by establishing the model of heating furnaces and calculating its model parameters online. The computational load of this algorithm is very small since the complex matrix computing can be avoided. Experimental results show that the temperature controller using this algorithm has good tracking performance and little overshoot. Moreover, it is better than a fuzzy PID controller.