The permanent magnet synchronous motor (PMSM) is widely applied in industrial and robotic applications due to their high efficiency, low inertia and high torque-to-volume ratio. Direct torque control (DTC) is considered as one of the best alternatives for motor drive designers in order to get a fast torque response. However, it also produces a large torque and flux pulsation, especially in low speed. In order to enhance the ability of the speed identification , the controlling of DTC system of PMSM which is based on PSO and CMAC algorithm will be researched in MATLAB and DSP circumstance.The main contents are including:(1)Study on the DTC system of the PMSM. One is that the PSO and CMAC algorithm are used in the speed loop of direct torque control system in the permanent magnet synchronous motor under the MATLAB circumstance. The DTC control system based on PSO with CMAC algorithmic and the traditional DTC (direct torque control) control system are established and simulated in the MATLAB circumstance whose results were all compared. It revels that the DTC control system based on PSO with CMAC algorithmic is fast response, ideal flux, and good anti-jamming.(2)The other work is that the software of vector control system based on PSO for PMSM is designing under the TMS320F2812 DSP circumstance. And it reveal good anti-jamming. |