智能汽车转向轮转角主动控制背后的学问

发布者:CrystalDawn最新更新时间:2018-03-06 来源: eefocus关键字:智能汽车  电动机 手机看文章 扫描二维码
随时随地手机看文章

研究通过对智能汽车转向系统进行主动控制,可靠并准确地得到期望的转向轮转角。为了提高智能汽车转向系统主动控制的可靠性、安全性,借助横摆角速度信号、侧向加速度信号和转向执行电动机电流信号,基于卡尔曼滤波的方法对转向管柱转角传感器进行实时故障诊断和容错设计。

 

根据诊断和容错结果,并考虑执行器力矩受限的情况,基于一种条件积分方法,设计前馈加抗积分饱和的状态反馈控制算法,使转向轮转角渐进稳定到期望的转向轮转角。并且通过建立李雅普诺夫函数,证明控制系统的渐进稳定。通过实车试验证明结合故障诊断和容错设计后控制算法能够有效可靠地实现转向轮转角的精确跟踪控制。

 

本文来自 2017 年 07 月 20 日出版的《 机械工程学报 》,为国家自然科学基金的资助项目(51475333),作者是同济大学汽车学院和同济大学智能型新能源汽车协同创新中心的章仁燮博士、熊璐教授和余卓平教授。

 

0. 前言

智能车成为近年来的研究热点,线控转向系统作为智能车重要的执行器之一:通过电动机主动控制转向轮转角来实现期望的转向轮转角。由于可靠性、安全性问题,线控转向系统目前还没有大量应用与产品车,目前只有个别公司向市场推出了线控转向汽车,如日产的 Q50。

 

传统的 PD 控制技巧被广泛用于使车辆方向盘转角接近期望的方向盘转角 [1-3]。 MARUMO 等 [4-5] 在 PD 控制的基础上,基于状态反馈框架,利用 LQ 优化控制方法,使转向轮转角跟踪期望转角。 虽然状态反馈控制能够保证被控状态在系统的平衡点附近保证稳定,但是不能保证系统在受到参数不确定的条件下仍能保证跟踪误差收敛。

 

YAMAGUCHI 等 [6] 通过对前轮侧偏刚度估计,应用自适应控制的方法实现转向轮转角的跟踪控制,但是其预测估计方法是基于轮胎特性在较好线性区。 CETIN 等 [7] 和 BAVISKAR 等[8]采用了对转向机构的不确定参数进行辨识的自适应控制方法。但其在不同路况下的估计准确性有待考察。

 

滑模控制方法 [9-13] 被应用在转角控制,从其结果看滑模控制对于参数的不确定性和路况的改变有相当的鲁棒特性,但是从试验数据可以看出电动机力矩输出抖振相当明显。其次,大多数都是基于台架试验,没有考虑到实际车辆在运动过程中回正力矩的影响。

 

除此以外,为了提高主动转向的安全性和可靠性,传感器的故障诊断必不可少。

 

俄亥俄大学的 PISU [14] 设计了一种自适应阈值故障诊断方法。该诊断算法具相对于传统固定阈值诊断算法具有更好的鲁棒性和应用性。王祥等 [15] 运用带有遗忘因子的递推最小二乘法,提出了一种电控转向系统直流电机故障诊断方法。吉林大学的宗长富教授等 [16] 建立了一个基于电动机模型和自适应卡尔曼滤波的实时故障诊断算法,诊断结果用来判断是否进行容错控制。但是,这类算法主要在基于台架试验,并没有在实车上进行验证,以及并没有讨论如何应用于转向轮转角主动控制。

 

本文考虑到智能汽车,能同时存在有人驾驶的助力转向功能和无人驾驶的主动转向功能,本文借助 EPS 助力转向系统对转向轮转角进行主动控制。通过发送需求力矩给助力电动机控制器(控制器内部程序通过重新刷写,在保有原 EPS 控制算法的同时,能够切换为主动发送力矩请求指令的转向轮转角主动控制), 助力转向电动机控制器再向助力电动机发出力矩请求,使助力电动机产生相应的力矩,来实现线控转向。

 

