Traditional textile dyeing industry, which is always based on open-loop control strategy, has the problem of high energy consumption and serious pollution because it is difficult to deal with the direct control problem of the dyeing process. Based on the multi-variable dyeing uptake rate integration model, this paper proposed a closed loop control system using Generalized Prediction Variable Structure Control (GPVSC) algorithm. The integrated model is used as the soft measurement method of the whole closed loop control system, which can solve the problem that it is hard to measure dyeing uptake rate directly during the batch dyeing process. In the aspect of control algorithm, the Generalized Prediction Controller (GPC) was combined with Variable Structure Control (VSC), where the temperature was selected as the control variable, which achieved the control of the dyeing uptake rate during the batch dyeing process. Simulation results show that the algorithm could exactly track and control the dyeing uptake rate during the batch dyeing process.