一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

轮毂电机车辆驱动方法、系统、装置及存储介质与流程

2022-02-22 10:10:23 来源:中国专利 TAG:


1.本发明涉及车辆控制技术领域,尤其涉及一种轮毂电机车辆驱动方法、系统、装置及存储介质。


背景技术:

2.近些年来,随着全世界范围内的汽车数量的爆发性增长,空气质量也因为汽车尾气的大量排放遭到巨大挑战,人们对环境问题的认识日益加深和对能源危机的担忧日益加剧。为了减少环境污染,实现汽车工业的可持续发展,各个国家和汽车产业正在积极寻找新的解决方案,从而新能源汽车应运而生,电动汽车产业迎来了前所未有的发展机遇,其中轮毂电机驱动电动汽车是其中一个研究热点。轮毂电机就是将驱动电机布置在各个车轮中,它的最大特点就是将动力、传动和制动装置都整合到轮毂内,轮毂电机驱动车辆具有传动链短,空间利用率高、各个驱动轮可独立控制且响应迅速动力、能量传递效率高等优点。
3.当方向盘处于中位时,车辆在平直路面上保持直线行驶以及直线行驶的稳定性是评价车辆操控性能的重要指标之一。对于无转向无悬架机构的四轮毂电机驱动车辆,由于缺少传统车辆的底盘悬架和转向机构,从而缺少底盘调教以及四轮定位,在复杂的路面工况下,车辆极易受到外界因素的影响而导致车辆跑偏。此外,从实践经验上看,车辆车轮在制造装配时的误差使得两侧车轮并未完全在同一平面上、车辆车轮磨损和胎压的不同造成各个轮毂电机实际执行力矩和车轮滑移率也不尽相同,也会影响到车辆直行时的一致性和稳定性。因此,此类分布式驱动差动转向电动汽车的直线行驶稳定性的控制方法有着重要的工程使用价值。而对于此类车辆的直线行驶稳定性的控制,多数选取横摆角速度和质心侧偏角为控制变量,或者选取车轮滑转率对车辆直线稳定性进行控制,然后对车轮转矩进行平均分配,在遇到两侧车轮垂直载荷转移和不同路面状态时,这些转矩分配方法的约束条件考虑都不够全面,控制效果自然不是很理想。在不同路况下如何协同四个轮毂电机转矩工作,在实现车辆的直线行驶稳定性的同时如何使得各车轮附着能力得到均匀利用也是一个难点。


技术实现要素:

