Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Problemas de
contorno
y0=[40 10];
ode45 (’barra’, [0,10], y0)
Resulta T (10)=168.38170 C.
Efectuamos un segundo disparo con α=20. Repitiendo el proceso anterior obtenemos
ahora T (10)=285.90190 C. Se demuestra que para ecuaciones lineales como (6), el resul-
tado T (L) depende linealmente del parámetro de disparo α. Para comprobar este punto
numéricamente, seguir los siguientes pasos:
• Interpolar linealmente para obtener el valor α (12.6907),que conduce a T (10)=200 0 C.
• Repetir la integración y comprobar el resultado.
• Obtener la temperatura de la barra en el punto x=6m interpolando linealmente en
la tabla de valores obtenida para T .
2
mutuo. Las condiciones de contorno para este problema son:
dCA
CA (z = 0) = CA0 ; = 0 para z = L (8)
dz
Como en el ejemplo anterior, la ecuación diferencial de segundo orden puede expresarse
como un sistema de dos ecuaciones de primer orden:
dCA
= u
dz
du k
= CA (9)
dz DAB
donde se desconoce la condición inicial para la segunda ecuación. Como en el ejemplo
anterior, buscaremos la condición inicial que conduzca a una solución que verifique la
condición de contorno u(L) = 0, y para ello vamos a emplear un método iterativo que
proporciona el valor óptimo del parámetro α = u(z = 0). Sea u(z; α) la solución del
sistema (9) obtenida resolviendo dicho sistema con la condición inicial u(0) = α. El valor
de α buscado es por tanto la solución de la ecuación
u(L; α) = 0 (10)
y para resolver esta ecuación algebraica empleamos el método de Newton-Raphson:
u(L; αk )
αk+1 = αk − (11)
u0 (L; αk )
donde
du(L; α)
u0 (L; α) = (12)
dα
Para obtener el valor de u0 , introducimos las derivadas de la funciones CA y u con respecto
al parámetro α:
∂CA dv
v(z) = , w(z) = = u0 (z; α) (13)
∂α dz
Derivando con respecto a α las ecuaciones (9) y teniendo en cuenta que z es independiente
de α, resulta el sistema de cuatro ecuaciones diferenciales:
dCA
= u
dz
du k
= CA
dz DAB
dv
= w
dz
dw k
= v
dz DAB
(14)
3
que resolveremos con las condiciones iniciales:
resulta de derivar u con respecto a α en z = 0. Una vez resuelto este sistema de ecuaciones
diferenciales, disponemos de las cantidades necesarias para aplicar el método de Newton-
Raphson: u(L; α) y u0 (L; α) = w(L)
El esquema del procedimiento es por tanto:
1. Resolución del sistema (14) con un valor inicial α1 del parámetro de disparo. La
solución nos proporciona la fución w(z)
3. Proceso iterativo en el que se emplean los valores sucesivos obtenidos en (11) como
condiciones iniciales del sistema (14).
difusi
El programa nos muestra gráficamente la solución CA (z) en cada paso del procedimiento
iterativo. Es necesario pulsar ”return” para que el procedimiento continúe.
Como ejercicio, modificar el programa disparo.m para que resuelva el problema
análogo:
d 2 CA k
= C2 (17)
dz 2 DAB A
con las mismas constantes que el ejemplo anterior. Modificar asimismo el programa
difusi para que llame al nuevo programa. Salvar los programas modificados con nombres
distintos.
4
3 La ecuación de Schrödinger para el oscilador armónico.
3.1 Planteamiento del problema.
La resolución de la ecuación de Schrödinger para un sistema monodimensional es un
problema similar a los que hemos discutido anteriormente. En concreto, la vibración de
dos núcleos o fragmentos moleculares A-B puede describirse mediante la ecuación (en
unidades atómicas):
1 d2 ψ 1 2
− + kx ψ(x) = E ψ(x) (18)
2µ dx2 2
donde:
• x es la separación internuclear, x = 0 es la posición de equilibrio, x < 0 indica que
los núcleos están más próximos que en la posición de equilibrio x > 0 indica que
están más alejados.
• µ es la masa reducida:
1 1 1
= + (19)
µ MA MB
• k es la constante de fuerza del oscilador armónico que empleamos como modelo para
este problema. Este oscilador tiene un frecuencia
s
1 k ω
ν= = (20)
2π µ 2π
• E es la energı́a de vibración.
• ψ(x), solución de (18), es la función de onda.
Las soluciones del problema deben verificar la condición de normalización
Z +∞
ψ 2 dx = 1 (21)
−∞
Para satisfacer esta condición es preciso que ψ se anule cuando |x| se hace muy grande,
lo que significa que los núcleos permanecen enlazados.
5
que permiten escribir la ecuacion (18) en una forma independiente de los parámetros del
problema:
d2 ψ
+ ( − X 2 ) ψ(X) = 0 (23)
dX 2
La resolución del problema sigue los mismos pasos que en los ejemplos anteriores.
Comenzamos escribiendo la ecuación diferencial de segundo orden como un sistema de
ecuaciones diferenciales de primer orden:
dψ
= z
dX
dz
= (X 2 − ) ψ (24)
dX
que resolvemos con la condición inicial
ψ(X0 ) = 0, z(X0 ) = α (25)
donde el punto X0 (X0 < 0) está suficientemente alejado de la posición de equilibrio. El
valor de α se selecciona para lograr que se cumpla la condición de normalización (21).
En la práctica disponemos del programa oscila.m, que resuelve las ecuaciones (24)
para una determinada energı́a
oscila
energia en unidades de omega 0.2
iteracion 0/1 0
El programa resuelve las ecuaciones (24) con el valor de α inicial y nos presenta gráficamente
la solución ψ(X) Vemos que para E=0.2ω la función diverge para valores grandes de X,
mientras que para E=0.5ω la función se anula cuando x crece y por tanto puede nor-
malizarse. Repetir el proceso para energı́as 1.0ω, 1.5ω y 2.5ω y decidir qué valores son
posibles.
3.4 Normalización.
La aplicación del método de disparo a este problema se basa en iterar sobre α hasta que
se cumple la condición (21). El programa oscila calcula la integral empleando la regla
6
trapezoidal y utiliza el método de Newton-Raphson para buscar el valor de α. Repetimos
el cálculo anterior para obtener la solución normalizada:
oscila
energia en unidades de omega 0.5
iteracion 0/1 1
7
4 Resultados.
NOMBRE Y APELLIDOS:
3. Decidir si son posibles los valores 1.0ω, 1.5ω y 2.5ω para el oscilador armónico.
¿Cuál de las dos ecuaciones siguiente: En = nω o En = (n + 1/2)ω (n=0,1,2,...)
verifican las energı́as de este sistema?
8
4. ¿En cuántos puntos se anulan las funciones obtenidas en el apartado 3.4? Relacionar
el número de ceros de la función con el valor del número cuántico n de la cuestión
anterior.