基于转向力矩的主动前轮转向AFS Simulink模型 【目的】对主动前轮转向控制系统展开研究,改善汽车的转向性能及安全性能。 【方法】计算理想横摆角速度及质心侧偏角,基于LQR控制理论搭建主动前轮转向系统;汽车速度为85km/h,双移线工况; 【结果】主动前轮转向控制器提供的驱动+转向力矩可使实际横摆角速度紧密跟随理想横摆角速度,且无明显抖振。 【结论】主动前轮转向控制器对于提升车辆稳定性有重要意义,可为AFS控制器的开发提供一定的理论指导。 下图为质心侧偏角,横摆角速度对比图: 提供模型文件

在汽车领域,提升车辆的转向性能与安全性能一直是研究的重要课题。今天咱们就来聊聊基于转向力矩的主动前轮转向AFS Simulink模型,看看它是如何在这方面发挥作用的。

一、研究目的

咱们的核心目的很明确,就是对主动前轮转向控制系统展开深入研究,进而改善汽车的转向性能及安全性能。想象一下,当你开车转弯时,车辆能够更平稳、更精准地按照你的意图转向,这背后就可能有AFS系统的功劳。

二、实现方法

(一)关键参数计算

首先得计算理想横摆角速度及质心侧偏角。这俩参数对于了解车辆在转向时应有的理想状态至关重要。比如说理想横摆角速度,它反映了车辆在理想情况下转弯时的旋转速度。

(二)基于LQR控制理论搭建系统

这里用到了LQR(线性二次型调节器)控制理论来搭建主动前轮转向系统。LQR能在给定的性能指标下,找到最优的控制策略。在Simulink里搭建模型的时候,我们可以这么写一些关键代码片段(以下代码为示意,具体需根据实际模型调整):

% 定义系统参数
A = [0 1 0 0;
     0 -2*0.01 -2*0.01/2 0;
     0 2*0.01 2*0.01/2 -2*0.01;
     0 0 0 -2*0.01];
B = [0;2*0.01;0;2*0.01];
C = [1 0 0 0];
D = 0;

sys = ss(A,B,C,D);

% LQR设计
Q = [100 0 0 0;
     0 1 0 0;
     0 0 1 0;
     0 0 0 1];
R = 1;
[K,S,e] = lqr(A,B,Q,R);

这段代码里,我们先定义了系统的状态空间矩阵 ABCD,这些矩阵描述了车辆动力学系统的特性。然后通过 lqr 函数,根据我们设定的权重矩阵 QR,计算出最优反馈增益矩阵 K。这个 K 就决定了控制器如何根据系统的状态来调整控制输入,也就是转向力矩。

基于转向力矩的主动前轮转向AFS Simulink模型 【目的】对主动前轮转向控制系统展开研究,改善汽车的转向性能及安全性能。 【方法】计算理想横摆角速度及质心侧偏角,基于LQR控制理论搭建主动前轮转向系统;汽车速度为85km/h,双移线工况; 【结果】主动前轮转向控制器提供的驱动+转向力矩可使实际横摆角速度紧密跟随理想横摆角速度,且无明显抖振。 【结论】主动前轮转向控制器对于提升车辆稳定性有重要意义,可为AFS控制器的开发提供一定的理论指导。 下图为质心侧偏角,横摆角速度对比图: 提供模型文件

而且在本次研究中,设定汽车速度为85km/h,采用双移线工况。双移线工况能很好地模拟实际驾驶中频繁转向的情况,便于检验AFS系统的性能。

三、研究结果

经过一番折腾,主动前轮转向控制器给出了令人满意的结果。主动前轮转向控制器提供的驱动 + 转向力矩可使实际横摆角速度紧密跟随理想横摆角速度,且无明显抖振。这意味着车辆在转向过程中,实际的运动状态能很好地符合我们预期的理想状态,极大地提升了转向的稳定性和精准性。

四、研究结论

从整个研究过程和结果来看,主动前轮转向控制器对于提升车辆稳定性有着不可忽视的重要意义。它就像车辆的一个智能“转向助手”,在关键时刻帮你把好方向盘。同时,本次研究也可为AFS控制器的开发提供一定的理论指导,后续开发者们可以基于这个思路进一步优化和改进AFS系统。

文中还提供了模型文件,感兴趣的小伙伴可以自行下载研究,一起探索AFS系统更多的可能性。希望这篇博文能让大家对基于转向力矩的主动前轮转向AFS Simulink模型有更清晰的认识。

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