考虑到智能车辆相比传统车拥有多个传感器(如横摆角速度传感器,侧向加速度传感器等),为了提高反馈控制的可靠性、安全性,借助横摆角速度信号、侧向加速度信号和转向执行电动机电流信号,基于卡尔曼滤波的方法对转向管柱转角传感器进行实时故障诊断和容错设计。

 

根据故障诊断和容错设计的结果,提供一个可靠的容错转角。并基于一种条件积分方法 [16],考虑执行器力矩受限的情况,设计前馈加抗积分饱和的状态反馈控制算法,来实现期望的转向轮转角。通过建立李雅普诺夫函数,证明转向轮转角跟踪控制的渐进稳定。最后通过实车试验,实现了线控转向系统转向角主动控制。

 

1. 被控对象

1.1 转向系统表达式

本文研究对象是齿轮齿条式的转向系统,驱动电动机作用于转向管柱上,来控制转向系统转向轮转角,如图 1 所示。

 

图 1  转向系统示意图

 

首先,将驱动电动机到转向器小齿轮的转向管柱系统的动力学方程表示为:

 

 

其次,将从转向器小齿轮到车辆转向轮转角的转向梯形系统的动力学方程表示为:

 

 

假设齿轮齿条之间的连接为刚性连接,可以得到转向管柱转角与转向轮转角之间的关系以及转向管柱转角速度与转向轮转角速度之间的关系:

 

 

式中, k_s 表示转向器的传动比。

 

因此通过式 (1)、 (2) 可以得到转向系统等效动力学方程表达式:

 

 

1.2 车辆模型表达式

根据线性二自由度车辆模型,如图 2 所示。其运动方程如下:

 

 

图 2  二自由度车辆模型

 

 

根据线性二自由度车辆模型可得横摆角速度稳态响应增益,表达式为:

 

 

 

得到车辆受到的侧向加速度 a_y 与转向轮转角在稳态时的对应关系:

 

 

 

根据式 (7) 得到转向轮受到侧向力F_yf 表达式:

 

 

 

同时,根据车辆运动学特性,得到在常规工况下的回正力矩 M_z 估计表达式:

 

 

 

式中, l_e 为由于主销后倾角产生的侧向作用力与主销之间的距离, 记为主销后倾拖距; l_p 为轮胎拖距;F_yf 为转向轮受到的侧向力;轮胎拖距 [15],l_p = l_L 为轮胎接地印迹面长度。 

 

将式 (8) 代入式 (9) 可以得到回正力矩在稳态时的表达式:

 

 

 

2. 控制策略

整个控制框架分为两部分组成:基于卡尔曼滤波的转角传感器故障诊断以及前馈加抗积分饱和的状态反馈控制算法,见图 3 所示。前者对传感器信号进行诊断并给出容错后的转角信息以提高主动控制的安全性和可靠性,后者根据容错后的转角信息控制转向系统以实现期望的转向轮转角。

 

图 3  控制框架

 

 

2.1 转向管柱转角传感器故障诊断

转角传感器的故障诊断流程由两部分组成:故障信息提取和故障识别,见图 4 所示。

 

图 4  转角传感器故障诊断流程图

 

2.1.1 故障信息提取

分别由基于横摆角速度 ω 和执行电动机电流 i 的卡尔曼滤波状态估计得到的管柱转角信号 δ^_s1 , 以及基于侧向加速度 a_y 和执行电动机电流 i 的卡尔曼滤波状态估计得到的管柱转角信号 δ^_s2  。

 

(1) 基于横摆角速度 ω 和执行电动机电流 i 的卡尔曼滤波状态估计

 

根据式 (4) 得到执行电动机的离散状态方程:

 

 

其次,根据式 (7) 得到横摆角速度的观测方程:

 

 

(2) 基于侧向加速度 a_y 和执行电动机电流 i 的卡尔曼滤波状态估计

 

首先所需要的执行电动机的离散状态方程同式 (12)。

 

其次,根据式 (8) 得到侧向加速度的观测方程:

 

 

(3) 卡尔曼滤波时间更新方程和状态更新方程

 

根据卡尔曼滤波原理得到时间更新方程:

 

 

状态更新方程:

 

 

