控制;调节装置的制造及其应用技术一种基于eso的车辆轨迹跟踪预测控制方法技术领域1.本发明涉及车辆轨迹跟踪控制技术领域,具体涉及一种基于eso的车辆轨迹跟踪预测控制方法。背景技术:2.近年来,智能汽车作为集环境感知、决策规划与智能控制于一体的只能综合体,受到广泛关注,它可以显著提升车辆安全性能、缓解交通拥堵、降低能耗,是汽车工业发展的新动力。轨迹跟踪控制作为智能汽车关键技术之一,其目标在确保智能车安全性、舒适性、经济性等多性能目标的前提下,保证车辆按决策规划出的最优路径精准行驶,然而车辆通常是一个由多个设备组成的非线性复杂系统,运动中的车辆动力学过程也是十分复杂的,所以如何去克服车辆非线性等复杂的运动控制是智能车辆实现自动驾驶的关键步骤,同时,汽车在复杂弯曲道路行驶时会受到各种不确定性干扰因素影响,比如,车辆动力学建模时模型参数的不确定性以及道路曲率、横纵坡度、路面附着因数等道路环境参数的随机性,从而对复杂弯曲道路环境下智能汽车轨迹跟踪控制的抗干扰性和鲁棒性带来了一定的挑战。将预测控制与eso相结合,主要有以下优点:1)将模型不确定性参数以及外界干扰因素视为一个总扰动,并进行有效的估计,提高模型预测控制的准确性;2)通过反馈校正提高系统的鲁棒性。技术实现要素:3.本发明针对车辆轨迹跟踪问题,提出了一种基于eso的车辆轨迹跟踪预测控制方法,实现车辆对设定轨迹的跟踪任务,并通过设计的eso来补偿系统的未知扰动,有效地提高了车辆的跟踪性能和稳定性。4.本发明解决其技术问题所采用的技术方案是:5.一种基于eso的车辆轨迹跟踪预测控制方法,包括以下步骤:6.1)根据二自由度前轮主动转向车辆在行驶过程中的受力分析,利用魔术公式,建立二自由度前轮主动转向车辆动力学模型;7.二自由度前轮主动转向车辆的动力学模型表述为以下形式:[0008][0009]式中,m表示整车质量,a,b分别表示质心距离前、后轮的距离,δf表示前轮转角,表示横摆角,iz表示车辆绕z轴的转动惯量,x,y表示世界坐标系下车辆质心的横、纵坐标,ccf,ccr分别表示前后轮的侧偏刚度系数,clf,clr分别表示前后轮的纵向滑移系数,sf,sr分别表示前后轮的滑移率,分别表示车辆在车身坐标系下的横、纵向速度;[0010]2)基于所述的车辆动力学模型设计轨迹跟踪误差模型;[0011]将式(1)所建立的车辆动力学模型写作由状态量控制量u=[δf]的非线性系统:[0012][0013]将式(2)在t时刻参考轨迹上的期望点(ξr,ur)进行泰勒级数展开,并只保留一阶导数项,即可得到车辆的线性化动力学方程:[0014][0015]简化并整理得到轨迹跟踪误差模型:[0016][0017]式中,ue=u-ur,[0018][0019]3)基于所述的轨迹跟踪误差模型设计扩张状态观测器;[0020]由于系统在离散化中省略了其高阶项,以及系统在模型简化存在的误差,考虑到这些不确定性因素的存在,为了得到更好的控制效果,设计了扩张状态观测器用以估计系统的状态量以及综合扰动,来补偿反馈给mpc,根据存在的未知干扰,得到存在干扰未知项的模型:[0021]将该带干扰未知项的轨迹更正车辆误差模型写作状态空间形式:[0022][0023]式中,f(t)=[d1 d2 d3 d4 d5]t,d=[o5×1 i5×5],{d1 d2 d3 d4 d5}为上的不确定性扰动;[0024]再对式(5)中带干扰未知项时变模型以t为离散化周期进行离散化:[0025]ξe(k+1)=a(k)ξe(k)+b(k)ue(k)+dtf(k)ꢀꢀꢀꢀꢀꢀꢀꢀ(6)[0026]式中,t为离散化周期,a(k)=i+ta(t),b(k)=tb(t),dt=td,i为单位矩阵,ξe(k)为k时刻状态量误差,ue(k)为k时刻控制量误差,f(k)为k时刻系统扰动;[0027]将式(6)中的f(k)作为扩张状态观测器中的待扩张状态量进行估计,在上述时变车辆误差模型中,根据扩张状态观测器理论,将f(k)扩张为新的状态,形式如下:[0028][0029]对于上述扩张的系统,设计eso:[0030][0031]式中,z(k)=[z1(k) z2(k) ... z11(k)]t,,[0032][0033]式中,z1 z2 ... z11分别为ye,xe,d1,d2,d3,d4,d5的估计值,{l11,l21...l52}为扩张状态观测器增益;[0034]4)基于扩张状态观测器扰动补偿设计车辆轨迹跟踪预测控制器;[0035]系统离散预测模型如式(8)所示,定义新状态得到新的预测模型方程:[0036][0037]式中,δue(k+j|k)=ue(k+j|k)-ue(k-1),ξe(k|k)=ξe(k);[0038]并且为了简化计算,假设:[0039][0040]假设系统的预测时域为np,控制时域为nc,(np≥nc),将系统未来时刻的预测输出写作矩阵的形式:[0041]y(k)=ψ(k)λ(k|k)+θ(k)δu(k)+w(k)f(k)ꢀꢀꢀꢀꢀꢀꢀꢀ(11)[0042]式中,[0043][0044][0045]为了对控制增量进行精确约束,把控制增量作为代价函数的状态量,可以给定以下形式的优化代价函数j(k):[0046][0047]式中,q是输出量的权重矩阵,r是控制量增量的权重矩阵;[0048]并给出控制量约束以及约束横摆角速度约束:[0049][0050]式中,uemin,uemax分别表示控制量的下界和上界,δuemin,δuemax分别表示控制量增量的下界和上界,分别表示横摆角速度的下界和上界;[0051]并通过求解优化问题:[0052][0053]得到最优控制序列δu(k),并根据模型预测控制的基本原理,将该控制序列中的第一个元素δue(k|k)作为实际的控制增量来得到控制量,即:[0054]u(k)=ue(k-1)+δue(k|k)+ur(k)ꢀꢀꢀꢀꢀꢀꢀꢀ(15)[0055]根据上述分析得到基于eso的车辆轨迹跟踪预测控制过程为:[0056]s1:初始化:在实际车辆模型上输入参考轨迹,得到离散化各个时刻的期望状态量ξr(k)和期望控制量ur(k),给定权重矩阵q,r,给定初始时刻k=0,初始估计值f(0)=[o5×1],ue(-1)=[0];[0057]s2:采样当前时刻k系统状态量ξ(k),计算得到误差状态量ξe(k)=ξ(k)-ξr(k);[0058]s3:根据当前时刻k期望状态量ξr(k)构建线性时变矩阵a(k),b(k);[0059]s4:根据当前时刻k的扰动估计值z7(k),z8(k)...z11(k),误差状态量ξe(k),以及矩阵a(k),b(k),构建式(9)的预测控制方程,给定约束(13),并通过求解式(14)优化问题得到最优控制序列δu(k);[0060]s5:将该控制序列中的第一个元素δue(k|k)作为实际的控制增量通过式(15)计算得到实际控制量u(k)并控制系统;[0061]s6:通过式(9)计算下一时刻扩张状态观测器的估计值z(k+1);[0062]s7:令k=k+1,并返回步骤s2。[0063]本发明的有益效果主要表现在:通过eso能够有效地估计系统总扰动的方法,补偿在模型简化的误差以及外界的干扰,以达到更好的控制效果;将控制量增量作为预测目标函数,使轨迹跟踪曲线更为平滑,更贴近实际控制需要。附图说明[0064]图1是二自由度前轮主动转向车辆动力学模型示意图;[0065]图中,αf为前轮偏侧角,αl为后轮偏侧角,fyf为前轮受到沿着y轴方向的力,fxf为前轮受到沿着x轴方向的力,fyr为后轮受到沿着y轴方向的力,fxl为后轮受到沿着x轴方向的力,flf为前轮受到的纵向力,fcf为前轮受到的侧向力,flr为后轮受到的纵向力,fcr为后轮受到的侧向力;[0066]图2是基于eso的车辆轨迹跟踪预测控制框架示意图。具体实施方式[0067]下面结合附图对本发明作进一步描述。[0068]一种基于eso的车辆轨迹跟踪预测控制方法,包括以下步骤:[0069]1)如图1所示,根据二自由度前轮主动转向车辆在行驶过程中的受力分析,利用魔术公式,建立二自由度前轮主动转向车辆动力学模型;[0070]二自由度前轮主动转向车辆的动力学模型表述为以下形式:[0071][0072]式中,m表示整车质量,a,b分别表示质心距离前、后轮的距离,δf表示前轮转角,表示横摆角,iz表示车辆绕z轴的转动惯量,x,y表示世界坐标系下车辆质心的横、纵坐标,ccf,ccr分别表示前后轮的侧偏刚度系数,clf,clr分别表示前后轮的纵向滑移系数,sf,sr分别表示前后轮的滑移率,分别表示车辆在车身坐标系下的横、纵向速度;[0073]2)基于所述的车辆动力学模型设计轨迹跟踪误差模型;[0074]将式(1)所建立的车辆动力学模型写作由状态量控制量u=[δf]的非线性系统:[0075][0076]将式(2)在t时刻参考轨迹上的期望点(ξr,ur)进行泰勒级数展开,并只保留一阶导数项,即可得到车辆的线性化动力学方程:[0077][0078]简化并整理得到轨迹跟踪误差模型:[0079][0080]式中,ue=u-ur,[0081][0082]3)基于所述的轨迹跟踪误差模型设计扩张状态观测器;[0083]由于系统在离散化中省略了其高阶项,以及系统在模型简化存在的误差,考虑到这些不确定性因素的存在,为了得到更好的控制效果,设计了扩张状态观测器用以估计系统的状态量以及综合扰动,来补偿反馈给mpc,根据存在的未知干扰,得到存在干扰未知项的模型:[0084]将该带干扰未知项的轨迹更正车辆误差模型写作状态空间形式:[0085][0086]式中,f(t)=[d1 d2 d3 d4 d5]t,d=[o5×1 i5×5],{d1 d2 d3 d4 d5}为上的不确定性扰动;[0087]再对式(5)中带干扰未知项时变模型以t为离散化周期进行离散化:[0088]ξe(k+1)=a(k)ξe(k)+b(k)ue(k)+dtf(k)ꢀꢀꢀꢀꢀꢀ(6)[0089]式中,t为离散化周期,a(k)=i+ta(t),b(k)=tb(t),dt=td,i为单位矩阵,ξe(k)为k时刻状态量误差,ue(k)为k时刻控制量误差,f(k)为k时刻系统扰动;[0090]将式(6)中的f(k)作为扩张状态观测器中的待扩张状态量进行估计,在上述时变车辆误差模型中,根据扩张状态观测器理论,将f(k)扩张为新的状态,形式如下:[0091][0092]对于上述扩张的系统,设计eso:[0093][0094]式中,z(k)=[z1(k) z2(k) ... z11(k)]t,[0095][0096]式中,z1 z2 ... z11分别为ye,xe,d1,d2,d3,d4,d5的估计值,{l11,l21...l52}为扩张状态观测器增益;[0097]4)基于扩张状态观测器扰动补偿设计车辆轨迹跟踪预测控制器;[0098]系统离散预测模型如式(8)所示,定义新状态得到新的预测模型方程:[0099][0100]式中,δue(k+j|k)=ue(k+j|k)-ue(k-1),ξe(k|k)=ξe(k);[0101]并且为了简化计算,假设:[0102][0103]假设系统的预测时域为np,控制时域为nc,(np≥nc),将系统未来时刻的预测输出写作矩阵的形式:[0104]y(k)=ψ(k)λ(k|k)+θ(k)δu(k)+w(k)f(k)ꢀꢀꢀꢀꢀꢀ(11)[0105]式中,[0106][0107][0108]为了对控制增量进行精确约束,把控制增量作为代价函数的状态量,可以给定以下形式的优化代价函数j(k):[0109][0110]式中,q是输出量的权重矩阵,r是控制量增量的权重矩阵;[0111]并给出控制量约束以及约束横摆角速度约束:[0112][0113]式中,uemin,uemax分别表示控制量的下界和上界,δuemin,δuemax分别表示控制量增量的下界和上界,分别表示横摆角速度的下界和上界;[0114]并通过求解优化问题:[0115][0116]得到最优控制序列δu(k),并根据模型预测控制的基本原理,将该控制序列中的第一个元素δue(k|k)作为实际的控制增量来得到控制量,即:[0117]u(k)=ue(k-1)+δue(k|k)+ur(k)ꢀꢀꢀꢀꢀꢀꢀꢀ(15)[0118]控制框架如图2所示,扩张状态观测器根据车辆的状态变量和控制量估计出相应的扰动量,并带入带有扰动量的预测方程中,计算带约束情况下的预测控制得到的控制量,最终得到车辆动态干扰下的最优控制量。[0119]根据上述分析得到基于eso的车辆轨迹跟踪预测控制过程为:[0120]s1:初始化:在实际车辆模型上输入参考轨迹,得到离散化各个时刻的期望状态量ξr(k)和期望控制量ur(k),给定权重矩阵q,r,给定初始时刻k=0,初始估计值f(0)=[o5×1],ue(-1)=[0];[0121]s2:采样当前时刻k系统状态量ξ(k),计算得到误差状态量ξe(k)=ξ(k)-ξr(k);[0122]s3:根据当前时刻k期望状态量ξr(k)构建线性时变矩阵a(k),b(k);[0123]s4:根据当前时刻k的扰动估计值z7(k),z8(k)...z11(k),误差状态量ξe(k),以及矩阵a(k),b(k),构建式(9)的预测控制方程,给定约束(13),并通过求解式(14)优化问题得到最优控制序列δu(k);[0124]s5:将该控制序列中的第一个元素δue(k|k)作为实际的控制增量通过式(15)计算得到实际控制量u(k)并控制系统;[0125]s6:通过式(9)计算下一时刻扩张状态观测器的估计值z(k+1);[0126]s7:令k=k+1,并返回步骤s2。
图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!
内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
一种基于ESO的车辆轨迹跟踪预测控制方法 专利技术说明
作者:admin
2022-11-30 08:15:28
858
关键词:
控制;调节装置的制造及其应用技术
专利技术