Está en la página 1de 2

MODELADO Y SIMULACIN DE SISTEMAS

PRCTICAS DE SIMULACIN CON MATLAB

SISTEMAS CONTINUOS

1. Sistema ecolgico Objetivo: Para el sistema ecolgico del ejemplo visto en teora que representaba el comportamiento de dos especies, N1 y N2, estudiar la evolucin de la poblacin. A) Cuando las dos especies compiten por el mismo alimento, resolver las ecuaciones diferenciales utilizando la funcin de integracin de Runge-Kutta (ode23 u ode45) para los valores 1=3; 2= 2; 1 = 2 = 1; 1 = 2 = 1. Representarlo grficamente. Explicar qu ocurre con cada especie y por qu evolucionan de esa manera. Condiciones iniciales: N1 = 0.1; N2 = 2 (miles de individuos) B) Encontrar unos valores en los que las dos poblaciones coexistan equilibradamente con un nmero de individuos distintos de cero, y representar grficamente su evolucin. C) Representar en Matlab el modelo del sistema depredador-presa con los coeficientes: 1=1; 2= 2; 1 = 2; 2 = 1; 1 = 2 = 1. Observar y explicar la evolucin del sistema. Condiciones iniciales: N1 = 2; N2 = 2 (miles de individuos) D) En este ltimo modelo, probar los valores 1=1; 2= 2; 1 = 2; 2 = 1; 1 = 2 = 0 y 1=2; 2= 1; 1 = 1; 2 = 2; 1 = 2 = 0. Explicar el comportamiento de N1 y N2 en ambos casos.

2. Simulacin del sistema no lineal de dos tanques acoplados Objetivo: Para el sistema de dos tanques acoplados y los parmetros que se indican (fotocopia del modelo), estudiar el comportamiento del sistema. a) Suponiendo que la altura inicial de los tanques es h1(0) = 3 cm y h2(0) = 2 cm, y u = 0 (no motor) u = 0.1, analizar el funcionamiento de los tanques a partir de sus ecuaciones diferenciales (resolverlas utilizando la funcin de integracin de RungeKutta ode23 u ode45 de Matlab). Representar la altura de los tanques en ambas situaciones para: a1) Caudal inicial de entrada Fin = 0 b) Qu ocurrira si los tanques tuvieran una altura mxima de 3 cm? Simular esta condicin de saturacin. Nota: poner condicin de saturacin para que la altura no sea nunca negativa.

MODELADO Y SIMULACIN DE SISTEMAS


PRCTICAS DE SIMULACIN CON MATLAB

SISTEMAS DISCRETOS 3. Sistema econmico Objetivo: Para el sistema econmico mostrado como ejemplo, investigar cmo diferentes intervenciones del gobierno pueden influir en la economa. a) Analizar el caso estudiado en teora (matriz del sistema econmico) de cmo los gastos g(n) influyen en la economa del pas y(n) y en c(n) cuando en t = 3 se incrementa g en una cantidad fija. Condiciones iniciales: g(0) = 0, y(0) = c(0) = 0; a = b = 0.5. Representar la grfica con puntos discretos y analizarla (nota: trabajar con g como un vector) b) Intentar controlar el PNB de distintas formas, por ejemplo: influyendo en c(n) mediante los impuestos (el aumento de los impuestos se utiliza para disminuir el consumo); o influyendo en i(n) mediante los intereses bancarios (un menor inters bancario hace ms fcil el prstamo de dinero y, por lo tanto, produce un aumento de la inversin), etc. Proponer un modelo para alguna de estas variaciones u otras, y representarlo. 4. Observar la implementacin de las distribuciones de probabilidad con los comandosdisttool y help stats de Matlab. Este ejercicio es una ayuda para los siguientes, no hay que presentarlo ni entregar nada, ni se evala. Buscar las que se han comentado en clase de teora y anotar cmo se utilizan. 5. Generador de nmeros aleatorios Simular con un generador de nmeros aleatorios un dado. Comprobar la ley de los grandes nmeros: a) Dibujar la evolucin de la probabilidad de que salga un nmero par (o impar), o de que salga un nmero determinado, a lo largo del nmero de tiradas. b) Dibujar la probabilidad de cada posible salida del dado (comando bar). 6. Simulacin de una empresa Objetivo: estudiar la trayectoria de una pequea empresa a lo largo del ao en distintos escenarios. Por ejemplo (puede ser cualquier tipo de negocio). Modelo de ventas de discos de un grupo de msica. Puede depender, entre otras cosas, de: 9 ventas del ltimo disco 9 calidad del nuevo (canciones de xito en ese disco) 9 publicidad (nivel de difusin) Desglosar esas caractersticas en frmulas que tengan en cuenta otros datos. Por ejemplo, la inversin en publicidad o marketing depende a su vez de lo que se gan con el disco anterior y de la calidad del nuevo, etc. Simularlo suponiendo diversos mercados (pas, edad, etc.) y a lo largo del ao (periodos de ms ventas, rebajas, etc.). Dibujar las grficas que se consideren ms significativas para ver la evolucin (ventas, ganancias, prdidas, publicidad, etc.).

También podría gustarte