12
FIEE-UNAC Control Avanzado CONTROL ADAPTIVO POR MODELO DE REFERENCIA DE UN TANQUE DE NIVEL Alberto Bardalez Arica [email protected] [email protected] Universidad Nacional Del Callao Como prometimos anteriormente vamos a realizar el control adaptivo por modelo de referencia del tanque que modelamos en la publicación anterior a esta, es necesario asignar los valores a la función transferencia. Introducción Esta técnica se emplea con modelos matemáticos simulados en computador y es muy útil para sistemas complicados de controlar por ejemplo, sistemas no lineales o con parámetros variables en el tiempo. Se trata de que el sistema controlado siga el comportamiento de un modelo determinado para lo cual se debe generar una señal de control que haga converger la respuesta de la planta a la del modelo para una cierta señal de entrada. En esta estrategia de control se selecciona como referencia un modelo que cumpla con las condiciones deseadas para el funcionamiento adecuado de la planta y se desarrolla un mecanismo de control que permita que la planta siga el modelo escogido. No es necesario un conocimiento extensivo de la planta, pero si es necesaria la escogencia del modelo adecuado para lograr la salida deseada. El modelo de referencia que se utiliza es usualmente lineal. Como se indica en la figura, el control por modelo de referencia está formado por tres partes fundamentales: El controlador primario: Debe cumplir la condición de hacer posible que el conjunto de la planta y el controlador puedan reproducir el modelo de referencia. 1

Control Adaptivo MRAC de Planta (Tanque de Nivel)

Embed Size (px)

DESCRIPTION

Recuerdan la publicacion anterior a esta!!! pues aqui un controlador adaptivo para que lo evalueen y saquen sus propias conclusiones

Citation preview

Page 1: Control Adaptivo MRAC de Planta (Tanque de Nivel)

FIEE-UNAC Control Avanzado

CONTROL ADAPTIVO POR MODELO DE REFERENCIA DE UN TANQUE DE NIVEL

Alberto Bardalez [email protected]

[email protected] Nacional Del Callao

Como prometimos anteriormente vamos a realizar el control adaptivo por modelo de referencia del tanque que modelamos en la publicación anterior a esta, es necesario asignar los valores a la función transferencia.

Introducción

Esta técnica se emplea con modelos matemáticos simulados en computador y es muy útil para sistemas complicados de controlar por ejemplo, sistemas no lineales o con parámetros variables en el tiempo. Se trata de que el sistema controlado siga el comportamiento de un modelo determinado para lo cual se debe generar una señal de control que haga converger la respuesta de la planta a la del modelo para una cierta señal de entrada.

En esta estrategia de control se selecciona como referencia un modelo que cumpla con las condiciones deseadas para el funcionamiento adecuado de la planta y se desarrolla un mecanismo de control que permita que la planta siga el modelo escogido. No es necesario un conocimiento extensivo de la planta, pero si es necesaria la escogencia del modelo adecuado para lograr la salida deseada. El modelo de referencia que se utiliza es usualmente lineal.

Como se indica en la figura, el control por modelo de referencia está formado por tres partes fundamentales:

El controlador primario: Debe cumplir la condición de hacer posible que el conjunto de la planta y el controlador puedan reproducir el modelo de referencia.

El modelo de referencia: Debe seleccionarse con un comportamiento dinámico estable y que pueda ser seguido por el proceso a controlar.

La ley de adaptación: esta se puede obtener por diferentes métodos: Método de sensibilidad, método de Lyapunov y método de hiperestabilidad.

1

Page 2: Control Adaptivo MRAC de Planta (Tanque de Nivel)

FIEE-UNAC Control Avanzado

MODELO DEL SISTEMA

Para nuestro sistema tenemos una función de transferencia de cuarto orden dado de la siguiente forma, (es la función transferencia del tanque solo que se han reemplazado valores):

231.8 s+4637s4+191.9 s3+4371 s2+18650 s+921.6

Mediante el siguiente código en MATLAB reducimos el orden del sistema.

