Академический Документы
Профессиональный Документы
Культура Документы
Pgina: 1/6
Jefes de Prcticas: Ing. Juan Carlos Cuadros Ing. Henry Zegarra Gago Ing. Christian Collado
Cdigo: Semestre: Grupo: Lab. N
4E04022 IV
FECHA:
08
24 al 28 OCT/2011
I. II.
OBJETIVOS: Aplicar los algoritmos de solucin numrica de ecuaciones diferenciales mediante diagramas de flujo y desarrollo de programas. Solucionar problemas de ingeniera utilizando los programas construidos. Analizar las diferencias entre los algoritmos desarrollados en base a sus respuestas. FUNDAMENTO TEORICO
dy F ( x, y) dx
El punto inicial
y( x ) y
o
Y sabemos que;
y( x ) y( x ) ( x x ) F ( x , y )
i 1 i i 1 i i i
h (x x )
i 1 i
2.2 EL METODO DE RUNGE-KUTTA PARA SOLUCION DE ECUACIONES DIFERENCIALES DE PRIMER ORDEN. Las ecuaciones diferenciales dentro de la ingeniera aparecen en muchas aplicaciones como medios que explican la dinmica de muchos sistemas mecnicos, elctricos y electrnicos, estas, no muchas veces sern solucionadas por mtodos algebraicos, es por ello que se utilizan mtodos alternativos, tales como el de Runge-Kutta, que es un mtodo de solucin numrico. El mtodo R-K (Runge Kutta) se basa en la ecuacin de Newton Raphson, la cual nos permite hallar el valor de una variable dependiente en funcin de una variable independiente y las derivadas de ella misma. Los algoritmos de R-K se clasifican de acuerdo al orden, de la siguiente forma:
Pgina: 2/6
LAB N 8
JCC-HZG-CCO
Mtodo de Runge Kuta de segundo orden o Mtodo Predictor-Corrector. Mtodo de Runge Kuta de tercer orden. Mtodo de Runge Kuta de cuarto orden.
2.3 FORMULACION DEL METODO DE R-K. El mtodo consiste en plantear las siguientes ecuaciones: 1. Sea la ecuacin diferencial de primer orden:
dy F ( x, y) dx
2. Se define:
y( x ) y
o
para un
dy F ( x, y)dx
4. Se contina con la integracin, quedando una ecuacin general de la siguiente forma:
y( x ) y( x ) F ( x, y)dx (*)
1 o xo
x1
La integral se calcula utilizando un mtodo numrico, este clculo se puede hacer utilizando la regla del trapecio, Simpson, etc. Esta es la diferencia entre los diferentes mtodos R-K. 2.3.1 Runge Kuta de Segundo Orden (Desarrollo de integral por Regla del Trapecio
Integrando por el mtodo del trapecio, la expresin (*) queda de la siguiente forma:
h y( xi 1 ) y( xi ) [ F ( xi , yi ) F ( xi 1 , yi 1 )] 2
Si se desea calcular un valor de o en para ello se debe seguir la siguiente secuencia: , que
Contar con las condiciones iniciales (necesarias en la solucin de ecuaciones diferenciales permitan hallar , se hace .
Definir la particin del eje , en funcin a la cantidad de iteraciones a realizar en el programa, un valor mas pequeo de influye en la mayor precisin del clculo, pero la cantidad de iteraciones crecer, usar las siguientes frmulas segn sea el caso.
hx x
f
Pgina: 3/6
LAB N 8
JCC-HZG-CCO
h
o
(x x ) n
f o
En el caso de utilizarse
que se reemplazarn en
de la siguiente
y se define la constante
como:
y se define la constante
como:
Si existe en el proceso no solamente una particin, entonces para la siguiente etapa del proceso el se convertirn en el e iniciales del proceso. Se repiten los pasos desde el inicio hasta llegar al valor , que es el valor solucin.
2.3.2
Si integramos la expresin (*) aplicando el Mtodo de Simpson 1/3, est queda de la siguiente forma:
h y( xi 1 ) y( xi ) ( ) * [ F ( xi , yi ) 4 * F ( xi 1/ 2 , yi 1/ 2 ) F ( xi 1 , yi 1 )] 6
donde: ,
k1 F ( xi , yi )
h 1 k 2 F ( xi ( ), yi h * ( k1)) 2 2 k 3 F ( xi h, yi k1* h 2 * k 2 * h)
La ecuacin queda como:
h y ( xi 1 ) y( xi ) [k1 4k 2 k 3] 6
Pgina: 4/6
LAB N 8
JCC-HZG-CCO
III.
PROCEDIMIENTO PRCTICO 3.1 Crear el algoritmo, diagrama de flujo y programa del mtodo de Euler para la solucin de EDO de primer orden.
Algoritmo y Comentarios Diagrama de flujo
% Fin de programa
Pgina: 5/6
LAB N 8
JCC-HZG-CCO
3.2 Crear el algoritmo, diagrama de flujo y programa del mtodo de R-K de 2 Orden para la solucin de EDO de primer orden.
Algoritmo y Comentarios Diagrama de flujo
% Fin de programa
Pgina: 6/6
LAB N 8
JCC-HZG-CCO
IV.
CUESTIONARIO FINAL 4.1 Implemente un programa (algoritmo, diagrama de flujo y cdigo MATLAB) que permita la solucin de EDO de primer orden por el mtodo de R-K de tercer orden. 4.2 Indique segn respuestas para un mismo problema cual es el grado de exactitud en el clculo para cada mtodo. 4.3 Investigue sobre la manera de determinar el nivel de exactitud de cada mtodo (clculo de error)
V.
CONCLUSIONES y OBSERVACIONES 5.1 Realice por lo menos 5 conclusiones acerca del trabajo realizado y haga sus observaciones. ___________________________________________________________________________________ ___________________________________________________________________________________ ___________________________________________________________________________________ ___________________________________________________________________________________ ___________________________________________________________________________________