4.本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明提出一种轮毂电机车辆驱动方法、系统、装置及存储介质,能够使轮毂电机车辆在直行状态下稳定行驶。
5.一方面,本发明实施例提供了一种轮毂电机车辆驱动方法,包括以下步骤:
6.建立轮毂电机车辆的动力学模型;
7.根据所述动力学模型,基于滑模变结构确定纵向车速跟随控制器和附加横摆力矩控制器;
8.根据车辆的车轮转速确定车轮滑转率,结合所述车轮滑转率确定路面状态;
9.根据所述路面状态,结合期望滑转率确定车轮滑移率控制器;
10.根据所述纵向车速跟随控制器、所述附加横摆力矩控制器和所述车轮滑移率控制器,基于各车轮利用率的优化问题确定车轮转矩优化分配控制器。
11.根据本发明一些实施例,所述轮毂电机车辆的动力学模型,具体如下:
12.车辆沿x轴的纵向运动方程:
[0013][0014]
车辆沿y轴的侧向运动方程:
[0015][0016]
车辆沿z轴的横摆运动方程:
[0017][0018]
其中,m为整车质量,v
x
为纵向车速,vy为侧向车速,ωr为质心处的横摆角速度,f
xi
(i=1,2,3,4)表示第i个车轮的纵向驱动力,f
yi
(i=1,2,3,4)表示第i个车轮的侧向驱动力,iz为车辆的横摆转动惯量,lf为车辆前轴到整车质心的距离,lr为车辆后轴到整车质心的距离,b为车辆前后轴车轮的轮距。
[0019]
根据本发明一些实施例,所述根据所述动力学模型,基于滑模变结构确定纵向车速跟随控制器包括以下步骤:
[0020]
获取车辆的实际车速和期望车速;
[0021]
根据所述实际车速、所述期望车速和所述纵向运动方程构造滑模变结构的第一切换面函数;
[0022]
通过饱和函数代替符号函数的指数趋近律方式更新所述第一切换面函数;
[0023]
根据更新后的所述第一切换面函数确定纵向总驱动力;
[0024]
根据所述纵向总驱动力,结合起步控制策略确定所述纵向车速跟随控制器。
[0025]
根据本发明一些实施例,所述根据所述动力学模型,基于滑模变结构确定附加横摆力矩控制器包括以下步骤:
[0026]
根据所述横摆运动方程确定附加横摆力矩;
[0027]
获取横摆角、横摆角速度和横摆角加速度;
[0028]
根据所述横摆角、所述横摆角速度和所述横摆角加速度构造滑模变结构的第二切换面函数;
[0029]
通过饱和函数代替符号函数的指数趋近律方式更新所述第二切换面函数;
[0030]
根据更新后的所述第二切换面函数修正所述附加横摆力矩得到所述附加横摆力矩控制器。
[0031]
据本发明一些实施例,所述根据车辆的车轮转速确定车轮滑转率,结合所述车轮滑转率确定路面状态包括以下步骤:
[0032]
根据车轮滑转率计算公式计算各车轮滑转率,其中,所述车轮滑转率计算公式为:
[0033][0034]
其中,si表示第i个车轮的车轮滑转率;ωi表示第i个车轮的转速;ri表示第i个车轮的有效半径,v表示车辆的车速;
[0035]
根据不同的路面峰值附着系数,确定期望滑转率;
[0036]
根据左侧各车轮的所述车轮滑转率确定左侧平均滑转率,根据右侧各车轮的所述车轮滑转率确定右侧平均滑转率,根据各车轮的所述车轮滑转率确定总平均滑转率;
[0037]
根据所述总平均滑转率确定车轮的附着差异化值;
[0038]
当各个车轮的所述车轮滑转率均小于所述期望滑转率,且所述附着差异化值小于预设的附着差异化极值,则路面状态为高附着系数路面;
[0039]
当各个车轮的所述车轮滑转率均大于所述期望滑转率,且所述附着差异化值小于预设的附着差异化极值,则路面状态为低附着系数路面;
[0040]
当所述左侧平均滑转率或者所述右侧平均滑转率大于所述期望滑转率,且左侧平均滑转率与所述右侧平均滑转率之间的差值大于预设的附着差异化差值,且所述附着差异化值大于预设的附着差异化极值,则路面状态为对开路面。
[0041]
根据本发明一些实施例,所述根据所述路面状态,结合期望滑转率确定车轮滑移率控制器包括以下步骤:
[0042]
当所述路面状态为低附着系数路面或者对开路面,则采用pid控制方法设计所述车轮滑移率控制器,所述车轮滑移率控制器具体如下:
[0043][0044]
其中,si表示第i个车轮的滑移率,s
opt
表示期望滑移率,ei表示第i个车轮的滑移率偏差,k
p
表示pid控制器比例参数,ki表示pid控制器积分参数,kr表示pid控制器微分参数。
[0045]
根据本发明一些实施例,根据所述纵向车速跟随控制器、所述附加横摆力矩控制器和所述车轮滑移率控制器,基于各车轮利用率的优化问题确定车轮转矩优化分配控制器包括以下步骤:
[0046]
将每一个车轮的轮毂电机分别与所述纵向车速跟随控制器、所述附加横摆力矩控制器和所述车轮滑移率控制器作为一个整体确定车轮驱动转矩;
[0047]
以车辆的车轮利用率方差和车轮利用率之和最小化作为优化目标,对各个车轮的车轮驱动转矩进行求解分配,得到所述车轮转矩优化分配控制器。
[0048]
另一方面,本发明实施例还提供一种轮毂电机车辆驱动系统,包括:
[0049]
第一模块,用于建立轮毂电机车辆的动力学模型;
[0050]
第二模块,用于根据所述动力学模型,基于滑模变结构确定纵向车速跟随控制器和附加横摆力矩控制器;
[0051]
第三模块,用于根据车辆的车轮转速确定车轮滑转率,结合所述车轮滑转率确定路面状态;
[0052]
第四模块,用于根据所述路面状态,结合期望滑转率确定车轮滑移率控制器;
[0053]
第五模块,用于根据所述纵向车速跟随控制器、所述附加横摆力矩控制器和所述车轮滑移率控制器,基于各车轮利用率的优化问题确定车轮转矩优化分配控制器。
[0054]
另一方面,本发明实施例还提供一种轮毂电机车辆驱动装置,包括:
[0055]
至少一个处理器;
[0056]
至少一个存储器,用于存储至少一个程序;
[0057]
当所述至少一个程序被所述至少一个处理器执行,使得至少一个所述处理器实现如前面所述的轮毂电机车辆驱动方法。
[0058]
另一方面,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如前面所述的轮毂电机车辆驱动方法。
[0059]
本发明上述的技术方案至少具有如下优点或有益效果之一:本技术基于滑模变结构确定纵向车速跟随控制器和附加横摆力矩控制器,根据车辆的车轮转速确定车轮滑转率进而确定路面状态,根据不同的路面状态确定使用车轮滑移率控制器,然后根据纵向车速跟随控制器、附加横摆力矩控制器和车轮滑移率控制器,基于各车轮利用率的优化问题确定车轮转矩优化分配控制器来相应控制各个车轮。在不同附着系数的路面上,车辆跑偏时,滑移率控制器能够快速的将车轮滑转率限制在优化滑转率范围内,附加横摆力矩控制器能够快速修正车辆跑偏,车轮转矩优化分配控制器实时调节车辆两侧车轮驱动转矩,进而纠正车身姿态,从而保证车辆的直行一致性和直行稳定性。
附图说明
[0060]
图1是本发明实施例提供的轮毂电机车辆驱动方法流程图;
[0061]
图2是本发明实施例提供的四轮毂电机车辆驱动策略示意图;
[0062]
图3是本发明实施例提供的车辆动力学模型示意图;
[0063]
图4是本发明实施例提供的轮毂电机车辆驱动装置示意图。
具体实施方式
[0064]
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或者类似的标号表示相同或者类似的原件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
[0065]
在本发明的描述中,需要理解的是,涉及到方位描述,例如上、下、左、右等指示的方位或者位置关系为基于附图所示的方位或者位置关系,仅是为了便于描述本发明和简化描述,而不是指示或者暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
[0066]
本发明的描述中,如果有描述到第一、第二等只是用于区分技术特征为目的,而不能理解为指示或者暗示相对重要性或者隐含指明所指示的技术特征的数量或者隐含指明所指示的技术特征的先后关系。
[0067]
本发明实施例提供了一种轮毂电机车辆驱动方法,本发明实施例的轮毂电机车辆驱动方法可应用于轮毂电机车辆,本发明实施例结合四轮毂电机车辆进行描述,本发明实施例的轮毂电机车辆驱动方法可得到如图2所示的四轮毂电机车辆驱动策略,具体见以下实施例描述。
[0068]
在进行本发明实施例的轮毂电机车辆驱动方法描述之前,先通过整车纵侧向受力情况分析车辆直线行驶跑偏的原因,具体地,参照图3,车辆以纵向车速v
x
行驶,前轮转角为0,当车辆两侧车轮驱动力不平衡时,假设f
x2
f
x4
》f
x1
f
x3
,两侧车轮将产生绕垂直于地面的质心轴逆时针方向的横摆力矩。为达到运动平衡状态,车轮将发生侧偏,车轮前后轴侧向驱
动力f
yi
将绕质心轴形成反向横摆力矩,来抵制横摆角速度ωr的增大。随着车轮侧向驱动力不断增加,最终车轮纵向驱动力f
xi
和侧向驱动力f
yi
绕质心轴的横摆力矩为0。在此过程会产生一个非0的横摆角速度ωr,导致车辆直线行驶方向持续跑偏。
[0069]
综上,车辆直线行驶跑偏的原因是车辆两侧车轮驱动力不平衡,使车辆产生横摆角速度,导致车辆发生横摆运动,偏离预期行驶轨迹。尤其当车轮发生过度滑转时,车辆发生侧滑,失去稳定性,使得偏移量进一步增大。因此本发明选取纵向车速、车辆质心处横摆角速度和车轮滑转率作为控制系统的变量,实时监测车辆直线行驶状态,协调控制四轮驱动转矩,同时避免车轮发生过度滑转,提高车辆直行稳定性和安全性。
[0070]
参照图1,本发明实施例的轮毂电机车辆驱动方法包括但不限于步骤s110、步骤s120、步骤s130、步骤s140和步骤s150。
[0071]
步骤s110,建立轮毂电机车辆的动力学模型。
[0072]
在一些实施例中,轮毂电机车辆的动力学模型,具体如下:
[0073]
车辆沿x轴的纵向运动方程:
[0074][0075]
车辆沿y轴的侧向运动方程:
[0076][0077]
车辆沿z轴的横摆运动方程:
[0078][0079]
其中,m为整车质量,v
x
为纵向车速,vy为侧向车速,ωr为质心处的横摆角速度,f
xi
(i=1,2,3,4)表示第i个车轮的纵向驱动力,f
yi
(i=1,2,3,4)表示第i个车轮的侧向驱动力,iz为车辆的横摆转动惯量,lf为车辆前轴到整车质心的距离,lr为车辆后轴到整车质心的距离,b为车辆前后轴车轮的轮距。
[0080]
步骤s120,根据动力学模型,基于滑模变结构确定纵向车速跟随控制器和附加横摆力矩控制器。
[0081]
在一些实施例中,根据所述动力学模型,基于滑模变结构确定纵向车速跟随控制器包括以下步骤:
[0082]
获取车辆的实际车速和期望车速;
[0083]
根据实际车速、期望车速和纵向运动方程构造滑模变结构的第一切换面函数;
[0084]
通过饱和函数代替符号函数的指数趋近律方式更新所述第一切换面函数;
[0085]
根据更新后的第一切换面函数确定纵向总驱动力;
[0086]
根据纵向总驱动力,结合起步控制策略确定纵向车速跟随控制器。
[0087]
具体地,四轮毂独立驱动电机车辆在复杂工况下行驶时,车辆的直行稳定性易受到外界非线性因素的影响,使得车辆产生横摆运动。由于滑模变结构控制可以在动态过程中根据系统的控制偏差进行合理地变化,并且具有响应速度快、易于实现、鲁棒性高、控制参数不受外界干扰影响等优点。因此,本发明实施例采用滑模变结构控制算法设计纵向车速跟随控制器,通过对驾驶员期望车速的跟随,获得车辆期望转矩,调节四个车轮驱动力,使得车辆按照预期的直线轨迹行驶。
[0088]
本发明实施例设计的纵向速度控制器通过车辆纵向总驱动力f
xc
对车辆纵向的实际车速v
x
进行控制,根据滑模变控制方法在车辆动力学上应用,因此获取车辆的实际纵向车速和期望车速,根据实际车速与期望车速的误差、车辆的纵向运动方程(1)构造滑模变结构的第一切换面函数
[0089][0090]
进一步计算得:
[0091][0092]
其中,v
x
表示车辆的实际车速,v
xd
表示驾驶员的期望车速,f
xc
表示纵向总驱动力,即f
xc
=f
x1
f
x2
f
x3
f
x4

