30
/27 Sistemas dinamicos Breve introducción al modelado y simulacion de sistemas 1

27 Sistemas dinamicos Breve introducción al modelado y simulacion de sistemas 1

Embed Size (px)

Citation preview

Page 1: 27 Sistemas dinamicos Breve introducción al modelado y simulacion de sistemas 1

/27

Sistemas dinamicos

Breve introducción al modelado y simulacion de sistemas

1

Page 2: 27 Sistemas dinamicos Breve introducción al modelado y simulacion de sistemas 1

/27

Contenido

1. Breve introducción a los sistemas

2. Modelado y simulación

3. El modelado de sistemas

4. Simulacion de modelos continuos

2

Page 3: 27 Sistemas dinamicos Breve introducción al modelado y simulacion de sistemas 1

/27

BREVE INTRODUCCIÓN A LOS SISTEMAS

3

Page 4: 27 Sistemas dinamicos Breve introducción al modelado y simulacion de sistemas 1

/27

Definicion de sistema

Un sistema puede ser definido como una porción de la realidad cuya evolución en el tiempo puede ser descrita por un cierto número de atributos medibles

Un atributo medible es una característica que puede estar correlacionada con uno o más números, o simplemente un

conjunto de símbolos. 4

Page 5: 27 Sistemas dinamicos Breve introducción al modelado y simulacion de sistemas 1

/27

Representacion de los sistemas

La representación esquemática tipica de un sistema es un bloque.

◦Orientados

En los sistemas orientados se puede distinguir entre entradas y salidas

5

Page 6: 27 Sistemas dinamicos Breve introducción al modelado y simulacion de sistemas 1

/27

Representacion de los sistemas

La representación esquemática tipica de un sistema es un bloque.

» Los sistemas pueden ser

◦Orientados◦No orientados

En los sistemas orientados se puede distinguir entre entradas y salidas

6

Page 7: 27 Sistemas dinamicos Breve introducción al modelado y simulacion de sistemas 1

/27

Ejemplo de sistema no orientado

Un sistema eléctrico con dos posibles orientaciones

¿Cuál es la entrada, cual es la salida?

7

Page 8: 27 Sistemas dinamicos Breve introducción al modelado y simulacion de sistemas 1

/27

Estructura y comportamiento En los sistemas nos interesa:

Sus relaciones funcionales internas, la estructura,

» esta relacionada con la manera como se ordena el acoplamiento mutuo entre los elementos del sistema, esto es la organización, y el comportamiento de estos elementos.

Sus relaciones externas con el entorno, su comportamiento.

» El comportamiento esta relacionado con la dependencia de las respuestas a los estímulos.

8

Page 9: 27 Sistemas dinamicos Breve introducción al modelado y simulacion de sistemas 1

/27

MODELADO Y SIMULACIÓN

9

Page 10: 27 Sistemas dinamicos Breve introducción al modelado y simulacion de sistemas 1

/27

Modelado y simulación

Un modelo es un sistema similar a uno original, a veces llamado Sistema Real,

» en el sentido de que, cuando soluciona un problema que concierne al sistema original, puede solucionarlo bajo condiciones más favorables.

todo modelo involucra por necesidad el modelo de simulación

10

su implementación casi en todos los casos usando herramientas computacionales

Page 11: 27 Sistemas dinamicos Breve introducción al modelado y simulacion de sistemas 1

/27

Experimentación y simulación

11

Page 12: 27 Sistemas dinamicos Breve introducción al modelado y simulacion de sistemas 1

/27

Entidades y relaciones en M&S

12

Mundo RealMundo Real

modelado simulacion

SimuladorSimulador

Modelo

Marco Experimental

Cada entidad es representada como un sistema dinamico

Cada relacion es representada por un homomorfismo u otra equivalencia

El marco experimental especifica las condiciones bajo las cuales el sistema es experimentado y observado

Page 13: 27 Sistemas dinamicos Breve introducción al modelado y simulacion de sistemas 1

/27

EL MODELADO DE SISTEMAS

13

Page 14: 27 Sistemas dinamicos Breve introducción al modelado y simulacion de sistemas 1

/27

Tipos de modelos: modelos semanticos

Semantic Models

Emotional

Belief

Cognitive

Scientific

FormalEmpirical Theoretical

Formal Non-Formal

Operative- Prospective

Meta-Physical

Poetic

Modelos analiticos

14

Page 15: 27 Sistemas dinamicos Breve introducción al modelado y simulacion de sistemas 1

/27

Los modelos matematicos

Los modelos matemáticos han sido definidos como conjuntos de relaciones entre los atributos medibles de un sistema,

» que describen las relaciones establecidas por el sistema entre estas cantidades.

Por tanto constituyen, en cualquier caso, solamente descripciones parciales.

15

Page 16: 27 Sistemas dinamicos Breve introducción al modelado y simulacion de sistemas 1

/27

La construccion de modelos

La construcción de modelos matemáticos debe estar gobernada más por criterios de utilidad que por los (siempre relativos) criterios de verdad.

El criterio de Occam (1290 - 1350)

16

Entre los modelos disponibles para un mismo fenómeno, debe preferirse el más simple

Page 17: 27 Sistemas dinamicos Breve introducción al modelado y simulacion de sistemas 1

/27

Tipos de sistemas/modelos

• Estático. Estado del sistema como un punto en el tiempo• Dinámico. Estado del sistema como cambios en el tiempo

• Tiempo-continuo. Los estados del sistema cambian en cualquier momento.• Tiempo-discreto. Los cambios de estado del sistema se dan en momentos