式中, H 为观测模型矩阵; P_k- 为先验估计误差协方差矩阵;P_k 为后验估计误差协方差矩阵; Q 为过程噪声协方差矩阵; R 为测量噪声协方差矩阵; I 为阶单位矩阵; K_k 为卡尔曼增益或混合因数,作用是使后验估计误差协方差最小。

 

因此基于状态方程式 (11) 和横摆角速度观测方程式 (12),通过卡尔曼滤波得到转向管柱转角在 k 时刻的估计值 δ^_s1。

 

基于状态方程式 (11) 和侧向加速度观测方程式 (13),通过卡尔曼滤波得到转向管柱转角估计值 δ^_s2。

 

2.1.2 故障识别

(1) 残差特征提取

基于转向管柱转角估计值 δ^_s1 和 δ^_s22 ,和 k 时刻传感器测得的转向管柱转角数值 δ_k,可以得到三组残差:

 

 

(2) 故障诊断规则

通过设定三个残差阀值 z1, z2, z3,可以得到一个 1 × 3 的故障特征矢量 (S1, S2, S3):

 

 

式中, i = 1, 2, 3,故障特征矢量 (S1, S2, S3) 反映着传感器的故障信息。由于两个传感器同时发生故障的概率非常小,所以认为,要么转角传感器发生故障,要么另外两个传感器中有一个故障。所以诊断逻辑为:

 

 

式中, F 代表转角传感器工作状态, 1 表示出故障,0 表示正常。

 

(3) 容错输出

 

 

2.2 转向轮转角跟踪控制算法

在获得可靠的转向管柱的容错转角后,条件积分的方法被用于主动控制转向系统,使其转向轮转角准确地满足期望的转角值。

 

根据式 (4) 得到一般表达形式:

 

 

考虑到系统参数误差,系统 (19) 转换为:

 

 

式中, a0、b0、c0 分别为转向系统等效转动惯量,等效转动阻尼和等效转动刚度的测量误差除以 k_s ,认为误差有界:

 

 

控制律由前馈控制律 u_f 和状态反馈的控制律 u_b 构成,见图 5,即

 

5  控制算法框架

 

2.2.1 前馈控制律设计

首先根据系统 (21) 得到在平衡点处的前馈控制律:

 

 

 

2.2.2 抗积分饱和状态反馈控制律设计

考虑到引入积分运算时,系统受到外部干扰,建模不精确以及执行器力矩受限等因素影响,长时间无法镇定系统会导致积分运算不断增大,从而导致控制算法失效,进一步损害系统瞬态响应甚至是稳定性。因此,状态反馈控制律的设计是基于一种条件积分方法 [17],并考虑到控制量 u 的取值范围:

 

 

其中,T_max 为电动机受限的最大驱动力矩。

 

首先令

 

 

那么状态反馈控制律可以由式 (24) 表示:

 

 

因此,基于前馈控制律式 (23) 和反馈控制律式 (24),控制律式 (24) 可以表示为:

 

 

2.2.3 稳定性分析

条件积分方法其本质是为防止积分运算饱和的状态反馈控制。因此系统稳定性将从积分运算未饱和、饱和两方面进行分析。

 

首先令

 

 

(1) 积分运算未饱和

 

当积分运算未饱和, | s | < 1 。所设计的控制律为引入积分项的状态反馈控制,能够保证系统的状态 δ_f 被镇定到原点。

 

控制律式 (25) 可被转换为:

 

 

1) 系统方程变换:

 

 

 

 

 

2) 系统渐进稳定证明,首先建立李雅普诺夫函数:

 

 

 

 

 

从式 (29) 可知 V(0) = 0;当 X ≠ 0 时, V(X) > 0 。再证明李雅普诺夫函数一阶导数小于零。对式 (29) 求一阶导数可以得到李雅普诺夫函数的变化率:

 

 

 

所以可知 V(0) 的导数 = 0;当 X ≠ 0 时,V 的导数 < 0 。因此系统式 (28) 渐进稳定,能够保证 δ~f 收敛到零。

 

(2) 积分运算饱和

 

当积分运算饱和时,积分运算不发散,保证系统仍然稳定。

 

 

