Control allocation algorithm for over-actuated electric vehicles

被引:16
作者
Feng Chong [1 ]
Ding Neng-gen [1 ]
He Yong-ling [1 ]
Xu Guo-yan [1 ]
Gao Feng [1 ]
机构
[1] Beihang Univ, Sch Transportat Sci & Engn, Beijing 100191, Peoples R China
基金
中国国家自然科学基金; 国家高技术研究发展计划(863计划);
关键词
over-actuated system; pseudo-inverse control; control allocation; sliding mode; vehicle stability;
D O I
10.1007/s11771-014-2354-0
中图分类号
TF [冶金工业];
学科分类号
0806 ;
摘要
A control allocation algorithm based on pseudo-inverse method was proposed for the over-actuated system of four in-wheel motors independently driving and four-wheel steering-by-wire electric vehicles in order to improve the vehicle stability. The control algorithm was developed using a two-degree-of-freedom (DOF) vehicle model. A pseudo control vector was calculated by a sliding mode controller to minimize the difference between the desired and actual vehicle motions. A pseudo-inverse controller then allocated the control inputs which included driving torques and steering angles of the four wheels according to the pseudo control vector. If one or more actuators were saturated or in a failure state, the control inputs are re-allocated by the algorithm. The algorithm was evaluated in Matlab/Simulink by using an 8-DOF nonlinear vehicle model. Simulations of sinusoidal input maneuver and double lane change maneuver were executed and the results were compared with those for a sliding mode control. The simulation results show that the vehicle controlled by the control allocation algorithm has better stability and trajectory-tracking performance than the vehicle controlled by the sliding mode control. The vehicle controlled by the control allocation algorithm still has good handling and stability when one or more actuators are saturated or in a failure situation.
引用
收藏
页码:3705 / 3712
页数:8
相关论文
共 50 条
  • [41] ADAPTIVE BACKSTEPPING TRACKING CONTROL FOR AN OVER-ACTUATED DP MARINE VESSEL WITH INERTIA UNCERTAINTIES
    Witkowska, Anna
    Smierzchalski, Roman
    INTERNATIONAL JOURNAL OF APPLIED MATHEMATICS AND COMPUTER SCIENCE, 2018, 28 (04) : 679 - 693
  • [42] Model-based chassis control system for an over-actuated planetary exploration rover
    Barthelmes, Stefan
    Konigorski, Ulrich
    AT-AUTOMATISIERUNGSTECHNIK, 2020, 68 (01) : 58 - 71
  • [43] Fault-tolerant control for over-actuated systems with actuator fault and input saturation
    Shao, Zhijie
    Li, Liliang
    Niu, Rui
    Zhou, Meng
    Wang, Zhenhua
    2018 CHINESE AUTOMATION CONGRESS (CAC), 2018, : 1498 - 1503
  • [44] Full Envelope Control of Over-Actuated Fixed-Wing Vectored Thrust eVTOL
    Enenakpogbe, Emmanuel
    Whidborne, James F.
    Lu, Linghai
    AEROSPACE, 2024, 11 (12)
  • [45] Control of a grid connected permanent magnet synchronous wind generator as over-actuated system
    Shavrina, N., V
    Shavrin, P. A.
    2020 INTERNATIONAL CONFERENCE ON DYNAMICS AND VIBROACOUSTICS OF MACHINES (DVM), 2020,
  • [46] Over-actuated controller design for dynamic positioning system based on model predictive control
    Liang, H. (mr_liangok@163.com), 1600, Editorial Board of Journal of Harbin Engineering (35): : 701 - 706
  • [47] Adaptive fuzzy global fast terminal sliding mode control of an over-actuated flying robot
    H. Jokar
    R. Vatankhah
    Journal of the Brazilian Society of Mechanical Sciences and Engineering, 2020, 42
  • [48] Adaptive fuzzy global fast terminal sliding mode control of an over-actuated flying robot
    Jokar, H.
    Vatankhah, R.
    JOURNAL OF THE BRAZILIAN SOCIETY OF MECHANICAL SCIENCES AND ENGINEERING, 2020, 42 (04)
  • [49] Handling actuator magnitude and rate saturation in uncertain over-actuated systems: a modified projection algorithm approach
    Tohidi, Seyed Shahabaldin
    Yildiz, Yildiray
    INTERNATIONAL JOURNAL OF CONTROL, 2022, 95 (03) : 790 - 803
  • [50] Fault diagnosis with adjustment of input distribution and controller reconfiguration for over-actuated feedback control system
    Park, Sungho
    Park, Youngjin
    Yim, Seongjin
    2012 12TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS (ICCAS), 2012, : 308 - 311