Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INGENIERÍA ELÉCTRICA
Alumno:
DAVID JONATHAN VIDAL JÍMENEZ
Maestro:
Ávila López Albán Alejandro
Semestre:
6TO
Interacción 3
%DC Motor Speed Modeling
J=0.01;
b=0.1;
K=0.01;
R=1;
L=0.5;
num=K;
den=[(J*L) ((J*R)+(L*b)) ((b*R)
+K^2)]; sys2=1; kp=100; numcf=[kp]
dencf=[1]; numf=conv(numcf,num);
denf=conv(dencf,den);
sysf=tf(numf,denf);
sys=feedback(sysf,sys2);
step(sys,0:0.01:3) %Detalles de la
gráfica xlabel('Tiempo')
ylabel('Amplitud')
title('Respuesta con controlador P');
Interacción 4
%DC Motor Speed Modeling
J=0.01;
b=0.1;
K=0.01;
R=1;
L=0.5;
num=K;
den=[(J*L) ((J*R)+(L*b)) ((b*R)
+K^2)]; sys2=1; kp=100;
kd=10; numcf=[kd kp
0] dencf=[1 0];
numf=conv(numcf,num);
denf=conv(dencf,den);
sysf=tf(numf,denf);
sys=feedback(sysf,sys
2);
step(sys,0:0.01:3)
%Detalles de la
gráfica
xlabel('Tiempo')
ylabel('Amplitud')
title('Respuesta con controlador PD');
Interacción 5
%DC Motor Speed Modeling
J=0.01;
b=0.1;
K=0.01;
R=1;
L=0.5;
num=K;
den=[(J*L) ((J*R)+(L*b)) ((b*R)
+K^2)]; sys2=1; kp=110; kd=10;
ki=110; numcf=[kd kp ki] dencf=[1
0]; numf=conv(numcf,num);
denf=conv(dencf,den);
sysf=tf(numf,denf);
sys=feedback(sysf,sys2);
step(sys,0:0.01:3) %Detalles de la
gráfica xlabel('Tiempo')
ylabel('Amplitud')
title('Respuesta con controlador PID');
Modelado de posición.
Interacción 1
% Motor de corriente directa, modelado de motor de
posición J=3.2284E-6; b=3.5077E-6;
K=0.0274
;
R=4;
L=2.75E-
6;
num=K;
den=[(J*L) ((J*R)+(L*b)) ((b*R)+K^2)
0]; motor=tf(num,den);
step(motor,0:0.001:0.2) %Detalles de
la gráfica xlabel('Tiempo')
ylabel('Amplitud') title('Respuesta
de paso');
Interacción 2
% Motor de corriente directa, modelado de motor de posición
J=3.2284E-6; b=3.5077E-6;
K=0.0274
;
R=4;
L=2.75E-
6;
num=K;
den=[(J*L) ((J*R)+(L*b)) ((b*R)+K^2)
0]; motor=tf(num,den); sys2=1
sys=feedback(motor,sys2
); kp=30; kd=0.50;
ki=1; numcf=[kd kp ki];
dencf=[1 0];
numf=conv(numcf,num);
denf=conv(dencf,den);
sysf=tf(numf,denf);
sys=feedback(sysf,sys2)
;
step(sys,0:0.001:0.1);
%Detalles de la gráfica
xlabel('Tiempo')
ylabel('Amplitud')
title('Respuesta de
paso');
Interacción 3
Interacción 5
% Motor de corriente directa, modelado de motor de
posición
J=3.2284E-6; b=3.5077E-6;
K=0.0274
;
R=4;
L=2.75E-
6;
num=K;
den=[(J*L) ((J*R)+(L*b)) ((b*R)+K^2)
0]; motor=tf(num,den); sys2=1
sys=feedback(motor,sys2
); kp=35; kd=0.45;
numcf=[kd kp 0];
dencf=[1 0];
numf=conv(numcf,num);
denf=conv(dencf,den);
sysf=tf(numf,denf);
sys=feedback(sysf,sys2)
;
step(sys,0:0.001:0.04);
%Detalles de la gráfica
xlabel('Tiempo')
ylabel('Amplitud')
title('Respuesta de
paso');
Reporte.
Modelados de velocidad de un motor
Reporte
Modelado de posición.
1.En esta iteración observamos que, en la
respuesta de sistema de respuesta de paso, se
puede notar que la curva incrementa su amplitud
y vuelve a decrecer muy poco.
2.En esta iteración como vemos, cumple con los
criterios requeridos, donde la estabilidad se
alcanza incluso un poco antes y así tendríamos
nuestro problema de posición de motor.
3.En esta iteración la curva realiza unos picos
tanto crecientes como decrecientes y al aumentar
el valor pico no cumple el criterio de exceso,
le hicimos varias iteraciones con diferentes
valores de kp, pero el que logra ajustarse.
4.En esta interacción la curva crece linealmente
de 0 a .2 segundos con una amplitud de más de 7.
5.En esta iteración el valor pico está dentro del
límite, solamente nos queda el error en estado
estable que aún no cumple.