Modelacion y Optimización
Modelacion y Optimización
Modelacion y Optimización
INGENIERÍA HIDRÁULICA
MATERIA
MODELACIÓN Y OPTIMIZACIÓN
TRABAJO
TEMA:
APLICACIÓN DE RK4 PARA UN SISTEMA DE ECUACIONES
AUTOR:
BRYAN ISRAEL SUÁREZ SANDOVAL
Un sistema resonante de muelles sobre el que se ejerce una fuerza externa periódica se
modela
mediante la ecuación
x" (t) = 4 sin(5t) - 25x(t), x(0) = x'(0) = 0.
1) Transformar el PVI en un sistema de ecuaciones diferenciales de primer orden
2) Ingresar la ecuación y resolver el sistema usando RK4 para sistemas en el intervalo
[0,2] con N=40.
3) Represente gráficamente la solución x(t) en el intervalo mostrado
4) Indicar en una tabla los valores de x(t) para t {0, 0.25, 0.5, 0.75, 1, 1.25, 1.50, 1.75,
2}
1) Para transformar a un sistema de ecuaciones consideramos que:
' ' ''
y=x y =x
Reemplazamos
'
y (t )=4 sin ( 5 t )−25 x (t )
Reemplazamos
' '
x =y 2
' '
y (t )=4 sin ( 5 t )−25∗( y 1)(t )
2)
function [t, y] = RK4SE(f, a, b, y0, N)
%Método de Runge-Kutta: RK4
h = (b - a) / N;
t = a:h:b;
t = t(:);
y = zeros(length(t), length(y0));
y(1, :) = y0;
for k = 1:N
k1 = f(t(k), y(k, :))';
k2 = f(t(k) + h / 2, y(k, :) + h * k1 / 2)';
k3 = f(t(k) + h / 2, y(k, :) + h * k2 / 2)';
k4 = f(t(k + 1), y(k, :) + h * k3)';
y(k + 1, :) = y(k, :) + (h / 6) * (k1 + 2 * k2 + 2 * k3 + k4);
end
end