利索能及
我要发布
收藏
专利号: 2023107148263
申请人: 江苏科技大学
专利类型:发明专利
专利状态:已下证
更新日期:2026-08-19
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种FDM型3D打印非线性动力学分析方法,其特征在于,包括如下步骤:(1)分别获取3D打印在正常打印、喷头堵塞、打印分层和零件拉丝四种情况下的振动信号;

(2)对所捕捉到的振动信号进行预处理,

(3)对预处理后的振动信号进行小波包分解,取分解后的第三层到第五层时间子序列;

(4)根据步骤(3)中分解后的小波子序列嵌入维数M和时间延迟参数τ计算出相应的递归图;

(5)根据递归图提取小波子序列中的六种特征值;

(6)构建分类模型,并对不同打印情况进行预测分类,将实际情况与分类模型预测情况进行混淆矩阵的构建,通过对混淆矩阵进行计算得出敏感度、特异度和正确率三个评价指标,来对分类模型进行评估验证。

2.根据权利要求1所述的一种FDM型3D打印非线性动力学分析方法,其特征在于,所述步骤(1)具体步骤包括:搭建3D打印振动信号监测平台,使用3个加速度传感器分别置于打印机的送丝电机、X导轨轴和成型底板处,分别获取正常打印、喷头堵塞、打印分层和零件拉丝四种情况下的振动信号;其中3D打印振动监测平台包括DAQ系统、FDM型3D打印机、传感器和PC端。

3.根据权利要求2所述的一种FDM型3D打印非线性动力学分析方法,其特征在于,所述步骤(2)中进行预处理的具体步骤包括:进行平滑处理和修正,即对原数据作比例系数和加或减偏置值。

4.根据权利要求3所述的一种FDM型3D打印非线性动力学分析方法,其特征在于,所述步骤(3)的具体步骤包括:小波包分解将较长的时间序列分解为相对较短的时间子序列,设n{hn}为低通滤波器,{gn}为高通滤波器,其中gn=(‑1) h1‑n,φ(t)为尺度函数,Ψ(t)为小波函数所以满足以下两尺度方程和小波方程:令

所以小波包的定义可以利用

其中k为时间序列的某一点,Z为整数集,t为时间,μ0(t)为第0个尺度函数,μ1(t)为第1个小波函数,μ2n(t)为第偶数个尺度函数,μ2n+1(t)为第奇数个小波函数。

5.根据权利要求4所述的一种FDM型3D打印非线性动力学分析方法,其特征在于,所述T步骤(4)中的递归图计算步骤如下:对于时间序列X={x1,x2,…,xN} ,求递归图首先是利用嵌入维数M和时间延迟参数τ进行相空间重构,从而得到可以描述相空间状态的状态矢量:x(i)=(xi,xi+τ,…,xi+τ(M‑1)),i=1,…,N‑τ(M‑1)其中N为时间序列长度;

求状态空间中每个状态x(i)到所有其他状态的距离例如:URPi,j:=‖x(i)‑x(j)‖

其中‖·‖为欧几里得范数,URPi,j为无阈值下的二维递归矩阵;

选取合适的阈值ε,求两时刻的递归状态值:

RPi,j:=Θ(ε‑‖x(i)‑x(j)‖)

其中Θ(x)为Heavside函数,RPi,j为有阈值下的二维递归矩阵,即

6.根据权利要求5所述的一种FDM型3D打印非线性动力学分析方法,其特征在于,所述步骤(5)中的六种特征值为递归率、确定性、最大对角线长度、熵、层流性和捕获时间,共提取 个特征。

7.根据权利要求6所述的一种FDM型3D打印非线性动力学分析方法,其特征在于,所述步骤(5)中递归率表示了递归图中递归点的密度,计算公式如下:其中N表示递归图的大小;

确定性是指构成对角线的递归点的百分比,计算公式如下:其中l为对角线长度,p(l)为长度为l的对角线的频率分布。

8.根据权利要求6所述的一种FDM型3D打印非线性动力学分析方法,其特征在于,所述步骤(5)中最大对角线长度表示递归图中平行于主对角线的所有线段中最长的那条的长度,计算公式如下:熵表示Shannon信息熵为概率分布对角线长度p(l),计算公式如下:其中 表示对角线的总数。

9.根据权利要求6所述的一种FDM型3D打印非线性动力学分析方法,其特征在于,所述步骤(5)中层流性表示构成垂直线的递归点的百分比,计算公式如下:捕获时间表示垂直结构的平均长度,计算公式如下:

其中v表示垂直线段的长度,p(v)表示垂直线段的概率分布。

10.根据权利要求6所述的一种FDM型3D打印非线性动力学分析方法,其特征在于,所述步骤(6)中分类模型采用基于人工神经网络算法的ANN分类模型进行分类,并通过K折交叉验证方法对ANN分类模型进行验证;

ANN分类模型包括输入层、隐藏层和输出层组成,输入层选取为步骤(5)中336个特征值,每个隐藏层使用sigmoid函数和tanh函数作为激活函数,经过若干个隐藏层后,输出层为经过选取后的特征值;每种打印情况输出的特征值在数值区间上不同;

其中sigmoid函数表达式为:

其中x为输入的特征值,f(x)为下一层的输入,e为自然对数,tanh函数表达式为:

其中x为输入的特征值,h(x)为下一层的输入,e为自然对数;

K折交叉验证方法将步骤(1)中数据划分为2到10份,其中1到9份作为训练集,剩余的1份数据作为验证集,每训练并验证一次,计算得到九个性能统计量,即总体正确率确率;打印正常、喷头堵塞、打印分层和零件拉丝的特异性;打印正常、喷头堵塞、打印分层和零件拉丝的灵敏度;总体正确率指正确识别四种打印情况的比例;敏感性是指正确识别该打印情况的比例;特异性是正确识别不是该打印情况的比例。