振动源查找方法及振动源测试设备与流程

    专利2022-07-07  165


    本发明涉及汽车电子电器技术领域,特别是涉及一种振动源查找方法及振动源测试设备。



    背景技术:

    车辆在行驶过程中通常存在各种噪音,例如,发动机噪、路噪、风噪等机械构件噪音。发动机噪、路噪、风噪都属于结构噪音,结构噪音的产生主要是震动引起的,最合理的解决办法就是制震。准确快速查找出振动源是实现制震的关键步骤之一。然而,发动机噪、路噪、风噪并非独立存在,车辆内可能同时存在多个振动源,这就增加了振动源查找的难度。因此,如何准确同时查找出多个振动源是目前亟需解决的问题。



    技术实现要素:

    鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的振动源查找方法及振动源测试设备。

    本发明第一方面的一个目的是要通过采集至少七个位置点的振动波的振动数据能够准确同时查找多个振动点,以便进行有效制震。

    本发明第一方面的一个进一步的目的是要对查找出的振动点进行可视化展示,以方便研发人员和维修人员快速检修和决策。

    本发明第二方面的一个目的是要提供一种振动源测试设备。

    根据本发明的第一方面,提供了一种振动源查找方法,其包括:

    从车辆上至少七个位置点分别采集与各位置点对应的振动数据组,振动数据组为振动源的振动波为传到各位置点的数据集合;

    根据每个位置点采集的振动数据组计算每个位置点对应的波函数;

    基于各波函数确定振动源的位置。

    可选地,每一位置点处安装有麦克风装置,从车辆上至少七个位置点分别采集与各位置点对应的振动数据组,包括:

    通过每一位置点处安装的麦克风装置采集与该位置点对应的振动数据组。

    可选地,根据每个位置点采集振动数据组计算每个位置点对应的波函数,包括:

    针对每一位置点,获取该位置点对应振动数据组的最大值、最小值以及最大值对应的第一时刻以及最小值对应的第二时刻;

    基于振动数据组的最大值、最小值以及最大值对应的第一时刻以及最小值对应的第二时刻,计算振动数据组对应的波函数参数,获得位置点对应的波函数。

    可选地,计算振动数据组对应的波函数参数之前,还包括:判断每一位置点对应的振动数据组中是否存在异常数据;若存在异常数据,则振动数据为无效数据,若不存在异常数据,则在振动数据组为有效数据;且

    计算振动数据组对应的波函数参数,还包括:基于有效数据计算振动数据组对应的波函数参数。

    可选地,判断每一位置点对应的振动数据组是否存在异常数据,包括:

    获取振动数据组中的多个最大值和多个最小值作为待处理数据;

    比较多个待处理数据之间的偏差是否在预设范围内;

    若是,则不存在异常数据;

    若否,则存在异常数据。

    可选地,基于各波函数确定振动源的位置,包括:

    针对每一波函数,确定振动源与该波函数对应的位置点的第一预设距离;

    确定初始时刻,其中,初始时刻为开始采集振动数据组的时刻;

    确定初始时刻后,振动数据组中首次出现最大值的时刻与初始时刻的时间间隔,根据时间间隔以及波传播速度确定第二预设距离;

    根据第一预设距离与第二预设距离相等的原则确定振动源的位置。

    可选地,根据第一预设距离与第二预设距离相等的原则确定振动源的位置,包括:

    针对每一位置点,确定第一预设距离对应的第一预设距离函数以及第二预设距离对应的第二预设距离函数;

    根据第一预设距离函数与第二预设距离函数确定位置点的距离方程;

    获取所有位置点的距离方程,根据所有位置点的距离方程计算振动源的位置。

    可选地,在基于各波函数确定振动源的位置之后,还包括:

    对振动源的位置进行振动点标记;

    对标记出的振动点进行可视化展示。

    根据本发明的第二方面,还提供一种振动源测试设备,其包括:

    至少七个麦克风装置,配置成从车辆上至少七个位置点分别采集与每一位置点对应的振动数据组,振动数据组为振动源的振动波传到各位置点的数据集合,位置点与麦克风装置一一对应设置;

    测试主机,配置成根据每个位置点采集的振动数据组计算每个位置点对应的波函数,并基于各波函数确定振动源的位置。

    可选地,至少七个麦克风装置为7个,包括第一麦克风装置、第二麦克风装置、第三麦克风装置、第四麦克风装置、第五麦克风装置、第六麦克风装置以及第七麦克风装置;其中

    第一麦克风装置布置在车辆的主驾驶后排座椅的头枕处;

    第二麦克风装置布置在主驾驶后排座椅的坐垫处;

    第三麦克风装置布置在车辆的副驾驶后排座椅的坐垫处;

    第四麦克风装置布置在副驾驶后排座椅的头枕处;

    第五麦克风装置布置在车辆的副驾驶座椅的头枕处;

    第六麦克风装置布置在副驾驶座椅的坐垫处;

    第七麦克风装置布置在车辆的主驾驶座椅的坐垫处。

    本发明通过从车辆上至少七个位置点分别采集与每一位置点对应的振动数据组来计算与采集的各振动数据组对应的波函数,进而基于各波函数确定出振动源的位置。采用本发明的方案能够准确同时查找多个振动点,有助于后续进行有效制震,提升了用户的使用体验。

    进一步地,本发明通过对查找出的振动源的位置进行振动点标记,进而对标记出的振动点进行可视化展示,可以方便研发人员和维修人员快速检修和决策。

    根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。

    附图说明

    后文将参照附图以示例性而非限制性的方式详细描述本发明的一些具体实施例。附图中相同的附图标记标示了相同或类似的部件或部分。本领域技术人员应该理解,这些附图未必是按比例绘制的。附图中:

    图1是根据本发明一个实施例的振动源测试设备的示意性结构框图;

    图2是根据本发明另一个实施例的振动源测试设备的示意性结构框图;

    图3是根据本发明一个实施例的七个麦克风装置的位置坐标示意图;

    图4是根据本发明一个实施例的振动源查找方法的示意性流程图;

    图5是根据本发明一个实施例的振动源查找方法的示意性详细流程图。

    具体实施方式

    下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。

    图1是根据本发明一个实施例的振动源测试设备100的示意性结构框图。如图1所示,本实施例的振动源测试设备100可包括测试主机110以及与测试主机依次连接的至少七个麦克风装置120。至少七个麦克风装置120可被配置成从车辆上至少七个位置点分别采集与每一位置点对应的振动数据组,振动数据组为振动源的振动波传到各位置点的数据集合,位置点与麦克风装置一一对应设置。测试主机可被配置成根据每个位置点采集的振动数据组计算每个位置点对应的波函数,并基于各波函数确定振动源的位置。

    图2是根据本发明另一个实施例的振动源测试设备100的示意性结构框图。参见图2,至少七个麦克风装置120可以为7个,具体可包括第一麦克风装置121、第二麦克风装置122、第三麦克风装置123、第四麦克风装置124、第五麦克风装置125、第六麦克风装置126以及第七麦克风装置127。

    在一些实施例中,车辆内座椅的数量可包括4座椅,分别主驾驶座椅、副驾驶座椅、主驾驶后排座椅以及副驾驶后排座椅。此时,第一麦克风装置121可布置在车辆的主驾驶后排座椅的头枕处。第二麦克风装置122可布置在主驾驶后排座椅的坐垫处。第三麦克风装置123可布置在车辆的副驾驶后排座椅的坐垫处。第四麦克风装置124可布置在副驾驶后排座椅的头枕处。第五麦克风装置125可布置在车辆的副驾驶座椅的头枕处。第六麦克风装置126可布置在副驾驶座椅的坐垫处。第七麦克风装置127可布置在车辆的主驾驶座椅的坐垫处。采用本实施例的方案,可在维修车辆时,为第一麦克风装置121至第七麦克风装置127提供容易固定的点。

    需要说明的是,在布置麦克风装置时,可根据车辆实际配置的座椅数量适当调整麦克风装置的数量以及安装位置。

    为了更快速地计算出每个麦克风装置的位置坐标,在本发明一些实施例中,可通过长方体的布置方式来布置这第一麦克风装置121至第七麦克风装置127。例如,参见图3,在以车辆重心或中心建立的空间坐标系中,分别以点h、b、c、d、e、f以及g表示第一麦克风装置121至第七麦克风装置127的位置,并假设车辆的主驾驶后排座椅的头枕处与主驾驶后排座椅的坐垫处的距离为l1,车辆的副驾驶后排座椅的坐垫处与主驾驶后排座椅的坐垫处的距离为l2,副驾驶座椅的头枕处与副驾驶后排座椅的头枕处的距离为l3。此时,若第一麦克风装置121布置在车辆的主驾驶后排座椅的头枕处(即h点),则b点与h点在x轴、y轴同平面(即,b点与h点在x轴上的坐标以及y轴上的坐标相同),且距离h点的z轴l1处。c点与b点在y轴、z轴同平面,且距离b点的x轴l2位置处。d点与c点在x轴、y轴同平面,且距离c点的z轴l1位置处,与h点z轴在同一平面。e点与d点在x轴、z轴同平面,且距离d点的y轴l3位置处,与h点z轴在同一平面。f点与e点在x轴、y轴同平面,且距离e点的z轴l1位置处,与c点z轴在同一平面。g点与f点在y轴、x轴同平面,且距离f点的x轴l2位置处,与b点x轴在同一平面。由此,当第一麦克风装置121的位置坐标为h(x1,y1,z1),可通过第一麦克风装置121的位置坐标快速计算出其它各麦克风装置(第二麦克风装置122至第七麦克风装置127)的位置坐标,即b(x1,y1,z1-l1)、c(x1 l2,y1,z1-l1)、d(x1 l2,y1,z1)、e(x1 l2,y1 l3,z1)、f(x1 l2,y1 l3,z1-l1)以及g(x1,y1 l3,z1-l1),由此可方便振动源位置的计算,从而可有效缩短振动源查找时间,以便提高振动源查找效率。

    图4是根据本发明一个实施例的振动源查找方法的示意性流程图。如图4所示,该实施例的振动源查找方法可包括步骤s402至步骤s406。

    步骤s402,从车辆上至少七个位置点分别采集每一位置点对应的振动数据组。其中,振动数据组为振动波传到各位置点的数据集合。

    步骤s404,根据每个位置点采集的振动数据组计算每个位置点对应的波函数。

    步骤s406,基于各波函数确定振动源的位置。

    本发明实施例通过从车辆上至少七个位置点分别采集与每一位置点对应的振动数据组,可以计算与采集的各振动数据组对应的波函数,进而能够基于各波函数确定出振动源的位置。采用本实施例的方案能够准确同时查找出多个振动点,以便进行有效制震,从而提升用户的使用体验。

    为了方便采集每一位置点对应的振动数据组,在一些实施例中,每一位置点处安装有麦克风装置。这时,在从车辆上至少七个位置点分别采集与每一位置点对应振动数据组时,可通过每一位置点处安装的麦克风装置采集与该位置点对应的振动数据组。在一些实施例中,至少七个位置点可包括七个位置点,相应地,七个位置点处分别可安装一个麦克风装置,以通过七个麦克风装置采集这七个位置点对应的振动数据组。通过限定七个位置点,并通过七个麦克风装置分别采集七个位置点的振动数据组,不仅可确保振动源的位置精度,而且还可减少计算的复杂度,起到快速计算的作用,进一步提高了查找效率。

    对于步骤s404,本发明一实施例提供了一种实施例方式,在本实施例中,针对每一位置点,可获取该位置点对应的振动数据组的最大值、最小值以及最大值对应的第一时刻、最小值对应的第二时刻,进而基于与该位置点对应的振动数据组的最大值、最小值以及最大值对应的第一时刻、最小值对应的第二时刻计算该位置点的振动数据组对应的波函数参数,获得该位置点对应的波函数。

    下面举例说明每个位置点对应的波函数的计算过程。

    设定每一位置点处安装有麦克风装置,通过每一位置点处安装的麦克风装置采集该位置点的振动数据组。在根据每个位置点处安装的麦克风装置采集的振动数据组计算每个位置点对应的波函数时,可首先根据波函数模型构造每个位置点采集的振动数据组对应的波函数为:

    其中,n取正整数,表示第n个位置点,参数a、k分别为与该位置点对应的波函数的振幅、初相位以及修正值,参数为可决定周期t的因素。

    由公式1可知,波函数的运动方程为三角函数。针对每一位置点,可根据三角函数特性查找该位置点处安装的麦克风装置采集到的振动数据组对应的波函数的最大值以及最小值,并获取最大值对应的第一时刻以及最小值对应的第二时刻。若将该位置点对应的振动数据组的最大值和与最大值相邻的最小值分别记为rmax和rmin,将最大值对应的第一时刻记为t1,最小值对应的第二时刻记为t2,则根据公式1有:

    根据公式2和公式3可得到:

    由于t=t1时,波函数取最大值,t=t2时,波函数取最小值,则有:由此,可计算出:其中,t=2(t2-t1)为波函数的周期。

    如此一来,就确定出了公式1中的各波函数参数a、ω、以及k的值,从而得到与每一位置点处安装的麦克风装置采集到的振动数据组对应的波函数,通过将由每一位置点处安装的麦克风装置采集到的其它振动数据组以及其它振动数据组的采集时刻输入到与该位置点对应的波函数中,即可验证由该位置点处安装的麦克风装置采集到的其它振动数据组的有效性,以便更好的确定振动源的位置。

    在实际应用中,麦克风装置可能会受潮湿和灰尘的影响而损坏,导致其采集不到振动数据组或者采集到的振动数据组为异常数据。在一些实施例中,在计算振动数据组对应的波函数参数之前,还可判断每一位置点对应的振动数据组中是否存在异常数据;若存在异常数据,则判定该位置点对应的振动数据组为有效数据,若不存在异常数据,则判定该位置点对应的振动数据组为无效数据。此时,可基于有效数据计算与该位置点对应的振动数据组对应的波函数参数,从而获得该位置点对应的振动数据组对应的波函数。通过有效数据计算波函数可排除某个麦克风装置收到多个波叠加数据,便于准确查找多个振动源的位置。

    此外,在判断每一位置点对应的振动数据组是否存在异常数据时,可包括如下步骤:获取与该位置点对应的振动数据组中的多个最大值和多个最小值作为待处理数据;比较多个待处理数据之间的偏差是否在预设范围内;若是,则不存在异常数据;若否,则存在异常数据。也就是说,与同一位置点对应的振动数据组中的多个最大值之间的偏差以及多个最小值之间的偏差在预设范围内,则说明与该位置点对应的振动数据组为有效数据,反之,振动数据组为异常数据。

    由于振动数据组为振动源的振动波传到各位置点的数据集合,对于同一振动源,与各位置点对应的振动数据组应存在相同最大值和最小值,可分别记为amax、amin。在一些实施例中,当使用麦克风装置采集位置点的振动数据组时,如果存在任意一个麦克风装置采集到的振动数据组的最大值一直达不到amax,并且最小值一直达不到amin,则可判定该任意一个麦克风装置损坏,此时,可输出更换麦克风装置的提示信息。这里的提示信息可为报警器输出的报警信号,也可以蜂鸣器输出的蜂鸣声,当然,也可以是由语音播报装置发出的语音播报声音等,本发明对此不做具体限制。

    在计算出各振动数据组对应的波函数之后,可继续执行步骤s406。在本发明一些实施例中,在基于各波函数确定振动源的位置过程中,可包括如下步骤一至步骤四。

    步骤一:针对每一波函数,确定振动源与该波函数对应的位置点的第一预设距离。第一预设距离为振动源到位置点的距离,可根据振动源与位置点之间的距离公式计算。在一些实施例中,可建立空间坐标系,并获取该位置点的位置坐标,即与该位置点对应的麦克风装置的位置坐标,然后根据振动源与该位置点的距离公式计算第一预设距离。在实际应用中,可以车辆中心或重心为原点建立空间坐标系。

    步骤二:确定初始时刻,其中,初始时刻为开始采集振动数据组的时刻。

    步骤三:确定初始时刻后,振动数据组中首次出现最大值的时刻与初始时刻的时间间隔,根据时间间隔以及波传播速度确定第二预设距离。第二预设距离为振动源的振动波传到各位置点的传播距离。

    在本步骤中,由于每个麦克风装置与振动源的距离不同,多个麦克风装置采集到的多组振动数据组中出现第一个最大值的时间也不同,因而在通过麦克风装置采集振动数据组时,振动数据组中必然会存在一个最先出现最大值的振动数据组,获取振动数据组中首次出现最大值的时刻与初始时刻的时间间隔,进而根据时间间隔以及波传播速度可确定第二预设距离。

    步骤四:根据第一预设距离与第二预设距离相等的原则确定振动源的位置。

    示意性地,通过七个位置点处分别安装的第一麦克风装置、第二麦克风装置、第三麦克风装置、第四麦克风装置、第五麦克风装置、第六麦克风装置以及第七麦克风装置采集振动源的振动波传到各位置点的数据集合,即与各位置对应的振动数据组。若第一麦克风装置采集的振动数据组首先出现最大值,则振动源与第一麦克风装置之间的距离,即为振动源与第一麦克风装置采集的振动数据组的波函数对应的位置点的第一预设距离。若将第一预设距离记为d0,将第一麦克风装置采集的振动数据组中首次出现最大值的时刻与初始时刻的时间间隔记为t0,波传播速度记为c,此时可根据时间间隔t0以及波传播速度c,确定振动源的振动波传到第一麦克风装置安装处的位置点的传播距离,即第二预设距离为t0*c;同理,可将振动源与其它麦克风装置(即,第二麦克风装置、第三麦克风装置、第四麦克风装置、第五麦克风装置、第六麦克风装置以及第七麦克风装置)采集的振动数据组的波函数对应的位置点的第一预设距离分别记为d1~d7,将其它麦克风装置采集的振动数据组中首次出现最大值的时刻与第一麦克风装置采集的振动数据组首次出现最大值的时刻的时间间隔分别记为t1~t6,此时可根据时间间隔t1~t6以及波传播速度c,确定振动源传到其它麦克风装置安装处的位置点的传播距离,即各第二预设距离分别为(t0 t1)*c、(t0 t2)*c、(t0 t3)*c、(t0 t4)*c、(t0 t5)*c、(t0 t6)*c。这时,可根据第一预设距离与第二预设距离相等的原理确定振动源的位置,即可根据d0=t0*c、d1=(t0 t1)*c、d2=(t0 t2)*c、d3=(t0 t3)*c、d4=(t0 t4)*c、d5=(t0 t5)*c、d6=(t0 t6)*c确定振动源的位置。

    在一些实施例中,在根据第一预设距离与第二预设距离相等的原则确定振动源的位置时,首先可针对每一位置点,确定第一预设距离对应的第一预设距离函数以及第二预设距离对应的第二预设距离函数。之后,根据第一预设距离函数与第二预设距离函数确定位置点的距离方程。然后,获取所有位置点的距离方程,进而根据所有位置点的距离方程计算振动源的位置。

    下面以七个麦克风装置,且七个麦克风装置以长方体方式布置在车辆内为例进行说明。

    如图2和图3所示,在该实施例中,以车辆中心为原点建立空间坐标系,假设首先出现最大值的波函数对应的麦克风装置为第一麦克风装置,且第一麦克风装置布置在车辆的主驾驶后排座椅的头枕处(即h点),其位置坐标为h(x1,y1,z1),振动源的位置坐标可记为p(x,y,z),其它麦克风装置的位置坐标可分别表示为b(x2,y2,z2)、c(x3,y3,z3)、d(x4,y4,z4)、e(x5,y5,z5)、f(x6,y6,z6)以及g(x7,y7,z7)。那么从振动源到第一麦克风装置的距离,即为振动源与第一麦克风装置采集的振动数据组中首先出现最大值的波函数对应的位置点的第一预设距离,记为d0,与该第一预设距离d0对应的第一预设距离函数则为振动源的振动波从初始时刻到第一麦克风装置采集的振动数据组中首次出现最大值的时刻的时间间隔的传播距离,即第二预设距离,记为d0′,与该第二预设距离d0′对应的第二预设距离函数则为d0′=t0*c;同理,振动源到其它六个麦克风装置的距离,即振动源与其它六个麦克风装置采集的振动数据组中首先出现最大值的波函数对应的位置点的第一预设距离分别为d1~d7,与第一预设距离d1~d7对应的第一预设距离函数分别为若将振动源的振动波从初始时刻到其它六个麦克风装置采集的振动数据组中首次出现最大值的时刻的时间间隔的传播距离,即各第二预设距离分别记为d′1~d′7,则与各第二预设距离d′1~d′7分别对应的第二预设距离函数分别为d′1=(t0 t1)*c、d′2=(t0 t2)*c、d′3=(t0 t3)*c、d′4=(t0 t4)*c、d′5=(t0 t5)*c、d′6=(t0 t6)*c。由此,根据第一预设距离函数与第二预设距离函数可确定每个位置点的距离方程为:

    (x1-x)2 (y1-y)2 (z1-z)2=(t0*c)2公式4

    (x2-x)2 (y2-y)2 (z2-z)2=((t0 t1)*c)2公式5

    (x3-x)2 (y3-y)2 (z3-z)2=((t0 t2)*c)2公式6

    (x4-x)2 (y4-y)2 (z4-z)2=((t0 t3)*c)2公式7

    (x5-x)2 (y5-y)2 (z5-z)2=((t0 t4)*c)2公式8

    (x6-x)2 (y6-y)2 (z6-z)2=((t0 t5)*c)2公式9

    (x7-x)2 (y7-y)2 (z7-z)2=((t0 t6)*c)2公式10

    根据上述公式4-10的距离方程即可计算出振动源的位置,且计算效率高。

    若此时,车辆的主驾驶后排座椅的头枕处与主驾驶后排座椅的坐垫处的距离为l1,车辆的副驾驶后排座椅的坐垫处与主驾驶后排座椅的坐垫处的距离为l2,副驾驶座椅的头枕处与副驾驶后排座椅的头枕处的距离为l3。则通过第一麦克风装置的位置坐标h(x1,y1,z1)即可可快速计算出其它麦克风装置的位置坐标为:b(x1,y1,z1-l1)、c(x1 l2,y1,z1-l1)、d(x1 l2,y1,z1)、e(x1 l2,y1 l3,z1)、f(x1 l2,y1 l3,z1-l1)以及g(x1,y1 l3,z1-l1)。

    如此一来,通过计算出每个麦克风装置以及振动源的位置坐标即可得到振动源的位置,以实现对振动源的快速准确定位。

    在另一些实施例中,在步骤s406之后,还可以对振动源的位置进行振动点标记,并进而对标记出的振动点进行可视化展示,以方便研发人员和维修人员快速检修和决策。

    对标记出的振动点进行可视化展示时,可通过娱乐多媒体屏幕(例如车载多媒体主机或移动终端等屏幕)进行可视化展示。

    此外,对标记出的振动点进行可视化展示时,还可同时展示振动点的位置坐标,以更方便研发人员和维修人员查看。

    图5是根据本发明一个实施例的振动源查找方法的示意性详细流程图。如图5所示,该实施例的振动源查找方法可包括如下步骤:

    步骤s502,从车辆上七个位置点分别采集与各位置点对应的振动数据组。七个位置点可为车辆内七个麦克风装置的安装位置点。与每一位置点对应的振动数据组可通过该位置点处安装的麦克风装置采集。七个麦克风装置优选通过长方体布置方式安装于车辆座椅的头枕处以及坐垫处。

    步骤s504,获取振动数据组中多个最大值和多个最小值作为待处理数据。

    步骤s506,比较多个待处理数据之间的偏差是否在预设范围内。若是,执行步骤s508;若否,执行步骤s510。

    步骤s508,判定振动数据组为有效数据。然后运行步骤s512。

    步骤s510,判定振动数据组为无效数据,并剔除该无效数据对应的振动数据组。然后运行步骤s512。

    步骤s512,获取有效数据对应的振动数据组的最大值、最小值以及最大值对应的第一时刻以及最小值对应的第二时刻;

    步骤s514,基于最大值、最小值、最大值对应的第一时刻以及最小值对应的第二时刻,计算振动数据组对应的波函数参数,获得位置点对应的波函数。

    步骤s516,针对每一波函数,确定振动源与该波函数对应的位置点的第一预设距离。

    步骤s518,确定初始时刻。

    步骤s520,确定初始时刻后,振动数据组中首次出现最大值的时刻与初始时刻的时间间隔。

    步骤s522,根据时间间隔以及波传播速度确定第二预设距离。

    步骤s524,针对每一位置点,确定第一预设距离对应的第一预设距离函数以及第二预设距离对应的第二预设距离函数。

    步骤s526,根据第一预设距离函数与第二预设距离函数确定位置点的距离方程。

    步骤s528,获取所有位置点的距离方程,根据所有位置点的距离方程计算振动源的位置。

    步骤s530,对振动源的位置进行振动点标记。

    步骤s532,对标记出的振动点进行可视化展示。

    步骤s534,判断所有振动源的位置是否已全部确定。若是,则结束本流程;若否,则继续运行步骤s502,以计算下一个振动源的位置。

    上述各个实施例可以任意组合,根据上述任意一个可选实施例或多个可选实施例的组合,本发明实施例能够达到如下有益效果:

    本发明实施例通过采集车辆内至少七个位置点的振动波的振动数据来计算与各位置点采集的振动数据对应的波函数,进而基于各波函数确定出振动源的位置。采用本发明实施例的方案能够准确同时查找多个振动点,有助于后续进行有效制震,提升了用户的使用体验。通过剔除无效的振动数据可以更好的确定振动源的位置。

    进一步地,本发明实施例通过对查找出的振动源的位置进行振动点标记,进而对标记出的振动点进行可视化展示,可以方便研发人员和维修人员快速检修和决策。

    至此,本领域技术人员应认识到,虽然本文已详尽示出和描述了本发明的多个示例性实施例,但是,在不脱离本发明精神和范围的情况下,仍可根据本发明公开的内容直接确定或推导出符合本发明原理的许多其他变型或修改。因此,本发明的范围应被理解和认定为覆盖了所有这些其他变型或修改。


    技术特征:

    1.一种振动源查找方法,其特征在于,包括:

    从车辆上至少七个位置点分别采集与各所述位置点对应的振动数据组,所述振动数据组为所述振动源的振动波传到各所述位置点的数据集合;

    根据每个所述位置点采集的所述振动数据组计算每个所述位置点对应的波函数;

    基于各所述波函数确定所述振动源的位置。

    2.根据权利要求1所述的振动源查找方法,其特征在于,每一所述位置点处安装有麦克风装置,所述从车辆上至少七个位置点分别采集与各所述位置点对应的振动数据组,包括:

    通过每一所述位置点处安装的所述麦克风装置采集与该位置点对应的振动数据组。

    3.根据权利要求1所述的振动源查找方法,其特征在于,所述根据每个所述位置点采集的所述振动数据组计算每个所述位置点对应的波函数,包括:

    针对每一所述位置点,获取所述位置点对应的所述振动数据组的最大值、最小值以及所述最大值对应的第一时刻以及所述最小值对应的第二时刻;

    基于所述振动数据组的最大值、最小值以及所述最大值对应的第一时刻以及所述最小值对应的第二时刻,计算所述振动数据组对应的波函数参数,获得所述位置点对应的所述波函数。

    4.根据权利要求3所述的振动源查找方法,其特征在于,

    所述计算所述振动数据组对应的波函数参数之前,还包括:判断每一所述位置点对应的振动数据组中是否存在异常数据;若存在异常数据,则所述振动数据组为无效数据,若不存在所述异常数据,则所述振动数据组为有效数据;且

    所述计算所述振动数据组对应的波函数参数,还包括:基于所述有效数据计算所述振动数据组对应的所述波函数参数。

    5.根据权利要求4所述的振动源查找方法,其特征在于,所述判断每一所述位置点对应的振动数据组中是否存在异常数据,包括:

    获取所述振动数据组中的多个所述最大值和多个所述最小值作为待处理数据;

    比较多个所述待处理数据之间的偏差是否在预设范围内;

    若是,则不存在异常数据;

    若否,则存在异常数据。

    6.根据权利要求1所述的振动源查找方法,其特征在于,所述基于各所述波函数确定所述振动源的位置,包括:

    针对每一所述波函数,确定所述振动源与该波函数对应的所述位置点的第一预设距离;

    确定初始时刻,其中,所述初始时刻为开始采集所述振动数据组的时刻;

    确定初始时刻后,所述振动数据组中首次出现最大值的时刻与所述初始时刻的时间间隔,根据所述时间间隔以及波传播速度确定所述第二预设距离;

    根据所述第一预设距离与所述第二预设距离相等的原则确定所述振动源的位置。

    7.根据权利要求6所述的振动源查找方法,其特征在于,所述根据所述第一预设距离与所述第二预设距离相等的原则确定所述振动源的位置,包括:

    针对每一所述位置点,确定所述第一预设距离对应的第一预设距离函数以及所述第二预设距离对应的第二预设距离函数;

    根据所述第一预设距离函数与所述第二预设距离函数确定所述位置点的距离方程;

    获取所有所述位置点的距离方程,根据所有所述位置点的距离方程计算所述振动源的位置。

    8.根据权利要求1所述的振动源查找方法,其特征在于,在所述基于各所述波函数确定所述振动源的位置之后,还包括:

    对所述振动源的位置进行振动点标记;

    对标记出的所述振动点进行可视化展示。

    9.一种振动源测试设备,其特征在于,包括:

    至少七个麦克风装置,配置成从车辆上至少七个位置点分别采集与每一所述位置点对应的振动数据组,所述振动数据组为所述振动源的振动波传到各所述位置点的数据集合,所述位置点与所述麦克风装置一一对应设置;

    测试主机,配置成根据每个所述位置点采集的所述振动数据组计算每个所述位置点对应的波函数,并基于各所述波函数确定所述振动源的位置。

    10.根据权利要求9所述的振动源测试设备,其特征在于,所述至少七个麦克风装置为7个,包括第一麦克风装置、第二麦克风装置、第三麦克风装置、第四麦克风装置、第五麦克风装置、第六麦克风装置以及第七麦克风装置;其中

    第一麦克风装置布置在车辆的主驾驶后排座椅的头枕处;

    第二麦克风装置布置在所述主驾驶后排座椅的坐垫处;

    第三麦克风装置布置在所述车辆的副驾驶后排座椅的坐垫处;

    第四麦克风装置布置在所述副驾驶后排座椅的头枕处;

    第五麦克风装置布置在所述车辆的副驾驶座椅的头枕处;

    第六麦克风装置布置在所述副驾驶座椅的坐垫处;

    第七麦克风装置布置在所述车辆的主驾驶座椅的坐垫处。

    技术总结
    本发明提供了一种振动源查找方法及振动源测试设备。该振动源查找方法包括:从车辆上至少七个位置点分别采集与各位置点对应振动数据组,振动数据组为振动源的振动波传到各所述位置点的数据集合;根据每个位置点采集的振动数据组计算每个位置点对应的波函数;基于各波函数确定振动源的位置。采用本发明的方案能够准确同时查找多个振动源,有助于后续进行有效制震,提升了用户的使用体验,并且通过对查找出的振动源的位置进行振动点标记,进而对标记出的振动点进行可视化展示,可以方便研发人员和维修人员快速检修和决策。

    技术研发人员:邱海艳;李庆谊;冯奇;林佳雯;周勤
    受保护的技术使用者:湖北亿咖通科技有限公司
    技术研发日:2020.12.11
    技术公布日:2021.03.12

    转载请注明原文地址:https://wp.8miu.com/read-6696.html

    最新回复(0)