OPTIMIZACIÓN DINÁMICA

Slides:



Advertisements
Presentaciones similares
Microeconomía Superior I: Tema 3 Rafael Salas octubre de 2005
Advertisements

EC. DIFERENCIAL Def: Se llama ecuación diferencial a una relación que contiene una o varias derivadas de una función no especificada “y” con respecto.
MATEMÁTICAS II.
Valores y Vectores Propios
Tema 3: Introducción a la programación lineal
APROXIMACIÓN NUMÉRICA A LAS ECUACIONES DE FLUJO
Expresión de un problema de programación lineal Aplicaciones de la programación lineal Soluciones de un problema lineal Resolución gráfica de un problema.
Unidad académica: Ingenierías
KRIGING.
GEOESTADISTICA MULTIVARIADA
Espacios de dimensión infinita
Sistemas de Ecuaciones Diferenciales Lineales
INFERENCIA ESTADISTICA
Transformada de Laplace
Representación en espacio de estado
MATRICES.
CÁLCULO DIFERENCIAL.
Investigación Operativa
Ecuaciones diferenciales de 1er orden :
DEFINICIONES Y TERMINOLOGÍA
DERIVADAS PARCIALES Gráficas.
Aplicaciones de la derivada Resuelve problemas de optimización aplicando las ideas básicas relacionadas con extremos de funciones de una variable Bloque.
Métodos de Análisis Ingenieril
Unidad 2: ECUACIONES DIFERENCIALES DE ORDEN SUPERIOR
Álgebra Lineal – Escuela Superior de Ingeniería de Bilbao – UPV/EHU
Distinguir y realizar los cálculos con las operaciones matriciales básicas. Las operaciones matriciales permiten el abordaje de los métodos del álgebra.
DISEÑOS DE COMPOSICION CENTRAL
Polinomios Álgebra Superior.
Cálculo de ceros de funciones de Rn–> Rn :
CLASE a2 PARTE 1: ECUACIÓN DIFERENCIAL LINEAL DE 1er. ORDEN HOMOGÉNEA
Métodos iterativos para sistemas lineales
Problemas de Mecánica de Medios Continuos
Tema 8 APLICACIONES DE LAS DERIVADAS.
APLICACIONES DE LAS DERIVADAS (Tema 12)
Átomos polielectrónicos
Guías Modulares de Estudio Cálculo diferencial – Parte B
Matrices Conceptos generales
Ecuaciones diferenciales de orden superior
El tornillo y el producto cruz
CONCEPTOS BÁSICOS DE MECÁNICA CUÁNTICA
MÉTODOS APROXIMADOS PARA RESOLVER LA E.S.
EC. DIFERENCIAL Presione Enter Ej:1) Hallar la solución de: no tiene solución ya que y=0 es la única solución. 2) Hallar la solución de y’= xy(0) =1 Tiene.
Sabemos reconocerlas, y calcularlas como soluciones de sistemas de ecuaciones, o de desigualdades Buscamos métodos de cálculo generales y eficientes Problemas.
Sistemas de Control y Proceso Adaptativo
1 Condiciones de extremo Proceso para derivar las condiciones De problema más simple a más complejo Progresión de problemas: Problema sin restricciones.
TEMA 5: El problema del flujo con costo mínimo
TEMA 4: LÍMITES Y CONTINUIDAD
Realimentacion de estado
Tema XIII Aplicaciones de derivadas
INAOE CURSO PROPEDEUTICO PARA LA MAESTRIA EN ELECTRONICA
Inecuaciones en los Reales
Modelos matemáticos y solución de problemas
Repaso de Matemáticas (2) Repaso (y algo nuevo) de Mecánica Clásica
Calculo de Limite de Funciones
MATRICES.
FUNCIÓN DERIVADA DÍA 40 * 1º BAD CS
“CURSO PROPEDÉUTICO PARA EL MEJORAMIENTO DEL PENSAMIENTO MATEMÁTICO”
 Un sistema de ecuaciones es un grupo de ecuaciones que representan líneas rectas.  Una ecuación es una igualdad en la que los términos pueden ser conocidos.
CONCEPTOS BÁSICOS DE ECUACIONES DIFERENCIALES
 E Expresión de un problema de programación lineal  A Aplicaciones de la programación lineal  S Soluciones de un problema de programación lineal.
6. Sistemas de ecuaciones diferenciales lineales
Unidad IV. Métodos de optimización con restricciones
DETECCION DE SEÑALES BINARIAS EN RUIDO GAUSSIANO El criterio de toma de decisión fue descrito por la ecuación Un criterio muy usado para escoger el nivel.
Soluciones en Serie de Ecuaciones Lineales
ALGEBRA DE MATRICES LAS MATRICES SE UTILIZAN EN EL CÁLCULO NUMÉRICO, EN LA RESOLUCIÓN DE SISTEMAS DE ECUACIONES LINEALES, DE LAS ECUACIONES DIFERENCIALES.
Método Simplex Es un procedimiento sistemático y eficiente para encontrar y probar soluciones situadas en los puntos extremos de la región de soluciones.
Programación Lineal Método Simplex.
TEMA 2 INTEGRAL DE RIEMANN.
Ecuaciones Diferenciales Ordinarias de Primer Orden. Tema # 1.
ENERGIA POTENCIAL GRAVITACIONAL Consideremos un sistema de dos partículas de masas m 1 y m 0. Podemos calcular la energía potencial de este sistema especificando.
Transcripción de la presentación:

OPTIMIZACIÓN DINÁMICA Cálculo de variaciones. Ecuación de Euler-Lagrange. Aplicación a sistemas de control.. Principio del máximo de Pontryagin. Procesos lineales con coste cuadrático. Ecuación de Riccati. Sistemas de tiempo mínimo. Tema VI.1 Optimización dinámica Simulación y Optimización de Procesos Químicos

