首页 / 专利库 / 人工智能 / 运动跟踪 / 四轮独立驱动电动汽车的航向跟踪控制方法

四轮独立驱动电动汽车的航向跟踪控制方法

阅读:1029发布:2020-06-18

专利汇可以提供四轮独立驱动电动汽车的航向跟踪控制方法专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种四轮独立驱动电动 汽车 的航向 跟踪 控制方法,包括以下步骤:a、将需要跟踪的汽车航向 角 设定值ψref和汽车航向角实时值ψ作为横摆 角速度 中间值自抗扰 控制器 ADRC1的输入,计算出 横摆角速度 中间值ωrd;b、然后将步骤a所得横摆角速度中间值ωrd作为横摆角速度期望值和汽车横摆角速度实时值ωr作为附加横摆 力 矩自抗扰控制器ADRC2的输入,计算出附加横摆力矩ΔM;c、根据步骤b中附加横摆力矩值ΔM对各个 车轮 转矩进行分配,再将分配的各个车轮的指令转矩输入给对应车轮的四个 电机 ,从而控制电动汽车的横摆侧向运动,使汽车航向角跟踪设定值。本发明能够很好地抑制各种扰动的影响,使汽车航向角快速、准确地跟踪设定值,提高电动汽车航向的监控性。,下面是四轮独立驱动电动汽车的航向跟踪控制方法专利的具体信息内容。

1.一种四轮独立驱动电动汽车的航向跟踪控制方法,包括以下步骤:
a、首先设计横摆速度中间值自抗扰控制器ADRC1,再将需要跟踪的汽车航向角设定值ψref和汽车航向角实时值ψ作为该横摆角速度中间值自抗扰控制器ADRC1的输入,计算出横摆角速度中间值ωrd;
其中,横摆角速度中间值自抗扰控制器的数学模型如下:
在数学模型中:
a)利用跟踪微分器得到设定航向角的跟踪信号ψref,其中,x1是设定航向角ψref的跟踪值;ε0是跟踪误差,R1为跟踪速度因子; h0为滤波因子;
b)利用扩张状态观测器得到汽车航向角实时值ψ的估计值Z1和电动汽车受到的不确定扰动f估计值Z2;
在扩张状态观测器的模型中,b0是补偿因子;h1为滤波因子,当h1给定时,扩张状态观测器的参数β01β02β03按下列公式确定:
c)在误差非线性组合中,利用误差信号非线性组合,得到误差反馈控制量;
其中,e1为误差信号,u0为误差反馈控制量,h2为滤波因子,决定跟踪横摆角速度偏差期望值的跟踪精度
d)利用估计值Z2对误差反馈控制量u0进行补偿,得到横摆角速度中间值ωrd;
b、然后设计附加横摆矩自抗扰控制器ADRC2,将步骤a所得横摆角速度中间值ωrd作为横摆角速度期望值和汽车横摆角速度实时值ωr作为该附加横摆力矩自抗扰控制器ADRC2的输入,计算出附加横摆力矩ΔM;
其中,附加横摆力矩自抗扰控制器ADRC2的数学模型如下:
在数学模型中:
a)利用跟踪微分器得到期望横摆角速度ωrd的跟踪信号和此跟踪信号的微分,其中,x'1是对期望横摆角速度ωrd的跟踪,x2为x'1的微分,h1为积分步长,r0为决定跟踪速度的速度因子,fhan(x'1-ωrd,x2,r0,h1)是最速控制综合函数,该函数主要用于让x'1在加速度r0的限制下,“最快地”且“无颤振地”跟踪ωrd;
b)利用扩张状态观测器得到横摆角速度ωr的估计值Z'1和横摆角速度偏差微分的估计值Z'2,以及电动汽车受到的不确定扰动估计值Z'3;
在扩张状态观测器的模型中,b'0是补偿因子;当积分步长h给定时,扩张状态观测器的参数β01 β02 β03按下列公式确定:
c)在误差非线性组合中,利用误差信号和微分信号非线性组合,得到误差反馈控制量;
其中,e'1为误差信号,e'2为微分误差信号,u'0为误差反馈控制量,h0决定跟踪横摆角速度偏差期望值的跟踪精度;c为阻尼因子;r为误差反馈控制量增益;
d)利用估计值Z'3对误差反馈控制量u'0进行补偿,得到附加横摆力矩值ΔM;
c、根据步骤b中附加横摆力矩值ΔM对各个车轮转矩进行分配,再将分配的各个车轮的指令转矩输入给对应车轮的四个电机,从而控制电动汽车的横摆侧向运动,使汽车航向角跟踪设定值。
2.根据权利要求1所述的四轮独立驱动电动汽车的航向跟踪控制方法,其特征是:步骤c中采用的转矩分配算法如下:
其中,T'=KθC表示每个车轮的期望驱动转矩,K是电动汽车加速踏板深度,θC是反映加速踏板和期望驱动转矩之间对应关系的常数, 和 分别表示左前、右前、左后、右后四个车轮的指令转矩。