[0093]
当系统状态点在滑模区快速运动并穿过滑模面时,滑模变结构控制的状态不断切换而产生惯会引起系统的抖振。为了减小系统的抖振以及保证系统的鲁棒性,本发明实施例采用饱和函数sat(s/φ)代替符号函数sgn(s)的指数趋近律方式更新第一切换面函数,具体如下:
[0094][0095][0096]
其中,φ表示边界层厚度,为大于0的常数;ε表示趋近滑模面s=0的速度常数,为滑模面的系数。
[0097][0098]
当sat(s)=s/φ时,
[0099]
当sat(s)=sgn(s)时,
[0100]
由公式(9)和公式(10)得,恒成立,故系统的趋近过程具有渐进稳定性,可以有效削弱抖振。
[0101]
进一步计算得:
[0102][0103]
在车辆起步时,由于车辆实际车速与驾驶员期望车速的差值达到最大,并且经滑模变结构控制器计算的纵向总驱动力f
xc
也处于最大值,轮毂电机会瞬间输出最大驱动转矩,此时可能会导致车轮发生过度滑转,造成动力损失和了轮胎磨损。为了避免车轮在起步时出现过度滑转,为此设计起步控制策略。控制策略使纵向驱动转矩在一定时间内例如0.5秒,从0增大至滑模变结构控制器计算得到的期望转矩te,即纵向车速跟随控制器,具体方式如下:
[0104]
[0105]
其中,te为滑模变结构控制器计算得到的期望转矩;ri为车轮的有效半径。
[0106]
在一些实施例中,根据所述动力学模型,基于滑模变结构确定附加横摆力矩控制器包括以下步骤:
[0107]
根据横摆运动方程确定附加横摆力矩;
[0108]
获取横摆角、横摆角速度和横摆角加速度;
[0109]
根据横摆角、横摆角速度和横摆角加速度构造滑模变结构的第二切换面函数;
[0110]
通过饱和函数代替符号函数的指数趋近律方式更新第二切换面函数;
[0111]
根据更新后的第二切换面函数修正附加横摆力矩得到附加横摆力矩控制器。
[0112]
具体地,在横摆运动平衡状态下,车辆前后轴车轮侧向驱动力与车辆左右两侧车轮驱动力绕车辆质心轴产生大小相等、方向相反的力矩,为限制或消除车辆直线行驶时发生横摆和侧向运动,需要调节两侧轮毂电机驱动转矩以产生附加横摆力矩。由车辆的横摆运动方程(3)得:
[0113][0114]
其中,f
yf
=f
y1
f
y2fyr
=f
y3
f
y4
,iz表示车辆的横摆转动惯量,δmz表示附加横摆力矩;ωr表示横摆角速度。
[0115]
由于车辆质心处横摆角表征车辆直线行驶跑偏的方向,横摆角速度可以表征车辆直线行驶中跑偏方向的速度大小,横摆角加速度可以表征车辆直线行驶的趋势。通过跟踪车辆实际横摆角速度值,获得附加横摆力矩期望值,迅速调节四轮驱动力,以此来调整车身姿态,使得车辆按照预期的直线轨迹行驶。因此为了保证较好的控制效果,本发明实施例根据横摆角、横摆角速度和横摆角加速度构造滑模变结构的第二切换面函数s(x),具体如下:
[0116][0117][0118]
其中,k1为横摆角加速度的比重系数;k2横摆角的比重系数。
[0119]
为了减小附加横摆力矩控制器控制系统的抖振以及保证系统的鲁棒性,同样通过采用饱和函数sat(s/φ)代替符号函数sgn(s)的指数趋近律方式更新第二切换面函数,具体如下:
[0120][0121]
其中,φ表示边界层厚度,为大于0的常数,ε表示趋近滑模面s=0的速度常数,k3为滑模面的系数。
[0122]
进一步计算得:
[0123][0124]
将公式(17)代入车辆横摆运动方程(3),由此计算得到修正车辆直行跑偏所需的附加横摆力矩δmz,即附加横摆力矩控制器:
[0125][0126]
步骤s130,根据车辆的车轮转速确定车轮滑转率,结合车轮滑转率确定路面状态。
[0127]
在一些实施例中,步骤s130包括以下步骤:
[0128]
根据车轮滑转率计算公式计算各车轮滑转率;
[0129]
根据不同的路面峰值附着系数,确定期望滑转率;
[0130]
根据左侧各车轮的车轮滑转率确定左侧平均滑转率,根据右侧各车轮的车轮滑转率确定右侧平均滑转率,根据各车轮的车轮滑转率确定总平均滑转率;
[0131]
根据平均滑转率确定车轮的附着差异化值;
[0132]
当各个车轮的车轮滑转率均小于期望滑转率,且附着差异化值小于预设的附着差异化极值,则路面状态为高附着系数路面;
[0133]
当各个车轮的车轮滑转率均大于期望滑转率,且附着差异化值小于预设的附着差异化极值,则路面状态为低附着系数路面;
[0134]
当左侧平均滑转率或者右侧平均滑转率大于期望滑转率,且左侧平均滑转率与右侧平均滑转率之间的差值大于预设的附着差异化差值,且附着差异化值大于预设的附着差异化极值,则路面状态为对开路面。
[0135]
具体地,在实际的车辆运行时,会遇到不同的路面状态,因此将路面分为高附着系数路面、低附着系数路面和对开路面三种状态。在不同的路面状态下,虽然各个车轮输出相同的驱动转矩,但是每个车轮的滑转率不尽相同,所以要先识别不同的路面状态,针对不同的路面设置相应的最优车轮滑转率以及控制方法,使得车轮运行在平稳区间内。通过四个车轮的实时车轮滑转率(s1,s2,s3,s4)来判断此时的路面状态,进而对每个车轮的驱动转矩进行调节。
[0136]
车轮滑移率计算公式为:
[0137][0138]
其中,si表示第i个车轮的车轮滑转率,ωi表示第i个车轮的转速,ri表示第i个车轮的有效半径,v表示车辆的车速。
[0139]
分别计算左侧平均滑转率、右侧平均滑转率和总平均滑转率,如下:
[0140][0141][0142][0143]
其中,s
l
表示左侧平均滑转率,sr表示右侧平均滑转率,s
ave
表示总平均滑转率。
[0144]
预设s
opt
为期望滑转率,期望滑转率可表示最佳滑转率,根据不同的路面峰值附着系数,s
opt
的范围可以在10%-20%之间,本发明实施例取s
opt
=15%。ε
ave
为预设的路面附着差异化极值,根据附着差异化极值可判断车辆各个车轮的车轮滑转率是否相近,当车轮滑转率相近表示车辆行驶的路面附着系数与道路位置无关,无需对车轮的驱动转矩进行调节,反之与道路位置有关,从而进一步对四个车轮进行驱动转矩调节。
[0145]