discretos del tiempo.

• Determinístico. Entradas fijas producen salidas fijas• Estocástico. Uno o más parámetros aleatorios. Entradas fijas produce salidas

diferentes

estocástico

determinístico

estático dinámico

tiempo-discreto

tiempo-continuo

sim

ulac

ión

de M

onte

carl

o

17

Page 18: 27 Sistemas dinamicos Breve introducción al modelado y simulacion de sistemas 1

/27

Los sistemas dinamicos continuos

Estamos interesados en los sistemas dinamicos continuos:

» Dinamicos: ocurren cambios en el periodo de tiempo de interes

» Tiempo continuo: los cambios ocurren continuamente» Variables continuas: los cambios pueden tomar

cualquier valor» Deterministicos: se asume que es posible modelar el

sistema como si fuera completamente conocido

18

Page 19: 27 Sistemas dinamicos Breve introducción al modelado y simulacion de sistemas 1

/27

Los sistemas continuos pueden ser formulados en terminos de DESS, DAESS, DEVS

Vars./Time Continuous Discrete

Continuous [1] DESS (Differential equation System Specification)Partial Differential EquationsOrdinary Differential EquationsBond GraphsModelica

[2] DTSSDifference EquationsFinite Element MethodFinite DifferencesNumerical methods (in general, any computing method for the continuous counterparts], like Runge-Kutta, Euler, DASSL and others.

Discrete [3] DEVS (Discrete Event System Specification)DEVS FormalismTimed Petri NetsTimed Finite State MachinesEvent Graphs

[4] AutomataFinite State MachinesFinite State AutomataPetri NetsBoolean LogicMarkov Chains

Formalismos de modelos matematicos

19

Page 20: 27 Sistemas dinamicos Breve introducción al modelado y simulacion de sistemas 1

/27

Modelos DESS

En el formalismo DESS (differential equation System Specification model) el modelo matemático de un sistema dinámico es:

» un conjunto de ecuaciones diferenciales que representan las características dinámicas del sistema.

» las cuales se obtienen aplicando leyes físicas.

» Normalmente un conjunto de ecuaciones ordinarias (sistema de parametros concentrados)

20

Page 21: 27 Sistemas dinamicos Breve introducción al modelado y simulacion de sistemas 1

/27

SIMULACION DE MODELOS CONTINUOS

21

Page 22: 27 Sistemas dinamicos Breve introducción al modelado y simulacion de sistemas 1

/27

Modelado y simulacion

22

Mundo RealMundo Real SimuladorSimulador

modelado simulacion

Modelo

d q(t) / dt = x(t)

Integracion numerica

Codigo ASCII

Page 23: 27 Sistemas dinamicos Breve introducción al modelado y simulacion de sistemas 1

/27

Lenguajes de simulacion

Un lenguaje de simulación describe las operaciones a ejecutar durante una simulación en la computadora

La mayoria de los lenguajes tienen tambien una interfaz gráfica capacidad de análisis de los resultados

23

CSSL PROGRAM Van der PolINITIAL

constantk = -1, x0

= 1, v0 = 0,tf = 20

ENDDYNAMIC

DERIVATIVEx =

integ(v, x0)v =

integ((1 – x**2)*v – k*x, v0)ENDtermt (t.ge.tf)

ENDEND

Page 24: 27 Sistemas dinamicos Breve introducción al modelado y simulacion de sistemas 1

/27

Lenguajes de simulacion

24

Simulink SPICE Scilab Dynamo SLAM: Simulation

Language for Alternative Modeling

VisSim Saber-Simulator

CSSL: Continuous System Simulation Language

ACSL: Advanced Continuous Simulation Language

EL: EcosimPro Language XMLlab Flexsim 4.0

Page 25: 27 Sistemas dinamicos Breve introducción al modelado y simulacion de sistemas 1

/27

UN EJEMPLO DE MODELADO

25

Page 26: 27 Sistemas dinamicos Breve introducción al modelado y simulacion de sistemas 1

/27

Un ejemplo de modelo matematico

M

K B

x

f t

Se propone construir el modelo del sistema masa-resorte-amortiguador

¿Proposito del modelo?

Conocer la altura de la masa cuando se somete a una fuerza

26

Page 27: 27 Sistemas dinamicos Breve introducción al modelado y simulacion de sistemas 1

/27

Un ejemplo de modelo matematico

M

K B

x

f t

El modelo matemático del sistema masa-resorte-amortiguador puede ser descrito por:

)(tfkxxcxm

Parametros:

m = 0.25, c = 0.5, k = 1

Ejercicio: Haga un diagrama en bloques del modelo

27

Page 28: 27 Sistemas dinamicos Breve introducción al modelado y simulacion de sistemas 1

/27

El modelo en simulink

xm m1

s1

s1x x

c

k

xc

kx

f(t)input

+

-

-

x

x

x x(t)output

¡El proposito del diagrama de simulacion es resolver la ecuacion diferencial (ODE) del modelo

matematico propuesto!

)(tfkxxcxm

28

Page 29: 27 Sistemas dinamicos Breve introducción al modelado y simulacion de sistemas 1

/27

Fuentes A. D. Lewis, A Mathematical Approach to Classical Control,

2003, on line acces http://www.mast.queensu.ca/~andrew/teaching/math332/notes.shtml

Robert L., Williams, Douglas A. Lawrence “Linear State-Space Control Systems”, Wiley, 2007

29

Page 30: 27 Sistemas dinamicos Breve introducción al modelado y simulacion de sistemas 1

/27

FIN

30