Upload
anonymous-h3e7i3yzyd
View
217
Download
0
Embed Size (px)
Citation preview
7/25/2019 informe de control_digital.docx
1/8
clear all;Ra=1;La=0.5;K=0.01;J=0.08;b=0.2;
t=0:0.001:1;u=ones(size(t));A=[(Ra!La)"0"(K!J);0"0"1;(K!J)"0"(b!J)#;$=[(1!La);0;0#;%=[0"1"0#;&=[0#;'=ss(A"$"%"&)[nu"e#=ss2t*(A"$"%"&)[+"t",#=lsi('"u"t);-lot(t",(:"2)"r)"title(-osicion an/ular)"label(tie-o);
-lot(t",(:")"b)"title(-osicion an/ular)"label(tie-o);
7/25/2019 informe de control_digital.docx
2/8
2).- determine el modelo discreto (mtodo aproximado) a partir del modeloen tiempo continuo obtenido en la parte (a) utilice un periodo de
muestreo t=0.01 segundosa.- obtenga el modelo discreto considerando como la salida a laposicin angular
laboratorio 341clear all;Ra=1;La=0.5;K=0.01;J=0.08;b=0.2;t=0:0.001:1;
u=ones(size(t));A=[(Ra!La)"0"(K!J);0"0"1;(K!J)"0"(b!J)#;$=[(1!La);0;0#;%=[0"1"0#;&=[0#;oelo iscreto1=0.01;tie-o e uestreo[6"'"%"=c2(A"$"%"&"1"zo7)continua a iscreta[nu"en#=ss2t*(6"'"%"&);6t=t*(nu"en"1)
7/25/2019 informe de control_digital.docx
3/8
>> laboratorio_1
G =
0.902 0 -0.0012
0.0000 1.0000 0.0099 0.0012 0 0.9!"#
$ = 0.019 0.0000 0.0000%d =
0 1 0&d =
0
Gt ='.12e-0 2 * 1.+#e-0! * '.02e-0
------------------------------------- # - 2.9"+ 2 * 2.912 - 0.9"+,ample time 0.01 seconds
&iscrete-time transer unction.
/or lo tanto
G=(0.9802 0 0.00120 1 0.00990.0012 0 0.9753
) H=(0.019800 )
Cd=
(0 1 0 ) ; Dd=
( 0 )
b.- Como salida a la velocidad angularlaboratorio 341clear all;Ra=1;La=0.5;K=0.01;J=0.08;b=0.2;t=0:0.001:1;u=ones(size(t));
A=[(Ra!La)"0"(K!J);0"0"1;(K!J)"0"(b!J)#;$=[(1!La);0;0#;
7/25/2019 informe de control_digital.docx
4/8
%=[0"0"1#;&=[0#;oelo iscreto1=0.01;tie-o e uestreo[6"'"%"=c2(A"$"%"&"1"zo7)continua a iscreta[nu"en#=ss2t*(6"'"%"&);
6t=t*(nu"en"1)
>> laboratorio_1
G =
0.902 0 -0.0012
0.0000 1.0000 0.0099
0.0012 0 0.9!"#
$ =
0.019
0.0000
0.0000
%d =
0 0 1
&d =
0
Gt =
1.2#1e-0" 2 - 1.##e-0! - 1.21#e-0"
---------------------------------------
# - 2.9"+ 2 * 2.912 - 0.9"+
por lo tanto
G=(0.9802 0 0.00120 1 0.00990.0012 0 0.9753
) H=(0.019800 )
Cd=(0 0 1 ) ; Dd=( 0 )
7/25/2019 informe de control_digital.docx
5/8
#.- determiner la controlabilidad obserabilidad del modelo discrete delmotor &%
,ea
G=(0.9802 0 0.0012
0 1 0.0099
0.0012 0 0.9753) H=(0.0198
0
0 )Cd=(0 0 1 ) ; Dd=( 0 )
/ara la controlabilidad sea de rango n . bien el rango de (3$4G$454Gn-1 $6)=n7 bien el rango de (3$4G$4G2$6)=#8d=3$4G$4G2$6
:;7:%, : 8 laboratorio_1G =
0.902 0 -0.0012 0.0000 1.0000 0.0099 0.0012 0 0.9!"#$ = 0.019 0.0000 0.0000%d = 0 1 0&d = 0
8d =
7/25/2019 informe de control_digital.docx
6/8
1.901 1.9'09 1.902" 0.0000 0.0000 0.0001 0.0012 0.00#+ 0.00"9
RANGO DE (Md!" es controlable
b.- para la observabilidad (#C$CG$CG%&!"
laboratorio 341clear all;Ra=1;La=0.5;K=0.01;J=0.08;b=0.2;t=0:0.001:1;
u=ones(size(t));A=[(Ra!La)"0"(K!J);0"0"1;(K!J)"0"(b!J)#;$=[(1!La);0;0#;%=[0"1"0#;&=[0#;oelo iscreto1=0.01;tie-o e uestreo[6"'"%"=c2(A"$"%"&"1"zo7)continua a iscreta[nu"en#=ss2t*(6"'"%"&);=obs
7/25/2019 informe de control_digital.docx
7/8
1.- determinar mediante matlab la respuesta gra2ca del sistemadiscreto ante una entrada escaln unitario3 tanto para4
a.- posicin
laboratorio 341clear all;Ra=1;La=0.5;K=0.01;J=0.08;b=0.2;t=0:0.001:1;u=ones(size(t));A=[(Ra!La)"0"(K!J);0"0"1;(K!J)"0"(b!J)#;$=[(1!La);0;0#;%=[0"1"0#;&=[0#;
oelo iscreto1=0.01;tie-o e uestreo[6"'"%"=c2(A"$"%"&"1"zo7)continua a iscreta[nu"en#=ss2t*(6"'"%"&);6t=t*(nu"en"1)ste-(6t)ais([0 1.2 0 0.1#)
b.- velocidad.
laboratorio 341clear all;
7/25/2019 informe de control_digital.docx
8/8
Ra=1;La=0.5;K=0.01;J=0.08;b=0.2;t=0:0.001:1;
u=ones(size(t));A=[(Ra!La)"0"(K!J);0"0"1;(K!J)"0"(b!J)#;$=[(1!La);0;0#;%=[0"1"0#;&=[0#;oelo iscreto1=0.01;tie-o e uestreo[6"'"%"=c2(A"$"%"&"1"zo7)continua a iscreta[nu"en#=ss2t*(6"'"%"&);6t=t*(nu"en"1)ste-(6t)