This study presents an adaptive stable generalised predictive control (ASGPC) for temperature control of a class of air-conditioning systems. The proposed ASGPC method is more general and practical than the approaches presented by Rossiter et al. and Kouvaritakis et al. A real-time stable generalised predictive control (GPC) control algorithm along with a recursive least-squares parameter estimator is proposed to control the rotational speed of the water chiller pump, thereby adjusting the rate of heat exchange in a refrigeration circulation system in order to achieve temperature set-point tracking. Computer simulations are conducted to verify effectiveness of the proposed control method. Through experimental results, the proposed control method is shown capable of giving satisfactory temperature set-point tracking performance and disturbance rejection capability.