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: