practica nº 3-labocontrol
DESCRIPTION
PRACTICA Nº 3-LabocontrolTRANSCRIPT
-
5/18/2018 PRACTICA N 3-Labocontrol
1/16
LABORATORIO DE CONTROL 1
PRACTICA N 3
MODELAMIENTO MATEMATICO DE SISTEMAS
MATLAB/SIMULINK
1.- OBJETIVOS
Conocer el modelamiento matemtico de sistemas
Sistemas lineales y no lineales
Realizar simulaciones mediante el Matlab/Simulink
2. FUNDAMENTO TEORICO
2.1 Modelamiento matemtico de sistema lineales y no lineales
2.2 Linealizacin de sistemas no lineales
3. INFORME PREVIO
3.1 Haga ua !"#$a %& '()a%(# * +!(,u %& Ma$!a+/#")u!" &!a'"(a%(# a !a L"&a!"a'"( %&
#"#$&)a# ( !"&a!. P(& &0&)!( aa 'a%a u( %& &!!(#.
La biblioteca Linear (Lineal) contiene bloues ue describen !unciones lineales estndar. La tabla ue semuestra a continuacin describe los bloues ue contiene la biblioteca Linear.
N()+& %&! +!(,u& O+0&$"(
"eri#ati#e $enera la deri#ada res%ecto al tiem%o de la entrada
$ain Multi%lica la entrada al bloue
&nner 'roduct $enera el %roducto escalar
&nterator &ntera una seal
Matri* $ain Multi%lica la entrada %or una matriz
Slider $ain +ar,a una anancia escalar utilizando una corredera
-
5/18/2018 PRACTICA N 3-Labocontrol
2/16
LABORATORIO DE CONTROL 1
State-S%ace &m%lementa un sistema lineal en el es%acio de estados
Sum $enera la suma de las entradas
rans!er cn &m%lementa una !uncin de trans!erencia lineal
0ero-'ole uncin de trans!erencia es%eci!icada en trminos de %olos y ceros
La biblioteca onlinear (o-lineal) contiene bloues ue describen !unciones no lineales estndar. Latabla ue se muestra a continuacin describe los bloues de la biblioteca onlinear.
N()+& %&! +!(,u& O+0&$"(
3bs $enera el #alor absoluto de la entrada
4acklas5 Modela la conducta de un sistema con 5uelo
Combinatorial Loic &m%lementa una tabla de #erdad
Coulombic riction "iscontinuidad en cero con cualuier #alor de anacia lineal
"ead 0one 'ro%orciona una rein de salida cero
cn 3%lica una e*%resin es%eci!icada a la entrada
Limited &nterator &ntera dentro de l,mites es%eci!icados
Loical 6%erator Realiza o%eraciones licas es%eci!icadas sobre las entradas
Look-7% able Realiza una trans!ormacin lineal a tramos de la entrada
-
5/18/2018 PRACTICA N 3-Labocontrol
3/16
LABORATORIO DE CONTROL 1
M3L34 cn 3%lica una !uncin de M3L34 a la entrada
Memory Saca la entrada al bloue en el %aso de interacin %re#io
'roduct Multi%lica las entradas
8uantizer "iscretiza la entrada en un inter#alo es%eci!icado
Rate Limiter Limita la #elocidad de cambio de una seal
Relational 6%eration Realiza las o%eraciones relacionales es%eci!icadas sobre la entrada
Relay Conmuta la salida entre dos #alores
Reset &nterator Reinicializa los estados del interador durante la simulacin
Saturation Limita el #alor de una seal
Sin "e#uel#e el sino de la entrada
S9itc5 Conmuta entre dos entradas
rans%on "elay Retarda la entrada en una cantidad dada de tiem%o
2-" Look-7% able Realiza una trans!ormacin lineal a tramos de dos entradas
+ariable rans%on "elay Retarda la entrada una cantidad #ariable de tiem%o
L& y Sistema de &denti!icacin de los modelos de ca:a de 5erramientas ; discutido en las secciones
-
5/18/2018 PRACTICA N 3-Labocontrol
4/16
LABORATORIO DE CONTROL 1
anteriores son los modelos lineales dinmicos. Mayor,a de los sistemas reales son no lineales. Si desea
simular
-
5/18/2018 PRACTICA N 3-Labocontrol
5/16
LABORATORIO DE CONTROL 1
'ara linealizar la !iura D.2= en %rimer luar desinar seales de entrada y salida ue se conser#a en la
a%ro*imacin lineal. ?n eneral= deber eleir las seales ue se conecta a un controlador. ?n la iura
2.D= todas las seales 5an sido seleccionados %or la adicin de %untos de linealizacin= es decir= 5aciendo
clic derec5o en una seal y la seleccin de cualuiera de los %untos de entrada o %unto de salida en el
submenF Linealizacin %untos.
3 continuacin= cree un %royecto de linealizacin en el control de Simulink y el 3dministrador de
?stimacin de 5erramientas. ?n el menF
-
5/18/2018 PRACTICA N 3-Labocontrol
6/16
LABORATORIO DE CONTROL 1
aumentar la con#ersin usted necesita %ara aumentar la tem%eratura del reactor de mezcla= %ero AcuntoB
3dems= %ara cambiar la tem%eratura del reactor de mezcla tiene ue cambiar la tem%eratura del
re!rierante= %ero AcuntoB
7na solucin ser,a cambiar la tem%eratura del re!rierante= e:ecutar una simulacin de una duracin
su!iciente %ara alcanzar un nue#o estado estacionario= #eri!icar la concentracin residual !inal= y re%etir5asta conseuir el deseado 2=H kmol/mD residual. ?sto es tedioso y esencialmente im%osible en una
situacin ms com%le:a en la ue estn tratando de coincidir con #arios ob:eti#os simultneamente.
Simulink Control "esin so!t9are %uede buscar un nue#o %unto de euilibrio a un estado o%erati#o ue
alcanza la con#ersin deseada. ?n %rimer luar= debe modi!icar el modelo de Simulink ue %uede cambiar
la tem%eratura del re!rierante. 7na !orma es la de re%resentar la tem%eratura del re!rierante con un
bloue de &n'ort= como se muestra a continuacin (en com%aracin con la iura 2.D= ue utiliza un
bloue constante.
-
5/18/2018 PRACTICA N 3-Labocontrol
7/16
LABORATORIO DE CONTROL 1
$uardar este modelo modi!icado con un nue#o nombre. Lueo desde el menF
-
5/18/2018 PRACTICA N 3-Labocontrol
8/16
LABORATORIO DE CONTROL 1
es%eci!icaciones de !uncionamiento %unto se cum%lieron con *itoO y un nue#o %unto de o%eracin debe
a%arecer en el rbol.
-
5/18/2018 PRACTICA N 3-Labocontrol
9/16
LABORATORIO DE CONTROL 1
L"&a"a$"( U#"g S")u!"5 Fu'$"(#
6tro en!oue consiste en linealizar el modelo usando las !unciones de Simulink. ?sto es ms restricti#a@
no se %uede realizar un anlisis de bucle abierto del modelo de Simulink= y las seales ue se mantu#ieron
en el modelo lineal debe estar conectado a un %uerto de salida &n'ort o blouear. 'or otro lado= el
so!t9are Simulink Control "esin no es necesario.
Su%onamos ue este modelo !ueron nombrados CSRE&67. ?l comando linmod linealiza de lasiuiente manera@Qa=b=c=dlinmod(TCSRE&67T)
a
-H.2JHJ 1.NINK -H.HIIH -1.1N
b
H 1.HHHH H.DHHH 1.HHHH H H
c
1.HHHH H H 1.HHHH
d
H H H H H H
'or de!ecto= utiliza linmod las condiciones iniciales de!inidas en el modelo como el %unto de o%eracin.
Las o%ciones le %ermiten es%eci!icar un %unto de !uncionamiento. Las salidas de comandos son el
estndar de es%acio de estado matrices de!inicin de un modelo L&. 7sted %uede utilizar estas %ara crear
un modelo L& de la siuiente manera@
-
5/18/2018 PRACTICA N 3-Labocontrol
10/16
LABORATORIO DE CONTROL 1
3.3 P((& u #"#$&)a !"&a! * ( !"&a!
Sistema linealConsidere el sistema mecnico ue a%arece en la !iura (a). se su%one ue el sistema es lineal. La !uerza
e*terna u(t) es la entrada al sistema= y el des%lazamiento y(t) de la masa es la salida. ?l des%lazamiento
y(t) se mide a %artir de la %osicin de euilibrio en ausencia de una !uerza e*terna . ?ste sistema tiene unasola entrada y una sola salida.
S"#$&)a ( !"&a!
sean el sistema de dos tanues en serie con alturas= 51 y 52 ue se llena con un caudal de entrada de i y
un caudal de salida o.
3.8 Ha!!& !a# &'ua'"( %"7&&'"a! %&! #"#$&)a9 %"aga)a %& +!(,u !"&a!"a #" &! 'a#(9
7u'"4 %& $a#7&&'"a9 &'ua'"( %& $a%(.
U
-
5/18/2018 PRACTICA N 3-Labocontrol
11/16
LABORATORIO DE CONTROL 1
Paa &! ")& P(+!&)a:
3 %artir del diarama= la ecuacin del sistema es@m y+b y+ky=u
"e!iniendo las #ariables de estado@x
1=y
x2=y
Sea@x
1=x
2
x2=b
m x
1b
mx
2+
1
mu
y=x1
Las ecuaciones de estado@
[ x1x2]=[
0 1
k
m
b
m][x1x2]+[ 0
1
m ]u
y=[ 1 0 ] [x1x2]
?l diarama de bloues@
-
5/18/2018 PRACTICA N 3-Labocontrol
12/16
LABORATORIO DE CONTROL 1
G ( s )= 1
ms2+bs+k
Paa &! #&gu%( (+!&)a:
'lanteamos las ecuaciones de conser#acin de masa. Su%oniendo ue el reaA de los tanues esconstante= y la misma en ambos tanues= tenemos ue@
donde qi es el caudal de entrada al %rimer tanue= q12 el caudal entre tanues= y qo el caudal de salida delseundo tanue. Las alturas de ni#el de liuido en los tanues son h1 y h2.
?l !lu:o q12 entre los dos tac5os %uede ser a%ro*imado %or la #elocidad del caudal en caVWda libre de ladi!erencia de altura entre los tanues %or el rea de seccin. 3si=
'or lo ue si reem%lazamos (2) en (1)= obtenemos las siuientes ecuaciones de estados
i:ando el caudal de entrada en el #alor constante qi Q y resol#iendo las ecuaciones alebraicas uesuren de (D) con Xh H= obtenemos el %unto de euilibrio Yh
35ora linealizaremos el sistema (D) alrededor de (G)Z %ara ello calculamos los [acobianoscorres%ondientes #istos en la clase terica.
?ntonces el sistema linealizado resulta@
donde las #ariables re%resentan #alores incrementales alrededor de los #alores de euil,brio=
-
5/18/2018 PRACTICA N 3-Labocontrol
13/16
LABORATORIO DE CONTROL 1
-
5/18/2018 PRACTICA N 3-Labocontrol
14/16
LABORATORIO DE CONTROL 1
8.2 Paa !(# #"#$&)a# !"&a! * ( !"&a! %&! u$( ;3 %a(!!a!(# )&%"a$& Ma$!a+/S")u!"
S")u!a'"4?l sistema linealizado ue obtu#imos= es un modelo a%ro*imado ue describe la dinmica del sistemaoriinal en un entorno del %unto de o%eracin. 'ara com%arar la a%ro*imacin dada %or el modelo
linealizado con el modelo no lineal= simulamos :untos ambos sistemas en el esuema ue se muestra en eldiarama de bloues de la iura 2.'ara simular el sistema linealizado (J) en S &M7L&P usamos el diarama de la iura D tomandoA 1H=As 1=g N@I y Q 2. La dinmica de los estados h1d y h2d la %odemos #er en la iura J cuando laentrada es un #alor constante de %erturbacin= qid H.J.
iura D@ Re%resentacin en S&M7L&P del sistema linealizado.
'odemos= tambin re%resentar en S&M7L&P el sistema no lineal= iura G= donde cn es la ecuacinmatemtica e*%resada en la ecuacin (D) comoF1(h=qi) y cn1 comoF2(h=qi).
iura G@ Re%resentacin en S&M7L&P del sistema no lineal
iura J@ ?stados linealizados
-
5/18/2018 PRACTICA N 3-Labocontrol
15/16
LABORATORIO DE CONTROL 1
-
5/18/2018 PRACTICA N 3-Labocontrol
16/16
LABORATORIO DE CONTROL 1