domingo, 11 de marzo de 2012

PRACTICA 3


En esta practica implementaremos con AnyLogic ecuaciones de primer y segundo orden obteniendo en cada ejercicio una "animacion".

ECUACION PRIMER GRADO

Crearemos un nuevo modelo>>File>>New>>Model (en el caso que tengamos algun proyecto abierto tendremos que clickar en File>>Close all)

1. Crearemos el flujo de trabajo para la ecuación de primer grado:


2. Daremos los valores a Stock (x), Flow (Dx) y a parameter (u):

- Dx = a*x+b*u
- u (Default Value) = 0
- x = 5
- Main (Additional class code) = double a = -1.0/3, b = 1;

3. Finalmente crearemos un objeto (por ejemplo un ovalo) para crear la animación de la ecuación diferencial, siendo el resultado el siguiente video:



ECUACION SEGUNDO GRADO

Crearemos un nuevo modelo>>File>>New>>Model (en el caso que tengamos algun proyecto abierto tendremos que clickar en File>>Close all)

1. Crearemos el flujo de trabajo para la ecuación de segundo grado:


2. Daremos los valores a los diferente Stock, Flow y a parameter de ambas ecuaciones diferenciales:

- Dv = -k/m*x-b/m*v+1/m*f+g
- v (Default Value) = 0
- Dx = v
- Main (Additional class code) = double g =9.8, m=1, k=4, b=0.2;
- x (Initial Value) = 1
- Objeto (Cloud) >> Dynamic = Y=200*x
- Muelle (Dynamic) >> Scale Y: x
- f (Default value) = 1

3. Finalmente crearemos un objeto (por ejemplo una nube y muelle) para crear la animación de la ecuación diferencial, siendo el resultado el siguiente video:

No hay comentarios:

Publicar un comentario