版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于反馈线性化的自主式车道pid控制
1针对pid类型的车辆控制器的控制策略交通拥挤是一个全球化的问题。为了解决交通拥挤问题,选择减少车距和增加交通流量是解决交通拥挤问题的首选方法。目前的方法通常是基于车队的独立控制。为了实现车队的独立控制,必须在车队内配备相应的传感器和执行器,并且具有一定的通信能力。自主车队纵向控制的研究已取得大量成果,如文献分别针对线性模型、非线性模型及滑模设计出PID类型的纵向车队控制器,实现了车队在水平道路上不考虑外界环境影响下的稳定行驶.文献设计无迹卡尔曼滤波,准确估计出对车队控制重要而又难以测量的状态变量,较好地满足了车队控制的需要.但是这些控制策略,都没有考虑车队运行中受到风速及路面坡度等影响.同时,由于燃油延时和传输延时的存在,不得不考虑执行器延时(燃油延时和传输延时的总和)对车队的影响.通过实验结果显示了执行器的延时会降低车队的控制性能,但没有给出理论分析.虽然对车辆存在执行器延时的问题进行了研究,但并不适用于车队的控制.本文将在文献研究的基础上考虑坡度和风速对车队的影响,建立车辆非线性动态模型,并设计控制器.为了能使控制策略在实际中得到更好的应用,本文在所提出的线性控制算法基础上,进一步考虑执行器延时的问题,设计控制器.2ai和i的测量本文用于研究的车队是由6辆自左向右运动的车辆组成,数学结构如下:δi=xi-1-xi-δd.(1)其中:xi(i=0,1,…)是车辆的参考位置,δd是期望的车间距离,δi是期望车间距离与实际距离误差,结构如图1所示.车队控制过程中需要测量的信息有领队车的速度v0,跟随车辆速度vi;领队车加速度a0,跟随车辆加速度ai;车间水平距离误差δi.其中:vi,ai和δi的测量可通过第i辆车的传感器获得;而v0和a0的测量需要无线通讯完成.目前的通讯和信号处理技术可以保证所需数据的测量,假设车队中所有车辆都装有满足测量需要的通讯装置.本文考虑风速及路面等因素后得到车队中第i辆车的动力学模型如下:mi⋅⋅xi=Fi-migsinθ-(ρAicdi/2)(˙xi+vwind)2-dmi.(2)式中:Fi是车辆驱动力,θ是路面坡度,ρ是空气质量密度,Ai是第i辆车的横截面面积,cdi是拽力系数,dmi是第i辆车的机械阻力,xi是车辆的水平位置,mi是车的质量,g是重力加速度,vwind是风的速度.对式(2)两边同时求导,得mi⋅⋅⋅xi=˙Fi-2kdi⋅⋅xi˙xi-2kdi⋅⋅xivwind,(3)其中kdi=ρAicdi/2.结合如下发动机模型:˙Fi=-Fiτi(˙xi)+uiτi(˙xi).(4)其中:τi是发动机的时间常数,ui是第i辆车节气阀输入量.可得如下3阶非线性模型:⋅⋅⋅xi={-2kdi⋅⋅ximi(˙xi+vwind)-1τi(˙xi)[⋅⋅xi+kdimi(˙x2i+v2wind+2˙ximi)+dmimi+gsinθ]}+1miτi(˙xi)ui.(5)该模型是下文控制器设计的基础.3[2.2传递函数对于式(5)所示的车辆非线性模型,本节采用反馈线性化的方法设计如下控制器:ui=1ai(˙xi)[ci-b(˙xi,⋅⋅xi)].(6)其中ai(˙xi)=1miτi(˙xi),bi(˙xi,⋅⋅xi)={-2kdi⋅⋅ximi(˙xi+vwind)-1τi(˙xi)[⋅⋅xi+kdimi(˙x2i+v2wind+2˙xivwind)+dmimi+gsinθ]}.由式(4)~(6)可得⋅⋅⋅xi=ci.(7)这里ci是待设计的附加输入量,可根据车间距离误差、误差变化率、速度变化、加速度变化等信息进行设计.1)对第1辆车c1=cp1δ1(t)+cv1˙δ1(t)+ca1⋅⋅δ1(t)+cvlω0(t)+cal˙ω0(t).(8)其中:ω0=v0-ˆv0‚˙ω0=a0‚ˆv0是车辆的速度稳态值;cp1,cv1,ca1,cvl,cal为待设定参数.取i=1对式(1)两端求3阶导数得δ⋅⋅⋅1=x⋅⋅⋅0-x⋅⋅⋅1.(9)结合式(7)和(8)可得δ⋅⋅⋅1=x⋅⋅⋅0-[cp1δ1(t)+cv1δ˙1(t)+ca1δ⋅⋅1(t)+cvl(v0(t)-v^0(t))+cala0(t)],对上式进行拉氏变换,有[s3+ca1s2+cv1s+cp1]δ1=[s2-cals-cvl]ω0,hδ1δ0(s)=s2-cals-cvls3+ca1s2+cv1s+cp1.2)对第i辆车ci=cpδi(t)+cvδ˙i(t)+caδ⋅⋅1(t)+cvl[v0-vi]+cal[a0-ai].(10)同样,由式(1)求导可得δ⋯i=x⋅⋅⋅i-1-x⋅⋅⋅i.结合式(7)和(10)可得δ⋅⋅⋅i=cpδi-1+cvδ˙i-1+caδ⋅⋅i-1+cvl[v0(t)-vi-1(t)]+cal[a0(t)-ai-1(t)]-cpδi-cvδ˙i-caδ⋅⋅i-cvl[v0(t)-vi(t)]-cal[a0(t)-ai(t)].对上式进行拉氏变换,可得[s3+(ca+cal)s2+(cv+cvl)s+cp]δi=[cas2+cvs+c]δi-1,hδiδi-1=cas2+cvs+cs3+(ca+cal)s2+(cv+cvl)s+cp,其中cp,cv,ca,cvl,cal为待设定系数.需注意,设计待设定参数时要满足以下条件:1)车队中每辆车能稳定运行,要求传递函数所有极点位于s左半平面;2)避免因领队车辆信息误差的增大(即所谓的(Slinky-effect)),而使车间距离呈递增状态变化,这就要求对于w>0,有|δi(jw)/δi-1(jw)|<1;3)避免车队抖动,对任意时刻t>0时,要满足g(t)>0.采用线性控制器可保证车队的稳定,但在车队运行过程中,由于领队车辆加速度的变化以及坡度和风速等外界因素的影响,使得事先设定的参数对车队的控制不够理想,变化较大时甚至引起车队的不稳定,尤其是在减速阶段,极易使车辆发生碰撞.这里采用变参数结构(VAPID结构如图2所示)来改进经典PID的不足.即将参数cp,cv,ca,cvl,cal取为偏差δ的函数,根据偏差δ的大小,实时改变参数,以提高控制性能,使车间距离误差变化更小.根据文献的分析,可将参数与偏差的函数关系取为kp=kp0(1+k′p(1-exp(η1e2))),ki=ki0(k′i+k″iexp(η2e2)),kd=kd0(1+k′d(η3e2)).(11)其中:kp代表cp,cvl,cal的取法;kd代表cv,ca的取法;η1,η2,η3为待设定系数,其取值可根据文献选取;kp0,ki0,kd0是按常规PID得到的参数(即按常规PID得到的cp,cv,ca,cvl,cal);k′p,k′i,k″i,k′d为修正系数.kp′主要取决于控制变量的限制幅值和对象的稳定性,k′i反映大偏差时的积分作用,k″i反映稳态值附近的积分作用,k′d反映稳态值附近的微分作用.之所以取成上述关系是因为比例系数kp在偏差值较小时取较小值,这样有利于加快响应速度,同时具有很好的稳定性;积分系数ki在偏差较小时取较大值,在偏差较大时取较小值,这样既有利于保证稳态无静差,又不会引起饱和而使超调增大、调节时间延长;微分系数kd在偏差较小时取较大值,在偏差较大时取较小值,这样能加快控制器对小偏差的反应速度,以便出现干扰时能够及时调整控制动作.将式(11)代入(10)可得第i辆车的非线性控制律如下:ci=cp0(1+c′p(1-exp(η1e2)))δi(t)+cd0(1+c′d(η3e2))δ˙i(t)+caδ⋅⋅1(t)+kv0(1+c˙vl(1-exp(η1(v0-vi)2)))[v0-vi]+ka0(1+c˙al(1-exp(η1(a0-ai)2)))[a0-ai].(12)4新能源汽车距离误差的控制律设计假设燃油及传输导致的延时为h,则实际执行的控制信号ui为ui(t-h)=1ai(x˙i)[ci(t-h)-b(x˙i,x⋅⋅i)].(13)其中c1(t-h)=cp1δ1(t-h)+c1δ˙1(t-h)+ca1δ⋅⋅1(t-h)+cvl[v0(t-h)-v^0(t-h)]+cala0(t-h),(14)ci(t-h)=cpδi(t-h)+cvδ˙1(t-h)+caδ⋅⋅1(t-h)+cvl[v0(t-h)-vi(t-h)]+cal[a0(t-h)-ai(t-h)].(15)这里待定参数cp,cv,ca,cvl,cal同上节.由式(7)得a˙i=ci,假设车队中存在的延时相同,结合式(15)可得a˙i(t)=c^pδi(t-h)+c^vδ˙i(t-h))+c^aδ⋅⋅i(t-h)+c^vl(v0(t-h)-vi(t-h))+c^al(a0(t-h)-ai(t-h)).(16)其中c^p=cp/mτ‚c^v=cv/mτ‚c^a=ca/mτ‚c^vl=cvl/mτ‚c^al=cal/mτ.由式(1)可得δ⋅⋅⋅i(t)=a˙i-1(t)-a˙i(t)‚(17)对于i=1,将式(14)和(16)代入(17)得到第1辆车的距离误差方程为δ⋅⋅⋅1(t)=a˙0(t)-c^pδ1(t-h)-(c^v+c^vl)δ˙1(t-h)-(c^a+c^al)δ⋅⋅1(t-h).(18)同样,将式(16)代入(17)可得到第i辆车的距离误差满足如下关系:δ⋅⋅⋅i(t)=-c^pδi(t-h)-(c^v+c^vl)δ˙i(t-h)-(c^a+c^al)δ⋅⋅i(t-h)+c^pδi-1(t-h)+c^vδ˙i-1(t-h)+c^aδ⋅⋅i-1(t-h).(19)车队要想取得好的控制性能,需保证每辆车稳定,考虑式(19)可得到每辆车的闭环系统如下:δ⋅⋅⋅i(t)=-c^pδi(t-h)-(c^v+c^vl)δ˙i(t-h)-(c^a+c^al)δ⋅⋅i(t-h).(20)考虑如下的组合方程:[δ˙i(t)δ⋅⋅i(t)δ⋅⋅i(t)〗=[010001000[δi(t)δ˙i(t)δ⋅⋅i(t)+[000000-c^p-c^v-c^vl-va-c^al〗[δi(t-h)δ˙i(t-h)δ⋅⋅i(t-h)〗,设e(t)=[δi(t)δ˙i(t)δ⋅⋅i(t)〗‚A=[010001000〗‚B=[000000-c^p-c^v-c^vl-c^a-c^al〗,可以得到e˙(t)=Ae(t)+Be(t-h).(21)其中:0≤h≤h^‚h^是常数;e(t)对所有t≥0都连续可微.于是根据牛顿莱布尼兹公式,有e(t-h)=e(t)-∫-h0e˙(t+α)dα=e(t)-∫-h0[Ae(t+α)+Be(t-h+α)]dα.方程(21)可另写为e˙(t)=(A+B)e(t)-B∫-h0[Ae(t+α)+Be(t-h+α)]dα.(22)以下引理是保证车辆渐近稳定的充分条件.引理1如果延时上界满足h≤h^<σ1,则系统(22)渐近稳定,其中σ1=λmin(Q)ε∥ΡB(AΡ-1AΤ+BΡ-1BΤ)BΤΡ∥+2∥Ρ∥/ε,ε>0,P为满足如下方程的正定对称矩阵:(A+B)ΤΡ+Ρ(A+B)=-Q,这里Q是任意正定对称矩阵.引理1含有一个自由常数ε,因此σ1可用如下结论进一步优化.引理2对于给定矩阵A,B,C,P和Q,函数f(ε)=λmin(Q)ε∥ΡB(AΡ-1AΤ+BΡ-1BΤ)BΤΡ∥+2∥Ρ∥/ε,取最大值时对应的ε为ε=[2∥Ρ∥/∥ΡB(AAΤ+BBΤ+CCΤ)BΤΡ+2ΡC(AAΤ+BBΤ+CCΤ)CΤΡ∥]1/2.假设车队中每辆车都采用控制律(13),车队的动态方程(19)经拉普拉斯变换,可以写成如下传递函数:G(s)=δi(s)δi-1(s)=(c^p+c^vs+c^as2)e-hs[c^p+(c^v+c^vl)s+(c^a+c^al)s2]e-hs+s3.(23)同样,设计待定参数要满足上节所述3个条件.注1车队要避免Slinky-effects,要求下式:G(jw)=|δi(jw)δi-1(jw)|={[(c^p-c^aw2)2+c^v2w2]/{(c^vl2+2c^vc^vl-2c^alc^s)+2c^psin(hw)w3+[2c^alc^a+c^al2+2(c^v-c^vl)]cos(hw)w4-2(c^a+c^al)w5sin(hw)+w6+(c^p-c^aw2)2+c^v2w2}}1/2对任意的w>0,满足|δi(jw)/δi-1(jw)|<1.因为(c^p-c^aw2)2+c^v2w2>0,所以仅需满足(c^vl2+2c^vc^vl-2c^alc^s)+2c^psin(hw)w3+{2c^alc^a+c^al2+2[c^v-c^vl]}cos(hw)w4-2(c^a+c^al)w5sin(hw)+w6>0.另外,c^p‚c^al,c^a>0‚w>0‚sin(hw)≤hw≤1‚cos(hw)≤1,可知,只要下述关系成立:1)c^v+c^vl>0;2)c^vl2+2c^vc^vl-2c^alc^p>0;3)2hc^p-c^a2>0.则对任意的w>0,总有|δi(jw)/δi-1(jw)|<1,即可使车队避免Slinky-effects效应.由引理1和上述条件3)得到延时上限要满足h^<min{σ1,c^a2/2c^p}.(24)注2文献中指出,要避免车队抖动,只要求车队对任意t>0都满足g(t)>0,其中g(t)为G(s)的脉冲响应函数.5pid控制器为了检验本文控制方法的有效性,并与文献中PID类型控制器作一比较,本文对由6辆车组成的车队进行了仿真.由式(24)可以得到延时上限值为h^<0.065s;仿真中延时取为0.06s,可满足车队稳定性需要;发动机时间常数τ=0.1.其他控制参数及车队运行初始条件如下:初始状态:初始速度为
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025房地产合同住宅小区绿化维护合同书
- 江苏2025安全员b考试题库及答案解析
- 热能与动力工程测试技术习题及自动保存的
- 银行从业资格考试哈尔滨及答案解析
- 家庭护理学题库及答案解析
- 2025-2030绿色建筑行业市场深度分析及政策推动与可持续发展报告
- 2025-2030绿色建筑技术推广瓶颈与政策支持效果评估
- 2025-2030绿色债券认证标准与国际市场接轨报告
- 2025-2030绿氢电解槽催化剂寿命延长技术经济性评估报告
- 2025-2030细胞培养肉技术突破与产业化可行性评估
- 投资回报率测算-洞察及研究
- 团委干事面试题库及答案
- 医疗安全培训课件妇科
- 【《某66kV模式半高型变电站设计的环境因素及负荷统计计算案例》2500字】
- GB/T 45898.1-2025医用气体管道系统终端第1部分:用于压缩医用气体和真空的终端
- 天然气购销合同协议书范本
- GB/T 18277-2025收费公路收费制式和收费方式
- 会计行业巅峰备战:会计分录面试题解及例题集锦服务
- 2025年勘察设计注册土木工程师考试(水利水电工程·水土保持专业案例)历年参考题库含答案详解(5套)
- 经济师考试建筑与房地产经济专业知识和实务(初级)试题与参考答案(2025年)
- 鸿蒙应用开发案例实战(ArkTS版)(AI助学)(微课版) 课件全套 项目1-7 初探HarmonyOS开发 个性化设置应用 - 融会贯通 七彩天气App开发之旅
评论
0/150
提交评论