高附着系数路面的确定方式为:
[0146]
si≤s
opt
(i=1,2,3,4)且
[0147]
当车辆各个车轮滑转率都小于期望滑转率,并且车轮的附着差异化值在ε
ave
以内,说明此时各个车轮的车轮滑转率都相近,且处于稳定的滑转率区间,说明此时车辆行驶的路面附着系数与道路位置无关,可判断为车辆在高附着系数路面上行驶。
[0148]

低附着系数路面的确定方式为:
[0149]
si》s
opt
(i=1,2,3,4)且
[0150]
当车辆各个车轮滑转率都大于期望滑转率,并且车轮的附着差异化值在ε
ave
以内,说明此时各个车轮的滑转率都相近,但处于不稳定的滑转率区间,并且此时车辆行驶的路面附着系数与道路位置无关,可判断为车辆在低附着系数路面上行驶。
[0151]

对开路面的确定方式为:
[0152]sl
≥s
opt
||sr≥s
opt
且|s
l-sr|≥ε
lr

[0153]
当车辆左侧平均滑转率或右侧平均滑转率大于期望滑转率,并且左侧平均滑转率和右侧平均滑转率之间的差值大于左右路面的附着差异化差值ε
lr
,且车轮的附着差异化值大于ε
ave
。说明此时车辆各个车轮滑转率差异性较大,且处于不稳定的滑转率区域,并且此时车辆行驶的路面附着系数与道路位置有关,可判断为车辆在对开路面上行驶。
[0154]
步骤s140,根据路面状态,结合期望滑转率确定车轮滑移率控制器。
[0155]
在一些实施例中,步骤s140还包括以下步骤:
[0156]
当所述路面状态为低附着系数路面或者对开路面,则采用pid控制方法设计所述车轮滑移率控制器。
[0157]
具体地,当车轮处于过度滑转状态时,即使受到很小的侧向驱动力作用,车辆也会发生侧滑甚至侧翻,使车辆发生危险。因此车轮滑移率控制器主要保证在车辆在直线行驶中,使得各个车轮滑转率处于稳定范围内,从而保证车辆的直行一致性和稳定性。
[0158]
当车辆在高附着路面上行驶时,此时的车轮滑转率si小于最佳滑转率s
opt
,即期望滑转率,表明车轮未发生过度滑转,此时车轮滑移率控制器无需介入工作。当车辆在低附着路面上行驶时,此时的车轮滑转率si大于最佳滑转率s
opt
,表明此时车轮发生过度滑转,车轮滑移率控制器使能进行工作。当车辆在对开路面上行驶时,此时车辆某一侧车轮实际滑转率si大于最佳滑转率s
opt
,表明某一侧车轮发生过度滑转,此时低附着路面一侧车轮滑移率控制器介入工作。为此车轮滑移率控制器采用pid控制方法,输入量为实际的车轮滑转率si与最佳滑转率s
opt
的差值,输出量为车轮驱动防滑调节力矩δts,即车轮滑移率控制器,如下:
[0159][0160]
其中,si表示第i个车轮的滑移率,s
opt
表示期望滑移率,ei表示第i个车轮的滑移率
偏差,k
p
表示pid控制器比例参数,ki表示pid控制器积分参数,kr表示pid控制器微分参数。
[0161]
步骤s150,根据纵向车速跟随控制器、附加横摆力矩控制器和车轮滑移率控制器,基于各车轮利用率的优化问题确定车轮转矩优化分配控制器。
[0162]
在一些实施例中,步骤s150包括以下步骤:
[0163]
将每一个车轮的轮毂电机分别与纵向车速跟随控制器、附加横摆力矩控制器和车轮滑移率控制器作为一个整体确定车轮驱动转矩;
[0164]
以车辆的车轮利用率方差和车轮利用率之和最小化作为优化目标,对各个车轮的车轮驱动转矩进行求解分配,得到车轮转矩优化分配控制器。
[0165]
具体地,考虑到在多约束条件下求解最优轮胎分配力矩以满足附加横摆力矩δmz和驱动转矩ti的要求,车辆的直行稳定性协调控制系统要求能够快速精准调节车辆左右侧驱动转矩。相对于线性规划,二次规划能够很好地对跟踪误差最小化以及控制输入最小化问题进行优化求解,实现车辆各个车轮力矩的实时分配,为此设计基于二次规划的车轮转矩优化分配控制器。
[0166]
车辆车轮利用率ηi是指车轮实际所受附着力与此时路面提供的最大附着力的比值,其大小表示车辆的稳定性裕度,车轮利用率越高表示车辆的稳定性裕度越低。所以要控制该指数尽可能小,从而保证轮胎处于稳定范围且不超过路面附着极限。
[0167][0168]
其中,μi为各个车轮所处路面的附着系数(i=1,2,3,4),f
zi
为各个车轮的垂直载荷。
[0169]
为了提高车辆在低附着路面上的直行稳定性和安全性,通过综合降低各个车轮利用率方差与车轮利用率之和,保证各车轮附着能力得到均匀利用的同时降低整车的利用率,使各车轮的附着性能得到充分的利用。因此选取车辆四个车轮利用率方差与四个车轮利用率之和最小化作为优化目标,对车轮驱动转矩进行求解,具体如下:
[0170][0171]
其中,η
ave
为车轮平均利用率,λ为四个车轮利用率之和的权重系数。
[0172]
由于车轮驱动转矩与车轮纵向驱动力存在以下关系:
[0173]
ti=f
xiri