Simulación y Optimización de Procesos Químicos Para el caso 2. tenemos la condición de contorno general que se puede escribir de la siguiente manera: Tema VI.1 Optimización dinámica Simulación y Optimización de Procesos Químicos

Simulación y Optimización de Procesos Químicos FUNCION DE ESTADO DE PONTRYAGIN.   Planta Indice de comportamiento Problema. Escoger u= k (x(t),t) que minimice J sobre el intervalo [a,b] Solución. Método de los multiplicadores de Lagrange. Paso 1. Se forma la función de estado de Pontryagin Paso 2. Resolver la ecuación para obtener Paso 3. Encontrar la función H óptima  Paso 4. Resolver el conjunto de 2n ecuaciones diferenciales con las condiciones de contorno x(a) y x(b). Paso 5. Sustituir los resultados del paso 4 en la expresión de uº para obtener el control óptimo. Tema VI.1 Optimización dinámica Simulación y Optimización de Procesos Químicos

PROBLEMA GENERAL DE CONTROL OPTIMO.   Ecuación de la planta Condiciones de contorno sEstado inicial y tiempo inicial fijos. Tiempo terminal fijo o libre.  Estado final fijo, libre o especificado por un conjunto de relaciones de la forma c Indice de comportamiento Región de control El vector de control u pertenece a un conjunto U llamado región de control.   Tema VI.1 Optimización dinámica Simulación y Optimización de Procesos Químicos

Simulación y Optimización de Procesos Químicos Tema VI.1 Optimización dinámica Simulación y Optimización de Procesos Químicos

SISTEMAS LINEALES CON COSTE CUADRATICO   PROBLEMA DE LA ENERGÍA MINIMA. Sistema con x(a) y x(b) conocidos(condiciones de contorno). Encontrar u(t) que minimice el criterio:   con P matriz simétrica y definida positiva. Si no hay restricciones en el vector de control, la solución se obtiene a partir de : y de las ecuaciones canónicas, que da lugar al sistema siguiente de dimensión 2n: con las 2n condiciones de contorno x(a) y x(b). Problema de condiciones de contorno en dos puntos diferentes (TPBP) difícil siempre de resolver. Sin embargo este puede reducirse a uno con condiciones en un solo extremo. Tema VI.1 Optimización dinámica Simulación y Optimización de Procesos Químicos

Simulación y Optimización de Procesos Químicos Si ponemos la solución en función de la matriz de transición, tendremos:   Haciendo t=b en las ecuaciones anteriores puede obtenerse el valor de l(a) como: que permite tener las condiciones de contorno en un solo punto o sea x(a) y l(a). Por tanto la solución del problema de control óptimo será: Tema VI.1 Optimización dinámica Simulación y Optimización de Procesos Químicos

CONTROL DE TEMPERATURA EN UN RECINTO Estado final libre Estado final fijo Tema VI.1 Optimización dinámica Simulación y Optimización de Procesos Químicos

SISTEMAS LINEALES CON COSTE CUADRATICO   PROBLEMA DEL SERVOSISTEMA Sistema Criterio Las matrices S,P y Q deben ser simétricas. S y Q semidefinidas positivas y P definida positiva. Hamiltoniano Vector de control óptimo que garantiza un mínimo al ser P definida positiva. Tema VI.1 Optimización dinámica Simulación y Optimización de Procesos Químicos

Simulación y Optimización de Procesos Químicos Ecuaciones canónicas:   (**) que pueden ser resueltas con las condiciones de contorno. x(a) conocido La matriz del sistema canónico es : y puede demostrarse que sus valores propios(2n) son simétricos respectos respecto del eje imaginario. Introduciendo la matriz de transición la solución será: Con ayuda de la condición de contorno podemos escribir l(t) como función de x(t).Así: Puede demostrarse que R(t) es una matriz no singular y además que: R(b)=S Este método de calcular R(t) es bastante complejo. Tema VI.1 Optimización dinámica Simulación y Optimización de Procesos Químicos

Simulación y Optimización de Procesos Químicos UUna alternativa es la siguiente: Derivar OObtenemos C CComo x(t) puede ser cualquier valor arbitrario la ecuación anterior se reduce a: Q Qque se conoce como la ecuación matricial de Riccati con la condición inicial R(b)=S EEl control óptimo será: Un caso muy particular es cuando b tiende a infinito, lo que equivale a decir que el intervalo de optimización es mucho mayor que las constantes de tiempo del proceso. Por tanto no tendrá significado el ponderar el estado final, con lo cual se puede resolver el problema haciendo S=0. Por otra parte podemos obtener la solución a la ecuación algebraica de Riccati haciendo nula la derivada de la matriz R. O sea resolvemos D a c Tema VI.1 Optimización dinámica Simulación y Optimización de Procesos Químicos

PROBLEMA DE TIEMPO MÍNIMO   Se desea llevar el sistema del estado x(a) conocido al estado x(b) asimismo conocido en un tiempo mínimo. Por tanto el coste será: Además suponemos que existe una limitación en el vector de control El hamiltoniano se escribirá así: y su minimización con respecto a u es inmediata: El control es de tipo bang-bang o sea cada elemento de u debe conmutar instantáneamente del máximo valor permitido al mínimo(o viceversa). La solución de l(t) para el caso de valores propios reales de A puede ponerse así: y la solución óptima tendrá la forma siguiente: donde m son los valores propios reales de la matriz A. Puede demostrarse que en este caso el número de saltos coincidente con el número de ceros de la expresión anterior entre corchetes es igual a n-1. Tema VI.1 Optimización dinámica Simulación y Optimización de Procesos Químicos