当前位置: 首页 > 专利查询>浙江大学专利>正文

一种基于多源信息融合的ECAS车架高度扰动消除方法技术

技术编号:21935792 阅读:26 留言:0更新日期:2019-08-24 12:42
本发明专利技术公开了一种基于多源信息融合的ECAS车架高度扰动消除方法,采集单个气囊处的N个高度传感器数据;分别经过N个卡尔曼滤波器滤波处理得到平滑高度数据;以一定故障检测周期,对平滑高度数据进行分析,实现故障数据判断和隔离;主滤波器将非故障传感器的平滑高度数据进行数据融合;融合数据通过自适应中值滤波器后,滤除外部环境造成的扰动。本发明专利技术实现ECAS系统车架高度测量误差和外部环境的干扰滤波消除;还通过多传感器信息融合、故障数据隔离等措施,提高高度测量结果的准确性和可信度。

A method for eliminating height disturbance of ECAS frame based on multi-source information fusion

【技术实现步骤摘要】
一种基于多源信息融合的ECAS车架高度扰动消除方法
本专利技术涉及测控领域,具体涉及一种基于多源信息融合的ECAS车架高度扰动消除方法。
技术介绍
随着汽车产业的发展,ECAS系统逐渐推广到各类汽车上,可以用于缓震、荷载平衡和防侧翻。ECAS系统通过高度传感器检测车架高度的变化进而控制气囊充放气完成对车架的悬挂控制。传统的ECAS系统采用一个或者多个高度传感器来直接检测车架高度,如专利文献CN203157644U提供一种提高车辆在紧急躲避障碍物、转弯等时车辆操纵稳定性和安全性的汽车ECAS控制装置,其采用左空气弹簧高度传感器和右空气弹簧高度传感器来检测车架高度。但车辆高度检测具有诸多难点:第一,ECAS系统气囊具有缓震特性,易引起车架高度小幅震荡;第二,汽车在颠簸的路面如在减速带行驶时,车架会发生高度突变;第三,高度传感器存在测量误差。直接采用高度传感器的测量数据存在较大误差,易造成ECAS系统误动作或者频繁动作,增大系统能耗并降低系统性能。
技术实现思路
本专利技术针对ECAS系统车架高度震荡、突变和测量误差,提出了一种基于多源信息融合的ECAS车架高度扰动消除方法;本专利技术可以实现ECAS系统车架高度震荡扰动、突变扰动和测量误差的消除。本专利技术采用的技术方案如下:一种基于多源信息融合的ECAS车架高度扰动消除方法,该方法包括如下步骤:步骤一,以一定采样周期,通过ECAS系统单个气囊处的N个高度传感器同时采集车架高度,得到N个原始高度数据,N>1;步骤二,步骤一采集的每个原始高度数据均经过卡尔曼滤波器滤波处理得到平滑高度数据及协方差阵,进而保存到滤波数据存储器,同时发往故障隔离开关,故障隔离开关初始状态为连通状态;步骤三,以一定检测周期对滤波数据存储器中的平滑高度数据进行故障数据判断,具体为:提取平滑高度数据的特征向量F,基于K近邻距离进行故障判断,如果存在故障则发送开关断开指令到故障隔离开关进行故障数据隔离,否则发送开关连通指令到故障隔离开关,使得卡尔曼滤波器滤波后的平滑高度数据及协方差阵能够经故障隔离开关到达主滤波器;步骤四,主滤波器以所述采样周期,利用卡尔曼滤波器输出的协方差阵,基于全局最优估计,对所述平滑高度数据进行数据融合,并保存新的融合数据至融合数据存储器;步骤五,自适应中值滤波器以所述采样周期,对融合数据存储器中的数据进行自适应中值滤波,得到消除扰动后的车架高度数据。进一步地,单个气囊处的若干高度传感器为同种类的一个或多个高度传感器或不同种类的高度传感器,包括但不限于相位式激光测距传感器、超声波传感器、毫米波雷达传感器等高度传感器。进一步地,所述滤波数据存储器长度固定,即为所述检测周期内采集的高度数据长度;所述滤波数据存储器满后,新数据加入前删除最旧的数据。进一步地,所述故障隔离开关为虚拟开关,包括N个数据入口,1个连通/断开指令入口和N个数据出口。进一步地,所述基于全局最优估计的数据融合公式为:其中,为融合后的高度数据,Pi为第i个卡尔曼滤波器输出的未被隔离的协方差阵,表示未被隔离的平滑高度数据,Pg公式为:Pg=(∑Pi-1)-1进一步地,所述融合数据存储器长度固定,即为所述自适应中值滤波器最长的滤波窗口数据长度Dmax;所述融合数据存储器满后,新数据加入前删除最旧的数据。进一步地,所述自适应中值滤波器的滤波窗口长度Dmf由时间最近的多个融合数据的一阶差分数据均值和系数θ决定,公式为:其中,Dmax为最长滤波窗口长度,Dmin为最短滤波窗口长度。进一步地,所述滤波数据存储器内数据的特征向量F包括不同长度滚动窗的均值、标准差、最大值、最小值、一阶差分均值、一阶差分均值变化率等统计量的一种或多种,滚动窗口的步长固定。进一步地,所述K近邻距离的距离函数包括但不限于欧氏距离(EuclideanDistance)、马氏距离(MahalanobisDistance)、曼哈顿距离(ManhattanDistance)等。进一步地,当滤波数据存储器内某一数据特征向量F的K近邻距离大于设定的阈值时,认定滤波数据存储器内数据为故障数据。本专利技术的有益效果是:本专利技术减小了ECAS系统气囊缓震特性引起的车架高度小幅震荡;另外滤除了汽车在颠簸的路面如在减速带行驶时引发的高度突变;减小了高度传感器存在测量误差。进而防止造成ECAS系统误动作或者频繁动作,防止增大系统能耗。附图说明图1是本专利技术的高度扰动消除方法框图;图2是图1的卡尔曼滤波器组的单个卡尔曼滤波器流程图;图3是图1的故障检测模块的流程图;图4是本专利技术的自适应中值滤波器效果图。具体实施方式下面结合附图对本专利技术作进一步的说明。如图1所示,本专利技术方法在ECAS车架高度扰动消除系统上实现,该系统包括高度数据采集模块101、卡尔曼滤波器组102、故障隔离开关103、主滤波器104、融合数据存储器105、自适应中值滤波器106、滤波数据存储器107和故障检测模块108。该方法主要包括以下步骤:步骤一,以一定采样周期(可以设置为1ms),通过ECAS系统单个气囊处的高度数据采集模块101采集车架高度,高度数据采集模块101可以采用N个高度传感器,得到N个原始高度数据,N>1,可以取4;步骤二,步骤一采集的每个原始高度数据均经过卡尔曼滤波器组102中的一个卡尔曼滤波器滤波处理得到平滑高度数据及协方差阵,进而平滑高度数据保存到滤波数据存储器107,同时平滑高度数据及协方差阵发往故障隔离开关103,故障隔离开关103初始状态为连通状态;步骤三,故障检测模块108以一定检测周期(可以取500ms)对滤波数据存储器107中的平滑高度数据进行故障数据判断,具体为:提取平滑高度数据的特征向量F,基于K近邻距离进行故障判断,如果存在故障则发送开关断开指令到故障隔离开关103进行故障数据隔离,否则发送开关连通指令到故障隔离开关103,使得卡尔曼滤波器组102滤波后的平滑高度数据及协方差阵能够经故障隔离开关103到达主滤波器104;步骤四,主滤波器104以所述采样周期,利用卡尔曼滤波器组102输出的协方差阵,基于全局最优估计,对所述平滑高度数据进行数据融合,公式为:其中,为融合后的高度数据,Pi为第i个卡尔曼滤波器输出的未被隔离的协方差阵,表示未被隔离的平滑高度数据,Pg公式为:Pg=(∑Pi-1)-1然后,保存新的融合数据存储至融合数据存储器105。步骤五,自适应中值滤波器106以所述采样周期,对融合数据存储器105中的数据进行自适应中值滤波,得到消除扰动后的车架高度数据。自适应中值滤波器的最长滤波窗口长度Dmax可以为100,最短滤波窗口长度Dmin可以为5。自适应中值滤波器的滤波窗口长度Dmf由时间最近的多个(可以取10个)融合数据的一阶差分数据均值和系数θ决定,公式为:表示向上取整数。以一阶差分数据均值单位是厘米为例,系数θ可以为5。如图2所示,本专利技术的卡尔曼滤波器分为初始化参数1021和循环更新估计值1022两个步骤。步骤1021,初始化参数。初始参数包括初始高度数据估计值初始估计误差协方差阵P(0)、系统矩阵A、传感器测量扰动方差R1、外界扰动方差R2。步骤1022,以一定采样周期进行循环更新估计值。首先,获取新的高度数据X(k);然后,计算得到增益阵K*(k)本文档来自技高网...

