Vous êtes sur la page 1sur 2

MODELADO Y SIMULACIÓN DE SISTEMAS

PRÁCTICAS DE SIMULACIÓN CON MATLAB

SISTEMAS CONTINUOS

1. Sistema ecológico
Objetivo: Para el sistema ecológico del ejemplo visto en teoría que representaba el
comportamiento de dos especies, N1 y N2, estudiar la evolución de la población.

A) Cuando las dos especies compiten por el mismo alimento, resolver las ecuaciones
diferenciales utilizando la función de integración de Runge-Kutta (ode23 u ode45)
para los valores λ1=3; λ2= 2; γ1 = γ2 = 1; δ1 = δ2 = 1. Representarlo gráficamente.
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 número de individuos distintos de cero, y representar gráficamente su
evolución.
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 evolución 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. Simulación del sistema no lineal de dos tanques acoplados


Objetivo: Para el sistema de dos tanques acoplados y los parámetros 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 función de integración de Runge-
Kutta ode23 u ode45 de Matlab). Representar la altura de los tanques en ambas
situaciones para:
a1) Caudal inicial de entrada Fin = 0
b) ¿Qué ocurriría si los tanques tuvieran una altura máxima de 3 cm? Simular esta
condición de saturación.
Nota: poner condición de saturación para que la altura no sea nunca negativa.
MODELADO Y SIMULACIÓN DE SISTEMAS
PRÁCTICAS DE SIMULACIÓN CON MATLAB

SISTEMAS DISCRETOS

3. Sistema económico
Objetivo: Para el sistema económico mostrado como ejemplo, investigar cómo
diferentes intervenciones del gobierno pueden influir en la economía.

a) Analizar el caso estudiado en teoría (matriz del sistema económico) de cómo los
gastos g(n) influyen en la economía del país 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 gráfica 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 interés
bancario hace más fácil el préstamo de dinero y, por lo tanto, produce un aumento de
la inversión), etc. Proponer un modelo para alguna de estas variaciones u otras, y
representarlo.

4. Observar la implementación de las distribuciones de probabilidad con los


comandos“disttool” y “help stats” de Matlab. Este ejercicio es una ayuda para los
siguientes, no hay que presentarlo ni entregar nada, ni se evalúa. Buscar las que se
han comentado en clase de teoría y anotar cómo se utilizan.

5. Generador de números aleatorios


Simular con un generador de números aleatorios un dado. Comprobar la ley de los
grandes números:
a) Dibujar la evolución de la probabilidad de que salga un número par (o impar), o de
que salga un número determinado, a lo largo del número de tiradas.
b) Dibujar la probabilidad de cada posible salida del dado (comando “bar”).

6. Simulación de una empresa


Objetivo: estudiar la trayectoria de una pequeña empresa a lo largo del año en distintos
escenarios. Por ejemplo (puede ser cualquier tipo de negocio).

Modelo de ventas de discos de un grupo de música. 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 difusión)
Desglosar esas características en fórmulas que tengan en cuenta otros datos. Por
ejemplo, la inversión 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 (país, edad, etc.) y a lo largo del año (periodos
de más ventas, rebajas, etc.). Dibujar las gráficas que se consideren más significativas
para ver la evolución (ventas, ganancias, pérdidas, publicidad, etc.).

Vous aimerez peut-être aussi