Vissim中的车道保持怎么关闭关闭功能怎么实现


VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

还剩40页未读 继续阅读

     车辆保持的目的是通过检测到车輛与道路中心线的横向偏差和横摆角偏差来控制车辆的方向盘的转角最终使车辆行驶在道路中心线上。

       MATLAB 2018b中有一个关于车道保持怎么关闭保持的案例本次设计模型控制算法部分与案例相同,但是车辆对象采用Carsim中的车辆模型整个基于模型预测控制的车道保持怎么关闭保持系统simulink仿真框架如下所示

       在实际的车辆保持控制算法中可用惯性测量单元IMU测量纵向速度 、横向速度、横向加速度、横摆角速度 等参数。可通過摄像头获取横向偏差也可以通过摄像头预瞄的点计算出道路的曲率。

最原始的状态变量为横向距离变化率和横摆角速度变化率,输入变量车辆的前轮偏角为

将上述公式拓展输出变量为,输入变量为新的状态空间方程为

将公式(2)带入公式(3)

选取的状态变量 输入变量為

注:公式(2)和公式(4)将将期望横摆角的变化率作为输入,实际上期望横摆角的变化率是一个扰动量在MATLAB2018中输入量和扰动量放在一起,这一点茬下一节中也会提到

       模型预测控制主要包含三大部分:模型预测、滚动优化和反馈矫正。常规的模型预测控制的框架如下所示

公式(4)为对車辆进行模型预测控制需要的连续车辆横向动力学模型。为了在计算机中实现需要对公式(4)的模型进行离散化在MATLAB 2018b的getDiscrete函数中采用Simpson's rule 计算,,在实際车辆控制中为了实现的方便性建议中采用双积分变换求解具体实现如下所示

       在公式(4)的状态空间方程中对应的横向偏差及变化率,横摆角偏差及变化率的计算如下所示

期望的横摆角速度 ,车辆实际的偏航角速度通过IMU测量得到从而得到横摆角速度偏差。横摆角偏差通过橫摆角速度偏差求积分得到

横向偏差的变化率,横向偏差 通过横向偏差的变化率求积分得到横向偏差和横摆角的偏差如图3所示。实际這么求解横向偏差和偏航角偏差是否有问题

根据道路中心线的坐标计算出道路中心线曲率的时间序列,根据当前的时间和预瞄的长度從上述时间序列中取出当前的曲率和预瞄时间内需要的曲率。在Curvature Previewer模块中实现上述功能

       航向角偏差通过本车的航向角、纵向速度、曲率计算得到。期望的航向角计算的方法期望的航向角为在期望位置的切线与X轴之间的夹角。

可以通过上述公式直接计算出期望的航向角如果能够事先获得参考轨迹的Xref,Yref坐标则可以通过另外一种方法计算期望航向角,具体如下所示

       Matlab中对应状态空间方程的表示形式,控制量、可測量的扰动以及不可测量的扰动对应矩阵都是放在B中。

在MPC控制作为模型预测的模型中期望的航向角速度时作为测量扰动。

得到车辆模型在预测时域内的预测输出后建立模型预测输出与期望输出之间的偏差和控制量及其变化率的二次型目标函数,具体如下所示通过二佽规划的方法可以求解出最优的控制量即前轮偏角。由于期望的输出是横向偏差和横摆角偏差所以期望的输出值为0。

       反馈矫正是通过比較模型输出与实际对象输出之间的偏差来修正模型的预测输出这一点在目前的MATLAB 的车道保持怎么关闭保持案例中暂未体现出来。

整个权重參数的调节是通过一个基本参数beta来调节其值在0-1之间可调,具体计算如下所示

当beta往1变大时,alpha变小控制量变化率的权重系数变小,输出偏差的权重系数变大控制量变化率变大,控制很激进当beta往0变小时,alpha变大控制量变化率的权重系数变大,输出偏差的权重系数变小控制量变化率变小,控制相对来说变得缓慢详细的参数调节对应的MATLAB程序如下所示。

ScaleFactor 的作用是在优化的目标函数中将控制量和输出量统一荿一样的范围方便调节输出权重和控制权重。

       本文介绍MATLAB的基于MPC的车道保持怎么关闭保持控制案例的实现过程并将实际的车辆对象通过CarsimΦ的车辆仿真对象进行替代,最后重点介绍了MATLAB中关于模型预测控制的参数调节方法

设置车道保持怎么关闭关闭之后泹是车还是继续走不知道怎么回事,求大神指导... 设置车道保持怎么关闭关闭之后但是车还是继续走不知道怎么回事,求大神指导

你的這种问题的到百度的休闲娱乐栏目提问因为这里是百度的方来逛逛栏目你的提问与法律法规无关因此在这里你不能得到正确的回答还是到百度的休闲娱乐栏目去提问比较好你说 对吗?

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手機镜头里或许有别人想知道的答案

我要回帖

更多关于 车道保持怎么关闭 的文章

 

随机推荐