说明书全文

四轮独立驱动电动汽车的航向跟踪控制方法

技术领域:

[0001] 本发明涉及一种电动汽车航向控制方法,特别是涉及一种四轮独立驱动电动汽车的航向跟踪控制方法。背景技术:
[0002] 汽车的智能化控制具有重要的军事及民用意义。能帮助乃至可以取代驾驶员的无人驾驶控制是汽车智能化控制的核心技术之一,已经引起了各国政府及学者们的广泛关注。在无人驾驶汽车的应用中,对航向的控制尤为重要,它不仅是汽车跟踪参考轨迹的重要保证,同时也在保证汽车稳定性和安全性方面发挥着重要作用。
[0003] 专利号为201410781886.8的专利《一种四轮独立驱动电动汽车的横摆速度控制方法》描述了对横摆角速度进行控制的一种方法,但是,单独对横摆角速度进行控制,不能达到跟踪航向角的目的,还需进一步控制。四轮独立驱动电动汽车由于四个驱动轮可以单独控制,所以可以通过直接横摆矩控制来改变车辆侧向动态性能,也就是通过附加横摆力矩来控制电动汽车行驶过程中的航向角。传统控制方法中常引进PID控制器、模糊控制器、自适应控制器等。PID控制算法简单、参数少、可靠性高,但是PID控制器对负载变化的自适应能力弱、抗干扰能力差;模糊控制和自适应控制也有实时性较弱和结构复杂、控制结果不理想等缺点。发明内容:
[0004] 本发明所要解决的技术问题是:克服现有技术的不足,提供一种容易实施、抗干扰能力强且自动控制的四轮独立驱动电动汽车的航向跟踪控制方法。
[0005] 本发明的技术方案是:
[0006] 一种四轮独立驱动电动汽车的航向跟踪控制方法,包括以下步骤:
[0007] a、首先设计横摆角速度中间值自抗扰控制器ADRC1,再将需要跟踪的汽车航向角设定值ψref和汽车航向角实时值ψ作为该横摆角速度中间值自抗扰控制器ADRC1的输入,计算出横摆角速度中间值ωrd;
[0008] b、然后设计附加横摆力矩自抗扰控制器ADRC2,将步骤a所得横摆角速度中间值ωrd作为横摆角速度期望值和汽车横摆角速度实时值ωr作为该附加横摆力矩自抗扰控制器ADRC2的输入,计算出附加横摆力矩ΔM;
[0009] c、根据步骤b中附加横摆力矩值ΔM对各个车轮转矩进行分配,再将分配的各个车轮的指令转矩输入给对应车轮的四个电机,从而控制电动汽车的横摆侧向运动,使汽车航向角跟踪设定值。
[0010] 进一步地:步骤a中横摆角速度中间值自抗扰控制器的数学模型如下:
[0011]
[0012] 在数学模型中:
[0013] a)利用跟踪微分器得到设定航向角的跟踪信号ψref,其中,x1是设定航向角ψref的跟踪值;ε0是跟踪误差,R1为跟踪速度因子; h0为滤波因子;
[0014] b)利用扩张状态观测器得到汽车航向角实时值ψ的估计值Z1和电动汽车受到的不确定扰动f估计值Z2;
[0015] 在扩张状态观测器的模型中,b0是补偿因子;h1为滤波因子。当h1给定时,扩张状态观测器的参数β01β02β03按下列公式确定:
[0016]
[0017]
[0018] c)在误差非线性组合中,利用误差信号非线性组合,得到误差反馈控制量;
[0019] 其中,e1为误差信号,u0为误差反馈控制量,h2为滤波因子,决定跟踪横摆角速度偏差期望值的跟踪精度
[0020] d)利用估计值Z2对误差反馈控制量u0进行补偿,得到横摆角速度中间值ωrd。
[0021] 进一步地:步骤b中附加横摆力矩自抗扰控制器ADRC2的数学模型如下:
[0022]
[0023] 在数学模型中:
[0024] a)利用跟踪微分器得到期望横摆角速度ωrd的跟踪信号和此跟踪信号的微分,其中,x'1是对期望横摆角速度ωrd的跟踪,x2为x'1的微分,h1为积分步长,r0为决定跟踪速度的速度因子,fhan(x'1-ωrd,x2,r0,h1)是最速控制综合函数,该函数主要用于让x'1在加速度r0的限制下,“最快地”且“无颤振地”跟踪ωrd;
[0025] b)利用扩张状态观测器得到横摆角速度ωr的估计值Z'1和横摆角速度偏差微分的估计值Z'2,以及电动汽车受到的不确定扰动估计值Z'3;
[0026] 在扩张状态观测器的模型中,b'0是补偿因子;当积分步长h给定时,扩张状态观测器的参数β01β02β03按下列公式确定:
[0027]
[0028]
[0029]
[0030] c)在误差非线性组合中,利用误差信号和微分信号非线性组合,得到误差反馈控制量;其中,e'1为误差信号,e'2为微分误差信号,u'0为误差反馈控制量,h0决定跟踪横摆角速度偏差期望值的跟踪精度;c为阻尼因子;r为误差反馈控制量增益;
[0031] d)利用估计值Z'3对误差反馈控制量u'0进行补偿,得到附加横摆力矩值ΔM。
[0032] 进一步地:步骤c中采用的转矩分配算法如下:
[0033]
[0034] 其中,T'=KθC表示每个车轮的期望驱动转矩,K是电动汽车加速踏板深度,θC是反映加速踏板和期望驱动转矩之间对应关系的常数, 和 分别表示左前、右前、左后、右后四个车轮的指令转矩。
[0035] 本发明的有益效果是:
[0036] 1、本发明能够很好地抑制各种扰动的影响,使汽车航向角快速、准确地跟踪设定值,是一种较好的汽车航向角跟踪控制策略。
[0037] 2、本发明中采用跟踪微分器安排过渡过程,与传统PID控制相比,给出了合理的控制信号,解决了响应速度与超调性之间的矛盾。
[0038] 3、本发明采用直接观测未知扰动、处理扰动的方式来抑制扰动对系统的影响,有效减少了控制系统的复杂程度。
[0039] 4、本发明设计的控制器利用“观测+补偿”的方法来处理系统中非线性和不确定性,同时配合非线性的反馈方式,从而提高了控制器的动态性能。
[0040] 5、本发明对算法精确模型依赖程度较低,抗干扰能力强,适合于动态特性复杂,且存在各种不确定性的非线性系统,易于推广实施,具有良好的经济效益。附图说明:
[0041] 图1是四轮独立驱动电动汽车航向跟踪控制系统结构框图
[0042] 图2是跟踪能力测试时航向角仿真结果对比图;
[0043] 图3是抗扰能力测试时前轮转角扰动的设置图;
[0044] 图4是抗扰能力测试时航向角受到扰动后的结果图;
[0045] 图5是抗扰能力测试时航向角控制结果对比图。具体实施方式:
[0046] 实施例:参见图1-图5。
[0047] 图1是本发明四轮独立驱动电动汽车航向跟踪控制系统结构框图;
[0048] 在本实施例中,如图1所示,控制算法采用双层控制结构,其上层为直接横摆力矩制定层,下层为转矩分配层。在直接横摆力矩制定层,从四轮独立驱动电动汽车车辆模型获取车辆参数汽车航向角实时值ψ、汽车横摆角速度实时值ωr;将需要跟踪的汽车航向角设定值ψref和汽车航向角实时值ψ作为设计的自抗扰控制器ADRC1的输入,计算出横摆角速度中间值ωrd。将横摆角速度中间值ωrd作为横摆角速度期望值与汽车横摆角速度实时值ωr作为设计的自抗扰控制器ADRC2的输入,计算出附加横摆力矩ΔM。在转矩分配层,将直接横摆力矩制定层计算的附加横摆力矩ΔM通过转矩分配算法进行分配,给汽车四个电机输入分配的指令转矩Tij'(ij=fl、fr、rl、rr),从而控制电动汽车的横摆侧向运动,使汽车航向角跟踪设定值。
[0049] 下面对控制系统控制汽车航向角的具体方法进行详细说明,如下:
[0050] 一种四轮独立驱动电动汽车的航向跟踪控制方法,包括以下步骤:
[0051] (1)设计横摆角速度中间值自抗扰控制器ADRC1,得到横摆角速度中间值ωrd。
[0052] 将需要跟踪的汽车航向角设定值ψref和汽车航向角实时值ψ作为设计的横摆角速度中间值自抗扰控制器ADRC1的输入,计算出中间值ωrd。根据自抗扰控制原理,设计横摆角速度中间值自抗扰控制器,其数学模型如下:
[0053]
[0054] 在数学模型中:
[0055] a)利用跟踪微分器得到设定航向角的跟踪信号ψref,其中,x1是设定航向角ψref的跟踪值;ε0是跟踪误差,R1为跟踪速度因子; h0为滤波因子。
[0056] b)利用扩张状态观测器得到汽车航向角实时值ψ的估计值Z1和电动汽车受到的不确定扰动f估计值Z2;
[0057] 在扩张状态观测器的模型中,b0是补偿因子;h1为滤波因子。当h1给定时,扩张状态观测器的参数β01β02β03按下列公式确定:
[0058]
[0059]
[0060] c)在误差非线性组合中,利用误差信号非线性组合,得到误差反馈控制量;
[0061] 其中,e1为误差信号,u0为误差反馈控制量,h2为滤波因子,决定跟踪横摆角速度偏差期望值的跟踪精度;
[0062] d)利用估计值Z2对误差反馈控制量u0进行补偿,得到横摆角速度中间值ωrd;
[0063] (2)设计附加横摆力矩自抗扰控制器ADRC2,得到附加横摆力矩ΔM。
[0064] 将步骤(1)所得横摆角速度中间值ωrd作为横摆角速度期望值和汽车横摆角速度实时值ωr作为设计的自抗扰控制器ADRC2的输入,计算出附加横摆力矩ΔM。根据自抗扰控制原理,设计的附加横摆力矩自抗扰控制器ADRC2,其数学模型如下:
[0065]
[0066] 在数学模型中:
[0067] a)利用跟踪微分器得到期望横摆角速度ωrd的跟踪信号和此跟踪信号的微分,其中,x'1是对期望横摆角速度ωrd的跟踪,x2为x'1的微分,h1为积分步长,r0为决定跟踪速度的速度因子,fhan(x'1-ωrd,x2,r0,h1)是最速控制综合函数,该函数主要用于让x'1在加速度r0的限制下,“最快地”且“无颤振地”跟踪ωrd;
[0068] b)利用扩张状态观测器得到横摆角速度ωr的估计值Z'1和横摆角速度偏差微分的估计值Z'2,以及电动汽车受到的不确定扰动估计值Z'3;
[0069] 在扩张状态观测器的模型中,b'0是补偿因子;当积分步长h给定时,扩张状态观测器的参数β01β02β03按下列公式确定:
[0070]
[0071]
[0072]
[0073] c)在误差非线性组合中,利用误差信号和微分信号非线性组合,得到误差反馈控制量;其中,e'1为误差信号,e'2为微分误差信号,u'0为误差反馈控制量,h0决定跟踪横摆角速度偏差期望值的跟踪精度;c为阻尼因子;r为误差反馈控制量增益;
[0074] d)利用估计值Z'3对误差反馈控制量u'0进行补偿,得到附加横摆力矩值ΔM;
[0075] (3)根据附加横摆力矩值ΔM在车轮间进行力矩分配
[0076] 采用如下转矩分配算法:
[0077]
[0078] 其中,T'=KθC表示每个车轮的期望驱动转矩,K是电动汽车加速踏板深度,θC是反映加速踏板和期望驱动转矩之间对应关系的常数, 和 分别表示左前、右前、左后、右后四个车轮的指令转矩;
[0079] 再将分配的4个车轮的指令转矩输入给对应车轮的四个电机,从而控制电动汽车的横摆侧向运动,使汽车航向角跟踪设定值。
[0080] 实例
[0081] 总质量m=1650kg,轴距L=3.05m,质心到前轴的距离a=1.40m,质心到后轴的距离b=1.65m,前轮侧偏刚度Caf=-40500,后轮侧偏刚度Car=-40500的四驱电动车,当验证车速为70km/h时,验证本发明设计的航向跟踪控制器的跟踪特性和抗扰特性。
[0082] 图2是跟踪能力测试时航向角仿真结果对比图;
[0083] 在本实施例中,如图2所示,实线代表需要跟踪的设定曲线,设定为一个正弦信号,虚线是采用本发明设计的航向跟踪控制算法后,航向角的实时跟踪效果,可以看出,这两个曲线的差距很小,只有0.01~0.2deg的差距,基本重合。这表明,采用本发明设计的航向跟踪控制算法能够改变汽车的转向,使汽车航向角跟踪设定值。
[0084] 图3是抗扰能力测试时前轮转角扰动的设置图;
[0085] 在本实施例中,如图3所示,前轮转角扰动初始值设为0deg,在1s时加入幅度为3deg的阶跃信号,在3s时加入幅度为0.2deg的骤变扰动,并在5.5s、8s时加入与前面对应的反扰动,以此干扰信号,测试本发明设计控制系统的抗扰能力。
[0086] 图4是抗扰能力测试时航向角受到扰动后的结果图;
[0087] 在本实施例中,如图4所示,为受到图3所示前轮转角干扰信号后,汽车航向角的仿真曲线图,可以看出,航向偏在1s后偏离了0值,在不同的干扰处均有体现,例如:在1s的阶跃干扰后达到了0.17deg,在骤变干扰后也有波动
[0088] 图5是抗扰能力测试时航向角控制结果对比图。
[0089] 在本实施例中,如图5所示,以0为设定值,虚线代表加入PID控制算法后的控制结果,可以看出,与图4相比,航向角已经可以被控制在0值附近,表明PID控制器能够使系统输出跟踪期望值0,但与实线代表的本发明设计的基于自抗扰理论的控制器相比,本发明设计的控制器具有干扰后波动小(自抗扰航向角波动范围[-0.01~0.01deg],而PID航向角波动范围[-0.04~0.05deg])、恢复控制效果时间短(第一个阶跃干扰后自抗扰控制器1.7s恢复,而PID控制器3.0s恢复)的优势。
[0090] 由此可以看出,本发明所设计的控制系统能够很好地抑制各种扰动的影响,使汽车航向角快速、准确地跟踪设定值,是一种较好的汽车航向角跟踪控制策略。
[0091] 尽管上面对本发明说明性的具体实施方式进行了描述,以便于本技术领域的技术人员理解本发明,但应该清楚,本发明不限于具体实施方式的范围,对本技术领域的普通技术人员来讲,只要各种变化在所附的权利要求限定和确定的本发明的精神和范围内,这些变化是显而易见的,一切利用本发明构思的发明创造均在保护之列。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