<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt-BR">
	<id>http://fiscomp.if.ufrgs.br/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Wilian77</id>
	<title>Física Computacional - Contribuições do usuário [pt-br]</title>
	<link rel="self" type="application/atom+xml" href="http://fiscomp.if.ufrgs.br/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Wilian77"/>
	<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php/Especial:Contribui%C3%A7%C3%B5es/Wilian77"/>
	<updated>2026-04-19T00:38:20Z</updated>
	<subtitle>Contribuições do usuário</subtitle>
	<generator>MediaWiki 1.39.4</generator>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Liouville-Bratu-Gelfand&amp;diff=10597</id>
		<title>Equação de Liouville-Bratu-Gelfand</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Liouville-Bratu-Gelfand&amp;diff=10597"/>
		<updated>2024-07-16T13:25:08Z</updated>

		<summary type="html">&lt;p&gt;Wilian77: /* Equação 2D */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Equação de Liouville-bratu-Gelfand ==&lt;br /&gt;
&lt;br /&gt;
Na matemática, a '''Equação Liouville–Bratu–Gelfand''' ou '''Equação de Liouville''' é uma equação de Poisson não linear, nomeada em homenagem aos matemáticos Joseph Liouville, Gheorghe Bratu e Israel Gelfand, que é descrita da seguinte forma&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla^2 \psi+\lambda e^\psi =0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Essa equação aparece em problemas de '''Avalanche térmica''', como na [[teoria de Frank-Kamenetskii]], e na astrofísica, por exemplo, na equação Emden–Chandrasekhar. Esta equação pode descrever a carga espacial de eletricidade em torno de um fio brilhante ou até mesmo uma nebulosa planetária.&lt;br /&gt;
&lt;br /&gt;
== A solução de Liouville ==&lt;br /&gt;
&lt;br /&gt;
Em duas dimensões, com coordenadas cartesianas (x,y), Joseph Liouville propôs uma solução em 1853 como &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda e^\psi(u^2+v^2+1)^2=2\left[\left(\dfrac{\partial u}{\partial x}\right)^2 + \left(\dfrac{\partial u}{\partial y}\right)^2\right] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt;u=u(x)&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;v=v(x)&amp;lt;/math&amp;gt;, e &amp;lt;math&amp;gt;f(z)=u + i v&amp;lt;/math&amp;gt; é uma [[função analítica]] arbitrária com &amp;lt;math&amp;gt;z=x+iy&amp;lt;/math&amp;gt;. Em 1915, G.W. Walker&amp;lt;ref&amp;gt;Walker, George W. &amp;quot;Some problems illustrating the forms of nebulae.&amp;quot; Proceedings of the Royal Society of London. Series A, Containing Papers of a Mathematical and Physical Character 91.631 (1915): 410-420.https://www.jstor.org/stable/pdf/93512.pdf?refreqid=excelsior%3Af4a4cc9656b8bbd9266f9d32587d02b1&amp;lt;/ref&amp;gt; encontrou uma solução assumindo uma forma para &amp;lt;math&amp;gt;f(z)&amp;lt;/math&amp;gt;. Se &amp;lt;math&amp;gt;r^2=x^2+y^2&amp;lt;/math&amp;gt;, então a solução de Walker é&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;8 e^{-\psi} = \lambda \left[\left(\frac{r}{a}\right)^n + \left(\frac{a}{r}\right)^n\right]^2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; é algum raio finito. Essa solução vai ao infinito para qualquer &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;, mas vai ao infinito na origem &amp;lt;math&amp;gt;n&amp;lt;1&amp;lt;/math&amp;gt; , finito na origem para &amp;lt;math&amp;gt;n=1&amp;lt;/math&amp;gt; e vai a zero na origem para &amp;lt;math&amp;gt;n&amp;gt;1&amp;lt;/math&amp;gt;. Walker também propôs mais duas soluções em seu artigo de 1915.&lt;br /&gt;
&lt;br /&gt;
==Formas radialmente simétricas==&lt;br /&gt;
&lt;br /&gt;
Se o sistema a ser estudado for radialmente simétrico, então a equação em &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; dimensões torna-se&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\psi'' + \frac{n-1}{r}\psi' + \lambda e^\psi=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; é a distância a partir da origem. Com as condições de contorno&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\psi'(0)=0, \quad \psi(1) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
e para &amp;lt;math&amp;gt;\lambda\geq 0&amp;lt;/math&amp;gt;, uma solução real existe apenas para &amp;lt;math&amp;gt;\lambda \in [0,\lambda_c]&amp;lt;/math&amp;gt;, onde &amp;lt;math&amp;gt;\lambda_c&amp;lt;/math&amp;gt; é o parâmetro crítico chamado de [[Teoria de Frank-Kamenetskii|'''parâmetro de Frank-Kamenetskii''']]. O parâmetro crítico é &amp;lt;math&amp;gt;\lambda_c=0.8785&amp;lt;/math&amp;gt; para &amp;lt;math&amp;gt;n=1&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\lambda_c=2&amp;lt;/math&amp;gt; para &amp;lt;math&amp;gt;n=2&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;\lambda_c=3.32&amp;lt;/math&amp;gt; para &amp;lt;math&amp;gt;n=3&amp;lt;/math&amp;gt;. Para &amp;lt;math&amp;gt;n=1, \ 2&amp;lt;/math&amp;gt;, existem duas soluções e para &amp;lt;math&amp;gt;3\leq n\leq 9&amp;lt;/math&amp;gt; existem infinitas soluções com as soluções oscilando em torno do ponto &amp;lt;math&amp;gt;\lambda=2(n-2)&amp;lt;/math&amp;gt;. Para &amp;lt;math&amp;gt;n\geq 10&amp;lt;/math&amp;gt;, a solução é única e, nesses casos, o parâmetro crítico é dado por &amp;lt;math&amp;gt;\lambda_c=2(n-2)&amp;lt;/math&amp;gt;. A multiplicidade de soluções para &amp;lt;math&amp;gt;n=3&amp;lt;/math&amp;gt; foi descoberta por [[Israel Gelfand]] em 1963 e, posteriormente, em 1973, generalizada para todos os &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; por [[Daniel D. Joseph]] e [[Thomas S. Lundgren]].&amp;lt;ref&amp;gt;Joseph, D. D., e T. S. Lundgren. &amp;quot;Quasilinear Dirichlet problems driven by positive sources.&amp;quot; Archive for Rational Mechanics and Analysis 49.4 (1973): 241-269.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A solução para &amp;lt;math&amp;gt;n=1&amp;lt;/math&amp;gt; que é válida no intervalo &amp;lt;math&amp;gt;\lambda \in [0,0.8785]&amp;lt;/math&amp;gt; é dada por&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\psi = -2 \ln \left[e^{-\psi_m/2}\cosh \left(\frac{\sqrt{\lambda}}{\sqrt 2}e^{-\psi_m/2}r\right)\right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt;\psi_m=\psi(0)&amp;lt;/math&amp;gt; está relacionada a &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; como&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;e^{\psi_m/2} = \cosh \left(\frac{\sqrt{\lambda}}{\sqrt 2}e^{-\psi_m/2}\right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A solução para &amp;lt;math&amp;gt;n=2&amp;lt;/math&amp;gt; que é válida no intervalo &amp;lt;math&amp;gt;\lambda \in [0,2]&amp;lt;/math&amp;gt; é dada por&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\psi = \ln \left[\frac{64e^{\psi_m}}{(\lambda  e^{\psi_m}r^2+8)^2}\right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt;\psi_m=\psi(0)&amp;lt;/math&amp;gt; está relacionada a &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; como&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; (\lambda e^{\psi_m}+8)^2 - 64 e^{\psi_m} =0.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Método Crank-Nicolson ==&lt;br /&gt;
Para resolver a equação diferencial parcial de Liouville-Bratu-Gelfand foi utilizado o método de Crank-Nicolson. Sendo a média ponderada dos métodos explícito e implícito de FTCS (Forward Time Central Space) da forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\psi_{j,i}^{n+1}-\psi_{j,i}^{n}}{\Delta t} = \theta . implicito + (1-\theta) . explicito &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt; \theta = \frac{1}{2} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Método Explícito FTCS ===&lt;br /&gt;
Para o método explícito a equação é discretizada da seguinte forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi_{j,i}^{n+1} = \psi_{j,i}^{n} + \Delta t \left( \frac{\psi_{i-1,j}^{n} - 2\psi_{i,j}^{n} + \psi_{i+1,j}^{n}}{{(\Delta x)}^2} + \frac{\psi_{i,j-1}^{n} - 2\psi_{i,j}^{n} + \psi_{i,j+1}^{n}}{{(\Delta y)}^2} + \lambda e^{\psi_{i,j}^{n}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
considerando &amp;lt;math&amp;gt; \Delta x = \Delta y &amp;lt;/math&amp;gt; resulta em:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi_{j,i}^{n+1} = \psi_{j,i}^{n} + \frac{\Delta t}{{(\Delta x)}^2} \left( \psi_{i-1,j}^{n} + \psi_{i+1,j}^{n} + \psi_{i,j-1}^{n} + \psi_{i,j+1}^{n} - 4\psi_{i,j}^{n} \right) + \Delta t \lambda e^{\psi_{i,j}^{n}} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Método Implícito FTCS ===&lt;br /&gt;
Para o método implícito a equação é discretizada da mesma forma, porém a derivada é &amp;quot;para trás&amp;quot;, resultando em:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi_{j,i}^{n+1} = \psi_{j,i}^{n} + \frac{\Delta t}{{(\Delta x)}^2} \left( \psi_{i-1,j}^{n+1} + \psi_{i+1,j}^{n+1} + \psi_{i,j-1}^{n+1} + \psi_{i,j+1}^{n+1} - 4\psi_{i,j}^{n+1} \right) + \Delta t \lambda e^{\psi_{i,j}^{n+1}} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Substituindo ambos os métodos na equação do método de Crank-Nicolson obtemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \psi_{j,i}^{n+1} = \psi_{j,i}^{n} + \frac{1}{2} \left( \frac{\Delta t}{{(\Delta x)}^2} \left( \psi_{i-1,j}^{n+1} + \psi_{i+1,j}^{n+1} + \psi_{i,j-1}^{n+1} + \psi_{i,j+1}^{n+1} - 4\psi_{i,j}^{n+1} \right) + \Delta t \lambda e^{\psi_{i,j}^{n+1}} + \frac{\Delta t}{{(\Delta x)}^2} \left( \psi_{i-1,j}^{n} + \psi_{i+1,j}^{n} + \psi_{i,j-1}^{n} + \psi_{i,j+1}^{n} - 4\psi_{i,j}^{n} \right) + \Delta t \lambda e^{\psi_{i,j}^{n}} \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Simulação em Júlia ==&lt;br /&gt;
&lt;br /&gt;
===Equação 2D===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;julia&amp;quot;&amp;gt;&lt;br /&gt;
using LinearAlgebra&lt;br /&gt;
using SparseArrays&lt;br /&gt;
using Plots&lt;br /&gt;
using ColorSchemes&lt;br /&gt;
using FilePathsBase&lt;br /&gt;
&lt;br /&gt;
# Parâmetros do problema&lt;br /&gt;
Lx = 2.0&lt;br /&gt;
Ly = 2.0&lt;br /&gt;
alpha = 3.51  # Parâmetro da equação&lt;br /&gt;
tol = 2350&lt;br /&gt;
&lt;br /&gt;
# Função para inicializar a matriz de coeficientes&lt;br /&gt;
function initialize_matrix(Nx, Ny, dx, dy, alpha)&lt;br /&gt;
    N = Nx * Ny&lt;br /&gt;
    A = spzeros(N, N)&lt;br /&gt;
    for j in 1:Ny&lt;br /&gt;
        for i in 1:Nx&lt;br /&gt;
            k = (j-1) * Nx + i&lt;br /&gt;
            if i == 1 || i == Nx || j == 1 || j == Ny&lt;br /&gt;
                A[k, k] = 1.0&lt;br /&gt;
            else&lt;br /&gt;
                A[k, k] = -2.0 / dx^2 - 2.0 / dy^2 - alpha&lt;br /&gt;
                A[k, k-1] = 1.0 / dx^2&lt;br /&gt;
                A[k, k+1] = 1.0 / dx^2&lt;br /&gt;
                A[k, k-Nx] = 1.0 / dy^2&lt;br /&gt;
                A[k, k+Nx] = 1.0 / dy^2&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    return A&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
# Função para inicializar o vetor de termos independentes&lt;br /&gt;
function initialize_rhs(Nx, Ny, dx, dy, alpha, u)&lt;br /&gt;
    N = Nx * Ny&lt;br /&gt;
    b = zeros(N)&lt;br /&gt;
    for j in 1:Ny&lt;br /&gt;
        for i in 1:Nx&lt;br /&gt;
            k = (j-1) * Nx + i&lt;br /&gt;
            if i == 1 || i == Nx || j == 1 || j == Ny&lt;br /&gt;
                b[k] = 0.0  # Condições de contorno&lt;br /&gt;
            else&lt;br /&gt;
                b[k] = -u[j, i] / (2.0 * dx^2) - u[j, i] / (2.0 * dy^2) - alpha * exp(u[j, i])&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    return b&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
# Função para resolver a equação usando o método de Crank-Nicolson&lt;br /&gt;
function solve_equation(Nx, Ny, dx, dy, alpha, tol=tol, max_iter=1000)&lt;br /&gt;
    A = initialize_matrix(Nx, Ny, dx, dy, alpha)&lt;br /&gt;
    u = rand(Ny, Nx)&lt;br /&gt;
    for iter in 1:max_iter&lt;br /&gt;
        b = initialize_rhs(Nx, Ny, dx, dy, alpha, u)&lt;br /&gt;
        u_new = A \ b&lt;br /&gt;
        u_new = reshape(u_new, Ny, Nx)&lt;br /&gt;
        if norm(u_new - u) &amp;lt; tol&lt;br /&gt;
            println(&amp;quot;Convergiu em $iter iterações.&amp;quot;)&lt;br /&gt;
            return u_new&lt;br /&gt;
        end&lt;br /&gt;
        u = u_new&lt;br /&gt;
    end&lt;br /&gt;
    println(&amp;quot;Não convergiu após $max_iter iterações.&amp;quot;)&lt;br /&gt;
    return u&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
# Resolver a equação&lt;br /&gt;
l = collect(5:50)&lt;br /&gt;
m = 5  # Definindo m como o valor mínimo desejado para Nxl&lt;br /&gt;
Nxl = collect(Int(m):50)&lt;br /&gt;
Nyl = collect(5:50)&lt;br /&gt;
&lt;br /&gt;
anim = @animate for z in 1:length(Nxl)&lt;br /&gt;
    Nx = Nxl[z]&lt;br /&gt;
    Ny = Nyl[z]&lt;br /&gt;
    dx = Lx / (Nx - 1)&lt;br /&gt;
    dy = Ly / (Ny - 1)&lt;br /&gt;
    u = solve_equation(Nx, Ny, dx, dy, alpha)&lt;br /&gt;
&lt;br /&gt;
    # Plotar a solução&lt;br /&gt;
    heatmap(u, title=&amp;quot;Solução da Equação de Liouville-Bratu-Gelfand, tol=$tol&amp;quot;, xlabel=&amp;quot;x&amp;quot;, ylabel=&amp;quot;y&amp;quot;, dpi=1000)&lt;br /&gt;
end&lt;br /&gt;
figuras_dir = mkpath(&amp;quot;figuras2D&amp;quot;)&lt;br /&gt;
gif(anim, figuras_dir*&amp;quot;/animacao.gif&amp;quot;, fps=2)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Equação 3D===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;julia&amp;quot;&amp;gt;&lt;br /&gt;
using LinearAlgebra&lt;br /&gt;
using SparseArrays&lt;br /&gt;
using Plots&lt;br /&gt;
#Plots.default(show=true)&lt;br /&gt;
#plotlyjs()  # Use plotlyjs para gráficos interativos; você pode usar gr() se preferir&lt;br /&gt;
gr()&lt;br /&gt;
&lt;br /&gt;
# Parâmetros do problema&lt;br /&gt;
Lx = 20&lt;br /&gt;
Ly = 20&lt;br /&gt;
Nx = 100&lt;br /&gt;
Ny = 100&lt;br /&gt;
dx = Lx / (Nx - 1)&lt;br /&gt;
dy = Ly / (Ny - 1)&lt;br /&gt;
alpha = 3.51  # Parâmetro da equação&lt;br /&gt;
tol=2350&lt;br /&gt;
&lt;br /&gt;
# Função para inicializar a matriz de coeficientes&lt;br /&gt;
function initialize_matrix(Nx, Ny, dx, dy, alpha)&lt;br /&gt;
    N = Nx * Ny&lt;br /&gt;
    A = spzeros(N, N)&lt;br /&gt;
    for j in 1:Ny&lt;br /&gt;
        for i in 1:Nx&lt;br /&gt;
            k = (j-1) * Nx + i&lt;br /&gt;
            if i == 1 || i == Nx || j == 1 || j == Ny&lt;br /&gt;
                A[k, k] = 1.0&lt;br /&gt;
            else&lt;br /&gt;
                A[k, k] = -2.0 / dx^2 - 2.0 / dy^2 - alpha&lt;br /&gt;
                A[k, k-1] = 1.0 / dx^2&lt;br /&gt;
                A[k, k+1] = 1.0 / dx^2&lt;br /&gt;
                A[k, k-Nx] = 1.0 / dy^2&lt;br /&gt;
                A[k, k+Nx] = 1.0 / dy^2&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    return A&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
# Função para inicializar o vetor de termos independentes&lt;br /&gt;
function initialize_rhs(Nx, Ny, dx, dy, alpha, u)&lt;br /&gt;
    N = Nx * Ny&lt;br /&gt;
    b = zeros(N)&lt;br /&gt;
    for j in 1:Ny&lt;br /&gt;
        for i in 1:Nx&lt;br /&gt;
            k = (j-1) * Nx + i&lt;br /&gt;
            if i == 1 || i == Nx || j == 1 || j == Ny&lt;br /&gt;
                b[k] = 0.0  # Condições de contorno&lt;br /&gt;
            else&lt;br /&gt;
                b[k] = -u[j, i] / (2.0 * dx^2) - u[j, i] / (2.0 * dy^2) - alpha * exp(u[j, i])&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    return b&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
# Função para resolver a equação usando o método de Crank-Nicolson&lt;br /&gt;
function solve_equation(Nx, Ny, dx, dy, alpha, tol=tol, max_iter=5000)&lt;br /&gt;
    #u = rand(Ny, Nx)&lt;br /&gt;
    x = range(0, stop=Lx, length=Nx)&lt;br /&gt;
    y = range(0, stop=Ly, length=Ny)&lt;br /&gt;
    A = initialize_matrix(Nx, Ny, dx, dy, alpha)&lt;br /&gt;
    for iter in 1:max_iter&lt;br /&gt;
        u = rand(Ny, Nx)&lt;br /&gt;
        b = initialize_rhs(Nx, Ny, dx, dy, alpha, u)&lt;br /&gt;
        u_new = A \ b&lt;br /&gt;
        u_new = reshape(u_new, Ny, Nx)&lt;br /&gt;
        if norm(u_new - u) &amp;lt; tol&lt;br /&gt;
            println(&amp;quot;Convergiu em $iter iterações.&amp;quot;)&lt;br /&gt;
            return u_new&lt;br /&gt;
        end&lt;br /&gt;
        u = u_new&lt;br /&gt;
    end&lt;br /&gt;
    println(&amp;quot;Não convergiu após $max_iter iterações.&amp;quot;)&lt;br /&gt;
    return u&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
# Resolver a equação&lt;br /&gt;
u = solve_equation(Nx, Ny, dx, dy, alpha)&lt;br /&gt;
&lt;br /&gt;
# Criar os vetores de coordenadas x e y&lt;br /&gt;
x = range(0, stop=Lx, length=Nx)&lt;br /&gt;
y = range(0, stop=Ly, length=Ny)&lt;br /&gt;
&lt;br /&gt;
# Plotar a solução em 3D&lt;br /&gt;
plot = surface(x, y, u, title=&amp;quot;Solução da Equação de Liouville-Bratu-Gelfand, tol=$tol&amp;quot;, xlabel=&amp;quot;x&amp;quot;, ylabel=&amp;quot;y&amp;quot;, zlabel=&amp;quot;u&amp;quot;, dpi=1000)&lt;br /&gt;
display(plot)&lt;br /&gt;
savefig(plot, &amp;quot;Liouville3d(Lx=$Lx,Ly=$Ly,N=$Nx).png&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
#display(plot)&lt;br /&gt;
#l=plot(u,x,y,st=:surface,camera=(-30,30))&lt;br /&gt;
#savefig(l, &amp;quot;Liouville3d.png&amp;quot;)&lt;br /&gt;
#readline()&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
&lt;br /&gt;
# https://en.wikipedia.org/wiki/Liouville%E2%80%93Bratu%E2%80%93Gelfand_equation&lt;br /&gt;
# Scherer, CLÁUDIO. Métodos Computacionais da Física. 2010.&lt;/div&gt;</summary>
		<author><name>Wilian77</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Liouville-Bratu-Gelfand&amp;diff=10596</id>
		<title>Equação de Liouville-Bratu-Gelfand</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Liouville-Bratu-Gelfand&amp;diff=10596"/>
		<updated>2024-07-16T13:14:55Z</updated>

		<summary type="html">&lt;p&gt;Wilian77: /* Equação 3D */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Equação de Liouville-bratu-Gelfand ==&lt;br /&gt;
&lt;br /&gt;
Na matemática, a '''Equação Liouville–Bratu–Gelfand''' ou '''Equação de Liouville''' é uma equação de Poisson não linear, nomeada em homenagem aos matemáticos Joseph Liouville, Gheorghe Bratu e Israel Gelfand, que é descrita da seguinte forma&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla^2 \psi+\lambda e^\psi =0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Essa equação aparece em problemas de '''Avalanche térmica''', como na [[teoria de Frank-Kamenetskii]], e na astrofísica, por exemplo, na equação Emden–Chandrasekhar. Esta equação pode descrever a carga espacial de eletricidade em torno de um fio brilhante ou até mesmo uma nebulosa planetária.&lt;br /&gt;
&lt;br /&gt;
== A solução de Liouville ==&lt;br /&gt;
&lt;br /&gt;
Em duas dimensões, com coordenadas cartesianas (x,y), Joseph Liouville propôs uma solução em 1853 como &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda e^\psi(u^2+v^2+1)^2=2\left[\left(\dfrac{\partial u}{\partial x}\right)^2 + \left(\dfrac{\partial u}{\partial y}\right)^2\right] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt;u=u(x)&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;v=v(x)&amp;lt;/math&amp;gt;, e &amp;lt;math&amp;gt;f(z)=u + i v&amp;lt;/math&amp;gt; é uma [[função analítica]] arbitrária com &amp;lt;math&amp;gt;z=x+iy&amp;lt;/math&amp;gt;. Em 1915, G.W. Walker&amp;lt;ref&amp;gt;Walker, George W. &amp;quot;Some problems illustrating the forms of nebulae.&amp;quot; Proceedings of the Royal Society of London. Series A, Containing Papers of a Mathematical and Physical Character 91.631 (1915): 410-420.https://www.jstor.org/stable/pdf/93512.pdf?refreqid=excelsior%3Af4a4cc9656b8bbd9266f9d32587d02b1&amp;lt;/ref&amp;gt; encontrou uma solução assumindo uma forma para &amp;lt;math&amp;gt;f(z)&amp;lt;/math&amp;gt;. Se &amp;lt;math&amp;gt;r^2=x^2+y^2&amp;lt;/math&amp;gt;, então a solução de Walker é&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;8 e^{-\psi} = \lambda \left[\left(\frac{r}{a}\right)^n + \left(\frac{a}{r}\right)^n\right]^2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; é algum raio finito. Essa solução vai ao infinito para qualquer &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;, mas vai ao infinito na origem &amp;lt;math&amp;gt;n&amp;lt;1&amp;lt;/math&amp;gt; , finito na origem para &amp;lt;math&amp;gt;n=1&amp;lt;/math&amp;gt; e vai a zero na origem para &amp;lt;math&amp;gt;n&amp;gt;1&amp;lt;/math&amp;gt;. Walker também propôs mais duas soluções em seu artigo de 1915.&lt;br /&gt;
&lt;br /&gt;
==Formas radialmente simétricas==&lt;br /&gt;
&lt;br /&gt;
Se o sistema a ser estudado for radialmente simétrico, então a equação em &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; dimensões torna-se&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\psi'' + \frac{n-1}{r}\psi' + \lambda e^\psi=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; é a distância a partir da origem. Com as condições de contorno&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\psi'(0)=0, \quad \psi(1) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
e para &amp;lt;math&amp;gt;\lambda\geq 0&amp;lt;/math&amp;gt;, uma solução real existe apenas para &amp;lt;math&amp;gt;\lambda \in [0,\lambda_c]&amp;lt;/math&amp;gt;, onde &amp;lt;math&amp;gt;\lambda_c&amp;lt;/math&amp;gt; é o parâmetro crítico chamado de [[Teoria de Frank-Kamenetskii|'''parâmetro de Frank-Kamenetskii''']]. O parâmetro crítico é &amp;lt;math&amp;gt;\lambda_c=0.8785&amp;lt;/math&amp;gt; para &amp;lt;math&amp;gt;n=1&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\lambda_c=2&amp;lt;/math&amp;gt; para &amp;lt;math&amp;gt;n=2&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;\lambda_c=3.32&amp;lt;/math&amp;gt; para &amp;lt;math&amp;gt;n=3&amp;lt;/math&amp;gt;. Para &amp;lt;math&amp;gt;n=1, \ 2&amp;lt;/math&amp;gt;, existem duas soluções e para &amp;lt;math&amp;gt;3\leq n\leq 9&amp;lt;/math&amp;gt; existem infinitas soluções com as soluções oscilando em torno do ponto &amp;lt;math&amp;gt;\lambda=2(n-2)&amp;lt;/math&amp;gt;. Para &amp;lt;math&amp;gt;n\geq 10&amp;lt;/math&amp;gt;, a solução é única e, nesses casos, o parâmetro crítico é dado por &amp;lt;math&amp;gt;\lambda_c=2(n-2)&amp;lt;/math&amp;gt;. A multiplicidade de soluções para &amp;lt;math&amp;gt;n=3&amp;lt;/math&amp;gt; foi descoberta por [[Israel Gelfand]] em 1963 e, posteriormente, em 1973, generalizada para todos os &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; por [[Daniel D. Joseph]] e [[Thomas S. Lundgren]].&amp;lt;ref&amp;gt;Joseph, D. D., e T. S. Lundgren. &amp;quot;Quasilinear Dirichlet problems driven by positive sources.&amp;quot; Archive for Rational Mechanics and Analysis 49.4 (1973): 241-269.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A solução para &amp;lt;math&amp;gt;n=1&amp;lt;/math&amp;gt; que é válida no intervalo &amp;lt;math&amp;gt;\lambda \in [0,0.8785]&amp;lt;/math&amp;gt; é dada por&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\psi = -2 \ln \left[e^{-\psi_m/2}\cosh \left(\frac{\sqrt{\lambda}}{\sqrt 2}e^{-\psi_m/2}r\right)\right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt;\psi_m=\psi(0)&amp;lt;/math&amp;gt; está relacionada a &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; como&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;e^{\psi_m/2} = \cosh \left(\frac{\sqrt{\lambda}}{\sqrt 2}e^{-\psi_m/2}\right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A solução para &amp;lt;math&amp;gt;n=2&amp;lt;/math&amp;gt; que é válida no intervalo &amp;lt;math&amp;gt;\lambda \in [0,2]&amp;lt;/math&amp;gt; é dada por&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\psi = \ln \left[\frac{64e^{\psi_m}}{(\lambda  e^{\psi_m}r^2+8)^2}\right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt;\psi_m=\psi(0)&amp;lt;/math&amp;gt; está relacionada a &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; como&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; (\lambda e^{\psi_m}+8)^2 - 64 e^{\psi_m} =0.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Método Crank-Nicolson ==&lt;br /&gt;
Para resolver a equação diferencial parcial de Liouville-Bratu-Gelfand foi utilizado o método de Crank-Nicolson. Sendo a média ponderada dos métodos explícito e implícito de FTCS (Forward Time Central Space) da forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\psi_{j,i}^{n+1}-\psi_{j,i}^{n}}{\Delta t} = \theta . implicito + (1-\theta) . explicito &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt; \theta = \frac{1}{2} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Método Explícito FTCS ===&lt;br /&gt;
Para o método explícito a equação é discretizada da seguinte forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi_{j,i}^{n+1} = \psi_{j,i}^{n} + \Delta t \left( \frac{\psi_{i-1,j}^{n} - 2\psi_{i,j}^{n} + \psi_{i+1,j}^{n}}{{(\Delta x)}^2} + \frac{\psi_{i,j-1}^{n} - 2\psi_{i,j}^{n} + \psi_{i,j+1}^{n}}{{(\Delta y)}^2} + \lambda e^{\psi_{i,j}^{n}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
considerando &amp;lt;math&amp;gt; \Delta x = \Delta y &amp;lt;/math&amp;gt; resulta em:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi_{j,i}^{n+1} = \psi_{j,i}^{n} + \frac{\Delta t}{{(\Delta x)}^2} \left( \psi_{i-1,j}^{n} + \psi_{i+1,j}^{n} + \psi_{i,j-1}^{n} + \psi_{i,j+1}^{n} - 4\psi_{i,j}^{n} \right) + \Delta t \lambda e^{\psi_{i,j}^{n}} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Método Implícito FTCS ===&lt;br /&gt;
Para o método implícito a equação é discretizada da mesma forma, porém a derivada é &amp;quot;para trás&amp;quot;, resultando em:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi_{j,i}^{n+1} = \psi_{j,i}^{n} + \frac{\Delta t}{{(\Delta x)}^2} \left( \psi_{i-1,j}^{n+1} + \psi_{i+1,j}^{n+1} + \psi_{i,j-1}^{n+1} + \psi_{i,j+1}^{n+1} - 4\psi_{i,j}^{n+1} \right) + \Delta t \lambda e^{\psi_{i,j}^{n+1}} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Substituindo ambos os métodos na equação do método de Crank-Nicolson obtemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \psi_{j,i}^{n+1} = \psi_{j,i}^{n} + \frac{1}{2} \left( \frac{\Delta t}{{(\Delta x)}^2} \left( \psi_{i-1,j}^{n+1} + \psi_{i+1,j}^{n+1} + \psi_{i,j-1}^{n+1} + \psi_{i,j+1}^{n+1} - 4\psi_{i,j}^{n+1} \right) + \Delta t \lambda e^{\psi_{i,j}^{n+1}} + \frac{\Delta t}{{(\Delta x)}^2} \left( \psi_{i-1,j}^{n} + \psi_{i+1,j}^{n} + \psi_{i,j-1}^{n} + \psi_{i,j+1}^{n} - 4\psi_{i,j}^{n} \right) + \Delta t \lambda e^{\psi_{i,j}^{n}} \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Simulação em Júlia ==&lt;br /&gt;
&lt;br /&gt;
===Equação 2D===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;julia&amp;quot;&amp;gt;&lt;br /&gt;
using LinearAlgebra&lt;br /&gt;
using SparseArrays&lt;br /&gt;
using Plots&lt;br /&gt;
#import Pkg; Pkg.add(&amp;quot;FilePathsBase&amp;quot;)&lt;br /&gt;
using FilePathsBase&lt;br /&gt;
Plots.default(show=true)&lt;br /&gt;
#plotlyjs()  # Use plotlyjs para gráficos interativos; você pode usar gr() se preferir&lt;br /&gt;
gr()&lt;br /&gt;
&lt;br /&gt;
# Parâmetros do problema&lt;br /&gt;
Lx = 5&lt;br /&gt;
Ly = 5&lt;br /&gt;
Nx = 100&lt;br /&gt;
Ny = 100&lt;br /&gt;
dx = Lx / (Nx - 1)&lt;br /&gt;
dy = Ly / (Ny - 1)&lt;br /&gt;
alpha = 3.51  # Parâmetro da equação&lt;br /&gt;
tol=4000&lt;br /&gt;
max_iter=1000&lt;br /&gt;
&lt;br /&gt;
# Função para inicializar a matriz de coeficientes&lt;br /&gt;
function initialize_matrix(Nx, Ny, dx, dy, alpha)&lt;br /&gt;
    N = Nx * Ny&lt;br /&gt;
    A = spzeros(N, N)&lt;br /&gt;
    for j in 1:Ny&lt;br /&gt;
        for i in 1:Nx&lt;br /&gt;
            k = (j-1) * Nx + i&lt;br /&gt;
            if i == 1 || i == Nx || j == 1 || j == Ny&lt;br /&gt;
                A[k, k] = 1.0&lt;br /&gt;
            else&lt;br /&gt;
                A[k, k] = -2.0 / dx^2 - 2.0 / dy^2 - alpha&lt;br /&gt;
                A[k, k-1] = 1.0 / dx^2&lt;br /&gt;
                A[k, k+1] = 1.0 / dx^2&lt;br /&gt;
                A[k, k-Nx] = 1.0 / dy^2&lt;br /&gt;
                A[k, k+Nx] = 1.0 / dy^2&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    return A&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
# Função para inicializar o vetor de termos independentes&lt;br /&gt;
function initialize_rhs(Nx, Ny, dx, dy, alpha, u)&lt;br /&gt;
    N = Nx * Ny&lt;br /&gt;
    b = zeros(N)&lt;br /&gt;
    for j in 1:Ny&lt;br /&gt;
        for i in 1:Nx&lt;br /&gt;
            k = (j-1) * Nx + i&lt;br /&gt;
            if i == 1 || i == Nx || j == 1 || j == Ny&lt;br /&gt;
                b[k] = 0.0  # Condições de contorno&lt;br /&gt;
            else&lt;br /&gt;
                b[k] = -u[j, i] / (2.0 * dx^2) - u[j, i] / (2.0 * dy^2) - alpha * exp(u[j, i])&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    return b&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
# Função para resolver a equação usando o método de Crank-Nicolson&lt;br /&gt;
function solve_equation(Nx, Ny, dx, dy, alpha, tol=tol, max_iter=max_iter)&lt;br /&gt;
    #u = rand(Ny, Nx)&lt;br /&gt;
    x = range(0, stop=Lx, length=Nx)&lt;br /&gt;
    y = range(0, stop=Ly, length=Ny)&lt;br /&gt;
    A = initialize_matrix(Nx, Ny, dx, dy, alpha)&lt;br /&gt;
    for iter in 1:max_iter&lt;br /&gt;
        u = rand(Ny, Nx)&lt;br /&gt;
        b = initialize_rhs(Nx, Ny, dx, dy, alpha, u)&lt;br /&gt;
        u_new = A \ b&lt;br /&gt;
        u_new = reshape(u_new, Ny, Nx)&lt;br /&gt;
        if norm(u_new - u) &amp;lt; tol&lt;br /&gt;
            println(&amp;quot;Convergiu em $iter iterações.&amp;quot;)&lt;br /&gt;
            return u_new&lt;br /&gt;
        end&lt;br /&gt;
        u = u_new&lt;br /&gt;
    end&lt;br /&gt;
    println(&amp;quot;Não convergiu após $max_iter iterações.&amp;quot;)&lt;br /&gt;
    return u&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
# Resolver a equação&lt;br /&gt;
u = solve_equation(Nx, Ny, dx, dy, alpha,tol,max_iter)&lt;br /&gt;
&lt;br /&gt;
# Criar os vetores de coordenadas x e y&lt;br /&gt;
x = range(0, stop=Lx, length=Nx)&lt;br /&gt;
y = range(0, stop=Ly, length=Ny)&lt;br /&gt;
&lt;br /&gt;
# Plotar a solução em 3D&lt;br /&gt;
plot = surface(x, y, u, title=&amp;quot;Solução da Equação de Liouville-Bratu-Gelfand, tol=$tol&amp;quot;, xlabel=&amp;quot;x&amp;quot;, ylabel=&amp;quot;y&amp;quot;, zlabel=&amp;quot;u&amp;quot;, dpi=1000)&lt;br /&gt;
#display(plot)&lt;br /&gt;
figuras_dir = mkpath(&amp;quot;figuras&amp;quot;)&lt;br /&gt;
#savefig(plot,figuras_dir*&amp;quot;/Liouville3d(Lx=$Lx,Ly=$Ly,N=$Nx,Tol=$tol).png&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
#display(plot)&lt;br /&gt;
#l=plot(u,x,y,st=:surface,camera=(-30,30))&lt;br /&gt;
#savefig(l,figuras_dir*&amp;quot;/Liouville3d.png&amp;quot;)&lt;br /&gt;
readline()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Equação 3D===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;julia&amp;quot;&amp;gt;&lt;br /&gt;
using LinearAlgebra&lt;br /&gt;
using SparseArrays&lt;br /&gt;
using Plots&lt;br /&gt;
#Plots.default(show=true)&lt;br /&gt;
#plotlyjs()  # Use plotlyjs para gráficos interativos; você pode usar gr() se preferir&lt;br /&gt;
gr()&lt;br /&gt;
&lt;br /&gt;
# Parâmetros do problema&lt;br /&gt;
Lx = 20&lt;br /&gt;
Ly = 20&lt;br /&gt;
Nx = 100&lt;br /&gt;
Ny = 100&lt;br /&gt;
dx = Lx / (Nx - 1)&lt;br /&gt;
dy = Ly / (Ny - 1)&lt;br /&gt;
alpha = 3.51  # Parâmetro da equação&lt;br /&gt;
tol=2350&lt;br /&gt;
&lt;br /&gt;
# Função para inicializar a matriz de coeficientes&lt;br /&gt;
function initialize_matrix(Nx, Ny, dx, dy, alpha)&lt;br /&gt;
    N = Nx * Ny&lt;br /&gt;
    A = spzeros(N, N)&lt;br /&gt;
    for j in 1:Ny&lt;br /&gt;
        for i in 1:Nx&lt;br /&gt;
            k = (j-1) * Nx + i&lt;br /&gt;
            if i == 1 || i == Nx || j == 1 || j == Ny&lt;br /&gt;
                A[k, k] = 1.0&lt;br /&gt;
            else&lt;br /&gt;
                A[k, k] = -2.0 / dx^2 - 2.0 / dy^2 - alpha&lt;br /&gt;
                A[k, k-1] = 1.0 / dx^2&lt;br /&gt;
                A[k, k+1] = 1.0 / dx^2&lt;br /&gt;
                A[k, k-Nx] = 1.0 / dy^2&lt;br /&gt;
                A[k, k+Nx] = 1.0 / dy^2&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    return A&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
# Função para inicializar o vetor de termos independentes&lt;br /&gt;
function initialize_rhs(Nx, Ny, dx, dy, alpha, u)&lt;br /&gt;
    N = Nx * Ny&lt;br /&gt;
    b = zeros(N)&lt;br /&gt;
    for j in 1:Ny&lt;br /&gt;
        for i in 1:Nx&lt;br /&gt;
            k = (j-1) * Nx + i&lt;br /&gt;
            if i == 1 || i == Nx || j == 1 || j == Ny&lt;br /&gt;
                b[k] = 0.0  # Condições de contorno&lt;br /&gt;
            else&lt;br /&gt;
                b[k] = -u[j, i] / (2.0 * dx^2) - u[j, i] / (2.0 * dy^2) - alpha * exp(u[j, i])&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    return b&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
# Função para resolver a equação usando o método de Crank-Nicolson&lt;br /&gt;
function solve_equation(Nx, Ny, dx, dy, alpha, tol=tol, max_iter=5000)&lt;br /&gt;
    #u = rand(Ny, Nx)&lt;br /&gt;
    x = range(0, stop=Lx, length=Nx)&lt;br /&gt;
    y = range(0, stop=Ly, length=Ny)&lt;br /&gt;
    A = initialize_matrix(Nx, Ny, dx, dy, alpha)&lt;br /&gt;
    for iter in 1:max_iter&lt;br /&gt;
        u = rand(Ny, Nx)&lt;br /&gt;
        b = initialize_rhs(Nx, Ny, dx, dy, alpha, u)&lt;br /&gt;
        u_new = A \ b&lt;br /&gt;
        u_new = reshape(u_new, Ny, Nx)&lt;br /&gt;
        if norm(u_new - u) &amp;lt; tol&lt;br /&gt;
            println(&amp;quot;Convergiu em $iter iterações.&amp;quot;)&lt;br /&gt;
            return u_new&lt;br /&gt;
        end&lt;br /&gt;
        u = u_new&lt;br /&gt;
    end&lt;br /&gt;
    println(&amp;quot;Não convergiu após $max_iter iterações.&amp;quot;)&lt;br /&gt;
    return u&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
# Resolver a equação&lt;br /&gt;
u = solve_equation(Nx, Ny, dx, dy, alpha)&lt;br /&gt;
&lt;br /&gt;
# Criar os vetores de coordenadas x e y&lt;br /&gt;
x = range(0, stop=Lx, length=Nx)&lt;br /&gt;
y = range(0, stop=Ly, length=Ny)&lt;br /&gt;
&lt;br /&gt;
# Plotar a solução em 3D&lt;br /&gt;
plot = surface(x, y, u, title=&amp;quot;Solução da Equação de Liouville-Bratu-Gelfand, tol=$tol&amp;quot;, xlabel=&amp;quot;x&amp;quot;, ylabel=&amp;quot;y&amp;quot;, zlabel=&amp;quot;u&amp;quot;, dpi=1000)&lt;br /&gt;
display(plot)&lt;br /&gt;
savefig(plot, &amp;quot;Liouville3d(Lx=$Lx,Ly=$Ly,N=$Nx).png&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
#display(plot)&lt;br /&gt;
#l=plot(u,x,y,st=:surface,camera=(-30,30))&lt;br /&gt;
#savefig(l, &amp;quot;Liouville3d.png&amp;quot;)&lt;br /&gt;
#readline()&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
&lt;br /&gt;
# https://en.wikipedia.org/wiki/Liouville%E2%80%93Bratu%E2%80%93Gelfand_equation&lt;br /&gt;
# Scherer, CLÁUDIO. Métodos Computacionais da Física. 2010.&lt;/div&gt;</summary>
		<author><name>Wilian77</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Liouville-Bratu-Gelfand&amp;diff=10595</id>
		<title>Equação de Liouville-Bratu-Gelfand</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Liouville-Bratu-Gelfand&amp;diff=10595"/>
		<updated>2024-07-11T18:13:53Z</updated>

		<summary type="html">&lt;p&gt;Wilian77: /* Simulação em Júlia */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Equação de Liouville-bratu-Gelfand ==&lt;br /&gt;
&lt;br /&gt;
Na matemática, a '''Equação Liouville–Bratu–Gelfand''' ou '''Equação de Liouville''' é uma equação de Poisson não linear, nomeada em homenagem aos matemáticos Joseph Liouville, Gheorghe Bratu e Israel Gelfand, que é descrita da seguinte forma&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla^2 \psi+\lambda e^\psi =0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Essa equação aparece em problemas de '''Avalanche térmica''', como na [[teoria de Frank-Kamenetskii]], e na astrofísica, por exemplo, na equação Emden–Chandrasekhar. Esta equação pode descrever a carga espacial de eletricidade em torno de um fio brilhante ou até mesmo uma nebulosa planetária.&lt;br /&gt;
&lt;br /&gt;
== A solução de Liouville ==&lt;br /&gt;
&lt;br /&gt;
Em duas dimensões, com coordenadas cartesianas (x,y), Joseph Liouville propôs uma solução em 1853 como &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda e^\psi(u^2+v^2+1)^2=2\left[\left(\dfrac{\partial u}{\partial x}\right)^2 + \left(\dfrac{\partial u}{\partial y}\right)^2\right] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt;u=u(x)&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;v=v(x)&amp;lt;/math&amp;gt;, e &amp;lt;math&amp;gt;f(z)=u + i v&amp;lt;/math&amp;gt; é uma [[função analítica]] arbitrária com &amp;lt;math&amp;gt;z=x+iy&amp;lt;/math&amp;gt;. Em 1915, G.W. Walker&amp;lt;ref&amp;gt;Walker, George W. &amp;quot;Some problems illustrating the forms of nebulae.&amp;quot; Proceedings of the Royal Society of London. Series A, Containing Papers of a Mathematical and Physical Character 91.631 (1915): 410-420.https://www.jstor.org/stable/pdf/93512.pdf?refreqid=excelsior%3Af4a4cc9656b8bbd9266f9d32587d02b1&amp;lt;/ref&amp;gt; encontrou uma solução assumindo uma forma para &amp;lt;math&amp;gt;f(z)&amp;lt;/math&amp;gt;. Se &amp;lt;math&amp;gt;r^2=x^2+y^2&amp;lt;/math&amp;gt;, então a solução de Walker é&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;8 e^{-\psi} = \lambda \left[\left(\frac{r}{a}\right)^n + \left(\frac{a}{r}\right)^n\right]^2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; é algum raio finito. Essa solução vai ao infinito para qualquer &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;, mas vai ao infinito na origem &amp;lt;math&amp;gt;n&amp;lt;1&amp;lt;/math&amp;gt; , finito na origem para &amp;lt;math&amp;gt;n=1&amp;lt;/math&amp;gt; e vai a zero na origem para &amp;lt;math&amp;gt;n&amp;gt;1&amp;lt;/math&amp;gt;. Walker também propôs mais duas soluções em seu artigo de 1915.&lt;br /&gt;
&lt;br /&gt;
==Formas radialmente simétricas==&lt;br /&gt;
&lt;br /&gt;
Se o sistema a ser estudado for radialmente simétrico, então a equação em &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; dimensões torna-se&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\psi'' + \frac{n-1}{r}\psi' + \lambda e^\psi=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; é a distância a partir da origem. Com as condições de contorno&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\psi'(0)=0, \quad \psi(1) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
e para &amp;lt;math&amp;gt;\lambda\geq 0&amp;lt;/math&amp;gt;, uma solução real existe apenas para &amp;lt;math&amp;gt;\lambda \in [0,\lambda_c]&amp;lt;/math&amp;gt;, onde &amp;lt;math&amp;gt;\lambda_c&amp;lt;/math&amp;gt; é o parâmetro crítico chamado de [[Teoria de Frank-Kamenetskii|'''parâmetro de Frank-Kamenetskii''']]. O parâmetro crítico é &amp;lt;math&amp;gt;\lambda_c=0.8785&amp;lt;/math&amp;gt; para &amp;lt;math&amp;gt;n=1&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\lambda_c=2&amp;lt;/math&amp;gt; para &amp;lt;math&amp;gt;n=2&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;\lambda_c=3.32&amp;lt;/math&amp;gt; para &amp;lt;math&amp;gt;n=3&amp;lt;/math&amp;gt;. Para &amp;lt;math&amp;gt;n=1, \ 2&amp;lt;/math&amp;gt;, existem duas soluções e para &amp;lt;math&amp;gt;3\leq n\leq 9&amp;lt;/math&amp;gt; existem infinitas soluções com as soluções oscilando em torno do ponto &amp;lt;math&amp;gt;\lambda=2(n-2)&amp;lt;/math&amp;gt;. Para &amp;lt;math&amp;gt;n\geq 10&amp;lt;/math&amp;gt;, a solução é única e, nesses casos, o parâmetro crítico é dado por &amp;lt;math&amp;gt;\lambda_c=2(n-2)&amp;lt;/math&amp;gt;. A multiplicidade de soluções para &amp;lt;math&amp;gt;n=3&amp;lt;/math&amp;gt; foi descoberta por [[Israel Gelfand]] em 1963 e, posteriormente, em 1973, generalizada para todos os &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; por [[Daniel D. Joseph]] e [[Thomas S. Lundgren]].&amp;lt;ref&amp;gt;Joseph, D. D., e T. S. Lundgren. &amp;quot;Quasilinear Dirichlet problems driven by positive sources.&amp;quot; Archive for Rational Mechanics and Analysis 49.4 (1973): 241-269.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A solução para &amp;lt;math&amp;gt;n=1&amp;lt;/math&amp;gt; que é válida no intervalo &amp;lt;math&amp;gt;\lambda \in [0,0.8785]&amp;lt;/math&amp;gt; é dada por&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\psi = -2 \ln \left[e^{-\psi_m/2}\cosh \left(\frac{\sqrt{\lambda}}{\sqrt 2}e^{-\psi_m/2}r\right)\right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt;\psi_m=\psi(0)&amp;lt;/math&amp;gt; está relacionada a &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; como&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;e^{\psi_m/2} = \cosh \left(\frac{\sqrt{\lambda}}{\sqrt 2}e^{-\psi_m/2}\right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A solução para &amp;lt;math&amp;gt;n=2&amp;lt;/math&amp;gt; que é válida no intervalo &amp;lt;math&amp;gt;\lambda \in [0,2]&amp;lt;/math&amp;gt; é dada por&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\psi = \ln \left[\frac{64e^{\psi_m}}{(\lambda  e^{\psi_m}r^2+8)^2}\right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt;\psi_m=\psi(0)&amp;lt;/math&amp;gt; está relacionada a &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; como&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; (\lambda e^{\psi_m}+8)^2 - 64 e^{\psi_m} =0.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Método Crank-Nicolson ==&lt;br /&gt;
Para resolver a equação diferencial parcial de Liouville-Bratu-Gelfand foi utilizado o método de Crank-Nicolson. Sendo a média ponderada dos métodos explícito e implícito de FTCS (Forward Time Central Space) da forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\psi_{j,i}^{n+1}-\psi_{j,i}^{n}}{\Delta t} = \theta . implicito + (1-\theta) . explicito &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt; \theta = \frac{1}{2} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Método Explícito FTCS ===&lt;br /&gt;
Para o método explícito a equação é discretizada da seguinte forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi_{j,i}^{n+1} = \psi_{j,i}^{n} + \Delta t \left( \frac{\psi_{i-1,j}^{n} - 2\psi_{i,j}^{n} + \psi_{i+1,j}^{n}}{{(\Delta x)}^2} + \frac{\psi_{i,j-1}^{n} - 2\psi_{i,j}^{n} + \psi_{i,j+1}^{n}}{{(\Delta y)}^2} + \lambda e^{\psi_{i,j}^{n}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
considerando &amp;lt;math&amp;gt; \Delta x = \Delta y &amp;lt;/math&amp;gt; resulta em:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi_{j,i}^{n+1} = \psi_{j,i}^{n} + \frac{\Delta t}{{(\Delta x)}^2} \left( \psi_{i-1,j}^{n} + \psi_{i+1,j}^{n} + \psi_{i,j-1}^{n} + \psi_{i,j+1}^{n} - 4\psi_{i,j}^{n} \right) + \Delta t \lambda e^{\psi_{i,j}^{n}} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Método Implícito FTCS ===&lt;br /&gt;
Para o método implícito a equação é discretizada da mesma forma, porém a derivada é &amp;quot;para trás&amp;quot;, resultando em:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi_{j,i}^{n+1} = \psi_{j,i}^{n} + \frac{\Delta t}{{(\Delta x)}^2} \left( \psi_{i-1,j}^{n+1} + \psi_{i+1,j}^{n+1} + \psi_{i,j-1}^{n+1} + \psi_{i,j+1}^{n+1} - 4\psi_{i,j}^{n+1} \right) + \Delta t \lambda e^{\psi_{i,j}^{n+1}} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Substituindo ambos os métodos na equação do método de Crank-Nicolson obtemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \psi_{j,i}^{n+1} = \psi_{j,i}^{n} + \frac{1}{2} \left( \frac{\Delta t}{{(\Delta x)}^2} \left( \psi_{i-1,j}^{n+1} + \psi_{i+1,j}^{n+1} + \psi_{i,j-1}^{n+1} + \psi_{i,j+1}^{n+1} - 4\psi_{i,j}^{n+1} \right) + \Delta t \lambda e^{\psi_{i,j}^{n+1}} + \frac{\Delta t}{{(\Delta x)}^2} \left( \psi_{i-1,j}^{n} + \psi_{i+1,j}^{n} + \psi_{i,j-1}^{n} + \psi_{i,j+1}^{n} - 4\psi_{i,j}^{n} \right) + \Delta t \lambda e^{\psi_{i,j}^{n}} \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Simulação em Júlia ==&lt;br /&gt;
&lt;br /&gt;
===Equação 2D===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;julia&amp;quot;&amp;gt;&lt;br /&gt;
using LinearAlgebra&lt;br /&gt;
using SparseArrays&lt;br /&gt;
using Plots&lt;br /&gt;
#import Pkg; Pkg.add(&amp;quot;FilePathsBase&amp;quot;)&lt;br /&gt;
using FilePathsBase&lt;br /&gt;
Plots.default(show=true)&lt;br /&gt;
#plotlyjs()  # Use plotlyjs para gráficos interativos; você pode usar gr() se preferir&lt;br /&gt;
gr()&lt;br /&gt;
&lt;br /&gt;
# Parâmetros do problema&lt;br /&gt;
Lx = 5&lt;br /&gt;
Ly = 5&lt;br /&gt;
Nx = 100&lt;br /&gt;
Ny = 100&lt;br /&gt;
dx = Lx / (Nx - 1)&lt;br /&gt;
dy = Ly / (Ny - 1)&lt;br /&gt;
alpha = 3.51  # Parâmetro da equação&lt;br /&gt;
tol=4000&lt;br /&gt;
max_iter=1000&lt;br /&gt;
&lt;br /&gt;
# Função para inicializar a matriz de coeficientes&lt;br /&gt;
function initialize_matrix(Nx, Ny, dx, dy, alpha)&lt;br /&gt;
    N = Nx * Ny&lt;br /&gt;
    A = spzeros(N, N)&lt;br /&gt;
    for j in 1:Ny&lt;br /&gt;
        for i in 1:Nx&lt;br /&gt;
            k = (j-1) * Nx + i&lt;br /&gt;
            if i == 1 || i == Nx || j == 1 || j == Ny&lt;br /&gt;
                A[k, k] = 1.0&lt;br /&gt;
            else&lt;br /&gt;
                A[k, k] = -2.0 / dx^2 - 2.0 / dy^2 - alpha&lt;br /&gt;
                A[k, k-1] = 1.0 / dx^2&lt;br /&gt;
                A[k, k+1] = 1.0 / dx^2&lt;br /&gt;
                A[k, k-Nx] = 1.0 / dy^2&lt;br /&gt;
                A[k, k+Nx] = 1.0 / dy^2&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    return A&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
# Função para inicializar o vetor de termos independentes&lt;br /&gt;
function initialize_rhs(Nx, Ny, dx, dy, alpha, u)&lt;br /&gt;
    N = Nx * Ny&lt;br /&gt;
    b = zeros(N)&lt;br /&gt;
    for j in 1:Ny&lt;br /&gt;
        for i in 1:Nx&lt;br /&gt;
            k = (j-1) * Nx + i&lt;br /&gt;
            if i == 1 || i == Nx || j == 1 || j == Ny&lt;br /&gt;
                b[k] = 0.0  # Condições de contorno&lt;br /&gt;
            else&lt;br /&gt;
                b[k] = -u[j, i] / (2.0 * dx^2) - u[j, i] / (2.0 * dy^2) - alpha * exp(u[j, i])&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    return b&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
# Função para resolver a equação usando o método de Crank-Nicolson&lt;br /&gt;
function solve_equation(Nx, Ny, dx, dy, alpha, tol=tol, max_iter=max_iter)&lt;br /&gt;
    #u = rand(Ny, Nx)&lt;br /&gt;
    x = range(0, stop=Lx, length=Nx)&lt;br /&gt;
    y = range(0, stop=Ly, length=Ny)&lt;br /&gt;
    A = initialize_matrix(Nx, Ny, dx, dy, alpha)&lt;br /&gt;
    for iter in 1:max_iter&lt;br /&gt;
        u = rand(Ny, Nx)&lt;br /&gt;
        b = initialize_rhs(Nx, Ny, dx, dy, alpha, u)&lt;br /&gt;
        u_new = A \ b&lt;br /&gt;
        u_new = reshape(u_new, Ny, Nx)&lt;br /&gt;
        if norm(u_new - u) &amp;lt; tol&lt;br /&gt;
            println(&amp;quot;Convergiu em $iter iterações.&amp;quot;)&lt;br /&gt;
            return u_new&lt;br /&gt;
        end&lt;br /&gt;
        u = u_new&lt;br /&gt;
    end&lt;br /&gt;
    println(&amp;quot;Não convergiu após $max_iter iterações.&amp;quot;)&lt;br /&gt;
    return u&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
# Resolver a equação&lt;br /&gt;
u = solve_equation(Nx, Ny, dx, dy, alpha,tol,max_iter)&lt;br /&gt;
&lt;br /&gt;
# Criar os vetores de coordenadas x e y&lt;br /&gt;
x = range(0, stop=Lx, length=Nx)&lt;br /&gt;
y = range(0, stop=Ly, length=Ny)&lt;br /&gt;
&lt;br /&gt;
# Plotar a solução em 3D&lt;br /&gt;
plot = surface(x, y, u, title=&amp;quot;Solução da Equação de Liouville-Bratu-Gelfand, tol=$tol&amp;quot;, xlabel=&amp;quot;x&amp;quot;, ylabel=&amp;quot;y&amp;quot;, zlabel=&amp;quot;u&amp;quot;, dpi=1000)&lt;br /&gt;
#display(plot)&lt;br /&gt;
figuras_dir = mkpath(&amp;quot;figuras&amp;quot;)&lt;br /&gt;
#savefig(plot,figuras_dir*&amp;quot;/Liouville3d(Lx=$Lx,Ly=$Ly,N=$Nx,Tol=$tol).png&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
#display(plot)&lt;br /&gt;
#l=plot(u,x,y,st=:surface,camera=(-30,30))&lt;br /&gt;
#savefig(l,figuras_dir*&amp;quot;/Liouville3d.png&amp;quot;)&lt;br /&gt;
readline()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Equação 3D===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;julia&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
&lt;br /&gt;
# https://en.wikipedia.org/wiki/Liouville%E2%80%93Bratu%E2%80%93Gelfand_equation&lt;br /&gt;
# Scherer, CLÁUDIO. Métodos Computacionais da Física. 2010.&lt;/div&gt;</summary>
		<author><name>Wilian77</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Liouville-Bratu-Gelfand&amp;diff=10594</id>
		<title>Equação de Liouville-Bratu-Gelfand</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Liouville-Bratu-Gelfand&amp;diff=10594"/>
		<updated>2024-07-11T17:34:25Z</updated>

		<summary type="html">&lt;p&gt;Wilian77: /* Simulação em Júlia */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Equação de Liouville-bratu-Gelfand ==&lt;br /&gt;
&lt;br /&gt;
Na matemática, a '''Equação Liouville–Bratu–Gelfand''' ou '''Equação de Liouville''' é uma equação de Poisson não linear, nomeada em homenagem aos matemáticos Joseph Liouville, Gheorghe Bratu e Israel Gelfand, que é descrita da seguinte forma&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla^2 \psi+\lambda e^\psi =0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Essa equação aparece em problemas de '''Avalanche térmica''', como na [[teoria de Frank-Kamenetskii]], e na astrofísica, por exemplo, na equação Emden–Chandrasekhar. Esta equação pode descrever a carga espacial de eletricidade em torno de um fio brilhante ou até mesmo uma nebulosa planetária.&lt;br /&gt;
&lt;br /&gt;
== A solução de Liouville ==&lt;br /&gt;
&lt;br /&gt;
Em duas dimensões, com coordenadas cartesianas (x,y), Joseph Liouville propôs uma solução em 1853 como &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda e^\psi(u^2+v^2+1)^2=2\left[\left(\dfrac{\partial u}{\partial x}\right)^2 + \left(\dfrac{\partial u}{\partial y}\right)^2\right] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt;u=u(x)&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;v=v(x)&amp;lt;/math&amp;gt;, e &amp;lt;math&amp;gt;f(z)=u + i v&amp;lt;/math&amp;gt; é uma [[função analítica]] arbitrária com &amp;lt;math&amp;gt;z=x+iy&amp;lt;/math&amp;gt;. Em 1915, G.W. Walker&amp;lt;ref&amp;gt;Walker, George W. &amp;quot;Some problems illustrating the forms of nebulae.&amp;quot; Proceedings of the Royal Society of London. Series A, Containing Papers of a Mathematical and Physical Character 91.631 (1915): 410-420.https://www.jstor.org/stable/pdf/93512.pdf?refreqid=excelsior%3Af4a4cc9656b8bbd9266f9d32587d02b1&amp;lt;/ref&amp;gt; encontrou uma solução assumindo uma forma para &amp;lt;math&amp;gt;f(z)&amp;lt;/math&amp;gt;. Se &amp;lt;math&amp;gt;r^2=x^2+y^2&amp;lt;/math&amp;gt;, então a solução de Walker é&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;8 e^{-\psi} = \lambda \left[\left(\frac{r}{a}\right)^n + \left(\frac{a}{r}\right)^n\right]^2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; é algum raio finito. Essa solução vai ao infinito para qualquer &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;, mas vai ao infinito na origem &amp;lt;math&amp;gt;n&amp;lt;1&amp;lt;/math&amp;gt; , finito na origem para &amp;lt;math&amp;gt;n=1&amp;lt;/math&amp;gt; e vai a zero na origem para &amp;lt;math&amp;gt;n&amp;gt;1&amp;lt;/math&amp;gt;. Walker também propôs mais duas soluções em seu artigo de 1915.&lt;br /&gt;
&lt;br /&gt;
==Formas radialmente simétricas==&lt;br /&gt;
&lt;br /&gt;
Se o sistema a ser estudado for radialmente simétrico, então a equação em &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; dimensões torna-se&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\psi'' + \frac{n-1}{r}\psi' + \lambda e^\psi=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; é a distância a partir da origem. Com as condições de contorno&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\psi'(0)=0, \quad \psi(1) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
e para &amp;lt;math&amp;gt;\lambda\geq 0&amp;lt;/math&amp;gt;, uma solução real existe apenas para &amp;lt;math&amp;gt;\lambda \in [0,\lambda_c]&amp;lt;/math&amp;gt;, onde &amp;lt;math&amp;gt;\lambda_c&amp;lt;/math&amp;gt; é o parâmetro crítico chamado de [[Teoria de Frank-Kamenetskii|'''parâmetro de Frank-Kamenetskii''']]. O parâmetro crítico é &amp;lt;math&amp;gt;\lambda_c=0.8785&amp;lt;/math&amp;gt; para &amp;lt;math&amp;gt;n=1&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\lambda_c=2&amp;lt;/math&amp;gt; para &amp;lt;math&amp;gt;n=2&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;\lambda_c=3.32&amp;lt;/math&amp;gt; para &amp;lt;math&amp;gt;n=3&amp;lt;/math&amp;gt;. Para &amp;lt;math&amp;gt;n=1, \ 2&amp;lt;/math&amp;gt;, existem duas soluções e para &amp;lt;math&amp;gt;3\leq n\leq 9&amp;lt;/math&amp;gt; existem infinitas soluções com as soluções oscilando em torno do ponto &amp;lt;math&amp;gt;\lambda=2(n-2)&amp;lt;/math&amp;gt;. Para &amp;lt;math&amp;gt;n\geq 10&amp;lt;/math&amp;gt;, a solução é única e, nesses casos, o parâmetro crítico é dado por &amp;lt;math&amp;gt;\lambda_c=2(n-2)&amp;lt;/math&amp;gt;. A multiplicidade de soluções para &amp;lt;math&amp;gt;n=3&amp;lt;/math&amp;gt; foi descoberta por [[Israel Gelfand]] em 1963 e, posteriormente, em 1973, generalizada para todos os &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; por [[Daniel D. Joseph]] e [[Thomas S. Lundgren]].&amp;lt;ref&amp;gt;Joseph, D. D., e T. S. Lundgren. &amp;quot;Quasilinear Dirichlet problems driven by positive sources.&amp;quot; Archive for Rational Mechanics and Analysis 49.4 (1973): 241-269.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A solução para &amp;lt;math&amp;gt;n=1&amp;lt;/math&amp;gt; que é válida no intervalo &amp;lt;math&amp;gt;\lambda \in [0,0.8785]&amp;lt;/math&amp;gt; é dada por&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\psi = -2 \ln \left[e^{-\psi_m/2}\cosh \left(\frac{\sqrt{\lambda}}{\sqrt 2}e^{-\psi_m/2}r\right)\right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt;\psi_m=\psi(0)&amp;lt;/math&amp;gt; está relacionada a &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; como&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;e^{\psi_m/2} = \cosh \left(\frac{\sqrt{\lambda}}{\sqrt 2}e^{-\psi_m/2}\right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A solução para &amp;lt;math&amp;gt;n=2&amp;lt;/math&amp;gt; que é válida no intervalo &amp;lt;math&amp;gt;\lambda \in [0,2]&amp;lt;/math&amp;gt; é dada por&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\psi = \ln \left[\frac{64e^{\psi_m}}{(\lambda  e^{\psi_m}r^2+8)^2}\right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt;\psi_m=\psi(0)&amp;lt;/math&amp;gt; está relacionada a &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; como&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; (\lambda e^{\psi_m}+8)^2 - 64 e^{\psi_m} =0.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Método Crank-Nicolson ==&lt;br /&gt;
Para resolver a equação diferencial parcial de Liouville-Bratu-Gelfand foi utilizado o método de Crank-Nicolson. Sendo a média ponderada dos métodos explícito e implícito de FTCS (Forward Time Central Space) da forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\psi_{j,i}^{n+1}-\psi_{j,i}^{n}}{\Delta t} = \theta . implicito + (1-\theta) . explicito &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt; \theta = \frac{1}{2} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Método Explícito FTCS ===&lt;br /&gt;
Para o método explícito a equação é discretizada da seguinte forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi_{j,i}^{n+1} = \psi_{j,i}^{n} + \Delta t \left( \frac{\psi_{i-1,j}^{n} - 2\psi_{i,j}^{n} + \psi_{i+1,j}^{n}}{{(\Delta x)}^2} + \frac{\psi_{i,j-1}^{n} - 2\psi_{i,j}^{n} + \psi_{i,j+1}^{n}}{{(\Delta y)}^2} + \lambda e^{\psi_{i,j}^{n}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
considerando &amp;lt;math&amp;gt; \Delta x = \Delta y &amp;lt;/math&amp;gt; resulta em:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi_{j,i}^{n+1} = \psi_{j,i}^{n} + \frac{\Delta t}{{(\Delta x)}^2} \left( \psi_{i-1,j}^{n} + \psi_{i+1,j}^{n} + \psi_{i,j-1}^{n} + \psi_{i,j+1}^{n} - 4\psi_{i,j}^{n} \right) + \Delta t \lambda e^{\psi_{i,j}^{n}} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Método Implícito FTCS ===&lt;br /&gt;
Para o método implícito a equação é discretizada da mesma forma, porém a derivada é &amp;quot;para trás&amp;quot;, resultando em:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi_{j,i}^{n+1} = \psi_{j,i}^{n} + \frac{\Delta t}{{(\Delta x)}^2} \left( \psi_{i-1,j}^{n+1} + \psi_{i+1,j}^{n+1} + \psi_{i,j-1}^{n+1} + \psi_{i,j+1}^{n+1} - 4\psi_{i,j}^{n+1} \right) + \Delta t \lambda e^{\psi_{i,j}^{n+1}} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Substituindo ambos os métodos na equação do método de Crank-Nicolson obtemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \psi_{j,i}^{n+1} = \psi_{j,i}^{n} + \frac{1}{2} \left( \frac{\Delta t}{{(\Delta x)}^2} \left( \psi_{i-1,j}^{n+1} + \psi_{i+1,j}^{n+1} + \psi_{i,j-1}^{n+1} + \psi_{i,j+1}^{n+1} - 4\psi_{i,j}^{n+1} \right) + \Delta t \lambda e^{\psi_{i,j}^{n+1}} + \frac{\Delta t}{{(\Delta x)}^2} \left( \psi_{i-1,j}^{n} + \psi_{i+1,j}^{n} + \psi_{i,j-1}^{n} + \psi_{i,j+1}^{n} - 4\psi_{i,j}^{n} \right) + \Delta t \lambda e^{\psi_{i,j}^{n}} \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Simulação em Júlia ==&lt;br /&gt;
&lt;br /&gt;
===Equação 2D===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;julia&amp;quot;&amp;gt;&lt;br /&gt;
using LinearAlgebra&lt;br /&gt;
using SparseArrays&lt;br /&gt;
using Plots&lt;br /&gt;
#import Pkg; Pkg.add(&amp;quot;FilePathsBase&amp;quot;)&lt;br /&gt;
using FilePathsBase&lt;br /&gt;
Plots.default(show=true)&lt;br /&gt;
#plotlyjs()  # Use plotlyjs para gráficos interativos; você pode usar gr() se preferir&lt;br /&gt;
gr()&lt;br /&gt;
&lt;br /&gt;
# Parâmetros do problema&lt;br /&gt;
Lx = 5&lt;br /&gt;
Ly = 5&lt;br /&gt;
Nx = 100&lt;br /&gt;
Ny = 100&lt;br /&gt;
dx = Lx / (Nx - 1)&lt;br /&gt;
dy = Ly / (Ny - 1)&lt;br /&gt;
alpha = 3.51  # Parâmetro da equação&lt;br /&gt;
tol=4000&lt;br /&gt;
max_iter=1000&lt;br /&gt;
&lt;br /&gt;
# Função para inicializar a matriz de coeficientes&lt;br /&gt;
function initialize_matrix(Nx, Ny, dx, dy, alpha)&lt;br /&gt;
    N = Nx * Ny&lt;br /&gt;
    A = spzeros(N, N)&lt;br /&gt;
    for j in 1:Ny&lt;br /&gt;
        for i in 1:Nx&lt;br /&gt;
            k = (j-1) * Nx + i&lt;br /&gt;
            if i == 1 || i == Nx || j == 1 || j == Ny&lt;br /&gt;
                A[k, k] = 1.0&lt;br /&gt;
            else&lt;br /&gt;
                A[k, k] = -2.0 / dx^2 - 2.0 / dy^2 - alpha&lt;br /&gt;
                A[k, k-1] = 1.0 / dx^2&lt;br /&gt;
                A[k, k+1] = 1.0 / dx^2&lt;br /&gt;
                A[k, k-Nx] = 1.0 / dy^2&lt;br /&gt;
                A[k, k+Nx] = 1.0 / dy^2&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    return A&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
# Função para inicializar o vetor de termos independentes&lt;br /&gt;
function initialize_rhs(Nx, Ny, dx, dy, alpha, u)&lt;br /&gt;
    N = Nx * Ny&lt;br /&gt;
    b = zeros(N)&lt;br /&gt;
    for j in 1:Ny&lt;br /&gt;
        for i in 1:Nx&lt;br /&gt;
            k = (j-1) * Nx + i&lt;br /&gt;
            if i == 1 || i == Nx || j == 1 || j == Ny&lt;br /&gt;
                b[k] = 0.0  # Condições de contorno&lt;br /&gt;
            else&lt;br /&gt;
                b[k] = -u[j, i] / (2.0 * dx^2) - u[j, i] / (2.0 * dy^2) - alpha * exp(u[j, i])&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    return b&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
# Função para resolver a equação usando o método de Crank-Nicolson&lt;br /&gt;
function solve_equation(Nx, Ny, dx, dy, alpha, tol=tol, max_iter=max_iter)&lt;br /&gt;
    #u = rand(Ny, Nx)&lt;br /&gt;
    x = range(0, stop=Lx, length=Nx)&lt;br /&gt;
    y = range(0, stop=Ly, length=Ny)&lt;br /&gt;
    A = initialize_matrix(Nx, Ny, dx, dy, alpha)&lt;br /&gt;
    for iter in 1:max_iter&lt;br /&gt;
        u = rand(Ny, Nx)&lt;br /&gt;
        b = initialize_rhs(Nx, Ny, dx, dy, alpha, u)&lt;br /&gt;
        u_new = A \ b&lt;br /&gt;
        u_new = reshape(u_new, Ny, Nx)&lt;br /&gt;
        if norm(u_new - u) &amp;lt; tol&lt;br /&gt;
            println(&amp;quot;Convergiu em $iter iterações.&amp;quot;)&lt;br /&gt;
            return u_new&lt;br /&gt;
        end&lt;br /&gt;
        u = u_new&lt;br /&gt;
    end&lt;br /&gt;
    println(&amp;quot;Não convergiu após $max_iter iterações.&amp;quot;)&lt;br /&gt;
    return u&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
# Resolver a equação&lt;br /&gt;
u = solve_equation(Nx, Ny, dx, dy, alpha,tol,max_iter)&lt;br /&gt;
&lt;br /&gt;
# Criar os vetores de coordenadas x e y&lt;br /&gt;
x = range(0, stop=Lx, length=Nx)&lt;br /&gt;
y = range(0, stop=Ly, length=Ny)&lt;br /&gt;
&lt;br /&gt;
# Plotar a solução em 3D&lt;br /&gt;
plot = surface(x, y, u, title=&amp;quot;Solução da Equação de Liouville-Bratu-Gelfand, tol=$tol&amp;quot;, xlabel=&amp;quot;x&amp;quot;, ylabel=&amp;quot;y&amp;quot;, zlabel=&amp;quot;u&amp;quot;, dpi=1000)&lt;br /&gt;
#display(plot)&lt;br /&gt;
figuras_dir = mkpath(&amp;quot;figuras&amp;quot;)&lt;br /&gt;
#savefig(plot,figuras_dir*&amp;quot;/Liouville3d(Lx=$Lx,Ly=$Ly,N=$Nx,Tol=$tol).png&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
#display(plot)&lt;br /&gt;
#l=plot(u,x,y,st=:surface,camera=(-30,30))&lt;br /&gt;
#savefig(l,figuras_dir*&amp;quot;/Liouville3d.png&amp;quot;)&lt;br /&gt;
readline()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
&lt;br /&gt;
# https://en.wikipedia.org/wiki/Liouville%E2%80%93Bratu%E2%80%93Gelfand_equation&lt;br /&gt;
# Scherer, CLÁUDIO. Métodos Computacionais da Física. 2010.&lt;/div&gt;</summary>
		<author><name>Wilian77</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Liouville-Bratu-Gelfand&amp;diff=10593</id>
		<title>Equação de Liouville-Bratu-Gelfand</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Liouville-Bratu-Gelfand&amp;diff=10593"/>
		<updated>2024-07-11T16:14:07Z</updated>

		<summary type="html">&lt;p&gt;Wilian77: /* Método Crank-Nicolson */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Equação de Liouville-bratu-Gelfand ==&lt;br /&gt;
&lt;br /&gt;
Na matemática, a '''Equação Liouville–Bratu–Gelfand''' ou '''Equação de Liouville''' é uma equação de Poisson não linear, nomeada em homenagem aos matemáticos Joseph Liouville, Gheorghe Bratu e Israel Gelfand, que é descrita da seguinte forma&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla^2 \psi+\lambda e^\psi =0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Essa equação aparece em problemas de '''Avalanche térmica''', como na [[teoria de Frank-Kamenetskii]], e na astrofísica, por exemplo, na equação Emden–Chandrasekhar. Esta equação pode descrever a carga espacial de eletricidade em torno de um fio brilhante ou até mesmo uma nebulosa planetária.&lt;br /&gt;
&lt;br /&gt;
== A solução de Liouville ==&lt;br /&gt;
&lt;br /&gt;
Em duas dimensões, com coordenadas cartesianas (x,y), Joseph Liouville propôs uma solução em 1853 como &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda e^\psi(u^2+v^2+1)^2=2\left[\left(\dfrac{\partial u}{\partial x}\right)^2 + \left(\dfrac{\partial u}{\partial y}\right)^2\right] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt;u=u(x)&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;v=v(x)&amp;lt;/math&amp;gt;, e &amp;lt;math&amp;gt;f(z)=u + i v&amp;lt;/math&amp;gt; é uma [[função analítica]] arbitrária com &amp;lt;math&amp;gt;z=x+iy&amp;lt;/math&amp;gt;. Em 1915, G.W. Walker&amp;lt;ref&amp;gt;Walker, George W. &amp;quot;Some problems illustrating the forms of nebulae.&amp;quot; Proceedings of the Royal Society of London. Series A, Containing Papers of a Mathematical and Physical Character 91.631 (1915): 410-420.https://www.jstor.org/stable/pdf/93512.pdf?refreqid=excelsior%3Af4a4cc9656b8bbd9266f9d32587d02b1&amp;lt;/ref&amp;gt; encontrou uma solução assumindo uma forma para &amp;lt;math&amp;gt;f(z)&amp;lt;/math&amp;gt;. Se &amp;lt;math&amp;gt;r^2=x^2+y^2&amp;lt;/math&amp;gt;, então a solução de Walker é&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;8 e^{-\psi} = \lambda \left[\left(\frac{r}{a}\right)^n + \left(\frac{a}{r}\right)^n\right]^2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; é algum raio finito. Essa solução vai ao infinito para qualquer &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;, mas vai ao infinito na origem &amp;lt;math&amp;gt;n&amp;lt;1&amp;lt;/math&amp;gt; , finito na origem para &amp;lt;math&amp;gt;n=1&amp;lt;/math&amp;gt; e vai a zero na origem para &amp;lt;math&amp;gt;n&amp;gt;1&amp;lt;/math&amp;gt;. Walker também propôs mais duas soluções em seu artigo de 1915.&lt;br /&gt;
&lt;br /&gt;
==Formas radialmente simétricas==&lt;br /&gt;
&lt;br /&gt;
Se o sistema a ser estudado for radialmente simétrico, então a equação em &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; dimensões torna-se&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\psi'' + \frac{n-1}{r}\psi' + \lambda e^\psi=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; é a distância a partir da origem. Com as condições de contorno&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\psi'(0)=0, \quad \psi(1) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
e para &amp;lt;math&amp;gt;\lambda\geq 0&amp;lt;/math&amp;gt;, uma solução real existe apenas para &amp;lt;math&amp;gt;\lambda \in [0,\lambda_c]&amp;lt;/math&amp;gt;, onde &amp;lt;math&amp;gt;\lambda_c&amp;lt;/math&amp;gt; é o parâmetro crítico chamado de [[Teoria de Frank-Kamenetskii|'''parâmetro de Frank-Kamenetskii''']]. O parâmetro crítico é &amp;lt;math&amp;gt;\lambda_c=0.8785&amp;lt;/math&amp;gt; para &amp;lt;math&amp;gt;n=1&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\lambda_c=2&amp;lt;/math&amp;gt; para &amp;lt;math&amp;gt;n=2&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;\lambda_c=3.32&amp;lt;/math&amp;gt; para &amp;lt;math&amp;gt;n=3&amp;lt;/math&amp;gt;. Para &amp;lt;math&amp;gt;n=1, \ 2&amp;lt;/math&amp;gt;, existem duas soluções e para &amp;lt;math&amp;gt;3\leq n\leq 9&amp;lt;/math&amp;gt; existem infinitas soluções com as soluções oscilando em torno do ponto &amp;lt;math&amp;gt;\lambda=2(n-2)&amp;lt;/math&amp;gt;. Para &amp;lt;math&amp;gt;n\geq 10&amp;lt;/math&amp;gt;, a solução é única e, nesses casos, o parâmetro crítico é dado por &amp;lt;math&amp;gt;\lambda_c=2(n-2)&amp;lt;/math&amp;gt;. A multiplicidade de soluções para &amp;lt;math&amp;gt;n=3&amp;lt;/math&amp;gt; foi descoberta por [[Israel Gelfand]] em 1963 e, posteriormente, em 1973, generalizada para todos os &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; por [[Daniel D. Joseph]] e [[Thomas S. Lundgren]].&amp;lt;ref&amp;gt;Joseph, D. D., e T. S. Lundgren. &amp;quot;Quasilinear Dirichlet problems driven by positive sources.&amp;quot; Archive for Rational Mechanics and Analysis 49.4 (1973): 241-269.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A solução para &amp;lt;math&amp;gt;n=1&amp;lt;/math&amp;gt; que é válida no intervalo &amp;lt;math&amp;gt;\lambda \in [0,0.8785]&amp;lt;/math&amp;gt; é dada por&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\psi = -2 \ln \left[e^{-\psi_m/2}\cosh \left(\frac{\sqrt{\lambda}}{\sqrt 2}e^{-\psi_m/2}r\right)\right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt;\psi_m=\psi(0)&amp;lt;/math&amp;gt; está relacionada a &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; como&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;e^{\psi_m/2} = \cosh \left(\frac{\sqrt{\lambda}}{\sqrt 2}e^{-\psi_m/2}\right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A solução para &amp;lt;math&amp;gt;n=2&amp;lt;/math&amp;gt; que é válida no intervalo &amp;lt;math&amp;gt;\lambda \in [0,2]&amp;lt;/math&amp;gt; é dada por&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\psi = \ln \left[\frac{64e^{\psi_m}}{(\lambda  e^{\psi_m}r^2+8)^2}\right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt;\psi_m=\psi(0)&amp;lt;/math&amp;gt; está relacionada a &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; como&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; (\lambda e^{\psi_m}+8)^2 - 64 e^{\psi_m} =0.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Método Crank-Nicolson ==&lt;br /&gt;
Para resolver a equação diferencial parcial de Liouville-Bratu-Gelfand foi utilizado o método de Crank-Nicolson. Sendo a média ponderada dos métodos explícito e implícito de FTCS (Forward Time Central Space) da forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\psi_{j,i}^{n+1}-\psi_{j,i}^{n}}{\Delta t} = \theta . implicito + (1-\theta) . explicito &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt; \theta = \frac{1}{2} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Método Explícito FTCS ===&lt;br /&gt;
Para o método explícito a equação é discretizada da seguinte forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi_{j,i}^{n+1} = \psi_{j,i}^{n} + \Delta t \left( \frac{\psi_{i-1,j}^{n} - 2\psi_{i,j}^{n} + \psi_{i+1,j}^{n}}{{(\Delta x)}^2} + \frac{\psi_{i,j-1}^{n} - 2\psi_{i,j}^{n} + \psi_{i,j+1}^{n}}{{(\Delta y)}^2} + \lambda e^{\psi_{i,j}^{n}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
considerando &amp;lt;math&amp;gt; \Delta x = \Delta y &amp;lt;/math&amp;gt; resulta em:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi_{j,i}^{n+1} = \psi_{j,i}^{n} + \frac{\Delta t}{{(\Delta x)}^2} \left( \psi_{i-1,j}^{n} + \psi_{i+1,j}^{n} + \psi_{i,j-1}^{n} + \psi_{i,j+1}^{n} - 4\psi_{i,j}^{n} \right) + \Delta t \lambda e^{\psi_{i,j}^{n}} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Método Implícito FTCS ===&lt;br /&gt;
Para o método implícito a equação é discretizada da mesma forma, porém a derivada é &amp;quot;para trás&amp;quot;, resultando em:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi_{j,i}^{n+1} = \psi_{j,i}^{n} + \frac{\Delta t}{{(\Delta x)}^2} \left( \psi_{i-1,j}^{n+1} + \psi_{i+1,j}^{n+1} + \psi_{i,j-1}^{n+1} + \psi_{i,j+1}^{n+1} - 4\psi_{i,j}^{n+1} \right) + \Delta t \lambda e^{\psi_{i,j}^{n+1}} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Substituindo ambos os métodos na equação do método de Crank-Nicolson obtemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \psi_{j,i}^{n+1} = \psi_{j,i}^{n} + \frac{1}{2} \left( \frac{\Delta t}{{(\Delta x)}^2} \left( \psi_{i-1,j}^{n+1} + \psi_{i+1,j}^{n+1} + \psi_{i,j-1}^{n+1} + \psi_{i,j+1}^{n+1} - 4\psi_{i,j}^{n+1} \right) + \Delta t \lambda e^{\psi_{i,j}^{n+1}} + \frac{\Delta t}{{(\Delta x)}^2} \left( \psi_{i-1,j}^{n} + \psi_{i+1,j}^{n} + \psi_{i,j-1}^{n} + \psi_{i,j+1}^{n} - 4\psi_{i,j}^{n} \right) + \Delta t \lambda e^{\psi_{i,j}^{n}} \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Simulação em Júlia ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;julia&amp;quot;&amp;gt;&lt;br /&gt;
using LinearAlgebra&lt;br /&gt;
using SparseArrays&lt;br /&gt;
using Plots&lt;br /&gt;
#import Pkg; Pkg.add(&amp;quot;FilePathsBase&amp;quot;)&lt;br /&gt;
using FilePathsBase&lt;br /&gt;
Plots.default(show=true)&lt;br /&gt;
#plotlyjs()  # Use plotlyjs para gráficos interativos; você pode usar gr() se preferir&lt;br /&gt;
gr()&lt;br /&gt;
&lt;br /&gt;
# Parâmetros do problema&lt;br /&gt;
Lx = 5&lt;br /&gt;
Ly = 5&lt;br /&gt;
Nx = 100&lt;br /&gt;
Ny = 100&lt;br /&gt;
dx = Lx / (Nx - 1)&lt;br /&gt;
dy = Ly / (Ny - 1)&lt;br /&gt;
alpha = 3.51  # Parâmetro da equação&lt;br /&gt;
tol=4000&lt;br /&gt;
max_iter=1000&lt;br /&gt;
&lt;br /&gt;
# Função para inicializar a matriz de coeficientes&lt;br /&gt;
function initialize_matrix(Nx, Ny, dx, dy, alpha)&lt;br /&gt;
    N = Nx * Ny&lt;br /&gt;
    A = spzeros(N, N)&lt;br /&gt;
    for j in 1:Ny&lt;br /&gt;
        for i in 1:Nx&lt;br /&gt;
            k = (j-1) * Nx + i&lt;br /&gt;
            if i == 1 || i == Nx || j == 1 || j == Ny&lt;br /&gt;
                A[k, k] = 1.0&lt;br /&gt;
            else&lt;br /&gt;
                A[k, k] = -2.0 / dx^2 - 2.0 / dy^2 - alpha&lt;br /&gt;
                A[k, k-1] = 1.0 / dx^2&lt;br /&gt;
                A[k, k+1] = 1.0 / dx^2&lt;br /&gt;
                A[k, k-Nx] = 1.0 / dy^2&lt;br /&gt;
                A[k, k+Nx] = 1.0 / dy^2&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    return A&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
# Função para inicializar o vetor de termos independentes&lt;br /&gt;
function initialize_rhs(Nx, Ny, dx, dy, alpha, u)&lt;br /&gt;
    N = Nx * Ny&lt;br /&gt;
    b = zeros(N)&lt;br /&gt;
    for j in 1:Ny&lt;br /&gt;
        for i in 1:Nx&lt;br /&gt;
            k = (j-1) * Nx + i&lt;br /&gt;
            if i == 1 || i == Nx || j == 1 || j == Ny&lt;br /&gt;
                b[k] = 0.0  # Condições de contorno&lt;br /&gt;
            else&lt;br /&gt;
                b[k] = -u[j, i] / (2.0 * dx^2) - u[j, i] / (2.0 * dy^2) - alpha * exp(u[j, i])&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    return b&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
# Função para resolver a equação usando o método de Crank-Nicolson&lt;br /&gt;
function solve_equation(Nx, Ny, dx, dy, alpha, tol=tol, max_iter=max_iter)&lt;br /&gt;
    #u = rand(Ny, Nx)&lt;br /&gt;
    x = range(0, stop=Lx, length=Nx)&lt;br /&gt;
    y = range(0, stop=Ly, length=Ny)&lt;br /&gt;
    A = initialize_matrix(Nx, Ny, dx, dy, alpha)&lt;br /&gt;
    for iter in 1:max_iter&lt;br /&gt;
        u = rand(Ny, Nx)&lt;br /&gt;
        b = initialize_rhs(Nx, Ny, dx, dy, alpha, u)&lt;br /&gt;
        u_new = A \ b&lt;br /&gt;
        u_new = reshape(u_new, Ny, Nx)&lt;br /&gt;
        if norm(u_new - u) &amp;lt; tol&lt;br /&gt;
            println(&amp;quot;Convergiu em $iter iterações.&amp;quot;)&lt;br /&gt;
            return u_new&lt;br /&gt;
        end&lt;br /&gt;
        u = u_new&lt;br /&gt;
    end&lt;br /&gt;
    println(&amp;quot;Não convergiu após $max_iter iterações.&amp;quot;)&lt;br /&gt;
    return u&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
# Resolver a equação&lt;br /&gt;
u = solve_equation(Nx, Ny, dx, dy, alpha,tol,max_iter)&lt;br /&gt;
&lt;br /&gt;
# Criar os vetores de coordenadas x e y&lt;br /&gt;
x = range(0, stop=Lx, length=Nx)&lt;br /&gt;
y = range(0, stop=Ly, length=Ny)&lt;br /&gt;
&lt;br /&gt;
# Plotar a solução em 3D&lt;br /&gt;
plot = surface(x, y, u, title=&amp;quot;Solução da Equação de Liouville-Bratu-Gelfand, tol=$tol&amp;quot;, xlabel=&amp;quot;x&amp;quot;, ylabel=&amp;quot;y&amp;quot;, zlabel=&amp;quot;u&amp;quot;, dpi=1000)&lt;br /&gt;
#display(plot)&lt;br /&gt;
figuras_dir = mkpath(&amp;quot;figuras&amp;quot;)&lt;br /&gt;
#savefig(plot,figuras_dir*&amp;quot;/Liouville3d(Lx=$Lx,Ly=$Ly,N=$Nx,Tol=$tol).png&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
#display(plot)&lt;br /&gt;
#l=plot(u,x,y,st=:surface,camera=(-30,30))&lt;br /&gt;
#savefig(l,figuras_dir*&amp;quot;/Liouville3d.png&amp;quot;)&lt;br /&gt;
readline()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
&lt;br /&gt;
# https://en.wikipedia.org/wiki/Liouville%E2%80%93Bratu%E2%80%93Gelfand_equation&lt;br /&gt;
# Scherer, CLÁUDIO. Métodos Computacionais da Física. 2010.&lt;/div&gt;</summary>
		<author><name>Wilian77</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Liouville-Bratu-Gelfand&amp;diff=10592</id>
		<title>Equação de Liouville-Bratu-Gelfand</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Liouville-Bratu-Gelfand&amp;diff=10592"/>
		<updated>2024-07-11T16:12:53Z</updated>

		<summary type="html">&lt;p&gt;Wilian77: /* Simulação em Júlia */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Equação de Liouville-bratu-Gelfand ==&lt;br /&gt;
&lt;br /&gt;
Na matemática, a '''Equação Liouville–Bratu–Gelfand''' ou '''Equação de Liouville''' é uma equação de Poisson não linear, nomeada em homenagem aos matemáticos Joseph Liouville, Gheorghe Bratu e Israel Gelfand, que é descrita da seguinte forma&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla^2 \psi+\lambda e^\psi =0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Essa equação aparece em problemas de '''Avalanche térmica''', como na [[teoria de Frank-Kamenetskii]], e na astrofísica, por exemplo, na equação Emden–Chandrasekhar. Esta equação pode descrever a carga espacial de eletricidade em torno de um fio brilhante ou até mesmo uma nebulosa planetária.&lt;br /&gt;
&lt;br /&gt;
== A solução de Liouville ==&lt;br /&gt;
&lt;br /&gt;
Em duas dimensões, com coordenadas cartesianas (x,y), Joseph Liouville propôs uma solução em 1853 como &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda e^\psi(u^2+v^2+1)^2=2\left[\left(\dfrac{\partial u}{\partial x}\right)^2 + \left(\dfrac{\partial u}{\partial y}\right)^2\right] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt;u=u(x)&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;v=v(x)&amp;lt;/math&amp;gt;, e &amp;lt;math&amp;gt;f(z)=u + i v&amp;lt;/math&amp;gt; é uma [[função analítica]] arbitrária com &amp;lt;math&amp;gt;z=x+iy&amp;lt;/math&amp;gt;. Em 1915, G.W. Walker&amp;lt;ref&amp;gt;Walker, George W. &amp;quot;Some problems illustrating the forms of nebulae.&amp;quot; Proceedings of the Royal Society of London. Series A, Containing Papers of a Mathematical and Physical Character 91.631 (1915): 410-420.https://www.jstor.org/stable/pdf/93512.pdf?refreqid=excelsior%3Af4a4cc9656b8bbd9266f9d32587d02b1&amp;lt;/ref&amp;gt; encontrou uma solução assumindo uma forma para &amp;lt;math&amp;gt;f(z)&amp;lt;/math&amp;gt;. Se &amp;lt;math&amp;gt;r^2=x^2+y^2&amp;lt;/math&amp;gt;, então a solução de Walker é&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;8 e^{-\psi} = \lambda \left[\left(\frac{r}{a}\right)^n + \left(\frac{a}{r}\right)^n\right]^2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; é algum raio finito. Essa solução vai ao infinito para qualquer &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;, mas vai ao infinito na origem &amp;lt;math&amp;gt;n&amp;lt;1&amp;lt;/math&amp;gt; , finito na origem para &amp;lt;math&amp;gt;n=1&amp;lt;/math&amp;gt; e vai a zero na origem para &amp;lt;math&amp;gt;n&amp;gt;1&amp;lt;/math&amp;gt;. Walker também propôs mais duas soluções em seu artigo de 1915.&lt;br /&gt;
&lt;br /&gt;
==Formas radialmente simétricas==&lt;br /&gt;
&lt;br /&gt;
Se o sistema a ser estudado for radialmente simétrico, então a equação em &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; dimensões torna-se&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\psi'' + \frac{n-1}{r}\psi' + \lambda e^\psi=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; é a distância a partir da origem. Com as condições de contorno&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\psi'(0)=0, \quad \psi(1) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
e para &amp;lt;math&amp;gt;\lambda\geq 0&amp;lt;/math&amp;gt;, uma solução real existe apenas para &amp;lt;math&amp;gt;\lambda \in [0,\lambda_c]&amp;lt;/math&amp;gt;, onde &amp;lt;math&amp;gt;\lambda_c&amp;lt;/math&amp;gt; é o parâmetro crítico chamado de [[Teoria de Frank-Kamenetskii|'''parâmetro de Frank-Kamenetskii''']]. O parâmetro crítico é &amp;lt;math&amp;gt;\lambda_c=0.8785&amp;lt;/math&amp;gt; para &amp;lt;math&amp;gt;n=1&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\lambda_c=2&amp;lt;/math&amp;gt; para &amp;lt;math&amp;gt;n=2&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;\lambda_c=3.32&amp;lt;/math&amp;gt; para &amp;lt;math&amp;gt;n=3&amp;lt;/math&amp;gt;. Para &amp;lt;math&amp;gt;n=1, \ 2&amp;lt;/math&amp;gt;, existem duas soluções e para &amp;lt;math&amp;gt;3\leq n\leq 9&amp;lt;/math&amp;gt; existem infinitas soluções com as soluções oscilando em torno do ponto &amp;lt;math&amp;gt;\lambda=2(n-2)&amp;lt;/math&amp;gt;. Para &amp;lt;math&amp;gt;n\geq 10&amp;lt;/math&amp;gt;, a solução é única e, nesses casos, o parâmetro crítico é dado por &amp;lt;math&amp;gt;\lambda_c=2(n-2)&amp;lt;/math&amp;gt;. A multiplicidade de soluções para &amp;lt;math&amp;gt;n=3&amp;lt;/math&amp;gt; foi descoberta por [[Israel Gelfand]] em 1963 e, posteriormente, em 1973, generalizada para todos os &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; por [[Daniel D. Joseph]] e [[Thomas S. Lundgren]].&amp;lt;ref&amp;gt;Joseph, D. D., e T. S. Lundgren. &amp;quot;Quasilinear Dirichlet problems driven by positive sources.&amp;quot; Archive for Rational Mechanics and Analysis 49.4 (1973): 241-269.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A solução para &amp;lt;math&amp;gt;n=1&amp;lt;/math&amp;gt; que é válida no intervalo &amp;lt;math&amp;gt;\lambda \in [0,0.8785]&amp;lt;/math&amp;gt; é dada por&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\psi = -2 \ln \left[e^{-\psi_m/2}\cosh \left(\frac{\sqrt{\lambda}}{\sqrt 2}e^{-\psi_m/2}r\right)\right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt;\psi_m=\psi(0)&amp;lt;/math&amp;gt; está relacionada a &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; como&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;e^{\psi_m/2} = \cosh \left(\frac{\sqrt{\lambda}}{\sqrt 2}e^{-\psi_m/2}\right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A solução para &amp;lt;math&amp;gt;n=2&amp;lt;/math&amp;gt; que é válida no intervalo &amp;lt;math&amp;gt;\lambda \in [0,2]&amp;lt;/math&amp;gt; é dada por&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\psi = \ln \left[\frac{64e^{\psi_m}}{(\lambda  e^{\psi_m}r^2+8)^2}\right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt;\psi_m=\psi(0)&amp;lt;/math&amp;gt; está relacionada a &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; como&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; (\lambda e^{\psi_m}+8)^2 - 64 e^{\psi_m} =0.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Método Crank-Nicolson ==&lt;br /&gt;
Para resolver a equação diferencial parcial de Liouville-Bratu-Gelfand foi utilizado o método de Crank-Nicolson. Sendo a média ponderada dos métodos explícito e implícito de FTCS (Forward Time Central Space) da forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\psi_{j,i}^{n+1}-\psi_{j,i}^{n}}{\Delta t} = \theta . implicito + (1-\theta) . explicito &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt; \theta = \frac{1}{2} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Método Explícito FTCS ===&lt;br /&gt;
Para o método explícito a equação é discretizada da seguinte forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi_{j,i}^{n+1} = \psi_{j,i}^{n} + \Delta t \left( \frac{\psi_{i-1,j}^{n} - 2\psi_{i,j}^{n} + \psi_{i+1,j}^{n}}{{(\Delta x)}^2} + \frac{\psi_{i,j-1}^{n} - 2\psi_{i,j}^{n} + \psi_{i,j+1}^{n}}{{(\Delta y)}^2} + \lambda e^{\psi_{i,j}^{n}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
considerando &amp;lt;math&amp;gt; \Delta x = \Delta y &amp;lt;/math&amp;gt; resulta em:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi_{j,i}^{n+1} = \psi_{j,i}^{n} + \frac{\Delta t}{{(\Delta x)}^2} \left( \psi_{i-1,j}^{n} + \psi_{i+1,j}^{n} + \psi_{i,j-1}^{n} + \psi_{i,j+1}^{n} - 4\psi_{i,j}^{n} \right) + \Delta t \lambda e^{\psi_{i,j}^{n}} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Método Implícito FTCS ===&lt;br /&gt;
Para o método implícito a equação é discretizada da mesma forma, porém a derivada é &amp;quot;para trás&amp;quot;, resultando em:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi_{j,i}^{n+1} = \psi_{j,i}^{n} + \frac{\Delta t}{{(\Delta x)}^2} \left( \psi_{i-1,j}^{n+1} + \psi_{i+1,j}^{n+1} + \psi_{i,j-1}^{n+1} + \psi_{i,j+1}^{n+1} - 4\psi_{i,j}^{n+1} \right) + \Delta t \lambda e^{\psi_{i,j}^{n+1}} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Substituindo ambos os métodos na equação do método de Crank-Nicolson obtemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \psi_{j,i}^{n+1} = \psi_{j,i}^{n} + \frac{1}{2} \left( \frac{\Delta t}{{(\Delta x)}^2} \left( \psi_{i-1,j}^{n+1} + \psi_{i+1,j}^{n+1} + \psi_{i,j-1}^{n+1} + \psi_{i,j+1}^{n+1} - 4\psi_{i,j}^{n+1} \right) + \Delta t \lambda e^{\psi_{i,j}^{n+1}} + \frac{\Delta t}{{(\Delta x)}^2} \left( \psi_{i-1,j}^{n} + \psi_{i+1,j}^{n} + \psi_{i,j-1}^{n} + \psi_{i,j+1}^{n} - 4\psi_{i,j}^{n} \right) + \Delta t \lambda e^{\psi_{i,j}^{n}} \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Simulação em Júlia ===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;julia&amp;quot;&amp;gt;&lt;br /&gt;
using LinearAlgebra&lt;br /&gt;
using SparseArrays&lt;br /&gt;
using Plots&lt;br /&gt;
#import Pkg; Pkg.add(&amp;quot;FilePathsBase&amp;quot;)&lt;br /&gt;
using FilePathsBase&lt;br /&gt;
Plots.default(show=true)&lt;br /&gt;
#plotlyjs()  # Use plotlyjs para gráficos interativos; você pode usar gr() se preferir&lt;br /&gt;
gr()&lt;br /&gt;
&lt;br /&gt;
# Parâmetros do problema&lt;br /&gt;
Lx = 5&lt;br /&gt;
Ly = 5&lt;br /&gt;
Nx = 100&lt;br /&gt;
Ny = 100&lt;br /&gt;
dx = Lx / (Nx - 1)&lt;br /&gt;
dy = Ly / (Ny - 1)&lt;br /&gt;
alpha = 3.51  # Parâmetro da equação&lt;br /&gt;
tol=4000&lt;br /&gt;
max_iter=1000&lt;br /&gt;
&lt;br /&gt;
# Função para inicializar a matriz de coeficientes&lt;br /&gt;
function initialize_matrix(Nx, Ny, dx, dy, alpha)&lt;br /&gt;
    N = Nx * Ny&lt;br /&gt;
    A = spzeros(N, N)&lt;br /&gt;
    for j in 1:Ny&lt;br /&gt;
        for i in 1:Nx&lt;br /&gt;
            k = (j-1) * Nx + i&lt;br /&gt;
            if i == 1 || i == Nx || j == 1 || j == Ny&lt;br /&gt;
                A[k, k] = 1.0&lt;br /&gt;
            else&lt;br /&gt;
                A[k, k] = -2.0 / dx^2 - 2.0 / dy^2 - alpha&lt;br /&gt;
                A[k, k-1] = 1.0 / dx^2&lt;br /&gt;
                A[k, k+1] = 1.0 / dx^2&lt;br /&gt;
                A[k, k-Nx] = 1.0 / dy^2&lt;br /&gt;
                A[k, k+Nx] = 1.0 / dy^2&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    return A&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
# Função para inicializar o vetor de termos independentes&lt;br /&gt;
function initialize_rhs(Nx, Ny, dx, dy, alpha, u)&lt;br /&gt;
    N = Nx * Ny&lt;br /&gt;
    b = zeros(N)&lt;br /&gt;
    for j in 1:Ny&lt;br /&gt;
        for i in 1:Nx&lt;br /&gt;
            k = (j-1) * Nx + i&lt;br /&gt;
            if i == 1 || i == Nx || j == 1 || j == Ny&lt;br /&gt;
                b[k] = 0.0  # Condições de contorno&lt;br /&gt;
            else&lt;br /&gt;
                b[k] = -u[j, i] / (2.0 * dx^2) - u[j, i] / (2.0 * dy^2) - alpha * exp(u[j, i])&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    return b&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
# Função para resolver a equação usando o método de Crank-Nicolson&lt;br /&gt;
function solve_equation(Nx, Ny, dx, dy, alpha, tol=tol, max_iter=max_iter)&lt;br /&gt;
    #u = rand(Ny, Nx)&lt;br /&gt;
    x = range(0, stop=Lx, length=Nx)&lt;br /&gt;
    y = range(0, stop=Ly, length=Ny)&lt;br /&gt;
    A = initialize_matrix(Nx, Ny, dx, dy, alpha)&lt;br /&gt;
    for iter in 1:max_iter&lt;br /&gt;
        u = rand(Ny, Nx)&lt;br /&gt;
        b = initialize_rhs(Nx, Ny, dx, dy, alpha, u)&lt;br /&gt;
        u_new = A \ b&lt;br /&gt;
        u_new = reshape(u_new, Ny, Nx)&lt;br /&gt;
        if norm(u_new - u) &amp;lt; tol&lt;br /&gt;
            println(&amp;quot;Convergiu em $iter iterações.&amp;quot;)&lt;br /&gt;
            return u_new&lt;br /&gt;
        end&lt;br /&gt;
        u = u_new&lt;br /&gt;
    end&lt;br /&gt;
    println(&amp;quot;Não convergiu após $max_iter iterações.&amp;quot;)&lt;br /&gt;
    return u&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
# Resolver a equação&lt;br /&gt;
u = solve_equation(Nx, Ny, dx, dy, alpha,tol,max_iter)&lt;br /&gt;
&lt;br /&gt;
# Criar os vetores de coordenadas x e y&lt;br /&gt;
x = range(0, stop=Lx, length=Nx)&lt;br /&gt;
y = range(0, stop=Ly, length=Ny)&lt;br /&gt;
&lt;br /&gt;
# Plotar a solução em 3D&lt;br /&gt;
plot = surface(x, y, u, title=&amp;quot;Solução da Equação de Liouville-Bratu-Gelfand, tol=$tol&amp;quot;, xlabel=&amp;quot;x&amp;quot;, ylabel=&amp;quot;y&amp;quot;, zlabel=&amp;quot;u&amp;quot;, dpi=1000)&lt;br /&gt;
#display(plot)&lt;br /&gt;
figuras_dir = mkpath(&amp;quot;figuras&amp;quot;)&lt;br /&gt;
#savefig(plot,figuras_dir*&amp;quot;/Liouville3d(Lx=$Lx,Ly=$Ly,N=$Nx,Tol=$tol).png&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
#display(plot)&lt;br /&gt;
#l=plot(u,x,y,st=:surface,camera=(-30,30))&lt;br /&gt;
#savefig(l,figuras_dir*&amp;quot;/Liouville3d.png&amp;quot;)&lt;br /&gt;
readline()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
&lt;br /&gt;
# https://en.wikipedia.org/wiki/Liouville%E2%80%93Bratu%E2%80%93Gelfand_equation&lt;br /&gt;
# Scherer, CLÁUDIO. Métodos Computacionais da Física. 2010.&lt;/div&gt;</summary>
		<author><name>Wilian77</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Liouville-Bratu-Gelfand&amp;diff=10591</id>
		<title>Equação de Liouville-Bratu-Gelfand</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Liouville-Bratu-Gelfand&amp;diff=10591"/>
		<updated>2024-07-11T16:11:44Z</updated>

		<summary type="html">&lt;p&gt;Wilian77: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Equação de Liouville-bratu-Gelfand ==&lt;br /&gt;
&lt;br /&gt;
Na matemática, a '''Equação Liouville–Bratu–Gelfand''' ou '''Equação de Liouville''' é uma equação de Poisson não linear, nomeada em homenagem aos matemáticos Joseph Liouville, Gheorghe Bratu e Israel Gelfand, que é descrita da seguinte forma&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla^2 \psi+\lambda e^\psi =0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Essa equação aparece em problemas de '''Avalanche térmica''', como na [[teoria de Frank-Kamenetskii]], e na astrofísica, por exemplo, na equação Emden–Chandrasekhar. Esta equação pode descrever a carga espacial de eletricidade em torno de um fio brilhante ou até mesmo uma nebulosa planetária.&lt;br /&gt;
&lt;br /&gt;
== A solução de Liouville ==&lt;br /&gt;
&lt;br /&gt;
Em duas dimensões, com coordenadas cartesianas (x,y), Joseph Liouville propôs uma solução em 1853 como &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda e^\psi(u^2+v^2+1)^2=2\left[\left(\dfrac{\partial u}{\partial x}\right)^2 + \left(\dfrac{\partial u}{\partial y}\right)^2\right] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt;u=u(x)&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;v=v(x)&amp;lt;/math&amp;gt;, e &amp;lt;math&amp;gt;f(z)=u + i v&amp;lt;/math&amp;gt; é uma [[função analítica]] arbitrária com &amp;lt;math&amp;gt;z=x+iy&amp;lt;/math&amp;gt;. Em 1915, G.W. Walker&amp;lt;ref&amp;gt;Walker, George W. &amp;quot;Some problems illustrating the forms of nebulae.&amp;quot; Proceedings of the Royal Society of London. Series A, Containing Papers of a Mathematical and Physical Character 91.631 (1915): 410-420.https://www.jstor.org/stable/pdf/93512.pdf?refreqid=excelsior%3Af4a4cc9656b8bbd9266f9d32587d02b1&amp;lt;/ref&amp;gt; encontrou uma solução assumindo uma forma para &amp;lt;math&amp;gt;f(z)&amp;lt;/math&amp;gt;. Se &amp;lt;math&amp;gt;r^2=x^2+y^2&amp;lt;/math&amp;gt;, então a solução de Walker é&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;8 e^{-\psi} = \lambda \left[\left(\frac{r}{a}\right)^n + \left(\frac{a}{r}\right)^n\right]^2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; é algum raio finito. Essa solução vai ao infinito para qualquer &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;, mas vai ao infinito na origem &amp;lt;math&amp;gt;n&amp;lt;1&amp;lt;/math&amp;gt; , finito na origem para &amp;lt;math&amp;gt;n=1&amp;lt;/math&amp;gt; e vai a zero na origem para &amp;lt;math&amp;gt;n&amp;gt;1&amp;lt;/math&amp;gt;. Walker também propôs mais duas soluções em seu artigo de 1915.&lt;br /&gt;
&lt;br /&gt;
==Formas radialmente simétricas==&lt;br /&gt;
&lt;br /&gt;
Se o sistema a ser estudado for radialmente simétrico, então a equação em &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; dimensões torna-se&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\psi'' + \frac{n-1}{r}\psi' + \lambda e^\psi=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; é a distância a partir da origem. Com as condições de contorno&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\psi'(0)=0, \quad \psi(1) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
e para &amp;lt;math&amp;gt;\lambda\geq 0&amp;lt;/math&amp;gt;, uma solução real existe apenas para &amp;lt;math&amp;gt;\lambda \in [0,\lambda_c]&amp;lt;/math&amp;gt;, onde &amp;lt;math&amp;gt;\lambda_c&amp;lt;/math&amp;gt; é o parâmetro crítico chamado de [[Teoria de Frank-Kamenetskii|'''parâmetro de Frank-Kamenetskii''']]. O parâmetro crítico é &amp;lt;math&amp;gt;\lambda_c=0.8785&amp;lt;/math&amp;gt; para &amp;lt;math&amp;gt;n=1&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\lambda_c=2&amp;lt;/math&amp;gt; para &amp;lt;math&amp;gt;n=2&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;\lambda_c=3.32&amp;lt;/math&amp;gt; para &amp;lt;math&amp;gt;n=3&amp;lt;/math&amp;gt;. Para &amp;lt;math&amp;gt;n=1, \ 2&amp;lt;/math&amp;gt;, existem duas soluções e para &amp;lt;math&amp;gt;3\leq n\leq 9&amp;lt;/math&amp;gt; existem infinitas soluções com as soluções oscilando em torno do ponto &amp;lt;math&amp;gt;\lambda=2(n-2)&amp;lt;/math&amp;gt;. Para &amp;lt;math&amp;gt;n\geq 10&amp;lt;/math&amp;gt;, a solução é única e, nesses casos, o parâmetro crítico é dado por &amp;lt;math&amp;gt;\lambda_c=2(n-2)&amp;lt;/math&amp;gt;. A multiplicidade de soluções para &amp;lt;math&amp;gt;n=3&amp;lt;/math&amp;gt; foi descoberta por [[Israel Gelfand]] em 1963 e, posteriormente, em 1973, generalizada para todos os &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; por [[Daniel D. Joseph]] e [[Thomas S. Lundgren]].&amp;lt;ref&amp;gt;Joseph, D. D., e T. S. Lundgren. &amp;quot;Quasilinear Dirichlet problems driven by positive sources.&amp;quot; Archive for Rational Mechanics and Analysis 49.4 (1973): 241-269.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A solução para &amp;lt;math&amp;gt;n=1&amp;lt;/math&amp;gt; que é válida no intervalo &amp;lt;math&amp;gt;\lambda \in [0,0.8785]&amp;lt;/math&amp;gt; é dada por&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\psi = -2 \ln \left[e^{-\psi_m/2}\cosh \left(\frac{\sqrt{\lambda}}{\sqrt 2}e^{-\psi_m/2}r\right)\right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt;\psi_m=\psi(0)&amp;lt;/math&amp;gt; está relacionada a &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; como&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;e^{\psi_m/2} = \cosh \left(\frac{\sqrt{\lambda}}{\sqrt 2}e^{-\psi_m/2}\right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A solução para &amp;lt;math&amp;gt;n=2&amp;lt;/math&amp;gt; que é válida no intervalo &amp;lt;math&amp;gt;\lambda \in [0,2]&amp;lt;/math&amp;gt; é dada por&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\psi = \ln \left[\frac{64e^{\psi_m}}{(\lambda  e^{\psi_m}r^2+8)^2}\right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt;\psi_m=\psi(0)&amp;lt;/math&amp;gt; está relacionada a &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; como&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; (\lambda e^{\psi_m}+8)^2 - 64 e^{\psi_m} =0.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Método Crank-Nicolson ==&lt;br /&gt;
Para resolver a equação diferencial parcial de Liouville-Bratu-Gelfand foi utilizado o método de Crank-Nicolson. Sendo a média ponderada dos métodos explícito e implícito de FTCS (Forward Time Central Space) da forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\psi_{j,i}^{n+1}-\psi_{j,i}^{n}}{\Delta t} = \theta . implicito + (1-\theta) . explicito &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt; \theta = \frac{1}{2} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Método Explícito FTCS ===&lt;br /&gt;
Para o método explícito a equação é discretizada da seguinte forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi_{j,i}^{n+1} = \psi_{j,i}^{n} + \Delta t \left( \frac{\psi_{i-1,j}^{n} - 2\psi_{i,j}^{n} + \psi_{i+1,j}^{n}}{{(\Delta x)}^2} + \frac{\psi_{i,j-1}^{n} - 2\psi_{i,j}^{n} + \psi_{i,j+1}^{n}}{{(\Delta y)}^2} + \lambda e^{\psi_{i,j}^{n}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
considerando &amp;lt;math&amp;gt; \Delta x = \Delta y &amp;lt;/math&amp;gt; resulta em:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi_{j,i}^{n+1} = \psi_{j,i}^{n} + \frac{\Delta t}{{(\Delta x)}^2} \left( \psi_{i-1,j}^{n} + \psi_{i+1,j}^{n} + \psi_{i,j-1}^{n} + \psi_{i,j+1}^{n} - 4\psi_{i,j}^{n} \right) + \Delta t \lambda e^{\psi_{i,j}^{n}} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Método Implícito FTCS ===&lt;br /&gt;
Para o método implícito a equação é discretizada da mesma forma, porém a derivada é &amp;quot;para trás&amp;quot;, resultando em:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi_{j,i}^{n+1} = \psi_{j,i}^{n} + \frac{\Delta t}{{(\Delta x)}^2} \left( \psi_{i-1,j}^{n+1} + \psi_{i+1,j}^{n+1} + \psi_{i,j-1}^{n+1} + \psi_{i,j+1}^{n+1} - 4\psi_{i,j}^{n+1} \right) + \Delta t \lambda e^{\psi_{i,j}^{n+1}} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Substituindo ambos os métodos na equação do método de Crank-Nicolson obtemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \psi_{j,i}^{n+1} = \psi_{j,i}^{n} + \frac{1}{2} \left( \frac{\Delta t}{{(\Delta x)}^2} \left( \psi_{i-1,j}^{n+1} + \psi_{i+1,j}^{n+1} + \psi_{i,j-1}^{n+1} + \psi_{i,j+1}^{n+1} - 4\psi_{i,j}^{n+1} \right) + \Delta t \lambda e^{\psi_{i,j}^{n+1}} + \frac{\Delta t}{{(\Delta x)}^2} \left( \psi_{i-1,j}^{n} + \psi_{i+1,j}^{n} + \psi_{i,j-1}^{n} + \psi_{i,j+1}^{n} - 4\psi_{i,j}^{n} \right) + \Delta t \lambda e^{\psi_{i,j}^{n}} \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Simulação em Júlia ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;julia&amp;quot;&amp;gt;&lt;br /&gt;
using LinearAlgebra&lt;br /&gt;
using SparseArrays&lt;br /&gt;
using Plots&lt;br /&gt;
#import Pkg; Pkg.add(&amp;quot;FilePathsBase&amp;quot;)&lt;br /&gt;
using FilePathsBase&lt;br /&gt;
Plots.default(show=true)&lt;br /&gt;
#plotlyjs()  # Use plotlyjs para gráficos interativos; você pode usar gr() se preferir&lt;br /&gt;
gr()&lt;br /&gt;
&lt;br /&gt;
# Parâmetros do problema&lt;br /&gt;
Lx = 5&lt;br /&gt;
Ly = 5&lt;br /&gt;
Nx = 100&lt;br /&gt;
Ny = 100&lt;br /&gt;
dx = Lx / (Nx - 1)&lt;br /&gt;
dy = Ly / (Ny - 1)&lt;br /&gt;
alpha = 3.51  # Parâmetro da equação&lt;br /&gt;
tol=4000&lt;br /&gt;
max_iter=1000&lt;br /&gt;
&lt;br /&gt;
# Função para inicializar a matriz de coeficientes&lt;br /&gt;
function initialize_matrix(Nx, Ny, dx, dy, alpha)&lt;br /&gt;
    N = Nx * Ny&lt;br /&gt;
    A = spzeros(N, N)&lt;br /&gt;
    for j in 1:Ny&lt;br /&gt;
        for i in 1:Nx&lt;br /&gt;
            k = (j-1) * Nx + i&lt;br /&gt;
            if i == 1 || i == Nx || j == 1 || j == Ny&lt;br /&gt;
                A[k, k] = 1.0&lt;br /&gt;
            else&lt;br /&gt;
                A[k, k] = -2.0 / dx^2 - 2.0 / dy^2 - alpha&lt;br /&gt;
                A[k, k-1] = 1.0 / dx^2&lt;br /&gt;
                A[k, k+1] = 1.0 / dx^2&lt;br /&gt;
                A[k, k-Nx] = 1.0 / dy^2&lt;br /&gt;
                A[k, k+Nx] = 1.0 / dy^2&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    return A&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
# Função para inicializar o vetor de termos independentes&lt;br /&gt;
function initialize_rhs(Nx, Ny, dx, dy, alpha, u)&lt;br /&gt;
    N = Nx * Ny&lt;br /&gt;
    b = zeros(N)&lt;br /&gt;
    for j in 1:Ny&lt;br /&gt;
        for i in 1:Nx&lt;br /&gt;
            k = (j-1) * Nx + i&lt;br /&gt;
            if i == 1 || i == Nx || j == 1 || j == Ny&lt;br /&gt;
                b[k] = 0.0  # Condições de contorno&lt;br /&gt;
            else&lt;br /&gt;
                b[k] = -u[j, i] / (2.0 * dx^2) - u[j, i] / (2.0 * dy^2) - alpha * exp(u[j, i])&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    return b&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
# Função para resolver a equação usando o método de Crank-Nicolson&lt;br /&gt;
function solve_equation(Nx, Ny, dx, dy, alpha, tol=tol, max_iter=max_iter)&lt;br /&gt;
    #u = rand(Ny, Nx)&lt;br /&gt;
    x = range(0, stop=Lx, length=Nx)&lt;br /&gt;
    y = range(0, stop=Ly, length=Ny)&lt;br /&gt;
    A = initialize_matrix(Nx, Ny, dx, dy, alpha)&lt;br /&gt;
    for iter in 1:max_iter&lt;br /&gt;
        u = rand(Ny, Nx)&lt;br /&gt;
        b = initialize_rhs(Nx, Ny, dx, dy, alpha, u)&lt;br /&gt;
        u_new = A \ b&lt;br /&gt;
        u_new = reshape(u_new, Ny, Nx)&lt;br /&gt;
        if norm(u_new - u) &amp;lt; tol&lt;br /&gt;
            println(&amp;quot;Convergiu em $iter iterações.&amp;quot;)&lt;br /&gt;
            return u_new&lt;br /&gt;
        end&lt;br /&gt;
        u = u_new&lt;br /&gt;
    end&lt;br /&gt;
    println(&amp;quot;Não convergiu após $max_iter iterações.&amp;quot;)&lt;br /&gt;
    return u&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
# Resolver a equação&lt;br /&gt;
u = solve_equation(Nx, Ny, dx, dy, alpha,tol,max_iter)&lt;br /&gt;
&lt;br /&gt;
# Criar os vetores de coordenadas x e y&lt;br /&gt;
x = range(0, stop=Lx, length=Nx)&lt;br /&gt;
y = range(0, stop=Ly, length=Ny)&lt;br /&gt;
&lt;br /&gt;
# Plotar a solução em 3D&lt;br /&gt;
plot = surface(x, y, u, title=&amp;quot;Solução da Equação de Liouville-Bratu-Gelfand, tol=$tol&amp;quot;, xlabel=&amp;quot;x&amp;quot;, ylabel=&amp;quot;y&amp;quot;, zlabel=&amp;quot;u&amp;quot;, dpi=1000)&lt;br /&gt;
#display(plot)&lt;br /&gt;
figuras_dir = mkpath(&amp;quot;figuras&amp;quot;)&lt;br /&gt;
#savefig(plot,figuras_dir*&amp;quot;/Liouville3d(Lx=$Lx,Ly=$Ly,N=$Nx,Tol=$tol).png&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
#display(plot)&lt;br /&gt;
#l=plot(u,x,y,st=:surface,camera=(-30,30))&lt;br /&gt;
#savefig(l,figuras_dir*&amp;quot;/Liouville3d.png&amp;quot;)&lt;br /&gt;
readline()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
== Referências ==&lt;br /&gt;
&lt;br /&gt;
# https://en.wikipedia.org/wiki/Liouville%E2%80%93Bratu%E2%80%93Gelfand_equation&lt;br /&gt;
# Scherer, CLÁUDIO. Métodos Computacionais da Física. 2010.&lt;/div&gt;</summary>
		<author><name>Wilian77</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Liouville-Bratu-Gelfand&amp;diff=10590</id>
		<title>Equação de Liouville-Bratu-Gelfand</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Liouville-Bratu-Gelfand&amp;diff=10590"/>
		<updated>2024-07-11T13:41:18Z</updated>

		<summary type="html">&lt;p&gt;Wilian77: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Equação de Liouville-bratu-Gelfand ==&lt;br /&gt;
&lt;br /&gt;
Na matemática, a '''Equação Liouville–Bratu–Gelfand''' ou '''Equação de Liouville''' é uma equação de Poisson não linear, nomeada em homenagem aos matemáticos Joseph Liouville, Gheorghe Bratu e Israel Gelfand, que é descrita da seguinte forma&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla^2 \psi+\lambda e^\psi =0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Essa equação aparece em problemas de '''Avalanche térmica''', como na [[teoria de Frank-Kamenetskii]], e na astrofísica, por exemplo, na equação Emden–Chandrasekhar. Esta equação pode descrever a carga espacial de eletricidade em torno de um fio brilhante ou até mesmo uma nebulosa planetária.&lt;br /&gt;
&lt;br /&gt;
== A solução de Liouville ==&lt;br /&gt;
&lt;br /&gt;
Em duas dimensões, com coordenadas cartesianas (x,y), Joseph Liouville propôs uma solução em 1853 como &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda e^\psi(u^2+v^2+1)^2=2\left[\left(\dfrac{\partial u}{\partial x}\right)^2 + \left(\dfrac{\partial u}{\partial y}\right)^2\right] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt;u=u(x)&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;v=v(x)&amp;lt;/math&amp;gt;, e &amp;lt;math&amp;gt;f(z)=u + i v&amp;lt;/math&amp;gt; é uma [[função analítica]] arbitrária com &amp;lt;math&amp;gt;z=x+iy&amp;lt;/math&amp;gt;. Em 1915, G.W. Walker&amp;lt;ref&amp;gt;Walker, George W. &amp;quot;Some problems illustrating the forms of nebulae.&amp;quot; Proceedings of the Royal Society of London. Series A, Containing Papers of a Mathematical and Physical Character 91.631 (1915): 410-420.https://www.jstor.org/stable/pdf/93512.pdf?refreqid=excelsior%3Af4a4cc9656b8bbd9266f9d32587d02b1&amp;lt;/ref&amp;gt; encontrou uma solução assumindo uma forma para &amp;lt;math&amp;gt;f(z)&amp;lt;/math&amp;gt;. Se &amp;lt;math&amp;gt;r^2=x^2+y^2&amp;lt;/math&amp;gt;, então a solução de Walker é&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;8 e^{-\psi} = \lambda \left[\left(\frac{r}{a}\right)^n + \left(\frac{a}{r}\right)^n\right]^2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; é algum raio finito. Essa solução vai ao infinito para qualquer &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;, mas vai ao infinito na origem &amp;lt;math&amp;gt;n&amp;lt;1&amp;lt;/math&amp;gt; , finito na origem para &amp;lt;math&amp;gt;n=1&amp;lt;/math&amp;gt; e vai a zero na origem para &amp;lt;math&amp;gt;n&amp;gt;1&amp;lt;/math&amp;gt;. Walker também propôs mais duas soluções em seu artigo de 1915.&lt;br /&gt;
&lt;br /&gt;
==Formas radialmente simétricas==&lt;br /&gt;
&lt;br /&gt;
Se o sistema a ser estudado for radialmente simétrico, então a equação em &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; dimensões torna-se&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\psi'' + \frac{n-1}{r}\psi' + \lambda e^\psi=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; é a distância a partir da origem. Com as condições de contorno&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\psi'(0)=0, \quad \psi(1) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
e para &amp;lt;math&amp;gt;\lambda\geq 0&amp;lt;/math&amp;gt;, uma solução real existe apenas para &amp;lt;math&amp;gt;\lambda \in [0,\lambda_c]&amp;lt;/math&amp;gt;, onde &amp;lt;math&amp;gt;\lambda_c&amp;lt;/math&amp;gt; é o parâmetro crítico chamado de [[Teoria de Frank-Kamenetskii|'''parâmetro de Frank-Kamenetskii''']]. O parâmetro crítico é &amp;lt;math&amp;gt;\lambda_c=0.8785&amp;lt;/math&amp;gt; para &amp;lt;math&amp;gt;n=1&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\lambda_c=2&amp;lt;/math&amp;gt; para &amp;lt;math&amp;gt;n=2&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;\lambda_c=3.32&amp;lt;/math&amp;gt; para &amp;lt;math&amp;gt;n=3&amp;lt;/math&amp;gt;. Para &amp;lt;math&amp;gt;n=1, \ 2&amp;lt;/math&amp;gt;, existem duas soluções e para &amp;lt;math&amp;gt;3\leq n\leq 9&amp;lt;/math&amp;gt; existem infinitas soluções com as soluções oscilando em torno do ponto &amp;lt;math&amp;gt;\lambda=2(n-2)&amp;lt;/math&amp;gt;. Para &amp;lt;math&amp;gt;n\geq 10&amp;lt;/math&amp;gt;, a solução é única e, nesses casos, o parâmetro crítico é dado por &amp;lt;math&amp;gt;\lambda_c=2(n-2)&amp;lt;/math&amp;gt;. A multiplicidade de soluções para &amp;lt;math&amp;gt;n=3&amp;lt;/math&amp;gt; foi descoberta por [[Israel Gelfand]] em 1963 e, posteriormente, em 1973, generalizada para todos os &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; por [[Daniel D. Joseph]] e [[Thomas S. Lundgren]].&amp;lt;ref&amp;gt;Joseph, D. D., e T. S. Lundgren. &amp;quot;Quasilinear Dirichlet problems driven by positive sources.&amp;quot; Archive for Rational Mechanics and Analysis 49.4 (1973): 241-269.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A solução para &amp;lt;math&amp;gt;n=1&amp;lt;/math&amp;gt; que é válida no intervalo &amp;lt;math&amp;gt;\lambda \in [0,0.8785]&amp;lt;/math&amp;gt; é dada por&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\psi = -2 \ln \left[e^{-\psi_m/2}\cosh \left(\frac{\sqrt{\lambda}}{\sqrt 2}e^{-\psi_m/2}r\right)\right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt;\psi_m=\psi(0)&amp;lt;/math&amp;gt; está relacionada a &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; como&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;e^{\psi_m/2} = \cosh \left(\frac{\sqrt{\lambda}}{\sqrt 2}e^{-\psi_m/2}\right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A solução para &amp;lt;math&amp;gt;n=2&amp;lt;/math&amp;gt; que é válida no intervalo &amp;lt;math&amp;gt;\lambda \in [0,2]&amp;lt;/math&amp;gt; é dada por&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\psi = \ln \left[\frac{64e^{\psi_m}}{(\lambda  e^{\psi_m}r^2+8)^2}\right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt;\psi_m=\psi(0)&amp;lt;/math&amp;gt; está relacionada a &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; como&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; (\lambda e^{\psi_m}+8)^2 - 64 e^{\psi_m} =0.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Método Crank-Nicolson ==&lt;br /&gt;
Para resolver a equação diferencial parcial de Liouville-Bratu-Gelfand foi utilizado o método de Crank-Nicolson. Sendo a média ponderada dos métodos explícito e implícito de FTCS (Forward Time Central Space) da forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\psi_{j,i}^{n+1}-\psi_{j,i}^{n}}{\Delta t} = \theta . implicito + (1-\theta) . explicito &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt; \theta = \frac{1}{2} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Método Explícito FTCS ===&lt;br /&gt;
Para o método explícito a equação é discretizada da seguinte forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi_{j,i}^{n+1} = \psi_{j,i}^{n} + \Delta t \left( \frac{\psi_{i-1,j}^{n} - 2\psi_{i,j}^{n} + \psi_{i+1,j}^{n}}{{(\Delta x)}^2} + \frac{\psi_{i,j-1}^{n} - 2\psi_{i,j}^{n} + \psi_{i,j+1}^{n}}{{(\Delta y)}^2} + \lambda e^{\psi_{i,j}^{n}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
considerando &amp;lt;math&amp;gt; \Delta x = \Delta y &amp;lt;/math&amp;gt; resulta em:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi_{j,i}^{n+1} = \psi_{j,i}^{n} + \frac{\Delta t}{{(\Delta x)}^2} \left( \psi_{i-1,j}^{n} + \psi_{i+1,j}^{n} + \psi_{i,j-1}^{n} + \psi_{i,j+1}^{n} - 4\psi_{i,j}^{n} \right) + \Delta t \lambda e^{\psi_{i,j}^{n}} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Método Implícito FTCS ===&lt;br /&gt;
Para o método implícito a equação é discretizada da mesma forma, porém a derivada é &amp;quot;para trás&amp;quot;, resultando em:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi_{j,i}^{n+1} = \psi_{j,i}^{n} + \frac{\Delta t}{{(\Delta x)}^2} \left( \psi_{i-1,j}^{n+1} + \psi_{i+1,j}^{n+1} + \psi_{i,j-1}^{n+1} + \psi_{i,j+1}^{n+1} - 4\psi_{i,j}^{n+1} \right) + \Delta t \lambda e^{\psi_{i,j}^{n+1}} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Substituindo ambos os métodos na equação do método de Crank-Nicolson obtemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \psi_{j,i}^{n+1} = \psi_{j,i}^{n} + \frac{1}{2} \left( \frac{\Delta t}{{(\Delta x)}^2} \left( \psi_{i-1,j}^{n+1} + \psi_{i+1,j}^{n+1} + \psi_{i,j-1}^{n+1} + \psi_{i,j+1}^{n+1} - 4\psi_{i,j}^{n+1} \right) + \Delta t \lambda e^{\psi_{i,j}^{n+1}} + \frac{\Delta t}{{(\Delta x)}^2} \left( \psi_{i-1,j}^{n} + \psi_{i+1,j}^{n} + \psi_{i,j-1}^{n} + \psi_{i,j+1}^{n} - 4\psi_{i,j}^{n} \right) + \Delta t \lambda e^{\psi_{i,j}^{n}} \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Método de Relaxação ==&lt;br /&gt;
Como a equação de Liouville-Bratu-Gelfand não depende do tempo, é necessária uma aproximação para uma equação similar dependente do tempo para resolvê-la numericamente aplicando o método de FTCS (Foward Time Central Space). Fazendo então a solução dessa equação convergir ao estado estacionário diante de uma evolução temporal longa o suficiente (&amp;lt;math&amp;gt;t \rightarrow \infty&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Utilizando uma equação da difusão genérica chegamos na seguinte forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \psi}{dt} = \alpha \left( \frac{\partial^{2}\psi}{\partial x^2} + \frac{\partial^{2}\psi}{\partial y^2} + \lambda e^\psi\right)&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Onde &amp;lt;math&amp;gt;\alpha&amp;lt;/math&amp;gt; é a constante de difusão. Assim é possível aplicar essa equação no método de Jacobi, método numérico de relaxação.&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
&lt;br /&gt;
# https://en.wikipedia.org/wiki/Liouville%E2%80%93Bratu%E2%80%93Gelfand_equation&lt;br /&gt;
# Scherer, CLÁUDIO. Métodos Computacionais da Física. 2010.&lt;/div&gt;</summary>
		<author><name>Wilian77</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Liouville-Bratu-Gelfand&amp;diff=10589</id>
		<title>Equação de Liouville-Bratu-Gelfand</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Liouville-Bratu-Gelfand&amp;diff=10589"/>
		<updated>2024-07-11T01:39:26Z</updated>

		<summary type="html">&lt;p&gt;Wilian77: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Equação de Liouville-bratu-Gelfand ==&lt;br /&gt;
&lt;br /&gt;
Na matemática, a '''Equação Liouville–Bratu–Gelfand''' ou '''Equação de Liouville''' é uma equação de Poisson não linear, nomeada em homenagem aos matemáticos Joseph Liouville, Gheorghe Bratu e Israel Gelfand, que é descrita da seguinte forma&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla^2 \psi+\lambda e^\psi =0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Essa equação aparece em problemas de [https://pt.wikipedia.org/wiki/Avalanche_t%C3%A9rmica Avalanche térmica], como na [https://en.wikipedia.org/wiki/Frank-Kamenetskii_theory# teoria de Frank-Kamenetskii], e na astrofísica, por exemplo, na [https://en.wikipedia.org/wiki/Emden%E2%80%93Chandrasekhar_equation equação Emden–Chandrasekhar]. Esta equação também pode descrever a carga espacial de eletricidade em torno de um fio brilhante ou até mesmo uma nebulosa planetária.&lt;/div&gt;</summary>
		<author><name>Wilian77</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Liouville-Bratu-Gelfand&amp;diff=10588</id>
		<title>Equação de Liouville-Bratu-Gelfand</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Liouville-Bratu-Gelfand&amp;diff=10588"/>
		<updated>2024-07-10T17:29:56Z</updated>

		<summary type="html">&lt;p&gt;Wilian77: /* Equação de Liouville-bratu-Gelfand */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Equação de Liouville-bratu-Gelfand ==&lt;br /&gt;
&lt;br /&gt;
Na matemática, a '''Equação Liouville–Bratu–Gelfand''' ou '''Equação de Liouville''' é uma equação de Poisson não linear, nomeada em homenagem aos matemáticos Joseph Liouville, Gheorghe Bratu e Israel Gelfand, que é descrita da seguinte forma&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla^2 \psi+\lambda e^\psi =0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Essa equação aparece em problemas de '''Avalanche térmica''', como na [[teoria de Frank-Kamenetskii]], e na astrofísica, por exemplo, na equação Emden–Chandrasekhar. Esta equação pode descrever a carga espacial de eletricidade em torno de um fio brilhante ou até mesmo uma nebulosa planetária.&lt;br /&gt;
&lt;br /&gt;
== A solução de Liouville ==&lt;br /&gt;
&lt;br /&gt;
Em duas dimensões, com coordenadas cartesianas (x,y), Joseph Liouville propôs uma solução em 1853 como &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda e^\psi(u^2+v^2+1)^2=2\left[\left(\dfrac{\partial u}{\partial x}\right)^2 + \left(\dfrac{\partial u}{\partial y}\right)^2\right] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt;u=u(x)&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;v=v(x)&amp;lt;/math&amp;gt;, e &amp;lt;math&amp;gt;f(z)=u + i v&amp;lt;/math&amp;gt; é uma [[função analítica]] arbitrária com &amp;lt;math&amp;gt;z=x+iy&amp;lt;/math&amp;gt;. Em 1915, G.W. Walker&amp;lt;ref&amp;gt;Walker, George W. &amp;quot;Some problems illustrating the forms of nebulae.&amp;quot; Proceedings of the Royal Society of London. Series A, Containing Papers of a Mathematical and Physical Character 91.631 (1915): 410-420.https://www.jstor.org/stable/pdf/93512.pdf?refreqid=excelsior%3Af4a4cc9656b8bbd9266f9d32587d02b1&amp;lt;/ref&amp;gt; encontrou uma solução assumindo uma forma para &amp;lt;math&amp;gt;f(z)&amp;lt;/math&amp;gt;. Se &amp;lt;math&amp;gt;r^2=x^2+y^2&amp;lt;/math&amp;gt;, então a solução de Walker é&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;8 e^{-\psi} = \lambda \left[\left(\frac{r}{a}\right)^n + \left(\frac{a}{r}\right)^n\right]^2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; é algum raio finito. Essa solução vai ao infinito para qualquer &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;, mas vai ao infinito na origem &amp;lt;math&amp;gt;n&amp;lt;1&amp;lt;/math&amp;gt; , finito na origem para &amp;lt;math&amp;gt;n=1&amp;lt;/math&amp;gt; e vai a zero na origem para &amp;lt;math&amp;gt;n&amp;gt;1&amp;lt;/math&amp;gt;. Walker também propôs mais duas soluções em seu artigo de 1915.&lt;br /&gt;
&lt;br /&gt;
==Formas radialmente simétricas==&lt;br /&gt;
&lt;br /&gt;
Se o sistema a ser estudado for radialmente simétrico, então a equação em &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; dimensões torna-se&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\psi'' + \frac{n-1}{r}\psi' + \lambda e^\psi=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; é a distância a partir da origem. Com as condições de contorno&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\psi'(0)=0, \quad \psi(1) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
e para &amp;lt;math&amp;gt;\lambda\geq 0&amp;lt;/math&amp;gt;, uma solução real existe apenas para &amp;lt;math&amp;gt;\lambda \in [0,\lambda_c]&amp;lt;/math&amp;gt;, onde &amp;lt;math&amp;gt;\lambda_c&amp;lt;/math&amp;gt; é o parâmetro crítico chamado de [[Teoria de Frank-Kamenetskii|'''parâmetro de Frank-Kamenetskii''']]. O parâmetro crítico é &amp;lt;math&amp;gt;\lambda_c=0.8785&amp;lt;/math&amp;gt; para &amp;lt;math&amp;gt;n=1&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\lambda_c=2&amp;lt;/math&amp;gt; para &amp;lt;math&amp;gt;n=2&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;\lambda_c=3.32&amp;lt;/math&amp;gt; para &amp;lt;math&amp;gt;n=3&amp;lt;/math&amp;gt;. Para &amp;lt;math&amp;gt;n=1, \ 2&amp;lt;/math&amp;gt;, existem duas soluções e para &amp;lt;math&amp;gt;3\leq n\leq 9&amp;lt;/math&amp;gt; existem infinitas soluções com as soluções oscilando em torno do ponto &amp;lt;math&amp;gt;\lambda=2(n-2)&amp;lt;/math&amp;gt;. Para &amp;lt;math&amp;gt;n\geq 10&amp;lt;/math&amp;gt;, a solução é única e, nesses casos, o parâmetro crítico é dado por &amp;lt;math&amp;gt;\lambda_c=2(n-2)&amp;lt;/math&amp;gt;. A multiplicidade de soluções para &amp;lt;math&amp;gt;n=3&amp;lt;/math&amp;gt; foi descoberta por [[Israel Gelfand]] em 1963 e, posteriormente, em 1973, generalizada para todos os &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; por [[Daniel D. Joseph]] e [[Thomas S. Lundgren]].&amp;lt;ref&amp;gt;Joseph, D. D., e T. S. Lundgren. &amp;quot;Quasilinear Dirichlet problems driven by positive sources.&amp;quot; Archive for Rational Mechanics and Analysis 49.4 (1973): 241-269.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A solução para &amp;lt;math&amp;gt;n=1&amp;lt;/math&amp;gt; que é válida no intervalo &amp;lt;math&amp;gt;\lambda \in [0,0.8785]&amp;lt;/math&amp;gt; é dada por&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\psi = -2 \ln \left[e^{-\psi_m/2}\cosh \left(\frac{\sqrt{\lambda}}{\sqrt 2}e^{-\psi_m/2}r\right)\right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt;\psi_m=\psi(0)&amp;lt;/math&amp;gt; está relacionada a &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; como&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;e^{\psi_m/2} = \cosh \left(\frac{\sqrt{\lambda}}{\sqrt 2}e^{-\psi_m/2}\right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A solução para &amp;lt;math&amp;gt;n=2&amp;lt;/math&amp;gt; que é válida no intervalo &amp;lt;math&amp;gt;\lambda \in [0,2]&amp;lt;/math&amp;gt; é dada por&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\psi = \ln \left[\frac{64e^{\psi_m}}{(\lambda  e^{\psi_m}r^2+8)^2}\right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt;\psi_m=\psi(0)&amp;lt;/math&amp;gt; está relacionada a &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; como&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; (\lambda e^{\psi_m}+8)^2 - 64 e^{\psi_m} =0.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Método Crank-Nicolson ==&lt;br /&gt;
Para resolver a equação diferencial parcial de Liouville-Bratu-Gelfand foi utilizado o método de Crank-Nicolson. Sendo a média ponderada dos métodos explícito e implícito de FTCS (Forward Time Central Space) da forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\psi_{j,i}^{n+1}-\psi_{j,i}^{n}}{\Delta t} = \theta . implicito + (1-\theta) . explicito &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt; \theta = \frac{1}{2} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Método Explícito FTCS ===&lt;br /&gt;
Para o método explícito a equação é discretizada da seguinte forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi_{j,i}^{n+1} = \psi_{j,i}^{n} + \Delta t \left( \frac{\psi_{i-1,j}^{n} - 2\psi_{i,j}^{n} + \psi_{i+1,j}^{n}}{{(\Delta x)}^2} + \frac{\psi_{i,j-1}^{n} - 2\psi_{i,j}^{n} + \psi_{i,j+1}^{n}}{{(\Delta y)}^2} + \lambda e^{\psi_{i,j}^{n}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
considerando &amp;lt;math&amp;gt; \Delta x = \Delta y &amp;lt;/math&amp;gt; resulta em:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi_{j,i}^{n+1} = \psi_{j,i}^{n} + \frac{\Delta t}{{(\Delta x)}^2} \left( \psi_{i-1,j}^{n} + \psi_{i+1,j}^{n} + \psi_{i,j-1}^{n} + \psi_{i,j+1}^{n} - 4\psi_{i,j}^{n} \right) + \Delta t \lambda e^{\psi_{i,j}^{n}} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Método Implícito FTCS ===&lt;br /&gt;
Para o método implícito a equação é discretizada da mesma forma, porém a derivada é &amp;quot;para trás&amp;quot;, resultando em:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi_{j,i}^{n+1} = \psi_{j,i}^{n} + \frac{\Delta t}{{(\Delta x)}^2} \left( \psi_{i-1,j}^{n+1} + \psi_{i+1,j}^{n+1} + \psi_{i,j-1}^{n+1} + \psi_{i,j+1}^{n+1} - 4\psi_{i,j}^{n+1} \right) + \Delta t \lambda e^{\psi_{i,j}^{n+1}} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Substituindo ambos os métodos na equação do método de Crank-Nicolson obtemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \psi_{j,i}^{n+1} = \psi_{j,i}^{n} + \frac{1}{2} \left( \frac{\Delta t}{{(\Delta x)}^2} \left( \psi_{i-1,j}^{n+1} + \psi_{i+1,j}^{n+1} + \psi_{i,j-1}^{n+1} + \psi_{i,j+1}^{n+1} - 4\psi_{i,j}^{n+1} \right) + \Delta t \lambda e^{\psi_{i,j}^{n+1}} + \frac{\Delta t}{{(\Delta x)}^2} \left( \psi_{i-1,j}^{n} + \psi_{i+1,j}^{n} + \psi_{i,j-1}^{n} + \psi_{i,j+1}^{n} - 4\psi_{i,j}^{n} \right) + \Delta t \lambda e^{\psi_{i,j}^{n}} \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Método de Relaxação ==&lt;br /&gt;
Como a equação de Liouville-Bratu-Gelfand não depende do tempo, é necessária uma aproximação para uma equação similar dependente do tempo para resolvê-la numericamente aplicando o método de FTCS (Foward Time Central Space). Fazendo então a solução dessa equação convergir ao estado estacionário diante de uma evolução temporal longa o suficiente (&amp;lt;math&amp;gt;t \rightarrow \infty&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Utilizando uma equação da difusão genérica chegamos na seguinte forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \psi}{dt} = \alpha \left( \frac{\partial^{2}\psi}{\partial x^2} + \frac{\partial^{2}\psi}{\partial y^2} + \lambda e^\psi\right)&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Onde &amp;lt;math&amp;gt;\alpha&amp;lt;/math&amp;gt; é a constante de difusão. Assim é possível aplicar essa equação no método de Jacobi, método numérico de relaxação.&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
&lt;br /&gt;
# https://en.wikipedia.org/wiki/Liouville%E2%80%93Bratu%E2%80%93Gelfand_equation&lt;br /&gt;
# Scherer, CLÁUDIO. Métodos Computacionais da Física. 2010.&lt;/div&gt;</summary>
		<author><name>Wilian77</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Liouville-Bratu-Gelfand&amp;diff=10587</id>
		<title>Equação de Liouville-Bratu-Gelfand</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Liouville-Bratu-Gelfand&amp;diff=10587"/>
		<updated>2024-07-10T16:47:06Z</updated>

		<summary type="html">&lt;p&gt;Wilian77: /* A solução de Liouville */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Equação de Liouville-bratu-Gelfand ==&lt;br /&gt;
&lt;br /&gt;
Na matemática, a Equação Liouville–Bratu–Gelfand ou Equação de Liouville é uma equação de Poisson não linear, nomeada em homenagem aos matemáticos Joseph Liouville, Gheorghe Bratu e Israel Gelfand, que é descrita da seguinte forma&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \nabla^2 \psi+\lambda e^\psi =0&amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Essa equação aparece em problemas de fuga térmica, como na teoria de Frank-Kamenetskii, e na astrofísica, por exemplo, na equação Emden–Chandrasekhar. Esta equação pode descrever a carga espacial de eletricidade em torno de um fio brilhante ou até mesmo uma nebulosa planetária.&lt;br /&gt;
&lt;br /&gt;
== A solução de Liouville ==&lt;br /&gt;
&lt;br /&gt;
Em duas dimensões, com coordenadas cartesianas (x,y), Joseph Liouville propôs uma solução em 1853 como &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda e^\psi(u^2+v^2+1)^2=2\left[\left(\dfrac{\partial u}{\partial x}\right)^2 + \left(\dfrac{\partial u}{\partial y}\right)^2\right] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt;u=u(x)&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;v=v(x)&amp;lt;/math&amp;gt;, e &amp;lt;math&amp;gt;f(z)=u + i v&amp;lt;/math&amp;gt; é uma [[função analítica]] arbitrária com &amp;lt;math&amp;gt;z=x+iy&amp;lt;/math&amp;gt;. Em 1915, G.W. Walker&amp;lt;ref&amp;gt;Walker, George W. &amp;quot;Some problems illustrating the forms of nebulae.&amp;quot; Proceedings of the Royal Society of London. Series A, Containing Papers of a Mathematical and Physical Character 91.631 (1915): 410-420.https://www.jstor.org/stable/pdf/93512.pdf?refreqid=excelsior%3Af4a4cc9656b8bbd9266f9d32587d02b1&amp;lt;/ref&amp;gt; encontrou uma solução assumindo uma forma para &amp;lt;math&amp;gt;f(z)&amp;lt;/math&amp;gt;. Se &amp;lt;math&amp;gt;r^2=x^2+y^2&amp;lt;/math&amp;gt;, então a solução de Walker é&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;8 e^{-\psi} = \lambda \left[\left(\frac{r}{a}\right)^n + \left(\frac{a}{r}\right)^n\right]^2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; é algum raio finito. Essa solução vai ao infinito para qualquer &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;, mas vai ao infinito na origem &amp;lt;math&amp;gt;n&amp;lt;1&amp;lt;/math&amp;gt; , finito na origem para &amp;lt;math&amp;gt;n=1&amp;lt;/math&amp;gt; e vai a zero na origem para &amp;lt;math&amp;gt;n&amp;gt;1&amp;lt;/math&amp;gt;. Walker também propôs mais duas soluções em seu artigo de 1915.&lt;br /&gt;
&lt;br /&gt;
==Formas radialmente simétricas==&lt;br /&gt;
&lt;br /&gt;
Se o sistema a ser estudado for radialmente simétrico, então a equação em &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; dimensões torna-se&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\psi'' + \frac{n-1}{r}\psi' + \lambda e^\psi=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; é a distância a partir da origem. Com as condições de contorno&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\psi'(0)=0, \quad \psi(1) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
e para &amp;lt;math&amp;gt;\lambda\geq 0&amp;lt;/math&amp;gt;, uma solução real existe apenas para &amp;lt;math&amp;gt;\lambda \in [0,\lambda_c]&amp;lt;/math&amp;gt;, onde &amp;lt;math&amp;gt;\lambda_c&amp;lt;/math&amp;gt; é o parâmetro crítico chamado de [[Teoria de Frank-Kamenetskii|'''parâmetro de Frank-Kamenetskii''']]. O parâmetro crítico é &amp;lt;math&amp;gt;\lambda_c=0.8785&amp;lt;/math&amp;gt; para &amp;lt;math&amp;gt;n=1&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\lambda_c=2&amp;lt;/math&amp;gt; para &amp;lt;math&amp;gt;n=2&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;\lambda_c=3.32&amp;lt;/math&amp;gt; para &amp;lt;math&amp;gt;n=3&amp;lt;/math&amp;gt;. Para &amp;lt;math&amp;gt;n=1, \ 2&amp;lt;/math&amp;gt;, existem duas soluções e para &amp;lt;math&amp;gt;3\leq n\leq 9&amp;lt;/math&amp;gt; existem infinitas soluções com as soluções oscilando em torno do ponto &amp;lt;math&amp;gt;\lambda=2(n-2)&amp;lt;/math&amp;gt;. Para &amp;lt;math&amp;gt;n\geq 10&amp;lt;/math&amp;gt;, a solução é única e, nesses casos, o parâmetro crítico é dado por &amp;lt;math&amp;gt;\lambda_c=2(n-2)&amp;lt;/math&amp;gt;. A multiplicidade de soluções para &amp;lt;math&amp;gt;n=3&amp;lt;/math&amp;gt; foi descoberta por [[Israel Gelfand]] em 1963 e, posteriormente, em 1973, generalizada para todos os &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; por [[Daniel D. Joseph]] e [[Thomas S. Lundgren]].&amp;lt;ref&amp;gt;Joseph, D. D., e T. S. Lundgren. &amp;quot;Quasilinear Dirichlet problems driven by positive sources.&amp;quot; Archive for Rational Mechanics and Analysis 49.4 (1973): 241-269.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A solução para &amp;lt;math&amp;gt;n=1&amp;lt;/math&amp;gt; que é válida no intervalo &amp;lt;math&amp;gt;\lambda \in [0,0.8785]&amp;lt;/math&amp;gt; é dada por&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\psi = -2 \ln \left[e^{-\psi_m/2}\cosh \left(\frac{\sqrt{\lambda}}{\sqrt 2}e^{-\psi_m/2}r\right)\right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt;\psi_m=\psi(0)&amp;lt;/math&amp;gt; está relacionada a &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; como&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;e^{\psi_m/2} = \cosh \left(\frac{\sqrt{\lambda}}{\sqrt 2}e^{-\psi_m/2}\right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A solução para &amp;lt;math&amp;gt;n=2&amp;lt;/math&amp;gt; que é válida no intervalo &amp;lt;math&amp;gt;\lambda \in [0,2]&amp;lt;/math&amp;gt; é dada por&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\psi = \ln \left[\frac{64e^{\psi_m}}{(\lambda  e^{\psi_m}r^2+8)^2}\right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt;\psi_m=\psi(0)&amp;lt;/math&amp;gt; está relacionada a &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; como&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; (\lambda e^{\psi_m}+8)^2 - 64 e^{\psi_m} =0.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Método Crank-Nicolson ==&lt;br /&gt;
Para resolver a equação diferencial parcial de Liouville-Bratu-Gelfand foi utilizado o método de Crank-Nicolson. Sendo a média ponderada dos métodos explícito e implícito de FTCS (Forward Time Central Space) da forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \frac{\psi_{j,i}^{n+1}-\psi_{j,i}^{n}}{\Delta t} = \theta . implicito + (1-\theta) . explicito &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt; \theta = \frac{1}{2} &amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Método Explícito FTCS ===&lt;br /&gt;
Para o método explícito a equação é discretizada da seguinte forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi_{j,i}^{n+1} = \psi_{j,i}^{n} + \Delta t \left( \frac{\psi_{i-1,j}^{n} - 2\psi_{i,j}^{n} + \psi_{i+1,j}^{n}}{{(\Delta x)}^2} + \frac{\psi_{i,j-1}^{n} - 2\psi_{i,j}^{n} + \psi_{i,j+1}^{n}}{{(\Delta y)}^2} + \lambda e^{\psi_{i,j}^{n}} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
considerando &amp;lt;math&amp;gt; \Delta x = \Delta y &amp;lt;/math&amp;gt; resulta em:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi_{j,i}^{n+1} = \psi_{j,i}^{n} + \frac{\Delta t}{{(\Delta x)}^2} \left( \psi_{i-1,j}^{n} + \psi_{i+1,j}^{n} + \psi_{i,j-1}^{n} + \psi_{i,j+1}^{n} - 4\psi_{i,j}^{n} \right) + \Delta t \lambda e^{\psi_{i,j}^{n}} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Método Implícito FTCS ===&lt;br /&gt;
Para o método implícito a equação é discretizada da mesma forma, porém a derivada é &amp;quot;para trás&amp;quot;, resultando em:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \psi_{j,i}^{n+1} = \psi_{j,i}^{n} + \frac{\Delta t}{{(\Delta x)}^2} \left( \psi_{i-1,j}^{n+1} + \psi_{i+1,j}^{n+1} + \psi_{i,j-1}^{n+1} + \psi_{i,j+1}^{n+1} - 4\psi_{i,j}^{n+1} \right) + \Delta t \lambda e^{\psi_{i,j}^{n+1}} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Substituindo ambos os métodos na equação do método de Crank-Nicolson obtemos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt; \psi_{j,i}^{n+1} = \psi_{j,i}^{n} + \frac{1}{2} \left( \frac{\Delta t}{{(\Delta x)}^2} \left( \psi_{i-1,j}^{n+1} + \psi_{i+1,j}^{n+1} + \psi_{i,j-1}^{n+1} + \psi_{i,j+1}^{n+1} - 4\psi_{i,j}^{n+1} \right) + \Delta t \lambda e^{\psi_{i,j}^{n+1}} + \frac{\Delta t}{{(\Delta x)}^2} \left( \psi_{i-1,j}^{n} + \psi_{i+1,j}^{n} + \psi_{i,j-1}^{n} + \psi_{i,j+1}^{n} - 4\psi_{i,j}^{n} \right) + \Delta t \lambda e^{\psi_{i,j}^{n}} \right) &amp;lt;/math&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Método de Relaxação ==&lt;br /&gt;
Como a equação de Liouville-Bratu-Gelfand não depende do tempo, é necessária uma aproximação para uma equação similar dependente do tempo para resolvê-la numericamente aplicando o método de FTCS (Foward Time Central Space). Fazendo então a solução dessa equação convergir ao estado estacionário diante de uma evolução temporal longa o suficiente (&amp;lt;math&amp;gt;t \rightarrow \infty&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Utilizando uma equação da difusão genérica chegamos na seguinte forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \psi}{dt} = \alpha \left( \frac{\partial^{2}\psi}{\partial x^2} + \frac{\partial^{2}\psi}{\partial y^2} + \lambda e^\psi\right)&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Onde &amp;lt;math&amp;gt;\alpha&amp;lt;/math&amp;gt; é a constante de difusão. Assim é possível aplicar essa equação no método de Jacobi, método numérico de relaxação.&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
&lt;br /&gt;
# https://en.wikipedia.org/wiki/Liouville%E2%80%93Bratu%E2%80%93Gelfand_equation&lt;br /&gt;
# Scherer, CLÁUDIO. Métodos Computacionais da Física. 2010.&lt;/div&gt;</summary>
		<author><name>Wilian77</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Liouville-Bratu-Gelfand&amp;diff=10540</id>
		<title>Equação de Liouville-Bratu-Gelfand</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Liouville-Bratu-Gelfand&amp;diff=10540"/>
		<updated>2024-06-20T19:08:15Z</updated>

		<summary type="html">&lt;p&gt;Wilian77: /* A solução de Liouville */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Equação de Liouville-bratu-Gelfand ==&lt;br /&gt;
&lt;br /&gt;
Na matemática, a Equação Liouville–Bratu–Gelfand ou Equação de Liouville é uma equação de Poisson não linear, nomeada em homenagem aos matemáticos Joseph Liouville, Gheorghe Bratu e Israel Gelfand, que é descrita da seguinte forma&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla^2 \psi+\lambda e \psi &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Essa equação aparece em problemas de fuga térmica, como na teoria de Frank-Kamenetskii, e na astrofísica, por exemplo, na equação Emden–Chandrasekhar. Esta equação pode descrever a carga espacial de eletricidade em torno de um fio brilhante ou até mesmo uma nebulosa planetária.&lt;br /&gt;
&lt;br /&gt;
== A solução de Liouville ==&lt;br /&gt;
&lt;br /&gt;
Em duas dimensões, com coordenadas cartesianas (x,y), Joseph Liouville propôs uma solução em 1853 como &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda e^\psi(u^2+v^2+1)^2=2\left[\left(\dfrac{\partial u}{\partial x}\right)^2 + \left(\dfrac{\partial u}{\partial y}\right)^2\right] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt;f(z)=u + i v&amp;lt;/math&amp;gt; é uma [[função analítica]] arbitrária com &amp;lt;math&amp;gt;z=x+iy&amp;lt;/math&amp;gt;. Em 1915, G.W. Walker&amp;lt;ref&amp;gt;Walker, George W. &amp;quot;Some problems illustrating the forms of nebulae.&amp;quot; Proceedings of the Royal Society of London. Series A, Containing Papers of a Mathematical and Physical Character 91.631 (1915): 410-420.https://www.jstor.org/stable/pdf/93512.pdf?refreqid=excelsior%3Af4a4cc9656b8bbd9266f9d32587d02b1&amp;lt;/ref&amp;gt; encontrou uma solução assumindo uma forma para &amp;lt;math&amp;gt;f(z)&amp;lt;/math&amp;gt;. Se &amp;lt;math&amp;gt;r^2=x^2+y^2&amp;lt;/math&amp;gt;, então a solução de Walker é&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;8 e^{-\psi} = \lambda \left[\left(\frac{r}{a}\right)^n + \left(\frac{a}{r}\right)^n\right]^2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; é algum raio finito. Essa solução vai ao infinito para qualquer &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;, mas vai ao infinito na origem &amp;lt;math&amp;gt;n&amp;lt;1&amp;lt;/math&amp;gt; , finito na origem para &amp;lt;math&amp;gt;n=1&amp;lt;/math&amp;gt; e vai a zero na origem para &amp;lt;math&amp;gt;n&amp;gt;1&amp;lt;/math&amp;gt;. Walker também propôs mais duas soluções em seu artigo de 1915.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Formas radialmente simétricas==&lt;br /&gt;
&lt;br /&gt;
Se o sistema a ser estudado for radialmente simétrico, então a equação em &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; dimensões torna-se&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\psi'' + \frac{n-1}{r}\psi' + \lambda e^\psi=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt; é a distância a partir da origem. Com as condições de contorno&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\psi'(0)=0, \quad \psi(1) = 0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
e para &amp;lt;math&amp;gt;\lambda\geq 0&amp;lt;/math&amp;gt;, uma solução real existe apenas para &amp;lt;math&amp;gt;\lambda \in [0,\lambda_c]&amp;lt;/math&amp;gt;, onde &amp;lt;math&amp;gt;\lambda_c&amp;lt;/math&amp;gt; é o parâmetro crítico chamado de [[Teoria de Frank-Kamenetskii|'''parâmetro de Frank-Kamenetskii''']]. O parâmetro crítico é &amp;lt;math&amp;gt;\lambda_c=0.8785&amp;lt;/math&amp;gt; para &amp;lt;math&amp;gt;n=1&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;\lambda_c=2&amp;lt;/math&amp;gt; para &amp;lt;math&amp;gt;n=2&amp;lt;/math&amp;gt; e &amp;lt;math&amp;gt;\lambda_c=3.32&amp;lt;/math&amp;gt; para &amp;lt;math&amp;gt;n=3&amp;lt;/math&amp;gt;. Para &amp;lt;math&amp;gt;n=1, \ 2&amp;lt;/math&amp;gt;, existem duas soluções e para &amp;lt;math&amp;gt;3\leq n\leq 9&amp;lt;/math&amp;gt; existem infinitas soluções com as soluções oscilando em torno do ponto &amp;lt;math&amp;gt;\lambda=2(n-2)&amp;lt;/math&amp;gt;. Para &amp;lt;math&amp;gt;n\geq 10&amp;lt;/math&amp;gt;, a solução é única e, nesses casos, o parâmetro crítico é dado por &amp;lt;math&amp;gt;\lambda_c=2(n-2)&amp;lt;/math&amp;gt;. A multiplicidade de soluções para &amp;lt;math&amp;gt;n=3&amp;lt;/math&amp;gt; foi descoberta por [[Israel Gelfand]] em 1963 e, posteriormente, em 1973, generalizada para todos os &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; por [[Daniel D. Joseph]] e [[Thomas S. Lundgren]].&amp;lt;ref&amp;gt;Joseph, D. D., e T. S. Lundgren. &amp;quot;Quasilinear Dirichlet problems driven by positive sources.&amp;quot; Archive for Rational Mechanics and Analysis 49.4 (1973): 241-269.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A solução para &amp;lt;math&amp;gt;n=1&amp;lt;/math&amp;gt; que é válida no intervalo &amp;lt;math&amp;gt;\lambda \in [0,0.8785]&amp;lt;/math&amp;gt; é dada por&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\psi = -2 \ln \left[e^{-\psi_m/2}\cosh \left(\frac{\sqrt{\lambda}}{\sqrt 2}e^{-\psi_m/2}r\right)\right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt;\psi_m=\psi(0)&amp;lt;/math&amp;gt; está relacionada a &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; como&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;e^{\psi_m/2} = \cosh \left(\frac{\sqrt{\lambda}}{\sqrt 2}e^{-\psi_m/2}\right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A solução para &amp;lt;math&amp;gt;n=2&amp;lt;/math&amp;gt; que é válida no intervalo &amp;lt;math&amp;gt;\lambda \in [0,2]&amp;lt;/math&amp;gt; é dada por&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\psi = \ln \left[\frac{64e^{\psi_m}}{(\lambda  e^{\psi_m}r^2+8)^2}\right]&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt;\psi_m=\psi(0)&amp;lt;/math&amp;gt; está relacionada a &amp;lt;math&amp;gt;\lambda&amp;lt;/math&amp;gt; como&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; (\lambda e^{\psi_m}+8)^2 - 64 e^{\psi_m} =0.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Método de Relaxação ==&lt;br /&gt;
Como a equação de Liouville-Bratu-Gelfand não depende do tempo, é necessária uma aproximação para uma equação similar dependente do tempo para resolvê-la numericamente aplicando o método de FTCS (Foward Time Central Space). Fazendo então a solução dessa equação convergir ao estado estacionário diante de uma evolução temporal longa o suficiente (&amp;lt;math&amp;gt;t \rightarrow \infty&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Utilizando uma equação da difusão genérica chegamos na seguinte forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \psi}{dt} = \alpha \left( \frac{\partial^{2}\psi}{\partial x^2} + \frac{\partial^{2}\psi}{\partial y^2} \right)&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Onde &amp;lt;math&amp;gt;\alpha&amp;lt;/math&amp;gt; é a constante de difusão. Assim é possível aplicar essa equação no método de Jacobi, método numérico de relaxação.&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
&lt;br /&gt;
# https://en.wikipedia.org/wiki/Liouville%E2%80%93Bratu%E2%80%93Gelfand_equation&lt;br /&gt;
# Scherer, CLÁUDIO. Métodos Computacionais da Física. 2010.&lt;/div&gt;</summary>
		<author><name>Wilian77</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Liouville-Bratu-Gelfand&amp;diff=10539</id>
		<title>Equação de Liouville-Bratu-Gelfand</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Liouville-Bratu-Gelfand&amp;diff=10539"/>
		<updated>2024-06-20T19:07:25Z</updated>

		<summary type="html">&lt;p&gt;Wilian77: /* A solução de Liouville */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Equação de Liouville-bratu-Gelfand ==&lt;br /&gt;
&lt;br /&gt;
Na matemática, a Equação Liouville–Bratu–Gelfand ou Equação de Liouville é uma equação de Poisson não linear, nomeada em homenagem aos matemáticos Joseph Liouville, Gheorghe Bratu e Israel Gelfand, que é descrita da seguinte forma&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla^2 \psi+\lambda e \psi &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Essa equação aparece em problemas de fuga térmica, como na teoria de Frank-Kamenetskii, e na astrofísica, por exemplo, na equação Emden–Chandrasekhar. Esta equação pode descrever a carga espacial de eletricidade em torno de um fio brilhante ou até mesmo uma nebulosa planetária.&lt;br /&gt;
&lt;br /&gt;
== A solução de Liouville ==&lt;br /&gt;
&lt;br /&gt;
Em duas dimensões, com coordenadas cartesianas (x,y), Joseph Liouville propôs uma solução em 1853 como &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda e^\psi(u^2+v^2+1)^2=2\left[\left(\dfrac{\partial u}{\partial x}\right)^2 + \left(\dfrac{\partial u}{\partial y}\right)^2\right] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt;f(z)=u + i v&amp;lt;/math&amp;gt; é uma [[função analítica]] arbitrária com &amp;lt;math&amp;gt;z=x+iy&amp;lt;/math&amp;gt;. Em 1915, G.W. Walker&amp;lt;ref&amp;gt;Walker, George W. &amp;quot;Some problems illustrating the forms of nebulae.&amp;quot; Proceedings of the Royal Society of London. Series A, Containing Papers of a Mathematical and Physical Character 91.631 (1915): 410-420.https://www.jstor.org/stable/pdf/93512.pdf?refreqid=excelsior%3Af4a4cc9656b8bbd9266f9d32587d02b1&amp;lt;/ref&amp;gt; encontrou uma solução assumindo uma forma para &amp;lt;math&amp;gt;f(z)&amp;lt;/math&amp;gt;. Se &amp;lt;math&amp;gt;r^2=x^2+y^2&amp;lt;/math&amp;gt;, então a solução de Walker é&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;8 e^{-\psi} = \lambda \left[\left(\frac{r}{a}\right)^n + \left(\frac{a}{r}\right)^n\right]^2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
onde &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; é algum raio finito. Essa solução vai ao infinito para qualquer &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;, mas vai ao infinito na origem &amp;lt;math&amp;gt;n&amp;lt;1&amp;lt;/math&amp;gt; , finito na origem para &amp;lt;math&amp;gt;n=1&amp;lt;/math&amp;gt; e vai a zero na origem para &amp;lt;math&amp;gt;n&amp;gt;1&amp;lt;/math&amp;gt;. Walker também propôs mais duas soluções em seu artigo de 1915.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
where &lt;br /&gt;
f(z)=u+iv&lt;br /&gt;
 is an arbitrary analytic function with &lt;br /&gt;
z=x+iy&lt;br /&gt;
. In 1915, G.W. Walker found a solution by assuming a form for &lt;br /&gt;
f(z)&lt;br /&gt;
. If &lt;br /&gt;
r2=x2+y2&lt;br /&gt;
, then Walker's solution is&lt;br /&gt;
&lt;br /&gt;
8e−ψ=λ[(ra)n+(ar)n]2&lt;br /&gt;
&lt;br /&gt;
where &lt;br /&gt;
a&lt;br /&gt;
 is some finite radius. This solution decays at infinity for any &lt;br /&gt;
n&lt;br /&gt;
, but becomes infinite at the origin for &lt;br /&gt;
n&amp;lt;1&lt;br /&gt;
 , becomes finite at the origin for &lt;br /&gt;
n=1&lt;br /&gt;
 and becomes zero at the origin for &lt;br /&gt;
n&amp;gt;1&lt;br /&gt;
. Walker also proposed two more solutions in his 1915 paper.&lt;br /&gt;
&lt;br /&gt;
Radially symmetric forms&lt;br /&gt;
&lt;br /&gt;
If the system to be studied is radially symmetric, then the equation in &lt;br /&gt;
n&lt;br /&gt;
 dimension becomes&lt;br /&gt;
&lt;br /&gt;
ψ″+n−1rψ′+λeψ=0&lt;br /&gt;
&lt;br /&gt;
where &lt;br /&gt;
r&lt;br /&gt;
 is the distance from the origin. With the boundary conditions&lt;br /&gt;
&lt;br /&gt;
ψ′(0)=0,ψ(1)=0&lt;br /&gt;
&lt;br /&gt;
and for &lt;br /&gt;
λ≥0&lt;br /&gt;
, a real solution exists only for &lt;br /&gt;
λ∈[0,λc]&lt;br /&gt;
, where &lt;br /&gt;
λc&lt;br /&gt;
 is the critical parameter called as Frank-Kamenetskii parameter. The critical parameter is &lt;br /&gt;
λc=0.8785&lt;br /&gt;
 for &lt;br /&gt;
n=1&lt;br /&gt;
, &lt;br /&gt;
λc=2&lt;br /&gt;
 for &lt;br /&gt;
n=2&lt;br /&gt;
 and &lt;br /&gt;
λc=3.32&lt;br /&gt;
 for &lt;br /&gt;
n=3&lt;br /&gt;
. For &lt;br /&gt;
n=1, 2&lt;br /&gt;
, two solution exists and for &lt;br /&gt;
3≤n≤9&lt;br /&gt;
 infinitely many solution exists with solutions oscillating about the point &lt;br /&gt;
λ=2(n−2)&lt;br /&gt;
. For &lt;br /&gt;
n≥10&lt;br /&gt;
, the solution is unique and in these cases the critical parameter is given by &lt;br /&gt;
λc=2(n−2)&lt;br /&gt;
. Multiplicity of solution for &lt;br /&gt;
n=3&lt;br /&gt;
 was discovered by Israel Gelfand in 1963 and in later 1973 generalized for all &lt;br /&gt;
n&lt;br /&gt;
 by Daniel D. Joseph and Thomas S. Lundgren.&lt;br /&gt;
&lt;br /&gt;
The solution for &lt;br /&gt;
n=1&lt;br /&gt;
 that is valid in the range &lt;br /&gt;
λ∈[0,0.8785]&lt;br /&gt;
 is given by&lt;br /&gt;
&lt;br /&gt;
ψ=−2ln⁡[e−ψm/2cosh⁡(λ2e−ψm/2r)]&lt;br /&gt;
&lt;br /&gt;
where &lt;br /&gt;
ψm=ψ(0)&lt;br /&gt;
 is related to &lt;br /&gt;
λ&lt;br /&gt;
 as&lt;br /&gt;
&lt;br /&gt;
eψm/2=cosh⁡(λ2e−ψm/2).&lt;br /&gt;
&lt;br /&gt;
The solution for &lt;br /&gt;
n=2&lt;br /&gt;
 that is valid in the range &lt;br /&gt;
λ∈[0,2]&lt;br /&gt;
 is given by&lt;br /&gt;
&lt;br /&gt;
ψ=ln⁡[64eψm(λeψmr2+8)2]&lt;br /&gt;
&lt;br /&gt;
where &lt;br /&gt;
ψm=ψ(0)&lt;br /&gt;
 is related to &lt;br /&gt;
λ&lt;br /&gt;
 as&lt;br /&gt;
&lt;br /&gt;
(λeψm+8)2−64eψm=0.&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Método de Relaxação ==&lt;br /&gt;
Como a equação de Liouville-Bratu-Gelfand não depende do tempo, é necessária uma aproximação para uma equação similar dependente do tempo para resolvê-la numericamente aplicando o método de FTCS (Foward Time Central Space). Fazendo então a solução dessa equação convergir ao estado estacionário diante de uma evolução temporal longa o suficiente (&amp;lt;math&amp;gt;t \rightarrow \infty&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Utilizando uma equação da difusão genérica chegamos na seguinte forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \psi}{dt} = \alpha \left( \frac{\partial^{2}\psi}{\partial x^2} + \frac{\partial^{2}\psi}{\partial y^2} \right)&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Onde &amp;lt;math&amp;gt;\alpha&amp;lt;/math&amp;gt; é a constante de difusão. Assim é possível aplicar essa equação no método de Jacobi, método numérico de relaxação.&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
&lt;br /&gt;
# https://en.wikipedia.org/wiki/Liouville%E2%80%93Bratu%E2%80%93Gelfand_equation&lt;br /&gt;
# Scherer, CLÁUDIO. Métodos Computacionais da Física. 2010.&lt;/div&gt;</summary>
		<author><name>Wilian77</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Liouville-Bratu-Gelfand&amp;diff=10538</id>
		<title>Equação de Liouville-Bratu-Gelfand</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Liouville-Bratu-Gelfand&amp;diff=10538"/>
		<updated>2024-06-20T18:54:30Z</updated>

		<summary type="html">&lt;p&gt;Wilian77: /* A solução de Liouville */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Equação de Liouville-bratu-Gelfand ==&lt;br /&gt;
&lt;br /&gt;
Na matemática, a Equação Liouville–Bratu–Gelfand ou Equação de Liouville é uma equação de Poisson não linear, nomeada em homenagem aos matemáticos Joseph Liouville, Gheorghe Bratu e Israel Gelfand, que é descrita da seguinte forma&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla^2 \psi+\lambda e \psi &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Essa equação aparece em problemas de fuga térmica, como na teoria de Frank-Kamenetskii, e na astrofísica, por exemplo, na equação Emden–Chandrasekhar. Esta equação pode descrever a carga espacial de eletricidade em torno de um fio brilhante ou até mesmo uma nebulosa planetária.&lt;br /&gt;
&lt;br /&gt;
== A solução de Liouville ==&lt;br /&gt;
&lt;br /&gt;
Em duas dimensões, com coordenadas cartesianas (x,y), Joseph Liouville propôs uma solução em 1853 como &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda e^\psi(u^2+v^2+1)^2=2\left[\left(\dfrac{\partial u}{\partial x}\right)^2 + \left(\dfrac{\partial u}{\partial y}\right)^2\right] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &lt;br /&gt;
f(z)=u+iv&lt;br /&gt;
 is an arbitrary analytic function with &lt;br /&gt;
z=x+iy&lt;br /&gt;
. In 1915, G.W. Walker found a solution by assuming a form for &lt;br /&gt;
f(z)&lt;br /&gt;
. If &lt;br /&gt;
r2=x2+y2&lt;br /&gt;
, then Walker's solution is&lt;br /&gt;
&lt;br /&gt;
8e−ψ=λ[(ra)n+(ar)n]2&lt;br /&gt;
&lt;br /&gt;
where &lt;br /&gt;
a&lt;br /&gt;
 is some finite radius. This solution decays at infinity for any &lt;br /&gt;
n&lt;br /&gt;
, but becomes infinite at the origin for &lt;br /&gt;
n&amp;lt;1&lt;br /&gt;
 , becomes finite at the origin for &lt;br /&gt;
n=1&lt;br /&gt;
 and becomes zero at the origin for &lt;br /&gt;
n&amp;gt;1&lt;br /&gt;
. Walker also proposed two more solutions in his 1915 paper.&lt;br /&gt;
&lt;br /&gt;
Radially symmetric forms&lt;br /&gt;
&lt;br /&gt;
If the system to be studied is radially symmetric, then the equation in &lt;br /&gt;
n&lt;br /&gt;
 dimension becomes&lt;br /&gt;
&lt;br /&gt;
ψ″+n−1rψ′+λeψ=0&lt;br /&gt;
&lt;br /&gt;
where &lt;br /&gt;
r&lt;br /&gt;
 is the distance from the origin. With the boundary conditions&lt;br /&gt;
&lt;br /&gt;
ψ′(0)=0,ψ(1)=0&lt;br /&gt;
&lt;br /&gt;
and for &lt;br /&gt;
λ≥0&lt;br /&gt;
, a real solution exists only for &lt;br /&gt;
λ∈[0,λc]&lt;br /&gt;
, where &lt;br /&gt;
λc&lt;br /&gt;
 is the critical parameter called as Frank-Kamenetskii parameter. The critical parameter is &lt;br /&gt;
λc=0.8785&lt;br /&gt;
 for &lt;br /&gt;
n=1&lt;br /&gt;
, &lt;br /&gt;
λc=2&lt;br /&gt;
 for &lt;br /&gt;
n=2&lt;br /&gt;
 and &lt;br /&gt;
λc=3.32&lt;br /&gt;
 for &lt;br /&gt;
n=3&lt;br /&gt;
. For &lt;br /&gt;
n=1, 2&lt;br /&gt;
, two solution exists and for &lt;br /&gt;
3≤n≤9&lt;br /&gt;
 infinitely many solution exists with solutions oscillating about the point &lt;br /&gt;
λ=2(n−2)&lt;br /&gt;
. For &lt;br /&gt;
n≥10&lt;br /&gt;
, the solution is unique and in these cases the critical parameter is given by &lt;br /&gt;
λc=2(n−2)&lt;br /&gt;
. Multiplicity of solution for &lt;br /&gt;
n=3&lt;br /&gt;
 was discovered by Israel Gelfand in 1963 and in later 1973 generalized for all &lt;br /&gt;
n&lt;br /&gt;
 by Daniel D. Joseph and Thomas S. Lundgren.&lt;br /&gt;
&lt;br /&gt;
The solution for &lt;br /&gt;
n=1&lt;br /&gt;
 that is valid in the range &lt;br /&gt;
λ∈[0,0.8785]&lt;br /&gt;
 is given by&lt;br /&gt;
&lt;br /&gt;
ψ=−2ln⁡[e−ψm/2cosh⁡(λ2e−ψm/2r)]&lt;br /&gt;
&lt;br /&gt;
where &lt;br /&gt;
ψm=ψ(0)&lt;br /&gt;
 is related to &lt;br /&gt;
λ&lt;br /&gt;
 as&lt;br /&gt;
&lt;br /&gt;
eψm/2=cosh⁡(λ2e−ψm/2).&lt;br /&gt;
&lt;br /&gt;
The solution for &lt;br /&gt;
n=2&lt;br /&gt;
 that is valid in the range &lt;br /&gt;
λ∈[0,2]&lt;br /&gt;
 is given by&lt;br /&gt;
&lt;br /&gt;
ψ=ln⁡[64eψm(λeψmr2+8)2]&lt;br /&gt;
&lt;br /&gt;
where &lt;br /&gt;
ψm=ψ(0)&lt;br /&gt;
 is related to &lt;br /&gt;
λ&lt;br /&gt;
 as&lt;br /&gt;
&lt;br /&gt;
(λeψm+8)2−64eψm=0.&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Método de Relaxação ==&lt;br /&gt;
Como a equação de Liouville-Bratu-Gelfand não depende do tempo, é necessária uma aproximação para uma equação similar dependente do tempo para resolvê-la numericamente aplicando o método de FTCS (Foward Time Central Space). Fazendo então a solução dessa equação convergir ao estado estacionário diante de uma evolução temporal longa o suficiente (&amp;lt;math&amp;gt;t \rightarrow \infty&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Utilizando uma equação da difusão genérica chegamos na seguinte forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \psi}{dt} = \alpha \left( \frac{\partial^{2}\psi}{\partial x^2} + \frac{\partial^{2}\psi}{\partial y^2} \right)&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Onde &amp;lt;math&amp;gt;\alpha&amp;lt;/math&amp;gt; é a constante de difusão. Assim é possível aplicar essa equação no método de Jacobi, método numérico de relaxação.&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
&lt;br /&gt;
# https://en.wikipedia.org/wiki/Liouville%E2%80%93Bratu%E2%80%93Gelfand_equation&lt;br /&gt;
# Scherer, CLÁUDIO. Métodos Computacionais da Física. 2010.&lt;/div&gt;</summary>
		<author><name>Wilian77</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Liouville-Bratu-Gelfand&amp;diff=10537</id>
		<title>Equação de Liouville-Bratu-Gelfand</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Liouville-Bratu-Gelfand&amp;diff=10537"/>
		<updated>2024-06-20T18:52:53Z</updated>

		<summary type="html">&lt;p&gt;Wilian77: /* A solução de Liouville */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Equação de Liouville-bratu-Gelfand ==&lt;br /&gt;
&lt;br /&gt;
Na matemática, a Equação Liouville–Bratu–Gelfand ou Equação de Liouville é uma equação de Poisson não linear, nomeada em homenagem aos matemáticos Joseph Liouville, Gheorghe Bratu e Israel Gelfand, que é descrita da seguinte forma&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla^2 \psi+\lambda e \psi &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Essa equação aparece em problemas de fuga térmica, como na teoria de Frank-Kamenetskii, e na astrofísica, por exemplo, na equação Emden–Chandrasekhar. Esta equação pode descrever a carga espacial de eletricidade em torno de um fio brilhante ou até mesmo uma nebulosa planetária.&lt;br /&gt;
&lt;br /&gt;
== A solução de Liouville ==&lt;br /&gt;
&lt;br /&gt;
Em duas dimensões, com coordenadas cartesianas (x,y), Joseph Liouville propôs uma solução em 1853 como &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda e^\psi(u^2+v^2+1)^2=2\left[(\frac{\partial u}{\partial x})^2 + \frac{\partial u}{\partial y})^2\right] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &lt;br /&gt;
f(z)=u+iv&lt;br /&gt;
 is an arbitrary analytic function with &lt;br /&gt;
z=x+iy&lt;br /&gt;
. In 1915, G.W. Walker found a solution by assuming a form for &lt;br /&gt;
f(z)&lt;br /&gt;
. If &lt;br /&gt;
r2=x2+y2&lt;br /&gt;
, then Walker's solution is&lt;br /&gt;
&lt;br /&gt;
8e−ψ=λ[(ra)n+(ar)n]2&lt;br /&gt;
&lt;br /&gt;
where &lt;br /&gt;
a&lt;br /&gt;
 is some finite radius. This solution decays at infinity for any &lt;br /&gt;
n&lt;br /&gt;
, but becomes infinite at the origin for &lt;br /&gt;
n&amp;lt;1&lt;br /&gt;
 , becomes finite at the origin for &lt;br /&gt;
n=1&lt;br /&gt;
 and becomes zero at the origin for &lt;br /&gt;
n&amp;gt;1&lt;br /&gt;
. Walker also proposed two more solutions in his 1915 paper.&lt;br /&gt;
&lt;br /&gt;
Radially symmetric forms&lt;br /&gt;
&lt;br /&gt;
If the system to be studied is radially symmetric, then the equation in &lt;br /&gt;
n&lt;br /&gt;
 dimension becomes&lt;br /&gt;
&lt;br /&gt;
ψ″+n−1rψ′+λeψ=0&lt;br /&gt;
&lt;br /&gt;
where &lt;br /&gt;
r&lt;br /&gt;
 is the distance from the origin. With the boundary conditions&lt;br /&gt;
&lt;br /&gt;
ψ′(0)=0,ψ(1)=0&lt;br /&gt;
&lt;br /&gt;
and for &lt;br /&gt;
λ≥0&lt;br /&gt;
, a real solution exists only for &lt;br /&gt;
λ∈[0,λc]&lt;br /&gt;
, where &lt;br /&gt;
λc&lt;br /&gt;
 is the critical parameter called as Frank-Kamenetskii parameter. The critical parameter is &lt;br /&gt;
λc=0.8785&lt;br /&gt;
 for &lt;br /&gt;
n=1&lt;br /&gt;
, &lt;br /&gt;
λc=2&lt;br /&gt;
 for &lt;br /&gt;
n=2&lt;br /&gt;
 and &lt;br /&gt;
λc=3.32&lt;br /&gt;
 for &lt;br /&gt;
n=3&lt;br /&gt;
. For &lt;br /&gt;
n=1, 2&lt;br /&gt;
, two solution exists and for &lt;br /&gt;
3≤n≤9&lt;br /&gt;
 infinitely many solution exists with solutions oscillating about the point &lt;br /&gt;
λ=2(n−2)&lt;br /&gt;
. For &lt;br /&gt;
n≥10&lt;br /&gt;
, the solution is unique and in these cases the critical parameter is given by &lt;br /&gt;
λc=2(n−2)&lt;br /&gt;
. Multiplicity of solution for &lt;br /&gt;
n=3&lt;br /&gt;
 was discovered by Israel Gelfand in 1963 and in later 1973 generalized for all &lt;br /&gt;
n&lt;br /&gt;
 by Daniel D. Joseph and Thomas S. Lundgren.&lt;br /&gt;
&lt;br /&gt;
The solution for &lt;br /&gt;
n=1&lt;br /&gt;
 that is valid in the range &lt;br /&gt;
λ∈[0,0.8785]&lt;br /&gt;
 is given by&lt;br /&gt;
&lt;br /&gt;
ψ=−2ln⁡[e−ψm/2cosh⁡(λ2e−ψm/2r)]&lt;br /&gt;
&lt;br /&gt;
where &lt;br /&gt;
ψm=ψ(0)&lt;br /&gt;
 is related to &lt;br /&gt;
λ&lt;br /&gt;
 as&lt;br /&gt;
&lt;br /&gt;
eψm/2=cosh⁡(λ2e−ψm/2).&lt;br /&gt;
&lt;br /&gt;
The solution for &lt;br /&gt;
n=2&lt;br /&gt;
 that is valid in the range &lt;br /&gt;
λ∈[0,2]&lt;br /&gt;
 is given by&lt;br /&gt;
&lt;br /&gt;
ψ=ln⁡[64eψm(λeψmr2+8)2]&lt;br /&gt;
&lt;br /&gt;
where &lt;br /&gt;
ψm=ψ(0)&lt;br /&gt;
 is related to &lt;br /&gt;
λ&lt;br /&gt;
 as&lt;br /&gt;
&lt;br /&gt;
(λeψm+8)2−64eψm=0.&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Método de Relaxação ==&lt;br /&gt;
Como a equação de Liouville-Bratu-Gelfand não depende do tempo, é necessária uma aproximação para uma equação similar dependente do tempo para resolvê-la numericamente aplicando o método de FTCS (Foward Time Central Space). Fazendo então a solução dessa equação convergir ao estado estacionário diante de uma evolução temporal longa o suficiente (&amp;lt;math&amp;gt;t \rightarrow \infty&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Utilizando uma equação da difusão genérica chegamos na seguinte forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \psi}{dt} = \alpha \left( \frac{\partial^{2}\psi}{\partial x^2} + \frac{\partial^{2}\psi}{\partial y^2} \right)&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Onde &amp;lt;math&amp;gt;\alpha&amp;lt;/math&amp;gt; é a constante de difusão. Assim é possível aplicar essa equação no método de Jacobi, método numérico de relaxação.&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
&lt;br /&gt;
# https://en.wikipedia.org/wiki/Liouville%E2%80%93Bratu%E2%80%93Gelfand_equation&lt;br /&gt;
# Scherer, CLÁUDIO. Métodos Computacionais da Física. 2010.&lt;/div&gt;</summary>
		<author><name>Wilian77</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Liouville-Bratu-Gelfand&amp;diff=10536</id>
		<title>Equação de Liouville-Bratu-Gelfand</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Liouville-Bratu-Gelfand&amp;diff=10536"/>
		<updated>2024-06-20T18:52:04Z</updated>

		<summary type="html">&lt;p&gt;Wilian77: /* A solução de Liouville */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Equação de Liouville-bratu-Gelfand ==&lt;br /&gt;
&lt;br /&gt;
Na matemática, a Equação Liouville–Bratu–Gelfand ou Equação de Liouville é uma equação de Poisson não linear, nomeada em homenagem aos matemáticos Joseph Liouville, Gheorghe Bratu e Israel Gelfand, que é descrita da seguinte forma&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla^2 \psi+\lambda e \psi &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Essa equação aparece em problemas de fuga térmica, como na teoria de Frank-Kamenetskii, e na astrofísica, por exemplo, na equação Emden–Chandrasekhar. Esta equação pode descrever a carga espacial de eletricidade em torno de um fio brilhante ou até mesmo uma nebulosa planetária.&lt;br /&gt;
&lt;br /&gt;
== A solução de Liouville ==&lt;br /&gt;
&lt;br /&gt;
Em duas dimensões, com coordenadas cartesianas (x,y), Joseph Liouville propôs uma solução em 1853 como &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \lambda e^\psi(u^2+v^2+1)^2=2\left[(\frac{\partial u}{\partial x})^2 + \frac{\partial u}{\partial y})^2\right] &amp;lt;math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &lt;br /&gt;
f(z)=u+iv&lt;br /&gt;
 is an arbitrary analytic function with &lt;br /&gt;
z=x+iy&lt;br /&gt;
. In 1915, G.W. Walker found a solution by assuming a form for &lt;br /&gt;
f(z)&lt;br /&gt;
. If &lt;br /&gt;
r2=x2+y2&lt;br /&gt;
, then Walker's solution is&lt;br /&gt;
&lt;br /&gt;
8e−ψ=λ[(ra)n+(ar)n]2&lt;br /&gt;
&lt;br /&gt;
where &lt;br /&gt;
a&lt;br /&gt;
 is some finite radius. This solution decays at infinity for any &lt;br /&gt;
n&lt;br /&gt;
, but becomes infinite at the origin for &lt;br /&gt;
n&amp;lt;1&lt;br /&gt;
 , becomes finite at the origin for &lt;br /&gt;
n=1&lt;br /&gt;
 and becomes zero at the origin for &lt;br /&gt;
n&amp;gt;1&lt;br /&gt;
. Walker also proposed two more solutions in his 1915 paper.&lt;br /&gt;
&lt;br /&gt;
Radially symmetric forms&lt;br /&gt;
&lt;br /&gt;
If the system to be studied is radially symmetric, then the equation in &lt;br /&gt;
n&lt;br /&gt;
 dimension becomes&lt;br /&gt;
&lt;br /&gt;
ψ″+n−1rψ′+λeψ=0&lt;br /&gt;
&lt;br /&gt;
where &lt;br /&gt;
r&lt;br /&gt;
 is the distance from the origin. With the boundary conditions&lt;br /&gt;
&lt;br /&gt;
ψ′(0)=0,ψ(1)=0&lt;br /&gt;
&lt;br /&gt;
and for &lt;br /&gt;
λ≥0&lt;br /&gt;
, a real solution exists only for &lt;br /&gt;
λ∈[0,λc]&lt;br /&gt;
, where &lt;br /&gt;
λc&lt;br /&gt;
 is the critical parameter called as Frank-Kamenetskii parameter. The critical parameter is &lt;br /&gt;
λc=0.8785&lt;br /&gt;
 for &lt;br /&gt;
n=1&lt;br /&gt;
, &lt;br /&gt;
λc=2&lt;br /&gt;
 for &lt;br /&gt;
n=2&lt;br /&gt;
 and &lt;br /&gt;
λc=3.32&lt;br /&gt;
 for &lt;br /&gt;
n=3&lt;br /&gt;
. For &lt;br /&gt;
n=1, 2&lt;br /&gt;
, two solution exists and for &lt;br /&gt;
3≤n≤9&lt;br /&gt;
 infinitely many solution exists with solutions oscillating about the point &lt;br /&gt;
λ=2(n−2)&lt;br /&gt;
. For &lt;br /&gt;
n≥10&lt;br /&gt;
, the solution is unique and in these cases the critical parameter is given by &lt;br /&gt;
λc=2(n−2)&lt;br /&gt;
. Multiplicity of solution for &lt;br /&gt;
n=3&lt;br /&gt;
 was discovered by Israel Gelfand in 1963 and in later 1973 generalized for all &lt;br /&gt;
n&lt;br /&gt;
 by Daniel D. Joseph and Thomas S. Lundgren.&lt;br /&gt;
&lt;br /&gt;
The solution for &lt;br /&gt;
n=1&lt;br /&gt;
 that is valid in the range &lt;br /&gt;
λ∈[0,0.8785]&lt;br /&gt;
 is given by&lt;br /&gt;
&lt;br /&gt;
ψ=−2ln⁡[e−ψm/2cosh⁡(λ2e−ψm/2r)]&lt;br /&gt;
&lt;br /&gt;
where &lt;br /&gt;
ψm=ψ(0)&lt;br /&gt;
 is related to &lt;br /&gt;
λ&lt;br /&gt;
 as&lt;br /&gt;
&lt;br /&gt;
eψm/2=cosh⁡(λ2e−ψm/2).&lt;br /&gt;
&lt;br /&gt;
The solution for &lt;br /&gt;
n=2&lt;br /&gt;
 that is valid in the range &lt;br /&gt;
λ∈[0,2]&lt;br /&gt;
 is given by&lt;br /&gt;
&lt;br /&gt;
ψ=ln⁡[64eψm(λeψmr2+8)2]&lt;br /&gt;
&lt;br /&gt;
where &lt;br /&gt;
ψm=ψ(0)&lt;br /&gt;
 is related to &lt;br /&gt;
λ&lt;br /&gt;
 as&lt;br /&gt;
&lt;br /&gt;
(λeψm+8)2−64eψm=0.&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Método de Relaxação ==&lt;br /&gt;
Como a equação de Liouville-Bratu-Gelfand não depende do tempo, é necessária uma aproximação para uma equação similar dependente do tempo para resolvê-la numericamente aplicando o método de FTCS (Foward Time Central Space). Fazendo então a solução dessa equação convergir ao estado estacionário diante de uma evolução temporal longa o suficiente (&amp;lt;math&amp;gt;t \rightarrow \infty&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Utilizando uma equação da difusão genérica chegamos na seguinte forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \psi}{dt} = \alpha \left( \frac{\partial^{2}\psi}{\partial x^2} + \frac{\partial^{2}\psi}{\partial y^2} \right)&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Onde &amp;lt;math&amp;gt;\alpha&amp;lt;/math&amp;gt; é a constante de difusão. Assim é possível aplicar essa equação no método de Jacobi, método numérico de relaxação.&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
&lt;br /&gt;
# https://en.wikipedia.org/wiki/Liouville%E2%80%93Bratu%E2%80%93Gelfand_equation&lt;br /&gt;
# Scherer, CLÁUDIO. Métodos Computacionais da Física. 2010.&lt;/div&gt;</summary>
		<author><name>Wilian77</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Liouville-Bratu-Gelfand&amp;diff=10535</id>
		<title>Equação de Liouville-Bratu-Gelfand</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Liouville-Bratu-Gelfand&amp;diff=10535"/>
		<updated>2024-06-20T18:50:35Z</updated>

		<summary type="html">&lt;p&gt;Wilian77: /* A solução de Liouville */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Equação de Liouville-bratu-Gelfand ==&lt;br /&gt;
&lt;br /&gt;
Na matemática, a Equação Liouville–Bratu–Gelfand ou Equação de Liouville é uma equação de Poisson não linear, nomeada em homenagem aos matemáticos Joseph Liouville, Gheorghe Bratu e Israel Gelfand, que é descrita da seguinte forma&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla^2 \psi+\lambda e \psi &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Essa equação aparece em problemas de fuga térmica, como na teoria de Frank-Kamenetskii, e na astrofísica, por exemplo, na equação Emden–Chandrasekhar. Esta equação pode descrever a carga espacial de eletricidade em torno de um fio brilhante ou até mesmo uma nebulosa planetária.&lt;br /&gt;
&lt;br /&gt;
== A solução de Liouville ==&lt;br /&gt;
&lt;br /&gt;
Em duas dimensões, com coordenadas cartesianas (x,y), Joseph Liouville propôs uma solução em 1853 como &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \Lambda e^\psi(u^2+v^2+1)^2=2\left[(\dfrac{\partial u}{\partial x})^2 + \dfrac{\partial u}{\partial y})^2\right] &amp;lt;math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &lt;br /&gt;
f(z)=u+iv&lt;br /&gt;
 is an arbitrary analytic function with &lt;br /&gt;
z=x+iy&lt;br /&gt;
. In 1915, G.W. Walker found a solution by assuming a form for &lt;br /&gt;
f(z)&lt;br /&gt;
. If &lt;br /&gt;
r2=x2+y2&lt;br /&gt;
, then Walker's solution is&lt;br /&gt;
&lt;br /&gt;
8e−ψ=λ[(ra)n+(ar)n]2&lt;br /&gt;
&lt;br /&gt;
where &lt;br /&gt;
a&lt;br /&gt;
 is some finite radius. This solution decays at infinity for any &lt;br /&gt;
n&lt;br /&gt;
, but becomes infinite at the origin for &lt;br /&gt;
n&amp;lt;1&lt;br /&gt;
 , becomes finite at the origin for &lt;br /&gt;
n=1&lt;br /&gt;
 and becomes zero at the origin for &lt;br /&gt;
n&amp;gt;1&lt;br /&gt;
. Walker also proposed two more solutions in his 1915 paper.&lt;br /&gt;
&lt;br /&gt;
Radially symmetric forms&lt;br /&gt;
&lt;br /&gt;
If the system to be studied is radially symmetric, then the equation in &lt;br /&gt;
n&lt;br /&gt;
 dimension becomes&lt;br /&gt;
&lt;br /&gt;
ψ″+n−1rψ′+λeψ=0&lt;br /&gt;
&lt;br /&gt;
where &lt;br /&gt;
r&lt;br /&gt;
 is the distance from the origin. With the boundary conditions&lt;br /&gt;
&lt;br /&gt;
ψ′(0)=0,ψ(1)=0&lt;br /&gt;
&lt;br /&gt;
and for &lt;br /&gt;
λ≥0&lt;br /&gt;
, a real solution exists only for &lt;br /&gt;
λ∈[0,λc]&lt;br /&gt;
, where &lt;br /&gt;
λc&lt;br /&gt;
 is the critical parameter called as Frank-Kamenetskii parameter. The critical parameter is &lt;br /&gt;
λc=0.8785&lt;br /&gt;
 for &lt;br /&gt;
n=1&lt;br /&gt;
, &lt;br /&gt;
λc=2&lt;br /&gt;
 for &lt;br /&gt;
n=2&lt;br /&gt;
 and &lt;br /&gt;
λc=3.32&lt;br /&gt;
 for &lt;br /&gt;
n=3&lt;br /&gt;
. For &lt;br /&gt;
n=1, 2&lt;br /&gt;
, two solution exists and for &lt;br /&gt;
3≤n≤9&lt;br /&gt;
 infinitely many solution exists with solutions oscillating about the point &lt;br /&gt;
λ=2(n−2)&lt;br /&gt;
. For &lt;br /&gt;
n≥10&lt;br /&gt;
, the solution is unique and in these cases the critical parameter is given by &lt;br /&gt;
λc=2(n−2)&lt;br /&gt;
. Multiplicity of solution for &lt;br /&gt;
n=3&lt;br /&gt;
 was discovered by Israel Gelfand in 1963 and in later 1973 generalized for all &lt;br /&gt;
n&lt;br /&gt;
 by Daniel D. Joseph and Thomas S. Lundgren.&lt;br /&gt;
&lt;br /&gt;
The solution for &lt;br /&gt;
n=1&lt;br /&gt;
 that is valid in the range &lt;br /&gt;
λ∈[0,0.8785]&lt;br /&gt;
 is given by&lt;br /&gt;
&lt;br /&gt;
ψ=−2ln⁡[e−ψm/2cosh⁡(λ2e−ψm/2r)]&lt;br /&gt;
&lt;br /&gt;
where &lt;br /&gt;
ψm=ψ(0)&lt;br /&gt;
 is related to &lt;br /&gt;
λ&lt;br /&gt;
 as&lt;br /&gt;
&lt;br /&gt;
eψm/2=cosh⁡(λ2e−ψm/2).&lt;br /&gt;
&lt;br /&gt;
The solution for &lt;br /&gt;
n=2&lt;br /&gt;
 that is valid in the range &lt;br /&gt;
λ∈[0,2]&lt;br /&gt;
 is given by&lt;br /&gt;
&lt;br /&gt;
ψ=ln⁡[64eψm(λeψmr2+8)2]&lt;br /&gt;
&lt;br /&gt;
where &lt;br /&gt;
ψm=ψ(0)&lt;br /&gt;
 is related to &lt;br /&gt;
λ&lt;br /&gt;
 as&lt;br /&gt;
&lt;br /&gt;
(λeψm+8)2−64eψm=0.&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Método de Relaxação ==&lt;br /&gt;
Como a equação de Liouville-Bratu-Gelfand não depende do tempo, é necessária uma aproximação para uma equação similar dependente do tempo para resolvê-la numericamente aplicando o método de FTCS (Foward Time Central Space). Fazendo então a solução dessa equação convergir ao estado estacionário diante de uma evolução temporal longa o suficiente (&amp;lt;math&amp;gt;t \rightarrow \infty&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Utilizando uma equação da difusão genérica chegamos na seguinte forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \psi}{dt} = \alpha \left( \frac{\partial^{2}\psi}{\partial x^2} + \frac{\partial^{2}\psi}{\partial y^2} \right)&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Onde &amp;lt;math&amp;gt;\alpha&amp;lt;/math&amp;gt; é a constante de difusão. Assim é possível aplicar essa equação no método de Jacobi, método numérico de relaxação.&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
&lt;br /&gt;
# https://en.wikipedia.org/wiki/Liouville%E2%80%93Bratu%E2%80%93Gelfand_equation&lt;br /&gt;
# Scherer, CLÁUDIO. Métodos Computacionais da Física. 2010.&lt;/div&gt;</summary>
		<author><name>Wilian77</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Liouville-Bratu-Gelfand&amp;diff=10534</id>
		<title>Equação de Liouville-Bratu-Gelfand</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Liouville-Bratu-Gelfand&amp;diff=10534"/>
		<updated>2024-06-20T18:48:16Z</updated>

		<summary type="html">&lt;p&gt;Wilian77: /* A solução de Liouville */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Equação de Liouville-bratu-Gelfand ==&lt;br /&gt;
&lt;br /&gt;
Na matemática, a Equação Liouville–Bratu–Gelfand ou Equação de Liouville é uma equação de Poisson não linear, nomeada em homenagem aos matemáticos Joseph Liouville, Gheorghe Bratu e Israel Gelfand, que é descrita da seguinte forma&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla^2 \psi+\lambda e \psi &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Essa equação aparece em problemas de fuga térmica, como na teoria de Frank-Kamenetskii, e na astrofísica, por exemplo, na equação Emden–Chandrasekhar. Esta equação pode descrever a carga espacial de eletricidade em torno de um fio brilhante ou até mesmo uma nebulosa planetária.&lt;br /&gt;
&lt;br /&gt;
== A solução de Liouville ==&lt;br /&gt;
&lt;br /&gt;
Em duas dimensões, com coordenadas cartesianas (x,y), Joseph Liouville propôs uma solução em 1853 como &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \Lambda e^\psi(u^2+v^2+1)^2=2[(\dfrac{\Del u}{\Del x})^2 + \dfrac{\Del u}{\Del y})^2] &amp;lt;math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &lt;br /&gt;
f(z)=u+iv&lt;br /&gt;
 is an arbitrary analytic function with &lt;br /&gt;
z=x+iy&lt;br /&gt;
. In 1915, G.W. Walker found a solution by assuming a form for &lt;br /&gt;
f(z)&lt;br /&gt;
. If &lt;br /&gt;
r2=x2+y2&lt;br /&gt;
, then Walker's solution is&lt;br /&gt;
&lt;br /&gt;
8e−ψ=λ[(ra)n+(ar)n]2&lt;br /&gt;
&lt;br /&gt;
where &lt;br /&gt;
a&lt;br /&gt;
 is some finite radius. This solution decays at infinity for any &lt;br /&gt;
n&lt;br /&gt;
, but becomes infinite at the origin for &lt;br /&gt;
n&amp;lt;1&lt;br /&gt;
 , becomes finite at the origin for &lt;br /&gt;
n=1&lt;br /&gt;
 and becomes zero at the origin for &lt;br /&gt;
n&amp;gt;1&lt;br /&gt;
. Walker also proposed two more solutions in his 1915 paper.&lt;br /&gt;
&lt;br /&gt;
Radially symmetric forms&lt;br /&gt;
&lt;br /&gt;
If the system to be studied is radially symmetric, then the equation in &lt;br /&gt;
n&lt;br /&gt;
 dimension becomes&lt;br /&gt;
&lt;br /&gt;
ψ″+n−1rψ′+λeψ=0&lt;br /&gt;
&lt;br /&gt;
where &lt;br /&gt;
r&lt;br /&gt;
 is the distance from the origin. With the boundary conditions&lt;br /&gt;
&lt;br /&gt;
ψ′(0)=0,ψ(1)=0&lt;br /&gt;
&lt;br /&gt;
and for &lt;br /&gt;
λ≥0&lt;br /&gt;
, a real solution exists only for &lt;br /&gt;
λ∈[0,λc]&lt;br /&gt;
, where &lt;br /&gt;
λc&lt;br /&gt;
 is the critical parameter called as Frank-Kamenetskii parameter. The critical parameter is &lt;br /&gt;
λc=0.8785&lt;br /&gt;
 for &lt;br /&gt;
n=1&lt;br /&gt;
, &lt;br /&gt;
λc=2&lt;br /&gt;
 for &lt;br /&gt;
n=2&lt;br /&gt;
 and &lt;br /&gt;
λc=3.32&lt;br /&gt;
 for &lt;br /&gt;
n=3&lt;br /&gt;
. For &lt;br /&gt;
n=1, 2&lt;br /&gt;
, two solution exists and for &lt;br /&gt;
3≤n≤9&lt;br /&gt;
 infinitely many solution exists with solutions oscillating about the point &lt;br /&gt;
λ=2(n−2)&lt;br /&gt;
. For &lt;br /&gt;
n≥10&lt;br /&gt;
, the solution is unique and in these cases the critical parameter is given by &lt;br /&gt;
λc=2(n−2)&lt;br /&gt;
. Multiplicity of solution for &lt;br /&gt;
n=3&lt;br /&gt;
 was discovered by Israel Gelfand in 1963 and in later 1973 generalized for all &lt;br /&gt;
n&lt;br /&gt;
 by Daniel D. Joseph and Thomas S. Lundgren.&lt;br /&gt;
&lt;br /&gt;
The solution for &lt;br /&gt;
n=1&lt;br /&gt;
 that is valid in the range &lt;br /&gt;
λ∈[0,0.8785]&lt;br /&gt;
 is given by&lt;br /&gt;
&lt;br /&gt;
ψ=−2ln⁡[e−ψm/2cosh⁡(λ2e−ψm/2r)]&lt;br /&gt;
&lt;br /&gt;
where &lt;br /&gt;
ψm=ψ(0)&lt;br /&gt;
 is related to &lt;br /&gt;
λ&lt;br /&gt;
 as&lt;br /&gt;
&lt;br /&gt;
eψm/2=cosh⁡(λ2e−ψm/2).&lt;br /&gt;
&lt;br /&gt;
The solution for &lt;br /&gt;
n=2&lt;br /&gt;
 that is valid in the range &lt;br /&gt;
λ∈[0,2]&lt;br /&gt;
 is given by&lt;br /&gt;
&lt;br /&gt;
ψ=ln⁡[64eψm(λeψmr2+8)2]&lt;br /&gt;
&lt;br /&gt;
where &lt;br /&gt;
ψm=ψ(0)&lt;br /&gt;
 is related to &lt;br /&gt;
λ&lt;br /&gt;
 as&lt;br /&gt;
&lt;br /&gt;
(λeψm+8)2−64eψm=0.&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Método de Relaxação ==&lt;br /&gt;
Como a equação de Liouville-Bratu-Gelfand não depende do tempo, é necessária uma aproximação para uma equação similar dependente do tempo para resolvê-la numericamente aplicando o método de FTCS (Foward Time Central Space). Fazendo então a solução dessa equação convergir ao estado estacionário diante de uma evolução temporal longa o suficiente (&amp;lt;math&amp;gt;t \rightarrow \infty&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Utilizando uma equação da difusão genérica chegamos na seguinte forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \psi}{dt} = \alpha \left( \frac{\partial^{2}\psi}{\partial x^2} + \frac{\partial^{2}\psi}{\partial y^2} \right)&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Onde &amp;lt;math&amp;gt;\alpha&amp;lt;/math&amp;gt; é a constante de difusão. Assim é possível aplicar essa equação no método de Jacobi, método numérico de relaxação.&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
&lt;br /&gt;
# https://en.wikipedia.org/wiki/Liouville%E2%80%93Bratu%E2%80%93Gelfand_equation&lt;br /&gt;
# Scherer, CLÁUDIO. Métodos Computacionais da Física. 2010.&lt;/div&gt;</summary>
		<author><name>Wilian77</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Liouville-Bratu-Gelfand&amp;diff=10533</id>
		<title>Equação de Liouville-Bratu-Gelfand</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Liouville-Bratu-Gelfand&amp;diff=10533"/>
		<updated>2024-06-20T18:44:36Z</updated>

		<summary type="html">&lt;p&gt;Wilian77: /* Equação de Liouville-bratu-Gelfand */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Equação de Liouville-bratu-Gelfand ==&lt;br /&gt;
&lt;br /&gt;
Na matemática, a Equação Liouville–Bratu–Gelfand ou Equação de Liouville é uma equação de Poisson não linear, nomeada em homenagem aos matemáticos Joseph Liouville, Gheorghe Bratu e Israel Gelfand, que é descrita da seguinte forma&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla^2 \psi+\lambda e \psi &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Essa equação aparece em problemas de fuga térmica, como na teoria de Frank-Kamenetskii, e na astrofísica, por exemplo, na equação Emden–Chandrasekhar. Esta equação pode descrever a carga espacial de eletricidade em torno de um fio brilhante ou até mesmo uma nebulosa planetária.&lt;br /&gt;
&lt;br /&gt;
== A solução de Liouville ==&lt;br /&gt;
&lt;br /&gt;
Em duas dimensões, com coordenadas cartesianas (x,y), Joseph Liouville propôs uma solução em 1853 como &lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; λeψ(u2+v2+1)2=2[(∂u∂x)2+(∂u∂y)2] &amp;lt;math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &lt;br /&gt;
f(z)=u+iv&lt;br /&gt;
 is an arbitrary analytic function with &lt;br /&gt;
z=x+iy&lt;br /&gt;
. In 1915, G.W. Walker found a solution by assuming a form for &lt;br /&gt;
f(z)&lt;br /&gt;
. If &lt;br /&gt;
r2=x2+y2&lt;br /&gt;
, then Walker's solution is&lt;br /&gt;
&lt;br /&gt;
8e−ψ=λ[(ra)n+(ar)n]2&lt;br /&gt;
&lt;br /&gt;
where &lt;br /&gt;
a&lt;br /&gt;
 is some finite radius. This solution decays at infinity for any &lt;br /&gt;
n&lt;br /&gt;
, but becomes infinite at the origin for &lt;br /&gt;
n&amp;lt;1&lt;br /&gt;
 , becomes finite at the origin for &lt;br /&gt;
n=1&lt;br /&gt;
 and becomes zero at the origin for &lt;br /&gt;
n&amp;gt;1&lt;br /&gt;
. Walker also proposed two more solutions in his 1915 paper.&lt;br /&gt;
&lt;br /&gt;
Radially symmetric forms&lt;br /&gt;
&lt;br /&gt;
If the system to be studied is radially symmetric, then the equation in &lt;br /&gt;
n&lt;br /&gt;
 dimension becomes&lt;br /&gt;
&lt;br /&gt;
ψ″+n−1rψ′+λeψ=0&lt;br /&gt;
&lt;br /&gt;
where &lt;br /&gt;
r&lt;br /&gt;
 is the distance from the origin. With the boundary conditions&lt;br /&gt;
&lt;br /&gt;
ψ′(0)=0,ψ(1)=0&lt;br /&gt;
&lt;br /&gt;
and for &lt;br /&gt;
λ≥0&lt;br /&gt;
, a real solution exists only for &lt;br /&gt;
λ∈[0,λc]&lt;br /&gt;
, where &lt;br /&gt;
λc&lt;br /&gt;
 is the critical parameter called as Frank-Kamenetskii parameter. The critical parameter is &lt;br /&gt;
λc=0.8785&lt;br /&gt;
 for &lt;br /&gt;
n=1&lt;br /&gt;
, &lt;br /&gt;
λc=2&lt;br /&gt;
 for &lt;br /&gt;
n=2&lt;br /&gt;
 and &lt;br /&gt;
λc=3.32&lt;br /&gt;
 for &lt;br /&gt;
n=3&lt;br /&gt;
. For &lt;br /&gt;
n=1, 2&lt;br /&gt;
, two solution exists and for &lt;br /&gt;
3≤n≤9&lt;br /&gt;
 infinitely many solution exists with solutions oscillating about the point &lt;br /&gt;
λ=2(n−2)&lt;br /&gt;
. For &lt;br /&gt;
n≥10&lt;br /&gt;
, the solution is unique and in these cases the critical parameter is given by &lt;br /&gt;
λc=2(n−2)&lt;br /&gt;
. Multiplicity of solution for &lt;br /&gt;
n=3&lt;br /&gt;
 was discovered by Israel Gelfand in 1963 and in later 1973 generalized for all &lt;br /&gt;
n&lt;br /&gt;
 by Daniel D. Joseph and Thomas S. Lundgren.&lt;br /&gt;
&lt;br /&gt;
The solution for &lt;br /&gt;
n=1&lt;br /&gt;
 that is valid in the range &lt;br /&gt;
λ∈[0,0.8785]&lt;br /&gt;
 is given by&lt;br /&gt;
&lt;br /&gt;
ψ=−2ln⁡[e−ψm/2cosh⁡(λ2e−ψm/2r)]&lt;br /&gt;
&lt;br /&gt;
where &lt;br /&gt;
ψm=ψ(0)&lt;br /&gt;
 is related to &lt;br /&gt;
λ&lt;br /&gt;
 as&lt;br /&gt;
&lt;br /&gt;
eψm/2=cosh⁡(λ2e−ψm/2).&lt;br /&gt;
&lt;br /&gt;
The solution for &lt;br /&gt;
n=2&lt;br /&gt;
 that is valid in the range &lt;br /&gt;
λ∈[0,2]&lt;br /&gt;
 is given by&lt;br /&gt;
&lt;br /&gt;
ψ=ln⁡[64eψm(λeψmr2+8)2]&lt;br /&gt;
&lt;br /&gt;
where &lt;br /&gt;
ψm=ψ(0)&lt;br /&gt;
 is related to &lt;br /&gt;
λ&lt;br /&gt;
 as&lt;br /&gt;
&lt;br /&gt;
(λeψm+8)2−64eψm=0.&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Método de Relaxação ==&lt;br /&gt;
Como a equação de Liouville-Bratu-Gelfand não depende do tempo, é necessária uma aproximação para uma equação similar dependente do tempo para resolvê-la numericamente aplicando o método de FTCS (Foward Time Central Space). Fazendo então a solução dessa equação convergir ao estado estacionário diante de uma evolução temporal longa o suficiente (&amp;lt;math&amp;gt;t \rightarrow \infty&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Utilizando uma equação da difusão genérica chegamos na seguinte forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \psi}{dt} = \alpha \left( \frac{\partial^{2}\psi}{\partial x^2} + \frac{\partial^{2}\psi}{\partial y^2} \right)&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Onde &amp;lt;math&amp;gt;\alpha&amp;lt;/math&amp;gt; é a constante de difusão. Assim é possível aplicar essa equação no método de Jacobi, método numérico de relaxação.&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
&lt;br /&gt;
# https://en.wikipedia.org/wiki/Liouville%E2%80%93Bratu%E2%80%93Gelfand_equation&lt;br /&gt;
# Scherer, CLÁUDIO. Métodos Computacionais da Física. 2010.&lt;/div&gt;</summary>
		<author><name>Wilian77</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Liouville-Bratu-Gelfand&amp;diff=10532</id>
		<title>Equação de Liouville-Bratu-Gelfand</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Liouville-Bratu-Gelfand&amp;diff=10532"/>
		<updated>2024-06-20T18:40:46Z</updated>

		<summary type="html">&lt;p&gt;Wilian77: /* Equação de Liouville-bratu-Gelfand */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Equação de Liouville-bratu-Gelfand ==&lt;br /&gt;
&lt;br /&gt;
Na matemática, a Equação Liouville–Bratu–Gelfand ou Equação de Liouville é uma equação de Poisson não linear, nomeada em homenagem aos matemáticos Joseph Liouville, Gheorghe Bratu e Israel Gelfand, que é descrita da seguinte forma&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla^2 \psi+\lambda e \psi &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Essa equação aparece em problemas de fuga térmica, como na teoria de Frank-Kamenetskii, e na astrofísica, por exemplo, na equação Emden–Chandrasekhar. Esta equação pode descrever a carga espacial de eletricidade em torno de um fio brilhante ou até mesmo uma nebulosa planetária.&lt;br /&gt;
&lt;br /&gt;
A solução de Liouville&lt;br /&gt;
&lt;br /&gt;
In two dimension with Cartesian Coordinates&lt;br /&gt;
(x,y)&lt;br /&gt;
, Joseph Liouville proposed a solution in 1853 as&lt;br /&gt;
&lt;br /&gt;
λeψ(u2+v2+1)2=2[(∂u∂x)2+(∂u∂y)2]&lt;br /&gt;
&lt;br /&gt;
where &lt;br /&gt;
f(z)=u+iv&lt;br /&gt;
 is an arbitrary analytic function with &lt;br /&gt;
z=x+iy&lt;br /&gt;
. In 1915, G.W. Walker found a solution by assuming a form for &lt;br /&gt;
f(z)&lt;br /&gt;
. If &lt;br /&gt;
r2=x2+y2&lt;br /&gt;
, then Walker's solution is&lt;br /&gt;
&lt;br /&gt;
8e−ψ=λ[(ra)n+(ar)n]2&lt;br /&gt;
&lt;br /&gt;
where &lt;br /&gt;
a&lt;br /&gt;
 is some finite radius. This solution decays at infinity for any &lt;br /&gt;
n&lt;br /&gt;
, but becomes infinite at the origin for &lt;br /&gt;
n&amp;lt;1&lt;br /&gt;
 , becomes finite at the origin for &lt;br /&gt;
n=1&lt;br /&gt;
 and becomes zero at the origin for &lt;br /&gt;
n&amp;gt;1&lt;br /&gt;
. Walker also proposed two more solutions in his 1915 paper.&lt;br /&gt;
&lt;br /&gt;
Radially symmetric forms&lt;br /&gt;
&lt;br /&gt;
If the system to be studied is radially symmetric, then the equation in &lt;br /&gt;
n&lt;br /&gt;
 dimension becomes&lt;br /&gt;
&lt;br /&gt;
ψ″+n−1rψ′+λeψ=0&lt;br /&gt;
&lt;br /&gt;
where &lt;br /&gt;
r&lt;br /&gt;
 is the distance from the origin. With the boundary conditions&lt;br /&gt;
&lt;br /&gt;
ψ′(0)=0,ψ(1)=0&lt;br /&gt;
&lt;br /&gt;
and for &lt;br /&gt;
λ≥0&lt;br /&gt;
, a real solution exists only for &lt;br /&gt;
λ∈[0,λc]&lt;br /&gt;
, where &lt;br /&gt;
λc&lt;br /&gt;
 is the critical parameter called as Frank-Kamenetskii parameter. The critical parameter is &lt;br /&gt;
λc=0.8785&lt;br /&gt;
 for &lt;br /&gt;
n=1&lt;br /&gt;
, &lt;br /&gt;
λc=2&lt;br /&gt;
 for &lt;br /&gt;
n=2&lt;br /&gt;
 and &lt;br /&gt;
λc=3.32&lt;br /&gt;
 for &lt;br /&gt;
n=3&lt;br /&gt;
. For &lt;br /&gt;
n=1, 2&lt;br /&gt;
, two solution exists and for &lt;br /&gt;
3≤n≤9&lt;br /&gt;
 infinitely many solution exists with solutions oscillating about the point &lt;br /&gt;
λ=2(n−2)&lt;br /&gt;
. For &lt;br /&gt;
n≥10&lt;br /&gt;
, the solution is unique and in these cases the critical parameter is given by &lt;br /&gt;
λc=2(n−2)&lt;br /&gt;
. Multiplicity of solution for &lt;br /&gt;
n=3&lt;br /&gt;
 was discovered by Israel Gelfand in 1963 and in later 1973 generalized for all &lt;br /&gt;
n&lt;br /&gt;
 by Daniel D. Joseph and Thomas S. Lundgren.&lt;br /&gt;
&lt;br /&gt;
The solution for &lt;br /&gt;
n=1&lt;br /&gt;
 that is valid in the range &lt;br /&gt;
λ∈[0,0.8785]&lt;br /&gt;
 is given by&lt;br /&gt;
&lt;br /&gt;
ψ=−2ln⁡[e−ψm/2cosh⁡(λ2e−ψm/2r)]&lt;br /&gt;
&lt;br /&gt;
where &lt;br /&gt;
ψm=ψ(0)&lt;br /&gt;
 is related to &lt;br /&gt;
λ&lt;br /&gt;
 as&lt;br /&gt;
&lt;br /&gt;
eψm/2=cosh⁡(λ2e−ψm/2).&lt;br /&gt;
&lt;br /&gt;
The solution for &lt;br /&gt;
n=2&lt;br /&gt;
 that is valid in the range &lt;br /&gt;
λ∈[0,2]&lt;br /&gt;
 is given by&lt;br /&gt;
&lt;br /&gt;
ψ=ln⁡[64eψm(λeψmr2+8)2]&lt;br /&gt;
&lt;br /&gt;
where &lt;br /&gt;
ψm=ψ(0)&lt;br /&gt;
 is related to &lt;br /&gt;
λ&lt;br /&gt;
 as&lt;br /&gt;
&lt;br /&gt;
(λeψm+8)2−64eψm=0.&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Método de Relaxação ==&lt;br /&gt;
Como a equação de Liouville-Bratu-Gelfand não depende do tempo, é necessária uma aproximação para uma equação similar dependente do tempo para resolvê-la numericamente aplicando o método de FTCS (Foward Time Central Space). Fazendo então a solução dessa equação convergir ao estado estacionário diante de uma evolução temporal longa o suficiente (&amp;lt;math&amp;gt;t \rightarrow \infty&amp;lt;/math&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Utilizando uma equação da difusão genérica chegamos na seguinte forma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;math&amp;gt;\frac{\partial \psi}{dt} = \alpha \left( \frac{\partial^{2}\psi}{\partial x^2} + \frac{\partial^{2}\psi}{\partial y^2} \right)&amp;lt;/math&amp;gt;.&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Onde &amp;lt;math&amp;gt;\alpha&amp;lt;/math&amp;gt; é a constante de difusão. Assim é possível aplicar essa equação no método de Jacobi, método numérico de relaxação.&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
&lt;br /&gt;
# https://en.wikipedia.org/wiki/Liouville%E2%80%93Bratu%E2%80%93Gelfand_equation&lt;br /&gt;
# Scherer, CLÁUDIO. Métodos Computacionais da Física. 2010.&lt;/div&gt;</summary>
		<author><name>Wilian77</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Liouville-Bratu-Gelfand&amp;diff=10366</id>
		<title>Equação de Liouville-Bratu-Gelfand</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Liouville-Bratu-Gelfand&amp;diff=10366"/>
		<updated>2024-05-03T18:50:20Z</updated>

		<summary type="html">&lt;p&gt;Wilian77: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Na matemática, a Equação Liouville–Bratu–Gelfand or Equação de Liouville é uma equação de Poisson não linear, nomeada em homenagem aos matemáticos Joseph Liouville, Gheorghe Bratu e Israel Gelfand, que é descrita da seguinte forma&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla^2 \psi+\lambda e \psi &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Essa equação aparece em problemas de fuga térmica, como na teoria de Frank-Kamenetskii, e na astrofísica, por exemplo, na equação Emden–Chandrasekhar. Esta equação pode descrever a carga espacial de eletricidade em torno de um fio brilhante ou até mesmo uma nebulosa planetária.&lt;br /&gt;
&lt;br /&gt;
A solução de Liouville&lt;br /&gt;
&lt;br /&gt;
In two dimension with Cartesian Coordinates&lt;br /&gt;
(x,y)&lt;br /&gt;
, Joseph Liouville proposed a solution in 1853 as&lt;br /&gt;
&lt;br /&gt;
λeψ(u2+v2+1)2=2[(∂u∂x)2+(∂u∂y)2]&lt;br /&gt;
&lt;br /&gt;
where &lt;br /&gt;
f(z)=u+iv&lt;br /&gt;
 is an arbitrary analytic function with &lt;br /&gt;
z=x+iy&lt;br /&gt;
. In 1915, G.W. Walker found a solution by assuming a form for &lt;br /&gt;
f(z)&lt;br /&gt;
. If &lt;br /&gt;
r2=x2+y2&lt;br /&gt;
, then Walker's solution is&lt;br /&gt;
&lt;br /&gt;
8e−ψ=λ[(ra)n+(ar)n]2&lt;br /&gt;
&lt;br /&gt;
where &lt;br /&gt;
a&lt;br /&gt;
 is some finite radius. This solution decays at infinity for any &lt;br /&gt;
n&lt;br /&gt;
, but becomes infinite at the origin for &lt;br /&gt;
n&amp;lt;1&lt;br /&gt;
 , becomes finite at the origin for &lt;br /&gt;
n=1&lt;br /&gt;
 and becomes zero at the origin for &lt;br /&gt;
n&amp;gt;1&lt;br /&gt;
. Walker also proposed two more solutions in his 1915 paper.&lt;br /&gt;
&lt;br /&gt;
Radially symmetric forms&lt;br /&gt;
&lt;br /&gt;
If the system to be studied is radially symmetric, then the equation in &lt;br /&gt;
n&lt;br /&gt;
 dimension becomes&lt;br /&gt;
&lt;br /&gt;
ψ″+n−1rψ′+λeψ=0&lt;br /&gt;
&lt;br /&gt;
where &lt;br /&gt;
r&lt;br /&gt;
 is the distance from the origin. With the boundary conditions&lt;br /&gt;
&lt;br /&gt;
ψ′(0)=0,ψ(1)=0&lt;br /&gt;
&lt;br /&gt;
and for &lt;br /&gt;
λ≥0&lt;br /&gt;
, a real solution exists only for &lt;br /&gt;
λ∈[0,λc]&lt;br /&gt;
, where &lt;br /&gt;
λc&lt;br /&gt;
 is the critical parameter called as Frank-Kamenetskii parameter. The critical parameter is &lt;br /&gt;
λc=0.8785&lt;br /&gt;
 for &lt;br /&gt;
n=1&lt;br /&gt;
, &lt;br /&gt;
λc=2&lt;br /&gt;
 for &lt;br /&gt;
n=2&lt;br /&gt;
 and &lt;br /&gt;
λc=3.32&lt;br /&gt;
 for &lt;br /&gt;
n=3&lt;br /&gt;
. For &lt;br /&gt;
n=1, 2&lt;br /&gt;
, two solution exists and for &lt;br /&gt;
3≤n≤9&lt;br /&gt;
 infinitely many solution exists with solutions oscillating about the point &lt;br /&gt;
λ=2(n−2)&lt;br /&gt;
. For &lt;br /&gt;
n≥10&lt;br /&gt;
, the solution is unique and in these cases the critical parameter is given by &lt;br /&gt;
λc=2(n−2)&lt;br /&gt;
. Multiplicity of solution for &lt;br /&gt;
n=3&lt;br /&gt;
 was discovered by Israel Gelfand in 1963 and in later 1973 generalized for all &lt;br /&gt;
n&lt;br /&gt;
 by Daniel D. Joseph and Thomas S. Lundgren.&lt;br /&gt;
&lt;br /&gt;
The solution for &lt;br /&gt;
n=1&lt;br /&gt;
 that is valid in the range &lt;br /&gt;
λ∈[0,0.8785]&lt;br /&gt;
 is given by&lt;br /&gt;
&lt;br /&gt;
ψ=−2ln⁡[e−ψm/2cosh⁡(λ2e−ψm/2r)]&lt;br /&gt;
&lt;br /&gt;
where &lt;br /&gt;
ψm=ψ(0)&lt;br /&gt;
 is related to &lt;br /&gt;
λ&lt;br /&gt;
 as&lt;br /&gt;
&lt;br /&gt;
eψm/2=cosh⁡(λ2e−ψm/2).&lt;br /&gt;
&lt;br /&gt;
The solution for &lt;br /&gt;
n=2&lt;br /&gt;
 that is valid in the range &lt;br /&gt;
λ∈[0,2]&lt;br /&gt;
 is given by&lt;br /&gt;
&lt;br /&gt;
ψ=ln⁡[64eψm(λeψmr2+8)2]&lt;br /&gt;
&lt;br /&gt;
where &lt;br /&gt;
ψm=ψ(0)&lt;br /&gt;
 is related to &lt;br /&gt;
λ&lt;br /&gt;
 as&lt;br /&gt;
&lt;br /&gt;
(λeψm+8)2−64eψm=0.&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
&lt;br /&gt;
# https://en.wikipedia.org/wiki/Liouville%E2%80%93Bratu%E2%80%93Gelfand_equation&lt;br /&gt;
# Scherer, CLÁUDIO. Métodos Computacionais da Física. 2010.&lt;/div&gt;</summary>
		<author><name>Wilian77</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Liouville-Bratu-Gelfand&amp;diff=10365</id>
		<title>Equação de Liouville-Bratu-Gelfand</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Liouville-Bratu-Gelfand&amp;diff=10365"/>
		<updated>2024-05-03T18:47:52Z</updated>

		<summary type="html">&lt;p&gt;Wilian77: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Na matemática, a Equação Liouville–Bratu–Gelfand or Equação de Liouville é uma equação de Poisson não linear, nomeada em homenagem aos matemáticos Joseph Liouville, Gheorghe Bratu e Israel Gelfand, que é descrita da seguinte forma&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \nabla^2 \psi+\lambda e \psi &amp;lt;math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Essa equação aparece em problemas de fuga térmica, como na teoria de Frank-Kamenetskii, e na astrofísica, por exemplo, na equação Emden–Chandrasekhar. Esta equação pode descrever a carga espacial de eletricidade em torno de um fio brilhante ou até mesmo uma nebulosa planetária.&lt;br /&gt;
&lt;br /&gt;
A solução de Liouville&lt;br /&gt;
&lt;br /&gt;
In two dimension with Cartesian Coordinates&lt;br /&gt;
(x,y)&lt;br /&gt;
, Joseph Liouville proposed a solution in 1853 as&lt;br /&gt;
&lt;br /&gt;
λeψ(u2+v2+1)2=2[(∂u∂x)2+(∂u∂y)2]&lt;br /&gt;
&lt;br /&gt;
where &lt;br /&gt;
f(z)=u+iv&lt;br /&gt;
 is an arbitrary analytic function with &lt;br /&gt;
z=x+iy&lt;br /&gt;
. In 1915, G.W. Walker found a solution by assuming a form for &lt;br /&gt;
f(z)&lt;br /&gt;
. If &lt;br /&gt;
r2=x2+y2&lt;br /&gt;
, then Walker's solution is&lt;br /&gt;
&lt;br /&gt;
8e−ψ=λ[(ra)n+(ar)n]2&lt;br /&gt;
&lt;br /&gt;
where &lt;br /&gt;
a&lt;br /&gt;
 is some finite radius. This solution decays at infinity for any &lt;br /&gt;
n&lt;br /&gt;
, but becomes infinite at the origin for &lt;br /&gt;
n&amp;lt;1&lt;br /&gt;
 , becomes finite at the origin for &lt;br /&gt;
n=1&lt;br /&gt;
 and becomes zero at the origin for &lt;br /&gt;
n&amp;gt;1&lt;br /&gt;
. Walker also proposed two more solutions in his 1915 paper.&lt;br /&gt;
&lt;br /&gt;
Radially symmetric forms&lt;br /&gt;
&lt;br /&gt;
If the system to be studied is radially symmetric, then the equation in &lt;br /&gt;
n&lt;br /&gt;
 dimension becomes&lt;br /&gt;
&lt;br /&gt;
ψ″+n−1rψ′+λeψ=0&lt;br /&gt;
&lt;br /&gt;
where &lt;br /&gt;
r&lt;br /&gt;
 is the distance from the origin. With the boundary conditions&lt;br /&gt;
&lt;br /&gt;
ψ′(0)=0,ψ(1)=0&lt;br /&gt;
&lt;br /&gt;
and for &lt;br /&gt;
λ≥0&lt;br /&gt;
, a real solution exists only for &lt;br /&gt;
λ∈[0,λc]&lt;br /&gt;
, where &lt;br /&gt;
λc&lt;br /&gt;
 is the critical parameter called as Frank-Kamenetskii parameter. The critical parameter is &lt;br /&gt;
λc=0.8785&lt;br /&gt;
 for &lt;br /&gt;
n=1&lt;br /&gt;
, &lt;br /&gt;
λc=2&lt;br /&gt;
 for &lt;br /&gt;
n=2&lt;br /&gt;
 and &lt;br /&gt;
λc=3.32&lt;br /&gt;
 for &lt;br /&gt;
n=3&lt;br /&gt;
. For &lt;br /&gt;
n=1, 2&lt;br /&gt;
, two solution exists and for &lt;br /&gt;
3≤n≤9&lt;br /&gt;
 infinitely many solution exists with solutions oscillating about the point &lt;br /&gt;
λ=2(n−2)&lt;br /&gt;
. For &lt;br /&gt;
n≥10&lt;br /&gt;
, the solution is unique and in these cases the critical parameter is given by &lt;br /&gt;
λc=2(n−2)&lt;br /&gt;
. Multiplicity of solution for &lt;br /&gt;
n=3&lt;br /&gt;
 was discovered by Israel Gelfand in 1963 and in later 1973 generalized for all &lt;br /&gt;
n&lt;br /&gt;
 by Daniel D. Joseph and Thomas S. Lundgren.&lt;br /&gt;
&lt;br /&gt;
The solution for &lt;br /&gt;
n=1&lt;br /&gt;
 that is valid in the range &lt;br /&gt;
λ∈[0,0.8785]&lt;br /&gt;
 is given by&lt;br /&gt;
&lt;br /&gt;
ψ=−2ln⁡[e−ψm/2cosh⁡(λ2e−ψm/2r)]&lt;br /&gt;
&lt;br /&gt;
where &lt;br /&gt;
ψm=ψ(0)&lt;br /&gt;
 is related to &lt;br /&gt;
λ&lt;br /&gt;
 as&lt;br /&gt;
&lt;br /&gt;
eψm/2=cosh⁡(λ2e−ψm/2).&lt;br /&gt;
&lt;br /&gt;
The solution for &lt;br /&gt;
n=2&lt;br /&gt;
 that is valid in the range &lt;br /&gt;
λ∈[0,2]&lt;br /&gt;
 is given by&lt;br /&gt;
&lt;br /&gt;
ψ=ln⁡[64eψm(λeψmr2+8)2]&lt;br /&gt;
&lt;br /&gt;
where &lt;br /&gt;
ψm=ψ(0)&lt;br /&gt;
 is related to &lt;br /&gt;
λ&lt;br /&gt;
 as&lt;br /&gt;
&lt;br /&gt;
(λeψm+8)2−64eψm=0.&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
&lt;br /&gt;
# https://en.wikipedia.org/wiki/Liouville%E2%80%93Bratu%E2%80%93Gelfand_equation&lt;br /&gt;
# Scherer, CLÁUDIO. Métodos Computacionais da Física. 2010.&lt;/div&gt;</summary>
		<author><name>Wilian77</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Liouville-Bratu-Gelfand&amp;diff=10364</id>
		<title>Equação de Liouville-Bratu-Gelfand</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Liouville-Bratu-Gelfand&amp;diff=10364"/>
		<updated>2024-05-03T18:28:09Z</updated>

		<summary type="html">&lt;p&gt;Wilian77: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Na matemática, a Equação Liouville–Bratu–Gelfand or Equação de Liouville é uma equação de Poisson não linear, nomeada em homenagem aos matemáticos Joseph Liouville, Gheorghe Bratu e Israel Gelfand, que é descrita da seguinte forma&lt;br /&gt;
&lt;br /&gt;
∇2ψ+λeψ=0&lt;br /&gt;
&lt;br /&gt;
Essa equação aparece em problemas de fuga térmica, como na teoria de Frank-Kamenetskii, e na astrofísica, por exemplo, na equação Emden–Chandrasekhar. Esta equação pode descrever a carga espacial de eletricidade em torno de um fio brilhante ou até mesmo uma nebulosa planetária.&lt;br /&gt;
&lt;br /&gt;
A solução de Liouville&lt;br /&gt;
&lt;br /&gt;
In two dimension with Cartesian Coordinates&lt;br /&gt;
(x,y)&lt;br /&gt;
, Joseph Liouville proposed a solution in 1853 as&lt;br /&gt;
&lt;br /&gt;
λeψ(u2+v2+1)2=2[(∂u∂x)2+(∂u∂y)2]&lt;br /&gt;
&lt;br /&gt;
where &lt;br /&gt;
f(z)=u+iv&lt;br /&gt;
 is an arbitrary analytic function with &lt;br /&gt;
z=x+iy&lt;br /&gt;
. In 1915, G.W. Walker found a solution by assuming a form for &lt;br /&gt;
f(z)&lt;br /&gt;
. If &lt;br /&gt;
r2=x2+y2&lt;br /&gt;
, then Walker's solution is&lt;br /&gt;
&lt;br /&gt;
8e−ψ=λ[(ra)n+(ar)n]2&lt;br /&gt;
&lt;br /&gt;
where &lt;br /&gt;
a&lt;br /&gt;
 is some finite radius. This solution decays at infinity for any &lt;br /&gt;
n&lt;br /&gt;
, but becomes infinite at the origin for &lt;br /&gt;
n&amp;lt;1&lt;br /&gt;
 , becomes finite at the origin for &lt;br /&gt;
n=1&lt;br /&gt;
 and becomes zero at the origin for &lt;br /&gt;
n&amp;gt;1&lt;br /&gt;
. Walker also proposed two more solutions in his 1915 paper.&lt;br /&gt;
&lt;br /&gt;
Radially symmetric forms&lt;br /&gt;
&lt;br /&gt;
If the system to be studied is radially symmetric, then the equation in &lt;br /&gt;
n&lt;br /&gt;
 dimension becomes&lt;br /&gt;
&lt;br /&gt;
ψ″+n−1rψ′+λeψ=0&lt;br /&gt;
&lt;br /&gt;
where &lt;br /&gt;
r&lt;br /&gt;
 is the distance from the origin. With the boundary conditions&lt;br /&gt;
&lt;br /&gt;
ψ′(0)=0,ψ(1)=0&lt;br /&gt;
&lt;br /&gt;
and for &lt;br /&gt;
λ≥0&lt;br /&gt;
, a real solution exists only for &lt;br /&gt;
λ∈[0,λc]&lt;br /&gt;
, where &lt;br /&gt;
λc&lt;br /&gt;
 is the critical parameter called as Frank-Kamenetskii parameter. The critical parameter is &lt;br /&gt;
λc=0.8785&lt;br /&gt;
 for &lt;br /&gt;
n=1&lt;br /&gt;
, &lt;br /&gt;
λc=2&lt;br /&gt;
 for &lt;br /&gt;
n=2&lt;br /&gt;
 and &lt;br /&gt;
λc=3.32&lt;br /&gt;
 for &lt;br /&gt;
n=3&lt;br /&gt;
. For &lt;br /&gt;
n=1, 2&lt;br /&gt;
, two solution exists and for &lt;br /&gt;
3≤n≤9&lt;br /&gt;
 infinitely many solution exists with solutions oscillating about the point &lt;br /&gt;
λ=2(n−2)&lt;br /&gt;
. For &lt;br /&gt;
n≥10&lt;br /&gt;
, the solution is unique and in these cases the critical parameter is given by &lt;br /&gt;
λc=2(n−2)&lt;br /&gt;
. Multiplicity of solution for &lt;br /&gt;
n=3&lt;br /&gt;
 was discovered by Israel Gelfand in 1963 and in later 1973 generalized for all &lt;br /&gt;
n&lt;br /&gt;
 by Daniel D. Joseph and Thomas S. Lundgren.&lt;br /&gt;
&lt;br /&gt;
The solution for &lt;br /&gt;
n=1&lt;br /&gt;
 that is valid in the range &lt;br /&gt;
λ∈[0,0.8785]&lt;br /&gt;
 is given by&lt;br /&gt;
&lt;br /&gt;
ψ=−2ln⁡[e−ψm/2cosh⁡(λ2e−ψm/2r)]&lt;br /&gt;
&lt;br /&gt;
where &lt;br /&gt;
ψm=ψ(0)&lt;br /&gt;
 is related to &lt;br /&gt;
λ&lt;br /&gt;
 as&lt;br /&gt;
&lt;br /&gt;
eψm/2=cosh⁡(λ2e−ψm/2).&lt;br /&gt;
&lt;br /&gt;
The solution for &lt;br /&gt;
n=2&lt;br /&gt;
 that is valid in the range &lt;br /&gt;
λ∈[0,2]&lt;br /&gt;
 is given by&lt;br /&gt;
&lt;br /&gt;
ψ=ln⁡[64eψm(λeψmr2+8)2]&lt;br /&gt;
&lt;br /&gt;
where &lt;br /&gt;
ψm=ψ(0)&lt;br /&gt;
 is related to &lt;br /&gt;
λ&lt;br /&gt;
 as&lt;br /&gt;
&lt;br /&gt;
(λeψm+8)2−64eψm=0.&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
&lt;br /&gt;
# https://en.wikipedia.org/wiki/Liouville%E2%80%93Bratu%E2%80%93Gelfand_equation&lt;br /&gt;
# Scherer, CLÁUDIO. Métodos Computacionais da Física. 2010.&lt;/div&gt;</summary>
		<author><name>Wilian77</name></author>
	</entry>
	<entry>
		<id>http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Liouville-Bratu-Gelfand&amp;diff=10363</id>
		<title>Equação de Liouville-Bratu-Gelfand</title>
		<link rel="alternate" type="text/html" href="http://fiscomp.if.ufrgs.br/index.php?title=Equa%C3%A7%C3%A3o_de_Liouville-Bratu-Gelfand&amp;diff=10363"/>
		<updated>2024-04-30T12:12:07Z</updated>

		<summary type="html">&lt;p&gt;Wilian77: Teste&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wiki sobre a solução numérica da Equação de Lioville-Bratu-Gelfand&lt;/div&gt;</summary>
		<author><name>Wilian77</name></author>
	</entry>
</feed>