Abstract:
To overcome the problems of complicated structure, low reliability, and poor flexibility in the current multi-motor speed cooperative control based on coupling methods, this paper proposes a speed cooperative control method for multiple permanent magnet synchronous motors based on the consensus of multi-agent systems. First, the vector control system of the individual motor is regarded as an agent, which can interact with its neighbors for information exchange based on the undirected communication network, and the speed cooperative control problem is transformed into the consensus control problem of multi-agent systems. The consensus protocol is designed to make the consensus errors converge within a fixed time, and the disturbances are feedforward compensated to the consensus protocol to obtain the desired
q-axis current through a designed adaptive disturbance observer. Then, a fixed-time terminal sliding mode current controller is designed based on the super-twisting algorithm. Finally, the effectiveness and feasibility of the proposed method are verified through experimental results. Compared with relative-coupling control, it is indicated that the proposed method has better cooperative control performance.