差异进化
计算机科学
悬挂(拓扑)
差速器(机械装置)
进化算法
控制理论(社会学)
控制(管理)
最优控制
数学优化
算法
数学
物理
人工智能
热力学
同伦
纯数学
标识
DOI:10.21595/jve.2024.23953
摘要
The selection of weight matrices Q and R in the LQR control strategy for active suspension is susceptible to subjective interference. To address this issue, a modified differential evolutionary algorithm is proposed to optimize the active suspension LQR controller, ensuring that the weighting coefficients are set to their optimal values. The differential evolutionary algorithm exhibits drawbacks in terms of its slow convergence rate and the significant impact of algorithm parameter settings on the obtained results. An modified differential evolutionary algorithm that is adaptive to the two candidate mutation strategies and adaptively adjusts the scaling factor and crossover rate is proposed so as to better improve the ability of jumping out of the local optimum and global search. The algorithm's functionality is verified by constructing a 1/4 suspension model in the Simulink software platform and implementing a modified differential evolution algorithm program written in C++ language using MATLAB. The program iterates through Simulink inputs to obtain the optimal fitness value for three suspension comfort indices. By comparing the results with those obtained from passive suspension and traditional LQR control of active suspension, optimizing the LQR control of active suspension based on the modified differential evolution algorithm can effectively reduce vehicle vibration amplitude while considering overall suspension performance enhancement, thereby significantly improving ride comfort and handling stability.
科研通智能强力驱动
Strongly Powered by AbleSci AI