Field Programmable Gate Array Based Torque Predictive Control for Permanent Magnet Servo Motors

With the increasing demand for legged robots, the importance of the joint drive is increasing. The dynamic performance of the inner-most torque/current control loop conditions the capabilities of the whole joint system. In this paper, a direct torque control based on a prediction model is proposed....

Full description

Bibliographic Details
Main Authors: Zheng Sun, Yikun Xu, Zhipeng Ma, Jun Xu, Tao Zhang, Muxun Xu, Xuesong Mei
Format: Article
Language:English
Published: MDPI AG 2022-06-01
Series:Micromachines
Subjects:
Online Access:https://www.mdpi.com/2072-666X/13/7/1055
_version_ 1797433326066204672
author Zheng Sun
Yikun Xu
Zhipeng Ma
Jun Xu
Tao Zhang
Muxun Xu
Xuesong Mei
author_facet Zheng Sun
Yikun Xu
Zhipeng Ma
Jun Xu
Tao Zhang
Muxun Xu
Xuesong Mei
author_sort Zheng Sun
collection DOAJ
description With the increasing demand for legged robots, the importance of the joint drive is increasing. The dynamic performance of the inner-most torque/current control loop conditions the capabilities of the whole joint system. In this paper, a direct torque control based on a prediction model is proposed. The motor torque is estimated by considering calculation and measurement delay; error estimation and torque tracking error are observed and compensated. The control algorithm was implemented on a Field Programmable Gate Array (FPGA) board to apply the capabilities of concurrency calculation of the FPGA. The effectiveness of the proposed control algorithm was experimentally verified. Compared with the commonly used Field Oriented Control (FOC) current controller, the presented controller can not only improve the dynamic performance of the motor but also reduce the average switching times of the inverter.
first_indexed 2024-03-09T10:15:27Z
format Article
id doaj.art-6f78c8935f234d35a0f95b8d2bc6fba7
institution Directory Open Access Journal
issn 2072-666X
language English
last_indexed 2024-03-09T10:15:27Z
publishDate 2022-06-01
publisher MDPI AG
record_format Article
series Micromachines
spelling doaj.art-6f78c8935f234d35a0f95b8d2bc6fba72023-12-01T22:27:28ZengMDPI AGMicromachines2072-666X2022-06-01137105510.3390/mi13071055Field Programmable Gate Array Based Torque Predictive Control for Permanent Magnet Servo MotorsZheng Sun0Yikun Xu1Zhipeng Ma2Jun Xu3Tao Zhang4Muxun Xu5Xuesong Mei6State Key Laboratory for Manufacturing Systems Engineering, Xi’an Jiaotong University, Xi’an 710049, ChinaState Key Laboratory for Manufacturing Systems Engineering, Xi’an Jiaotong University, Xi’an 710049, ChinaState Key Laboratory for Manufacturing Systems Engineering, Xi’an Jiaotong University, Xi’an 710049, ChinaState Key Laboratory for Manufacturing Systems Engineering, Xi’an Jiaotong University, Xi’an 710049, ChinaSchool of Electrical Engineering, Dalian University of Technology, Dalian 116024, ChinaState Key Laboratory for Manufacturing Systems Engineering, Xi’an Jiaotong University, Xi’an 710049, ChinaState Key Laboratory for Manufacturing Systems Engineering, Xi’an Jiaotong University, Xi’an 710049, ChinaWith the increasing demand for legged robots, the importance of the joint drive is increasing. The dynamic performance of the inner-most torque/current control loop conditions the capabilities of the whole joint system. In this paper, a direct torque control based on a prediction model is proposed. The motor torque is estimated by considering calculation and measurement delay; error estimation and torque tracking error are observed and compensated. The control algorithm was implemented on a Field Programmable Gate Array (FPGA) board to apply the capabilities of concurrency calculation of the FPGA. The effectiveness of the proposed control algorithm was experimentally verified. Compared with the commonly used Field Oriented Control (FOC) current controller, the presented controller can not only improve the dynamic performance of the motor but also reduce the average switching times of the inverter.https://www.mdpi.com/2072-666X/13/7/1055PMSMFPGAtorque predictive controlmotor drive
spellingShingle Zheng Sun
Yikun Xu
Zhipeng Ma
Jun Xu
Tao Zhang
Muxun Xu
Xuesong Mei
Field Programmable Gate Array Based Torque Predictive Control for Permanent Magnet Servo Motors
Micromachines
PMSM
FPGA
torque predictive control
motor drive
title Field Programmable Gate Array Based Torque Predictive Control for Permanent Magnet Servo Motors
title_full Field Programmable Gate Array Based Torque Predictive Control for Permanent Magnet Servo Motors
title_fullStr Field Programmable Gate Array Based Torque Predictive Control for Permanent Magnet Servo Motors
title_full_unstemmed Field Programmable Gate Array Based Torque Predictive Control for Permanent Magnet Servo Motors
title_short Field Programmable Gate Array Based Torque Predictive Control for Permanent Magnet Servo Motors
title_sort field programmable gate array based torque predictive control for permanent magnet servo motors
topic PMSM
FPGA
torque predictive control
motor drive
url https://www.mdpi.com/2072-666X/13/7/1055
work_keys_str_mv AT zhengsun fieldprogrammablegatearraybasedtorquepredictivecontrolforpermanentmagnetservomotors
AT yikunxu fieldprogrammablegatearraybasedtorquepredictivecontrolforpermanentmagnetservomotors
AT zhipengma fieldprogrammablegatearraybasedtorquepredictivecontrolforpermanentmagnetservomotors
AT junxu fieldprogrammablegatearraybasedtorquepredictivecontrolforpermanentmagnetservomotors
AT taozhang fieldprogrammablegatearraybasedtorquepredictivecontrolforpermanentmagnetservomotors
AT muxunxu fieldprogrammablegatearraybasedtorquepredictivecontrolforpermanentmagnetservomotors
AT xuesongmei fieldprogrammablegatearraybasedtorquepredictivecontrolforpermanentmagnetservomotors