The invention relates to a
subspace model identification prediction control method based on data driving, and the method comprises the steps: carrying out offline identification on a controlled object through a
subspace model identification method, and obtaining an offline
state space model; taking the obtained off-line
state space model as a prediction model, controlling the
system based on a
model prediction control strategy, changing a characteristic value of a controlled object, and collecting on-line input and output data after the characteristic value of the controlled object is changed; identifying the controlled object online through a
subspace model identification method, and obtaining an online
state space model; and updating the online state
space model until the difference value between the
system output value controlled according to the online state
space model and the real output value of the controlled object is smaller than a preset value. According to the method, under the condition that a
system model is unknown, the coefficient of a state space
system matrix is obtained through the subspace model identification method, on this basis, the controlled object is controlled, the model is updated, finally, the model of the controlled object is identified accurately and operates stably, and a good operation state is achieved.