  Data-driven predictive control (DPC) has been studied and used in various
scenarios, since it could generate the predicted control sequence only relying
on the historical input and output data. Recently, based on cloud computing,
data-driven predictive cloud control system (DPCCS) has been proposed with the
advantage of sufficient computational resources. However, the existing
computation mode of DPCCS is centralized. This computation mode could not
utilize fully the computing power of cloud computing, of which the structure is
distributed. Thus, the computation delay could not been reduced and still
affects the control quality. In this paper, a novel cloud-edge collaborative
containerised workflow-based DPC system with disturbance observer (DOB) is
proposed, to improve the computation efficiency and guarantee the control
accuracy. First, a construction method for the DPC workflow is designed, to
match the distributed processing environment of cloud computing. But the
non-computation overheads of the workflow tasks are relatively high. Therefore,
a cloud-edge collaborative control scheme with DOB is designed. The low-weight
data could be truncated to reduce the non-computation overheads. Meanwhile, we
design an edge DOB to estimate and compensate the uncertainty in cloud workflow
processing, and obtain the composite control variable. The UUB stability of the
DOB is also proved. Third, to execute the workflow-based DPC controller and
evaluate the proposed cloud-edge collaborative control scheme with DOB in the
real cloud environment, we design and implement a practical workflow-based
cloud control experimental system based on container technology. Finally, a
series of evaluations show that, the computation times are decreased by 45.19%
and 74.35% for two real-time control examples, respectively, and by at most
85.10% for a high-dimension control example.
