调整离散机加工生产过程中数据采样频率的方法及装置与流程

文档序号:33148367发布日期:2023-02-03 22:17阅读:77来源:国知局
调整离散机加工生产过程中数据采样频率的方法及装置与流程

1.本技术涉及智能设备加工领域,尤其涉及一种调整离散机加工生产过程中数据采样频率的方法及装置。


背景技术:

2.随着离散机制造能力的加强,当前生产频次逐步提升,部分已经超过200ppm(piece per minute),甚至有些将近1000ppm。但对于生产质量的要求并没有降低,因此需要监测系统来对每一个零件均进行生产的监控,以防止因为设备及工治具(如冲头、注塑喷胶头、cnc刀具等)来料不均或电力等因素导致设备功率不稳定,造成生产异常及零件批量异常。
3.而当前针对离散生产设备(离散机):冲压设备、注塑设备、cnc切削设备等,已经能够利用体系化的传感网络进行监测,即可以由大量的具有边缘计算的微小传感器构成的智能传感和边缘计算的通信系统,以完成生产过程的监测及协调生产。但目前的传感器采样频率是固定的,如在生产加工过程中数据量大则无法满足需求,如在生产加工过程中数量较小的情况下采样频率较高则又会造成资源的浪费。
4.针对相关技术中的上述问题,目前尚未存在有效的解决方案。


技术实现要素:

