Optimising Control and Prediction Horizons of a Model Predictive Control-Based Motion Cueing Algorithm Using Butterfly Optimization Algorithm
Mohammad Reza Chalak Qazani, Seyed Mohammad Jafar Jalali, Houshyar Asadi, Saeid Nahavandi
Abstract
The Motion Cueing Algorithm (MCA) oversees regenerating the motion feeling of the real vehicle for the simulation-based motion platform (SBMP) within the physical limitations. Model Predictive Control (MPC) is recently employed as an MCA, which is called MPC-based MCA due to the consideration of the plant's boundaries in finding the optimal input signal. The computational load of the MPC directly relates to the control horizon and prediction horizon of the MPC. In this paper, a new optimisation method using butterfly optimisation algorithm is developed to find the optimal control horizon and prediction horizon of MPC-based MCA. The proposed method reduces the time of the tuning process of the MPC-based MCA, which is usually carried out via trial-and-error and genetic algorithm methods. Also, the trial-and-error method increases the motion sensation error and insufficient usage of the SBMP. The model is validated using MATLAB simulation environment, and the outcomes show that the developed butterfly optimisation algorithm will lead better motion sensation with less wrong motion signals and low computational burden compared with the trial-and-error and genetic algorithm method.