MATLAB环境下基于稀疏贝叶斯学习的异步电机转子断条故障诊断

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

QQ客服:27699885 微信客服:shujuqudong1 微信客服:shujuqudong6


本站资料较杂,精品资料单独做了汇总,可查阅 https://liruan.net/ 里面资源更优秀