哥廷根数学学派
哥廷根数学学派
读读欧拉,读读欧拉,读读欧拉
关注数: 221
粉丝数: 171
发帖数: 19,364
关注贴吧数: 2
基于KNN的旋转机械故障诊断方法(MATLAB) 首先说点其他的,容易水论文的,比如基于几何模型的旋转机械故障诊断。 近年来,仿射包、超球体、凸包、超圆盘等图形学中的几何模型受到了学者的广泛关注, 并提出了一系列基于几何模型的分类方法。几何模型分类方法通常采用一种几何模型估计样本的类别分布,并根据某种决策准则(如最大间隔分类,最近邻分类)实现模式识别的目的。就分类性能而言,由于仿射包的无界性,在处理样本数量有限的高维数据时,其分类性能要逊色于超球体、凸包、超圆盘等有限边界几何模型。基于超球体的分类模型通过构造一个最小体积超球体来描述样本分布,其最典型的模型为支持向量数据描述SVDD。SVDD 是一种经典的单分类模型,在故障诊断领域常用于故障检测。 在计算几何学中,凸包为样本在给定空间中所构成的最小凸多边形。最大间隔凸包分类MMCCH是通过寻找不同类别凸包间的最近邻点,从而构建具有最大间隔的分类超平面,以分离不同类别样本。从几何角度分析,SVM 的求解问题可以转化为两个凸包间的最大间隔问题,因而MMCCH 是SVM 更直观的几何解释,两者的目标函数是可以相互转化的。由于基于凸包的分类方法具有坚实的统计学原理及良好的可解释性,因此在故障诊断方面具有一定的优越性。 然而,凸包对样本的类别分布估计过于紧密,导致其对异常值格外敏感。为此,超圆盘几何模型被提出,其具体表示形式为仿射包和超球体在样本空间的交集。因此,超圆盘的样本边界要比仿射包紧致,同时要比凸包松弛,这极大增强了超圆盘模型的泛化能力。基于超圆盘模型,最近邻超圆盘分类器NHDC和大间隔超圆盘分类器LMCHD被相继提出,并被用于高维小样本数据分类,也被成功引入故障诊断领域。 接下来,采用KNN模型对旋转机械故障进行诊断,运行环境为MATLAB R2018A,故障包括轴承故障、齿轮啮合故障、不平衡故障、不对中故障、多点故障、共振故障。 %===================== Plot time-domain graph ==========================% plot_time_domain('bearing.mat')plot_time_domain('gearmesh.mat')plot_time_domain('imbalance.mat')plot_time_domain('misalignment.mat')plot_time_domain('multifault.mat')plot_time_domain('resonance.mat') %===================== Plot frequency-domain graph and time domain graph side by side ====================% global pos_data; pos_data=1; figure( 'Name','Figure showing a comparison between time domain and frequency domain graph for various types of Faults ') plot_frequency_domain('bearing.mat') plot_frequency_domain('gearmesh.mat') plot_frequency_domain('imbalance.mat') plot_frequency_domain('misalignment.mat') plot_frequency_domain('multifault.mat') plot_frequency_domain('resonance.mat') 知乎学术咨询获取代码:http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fwww.zhihu.com%2Fconsult%2Fpeople%2F792359672131756032%3FisMe%3D1&urlrefer=6910a8cfe3afe98c06cf5da96e27ff16或http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fmbd.pub%2Fo%2Fbread%2Fmbd-Ypuamp9v&urlrefer=56821decd752a1c4949b61678910ce1a 擅长领域:现代信号处理,机器学习,深度学习,数字孪生,时间序列分析,设备缺陷检测、设备异常检测、设备智能故障诊断与健康管理PHM等。
关于几种熵的计算(MATLAB) Shannon在1948年定义了信息熵,并用信息熵来衡量一个事件的不确定程度。作为信息论中一个重要的基本概念,信息就是一种客观存在和能动的过程,它可以减少或者消除事件的不确定因素。一切客观事物的属性中都包含着不确定性,人们在没有获得某个事物信息时,对事物的认知是不确定的,一旦人们或得到了相关信息,就能够了解该事物,也就是说接收者对于原事物的不确定性减小或者消除了。如何度量信息成为学者们研究的重要课题。Shannon首先在通信领域中对信息度量进行了深入的研究,他建立一个基本的通信系统模型,系统模型包括信源、信道、与编码/译码器、信宿。他指出信息量就是减少信息的发送者不确定性所需的信息度量,即如果信息的接收者获得这些信息量之后,对信源不确定度就会消除。借助概率和数理统计的相关概念,Shannon提出了度量信息量的数学公式,对于离散型信源,由于信源由多个随机事件组成,所以随机事件出现的概率就用来代替随机时间出现的不确定度。 1958年,Kolmogrov定义了测度熵,称为Kolmogrov熵,用来度量系统运动的混乱或无序的程度。并且提出了柯尔莫哥洛夫复杂性,他指出一个系统的复杂度与其空间结构或者时间序列所表征的变化的最小描述相关。一个事物的算法复杂度可以由产生该事物的图形结构与该图形结构之比的极限来确定,也可以由产生该事物的符号序列的最短程序长度与符号序列本身大小之比的极限来确定(当后者趋于极限时)。 近似熵的概念是90年代初期被提出的,与其它非线性动力学参数(如关联维数、Lyapunov指数等)相比,近似熵是从衡量时间序列复杂性的角度来度量信号产生新模式的概率大小。一个时间序列的近似熵值越大,说明序列的复杂度越高,随着时间的增加所产生的新模式越多。从理论上可以看出,序列的不规则程度和其复杂程度可以由近似熵表示。当数据维数改变时,序列中出现新的模式,而近似熵就是求这个新模式对数条件概率的均值。近似熵的主要特点就是采样时间序列复杂程度与近似熵值的大小成正比的关系。时间序列越复杂,其近似熵值也就越大;相比于K-S熵,K2熵、E-R熵而言,近似熵可以通过较短的时间序列得到序列的复杂度进而分析信号特征;它近似等于某种条件概率,所以对随机过程和确定过程都适用;对于偶尔产生的瞬态强干扰方面,近似熵有着较好的承受能力,并具有一定的抗噪、抗野点能力。 样本熵由近似熵改进而来,算法的改进在于样本熵采用和的对数来进行计算,降低了近似熵算法中存在的误差,与已知的随机部分有更好的一致性。样本熵基于近似熵,但精度优于近似熵。这使其具有了更好的性质:由于没有加入数据自身的比较过程,所以在计算条件概率时更加精确。由于算法基于近似熵,所以算法可以通过较短的序列计算出序列的复杂度;相对于近似熵,样本熵不仅与已知的随机部分具有更好的一致性,而且,当一个时间序列的样本熵值比另一个时间序列熵值大时,对于其他的参数值,也具有较大的样本熵值;并且样本熵对于数据丢失不敏感。 多尺度熵方法基于样本熵,用于描述一个时间序列在各个不同的时间尺度中的复杂程度。从其定义当中可以明确看出,多尺度熵就是计算一个时间序列在多个不同的尺度上的样本熵。如果一个序列的多尺度熵值随着尺度的减少而减小,说明此序列结构比较简单;如果该序列的多尺度熵值随着尺度的增加而增大,说明此序列自相似大,无规则程度高。如果一个时间序列在不同尺度下的熵值都高于另一个时间序列,就说明前者的复杂度要高于后者,即随机程度高于后者。 排列组合熵是一种度量时间序列的复杂性算法,排列熵算法基于Kolmogorov复杂度算法,并结合了信息熵的概念,来计算时间序列的无规则程度。排列熵通过时间序列在多维重构空间上的相似程度来计算初始时间序列的复杂度。算法计算简单,概念清晰,适用于大数据量的测量,可以更好的检测动力学系统的复杂程度。 关于时间序列几种熵的计算(MATLAB) 近似熵,注意力熵,气泡熵,复合多尺度熵,修正条件熵,余弦相似熵,复合(和精细复合)多尺度交叉熵,分散熵 二维分散熵(数据矩阵),分布熵,二维分布熵,嵌套熵,模糊熵,网格分布熵,分层多尺度熵,分层多尺度交叉熵 增量熵,Kolmogorov(K2)熵,多尺度熵,互谱熵(2个时间序列),交叉样本熵(2个时间序列),交叉排列熵(2个时间序列) 多尺度交叉熵(2个时间序列),交叉Kolmogorov(K2)熵(2个时间序列),交叉模糊熵(2个时间序列),交叉分布熵(2个时间序列) 修正交叉条件熵(2个时间序列),交叉近似熵(2个时间序列),符号动态熵,谱熵,斜率熵,二维样本熵,样本熵 精细多尺度交叉熵(2个时间序列),精细多尺度熵,相位熵,排列熵 代码可由知乎学术咨询获得:http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fwww.zhihu.com%2Fconsult%2Fpeople%2F792359672131756032%3FisMe%3D1&urlrefer=6910a8cfe3afe98c06cf5da96e27ff16。 工学博士,担任《Mechanical System and Signal Processing》《中国电机工程学报》《控制与决策》等期刊审稿专家,擅长领域:现代信号处理,机器学习,深度学习,数字孪生,时间序列分析,设备缺陷检测、设备异常检测、设备智能故障诊断与健康管理PHM等。
一种基于优化信息频带的旋转机械故障诊断方法(MATLAB) 窄带信号分析方法依靠带通滤波器滤除了窄频带外的干扰分量,从而能专注于窄带内信号的分析,非常适用于强噪声、大干扰情况下滚动轴承微弱冲击信号的特征提取,只是最优频带的选择非常具有挑战性和不确定性,极容易受到带内噪声、独立频率分量、准周期冲击分量等干扰成分的影响。鉴于此,采用一种基于优化信息频带的旋转机械故障诊断方法对滚动轴承进行故障诊断,运行环境为MATLAB R2018A。 知乎学术咨询获取代码:http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fwww.zhihu.com%2Fconsult%2Fpeople%2F792359672131756032%3FisMe%3D1&urlrefer=6910a8cfe3afe98c06cf5da96e27ff16 擅长领域:现代信号处理,机器学习,深度学习,数字孪生,时间序列分析,设备缺陷检测、设备异常检测、设备智能故障诊断与健康管理PHM等。
1
下一页