Professional Documents
Culture Documents
CONTROL MULTI-VARIABLE
Fecha: 09/03/2019
PROBLEMA DE CONTROL:
DATOS:
ECUACIONES NO LINEALES
qi(t) h1(t)
PLANTA
va(t) h2(t)
ℎ2(ℎ1+𝐻4) 𝐴1𝑑ℎ1
TANQUE 1 : − 𝐾𝑎𝑉𝑎(𝐻3 + ℎ1) =
𝑅 𝑑𝑡
ℎ2−(ℎ1+𝐻4) 𝐴1𝑑ℎ1
TANQUE 2 : 𝑞𝑖 − 𝐶𝑏√ℎ2 − =
𝑅 𝑑𝑡
LINEALIZACIÓN DE LA PLANTA
%CM_Clase#2Ordonez_Dario_m2.m
%AUTOR: DARIO JAVIER ORDOÑEZ SANCHEZ
%FECHA: 09-03-2018
clc
clear all
%constantes fisicas
%LINEALIZACION
%ECUACIONES:
syms qi va h1 h2 %X1=cauda ingreso qi x2=voltaje va y1=altura h1 y2
=altura h2
h1_l= (((h2-h1-H4)/R)- ((Ka*va)*(H3+h1)))/A1;
h2_l= ((qi-(Cv*sqrt(h2)))-(h2-h1-H4)/R)/A2;
%ECUACIONES LIENALIZADAS
%h1_l= k1*h1+k2*h2+k3*va
k1=subs(diff(h1_l,h1),[h1 h2 va qi],[h1ss pto_h2 vass qiss]);
k1=double(k1)
k2=subs(diff(h1_l,h2),[h1 h2 va qi],[h1ss pto_h2 vass qiss]);
k2=double(k2)
k3=subs(diff(h1_l,va),[h1 h2 va qi],[h1ss pto_h2 vass qiss]);
k3=double(k3)
%h2_l= k4*h2+k5*h1+k6*qi
k4=subs(diff(h2_l,h2),[h1 h2 va qi],[h1ss pto_h2 vass qiss]);
k4=double(k4)
k5=subs(diff(h2_l,h1),[h1 h2 va qi],[h1ss pto_h2 vass qiss]);
k5=double(k5)
k6=subs(diff(h2_l,qi),[h1 h2 va qi],[h1ss pto_h2 vass qiss]);
k6=double(k6)
%LLAMAR A SIMULINK
sim('CM_Clase_2_Ordonez_Dario_s1');
%comparación
%GRAFICAR LAS RESPUESTAS LINEAL
figure(3)
subplot(211)
plot(t2,h1_l,'b',t,h1,'r')
title('h1(t)LINEAL y NO LIENAL -- NIVEL TQ1')
grid on
subplot(212)
plot(t2,h2_l,'b',t,h2,'r')
title('h2(t)LINEAL Y NO LIENAL -- NIVEL TQ2')
grid on