CN110775154B - 一种电动卡车线控转向系统及其网络不确定控制方法 - Google Patents
一种电动卡车线控转向系统及其网络不确定控制方法 Download PDFInfo
- Publication number
- CN110775154B CN110775154B CN201911023501.0A CN201911023501A CN110775154B CN 110775154 B CN110775154 B CN 110775154B CN 201911023501 A CN201911023501 A CN 201911023501A CN 110775154 B CN110775154 B CN 110775154B
- Authority
- CN
- China
- Prior art keywords
- time
- steering
- control
- network
- delay
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62D—MOTOR VEHICLES; TRAILERS
- B62D5/00—Power-assisted or power-driven steering
- B62D5/04—Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear
- B62D5/0457—Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear characterised by control features of the drive means as such
- B62D5/046—Controlling the motor
- B62D5/0463—Controlling the motor calculating assisting torque from the motor based on driver input
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62D—MOTOR VEHICLES; TRAILERS
- B62D5/00—Power-assisted or power-driven steering
- B62D5/001—Mechanical components or aspects of steer-by-wire systems, not otherwise provided for in this maingroup
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62D—MOTOR VEHICLES; TRAILERS
- B62D5/00—Power-assisted or power-driven steering
- B62D5/04—Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear
- B62D5/0457—Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear characterised by control features of the drive means as such
- B62D5/0481—Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear characterised by control features of the drive means as such monitoring the steering system, e.g. failures
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/10—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to vehicle motion
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62D—MOTOR VEHICLES; TRAILERS
- B62D15/00—Steering not otherwise provided for
- B62D15/02—Steering position indicators ; Steering position determination; Steering aids
- B62D15/025—Active steering aids, e.g. helping the driver by actively influencing the steering system after environment evaluation
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/04—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
- G05B13/042—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a parameter or coefficient is automatically adjusted to optimise the performance
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/04—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
- G05B13/048—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators using a predictor
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W2050/0001—Details of the control system
- B60W2050/0019—Control system elements or transfer functions
- B60W2050/0028—Mathematical models, e.g. for simulation
- B60W2050/0031—Mathematical model of the vehicle
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2300/00—Indexing codes relating to the type of vehicle
- B60W2300/12—Trucks; Load vehicles
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2510/00—Input parameters relating to a particular sub-units
- B60W2510/20—Steering systems
- B60W2510/202—Steering torque
Landscapes
- Engineering & Computer Science (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Combustion & Propulsion (AREA)
- Chemical & Material Sciences (AREA)
- Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- Mathematical Physics (AREA)
- Steering Control In Accordance With Driving Conditions (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
本发明公开了一种电动卡车线控转向系统及其网络不确定控制方法,该系统包括:主控制电动助力模块、从控制电动助力模块、路感电机模块、转向盘、上转向管柱、下转向管柱、齿轮齿条转向器、车轮、第一转角传感器、第二转角传感器、转向域控制器、车载CAN网络;本发明通过主从式控制器和执行机构的设计,融合了转角跟踪、转矩跟踪以及电流跟踪之间各自的优势,在满足电动卡车转向响应需求、功率需求的同时,增强了系统在随机网络时滞下的鲁棒性与容错性能。
Description
技术领域
本发明属于汽车底盘系统技术领域,尤其涉及一种电动卡车线控转向系统及其网络不确定控制方法。
背景技术
随着当前世界能源形势的日趋严峻以及各国环保法规的逐步增强,纯电动卡车凭借其节能环保的优势,已然转变成未来货运商用车发展的一个重要方向。例如特斯拉此前发布的电动卡车Tesla Semi,续航里程可达到800公里,有效满足了中短途货运需求。
相比传统卡车转向系统,为实现高级别辅助驾驶功能并保证功能安全,纯电动卡车所采用的线控转向系统具有更多的传感器、执行器以及控制单元。受实际车载网络带宽的限制,日益增多的信号传递会诱发下层节点在接收目标信号时出现随机网络时滞。随机网络时滞会降低控制系统的瞬态性能甚至破坏控制系统的稳定性,从而使得系统在跟踪连续变化的目标信号时容易振荡。因此,如何在设计控制策略时将随机网络时滞对于系统的影响考虑在内,是提高电动卡车线控转向系统鲁棒性和稳定性的关键问题。
由于鲁棒控制与不确定系统理论间的紧密联系,因此鲁棒控制被广泛应用于时滞系统的控制算法设计。例如:中国发明专利申请号为CN201611180488.6,名称《一种离散时滞不确定系统的滑模鲁棒控制方法》,通过一种新型滑模趋近律求解出控制律,并能保证该滑动模态的可达性。然而,鲁棒控制虽然能够在时滞系统控制问题中取得比较好的效果,但是受限于偏保守的控制策略,得到的是只充分稳定性条件,一定程度上损失了系统的部分性能。针对上述问题,预测控制算法被广泛采用,其核心思想是通过不确定性建模并设计相应的预测控制器,从而补偿网络时滞带来的影响。例如:中国发明专利申请号为CN201811617096.0,名称“针对时滞不确定性系统执行器故障的鲁棒预测容错控制方法”,考虑线性离散时滞系统的参数不确定性和执行器失效故障,利用线性矩阵不等式和鲁棒预测控制提出一种鲁棒容错控制方法。中国发明专利申请号为CN201710987844.3,名称“未知干扰下不确定性系统时滞依赖鲁棒约束预测控制方法”,提出在未知干扰下不确定性系统时滞依赖鲁棒约束预测控制方法,克服任意有界干扰,降低了控制成本。在无人驾驶车辆轨迹跟踪控制问题的研究中,模型预测控制是一种被普遍采用的方法。然而,由于模型预测控制的本质为在每个采样时刻滚动求解带约束的开环二次优化问题,模型预测控制器(MPC)的最优性并不代表闭环系统的稳定性。
因此,当较大的随机网络时滞存在时,即不确定项对原系统模型的改变较大,现有的电动卡车线控转向系统设计形式以及相应的控制算法难以协调轨迹跟踪系统在跟踪精度、系统稳定性以及单次运算时间之间的矛盾。
发明内容
针对于上述现有技术的不足,本发明的目的在于提供一种电动卡车线控转向系统及其网络不确定控制方法,以解决现有技术中电动卡车线控转向系统转角跟踪控制未考虑随机网络时滞不确定因素所造成的转角跟踪波动问题,及有效协调轨迹跟踪系统在跟踪精度、系统稳定性以及单次运算时间之间的矛盾。
为达到上述目的,本发明采用的技术方案如下:
本发明的一种电动卡车线控转向系统,该系统包括:主控制电动助力模块、从控制电动助力模块、路感电机模块、转向盘、上转向管柱、下转向管柱、齿轮齿条转向器、车轮、第一转角传感器、第二转角传感器、转向域控制器、车载CAN网络;
所述的转向盘通过花键连接上转向管柱的力矩输入端,在转向盘与上转向管柱之间安装有第一转角传感器,上转向管柱的下端安装路感电机模块;所述上转向管柱与下转向管柱之间无机械连接,二者之间在垂直方向留有间隙,第二转角传感器安装在下转向管柱的输入端,下转向管柱的输出端与齿轮齿条转向器相连,所述的主控制电动助力模块及从控制电动助力模块安装于齿轮齿条转向器的齿条上,齿条末端与车轮相连;
所述的路感电机模块包括:路感控制器、第一电机、第一减速机构;第一电机输出端与第一减速机构的输入端相连,力矩经过第一减速机构减速增矩后,传递至上转向管柱;路感控制器控制第一电机的转速;路感控制器根据转向域控制器发出的目标转矩信号,模拟路面转矩;第一转角传感器通过车载CAN网络向转向域控制器发送驾驶员转角需求;转向域控制器将所述驾驶员转角需求转换成目标转矩信号,通过车载CAN网络发送到主控制电动助力模块;
所述的主控制电动助力模块包括:主控制器、第二电机、第二减速机构;第二电机输出端与第二减速机构的输入端相连,力矩经过第二减速机构减速增矩后,传递至齿轮齿条转向器;主控制器根据转向域控制器发出的需求转矩计算得到此时的目标电流,并进行电流分配,向从控制电动助力模块发送目标电流;
所述的从控制电动助力模块包括:从控制器、第三电机、第三减速机构;第三电机输出端与第三减速机构的输入端相连,力矩经过第三减速机构减速增矩后,传递至齿轮齿条转向器;
所述的主控制器根据转向域控制器、车载CAN网络动态来比对第一转角传感器、第二转角传感器的值,实现对于驾驶员驾驶意图的跟踪实现。
优选的,所述第一、第二及第三电机均采用永磁同步电机。
优选的,所述第一、第二及第三减速机构均采用蜗轮蜗杆减速机构。
本发明的一种电动卡车线控转向系统的网络不确定控制方法,基于上述系统,包括以下步骤:
步骤1):建立包含随机网络时滞的电动卡车轨迹跟踪线性误差动力学模型;
步骤2):建立随机网络时滞对于上述动力学模型轨迹跟踪性能和稳定性的评价体系,构建自适应预测模型;
步骤3):构建时变矩阵多胞形随机网络时滞不确定性项表示方法,提出多胞形时滞不确定系统自适应模型预测控制算法。
所述步骤1)具体包括:
11)建立包含随机网络时滞电动卡车轨迹跟踪线性误差动力学模型为(在地面固定坐标系OXY下):
其中,
12)连续模型离散化:
对在地面固定坐标系OXY下的电动卡车轨迹跟踪线性误差动力学模型进行离散化,如下式:
式中,
其中,Ts为采样时间,L-1为拉普拉斯反变换,s为拉普拉斯算子;
13)对系统模型进行增广:
建立包含步骤11)中所建立的包含随机网络时滞电动卡车轨迹跟踪线性误差动力学模型状态量和控制量的新状态量,如下式:
可得离散理想轨迹跟踪系统状态空间表达式如下式:
式中,
优选地,所述步骤2)具体包括:
21)建立预测时域和控制时域的关系
在每个采样时刻,预测时域和控制时域的不同取值会改变预测方程系数矩阵的维数,从而影响滚动优化的求解方向;控制时域取值与预测时域之间的关系如下:
式中,Np为预测时域,Nc为控制时域,round(·)为取整函数,n为待定系数,n={1,2…Np};
22)建立自适应预测时域函数
预测和控制时域的取值需要综合考虑道路曲率等环境参数、车速等工况参数以及网络状况动态确定,综合上述分析,提出自适应预测时域函数,如下式:
Np=fNp(Vxk,Ck,τk)=k1Vxk+b1+k2Ck+b2+k3τk+b3
式中,Vxk、Ck和τk分别为k时刻的车辆纵向速度、轨迹曲率以及由时间戳得到的网络延时,ki和bi为待定系数,i=1,2,3,通过离线优化得到;
23)建立参数离线优化模型
离线参数优化模型如下式:
其物理意义为在多次迭代过程中,通过调整待定系数来改变预测、控制时域值,获得在当前工况下同时使计算时间和跟踪误差最小的一组待定系数;式中,k1、k2分别为权重因子,s1、s2分别为scale factors,将两个目标转化到同一数量级;目标函数fTime(·)为单次滚动优化所需要的CPU计算时间,目标函数fError(·)为整个过程的平均轨迹跟踪误差;约束条件的物理意义为单次滚动优化所需要的CPU计算时间不得超过采样时间;
24)更新预测模型
通过离线优化求解得到待定参数后,得到系统预测方程表达式如下式:
Y(k)=ψξ(k)+ΘΔu(k)
当预测时域Np和控制时域Nc根据工况自适应变化时,预测模型中的状态量和控制量的系数矩阵也自适应变化;式中,Y(k)为k时刻的预测输出,ξ(k)为k时刻状态向量,Δu(k)为k时刻的控制增量向量,ψ、Θ分别为状态量和控制量的系数矩阵,表达式如下:
25)下一采样时刻判断
若转向域控制器的计数模块发生的指令中仍存在下一时刻,则返回步骤22),否则结束整个求解过程。
优选地,所述步骤3)具体包括:
31)接收上层轨迹信号输入,将转向域控制器相应过滤器置为高电平;
32)建立时滞增广系统模型:
建立随机网络时滞下系统的广义状态向量如下式:
建立考虑随机网络时滞的离散系统状态方程,如下式:
式中,
33)建立时滞不确定性系数线性表示方法和随机网络时滞多胞形模型
所述的Δi,k为随机网络延时带来的不确定性系数,如下式:
式中,ΔΓi为积分上限,其物理意义为控制信号Δu(k-i)在对应区间内的实际起作用时间长度,τk-i为(k-i)Ts时刻发出信号的总延时长度;
建立随机网络时滞不确定性系数矩阵可通过多胞形模型表示为如下:
式中,ηi,h(k)为多面体各顶点与网络时滞k相关的时变系数,满足关系如下式:
其物理意义为在一个采样周期内作用的所有信号;v∈[0,1)表示预测控制在计算k时刻控制量时,需要考虑的(k-i)Ts时刻发出的控制信号Δu(k-i)起作用的时间长度;
34)建立不确定系统自适应模型预测控制算法:
基于动力学模型建立轨迹跟踪动态优化指标,如下式:
式中,Np为预测时域,Nc为控制时域,Q、R为权重矩阵,ρ为松弛因子权重系数,ε为松弛因子;
建立包含网络时滞的无人驾驶车辆轨迹跟踪控制器在每个控制周期内的动态优化模型如下式:
式中,ΔU为控制增量约束,yhc为硬约束输出,ysc为软约束输出,可通过松弛因子ε对软约束输出范围进行调整,e为预测时域内的跟踪误差;
35)下一采样时刻判断
若转向域控制器的计数模块发生的指令中仍存在下一时刻,则返回步骤33),否则结束整个求解过程。
本发明的有益效果:
1、本发明的融合了转角跟踪、转矩跟踪以及电流跟踪之间各自的优势,在满足电动卡车转向响应需求、功率需求的同时,增强了系统的鲁棒性与容错性能。
2、本发明综合考虑网络时滞存在的情况下控制器的鲁棒性、准确性以及滚动优化过程中的计算效率,提出不确定系统自适应模型预测控制(UM-AMPC)算法,控制器根据下层节点从当前时刻到网络延时上界内接收到的目标转角报文和增广状态量来预测求解下一时刻的控制量,可有效保证系统在随机网络信号时滞存在时的稳定性和跟踪精度。
附图说明
图1为本发明电动卡车线控转向系统示意图;
图2为本发明主从控制策略逻辑图;
图3为本发明自适应预测模型流程图;
图4为本发明时滞不确定系统自适应模型预测控制算法流程图。
具体实施方式
为了便于本领域技术人员的理解,下面结合实施例与附图对本发明作进一步的说明,实施方式提及的内容并非对本发明的限定。
参照图1、图2所示,本发明的一种电动卡车线控转向系统,该系统包括:主控制电动助力模块14、从控制电动助力模块18、路感电机模块4、转向盘1、上转向管柱3、下转向管柱10、齿轮齿条转向器12、车轮13、第一转角传感器2、第二转角传感器11、转向域控制器8、车载CAN网络9;
所述的转向盘1通过花键连接上转向管柱3的力矩输入端,在转向盘1与上转向管柱3之间安装有第一转角传感器2,上转向管柱3的下端安装路感电机模块4;所述上转向管柱3与下转向管柱10之间无机械连接,二者之间在垂直方向留有间隙,第二转角传感器11安装在下转向管柱10的输入端,下转向管柱10的输出端与齿轮齿条转向器12相连,所述的主控制电动助力模块14及从控制电动助力模块18安装于齿轮齿条转向器12的齿条上,齿条末端与车轮13相连,实现针对大前轴载荷电动卡车的线控转向功能;
所述的路感电机模块4包括:路感控制器5、第一电机6、第一减速机构7;第一电机6输出端与第一减速机构7的输入端相连,力矩经过第一减速机构7减速增矩后,传递至上转向管柱3;路感控制器5控制第一电机6的转速;路感控制器5根据转向域控制器8发出的目标转矩信号,模拟路面转矩;第一转角传感器2通过车载CAN网络9向转向域控制器8发送驾驶员转角需求;转向域控制器8将所述驾驶员转角需求转换成目标转矩信号,通过车载CAN网络9发送到主控制电动助力模块14;路感控制器5给第一电机6和第一转角传感器2供电;
所述的主控制电动助力模块14包括:主控制器15、第二电机16、第二减速机构17;第二电机16输出端与第二减速机构17的输入端相连,力矩经过第二减速机构17减速增矩后,传递至齿轮齿条转向器12;主控制器15根据转向域控制器8发出的需求转矩计算得到此时的目标电流,并进行电流分配,向从控制电动助力模块18发送目标电流;主控制器15给第二电机16和第二转角传感器11供电;
所述的从控制电动助力模块18包括:从控制器19、第三电机20、第三减速机构21;第三电机20输出端与第三减速机构21的输入端相连,力矩经过第三减速机构21减速增矩后,传递至齿轮齿条转向器12;从控制器包括电流采集电路,实现对第三电机20当前电流信号的采集;从控制器19给第三电机20供电;
所述的主控制器15根据转向域控制器8、车载CAN网络9动态比对第一转角传感器2、第二转角传感器11的值,实现对于驾驶员驾驶意图的跟踪实现。
其中,所述第一、第二及第三电机均采用永磁同步电机。
其中,所述第一、第二及第三减速机构均采用蜗轮蜗杆减速机构。
本发明的一种电动卡车线控转向系统的网络不确定控制方法,基于上述系统,包括以下步骤:
步骤1):建立包含随机网络时滞的电动卡车轨迹跟踪线性误差动力学模型;
步骤2):建立随机网络时滞对于上述动力学模型轨迹跟踪性能和稳定性的评价体系,构建自适应预测模型;
步骤3):构建时变矩阵多胞形随机网络时滞不确定性项表示方法,提出多胞形时滞不确定系统自适应模型预测控制算法。
所述步骤1)具体包括:
11)建立包含随机网络时滞电动卡车轨迹跟踪线性误差动力学模型为(在地面固定坐标系OXY下):
其中,
12)连续模型离散化:
对在地面固定坐标系OXY下的电动卡车轨迹跟踪线性误差动力学模型进行离散化,如下式:
式中,
其中,Ts为采样时间,L-1为拉普拉斯反变换,s为拉普拉斯算子;
13)对系统模型进行增广:
建立包含步骤11)中所建立的包含随机网络时滞电动卡车轨迹跟踪线性误差动力学模型状态量和控制量的新状态量,如下式:
可得离散理想轨迹跟踪系统状态空间表达式如下式:
式中,
参照图3所示,所述步骤2)具体包括:
21)建立预测时域和控制时域的关系
在每个采样时刻,预测时域和控制时域的不同取值会改变预测方程系数矩阵的维数,从而影响滚动优化的求解方向;控制时域取值与预测时域之间的关系如下:
式中,Np为预测时域,Nc为控制时域,round(·)为取整函数,n为待定系数,n={1,2…Np};
22)建立自适应预测时域函数
预测和控制时域的取值需要综合考虑道路曲率等环境参数、车速等工况参数以及网络状况动态确定,综合上述分析,提出自适应预测时域函数,如下式:
Np=fNp(Vxk,Ck,τk)=k1Vxk+b1+k2Ck+b2+k3τk+b3
式中,Vxk、Ck和τk分别为k时刻的车辆纵向速度、轨迹曲率以及由时间戳得到的网络延时,ki和bi为待定系数,i=1,2,3,通过离线优化得到;
23)建立参数离线优化模型
离线参数优化模型如下式:
其物理意义为在多次迭代过程中,通过调整待定系数来改变预测、控制时域值,获得在当前工况下同时使计算时间和跟踪误差最小的一组待定系数;式中,k1、k2分别为权重因子,s1、s2分别为scale factors,将两个目标转化到同一数量级;目标函数fTime(·)为单次滚动优化所需要的CPU计算时间,目标函数fError(·)为整个过程的平均轨迹跟踪误差;约束条件的物理意义为单次滚动优化所需要的CPU计算时间不得超过采样时间;
24)更新预测模型
通过离线优化求解得到待定参数后,得到系统预测方程表达式如下式:
Y(k)=ψξ(k)+ΘΔu(k)
当预测时域Np和控制时域Nc根据工况自适应变化时,预测模型中的状态量和控制量的系数矩阵也自适应变化;式中,Y(k)为k时刻的预测输出,ξ(k)为k时刻状态向量,Δu(k)为k时刻的控制增量向量,ψ、Θ分别为状态量和控制量的系数矩阵,表达式如下:
25)下一采样时刻判断
若转向域控制器的计数模块发生的指令中仍存在下一时刻,则返回步骤22),否则结束整个求解过程。
参照图4所示,所述步骤3)具体包括:
31)接收上层轨迹信号输入,将转向域控制器相应过滤器置为高电平;
32)建立时滞增广系统模型:
建立随机网络时滞下系统的广义状态向量如下式:
建立考虑随机网络时滞的离散系统状态方程,如下式:
式中,
33)建立时滞不确定性系数线性表示方法和随机网络时滞多胞形模型
所述的Δi,k为随机网络延时带来的不确定性系数,如下式:
式中,ΔΓi为积分上限,其物理意义为控制信号Δu(k-i)在对应区间内的实际起作用时间长度,τk-i为(k-i)Ts时刻发出信号的总延时长度;
建立随机网络时滞不确定性系数矩阵可通过多胞形模型表示为如下:
式中,ηi,h(k)为多面体各顶点与网络时滞k相关的时变系数,满足关系如下式:
其物理意义为在一个采样周期内作用的所有信号;v∈[0,1)表示预测控制在计算k时刻控制量时,需要考虑的(k-i)Ts时刻发出的控制信号Δu(k-i)起作用的时间长度;
34)建立不确定系统自适应模型预测控制算法:
基于动力学模型建立轨迹跟踪动态优化指标,如下式:
式中,Np为预测时域,Nc为控制时域,Q、R为权重矩阵,ρ为松弛因子权重系数,ε为松弛因子;
建立包含网络时滞的无人驾驶车辆轨迹跟踪控制器在每个控制周期内的动态优化模型如下式:
式中,ΔU为控制增量约束,yhc为硬约束输出,ysc为软约束输出,可通过松弛因子ε对软约束输出范围进行调整,e为预测时域内的跟踪误差;
35)下一采样时刻判断
若转向域控制器的计数模块发生的指令中仍存在下一时刻,则返回步骤33),否则结束整个求解过程。
本发明具体应用途径很多,以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进,这些改进也应视为本发明的保护范围。
Claims (4)
1.一种电动卡车线控转向系统的网络不确定控制方法,所述电动卡车线控转向系统,包括:主控制电动助力模块、从控制电动助力模块、路感电机模块、转向盘、上转向管柱、下转向管柱、齿轮齿条转向器、车轮、第一转角传感器、第二转角传感器、转向域控制器、车载CAN网络;
所述的转向盘通过花键连接上转向管柱的力矩输入端,在转向盘与上转向管柱之间安装有第一转角传感器,上转向管柱的下端安装路感电机模块;所述上转向管柱与下转向管柱之间无机械连接,二者之间在垂直方向留有间隙,第二转角传感器安装在下转向管柱的输入端,下转向管柱的输出端与齿轮齿条转向器相连,所述的主控制电动助力模块及从控制电动助力模块安装于齿轮齿条转向器的齿条上,齿条末端与车轮相连;
所述的路感电机模块包括:路感控制器、第一电机、第一减速机构;第一电机输出端与第一减速机构的输入端相连,力矩经过第一减速机构减速增矩后,传递至上转向管柱;路感控制器控制第一电机的转速;路感控制器根据转向域控制器发出的目标转矩信号,模拟路面转矩;第一转角传感器通过车载CAN网络向转向域控制器发送驾驶员转角需求;转向域控制器将所述驾驶员转角需求转换成目标转矩信号,通过车载CAN网络发送到主控制电动助力模块;
所述的主控制电动助力模块包括:主控制器、第二电机、第二减速机构;第二电机输出端与第二减速机构的输入端相连,力矩经过第二减速机构减速增矩后,传递至齿轮齿条转向器;主控制器根据转向域控制器发出的需求转矩计算得到此时的目标电流,并进行电流分配,向从控制电动助力模块发送目标电流;
所述的从控制电动助力模块包括:从控制器、第三电机、第三减速机构;第三电机输出端与第三减速机构的输入端相连,力矩经过第三减速机构减速增矩后,传递至齿轮齿条转向器;
所述的主控制器根据转向域控制器、车载CAN网络动态来比对第一转角传感器、第二转角传感器的值,实现对于驾驶员驾驶意图的跟踪实现;其特征在于,方法包括以下步骤:
步骤1):建立包含随机网络时滞的电动卡车轨迹跟踪线性误差动力学模型;
步骤2):建立随机网络时滞对于上述动力学模型轨迹跟踪性能和稳定性的评价体系,构建自适应预测模型;
步骤3):构建时变矩阵多胞形随机网络时滞不确定性项表示方法,提出多胞形时滞不确定系统自适应模型预测控制算法。
2.根据权利要求1所述的电动卡车线控转向系统的网络不确定控制方法,其特征在于,所述步骤1)具体包括:
11)建立包含随机网络时滞电动卡车轨迹跟踪线性误差动力学模型为:
其中,
12)连续模型离散化:
对在地面固定坐标系OXY下的电动卡车轨迹跟踪线性误差动力学模型进行离散化,如下式:
式中,
其中,Ts为采样时间,L-1为拉普拉斯反变换,s为拉普拉斯算子;
13)对系统模型进行增广:
建立包含步骤11)中所建立的包含随机网络时滞电动卡车轨迹跟踪线性误差动力学模型状态量和控制量的新状态量,如下式:
可得离散理想轨迹跟踪系统状态空间表达式如下式:
式中,
3.根据权利要求1所述的电动卡车线控转向系统的网络不确定控制方法,其特征在于,所述步骤2)具体包括:
21)建立预测时域和控制时域的关系
控制时域取值与预测时域之间的关系如下:
式中,Np为预测时域,Nc为控制时域,round(·)为取整函数,n为待定系数,n={1,2…Np};
22)建立自适应预测时域函数
提出自适应预测时域函数,如下式:
式中,Vxk、Ck和τk分别为k时刻的车辆纵向速度、轨迹曲率以及由时间戳得到的网络延时,ki和bi为待定系数,i=1,2,3,通过离线优化得到;
23)建立参数离线优化模型
离线参数优化模型如下式:
式中,k1、k2分别为权重因子,s1、s2分别为scale factors,将两个目标转化到同一数量级;目标函数fTime(·)为单次滚动优化所需要的CPU计算时间,目标函数fError(·)为整个过程的平均轨迹跟踪误差;
24)更新预测模型
通过离线优化求解得到待定参数后,得到系统预测方程表达式如下式:
Y(k)=ψξ(k)+ΘΔu(k)
当预测时域Np和控制时域Nc根据工况自适应变化时,预测模型中的状态量和控制量的系数矩阵也自适应变化;式中,Y(k)为k时刻的预测输出,ξ(k)为k时刻状态向量,Δu(k)为k时刻的控制增量向量,ψ、Θ分别为状态量和控制量的系数矩阵,表达式如下:
25)下一采样时刻判断
若转向域控制器的计数模块发生的指令中仍存在下一时刻,则返回步骤23),否则结束整个求解过程。
4.根据权利要求1所述的电动卡车线控转向系统的网络不确定控制方法,其特征在于,所述步骤3)具体包括:
31)接收上层轨迹信号输入,将转向域控制器相应过滤器置为高电平;
32)建立时滞增广系统模型:
建立随机网络时滞下系统的广义状态向量如下式:
建立考虑随机网络时滞的离散系统状态方程,如下式:
式中,
33)建立时滞不确定性系数线性表示方法和随机网络时滞多胞形模型
所述的Δi,k为随机网络延时带来的不确定性系数,如下式:
i={1,2…γ}
式中,ΔΓi为积分上限,其物理意义为控制信号Δu(k-i)在对应区间内的实际起作用时间长度,τk-i为(k-i)Ts时刻发出信号的总延时长度;
建立随机网络时滞不确定性系数矩阵可通过多胞形模型表示为如下:
式中,ηi,h(k)为多面体各顶点与网络时滞k相关的时变系数,满足关系如下式:
i={1,2…γ}
v∈[0,1)表示预测控制在计算k时刻控制量时,需要考虑的(k-i)Ts时刻发出的控制信号Δu(k-i)起作用的时间长度;
34)建立不确定系统自适应模型预测控制算法
基于动力学模型建立轨迹跟踪动态优化指标,如下式:
式中,Np为预测时域,Nc为控制时域,Q、R为权重矩阵,ρ为松弛因子权重系数,ε为松弛因子;
建立包含网络时滞的无人驾驶车辆轨迹跟踪控制器在每个控制周期内的动态优化模型如下式:
式中,ΔU为控制增量约束,yhc为硬约束输出,ysc为软约束输出,可通过松弛因子ε对软约束输出范围进行调整,e为预测时域内的跟踪误差;
35)下一采样时刻判断
若转向域控制器的计数模块发生的指令中仍存在下一时刻,则返回步骤33),否则结束整个求解过程。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911023501.0A CN110775154B (zh) | 2019-10-25 | 2019-10-25 | 一种电动卡车线控转向系统及其网络不确定控制方法 |
PCT/CN2020/090294 WO2021077727A1 (zh) | 2019-10-25 | 2020-05-14 | 一种电动卡车线控转向系统及其网络不确定控制方法 |
KR1020227003233A KR102645499B1 (ko) | 2019-10-25 | 2020-05-14 | 차량용 스티어 바이 와이어 시스템 및 그 네트워크 불안정에 대한 제어 방법 |
US17/636,006 US12195102B2 (en) | 2019-10-25 | 2020-05-14 | Vehicle steering-by-wire system and control method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911023501.0A CN110775154B (zh) | 2019-10-25 | 2019-10-25 | 一种电动卡车线控转向系统及其网络不确定控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110775154A CN110775154A (zh) | 2020-02-11 |
CN110775154B true CN110775154B (zh) | 2021-02-05 |
Family
ID=69386672
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911023501.0A Active CN110775154B (zh) | 2019-10-25 | 2019-10-25 | 一种电动卡车线控转向系统及其网络不确定控制方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US12195102B2 (zh) |
KR (1) | KR102645499B1 (zh) |
CN (1) | CN110775154B (zh) |
WO (1) | WO2021077727A1 (zh) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110775154B (zh) | 2019-10-25 | 2021-02-05 | 南京航空航天大学 | 一种电动卡车线控转向系统及其网络不确定控制方法 |
CN111923995B (zh) * | 2020-07-07 | 2022-06-24 | 南京天航智能装备研究院有限公司 | 一种电液智能多冗余线控转向系统及其自适应控制方法 |
CN113525415B (zh) * | 2021-04-09 | 2024-07-09 | 清华大学 | 基于齿条力观测的自动驾驶汽车分层抗扰路径跟踪系统 |
CN113562066B (zh) * | 2021-07-20 | 2022-09-09 | 浙江万安科技股份有限公司 | 一种线控转向系统及故障诊断方法 |
CN113704902B (zh) * | 2021-07-26 | 2024-04-09 | 兰州大学 | 一种基于梯度投影神经动力学的门式起重机模型预测最优控制方法 |
JP2023073745A (ja) * | 2021-11-16 | 2023-05-26 | 株式会社東海理化電機製作所 | 角度出力補正方法、及び補正システム |
CN113911205B (zh) * | 2021-11-22 | 2022-09-23 | 中国第一汽车股份有限公司 | 车辆及其线控转向控制系统、方法 |
US11919582B2 (en) * | 2022-03-01 | 2024-03-05 | Gm Global Technology Operation Llc | Methods, systems, and apparatuses for real-time adaptation of handwheel angle controls for robust automated driving to environmental conditions and model uncertainties |
CN114834526B (zh) * | 2022-05-18 | 2023-05-12 | 南京航空航天大学 | 一种云控自动转向装置的时滞控制系统及方法 |
CN115285138B (zh) * | 2022-08-31 | 2024-02-27 | 浙江工业大学 | 一种基于紧约束的无人车鲁棒预测控制方法 |
CN115598983B (zh) * | 2022-10-28 | 2023-06-13 | 湖南大学无锡智能控制研究院 | 一种考虑时变时延的无人车横纵向协同控制方法及装置 |
CN116027672B (zh) * | 2023-03-28 | 2023-06-09 | 山东大学 | 基于神经网络的模型预测控制方法 |
CN117068254B (zh) * | 2023-08-16 | 2024-04-16 | 上海同驭汽车科技有限公司 | 一种冗余设计的汽车转向系统、控制方法及车辆 |
CN117927458B (zh) * | 2024-03-21 | 2024-05-24 | 希望森兰科技股份有限公司 | 一种用于空压机系统的快响应滑模控制方法 |
CN118226759B (zh) * | 2024-05-23 | 2024-08-16 | 广东海洋大学 | 一种四轮独立线控转向汽车执行器容错控制算法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005297877A (ja) * | 2004-04-15 | 2005-10-27 | Toyota Motor Corp | 車両の操舵装置 |
CN102320325A (zh) * | 2011-06-24 | 2012-01-18 | 吉林大学 | 应用于双电机线控转向系统的冗余容错控制方法 |
CN109808764A (zh) * | 2019-02-28 | 2019-05-28 | 中国第一汽车股份有限公司 | 一种具备冗余功能的线控转向装置及控制方法 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005289190A (ja) * | 2004-03-31 | 2005-10-20 | Nissan Motor Co Ltd | 電動パワーステアリング装置 |
JP4682916B2 (ja) * | 2005-10-11 | 2011-05-11 | 株式会社デンソー | 通信システム及び通信装置 |
JP5287871B2 (ja) * | 2008-12-26 | 2013-09-11 | トヨタ自動車株式会社 | 車両の走行支援装置 |
EP2905205B1 (en) * | 2012-10-04 | 2017-04-05 | Nissan Motor Co., Ltd. | Steering control device |
JP2015166199A (ja) * | 2014-03-03 | 2015-09-24 | 本田技研工業株式会社 | 車両用操舵装置 |
KR101970979B1 (ko) * | 2014-04-16 | 2019-04-23 | 주식회사 만도 | 스티어 바이 와이어용 안전장치 |
FR3063265B1 (fr) * | 2017-02-28 | 2019-04-05 | Renault S.A.S | Dispositif de controle de trajectoire d un vehicule |
CN110775154B (zh) * | 2019-10-25 | 2021-02-05 | 南京航空航天大学 | 一种电动卡车线控转向系统及其网络不确定控制方法 |
-
2019
- 2019-10-25 CN CN201911023501.0A patent/CN110775154B/zh active Active
-
2020
- 2020-05-14 KR KR1020227003233A patent/KR102645499B1/ko active Active
- 2020-05-14 US US17/636,006 patent/US12195102B2/en active Active
- 2020-05-14 WO PCT/CN2020/090294 patent/WO2021077727A1/zh active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005297877A (ja) * | 2004-04-15 | 2005-10-27 | Toyota Motor Corp | 車両の操舵装置 |
CN102320325A (zh) * | 2011-06-24 | 2012-01-18 | 吉林大学 | 应用于双电机线控转向系统的冗余容错控制方法 |
CN109808764A (zh) * | 2019-02-28 | 2019-05-28 | 中国第一汽车股份有限公司 | 一种具备冗余功能的线控转向装置及控制方法 |
Also Published As
Publication number | Publication date |
---|---|
US20220289269A1 (en) | 2022-09-15 |
KR102645499B1 (ko) | 2024-03-07 |
WO2021077727A1 (zh) | 2021-04-29 |
CN110775154A (zh) | 2020-02-11 |
US12195102B2 (en) | 2025-01-14 |
KR20220027206A (ko) | 2022-03-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110775154B (zh) | 一种电动卡车线控转向系统及其网络不确定控制方法 | |
Wang et al. | Coordination control of differential drive assist steering and vehicle stability control for four-wheel-independent-drive EV | |
CN107719372B (zh) | 基于动态控制分配的四驱电动汽车动力学多目标控制系统 | |
CN107415939B (zh) | 一种分布式驱动电动汽车转向稳定性控制方法 | |
CN106154831B (zh) | 一种基于学习法的智能汽车纵向神经滑模控制方法 | |
CN103921786B (zh) | 一种电动车辆再生制动过程的非线性模型预测控制方法 | |
CN109552312A (zh) | 车辆稳定性模型预测控制方法 | |
CN108415257B (zh) | 基于mfac的分布式电驱动车辆系统主动容错控制方法 | |
CN106985813A (zh) | 一种智能轮电驱动汽车的稳定性集成控制方法 | |
CN111391822A (zh) | 一种极限工况下汽车横纵向稳定性协同控制方法 | |
CN107885932A (zh) | 一种考虑人机和谐的汽车紧急避撞分层式控制方法 | |
Gao et al. | Distributed active disturbance rejection control for Ackermann steering of a four-in-wheel motor drive vehicle with deception attacks on controller area networks | |
Guo et al. | Acceleration slip regulation control strategy for four‐wheel independent drive electric vehicles | |
Huang et al. | Lateral Stability Control of Four‐Wheel Independent Drive Electric Vehicles Based on Model Predictive Control | |
CN109017759A (zh) | 期望路径车辆横摆控制方法 | |
Lu et al. | Sliding mode integrated control for vehicle systems based on AFS and DYC | |
CN107856733B (zh) | 一种面向人机和谐的汽车躲避动障碍物控制方法 | |
CN110126816B (zh) | 一种汽车主动前轮转向系统的容错控制方法 | |
Zhang et al. | An Eco‐Cruise Control for Electric Vehicles Moving on Slope Road with Constant Speed | |
CN112606707B (zh) | 氢燃料电池四轮轮毂电机驱动外挂控制器及控制方法 | |
Zhang et al. | A fuzzy control strategy and optimization for four wheel steering system | |
CN110723200B (zh) | 一种转向回正及中间位置控制系统及其控制方法 | |
CN201901090U (zh) | 一种电动汽车用eps与sas集成控制系统 | |
Gang et al. | Coordinated vehicle lateral stability control based on direct yaw moment and engine torque regulation under complicated road conditions | |
Zhao et al. | Integrated longitudinal and lateral control system design and case study on an electric vehicle |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |