Vai al contenuto

Calcoli scientifici con Julia/Big Bang

Wikibooks, manuali e libri di testo liberi.
Indice del libro

Usando la legge di Gauss si può arrivare a una dimostrazione molto semplice e trasparente di una singolarità temporale analoga a quella del Big Bang da cui ha avuto origine l'universo 13,8 miliardi di anni fa.

Supponendo che l'universo si possa rappresentare tramite una sfera di raggio r (raggio di curvatura dell'universo) allora per la legge di Gauss la forza su una particella situata a distanza r dipende solo dalla massa M(r) contenuta nella sfera per cui si ottiene l'equazione differenziale:

Se si ipotizza l'universo omogeneo per cui la densità media è la stessa ovunque, sapendo la formula del volume di una sfera si ha :

Se si suppone la densità costante, sostituendo tale equazione nella precedente si ottiene l'equazione differenziale:

Soluzione dell' equazione con wxMaxima

[modifica | modifica sorgente]

Utilizzando il programma wxMaxima per trovare la soluzione generale e particolare dell'equazione si ottiene:

assume(G>0,ρ>0);
'diff(r,t,2)=-(4*π*G*ρ)/3 * r;

La soluzione generale è:

ode2(%, r, t);

Essendo la derivata seconda di r sempre negativa, allora r(t) è concava quindi esiste un tempo in cui il raggio r risulta 0 (singolarità cosmologica del big bang). Imponendo che risulti 0 per t=0 si ottiene la seguente soluzione particolare:

ic2(%, t=0, r=0, 'diff(r,t)=1);


Tracciamento del grafico della soluzione particolare con Julia

[modifica | modifica sorgente]

Scriviamo l'equazione differenziale come sistema:

  • (u[1] = r(t))
  • (u[2] = \dot r(t))

using DifferentialEquations
using Plots

function odefunc!(du,u,p,t)
    G, ρ = p
    du[1] = u[2]
    du[2] = -(4π*G/3)*ρ*u[1]
end

Risolviamo l'equazione differenziale:

G = 6.67e-11
ρ = 1e-26   # esempio densità in kg/m^3
u0 = [0.0, 1.0]   # r(0)=0, ṙ(0)=1
tspan = (0.0, 1.87e18 )

prob = ODEProblem(odefunc!, u0, tspan, (G, ρ))

Tracciamo il grafico:

sol = solve(prob)
plot(sol, vars=(0,1), xlabel="t", ylabel="r(t)", title="Soluzione particolare di r''\n(inizio e fine dell'universo)")

Nel modello con densità costante si usa un’ipotesi non realistica, infatti per l’universo la densità decresce con l’espansione (al crescere del raggio di curvatura). Questa analisi è solo un esercizio utilissimo, ma non corrisponde alla fisica reale, né ai modelli di Friedmann, dove però in ogni caso per la densita diverge a +infinito che sarebbe proprio la singolarità cosmologica iniziale del big bang.