Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Docente:
Dr.Ing. ASÍS LÓPEZ, Maximiliano E.
Presentado por:
HUACANCA ALVA, Newton Jesus
c 2 ( ∆t )2
ui,j+1 - 2u i,j + ui,j-1 = u - 2ui,j + u i-1,j )
2 ( i+1,j
( ∆x )
Y para este problema nos dice que tomemos, c=2, ∆ x=0.2.
SOLUCIÓN
SOLUCIÓN MANUAL
De la condición tenemos que
22 ( ∆t )2
2
=1 ⇒ ∆t=0.1
( 0.2 )
Esta sustitución nos permite además simplificar:
ui,j+1 + u i,j-1 = u i+1,j + u i-1,j
∂u(x,0)
Si =0
∂t
Mediante una fórmula de diferencias central:
∂ ui,0 u i,1−u i,-1
= =0⇒ u i,-1=u i,1 (2)
∂t 2(∆ t)
Esta ecuación incluye el punto ui, -1 entonces debe evaluarse la ecuación (1) en t=0
j=0: u i,1 = ui+1,0 + u i-1,0 - u i,-1 , i=1,2,3,4
1
ui,1 = ( u i+1,0 + u i-1,0 ) , i=1,2,3,4 (3)
2
Esta ecuación (3) solo se debe aplicar cuando t =0, para encontrar ui, j en el nivel j=1
Primera iteración para j=0:
1 1
i = 1 : u 1,1 = ( u 2,0 + u0,0 ) = ( -0.8+0 ) =-0.4
2 2
1 1
i = 2 : u 2,1 = ( u 3,0 + u1,0 ) = ( -0.8+(-0.4) ) =-0.6
2 2
1 1
i = 3 : u 3,1 = ( u4,0 + u 2,0 ) = ( -0.4+(-0.8) ) =-0.6
2 2
1 1
i = 4 : u4,1 = ( u 5,0 + u3,0 ) = ( 0+(-0.8) ) =-0.4
2 2
Para la segunda iteración se utilizará la relación (1)
Para j=1:
i = 1 : u 1,2 = u 2,1 + u0,1- u1,0 =-0.6+0-(-0.4)=-0.2
Y así sucesivamente hasta encontrar todas las iteraciones del j, quien demostrará el
comportamiento del cable.
Los valores calculados son colocados en la malla:
SOLUCIÓN EN PYTHON
Importamos las librerías a utilizar en la programación, también definimos la función cuerda que
se aplicará, dando las limitaciones y valores de nuestra EDP, para hacerlo de forma hiperabólica.
Saliéndonos el siguiente resultado:
Y también la gráfica que nos indica como es que se mueve la cuerda en 5 intervalos de tiempo.
Concluyendo al final que los valores obtenidos en la iteración y con el programa Python son los
mismos.
PROBLEMA DESARROLLADO POR EL MÉTODO DE EDP_PARABÓLICAS
Se ha observado que la temperatura en los diferentes puntos de una barra delgada, que se
encuentra aislada del medio ambiente y parte de un estado de desequilibrio, está dada por la
siguiente ecuación:
∂u ( ) ∂2
t, x - 2 u ( t, x ) =0
∂t ∂x
Para un tiempo t j en el tiempo x i
Considerando una barra de 2 metros de longitud y las siguientes condiciones iniciales:
u ( t , 0 ) =u ( t , 0.2 )=0 ; t >0
π
u ( 0 , x ) =sin x ; 0 ≤ x ≤2 m .
2
Cuánto tiempo tiene que transcurrir para que la barra se encuentre a cero grados centígrados en
todos los puntos, aproximando a dos cifras decímales.
SOLUCIÓN
SOLUCIÓN MANUAL
Para aplicar el método de diferencias finitas, se dividirá la barra en cuatro partes iguales de 0.5 m
cada una y se calculará la temperatura en cada punto de la barra para diferentes tiempos.
∂2 1
∂x 2
u (t , x ) = |
i, j ( ∆ x )2
[ u(t i , x j−1)−2u (ti , x j )+u (ti , x j+1 )]
∆t
u(t i+1 , x j)=u(t i , x j )+ [ u (ti , x j−1)−2u( ti , x j)+u(t i , x j+1 )]
( ∆ x )2
∆t
Como tiene que ser menor que 0.5 para tener una solución estable y se ha fijado ∆ x=0.5,
( ∆ x )2
entonces se tomará ∆ t=0.05, de manera que
∆t 0.05
= =0.2
( ∆ x ) ( 0.5 )2
2
i-1 0 0 0
i
[
0.2 0.6 0.2
i+1 0 ⊡ 0 ]
Tabulando las temperaturas u (t, x) para t=0 mediante la condición
π
u (0, x) = sen x ; 0 ≤ x ≤ 2m
2
se obtiene
x 0 0.5 1 1.5 2
u (0, x) 0 0.7071 1 0.7071 0
A partir de estos valores y tomando en cuenta las condiciones
u (t, 0) = 0 , t>0
u (t, 2) = 0 , t>0
se pueden calcular las temperaturas en t=1, sobreponiendo la plantilla (C) en los puntos u (0, x),
con lo cual
u (1, 0) = 0
u (1, 0.5) = 0.2(0) + 0.6(0.7071) + 0.2(1) = 0.624
u (1, 1) = 0.2(0.7071) + 0.6(1) + 0.2(0.7071) = 0.8828
u (1, 1.5) = 0.2(1) + 0.6(0.7071) = 0.624
u (1, 2) = 0
Como la variación de la temperatura es lenta, es conveniente utilizar un programa de
computadora.
SOLUCIÓN EN PYTHON
Importamos las librerías a utilizar en la programación, también definimos las limitaciones y
valores de nuestra EDP, para hacerlo de forma parabólica.
Mostrandonos el siguiente resultado
También con la gráfica comprobamos que el calor se linealiza
Como ya concluimos nuestra distribución es se linealiza con los datos iterados anteriormente.
PROBLEMA DESARROLLADO POR EL MÉTODO DE EDP_HIPERBÓLICAS
La ecuación elíptica de Poisson:
∂2 u ( x, y ) ∂ 2 u ( x, y )
+ 2 =4
∂x 2 ∂y
Representa la temperatura de una placa de metal, como la que se muestra en la figura, la cual
forma parte de una máquina trituradora de áridos.
La temperatura en el centro de la placa, debe mantenerse entre cero y un grado centígrado para
asegurar el buen funcionamiento de la máquina, las temperaturas en la periferia de dicha placa
varían en las cuatro caras debido a la estructura de la propia máquina.
En forma experimental se ha determinado que la distribución de temperaturas en la periferia es
como sigue:
2 2
u ( x, 0 ) = x ; u ( x, 2 ) = ( x-2 ) 0 ≤ x ≤ 1
u ( 0, y ) = y 2 ; u (1, y ) = ( y-1 )2 0 ≤ y ≤ 2
¿se podrá asegurar el buen funcionamiento de la máquina para las condiciones establecidas?
SOLUCIÓN
SOLUCIÓN MANUAL
SOLUCIÓN EN PYTHON