ꢀꢀꢀ
(29)
[0174]
其中,ti为各个车轮驱动转矩(i=1,2,3,4),ri为各个车轮有效半径。
[0175]
将各个车轮的轮毂电机分别与纵向车速跟随控制器、附加横摆力矩控制器和车轮滑移率控制器作为一个整体,并定义ki为各整体执行器增益,各执行器特征如下:
[0176]
ti=u
iki

ꢀꢀꢀꢀ
(30)
[0177]
并根据车辆的动力学模型可得:
[0178]
v=su;(31)
[0179]
其中,u=[f
x1 f
x2 f
x3 f
x4
]
t

[0180]
由于对车辆四个车轮利用率方差与四个车轮利用率之和取最小值为优化目标计算量过于庞大,难以求解,为此将优化各轮胎利用率之和最小化作为目标,由计算得结果进一步求解得各车轮利用率方差,进而完成对车轮驱动转矩进行求解。首先建立以下优化问题:
[0181][0182]
其中,w为加权矩阵,
[0183]
在优化分配算法求解过程中,得到的有效解既要满足各车轮转矩需求,又要受到轮毂电机最大输出转矩和路面附着条件的限制,为此目标函数的约束条件为:
[0184][0185]
其中,t
max
为轮毂电机所能输出的最大驱动转矩。
[0186]
为使纵向驱动转矩分配误差最小,将等式约束v=su转化为min||su-v||作为优化目标的一部分,可得到以下序列最小二乘法问题:
[0187][0188]
其中,wu为控制向量u的权重矩阵,决定u中各元素之间权重关系;wv为转矩分配需求权重矩阵,决定v中各元素之间权重关系。
[0189]
进一步地,引入权重系数γ将公式(34)转换为加权最小二乘法问题:
[0190][0191]
当权重系数γ很大时,在约束条件中要优先满足min||su-v||,将公式(35)变形得:
[0192][0193]
其中,定义和为加权矩阵。
[0194]
并由根据轮毂电机输出最大驱动力可得各车轮最大纵向驱动转矩:
[0195]fxi,max
=min|μ
ifzi
,t
max
/ri|;
ꢀꢀꢀꢀꢀ
(37)
[0196]
因此知各车轮纵向驱动转矩控制变量的边界条件为:
[0197][0198]
进一步利用有效集法对u进行求解,求得各车轮利用率之和在约束条件下的最优解,进而求解得各车轮利用率方差的最优解,进一步对各车轮驱动转矩进行求解分配,在保证车轮不发生过度滑转的前提下,实时调节车辆两侧车轮驱动转矩,进而纠正车辆姿态,从而保证车辆直线行驶以及行驶过程中的稳定性。
[0199][0200]
其中,ti为经优化分配后各轮毂电机的车轮驱动转矩,t
max
为轮毂电机的最大驱动转矩。
[0201]
本发明的上述实施例具有以下有益效果:
[0202]
结合车辆自身行驶状态信息和行驶环境,跟随驾驶员期望车速和期望路径,保持车身姿态及计算车辆附加横摆力矩、各车轮分配驱动转矩,根据不同的车辆行驶工况,输出车辆预期驱动转矩。本发明实施例通过设计纵向车速跟随控制器、附加横摆力矩控制器、路面状态识别模块、车轮滑移率控制器和车轮转矩分配控制器。纵向车速跟随控制器计算得车辆达到期望车速需要的期望转矩te,附加横摆力矩控制器计算得纠正车辆跑偏的附加横摆力矩δmz,路面状态识别模块针对不同的路面状态识别的不同车轮滑转率s
opt
,车轮滑移率控制器来控制各个车轮滑转率处于稳定范围内,车轮转矩分配控制器实时调节车辆两侧车轮驱动转矩,纠正车身姿态,从而保证车辆的直行一致性和直行稳定性。
[0203]
另一方面,本发明实施例还提供一种轮毂电机车辆驱动系统,包括:
[0204]
第一模块,用于建立轮毂电机车辆的动力学模型;
[0205]
第二模块,用于根据动力学模型,基于滑模变结构确定纵向车速跟随控制器和附加横摆力矩控制器;
[0206]
第三模块,用于根据车辆的车轮转速确定车轮滑转率,结合车轮滑转率确定路面状态;
[0207]
第四模块,用于根据路面状态,结合期望滑转率确定车轮滑移率控制器;
[0208]
第五模块,用于根据纵向车速跟随控制器、附加横摆力矩控制器和车轮滑移率控制器,基于各车轮利用率的优化问题确定车轮转矩优化分配控制器。
[0209]
参照图4,图4是本发明一个实施例提供的轮毂电机车辆驱动装置的示意图。本发明实施例的轮毂电机车辆驱动装置包括一个或多个控制处理器和存储器,图4中以一个控制处理器及一个存储器为例。
[0210]
控制处理器和存储器可以通过总线或者其他方式连接,图4中以通过总线连接为例。
[0211]
存储器作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序以及非暂态性计算机可执行程序。此外,存储器可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施方式中,存储器可选包括相对于控制处理器远程设置的存储器,这些远程存储器可以通过网络连接至该轮毂电机车辆驱动装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0212]
本领域技术人员可以理解,图4中示出的装置结构并不构成对轮毂电机车辆驱动装置的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
[0213]
实现上述实施例中应用于轮毂电机车辆驱动装置的轮毂电机车辆驱动方法所需的非暂态软件程序以及指令存储在存储器中,当被控制处理器执行时,执行上述实施例中应用于轮毂电机车辆驱动装置的轮毂电机车辆驱动方法。
[0214]
此外,本发明的一个实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个控制处理器执行,可使得上述一个或多个控制处理器执行上述方法实施例中的轮毂电机车辆驱动方法。
[0215]
本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统可以被实施为软件、固件、硬件及其适当的组合。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
[0216]
以上是对本发明的较佳实施进行了具体说明,但本发明创造并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可做作出种种的等同变形或替换,这些等同的变形或替换均包含在本技术权利要求所限定的范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献