• 大小: 605KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-05
  • 语言: Matlab
  • 标签: fuzzy  control  

资源简介

Fuzzy control and PID control comparison the pid control is aviable at: http://www.mathworks.com/matlabcentral/fileexchange/38705-control-pid-motor-universal

资源截图

代码片段和文件信息

%% PID
%hold off
%num=3.839;
%den=[0.004 0.33 1];
%H=tf(numden);
%KPid=2; % Kp sintonizado
%KId=2/.32; % Ki sintonizado
%KD=2*0.005; % Kd sintonizado
%FPID=tf([KD KPid KId][1 0]); % bloque PID
%PID=feedback(FPID*H 1); % control PID sintonizado
%f=step(PID); % comportamiento del sistema ante un escalon
%t=0:0.00158:0.2;
%plot(tf‘r‘);
%title(‘Curva Del sistema con el Control PID sintonizado‘)
%xlabel(‘Tiempo‘)
%ylabel(‘Salida (v)‘)
%axis([0 0.3 0 1.2])

%% Plot PID and Fuzzy (P1 and P2)
sim(‘Motor_Fuzzy.mdl‘)
%plot(tiemposalida(:1)‘r‘)
%hold on
hold on
plot(tiemposalida‘k.‘‘linewid‘3)
plot(tiemposalida2‘r--‘‘linewid‘1.5)
plot(tiemposalida1);
title(‘Salida del sistema con los diferentes controladores‘)
xlabel(‘Tiempo [Seg]‘)
ylabel(‘Amplitud [v]‘)
legend(‘FuzzyP1‘‘FuzzyP2‘‘PID‘);
grid
%% PID and Fuzzy (P1 and P2) Out of control
hold on
plot(tiemposalida3‘linewid‘1.5);
plot(tiemposalida4‘k-.‘‘linewid‘2.5)
%plot(tiemposalida5‘r--‘‘linewid‘1.5)
title(‘Salida de los controladores difusos‘)
xlabel(‘Tiempo [Seg]‘)
ylabel(‘Amplitud [v]‘)
grid
legend(‘FuzzyP1‘‘FuzzyP2‘‘PID‘);







 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件      637263  2012-11-09 00:52  Fuzzy\PaperFuzzy.pdf
     文件        1167  2013-01-06 19:59  Fuzzy\Simulaciones\motor.m
     文件       42917  2013-01-06 19:55  Fuzzy\Simulaciones\Motor_Fuzzy.mdl
     文件         720  2012-06-08 12:44  Fuzzy\Simulaciones\motorfuzz3.fis
     文件        1079  2012-06-08 07:53  Fuzzy\Simulaciones\MotorOK.fis
     文件       33810  2013-01-06 20:07  Fuzzy\FuzzyMotor.PNG
     文件        1309  2014-02-12 14:16  license.txt

评论

共有 条评论