System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及,具体为一种分布式驱动汽车底盘功能互冗余容错控制方法。
技术介绍
1、近年来,分布式驱动汽车以其可控自由度高、响应速度快、底盘线控集成度高的优点受到广泛关注和研究,有着巨大的应用潜力。该驱动构型多由轮毂电机或轮边电机作为执行器,独立驱动单个车轮,能够实现动力系统总体需求转矩的集中分配与单个车轮转矩的精准响应,适用于多种工况下的车辆稳定性控制需求。然而,由于分布式驱动汽车是一个典型的过驱动系统,系统复杂性高、耦合性强、执行器与传感器数量增多,因此底盘子系统发生故障的风险将大幅增加,且故障后引起的整车动力学响应也将更加复杂,容易导致车辆出现甩尾、激转等危险状况,从而威胁到乘客、行人或其他交通参与者的生命安全。为保证分布式驱动汽车在底盘执行机构发生故障时仍能具备安全稳定行驶的能力,设计一种安全有效的容错控制方法是十分有必要的。
2、鲁棒模型预测控制(rmpc)与传统模型预测控制(mpc)相比,不仅继承了传统mpc具有的在线滚动优化优势,而且在算法设计初始就能将系统的不确定性以及外部扰动考虑进去,使得整个控制系统在实际控制过程中面对一定的故障时仍能表现出良好的性能。对于分布式驱动汽车而言,由于考虑了执行器故障对系统带来的不利影响,rmpc控制算法能够有效地提升底盘系统的容错能力,从而保证车辆行驶过程中的安全性与稳定性。
3、现有分布式驱动汽车底盘容错控制方法中,大多数研究针对执行器故障采用了单一的控制策略,并没有考虑到执行器的故障程度。然而,执行器故障的严重程度对车辆系统动力学的影响有着巨大的差别,
技术实现思路
1、本专利技术的目的在于提供一种分布式驱动汽车底盘功能互冗余容错控制方法,以解决上述
技术介绍
中提出的问题。
2、为实现本专利技术的目的,本专利技术采用如下技术方案加以实施。
3、一种分布式驱动汽车底盘功能互冗余容错控制方法,包括以下步骤:
4、步骤一:针对分布式驱动汽车底盘执行器增多,故障风险增大的问题,将鲁棒模型预测控制算法应用于车辆底盘,以增强其容错能力;
5、步骤二:利用底盘控制器中的故障诊断模块实时监测底盘转向子系统执行器和驱动子系统执行器的故障率η,并设定安全阈值ηs;
6、步骤三:根据安全阈值ηs判定执行器故障程度,当执行器发生轻微故障时,视该故障为车辆系统外部扰动,并仍使用rmpc算法对车辆底盘执行器响应行为进行控制,以降低扰动对车辆正常行驶产生的影响;当执行器发生严重故障时,该执行器已无法准确响应控制器指令,极易导致车辆失稳,则停止使用rmpc算法,并切换至底盘子系统功能互冗余容错控制策略弥补严重故障执行器所缺失的执行能力;
7、步骤四:基于步骤三中所述底盘子系统功能互冗余容错控制策略,当转向子系统中转向电机严重失效时,则基于滑膜控制理论利用分布式驱动汽车前轮可差动转向的功能特性补偿前轮转角的不足或超出;当驱动子系统中某驱动轮严重失效时,则基于合作博弈理论利用转向电机可主动施加额外前轮转角的功能特性帮助车辆快速纠正姿态。
8、作为本专利技术的优选方案,所述步骤一中的鲁棒模型预测控制算法具体为:
9、给定车辆底盘实际离散化被控系统:
10、
11、其中,x(k)为系统状态,y(k)为系统输出,u(k)为控制输入,w(k)为有界的系统外部扰动,a,b,d为对应的系数矩阵;
12、将以上线性离散化被控系统中的外部扰动w(k)置为0,得到其名义系统:
13、
14、式中,为名义系统的状态量,为名义系统的输出量,为名义系统的控制量;
15、则实际被控系统的鲁棒模型预测控制问题被转化为两部分,第一部分为求解名义系统的控制律第二部分为求解基于实际系统状态x(k)与名义系统状态之间误差的线性反馈控制律将两部分相加即为实际被控系统的控制输入。
16、作为本专利技术的优选方案,所述故障率的计算公式如下所示:
17、
18、式中,tc为执行器发生故障后的控制动作且tc∈[0,2td),td为执行器正常工作时期望的控制输出量。
19、作为本专利技术的优选方案,所述安全阈值的计算公式如下所示:
20、
21、式中,k为比例系数,δf为车辆前轮转角,vx为车辆行驶速度,μ为路面附着系数,ηs为安全阈值且ηs∈[0,1];
22、当μ较小,δf、vx较大时,车辆处于较不安全的行驶工况,此时安全阈值较小,对执行器故障的容忍程度较低;反之,当μ较大,δf、vx较小时,车辆处于较稳定的行驶工况,此时安全阈值较大,对执行器故障的容忍程度较高。
23、作为本专利技术的优选方案,所述故障程度的判定方法为:根据故障诊断模块实时计算执行器故障率和安全阈值并将两者进行对比:
24、若执行器故障率η小于安全阈值ηs,则认定执行器发生轻微故障,使用rmpc算法控制;
25、若执行器故障率η大于等于安全阈值ηs,则认定执行器发生严重故障,并触发底盘子系统功能互冗余容错控制策略。
26、作为本专利技术的优选方案,在步骤四中,利用分布式驱动子系统前轮的可差动转向的特性补偿前轮转角的计算公式为:
27、
28、式中,δf′为前轮差动力矩产生的转角,δc为转向电机故障后输出的前轮转角,δd为期望的前轮转角,df为转向执行机构的等效阻尼,τf为左前轮和右前轮分别绕各自主销的回正力矩之和,mf′为前轴两侧车轮纵向力绕各自主销所产生的差动力矩。
29、作为本专利技术的优选方案,在步骤四中,利用滑膜控制理论得到转向电机失效时前轮的差动转向补偿转角的控制律,构造滑模面的过程如下:
30、s=|δc-δd|=δf′,
31、对滑模面求导可得:
32、
33、为了减小参数不确定性的影响,采用指数趋近律:
34、
35、式中,k1、k2为控制增益且均大于0,sgn()为符号函数;
36、则差动转向所需差动力矩的滑膜控制律为:
37、mf′=-df(k1s+k2sgn(s))-τf,
<本文档来自技高网...【技术保护点】
1.一种分布式驱动汽车底盘功能互冗余容错控制方法,其特征在于,包括:
2.根据权利要求1所述的一种分布式驱动汽车底盘功能互冗余容错控制方法,其特征在于,所述鲁棒模型预测控制算法的具体算法为:
3.根据权利要求1所述的一种分布式驱动汽车底盘功能互冗余容错控制方法,其特征在于,所述故障率的计算公式如下所示:
4.根据权利要求1所述的一种分布式驱动汽车底盘功能互冗余容错控制方法,其特征在于,所述安全阈值的计算公式如下所示:
5.根据权利要求1所述的一种分布式驱动汽车底盘功能互冗余容错控制方法,其特征在于,所述步骤三中的执行器故障程度的判定方法为:根据故障诊断模块实时计算执行器故障率和安全阈值并将两者进行对比:
6.根据权利要求1所述的一种分布式驱动汽车底盘功能互冗余容错控制方法,其特征在于,在步骤四中,利用分布式驱动子系统前轮的可差动转向的特性补偿前轮转角的计算公式为:
7.根据权利要求6所述的一种分布式驱动汽车底盘功能互冗余容错控制方法,其特征在于,在步骤四中,利用滑膜控制理论得到转向电机失效时前轮差动转向补偿转
8.根据权利要求6所述的一种分布式驱动汽车底盘功能互冗余容错控制方法,其特征在于,在使用差动力矩补偿前轮转角导致车辆横摆角速度发生瞬时变化的情况下,同时改变后轴两侧车轮驱动力矩,使得同侧两车轮的驱动力矩之和在控制前后始终保持一致,以保证车辆横摆的稳定性。
9.根据权利要求1所述的一种分布式驱动汽车底盘功能互冗余容错控制方法,其特征在于,在步骤四中,基于合作博弈理论的主动转向补偿方式为:将剩余的三个健康驱动轮和转向电机建模为四个玩家,利用分布式模型预测控制理论建立四个玩家各自的二次型成本函数并写成加权和的形式,四个玩家同时求解该加权和成本函数的最小优化问题,从而求得转向电机额外施加的转角控制量以及三个健康驱动轮的驱动力矩控制量,各个玩家的二次型成本函数Ji(k)公式如下:
...【技术特征摘要】
1.一种分布式驱动汽车底盘功能互冗余容错控制方法,其特征在于,包括:
2.根据权利要求1所述的一种分布式驱动汽车底盘功能互冗余容错控制方法,其特征在于,所述鲁棒模型预测控制算法的具体算法为:
3.根据权利要求1所述的一种分布式驱动汽车底盘功能互冗余容错控制方法,其特征在于,所述故障率的计算公式如下所示:
4.根据权利要求1所述的一种分布式驱动汽车底盘功能互冗余容错控制方法,其特征在于,所述安全阈值的计算公式如下所示:
5.根据权利要求1所述的一种分布式驱动汽车底盘功能互冗余容错控制方法,其特征在于,所述步骤三中的执行器故障程度的判定方法为:根据故障诊断模块实时计算执行器故障率和安全阈值并将两者进行对比:
6.根据权利要求1所述的一种分布式驱动汽车底盘功能互冗余容错控制方法,其特征在于,在步骤四中,利用分布式驱动子系统前轮的可差动转向的特性补偿前轮转角的计算公式为:
7.根据权利要求6所...
【专利技术属性】
技术研发人员:陈翔,蒋睿,赵万忠,王春燕,丁文龙,
申请(专利权)人:南京航空航天大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。