Você está na página 1de 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)];
B=[(1/La);0;0];
C=[0,1,0];
D=[0];
H=ss(A,B,C,D)
[num,dem]=ss2tf(A,B,C,D)
[Y,t,X]=lsim(H,u,t);
plot(t,X(:,2),'r'),title('posicion angular'),xlabel('tiempo');

plot(t,X(:,3),'b'),title('posicion angular'),xlabel('tiempo');

2).- determine el modelo discreto (mtodo aproximado) a partir del modelo


en tiempo continuo obtenido en la parte (a) utilice un periodo de
muestreo t=0.01 segundos
a.- obtenga el modelo discreto considerando como la salida a la
posicin angular
%laboratorio N1
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)];
B=[(1/La);0;0];
C=[0,1,0];
D=[0];
%modelo discreto
T1=0.01;%tiempo de muestreo
[G,H,Cd,Dd]=c2dm(A,B,C,D,T1,'zoh')%continua a discreta
[numd,dend]=ss2tf(G,H,Cd,Dd);
Gt=tf(numd,dend,T1)

>> laboratorio_1
G=
0.9802
0.0000
0.0012

0 -0.0012
1.0000 0.0099
0 0.9753

H=
0.0198
0.0000
0.0000
Cd =
0
Dd =

Gt =
4.12e-08 z^2 + 1.63e-07 z + 4.028e-08
------------------------------------z^3 - 2.956 z^2 + 2.912 z - 0.956
Sample time: 0.01 seconds
Discrete-time transfer function.
Por lo tanto:

G=

0.9802 0 0.0012
0
1 0.0099
0.0012 0 0.9753

H=

( )
0.0198
0
0

Cd=( 0 1 0 ) ; Dd=( 0 )
b.- Como salida a la velocidad angular
%laboratorio N1
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)];
B=[(1/La);0;0];

C=[0,0,1];
D=[0];
%modelo discreto
T1=0.01;%tiempo de muestreo
[G,H,Cd,Dd]=c2dm(A,B,C,D,T1,'zoh')%continua a discreta
[numd,dend]=ss2tf(G,H,Cd,Dd);
Gt=tf(numd,dend,T1)

>> laboratorio_1
G=
0.9802

0 -0.0012

0.0000

1.0000

0.0012

0.0099

0.9753

H=
0.0198
0.0000
0.0000
Cd =
0

Dd =
0
Gt =

1.231e-05 z^2 - 1.833e-07 z - 1.213e-05


--------------------------------------z^3 - 2.956 z^2 + 2.912 z - 0.956
por lo tanto:

G=

0.9802 0 0.0012
0
1 0.0099
0.0012 0 0.9753

Cd=( 0 0 1 ) ; Dd=( 0 )

H=

( )
0.0198
0
0

3.- determiner la controlabilidad y observabilidad del modelo discrete del


motor DC
Sea :

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 )
Para la controlabilidad sea de rango n . bien el rango de ([H|GH||G n-1 H ])=n
O bien el rango de ([H|GH|G2H])=3
Md=[H|GH|G2H]
ENTONCES EN MATLAB
%laboratorio N1
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)];
B=[(1/La);0;0];
C=[0,1,0];
D=[0];
%modelo discreto
T1=0.01;%tiempo de muestreo
[G,H,Cd,Dd]=c2dm(A,B,C,D,T1,'zoh')%continua a discreta
[numd,dend]=ss2tf(G,H,Cd,Dd);
Md=100*ctrb(G,H)%matriz de controlabilidad del modelo discreto
rank=(Md/100)

>> laboratorio_1
G=
0.9802
0 -0.0012
0.0000 1.0000 0.0099
0.0012
0 0.9753
H=
0.0198
0.0000
0.0000
Cd =
0
1
0
Dd =
0
Md =

1.9801
0.0000
0.0012

1.9409
0.0000
0.0036

RANGO DE (Md)=3

1.9025
0.0001
0.0059

es controlable

b.- para la observabilidad

([C|CG|CG2])=3

%laboratorio N1
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)];
B=[(1/La);0;0];
C=[0,1,0];
D=[0];
%modelo discreto
T1=0.01;%tiempo de muestreo
[G,H,Cd,Dd]=c2dm(A,B,C,D,T1,'zoh')%continua a discreta
[numd,dend]=ss2tf(G,H,Cd,Dd);
Od=obsv(G,C)%matriz de observabilidad del modelo discreto
rank=(Od)

>> laboratorio_1
G=
0.9802
0 -0.0012
0.0000 1.0000 0.0099
0.0012
0 0.9753
H=
0.0198
0.0000
0.0000
Cd =
0
Dd =
0
Od =

0 1.0000
0.0000 1.0000
0.0000 1.0000

0
0.0099
0.0195

RANGO (Od)=3
VERIFICAMOS LA MATRIZ Od Y ES DE RANGO 3 POR LO TANTO ES
OBSERVABLE

4.- determinar mediante matlab la respuesta grafica del sistema


discreto ante una entrada escaln unitario, tanto para:
a.- posicin
%laboratorio N1
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)];
B=[(1/La);0;0];
C=[0,1,0];
D=[0];
%modelo discreto
T1=0.01;%tiempo de muestreo
[G,H,Cd,Dd]=c2dm(A,B,C,D,T1,'zoh')%continua a discreta
[numd,dend]=ss2tf(G,H,Cd,Dd);
Gt=tf(numd,dend,T1)
step(Gt)
axis([0 1.2 0 0.1])