% Convertimos modelo de cuarto orden% a modelo de segundo ordenclc, clear all, close all,n = [231.8 4637];d = [1 191.9 4371 18650 921.6];G = tf(n,d)t = 0:0.001:120;y = step(G,t);u = ones(120001,1);

%% Process model with transfer function clc, close all% K % G(s) = ------------------ % (1+Tp1*s)(1+Tp2*s) % with K = 5.0315+-1.3784e-007% Tp1 = 20+-3.146e-006% Tp2 = 0.1867+-1.7191e-006nu = 5.0315;de = conv([20 1],[0.1867 1]);num = nu/de(1);den = de/de(1);G2 = tf(num,den)

Teniendo como nueva función de transferencia:

1.347

s2+5.406 s+0.2678

Comprobando:

%% Comprobandoclc, close allstep(G2);holdstep(G,'r')

2

Page 3: Control Adaptivo MRAC de Planta (Tanque de Nivel)

FIEE-UNAC Control Avanzado

Como se observa en la grafica una señal esta superpuesta a la otra, es decir se puede reducir el orden del sistema.

MODELO DE REFERENCIA

El modelo de referencia a escoger se obtendrá por condiciones de diseño. De esta forma tenemos:

%% Modelo de Referencia% por condiciones de diseñoTs=15;ee=0.9;wn=4/(Ts*ee);numr=[wn*wn];denr=[1 2*ee*wnwn*wn];Href=tf(numr,denr);figurestep(Href);

3

Page 4: Control Adaptivo MRAC de Planta (Tanque de Nivel)

FIEE-UNAC Control Avanzado

0 5 10 15 20 250

0.2

0.4

0.6

0.8

1

1.2

1.4Step Response

Time (sec)

Am

plitu

de

Teniendo por función de transferencia:

0.08779

s2+0.5333 s+0.08779

MRAC CON LYAPUNOV PARA UNA PLANTA DE SEGUNDO ORDEN

Sea el sistema de segundo orden:

………(1)

En donde bo, a1 y a2 son parámetros del proceso variables en el tiempo.

Sea el modelo de referencia:

……… (2)

Se asume como ley de control para el sistema:

………(3)

4

Page 5: Control Adaptivo MRAC de Planta (Tanque de Nivel)

FIEE-UNAC Control Avanzado

En donde r es la señal de referencia.

La ecuación diferencial que describe el sistema es:

………(4)

………(5)

Factorizando y simplificando se obtiene:

………(6)

La ecuación diferencial del modelo de referencia es:

………(7)

Restando las ecuaciones 6 y 7 se obtiene (8):

Introduciendo los parámetros de error:

………(9)

y teniendo en cuenta que el error es:

Se obtiene:

……… (10)

La ecuación anterior se puede escribir asi:

………(11)

Ahora se introduce la función de Lyapunov:

5

Page 6: Control Adaptivo MRAC de Planta (Tanque de Nivel)

FIEE-UNAC Control Avanzado

……… (12)

En donde γ0, γ1 y γ2 son constantes positivas.

Como el modelo de referencia se supone estable, entonces α2 es positiva y V es una función positiva definida.

La derivada de la función de Lyapunov introducida es:

Factorizando y simplificando se obtiene (13):

La teoría de estabilidad de Lyapunov garantiza la estabilidad global del sistema dinámico si V̇ es una función semidefinida negativa. Esto se puede asegurar para la ecuación 13 si:

De la ecuación 9 se obtiene:

6

Page 7: Control Adaptivo MRAC de Planta (Tanque de Nivel)

FIEE-UNAC Control Avanzado

Integrando cada una de las ecuaciones anteriores se obtiene:

Basándonos en esta teoría hacemos el controlador en LABVIEW.

DISEÑO

PLANTA:

7

Page 8: Control Adaptivo MRAC de Planta (Tanque de Nivel)

FIEE-UNAC Control Avanzado

CONTROLADOR:

8

Page 9: Control Adaptivo MRAC de Planta (Tanque de Nivel)

FIEE-UNAC Control Avanzado

9