24.07.2022 Views

Lab 4

laboratorio de teoría de control

laboratorio de teoría de control

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Profesora: Ilka Banfield

UNIVERSIDAD TECNOLOGICA DE PANAMÁ

FACULTAD DE INGENIERÍA MECÁNICA

TEORÍA DE CONTROL

LABORATORIO No.1

LINEALIZACIÓN DE LA DINÁMICA DE UN SISTEMA

1. Objetivo General: Obtener representación lineal y solución de funciones o

sistemas no lineales y entender el comportamiento de un sistema linealizado al ser

perturbado alrededor de una solución o punto de operación solución y simulando

el sistema con herramientas computacionales.

2. Objetivos específicos:

Luego de realizado esta experiencia el estudiante debe ser capaz de:

Linealizar un sistema no lineal alrededor de un punto de operación.

Resolver y simular utilizando herramientas computacionales.

Analizar la respuesta del sistema lineal y no lineal.

Reconocer el rango de validez de la representación lineal del sistema no

lineal.

3. Conceptos:

Los sistemas reales exhiben usualmente características no lineales, en

consecuencia la solución de ecuaciones de derivadas parciales con coeficientes

variantes en el tiempo, para el análisis y representación de los mismos resulta en

extremo laboriosa, con un alto coste computacional para formular extensos

procedimientos de solución que no siempre están justificados por el propósito del

análisis. Por tanto, la descripción simplificada del comportamiento del sistema es

empleada siempre que sea posible.

En general, una de las siguientes opciones se selecciona para el análisis de un

sistema no lineal:

a) Reemplazar los elementos no lineales por sus equivalentes lineales.

b) Formular y resolver el modelo no lineal.

c) Linealizar el sistema de ecuaciones par para pequeñas pertubaciones

alrededor de un punto de operación, ver figura 1.


Figura 1.

Interpretación gráfica del sistema linealizado alrededor de un punto de

operación.

El término "punto de operación" se refiere a la condición de un sistema en estado

de equilibrio con unas variables de entradas constantes e iguales a su media

promedio en el tiempo. Las variaciones de las entradas deben ser los

suficientemente pequeñas para que el error introducido por la linealización sea

aceptable. [1].

Representación aproximada de una función no lineal

Sea f(x 1 , x 2 ,... x n ,)=0 una función no lineal escalar de n variables de estado x. En

forma general, esta función no lineal se puede expresar como una representación

aproximada lineal alrededor de un punto establecido mediante una expansión en

series de Taylor de la siguiente manera. Suponiendo que la función se quiere

linealizar alrededor del punto x0, su expansión en series de Taylor es:

f x 0 + δx = f x 0 + df

dx δx + 1 d 2 f

2! dx 2 δx2 + ⋯

Algunas funciones no lineales típicas son por ejemplo:

a) cuando una ecuación contiene un término bilineal, el cual se define como aquel

en donde aparecen multiplicándose el vector de la variable de estado y el control

x T Nu.

b) Cuando aparece un término cuadrático, expresado como x T Ax el cual describe

una representación de elevar al cuadrado una variable de estado vectorial, x in R n

y donde la ganancia ésta dada por la matriz A. Asimismo, otras funciones no

lineales pueden ser, términos donde aparezcan funciones trigonométricas,


exponenciales, productos de més de una variable de estado, entre otras

muchas.[2]

Mediante una expansión en series de Taylor se obtendrá un modelo aproximado

lineal del sistema no lineal que se considera. Considere el sistema:

x t = f x t , u t , x t 0 = x 0 2

y t = h x t (3)

en el cual los puntos de equilibrio dados por (X,U,Y) son constantes.

Se formula la serie de Taylor para el sistema de las ecuaciones (2) y (3), y se

obtiene:

t

∂f

δx t = δx 0 +

∂x δx t + ∂f

δu t

∂u dτ

(4)

t 0

δy t = ∂h

∂x

δx(t) (5)

en donde los términos de las derivadas parciales deben ser evaluados en el punto

de equilibrio (X,U,Y) y la serie es truncada en los términos de primer orden con

O(n ≥ 2), (detalles y ejemplos libro de texto Ingeniería de Control Moderna

Ogata)..

4. Estudio

Formular y resolver los siguientes casos.

Caso 1.

La altura de un líquido y del nivel de liquido un tanque se muestra en la siguiente

figura (2). El modelo matemático se representa por la siguiente ecuación

diferencial:

A 0 + ay dy

dt + by = Q i (5)

y

Figura 2. Control de nivel de tanque

donde Q i es el caudal de entrada y a, b y A 0 son parámetros constantes.

(a) Encontrar el punto de operación y 0 para la altura del líquido para un caudal

de entrada constante Q io .

(b)

Linealizar el modelo del sistema en la vecindad del punto de operación.


(c) Resolver el sistema linealizado utilizando Scilab y graficar la respuesta.

(Asuma valores para los parámetros, y una entrada tipo escalón alrededor del

punto de operación que perturbe el sistema).

(d) Resolver el sistema no lineal utilizando Scilab y graficar la respuesta.

Compare con el sistema lineal. ¿ Hasta qué valores de entrada piensa usted que

es válida la salida lineal? Sustente su respuesta.

Caso 2.

Las siguiente ecuaciones diferenciales representan los modelos matemático de

dos sistemas respectivamente:

x dy

dx − 4y = x5 e x (6)

d 2 y dy

+ x

dt2 dx + y2 − x = 0 (7)

(a) Linealizar la ecuación 6 alrededor de x 0 =-4. Utilice el toolbox simbolic de

Matlab para comprobar su lineailzación.

(b) Linealizar la ecuación 7 alrededor de x 0 =4. Utilice el toolbox simbolic de Matlab

para comprobar su lineailzación.

(c) Resolver el sistema lineal y no lineal utilizando Matlab para ambas ecuaciones

(6 y 7) y comparar. Comente sobre el rango de validez de la linealización,

(d) Determinar la Función de Transferencia en cada caso.

5 Bibliografía:

[1] J. Lowen Shearer, Bohdan T. Kulalowsky, John F. Gardner, Dynamic

Modeling and Control of Engineering Systems, Prentice Hall, 1996.

[2] Katsuhiko Ogata, Ingeniería de Control Moderna, Pearson, 2010

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!