b.- velocidad.
%laboratorio N1
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)];
B=[(1/La);0;0];
C=[0,1,0];
D=[0];
%modelo discreto
T1=0.01;%tiempo de muestreo
[G,H,Cd,Dd]=c2dm(A,B,C,D,T1,'zoh')%continua a discreta
[numd,dend]=ss2tf(G,H,Cd,Dd);
Gt=tf(numd,dend,T1)
step(Gt)

Você também pode gostar

  • Resumen U8glib
    Resumen U8glib
    Documento2 páginas
    Resumen U8glib
    Anonymous H3E7i3Yzyd
    100% (1)
  • MATERIA
    MATERIA
    Documento1 página
    MATERIA
    Anonymous H3E7i3Yzyd
    Ainda não há avaliações
  • Estacion Metereologica
    Estacion Metereologica
    Documento6 páginas
    Estacion Metereologica
    Anonymous H3E7i3Yzyd
    Ainda não há avaliações
  • Progra
    Progra
    Documento3 páginas
    Progra
    Anonymous H3E7i3Yzyd
    Ainda não há avaliações
  • Materiales Arduino 1
    Materiales Arduino 1
    Documento1 página
    Materiales Arduino 1
    Anonymous H3E7i3Yzyd
    Ainda não há avaliações
  • Pid Data
    Pid Data
    Documento1 página
    Pid Data
    Anonymous H3E7i3Yzyd
    Ainda não há avaliações
  • BPM180
    BPM180
    Documento5 páginas
    BPM180
    Anonymous H3E7i3Yzyd
    Ainda não há avaliações
  • Practicas Con LD Micro
    Practicas Con LD Micro
    Documento14 páginas
    Practicas Con LD Micro
    Javier Ruiz
    50% (2)
  • Las Interrupciones
    Las Interrupciones
    Documento13 páginas
    Las Interrupciones
    Anonymous H3E7i3Yzyd
    Ainda não há avaliações
  • Relacion Estudiantes
    Relacion Estudiantes
    Documento2 páginas
    Relacion Estudiantes
    Anonymous H3E7i3Yzyd
    Ainda não há avaliações
  • Curriculum Vitae Javier
    Curriculum Vitae Javier
    Documento1 página
    Curriculum Vitae Javier
    Anonymous H3E7i3Yzyd
    Ainda não há avaliações
  • Pantalla Gráfica LCD 128x64
    Pantalla Gráfica LCD 128x64
    Documento76 páginas
    Pantalla Gráfica LCD 128x64
    Anonymous H3E7i3Yzyd
    Ainda não há avaliações
  • Trabajo Domiciliariodetele
    Trabajo Domiciliariodetele
    Documento2 páginas
    Trabajo Domiciliariodetele
    Anonymous H3E7i3Yzyd
    Ainda não há avaliações
  • Informe Final Pds
    Informe Final Pds
    Documento2 páginas
    Informe Final Pds
    Anonymous H3E7i3Yzyd
    Ainda não há avaliações
  • Labo4 - SPWM Con Atmega8
    Labo4 - SPWM Con Atmega8
    Documento10 páginas
    Labo4 - SPWM Con Atmega8
    Anonymous H3E7i3Yzyd
    Ainda não há avaliações
  • Prosesamiento Digital D Señales - Borgitas
    Prosesamiento Digital D Señales - Borgitas
    Documento1 página
    Prosesamiento Digital D Señales - Borgitas
    Anonymous H3E7i3Yzyd
    Ainda não há avaliações
  • AA
    AA
    Documento1 página
    AA
    Anonymous H3E7i3Yzyd
    Ainda não há avaliações
  • LABO5
    LABO5
    Documento8 páginas
    LABO5
    Anonymous H3E7i3Yzyd
    Ainda não há avaliações
  • LC0844 Telecomunicaciones III 2016B
    LC0844 Telecomunicaciones III 2016B
    Documento3 páginas
    LC0844 Telecomunicaciones III 2016B
    Anonymous H3E7i3Yzyd
    Ainda não há avaliações
  • Electr Ónica
    Electr Ónica
    Documento9 páginas
    Electr Ónica
    Anonymous H3E7i3Yzyd
    Ainda não há avaliações
  • Física
    Física
    Documento14 páginas
    Física
    Anonymous H3E7i3Yzyd
    Ainda não há avaliações
  • Programacion en Matlab
    Programacion en Matlab
    Documento1 página
    Programacion en Matlab
    Anonymous H3E7i3Yzyd
    Ainda não há avaliações
  • PID en PIC
    PID en PIC
    Documento9 páginas
    PID en PIC
    Armando Pérez Reynoso
    Ainda não há avaliações
  • OSCILADOR SENOSOIDAL - Circuitos - Electronicos1
    OSCILADOR SENOSOIDAL - Circuitos - Electronicos1
    Documento2 páginas
    OSCILADOR SENOSOIDAL - Circuitos - Electronicos1
    Anonymous H3E7i3Yzyd
    Ainda não há avaliações
  • PROBLEMA1Y6
    PROBLEMA1Y6
    Documento4 páginas
    PROBLEMA1Y6
    Anonymous H3E7i3Yzyd
    Ainda não há avaliações
  • Lab LabVIEW
    Lab LabVIEW
    Documento8 páginas
    Lab LabVIEW
    Anonymous H3E7i3Yzyd
    Ainda não há avaliações
  • Sesion3 2
    Sesion3 2
    Documento52 páginas
    Sesion3 2
    Anonymous H3E7i3Yzyd
    100% (1)
  • Clase 2 IE 2016 A
    Clase 2 IE 2016 A
    Documento18 páginas
    Clase 2 IE 2016 A
    Anonymous H3E7i3Yzyd
    Ainda não há avaliações
  • Sesion3 2
    Sesion3 2
    Documento52 páginas
    Sesion3 2
    Anonymous H3E7i3Yzyd
    100% (1)