【技术保护点】
1.一种基于多源信息融合的ECAS车架高度扰动消除方法,其特征在于,包括如下步骤:步骤一,以一定采样周期,通过ECAS系统单个气囊处的N个高度传感器同时采集车架高度,得到N个原始高度数据,N>1;步骤二,步骤一采集的每个原始高度数据均经过卡尔曼滤波器滤波处理得到平滑高度数据及协方差阵,进而保存到滤波数据存储器,同时发往故障隔离开关,故障隔离开关初始状态为连通状态;步骤三,以一定检测周期对滤波数据存储器中的平滑高度数据进行故障数据判断,具体为:提取平滑高度数据的特征向量F,基于K近邻距离进行故障判断,如果存在故障则发送开关断开指令到故障隔离开关进行故障数据隔离,否则发送开关连通指令到故障隔离开关,使得卡尔曼滤波器滤波后的平滑高度数据及协方差阵能够经故障隔离开关到达主滤波器;步骤四,主滤波器以所述采样周期,利用卡尔曼滤波器输出的协方差阵,基于全局最优估计,对所述平滑高度数据进行数据融合,并保存新的融合数据至融合数据存储器;步骤五,自适应中值滤波器以所述采样周期,对融合数据存储器中的数据进行自适应中值滤波,得到消除扰动后的车架高度数据。

