MATLAB环境下基于稀疏贝叶斯学习的异步电机转子断条故障诊断
算法运行环境为MATLAB R2018A,执行基于稀疏贝叶斯学习的异步电机转子断条故障诊断,并给出一个例子。
压缩包=数据+程序+参考。
1.所有代码均经过运行测试,没有问题。
2.前请仔细阅读作品简介,这非常重要,因为涉及到不同的编程语言(Python或matlab)。
3.程序为,经,有问题请及时联系。
4.建议有一定Python或Matlab基础的同学或工程师。
程序出图如下:
部分代码如下:
S1=[eye(M-1),zeros(M-1,1)]*S;
S2=[zeros(M-1,1),eye(M-1)]*S;
SS=[S1,S2];
[~,~,V]=svd(SS);
V11=V(1:end/2,1:end/2);
V22=V(end/2+1:end,1:end/2);
Phi=V11*inv(V22);
[~,mu]=eig(Phi);
mu=diag(mu);
hat_f=angle(mu)/(2*pi/Fs);
hat_f(hat_frange(2))=[];
hat_A=exp(2*pi*1j*hat_f*(0:M-1)/Fs).’;
hat_s=inv(hat_A’*hat_A)*hat_A’*y(1:1+M-1);
ID:7770
详询客服 微信shujuqudong1 或shujuqudong6 或 qq68823886 或 27699885
图文详情请查看: http://matup.cn/751047752971.html