Optimizing Model Predictive Control horizons using Genetic Algorithm for Motion Cueing Algorithm

被引:43
|
作者
Mohammadi, Arash [1 ]
Asadi, Houshyar [1 ]
Mohamed, Shady [1 ]
Nelson, Kyle [1 ]
Nahavandi, Saeid [1 ]
机构
[1] Deakin Univ, IISRI, Geelong, Vic, Australia
关键词
Motion Cueing Algorithm; Model Predictive Control; Genetic Algorithm; Optimization; DRIVING SIMULATOR; CONTROL MPC; PERFORMANCE; DESIGN;
D O I
10.1016/j.eswa.2017.09.004
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Driving simulators are effective tools for producing the feeling of driving a real car through generation of a similar environment and motion cues. The main problem of motion simulators is their limited workspace which does not allow them to produce the exact motions of a real vehicle, hence they need a Motion Cueing Algorithm (MCA). A high-fidelity motion simulator can be used for vehicle prototyping and testing as well as driver/pilot training to enhance transportation safety. Using motion simulators with the capability of replacing realistic motions for these purposes is less risky for drivers and more time and cost-effective. Due to workspace limitations, washout filters have been designed to bring motion simulators back to a neutral position; however, the problem of violation of platform constraints is still an issue. Recently Model Predictive Control (MPC) has become popular in driving simulators. The primary advantage of this control method is respecting constraints and consideration of future dynamics. The horizon windows of future control and prediction affect the computational burden and the output performance. As these horizons are chosen manually by the designer, they are sub-optimal and in some cases too wide or narrow. In this paper, a novel method based on Genetic Algorithm (GA) is employed to achieve the best control and prediction horizons considering minimization of several terms such as sensation error, displacement and the computational burden. This new method is proposed to eliminate the MPC-MCA drawbacks such as time-consuming empirical guessing by iterative trial-and-error for the initial control and prediction horizons as selecting the initial control and prediction horizons based on trial-and-error can lead to large sensation error, low motion fidelity, inefficient platform usage as well as the computational burden. Therefore, this method provides a new framework for tuning not only the MPC-MCA optimally but also all the MPC-based applications while minimizing the desired cost function and computational load. The simulation results show the effectiveness of the proposed method in terms of output performance improvement and the computational burden. (C) 2017 Elsevier Ltd. All rights reserved.
引用
收藏
页码:73 / 81
页数:9
相关论文
共 50 条
  • [31] A Genetic Algorithm For Investment Tracking With Stochastic Model Predictive Control
    de Melo, Maisa Kely
    Cardoso, Rodrigo T. N.
    Jesus, Tales Argolo
    2021 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC 2021), 2021, : 1543 - 1550
  • [32] Generalized predictive control of fuzzy model based on genetic algorithm
    Li Shu-chen
    Zhai Chun-yan
    Xiao Jun
    Proceedings of 2004 Chinese Control and Decision Conference, 2004, : 172 - 174
  • [33] Model Predictive Control Optimization via Genetic Algorithm Using a Detailed Building Energy Model
    Ramos Ruiz, German
    Lucas Segarra, Eva
    Fernandez Bandera, Carlos
    ENERGIES, 2019, 12 (01)
  • [34] Optimizing Basic COCOMO Model using Simplified Genetic Algorithm
    Sachan, Rohit Kumar
    Nigam, Ayush
    Singh, Avinash
    Singh, Sharad
    Choudhary, Manjeet
    Tiwari, Avinash
    Kushwaha, Dharmender Singh
    TWELFTH INTERNATIONAL CONFERENCE ON COMMUNICATION NETWORKS, ICCN 2016 / TWELFTH INTERNATIONAL CONFERENCE ON DATA MINING AND WAREHOUSING, ICDMW 2016 / TWELFTH INTERNATIONAL CONFERENCE ON IMAGE AND SIGNAL PROCESSING, ICISP 2016, 2016, 89 : 492 - 498
  • [35] Nonlinear control using a model based predictive control algorithm
    Balan, Radu
    Maties, Vistrian
    Hancu, Olimpiu
    Stan, Sergiu
    Ciprian, Lapusan
    2007 INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE IN ROBOTICS AND AUTOMATION, 2007, : 203 - +
  • [36] A genetic algorithm-based nonlinear scaling method for optimal motion cueing algorithm in driving simulator
    Asadi, Houshyar
    Lim, Chee Peng
    Mohammadi, Arash
    Mohamed, Shady
    Nahavandi, Saeid
    Shanmugam, Lakshmanan
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART I-JOURNAL OF SYSTEMS AND CONTROL ENGINEERING, 2018, 232 (08) : 1025 - 1038
  • [37] Discussion on: "Optimal Motion-Cueing Algorithm Using Motion System Kinematics"
    Lot, Roberto
    Massaro, Matteo
    EUROPEAN JOURNAL OF CONTROL, 2012, 18 (04) : 376 - 376
  • [38] Novel fast motion estimation algorithm based on optimizing predictive motion vector
    Department of Communication Engineering, Xiamen University, Xiamen 361005, China
    不详
    Guangxue Jingmi Gongcheng/Optics and Precision Engineering, 2007, 15 (10): : 1622 - 1627
  • [39] Modular multilevel converter circulating current control using model predictive control combined with genetic algorithm
    Hassani, Ardavan Mohammad
    Bektas, Senol I.
    Hosseini, Seyed Hossein
    9TH INTERNATIONAL CONFERENCE ON THEORY AND APPLICATION OF SOFT COMPUTING, COMPUTING WITH WORDS AND PERCEPTION, ICSCCW 2017, 2017, 120 : 780 - 787
  • [40] A multiobjective genetic algorithm for optimizing the performance of hard disk drive motion control system
    Low, Kay-Soon
    Wong, Tze-Shyan
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2007, 54 (03) : 1716 - 1725