《基于混沌集成决策树的电能质量复合扰动识别》复现
首先随机生成电能质量扰动函数。
对电能质量扰动进行S变换,得到时频图和S变换后的矩阵,其中以谐波和电压闪变+谐波复合扰动为例。
%% V1 谐波
figure('NumberTitle', 'off', 'Name', 'V1 谐波');
subplot(4,1,1),plot(x,V1);
xlabel('时间/s');ylabel('幅值/V');
[st_matrix1,st_times1,st_frequencies1] = st(V1);
subplot(4,1,2:4)
contour(st_times1/1000,st_frequencies1*1000,abs(st_matrix1),'fill','on');
colorbar; % caxis([0,110]);色柱数值显示范围
xlabel('时间/s');
ylabel('频率/Hz');
%xlim([0 0.4]); ylim([0 400]); % xy轴显示范围
figure('NumberTitle', 'off', 'Name', 'V1 谐波');
mesh(st_times1/1000,st_frequencies1*1000,abs(st_matrix1)*2)
%ylim([0 400])
对每种扰动生成400组随机扰动进行特征提取,并对其进行扰动分类。
得到混淆矩阵和ROC曲线