Documentos de Académico
Documentos de Profesional
Documentos de Cultura
6 Solución de ODEs Con GEKKO y Analítico
6 Solución de ODEs Con GEKKO y Analítico
Ejemplo 1
m.Equation(y.dt()==-k*y)
Ejemplo 2:
Ejemplo 3.
Ahora se resuelve en GEKKO la ODE: dy(t)/dt = -y(t) + 1, con y(0)
=0
Ver la siguiente celda, del anterior programa.
Ejemplo 4.
Ahora se resuelve en GEKKO una ecuación del tipo de la FOPDT,
ella es:
Ejemplo 5.
Ejemplo 6.
Ahora se resuelve en GEKKO un sistema de dos ODE con una
función escalón.
Ejemplo 7.
Aquí se resuelve con GEKKO la misma ecuación que en el ejemplo
1, pero de una forma analítica. Ya que la ODE del ejemplo 1 al
integrarse, se reduce a la siguiente ecuación algebraica:
y(t ) t
∫ dyy = - k ∫ dt
y (0 ) 0
y(t) = 5*exp(-0.3*t)
Ver este ejercicio en la celda que sigue del programa con el que se
trabaja.
Ejemplo 8
Aquí se ve como obtener la solución analítica de una ODE con la
librería de Python simbólico "sympy".
𝑦(𝑥)=𝐶1*𝑒xp−(𝑘𝑥)
Y como a y(0) = 5, C1 = 5 y con k = 0.3; se obtiene la ecuación:
y = 5*np.exp(-0.3*x).
Ejemplo 9.
Aquí se quiere comparar las soluciones algebraicas: la que se
obtenga con Python simbólico “sympy” con la solución que
manualmente se obtuvo de la siguiente ecuación: