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
相关论文
共 40 条
  • [31] A characterization of the weighted version of McEliece-Rodemich-Rumsey-Schrijver number based on convex quadratic programming
    Luz, Carlos J.
    DISCRETE MATHEMATICS ALGORITHMS AND APPLICATIONS, 2015, 7 (04)
  • [32] Programming-Based Optimal Learning Sliding Mode Control for Cooperative Dual Ship-Mounted Cranes Against Unmatched External Disturbances
    Qian, Yuzhe
    Hu, Die
    Chen, Yuzhu
    Fang, Yongchun
    IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2023, 20 (02) : 969 - 980
  • [33] A Novel Quadratic Programming Based Model-free Adaptive Control for I/O Constrained Nonlinear Systems
    Chi Ronghu
    Liu Xiaohe
    Zhang Ruikun
    PROCEEDINGS OF THE 28TH CHINESE CONTROL AND DECISION CONFERENCE (2016 CCDC), 2016, : 5745 - 5749
  • [34] A Data-Driven Method Based on Quadratic Programming for Distance-Based Formation Control of Euler-Lagrange Systems
    Arroyo Rodriguez, Veronica
    Gamonal Fernandez, Manuela
    Moreno, Patricio
    Colombo, Leonardo
    IEEE CONTROL SYSTEMS LETTERS, 2021, 5 (01): : 313 - 318
  • [36] A hybrid algorithm based on fuzzy linear regression analysis by quadratic programming for time estimation: An experimental study in manufacturing industry
    Atalay, Kumru Didem
    Eraslan, Ergun
    Cinar, M. Oya
    JOURNAL OF MANUFACTURING SYSTEMS, 2015, 36 : 182 - 188
  • [38] Time-Varying Quadratic-Programming-Based Error Redefinition Neural Network Control and Its Application to Mobile Redundant Manipulators
    Zheng, Lunan
    Zhang, Zhijun
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2022, 67 (11) : 6151 - 6158
  • [39] Direct Torque Control-Based Backstepping Speed Controller of Doubly Fed Induction Motors in Electric Vehicles: Experimental Validation
    Chantoufi, Ahmed
    Derouich, Aziz
    El Ouanjli, Najib
    Mahfoud, Said
    El Idrissi, Abderrahman
    Tazay, Ahmad F.
    Mosaad, Mohamed I.
    IEEE ACCESS, 2024, 12 : 139758 - 139772
  • [40] Fault-Tolerant Control of Autonomous Underwater Vehicle Actuators Based on Takagi and Sugeno Fuzzy and Pseudo-Inverse Quadratic Programming under Constraints
    Zhang, Zimu
    Wu, Yunkai
    Zhou, Yang
    Hu, Dahai
    SENSORS, 2024, 24 (10)