[发明专利]四轮独立驱动电动汽车分布式模型预测路径跟踪控制方法有效

专利信息
申请号: 202110996185.6 申请日: 2021-08-27
公开(公告)号: CN113602278B 公开(公告)日: 2022-12-23
发明(设计)人: 任彦君;沈童;柏硕;张紫涵;王凡勋;付琪;冯斌;梁晋豪;丁昊楠 申请(专利权)人: 吾驾之宝汽车技术(江苏)有限公司
主分类号: B60W40/00 分类号: B60W40/00;B60W50/00
代理公司: 北京同辉知识产权代理事务所(普通合伙) 11357 代理人: 廖娜
地址: 210000 江*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 独立 驱动 电动汽车 分布式 模型 预测 路径 跟踪 控制 方法
【权利要求书】:

1.一种四轮独立驱动电动汽车分布式模型预测路径跟踪控制方法,其特征在于,包含以下步骤:

步骤一、参考轨迹模型的建立

首先从GPS中线中直接读取理想的正东方向E和正北方向N的坐标,作为理想的车辆参考轨迹,并依此计算出理想的航向角为了便于轨迹误差的计算,将直角坐标转化为行驶路程s和路径曲率K表示的形式;同时根据路面附着条件μ和当前纵向加速度ax计算理想的侧向加速度ay;基于稳态转向的假设,计算车辆的目标车速Vx

步骤二、路径跟踪误差模型设计

首先从GPS和惯导IMU中获取纵向速度vx、侧向速度vy以及横摆角速度信号γ,分别建立纵向横向运动模型作为车辆本体动力学模型;其中控制输入分别为前轮转角δ,直接横摆力矩Mz以及总牵引力Fxall;为了实现对理想路径的跟踪,选择方向角误差横向误差ey表示当前车辆与参考轨迹的偏差;结合参考轨迹建立了车辆的跟踪误差模型,以此作为控制器设计的参考模型;

步骤三、路径跟踪控制器的设计

首先对模型进行线性化以及离散化,使其满足控制器设计要求;其次为了降低计算的复杂度,采用分布式模型预测控制算法,将路径跟踪控制器差分为转向控制器和驱动/制动控制器分别设计;转向控制器和驱动/制动控制器的跟踪目标分别为横向跟踪误差和车速跟踪误差;分别设计了两个独立的目标函数对转向和驱动/制动控制器的最优控制序列分别进行求解;对于目标函数中的未知控制序列,采用上一迭代时刻的相邻控制器最优序列进行替代,实现了两个控制器的独立求解;求解出的最优前轮转角δ经CAN总线发送给线控转向控制器执行;最优直接横摆力矩Mz和最优总牵引力Fxall经过转矩分配算法传递至轮毂电机控制器执行。

2.根据权利要求1所述的四轮独立驱动电动汽车分布式模型预测路径跟踪控制方法,其特征在于,参考轨迹模型的建立包含以下部分:

(Ⅰ)建立理想路径模型;

规定正东方向E和正北方向N为坐标轴建立直角坐标系,理想轨迹的确定通常需要三个参数,即纵横向的坐标以及航向角,可以通过向量表示其中纵横向坐标E和N可以直接从GPS中获取;航向角一般指向轨迹的切线方向,可以通过公式(1)计算;

为了便于车辆与轨迹横向误差的计算,通过行驶路程s和路径曲率K的两个参数表示轨迹曲线,s和K的值可以通过坐标转换公式(2)计算;

(Ⅱ)目标车速设计:

考虑路面附着条件的限制,车辆的纵向加速度ax以及侧向加速度ay必须满足公式(3)所示的不等式约束,其中μ为路面附着系数,通过路面附着估计模块获取;g为重力加速度;

为了保留足够的安全裕度,理想的侧向加速度ay可以通过公式(4)计算,其中纵向加速度ax可以从惯性测量单元IMU中直接获取;

基于稳态转向的假设,车辆的目标车速可以通过路径的曲率K和理想侧向加速度ay计算,如公式(5)所示:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于吾驾之宝汽车技术(江苏)有限公司,未经吾驾之宝汽车技术(江苏)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110996185.6/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top