从式 (31) 可以发现控制量达到执行器所能达到的最大限制值时,σ 值会收敛于 T_(f_de),保证原有的积分值稳定不发散。

 

同理当 s ≤1 时,控制律式 (25) 转换为:

 

 

 

3 实车试验

试验平台是基于如图 6a 所示的轮毂/轮边电驱动汽车平台。通过发送需求力矩给助力电动机控制器,助力转向电动机控制器再向助力电动机发出力矩请求,使助力电动机产生相应的力矩来实现利用助力转向系统实现线控的目的。通过图 6b 所示的惯性导航得到所需要的车辆横摆角速度信息和侧向加速度信息。

 

图 6  试验平台示意图

 

车辆参数如表 1 所示。

 

表 1 车辆参数

 

试验分别从两方面进行验证:基于卡尔曼滤波的转向管柱转角估计的正确性和转向轮转角跟踪控制的准确性。

 

3.1 基于卡尔曼滤波的转向管柱转角估计

(1) 传感器转角信号无错误时,转角估计的有效性验证

 

图 7  转向管柱转角估计

 

通过使转向盘转角从 0° 维持在 200° 再回到零度,来验证在传感器转角信号无错误时,基于卡尔曼滤波的转向管柱转角估计值的正确性。

 

从图 7 中可以看出通过卡尔曼滤波可以比较好地估计转向管柱转角信号,转角估计值误差平均在 10° 以内。由于加速度信号本身波动比较大,导致基于加速度的转角估计值相比基于横摆角速度的转角估计值效果差些,因此为了防止误报,适当增大 z2 阀值。

 

(2) 传感器转角信号有错误时,转角估计的有效性验证

 

图 8  转向管柱转角估计

 

通过人为对传感器增加误差的方法,来考察基于卡尔曼滤波的转角估计值容错的有效性,在管柱转角在 200° 后施加 50° 的转角误差,见图 8 中的虚线所示。

 

从图 8 中可以发现无论是基于横摆角速度的转向管柱转角估计值还是基于侧向加速度的转向管柱转角估计值在误差介入前都能符合传感器的正确值。在施加误差后,虽然不能完全符合正确值,但是相比错误的传感器信号,经过卡尔曼滤波后的转向管柱转角估计值更接近正确值,因此基于卡尔曼滤波的转向管柱转角估计值可以提供有效的容错转角。

 

 

3.2 转向轮转角控制验证

为了体现转向轮转角跟踪控制的效果,分别通过稳态圆周运动工况和瞬态蛇形工况来验证转向系统稳态和瞬态的跟踪特性。

 

(1) 稳态圆周运动工况

 

图 9  稳态圆周工况转向角跟踪示意图

 

由于试验场地原因, 车速局限在 20 km/h 左右。试验中期望转向轮转角为每 2°一次阶跃直到 10°,见图 9a;每 5°一次阶跃直到 20°,见图 9b。

 

从图 9 可以看出线控转向系统跟踪稳态期望信号的能力。其平均稳态误差为 0.1°,平均上升时间为 0.3 s。因此通过试验证明线控转向系统能够准确并快速地跟踪稳态的期望转向轮转角。

 

(2) 瞬态蛇形工况

 

图 10  周期 4s 蛇形工况转向角跟踪示意图

 

同样由于试验场地原因,车速局限在 20 km/h左右。试验中期望转向轮转角为周期 4 s(图 10),幅值分别为 5°(图 10a)、 10°(图 10b)。

 

图 10 验证了线控转向系统跟踪瞬态期望信号的能力,其平均幅频特性为 0.95,平均相频特性为−0.312 58 rad。因此通过试验证明了线控转向系统能够快速地跟踪时变的期望转向轮转角。

 

4. 结论

借助横摆角速度信号、侧向加速度信号和转向执行电动机电流信号,基于卡尔曼滤波的方法对转向管柱转角传感器进行实时故障诊断和容错设计,提高了智能汽车转向系统线控的安全性和可靠性。

 

