The invention discloses a flexible
actuator optimal
position tracking control method based on predictive control and a
disturbance observer. The method is used for improving the control performance of a flexible
actuator system. According to the method, firstly, a dynamic model of a flexible
actuator SEA
system is established based on the dynamics theory, then, generalized predictive control (GPC) is adopted as a basic control method, Taylor
series expansion is used for position prediction, performance indexes are constructed in combination with rolling optimization, and finally, matching interference and mismatching interference in predictive control are subjected to optimal optimization. Two
reduced order disturbance observers (RDOBs) are introduced and are a motor end
disturbance observer and a load end
disturbance observer respectively, and the magnitude and the direction of disturbance are estimated from output of a
system and used for compensating disturbance of the motor end and the load end respectively. According to the method, the effectiveness of the proposed method is proved in several experiments performed by the
exoskeleton robot driven by the flexible driver, and
verification shows that when external disturbance is suddenly added and removed, the GPC + RDOB can quickly recover the system performance, and the anti-interference capability is superior to that of PD and GPC.