【技术特征摘要】
1.一种基于多源信息融合的ECAS车架高度扰动消除方法,其特征在于,包括如下步骤:步骤一,以一定采样周期,通过ECAS系统单个气囊处的N个高度传感器同时采集车架高度,得到N个原始高度数据,N>1;步骤二,步骤一采集的每个原始高度数据均经过卡尔曼滤波器滤波处理得到平滑高度数据及协方差阵,进而保存到滤波数据存储器,同时发往故障隔离开关,故障隔离开关初始状态为连通状态;步骤三,以一定检测周期对滤波数据存储器中的平滑高度数据进行故障数据判断,具体为:提取平滑高度数据的特征向量F,基于K近邻距离进行故障判断,如果存在故障则发送开关断开指令到故障隔离开关进行故障数据隔离,否则发送开关连通指令到故障隔离开关,使得卡尔曼滤波器滤波后的平滑高度数据及协方差阵能够经故障隔离开关到达主滤波器;步骤四,主滤波器以所述采样周期,利用卡尔曼滤波器输出的协方差阵,基于全局最优估计,对所述平滑高度数据进行数据融合,并保存新的融合数据至融合数据存储器;步骤五,自适应中值滤波器以所述采样周期,对融合数据存储器中的数据进行自适应中值滤波,得到消除扰动后的车架高度数据。2.根据权利要求1所述的一种基于多源信息融合的ECAS车架高度扰动消除方法,其特征在于,单个气囊处的若干高度传感器为同种类的一个或多个高度传感器或不同种类的高度传感器,包括但不限于相位式激光测距传感器、超声波传感器、毫米波雷达传感器等高度传感器。3.根据权利要求1所述的一种基于多源信息融合的ECAS车架高度扰动消除方法,其特征在于,所述滤波数据存储器长度固定,即为所述检测周期内采集的高度数据长度;所述滤波数据存储器满后,新数据加入前删除最旧的数据。4.根据权利要求1所述的一种基于多源信息融合的ECAS车...

【专利技术属性】
技术研发人员:陈积明贺诗波徐帅陈亮王鲜艳
申请(专利权)人:浙江大学瑞立集团瑞安汽车零部件有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1