[发明专利]一种车辆队列最优协同控制方法有效
申请号: | 202010839990.3 | 申请日: | 2020-08-20 |
公开(公告)号: | CN112099349B | 公开(公告)日: | 2022-04-08 |
发明(设计)人: | 陈建忠;李静 | 申请(专利权)人: | 西北工业大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 西北工业大学专利中心 61204 | 代理人: | 金凤 |
地址: | 710072 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 车辆 队列 最优 协同 控制 方法 | ||
1.一种车辆队列最优协同控制方法,其特征在于,包括以下步骤:
步骤1:构建车辆队列,车辆队列由N+1辆车组成,按照行驶方向,排在车队的第一辆车为头车,其余为跟随车辆;头车编号为0,跟随车辆编号由i表示,i∈{1,2,…,N};
步骤2:确定车辆队列的动力学模型;
定义跟随车辆i的实际位置为pi(i),实际速度为vi(t),控制输入为ui(t),跟随车辆i的动力学模型为:
其中,A和B为不同的给定参数;
步骤3:采用可变时距间距策略确定车辆队列的间距策略;
通过车辆队列中车辆之间的通讯,获取头车的速度v0(t),设定跟随车辆i和头车0的期望间距:
其中,ci0、hi0和di0是给定的系数;
设定跟随车辆j和头车0的期望间距:
其中,cj0、hj0和dj0是给定的系数,j∈{1,2,…,N};
设定跟随车辆i和j之间的期望间距:
其中,cij、hij和dij表示跟随车辆i和j期望间距的系数,满足条件:
定义跟随车辆i相对头车的位置误差为速度误差为具体如公式(6)所示:
车辆的动力学模型(1)转化为:
其中,表示车辆i的状态向量;
定义车辆队列全局形式的状态方程为:
其中,表示克罗内克乘积,表示车辆队列的整体状态向量,U(t)=[u1(t) u2(t) … uN(t)]T表示车辆队列的整体控制输入函数,IN表示N阶单位矩阵;
步骤4:构建车辆队列性能指标函数;
构建车辆i的性能指标函数:
Ji(t)=Ji1(t)+Ji2(t)+Ji3(t) (9)
其中:
Ji1(t)表示车辆i与车辆j之间状态误差的性能指标函数,aij表示车辆i与车辆j的通信连接,aij∈[0,1],aij=1表示车辆i能获取车辆j的信息,aij=0表示车辆i不能获取车辆j的信息;q1和q2分别表示车辆i与车辆j之间状态误差的权重;
Ji2(t)表示车辆i与头车0之间状态误差的性能指标函数,ai0表示车辆i与头车0的通信连接,ai0∈[0,1]ai0=1表示车辆i能获取头车0的信息,ai0=0表示车辆i不能获取头车0的信息;α和β分别表示车辆i与头车0之间状态误差的权重;
Ji3(t)表示车辆i控制输入的性能指标函数,r1为控制输入的权重,r2为控制输入导数的权重;
车辆队列的性能指标函数表示为:
其中,L表示车辆i与车辆j通信拓扑图的拉普拉斯矩阵,L=[lij]∈RN×N,lij=-aij,i≠j,G=diag{a10,a20,…,aN0}表示车辆i与头车0的通信拓扑矩阵;
步骤5:构建车辆队列控制输入函数;
构建车辆i的控制输入函数为:
其中,k1表示车辆i与j的位置误差增益,k2表示车辆i与j的速度误差增益,k3表示车辆i与头车0之间的位置误差增益,k4表示车辆i与头车0之间的速度误差增益,τ表示车辆之间的通信时滞,v0(t-τ)·τ表示对通信时滞导致的位置误差的补偿;
车辆队列的控制输入函数为:
其中,M1=[k1 k2]和M2=[k3 k4]表示控制输入的增益矩阵,D=diag{di}表示车辆i与车辆j通信拓扑图的入度矩阵,其中
步骤6:构建车辆队列的最优协同控制模型:
步骤7:求解式(16),得到车辆队列控制输入的最优控制增益矩阵M1=[k1 k2]和M2=[k3k4],并使车辆队列性能指标函数值最小,达到车辆队列的最优协同控制目标。
2.根据权利要求1所述的一种车辆队列最优协同控制方法,其特征在于,所述ci0的取值范围为[-0.1i,0.1i],hi0的取值范围为[0,2i],di0的取值范围为[5i,15i]。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010839990.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种改性还原氧化石墨烯掺杂聚乳酸薄膜的制备方法
- 下一篇:一种门板生产系统