5.本技术提供了一种调整离散机加工生产过程中数据采样频率的方法及装置,以解决现有技术中离散机在工件加工生产过程中采用固定采样频率进行数据采样,导致无法适应数据量动态变化需求的问题。
6.第一方面,本技术提供了一种调整离散机加工生产过程中数据采样频率的方法,包括:通过预测模型对离散机当前待加工工件的生产数据进行预测,得到第一数据,其中,所述预测模型用于基于拟合函数对下一生产数据进行预测,所述拟合函数为对多个历史数据进行拟合得到的函数,所述历史数据为历史时间段内所采集的所述离散机加工工件过程中所产生的数据;将当前获取到的离散机加工工件过程中所产生的数据输入至神经网络模型中,输出第二数据;其中,所述神经网络模型基于目标训练集对初始神经网络模型进行训练得到,所述目标训练集包括历史时间段内所述离散机加工工件过程中所产生的数据;根据所述第一数据和所述第二数据的差值对传感器的采样频率进行调整,其中,所述传感器用于对所述离散机加工工件过程中所产生的数据基于所述采样频率进行采集。
7.第二方面,本技术提供了一种调整离散机加工生产过程中数据采样频率的装置,包括:第一处理模块,用于通过预测模型对离散机当前待加工工件的生产数据进行预测,得到第一数据,其中,所述预测模型用于基于拟合函数对下一生产数据进行预测,所述拟合函数为对多个历史数据进行拟合得到的函数,所述历史数据为历史时间段内所采集的所述离散机加工工件过程中所产生的数据;第二处理模块,用于将当前获取到的离散机加工工件过程中所产生的数据输入至神经网络模型中,输出第二数据;其中,所述神经网络模型基于
目标训练集对初始神经网络模型进行训练得到,所述目标训练集包括历史时间段内所述离散机加工工件过程中所产生的数据;调整模块,用于根据所述第一数据和所述第二数据的差值对传感器的采样频率进行调整,其中,所述传感器用于对所述离散机加工工件过程中所产生的数据基于所述采样频率进行采集。
8.第三方面,提供了一种空调器控制设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现第一方面任一项实施例所述的方法步骤。
9.第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面任一项实施例所述的方法步骤。
10.本技术实施例提供的上述技术方案与现有技术相比具有如下优点:本技术实施例提供的该方法,通过预测模型可以预测离散机当前待加工工件的第一数据,以及通过神经网络模型得到对应的第二数据,进而根据第一数据和第二数据的差值对传感器的采样频率进行调整,而不是固定传感器的采样频率。也就是说,在本技术中采样频率可以根据离散机的状态变化而调整,例如,如果差值较大则表明当前离散机状态较为抖动,此时出现异常数据的可能性比较大从而可以提高采样频率以增加采样数据的量,如果差值较小则表明当前离散机的状态较为平缓,此时出现异常数据的可能性比较小以减少采样数据的量,从而解决了现有技术中离散机在工件加工生产过程中采用固定采样频率进行数据采样,导致无法适应数据量动态变化需求的问题。
附图说明
11.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
12.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
13.图1为本技术实施例提供的一种调整离散机加工生产过程中数据采样频率的方法的流程示意图;图2为本技术实施例提供的一种调整离散机加工生产过程中数据采样频率的装置的结构示意图;图3为本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
14.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术的一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
15.图1为本技术实施例提供的一种调整离散机加工生产过程中数据采样频率的方法
的流程示意图,如图1所示,该方法的步骤包括:步骤102,通过预测模型对离散机当前待加工工件的生产数据进行预测,得到第一数据,其中,预测模型用于基于拟合函数对下一生产数据进行预测,拟合函数为对多个历史数据进行拟合得到的函数,历史数据为历史时间段内所采集的离散机加工工件过程中所产生的数据;需要说明的是,本技术实施例中的离散机就是指离散生产设备,例如冲压设备、注塑设备、cnc切削设备等,且离散机优选应用超高频次加工节拍的离散生产场景,如加工频次:》100ppm的离散生产场景。
16.此外,本技术实施例中的历史时间段可以是指过去三天,或者过去一周的时间内,又或者是过去一个月,具体可以根据实际情况进行相应的设置。如果说当前离散机工作频次较高,在短时间内所产生的数据较多,则可以不用很长的时间段内的数据就能进行数据拟合,则该历史时间段可以设置的时间短一点。在得到历史时间段内的离散机所产生的数据之后,可以在一个预设平面上一系列的点,用一条光滑的曲线连接起来得到拟合的曲线。拟合的曲线一般可以用函数表示,即拟合函数。
17.步骤104,将当前获取到的离散机加工工件过程中所产生的数据输入至神经网络模型中,输出第二数据;其中,神经网络模型基于目标训练集对初始神经网络模型进行训练得到,目标训练集包括历史时间段内离散机加工工件过程中所产生的数据;步骤106,根据第一数据和第二数据的差值对传感器的采样频率进行调整,其中,传感器用于对离散机加工工件过程中所产生的数据基于采样频率进行采集。
18.需要说明的是,本技术实施例中的预测模型是对离散机当前待加工工件的生产数据进行预测得到一个预测数据,也就是说,相当于是基于历史数据推测得到的数据,而神经网络模型所得到的则是当前真实的数据。因此,根据预测模型得到的第一数据与基于神经网络模型得到的第二数据之间的差值,相当于推测数据与真实数据之间的差值,如果差值较大则表明当前离散机状态较为抖动,此时出现异常数据的可能性比较大,如果差值较小则表明当前离散机的状态较为平缓,此时出现异常数据的可能性比较小。此外,本技术实施例中的传感器可以是振动传感器、噪声传感器、超声传感器、加速度传感器、应力应变传感器、高精度温度传感器等,可以根据实际需求对传感器进行相应的选择。
19.基于上述步骤102至步骤106,通过预测模型可以预测离散机当前待加工工件的第一数据,以及通过神经网络模型得到对应的第二数据,进而根据第一数据和第二数据的差值对传感器的采样频率进行调整,而不是固定传感器的采样频率。也就是说,在本技术中采样频率可以根据离散机的状态变化而调整,例如,如果差值较大则表明当前离散机状态较为抖动,此时出现异常数据的可能性比较大从而可以提高采样频率以增加采样数据的量,如果差值较小则表明当前离散机的状态较为平缓,此时出现异常数据的可能性比较小以减少采样数据的量,从而解决了现有技术中离散机在工件加工生产过程中采用固定采样频率进行数据采样,导致无法适应数据量动态变化需求的问题。
20.在本技术实施例的可选实施方式中,对于上述步骤104中涉及到的根据第一数据和第二数据的差值对传感器的采样频率进行调整的方式,进一步可以包括:步骤11,在第一数据与第二数据的差值的绝对值大于预设阈值的情况下,基于绝对值调整传感器的采样频率为第一采样频率;
步骤12,在第一数据与第二数据的差值的绝对值小于预设阈值的情况下,基于绝对值调整传感器的采样频率为第二采样频率。
21.其中,不同的绝对值所对应的采样频率不同,第一采样频率大于第二采样频率。
22.在本技术实施例中,预设阈值可以是用来表明当前离散机的状态是否比较抖动,该预设阈值可以根据实际情况来设置。如果绝对值超过该预设阈值表明当前离散机的状态比较抖动,则大于该预设阈值的不同绝对值所对应的采样频率之间的幅度较大,如果绝对值小于该预设阈值表明当前离散机的状态比较平缓,则小于该预设阈值的不同绝对值所对应的采样频率之间的幅度较小。由此可见,在进一步根据离散机状态调整传感器采样频率的基础上,能够根据离散机的状态变化趋势适应性的调整采样频率,以使得采样数据更合理。
23.在本技术实施例的可选实施方式中,在步骤11中涉及到的基于绝对值调整传感器的采样频率为第一采样频率的方式之后,方法还包括:步骤21,在绝对值在持续增大的情况下,持续增大传感器当前的采样频率;或,步骤22,在绝对值持续减小的情况下,降低传感器当前的采样频率。
24.通过上述步骤21至步骤22可知,如果当前采样频率为第一采样频率之后,该绝对值也在持续增大(第一数据和第二数据差别更大)表明当前离散机更加抖动了,则可以持续增大传感器的采样频率,以保证数据采样质量。当然,如果当前离散机的状态依然是抖动,但是相比之前没有那么抖动后可以降低当前的采样频率,也就是说,会根据实际离散机的状态适应性的调整采样频率以保证数据采样质量,实现系统高效与数据采集质量两者之间的均衡性。
25.在本技术实施例的可选实施方式中,在步骤12中涉及到的基于绝对值调整传感器的采样频率为第二采样频率之后,方法还包括:步骤31,在绝对值在持续减小的情况下,持续降低传感器当前的采样频率;或,步骤32,在绝对值持续增大的情况下,增大传感器当前的采样频率。
26.通过上述步骤31至步骤32可知,如果当前采样频率为第二采样频率之后,该绝对值也在持续减小(第一数据和第二数据更加接近)表明当前离散机更加平和,则可以持续降低传感器的采样频率。当然,如果当前离散机的状态虽然平和,但是相比之前没有已经有趋于抖动后可以降低当前的采样频率以减少冗余数据的产生与传输,也就是说,会根据实际离散机的状态适应性的调整采样频率以保证数据采样质量,实现系统高效与数据采集质量两者之间的均衡性。
27.需要说明的是,在传感器的采样频率增大到为第三采样频率的情况下,保持采样频率为第三采样频率;而在传感器的采样频率减小到第四采样频率的情况下,保持采样频率为第四采样频率;在具体示例中该第三采样频率可以是预设的最大采样频率,该第四采样频率可以是预设的最小采样频率。也就是说,在本技术实施例中可以设置采样频率的上限和下限,以避免由于采样频率过高或过低以超出传感器正常负荷。
28.在本技术实施例中,对于上述步骤102中涉及到的通过预测模型对离散机当前待加工工件的生产数据进行预测,得到第一数据的方式,进一步可以包括:基于线性自回归ar模型对离散机当前待加工工件的生产数据进行预测,得到第一数据;
其中,线性自回归ar模型的中的拟合函数公式如下:其中,x
p
[n]是预测数据(第一数据),xr[n]是历史数据,ai[n]是ar模型的各阶的系数。
[0029]
在本技术实施例的可选实施方式中,可以通过以下公式确定增大后的采样频率:通过以下公式确定减小后的采样频率:其中,f
i+1
为增大后或减小后的采样频率,fi为当前采样频率,σ为预设的可调参数,e为自然常数,e
i+1
为第一数据与当第二数据之间的差值,i为ar模型的阶次数。
[0030]
在具体示例中以ar模型为二阶模型为例,预测值表达式如下:其中,xi为历史真实值,α和β为模型参数,e
i+1
是误差值,是过去l个历史数据的均值。对于给定的l个历史数据,参数α和β可由样本自相关函数计算得出如下:其中,,则预测数据(第一数据)与真实数据(第二数据)之差为:其中,为第一数据,x
i+1
为第二数据。
[0031]
在本技术实施例的另一个可选实施方式中,本技术实施例中方法还可以包括:步骤108,获取历史时间段内通过传感器采集的离散机加工工件过程中所产生的第三数据;步骤110,对第三数据进行预处理,得到第四数据,其中,预处理用于对第三数据中的异常数据进行处理,并对处理后的数据在时域上进行时间对齐以及进行噪声消除处理;在具体示例中,可以是三西格玛、箱线图切分等异常值识别方法进行异常值的抓取,进而可以对抓取的异常值进行处理,处理方法如下可以平均值代替、滑动平均法等。另外,对于时序数据处理方法可以是:时间规则、dtw等以对数据进行时间对齐,利用滤波技术如高di通滤波、小波技术等进行噪声的消除。
[0032]
步骤112,对第四数据进行特征工程处理,得到目标训练集;其中,在本技术实施例中进行时域特征处理的方式可以是平均值、方差、最大最小
值、峰峰值、偏度、峰度系数、裕度系数等。同时对进行滤波之后的数据可以进行fft(fast fourier transform:快速傅里叶变换)以提取频域特征,其中,频域特征可以是重心频率、均方频率、频率方差、短时功率谱密度等。
[0033]
步骤114,基于目标训练集对初始神经网络模型进行训练得到神经网络模型。
[0034]
需要说明的是,申请实施例中的神经网络模型可以监督模型或无监督模型;其中,监督模型可以是:线性分类器、朴素贝叶斯、支持向量机、k临近、决策(回归)树、集成模型等。无监督模型可以是:k-means、dbscan(density-based spatial clustering of applications with noise)、gmm(adaptive background mixture models for real-time tracking,高斯混合模型)、分层聚类、孤立森林等。
[0035]
可见,在本技术实施例中采样频率可根据被测对象(离散机)的状态变化情况而改变,当观测对象状态变化较为抖动时,即真实数据(第二数据)与预测数据(第一数据)之间差值大于预设阈值时增大采样频率,表明此时生产状态产生了较大变化,则此时应该提升数据质量,即提升采样频率。因为在抖动期间产生异常数据的概率也增加,因此,则使用较大的采样频率,可以使得算法获得更多的异常信息,也就是说,在抖动期间增大采样频率可以保证数据采样质量,实现系统高效与数据采集质量两者之间的均衡性。如果当观测对象状态变化较为平缓时,即真实数据(第二数据)与预测数据(第一数据)之间差值小于预设阈值时降低采样频率,表明此时生产状态产生了较大变化,则此时应该降低采样频率以减少冗余数据的产生与传输。
[0036]
对应于上述图1中的调整离散机加工生产过程中数据采样频率的方法,本技术实施还提供了一种调整离散机加工生产过程中数据采样频率的装置,如图2所示,该装置包括:第一处理模块22,用于通过预测模型对离散机当前待加工工件的生产数据进行预测,得到第一数据,其中,预测模型用于基于拟合函数对下一生产数据进行预测,拟合函数为对多个历史数据进行拟合得到的函数,历史数据为历史时间段内所采集的离散机加工工件过程中所产生的数据;第二处理模块24,用于将当前获取到的离散机加工工件过程中所产生的数据输入至神经网络模型中,输出第二数据;其中,神经网络模型基于目标训练集对初始神经网络模型进行训练得到,目标训练集包括历史时间段内离散机加工工件过程中所产生的数据;调整模块26,用于根据第一数据和第二数据的差值对传感器的采样频率进行调整,其中,传感器用于对离散机加工工件过程中所产生的数据基于采样频率进行采集。
[0037]
通过本技术实施例的装置,通过预测模型可以预测离散机当前待加工工件的第一数据,以及通过神经网络模型得到对应的第二数据,进而根据第一数据和第二数据的差值对传感器的采样频率进行调整,而不是固定传感器的采样频率。也就是说,在本技术中采样频率可以根据离散机的状态变化而调整,例如,如果差值较大则表明当前离散机状态较为抖动,此时出现异常数据的可能性比较大从而可以提高采样频率以增加采样数据的量,如果差值较小则表明当前离散机的状态较为平缓,此时出现异常数据的可能性比较小以减少采样数据的量,从而解决了现有技术中离散机在工件加工生产过程中采用固定采样频率进行数据采样,导致无法适应数据量动态变化需求的问题。
[0038]
可选地,本技术实施例中的调整模块26进一步可以包括:第一调整单元,用于在第
一数据与第二数据的差值的绝对值大于预设阈值的情况下,基于绝对值调整传感器的采样频率为第一采样频率;第二调整单元,用于在第一数据与第二数据的差值的绝对值小于预设阈值的情况下,基于绝对值调整传感器的采样频率为第二采样频率;其中,不同的绝对值所对应的采样频率不同,第一采样频率大于第二采样频率。
[0039]
可选地,本技术实施例中的第一调整单元,还用于在基于绝对值调整传感器的采样频率为第一采样频率之后,在绝对值在持续增大的情况下,持续增大传感器当前的采样频率;或,在绝对值持续减小的情况下,降低传感器当前的采样频率。
[0040]
可选地,本技术实施例中的第二调整单元,还用于在基于绝对值调整传感器的采样频率为第二采样频率之后,在绝对值在持续减小的情况下,持续降低传感器当前的采样频率;或,在绝对值持续增大的情况下,增大传感器当前的采样频率可选地,本技术实施例中的装置还可以包括:第一保持模块,用于在传感器的采样频率增大到为第三采样频率的情况下,保持传感器的采样频率为第三采样频率;第二保持模块,用于在传感器的采样频率降低到为第四采样频率的情况下,保持传感器的采样频率为第四采样频率;其中,第三采样频率大于第四采样频率。
[0041]
可选地,本技术实施例中的第一处理模块22进一步可以包括:第一处理单元,用于基于线性自回归ar模型对离散机当前待加工工件的生产数据进行预测,得到第一数据;其中,线性自回归ar模型的中的拟合函数公式如下:其中,x
p
[n]是第一数据,xr[n]是历史数据,ai[n]是ar模型的各阶的系数。
[0042]
在本技术实施例中,可以通过以下公式确定增大后的采样频率:此外,可以通过以下公式确定减小后的采样频率:其中,f
i+1
为增大后或减小后的采样频率,fi为当前采样频率,σ为预设的可调参数,e为自然常数,e
i+1
为所述第一数据与所述第二数据之间的差值,i为所述ar模型的阶次数。
[0043]
本技术实施例中的装置还可以包括:获取模块,用于获取历史时间段内离散机加工工件过程中所产生的第三数据;第三处理模块,用于对第三数据进行预处理,得到第四数据,其中,预处理用于对第三数据中的异常数据进行处理,并对处理后的数据在时域上进行时间对齐以及进行噪声消除处理;第四处理模块,用于对第四数据进行特征工程处理,得到目标训练集;训练模块,用于基于目标训练集对初始神经网络模型进行训练得到神经网络模型。
[0044]
如图3所示,本技术实施例提供了一种电子设备,包括处理器111、通信接口112、存储器113和通信总线114,其中,处理器111,通信接口112,存储器113通过通信总线114完成相互间的通信,
存储器113,用于存放计算机程序;在本技术一个实施例中,处理器111,用于执行存储器113上所存放的程序时,实现前述任意一个方法实施例提供的调整离散机加工生产过程中数据采样频率的方法,所起到的作用也是类似的,在此不再赘述。
[0045]
本技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如前述任意一个方法实施例提供的调整离散机加工生产过程中数据采样频率的方法步骤。
[0046]
需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0047]
以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1