结合了故障诊断和容错设计的结果,基于一种条件积分方法,设计了前馈加抗积分饱和状态反馈的控制律。防止了由于状态反馈引入了积分运算,在执行器力矩受限的情况下,导致积分饱和引起的性能恶化,保证转向轮转角跟踪的稳定性。

 

通过实车试验考察了故障诊断验证值的正确性和转向管柱转角控制算法的准确性。结果证明,通过所设计的控制策略,转向系统能够可靠,准确并快速地跟踪期望的转向轮转角。

 


关键字:智能汽车  电动机 引用地址:智能汽车转向轮转角主动控制背后的学问

上一篇:凭啥Waymo值700亿美元?原来有这么多先进技术
下一篇:银隆负面新闻频出,董明珠是这样回应的

推荐阅读最新更新时间:2024-05-03 02:32

PLC控制电动机正停反的控制系统设计案例
根据下图的三相交流电动机正反转控制的主电路,设计一个PLC控制电动机正停反的控制系统。控制要求如下: (1)正常情况下,按启动按钮SB1,电机正转,按下反转启动按钮SB2,电机反转。 (2)电机启动后,按下停止按钮SB3并等待5秒钟之后,才可以改变电动机的旋转方向; (3)如果SB1和SB2同时按下,电动机停止转动,并且不起动,同时报警灯L1亮1秒暗1秒不断闪烁。此时按SB3停止按钮进行复位。 首先我们先确定一下按钮、KM的使用辅助触点情况,这里是正反转的主回路,主回路必须有互锁电路,其他的按钮用常开触点。 下面是PLC的输入输出点表: 根据题意(1)编程:这里根据题意1,只需2个自保持电路即可。 题意(
[嵌入式]
PLC控制<font color='red'>电动机</font>正停反的控制系统设计案例
华为消费者BG正与智能汽车解决方案BU进行整合
据36氪报道,多位接近华为高层的知情人士透露,华为消费者BG正在与智能汽车解决方案BU进行整合,总负责人是华为消费者业务CEO余承东。 “目前两个部门在投资层面已经合并,人员和业务上还没有变化。”多位消息人士告诉36氪。 去年5月27日,任正非签发组织变动文件,标志华为正式成立智能汽车解决方案BU,隶属于ICT管理委员会管理。随着智能汽车解决方案BU的成立,不仅表明华为将智能汽车方案作为未来扩张的战略重心之一,也使得华为的三大BG——运营商BG、企业BG和消费者BG,两大BU——Cloud BU和智能汽车解决方案BU`“矩阵”贯通于华为构建万物互联的智能世界要义中。 据悉,华为对智能汽车解决方案BU的部门定位,是作为智能汽车领域
[手机便携]
智能汽车时代的上半场竞技, 小鹏汽车做了什么?
近一周以来,新势力造车公司们动作不断——蔚来汽车正式向SEC提交招股说明书,准备上市;威马宣布覆盖15个城市的16家线下合伙人门店将在9月份陆续正式营业,为交付夯实渠道基础;恒大法拉第未来 智能汽车 (中国)正式揭牌成立,并宣布十年后达到500万辆产能,产品系列覆盖高端、中端以及入门级。   15日晚,在小鹏汽车品牌日上,小鹏汽车也宣布了将要进行300亿融资、11月份G3正式上市交付等一系列重磅消息。新势力造车企业都在秣兵厉马,等待在第一回合中拔得头筹。而作为区别于传统车厂的代表,他们在智能汽车市场中面临的问题不外乎三点——如何在众多品牌中做定位;如何实现安全、高质量、大规模的交付量产;如何不断有资本支持进行可能会迎来的长期战争。
[嵌入式]
硅谷的自动驾驶大佬们说:这14个技术问题他们最关注
自动驾驶与车联网的兴起吸引了大量技术创业者进入智能交通领域,但如何找到行业痛点并打造出真正符合市场需求的产品,是缺少行业经验的早期创业者们面临的一大难题。 为帮助这一领域的早期创业团队在客户拓展方面达到一个新的里程碑,专注于B2B人工智能与机器人领域早期投资和孵化的Comet Labs在旧金山发布了智能交通实验室,结合产业合作伙伴的需求招募智能交通相关的技术创业者,以加速器的形式运营,首批创业者将于今年4月入驻 。 参加Comet Labs智能交通实验室发布活动的部分企业代表 在过去一段时间里,Comet Labs与硅谷数十位交通行业的资深从业者——包括全球汽车厂商在硅谷的创新中心的负责人与科技巨头们在自动驾驶、车联网方面的
[汽车电子]
PLC控制电动机正停反的控制系统设计
根据下图的三相交流电动机正反转控制的主电路,设计一个PLC控制电动机正停反的控制系统。控制要求如下: (1)正常情况下,按启动按钮SB1,电机正转,按下反转启动按钮SB2,电机反转。 (2)电机启动后,按下停止按钮SB3并等待5秒钟之后,才可以改变电动机的旋转方向; (3)如果SB1和SB2同时按下,电动机停止转动,并且不起动,同时报警灯L1亮1秒暗1秒不断闪烁。此时按SB3停止按钮进行复位。 首先我们先确定一下按钮、KM的使用辅助触点情况,这里是正反转的主回路,主回路必须有互锁电路,其他的按钮用常开触点。 下面是PLC的输入输出点表: 根据题意(1)编程:这里根据题意1,只需遍2个自保持电路即可。 题意(2)要求
[嵌入式]
PLC控制<font color='red'>电动机</font>正停反的控制系统设计
详解如何消除UPS电源对电网的影响
理想的UPS对电网应当是呈现纯阻性,也就是说,UPS的功率性因数最好是1,这样它对于电网就没有任何的污染。但现实情况是,大多数的UPS普遍采用了50Hz的低频可控硅整流器,对市电产生了大量的一个谐波反馈污染。摆在所有用户面前的问题是治理谐波污染,就像我们治理化工厂排放污水一样。谐 波造成的危害很大。    谐波危害主要在于:   1、使电动机产生附加损耗和发热、产生脉动转矩和噪音。使电力变压、使电动机产生附加损耗和发热、产生脉动转矩和噪音。使电力 变压器 线圈发热,加速绝缘老化,寿命缩短、引起附加损耗和噪音。   2、对断路器、漏电保护器、继电器等保护、自控装置产生干扰,造成误动作。   3、使照明设施寿命缩短。   4、造成电
[电源管理]
智能汽车的自动驾驶时代何时到来?
  “2040年,我们将迎来高级别的 自动驾驶 阶段。”1月31日, 新能源汽车 国家大数据联盟主办的2017年会暨“车联万物·数据融合”论坛在北京召开,会上,清华大学汽车系主任杨殿阁表达了自己对于智能汽车的预测。   杨殿阁表示,智能汽车将驱动汽车产业变革电动化、智能化、网联化,这不仅仅是汽车产业的变革,也是出行方式的变化。“未来,我们交通出行的方式将会改变,交通的变化也会引起社会生活的变化。”   杨殿阁认为,2020年到2025年是智能汽车产业化的重要时间点。   “欧盟关于智能汽车的技术发展路线把2020年作为智能汽车从驾驶辅助到高级的自动驾驶的时间点。2020年之前,一级、二级的智能汽车,也就是装了各种驾驶辅助功能的汽车
[嵌入式]
华大电子获评2024年度优秀智能汽车信息安全解决方案提供商
亮相AutoSec&AutoCS 上海2024年4月12日 /美通社/ -- 2024年4月12日,中国汽车网络安全及数据安全合规峰会(以下简称 AutoSec )与2024智能汽车信息安全大会暨展览会(以下简称 AutoCS )在上海同期举行。在AutoCS展会ArtiAuto Award颁奖典礼上,华大电子以汽车电子安全芯片——CIU98_B,从众多芯片产品中脱颖而出,获评 2024年度优秀智能汽车信息安全解决方案提供商 。 本次AutoSec与AutoCS展会,华大电子携汽车电子安全芯片及应用于数字车钥匙、C-V2X、ETC、T-BOX等领域的全面解决方案精彩亮相,吸引了众多行业专家、学者及媒体的热烈关注与深入交流
[汽车电子]
华大电子获评2024年度优秀<font color='red'>智能汽车</font>信息安全解决方案提供商
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved