一种移动平均值滤波器及其滤波控制方法技术

技术编号:20369119 阅读:26 留言:0更新日期:2019-02-16 19:35
本发明专利技术公开了一种移动平均值滤波器,包括滤波器单元,所述滤波器单元根据当前信号输入值、前一时刻信号输入值、和滤波参数而输出滤波信号,还包括滤波参数分级模块;所述滤波参数分级模块根据当前信号输入值的不同类型而匹配输出相应的滤波参数;所述滤波器单元根据所述当前信号输入值、所述前一时刻信号输入值、和所述滤波参数分级模块输出的滤波参数而输出滤波信号。本发明专利技术通过设置多个滤波参数并设置了相应的匹配条件,使得能够根据当前信号输入值的类型不同而匹配出不同的滤波参数,即通过对输入数据进行不同程度的分级,避免了迭代计算达到饱和,从而能消除旧数据的影响,使滤波器满足设计需求,实现可靠控制。

A Moving Average Filter and Its Control Method

The invention discloses a moving average filter, which comprises a filter unit that outputs a filter signal according to the input value of the current signal, the input value of the previous signal and the filter parameters, and also includes a filter parameter grading module, which matches and outputs the corresponding filter parameters according to the different types of the input value of the current signal. The filter unit outputs the filter signal according to the current signal input value, the previous signal input value and the filter parameters output by the filter parameter classification module. By setting several filtering parameters and corresponding matching conditions, different filtering parameters can be matched according to different types of input values of current signals. That is, by grading the input data to different degrees, the saturation of iterative calculation can be avoided, thus the influence of old data can be eliminated, the filter can meet the design requirements and achieve reliable control.

【技术实现步骤摘要】
一种移动平均值滤波器及其滤波控制方法
本专利技术涉及一种滤波器及其滤波控制方法,尤其涉及一种应用于新能源汽车的移动平均值滤波器及其滤波控制方法。
技术介绍
在新能源汽车中,移动平均值滤波器能够起到缓冲突然变化带来的冲击,平滑相应曲线的作用。但由于模型数据采用的是定点方式,数据的精度受到数据类型的限制,在处理数据的过程中因数据类型精度原因造成饱和现象发生,使得模型的输出与初始设想的不同,从而引发控制错误。图1所示为现有技术中的移动平均值滤波器的工作结构示意图。图2a、图2b、图2c为相同信号输入值情况下、不同滤波参数时的移动平均值滤波器的输入输出示意图。从图2a、图2b、图2c中可以看出,若移动平均值滤波器对输入信号响应快,则最终结果误差小,反之则最终结果误差大。而滤波器的作用就是平滑延缓阶跃响应时间,那么误差就不可避免。移动平均值滤波器是基于指数加权平均值算法设计的滤波器,按下述公式迭代计算序列值的权重系数:旧数据的权重按指数形式衰减,无限趋近于零。理论上,精度满足条件并且时间足够长的前提下,权重会变得任意小。实际模型设计中,受到数据类型精度的限制,迭代计算会达到饱和,导致旧数据对输出的影响无法消除。
技术实现思路
本专利技术针对现有技术的弊端,提供一种移动平均值滤波器及其滤波控制方法。本专利技术所述的移动平均值滤波器,包括滤波器单元,所述滤波器单元根据当前信号输入值、前一时刻信号输入值、和滤波参数而输出滤波信号,还包括滤波参数分级模块;所述滤波参数分级模块根据当前信号输入值的不同类型而匹配输出相应的滤波参数;所述滤波器单元根据所述当前信号输入值、所述前一时刻信号输入值、和所述滤波参数分级模块输出的滤波参数而输出滤波信号。本专利技术所述的移动平均值滤波器中,所述滤波参数分级模块内设置有匹配模块和存储模块,所述存储模块内预先存储有多个滤波参数;当所述滤波参数分级模块接收到当前信号输入值时,所述匹配模块根据当前信号输入值的不同类型自所述存储模块中匹配出相应的滤波参数并进行输出。本专利技术所述的移动平均值滤波器中,所述当前信号输入值的类型包括当前信号输入值的数值大小。本专利技术还提供一种应用前述移动平均值滤波器的滤波控制方法,根据当前信号输入值的不同类型而匹配出相应的滤波参数;滤波器单元根据当前信号输入值、前一时刻信号输入值、和匹配出的滤波参数而输出滤波信号。本专利技术所述的滤波控制方法中,预先存储多个滤波参数,并根据当前信号输入值的不同类型而匹配出相应的滤波参数并进行输出。本专利技术所述的滤波控制方法中,所述当前信号输入值的类型包括当前信号输入值的数值大小。本专利技术所述的移动平均值滤波器及其滤波控制方法中,通过设置多个滤波参数并设置了相应的匹配条件,使得能够根据当前信号输入值的类型不同而匹配出不同的滤波参数,即通过对输入数据进行不同程度的分级,避免了迭代计算达到饱和,从而能消除旧数据的影响,使滤波器满足设计需求,实现可靠控制。附图说明图1为现有技术中的移动平均值滤波器的工作结构示意图;图2a、图2b、图2c现有技术中的移动平均值滤波器的输入输出示意图;图3为本专利技术所述移动平均值滤波器的工作结构示意图;图4为本专利技术所述移动平均值滤波器的输入输出示意图。具体实施方式下面结合附图对本专利技术做进一步的详细说明,以令本领域技术人员参照说明书文字能够据以实施。如图3、图4所示,本专利技术所述的移动平均值滤波器,包括滤波器单元,所述滤波器单元根据当前信号输入值、前一时刻信号输入值、和滤波参数而输出滤波信号,为了解决现有技术中的误差问题,还设置了滤波参数分级模块。所述滤波参数分级模块根据当前信号输入值的不同类型而匹配输出相应的滤波参数;所述滤波器单元根据所述当前信号输入值、所述前一时刻信号输入值、和所述滤波参数分级模块输出的滤波参数而输出滤波信号。本专利技术所述的移动平均值滤波器中,通过设置多个滤波参数并设置了相应的匹配条件,使得能够根据当前信号输入值的类型不同而匹配出不同的滤波参数,即通过对输入数据进行不同程度的分级,避免了迭代计算达到饱和,从而能消除旧数据的影响,使滤波器满足设计需求,实现可靠控制。图4所示为采用本专利技术所述技术方案的测试仿真结果。从图4中可以看出,采用本专利技术中的移动平均值滤波器对阶跃响应延缓时间足够长,最终结果的误差几乎为零。因此,既能平滑缓解突变带来的冲击,又能实现最终的控制目的。在实际车辆控制的模型中,本专利技术所述移动平均值滤波器用于扭矩平顺性控制,在电池允许充电功率为零的情况下,若采用现有技术中的结构,在能量回收状态下仍有-7Nm的残留扭矩需求输出,会对电池造成不利影响;而采用本专利技术所述的移动平均值滤波器,则排除了残留扭矩,避免了特殊情况下充电对电池的冲击,保证了电池安全,延长了电池寿命。具体而言,如图3所示,本专利技术所述的移动平均值滤波器中,所述滤波参数分级模块内设置有匹配模块和存储模块,所述存储模块内预先存储有多个滤波参数。当所述滤波参数分级模块接收到当前信号输入值时,所述匹配模块根据当前信号输入值的不同类型自所述存储模块中匹配出相应的滤波参数并进行输出。本实施例中,所述当前信号输入值的类型包括当前信号输入值的数值大小。本专利技术还提供一种应用前述移动平均值滤波器的滤波控制方法,根据当前信号输入值的不同类型而匹配出相应的滤波参数;滤波器单元则根据当前信号输入值、前一时刻信号输入值、和匹配出的滤波参数而输出滤波信号。具体操作中,可预先存储多个滤波参数,并根据当前信号输入值的不同类型而匹配出相应的滤波参数并进行输出。本实施例中,所述当前信号输入值的类型包括当前信号输入值的数值大小。尽管本专利技术的实施方案已公开如上,但其并不仅仅限于说明书和实施方式中所列运用,它完全可以被适用于各种适合本专利技术的领域,对于熟悉本领域的人员而言,可容易地实现另外的修改,因此在不背离权利要求及等同范围所限定的一般概念下,本专利技术并不限于特定的细节和这里示出与描述的图例。本文档来自技高网...

【技术保护点】
1.一种移动平均值滤波器,包括滤波器单元,所述滤波器单元根据当前信号输入值、前一时刻信号输入值、和滤波参数而输出滤波信号,其特征在于,还包括滤波参数分级模块;所述滤波参数分级模块根据当前信号输入值的不同类型而匹配输出相应的滤波参数;所述滤波器单元根据所述当前信号输入值、所述前一时刻信号输入值、和所述滤波参数分级模块输出的滤波参数而输出滤波信号。

【技术特征摘要】
1.一种移动平均值滤波器,包括滤波器单元,所述滤波器单元根据当前信号输入值、前一时刻信号输入值、和滤波参数而输出滤波信号,其特征在于,还包括滤波参数分级模块;所述滤波参数分级模块根据当前信号输入值的不同类型而匹配输出相应的滤波参数;所述滤波器单元根据所述当前信号输入值、所述前一时刻信号输入值、和所述滤波参数分级模块输出的滤波参数而输出滤波信号。2.如权利要求1所述的移动平均值滤波器,其特征在于,所述滤波参数分级模块内设置有匹配模块和存储模块,所述存储模块内预先存储有多个滤波参数;当所述滤波参数分级模块接收到当前信号输入值时,所述匹配模块根据当前信号输入值的不同类型自所述存储模块...

【专利技术属性】
技术研发人员:李振文刘吉顺王晓宇
申请(专利权)人:阿尔特汽车技术股份有限公司
类型:发明
国别省市:北京,11

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

1