资源简介

matlab仿真 样本在文件里,但是是没有解释,只是提供一个编写的思路与样式。大家相互进步吧。 diagnose_ = {'第一缸喷油压力过大','第一缸喷油压力过小', '第一缸喷油器针阀磨损',... '油路堵塞', '供油提前角提前 ','正常'}; fprintf('诊断结果:\n'); fprintf(' 样本序号 实际类别 判断类别 正/误 故障类型 \n');

资源截图

代码片段和文件信息

% diagnose.m
% 柴油机故障诊断

%% 清空工作空间
clearclc
close all

%% 定义训练样本和测试样本
% 故障1
pro1 = [1.979.53321.53416.741312.7418.3052;
    1.2349.82091.53118.390713.9889.1336]‘;
% 故障2
pro2 = [0.76829.54891.49714.761211.4977.68;
    0.70539.53171.50814.316111.0947.3552]‘;
% 故障3
pro3 = [0.81168.13021.48214.317111.11057.4967;
    0.8169.03881.49715.007911.62427.7604]‘;
% 故障4
pro4 = [1.43118.90711.52115.74612.00887.8909;
    1.41368.67471.5315.311411.62977.5984]‘;
% 故障5
pro5 = [1.1678.35041.5112.81199.82586.506;
    1.33929.08651.49315.079811.67647.8209]‘;
% 正常运转
normal = [1.180310.45021.51320.088715.46510.2193;
    1.201612.44761.55520.616215.75510.1285]‘;

% 训练样本
trainx = [pro1 pro2 pro3 pro4 pro5 normal];
% 训练样本的

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2012-11-19 13:00  基于概率神经网络的柴油机故障诊断\
     文件        2172  2012-10-24 23:01  基于概率神经网络的柴油机故障诊断\diagnose.m

评论

共有 条评论