Professional Documents
Culture Documents
Ejecutado por:
ARTEZANO ROJAS, JERSON JOSE
20124036A
Instructor:
ING. SOTELO VALER FREDDY
2015 - II
TABLA DE CONTENIDO
1.
2.
Sistema de control........................................................................................................................
1.1
1.2
1.3
Espacio de estado.......................................................................................................3
Codigo en Matlab......................................................................................................4
2.2
Ejecutando el programa.............................................................................................5
2.3
1. Sistema de control
El par aplicado por el motor se usa activamente para controlar el sistema, el cual est provisto
de sensores de movimiento que entregan la posicin relativa del ngulo para la rueda de reaccin
y la posicin angular de la barra. La Fig. 1 presenta una representacin bidimensional del pndulo
y las variables de inters. Los ngulos y se obtienen de los sensores. El ngulo del pndulo es
y la medida absoluta del ngulo de la rueda son las salidas tal como se presenta en (1).
1.1 Di
ag
ra
m
a
de
l
si
st
e
m
a
1.2 M
o
de
lo
de
5
l
si
st
e
m
a
Donde:
Jp : Momento de inercia del pndulo con respecto al pivote.
Jr : Momento de inercia de la rueda con respecto a su centro.
m : Masa del pndulo.
l : Longitud (desde el pivote hasta el centro de gravedad).
Km : Parmetros fsicos del motor y con el factor de escala necesario para expresar la
entrada de control como un valor normalizado en el rango -10 u 10 unidades de
ingeniera (UI).
Simplificado:
1.3 E
sp
ac
io
de
es
ta
d
o
x 1=
x 2=
x 3=
x 4=
x 1=x 2
x 2=asen ( x1 ) bu
x 3=x 4
x4=cu
Entonces:
x 1=x 2
x 2=asen ( x1 ) bu
x 3=x 4
x4=cu
y=
[]
x1
1 0 0 0 . x2
0 01 0 x 3
x4
2.1 C
o
di
go
en
M
at
la
b
%-----------------------------------------------------------------------% Programa : LinPenduloRuedaReaccion.m
Clc
%-----------------------------------------------------------------------% Variables simbolicas
syms f1 f2 f3 f4 x1 x2 x3 x4 u a b c
f1=x2
f2=a*sin(x1)-b*u
f3=x4
f4=c*u
f=[f1;f2;f3;f4];
% Calculo de jacobianos en Punto de Operacion
v=[x1,x2,x3,x4]; w=[u];
x1=0;x2=0;x3=0;x4=0;u=0;
As=subs(jacobian(f,v))
Bs=subs(jacobian(f,w))
% Dando valores a parametros del sistema
a=78,4; b=1,08; c=198
A=subs(jacobian(f,v))
B=subs(jacobian(f,w))
C=[1 0 0 0; 0 0 1 0]
D=[0]
Step(A,B,C,D)
% Fin
%------------------------------------------------------------------------
2.2 Ej
ec
ut
a
n
d
o
el
pr
og
ra
m
a
2.3 Si
st
9
e
m
a
n
o
Li
ne
al
en
M
at
L
a
b
10