System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于铣削信号处理,具体地讲,是涉及一种自适应铣削过程信号噪声智能抑制方法。
技术介绍
1、机械制造业正朝着自动化和智能化的方向发展,对生产效率、产品质量和成本控制提出了更高的标准。在这一过程中,机床作为机械加工的核心设备,扮演着至关重要的角色,它持续为制造流程提供必要的动力。刀具作为机床的关键组成部分,负责从工件上去除多余的材料。然而,刀具在使用过程中不可避免地会遭受磨损,甚至可能发生断裂,这直接关系到加工的质量和生产效率。
2、目前,刀具磨损的检测主要依赖于操作者的经验和切削过程中产生的物理信号来判断刀具状态,并据此进行不定期的刀具更换。这种做法虽然能够防止因刀具问题导致的加工缺陷,但为了保证产品质量,往往会导致刀具的过早更换,这不仅增加了生产成本,还造成了资源的浪费,与绿色制造的理念相悖。相反,如果刀具更换不及时,可能会影响产品质量,带来潜在的经济风险。为了解决这一问题,刀具监测预警系统应运而生。该系统通过实时监控刀具状态,能够提前识别并预警刀具的异常情况,从而避免因刀具损坏而引发的产品质量问题或生产事故。因此,在系统开发的早期阶段,对刀具铣削信号进行有效的预处理显得尤为关键,这直接关系到监测系统的准确性和响应速度。
3、然而,刀具的有效信息主要来源于稳定铣削过程中,因此需要对铣削信号进行预处理,以筛选出稳定的铣削信号段,并去除空走刀、切入和切出这些噪声阶段。目前,铣削信号的预处理通常依赖于手工绘图和操作人员的主观判断来识别稳定铣削阶段,这种方法不仅增加了操作人员的负担,而且容易出错。此外,
技术实现思路
1、为解决现有技术中存在的不足,本专利技术提出了一种自适应铣削过程信号噪声智能抑制方法,该方法不仅能自动进行刀具铣削信号的预处理,还通过动态调整阈值来提高信号处理的准确性,从而增强了整个系统的适应性和可靠性。
2、为了实现上述目的,本专利技术采用的技术方案如下:
3、一种自适应铣削过程信号噪声智能抑制方法,包括以下步骤:
4、s1: 读取持续时间为2t的铣削信号段;
5、s2: 利用信号段的分割和均方根(rms)分析来识别步骤s1中的铣削信号段是否含有有效的铣削信号。如果未检测到有效信号,则进行重置,并返回步骤s1以读取新的铣削信号段;如果检测到有效信号,则进入下一步骤;
6、s3: 对步骤s2中确认包含有效铣削信号的2t时长信号段进行自适应阈值计算;
7、s4: 利用步骤s3计算得到的阈值对信号段进行筛选,以识别准有效信号段。然后,通过信号段的持续时间和均方根值进一步验证准有效信号段的有效性。如果验证结果为无效,则进行重置,并返回步骤s1以读取新的铣削信号段;如果验证结果为有效,则将该信号段标记为完全有效信号段;
8、s5: 将步骤s4中识别的完全有效信号段进行合并,随后进行重置,然后返回步骤s1以读取新的铣削信号段;
9、s6: 通过循环执行步骤s1至s5,完成对整个铣削信号序列的连续读取和评估,并将所有识别的完全有效信号段进行合并,以实现铣削信号的智能预处理;
10、其中,在步骤s1中,t定义为铣削加工单次行程的周期;步骤s2和s4中的重置操作指的是清除步骤s1中的2t时长的铣削信号段;步骤s5中的重置操作指的是清除步骤s1中的从起始点到步骤s4中准有效信号段结束点后a秒的铣削信号段。
11、进一步地,所述a秒被设定为5秒,步骤s1中的2t时长信号段的总时长为100秒。
12、进一步地,在步骤s2中,进一步包括以下子步骤:
13、s201: 将步骤s1中的铣削信号段进行时间分割,每个子信号段的时长为t;
14、s202: 计算每个子信号段的均方根值,并将结果存储在一个数组中,随后将该数组从小到大排序;
15、s203: 从排序后的数组中选择位于x%和y%位置的值作为z1和z2,其中x%设为15%,y%设为85%,z1代表可能的噪声阶段,而z2代表可能的稳定铣削阶段;
16、s204: 通过判断条件z1<0.02*z2是否成立来确定步骤s1中的铣削信号段是否包含有效铣削信号。如果条件成立,则存在有效信号,进入下一步骤;如果不成立,则不存在有效信号,进行重置,并返回步骤s1以读取新的铣削信号段。
17、进一步地,所述步骤s3中,根据阈值公式(z1+z2)/2计算存在有效铣削信号段的2t时长信号段的自适应阈值。
18、进一步地,所述步骤s4中,包括以下子步骤:
19、s401: 利用均方根值和阈值的比较来识别信号的起始点和结束点,以确定准有效信号段;
20、s402: 判断准有效信号段的时长是否在预估的稳定铣削时长±5秒的范围内。如果在范围内,则对准有效信号段的首尾各进行b秒的删减,然后进入下一步;如果不在范围内,则进行重置,并返回步骤s1以读取新的铣削信号段;
21、s403: 利用均方根值来验证经过s402步骤删减后的准有效信号段是否为完全有效信号段。如果验证通过,则进入下一步;如果没有通过,则进行重置,并返回步骤s1以读取新的铣削信号段。其中,步骤s402和步骤s403中的初始化是指删除步骤s1中的时长为2t的铣削信号段。
22、进一步地,在步骤s401中,包含以下子步骤:
23、s401a:将步骤s1中的铣削信号段进行时间分割,每个子信号段的时长为t;
24、s401b:遍历每个子信号段,计算其均方根值;
25、s401c:通过比较前20个子信号段和后20个子信号段的均方根值与阈值的大小,来识别信号的起始点和结束点,从而确定准有效信号段。
26、进一步地,在步骤s401c中,起始点信号段判断条件为:前20个子信号段中至少75%的均方根值小于阈值,而后20个子信号段中至少75%的均方根值大于阈值;结束点信号段的判断条件为:前20个子信号段中至少75%的均方根值大于阈值,而后20个子信号段中至少75%的均方根值小于阈值。
27、进一步地,在步骤s402中,如果准有效信号段的时长在预估的稳定铣削时长25秒至35秒的范围内,则b秒被设定为5秒。
28、进一步地,在步骤s403中,准有效信号段被判断为完全有效信号段的条件为:信号段前5%的均方根值的5倍小于最后5%的均方根值,或者最后5%的均方根值的5倍小于前5%的均方根值。
29、进一步地,均方根计算公式如下:
30、
31、式中: 表示均方根, 表示数据的总数, 表示第 个数据的值。
32、与现有技术相比,本专利技术具有以下显著优势:
33、(1)本专利技术通过自动信号段分割和均方根(rms)分析,判断2t时长的铣削信号本文档来自技高网...
【技术保护点】
1.一种自适应铣削过程信号噪声智能抑制方法,其特征在于,包括以下步骤:
2.根据权利要求1一种自适应铣削过程信号噪声智能抑制方法,其特征在于:所述a秒为5秒,步骤S1中的时长为2T的铣削信号段的时长为100秒。
3.根据上述权利2要求所述的一种自适应铣削过程信号噪声智能抑制方法,其特征在于,步骤S2中包括以下步骤:
4.根据权利要求3所述的一种自适应铣削过程信号噪声智能抑制方法,其特征在于:所述步骤S3中,根据阈值公式(Z1+Z2)/2计算包含有效铣削信号段的时长为2T的铣削信号段的阈值。
5.根据权利要求4所述的一种自适应铣削过程信号噪声智能抑制方法,其特征在于,步骤S4中包括以下步骤:
6.根据权利要求6所述的一种自适应铣削过程信号噪声智能抑制方法,其特征在于,在步骤S401c中,起始点信号段的判断条件为:前20个信号段中有超过75%的均方根小于阈值,后20个信号段中有超过75%的均方根大于阈值;结束点信号段的判断条件为:前20个信号段中有超过75%的均方根大于阈值,后20个信号段中有超过75%的均方根小于阈值。
...【技术特征摘要】
1.一种自适应铣削过程信号噪声智能抑制方法,其特征在于,包括以下步骤:
2.根据权利要求1一种自适应铣削过程信号噪声智能抑制方法,其特征在于:所述a秒为5秒,步骤s1中的时长为2t的铣削信号段的时长为100秒。
3.根据上述权利2要求所述的一种自适应铣削过程信号噪声智能抑制方法,其特征在于,步骤s2中包括以下步骤:
4.根据权利要求3所述的一种自适应铣削过程信号噪声智能抑制方法,其特征在于:所述步骤s3中,根据阈值公式(z1+z2)/2计算包含有效铣削信号段的时长为2t的铣削信号段的阈值。
5.根据权利要求4所述的一种自适应铣削过程信号噪声智能抑制方法,其特征在于,步骤s4中包括以下步骤:
6.根据权利要求6所述的一种自适应铣削过程信号噪声智能抑制方法,其特征在于,在步骤s401c中,起始点信号段的判断...
【专利技术属性】
技术研发人员:黎杰,高宏力,孙弋,殷爽,宋虹亮,由智超,李世超,高麒翔,翁正阳,
申请(专利权)人:西南交通大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。