Experimental characterization and quadratic programming-based control of brushless-motors

被引:32
|
作者
Aghili, F [1 ]
Buehler, M
Hollerbach, JM
机构
[1] Canadian Space Agcy, Montreal, PQ H3A 2A7, Canada
[2] McGill Univ, Dept Engn Mech, Montreal, PQ J3Y 8Y9, Canada
[3] Univ Utah, Sch Comp, Salt Lake City, UT 84112 USA
关键词
brushless motor; motor control; optimal control; quadratic programming; torque control;
D O I
10.1109/TCST.2002.806453
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A new torque control strategy for brushless motors is presented, which results in minimum torque ripple and copper losses. The motor model assumes linear magnetics, but contains a current limit which can delimit the onset of magnetic saturation, or be the motor amplifier current limit, whichever is reached first. The control problem is formulated and solved as a quadratic programming problem with equality and inequality constraints to find the nonlinear mapping from desired torque and position to the motor's phase currents. The optimal solution is found in closed form using the Kuhn-Tucker theorem. The solution shows that, unlike the conventional commutation with a fixed current-position waveform, the waveforms of the proposed controller vary in order to respect the current limitation in one phase by boosting the current in the other phases. This increases the maximum torque capability of the motor-in our particular system by 20%-compared to fixed waveform commutation. Experimental data from our brushless direct-drive motor demonstrates that the controller produces virtually ripple-free torque and enhances remarkably the tracking accuracy of the motion controller.
引用
收藏
页码:139 / 146
页数:8
相关论文
共 50 条
  • [1] Quadratic programming in control of brushless motors
    Aghili, F
    Buehler, M
    Hollerbach, JM
    2001 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS I-IV, PROCEEDINGS, 2001, : 1130 - 1135
  • [2] Self-Correcting Quadratic Programming-Based Robot Control
    Khadivar, Farshad
    Chatzilygeroudis, Konstantinos
    Billard, Aude
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2023, 53 (08): : 5236 - 5247
  • [3] Experimental evolutionary programming-based high-precision control
    Jeon, JY
    Kim, JH
    Koh, K
    IEEE CONTROL SYSTEMS MAGAZINE, 1997, 17 (02): : 66 - 74
  • [4] Nested Quadratic Programming-based Controller for Pipeline Robots
    Savin, S.
    Vorochaeva, L.
    2017 INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING, APPLICATIONS AND MANUFACTURING (ICIEAM), 2017,
  • [5] Robot Control for Simultaneous Impact tasks via Quadratic Programming-based Reference Spreading
    van Steen, Jari J.
    van de Wouw, Nathan
    Saccon, Alessandro
    2022 AMERICAN CONTROL CONFERENCE, ACC, 2022, : 3865 - 3872
  • [6] A SEQUENTIAL QUADRATIC PROGRAMMING-BASED ALGORITHM FOR OPTIMIZATION OF GAS NETWORKS
    FUREY, BP
    AUTOMATICA, 1993, 29 (06) : 1439 - 1450
  • [8] Quadratic Programming-Based Inverse Dynamics Control for Legged Robots with Sticking and Slipping Frictional Contacts
    Zapolsky, Samuel
    Drumwright, Evan
    2014 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS 2014), 2014, : 3266 - 3271
  • [9] Quadratic Programming-based Approach for Autonomous Vehicle Path Planning in Space
    Chen Yang
    Han Jianda
    Wu Huaiyu
    CHINESE JOURNAL OF MECHANICAL ENGINEERING, 2012, 25 (04) : 665 - 673
  • [10] Quadratic programming-based approach for autonomous vehicle path planning in space
    Yang Chen
    Jianda Han
    Huaiyu Wu
    Chinese Journal of Mechanical Engineering, 2012, 25 : 665 - 673