You are on page 1of 2

Problemas de valor límite ou fronteira

Nos problemas de valor inicial, atopamos unha solución única a unha EDO especificando as
condicións iniciais. Outro xeito de obter unha solución única a un ODE (ou PDE) é especificar
valores límite. Imos ver un exemplo.

Enunciado
Ecuación de calor en estado estacionario
A aproximación de estado estacionario case unidimensional á ecuación xeral da calor é unha
ecuación diferencial ordinaria (ODE) na temperatura, , que tamén depende da área en función
da posición, . Para este exemplo temos un sistema físico que é un nanocable metálico de
lonxitude = 20 nm acolado á esquerda a un disipador de calor e acolado á dereita a unha fonte
de calor de potencia constante. Así, as restricións fronteira na solución a este problema en estado
estacionario son que a temperatura no límite esquerdo é a temperatura do ambiente, , (unha
condición de Dirichlet) mentres que no lado dereito coñecemos o fluxo de enerxía calorífica por
unidade de área. Esta última condición pódese emitir en termos de gradiente de temperatura
(polo que unha condición de Neumann) pola lei de Fourier, que establece que a taxa de fluxo de
calor é proporcional ao gradiente espacial da temperatura.

Segundo a Lei de Fourier:

Na Lei de Fourier é a condutividade térmica do material. O enunciado das condicións de


fronteira completo quedaría do xeito seguinte:

onde é a entrada de enerxía da fonte de calor de enerxía constante en unidades de vatios.


Dependendo da expresión , é posible que non sexa resoluble analíticamente, e as
condicións de contorno mixtas engaden algunhas complicacións adicionais, así que imos
desenvolver un enfoque numérico.

Primeiro transformar a ODE de segunda orde nun sistema acolado de dúas ODE de primeira
orde:

Neste caso, as nosas condicións límites mixtas dinnos o seguinte:


Agora a ODE dános a derivada de en calquera punto se sabemos o seu valor e permítenos
calcular a o valor da derivada nun punto veciño en relación ao punto actual. Isto significa que se
tivésemos un valor correcto para no punto final (fronteira), poderiamos propagar esta
información ao outro límite, pero desgraciadamente os nosos valores de nos valores fronteira
son incompletos. A esencia do método de disparo é adiviñar un no punto final, usar a relación
para propagar unha solución a a o outro punto final e, a continuación, comparar o preto
que está a solución propagada da solución coñecida a segunda condición límite. A continuación,
actualiza a túa suposición e repite o proceso para converxer a solución propagada á verdadeira
solución no outro límite.

Recursos sobre o método de disparo


In which I implement a very aggressively named algorithm.
official docs for scipy.integrate.ode , a multipupose numerical integrator for expressions
of the form y′=f(t,y)y′=f(t,y).
python implementation of shooting method for boundary conditions y(0)=αy(0)=α and
y(L)=βy(L)=β
stack overflow question about solving a second order ODE by turning it into a system of two
first order ODEs.
incredibly clear lecture notes on the shooting method and how to implement it.
good notes on the shooting method with a somewhat different interpretation and approach

You might also like