ABSTRACT (original article): We present improved empirical density profiles of Uranus and interpret them in terms of their temperature and composition using a new random algorithm. The algorithm to determine the temperature and composition is agnostic with respect to the temperature gradient in non-isentropic regions and chooses randomly amongst all possible gradients that are stable against convection and correspond to an Equation of State compatible composition. Our empirical models are based on an efficient implementation of the Theory of Figures up to 10th order including a proper treatment of the atmosphere. The accuracy of 10th order ToF enables us to present accurate calculations of the gravitational moments of Uranus up to :=(5.3078±0.3312)·,=(-1.1114±0.1391)·,=(2.8616±0.5466)·, =(-8.4684±2.0889)· and =(2.7508±0.7944)·. We consider two interior models of Uranus that differ with respect to the maximal number of materials allowed per layer of Uranus (three vs. four composition components). The case with three materials does not allow Hydrogen and Helium in deeper parts of Uranus and results in a higher water abundance which leads to lower central temperatures. On the other hand, the models with four materials allow H-He to be mixed into the deeper interior and lead to rock-dominated solutions. We find that these four composition components models are less reliable due to the underlying empirical models incompatibility with realistic Brunt frequencies. Most of our models are found to be either purely convective with the exception of boundary layers, or only convective in the outermost region. Almost all of our models possess a region that is convective and consists of ionic HO which could explain the generation of Uranus’ magnetic field. CITATION (original article): Luca Morf, Simon Müller, Ravit Helled, The interior of Uranus - Thermal profile, bulk composition and the distribution of rock, water and hydrogen and helium, A&A, 690 (2024) A105. https://doi.org/10.1051/0004-6361/202450698
J
14
J
6
-7
10
J
8
-8
10
J
10
-10
10
J
12
-12
10
J
14
-13
10
Introduction
Introduction
Consider a planet with a total potential that has a north-south and an azimuthal symmetry. The Theory of Figures (Zharkov and Trubitsyn, 1978) aims at characterising surfaces (ϑ) of constant , that is, finding solutions to the equation . We make an Ansatz (ϑ) that parametrises these surfaces and is given by
U
r
l
U
U=constant
r=(ϑ)
r
l
r
l
r
l
∞
∑
n=0
s
2n
P
2n
where is the polar angle. denotes the average radius of a corresponding spheroid, that is
ϑ∈[0π]
l
4π
3
3
l
1
∫
-1
r
l
∫
0
′
r
2
′
r
Each therefore uniquely identifies a spheroid. The above equation is called the condition of equal volume and can in particular be used to calculate as a function of ,,…. The Legendre polynomials are denoted by (cosϑ). (l) are called figure functions and are to be determined in order to ensure . is the sum of the Newtonian potential and the centrifugal potential , which is given by for the case of solid body rotation with a frequency .
l
s
0
s
2
s
4
P
2n
s
2n
U=constant
r=(ϑ)
r
l
U=V+Q
V=-G∫ρ-r
3
d
′
r
′
r
Q
Q=-(ϑ)
1
2
2
ω
2
r
2
sin
ω
By inserting (ϑ) into and expanding every expression order by order one arrives at a general formula of the form
r
l
U=V+Q
U(l,ϑ)-G(l)(cosϑ)
4π
3
ρ
2
l
∞
∑
n0
A
2n
P
2n
We will calculate the functions (l) below. Remember that by assumption, as a function of must hold on surfaces of constant total potential. Therefore, (l)=0 for and must be true on these surfaces. This conclusion is crucial: We can test if we have found a solution for the figure functions (l) by checking if the resulting (l) are indeed 0 for .
A
2n
U(l,ϑ)constant
ϑ
A
2n
n>0
U(l,ϑ)=(l)
A
0
s
2n
A
2n
n>0
Finally, note that instead of solid body rotation, one can also consider a more general form given by
Qϑ+ϑ
2
ω
2
r
2
sin
1
2
∞
∑
i0
α
2i
2(i+1)
2i
r
2i
R
m
2i
sin
and allow for higher order terms with free and unitless parameters deviating from uniform rotation. This is called (barotropic) differential rotation. Note that ==max{l:ρ((ϑ))>0∀ϑ}.
α
2i
R
m
l
max
r
l
Definitions and preliminary calculations
Definitions and preliminary calculations
Set the following variable to True to generate .txt files with all results in a notation compatible with numerical implementation:
In[]:=
SaveFiles=False;
If you work with a .m file, replace NotebookDirectory[] with DirectoryName[$InputFileName], then type echo “wolframscript -file ToF.m” | at now to run it on Linux detached from the terminal.
We cannot expand sums to infinity, so we need to set limits for the above introduced sums:
In[]:=
ToFOrder=4;DiffRotOrder=0;
Now we introduce variables for the average density and a dimensionless alternative to the average spheroid radii :
ρ
av
z
l
In[]:=
ρ
av
M
4π
3
3
Rm
Finally, we define lists for the figure functions, differential rotation parameters, etc. to display our results. These lists are not relevant for the calculations:
In[]:=
ss=List[];SS=List[];SSdash=List[];alphas=List[];For[i=0,i<2*ToFOrder+1,i++,ss=Append[ss,ToExpression["s"<>ToString[i]]]];For[i=0,i<2*ToFOrder+1,i++,SS=Append[SS,ToExpression["S"<>ToString[i]]]];For[i=0,i<2*ToFOrder+1,i++,SSdash=Append[SSdash,ToExpression["S"<>ToString[i]<>"p"]]];For[i=0,i<DiffRotOrder+1,i++,alphas=Append[alphas,ToExpression["alpha"<>ToString[i]]]];
For a north-south and azimuthally symmetric planet, the Newtonian potential can be expanded as (see for example Zharkov and Trubitsyn, 1978),where we have introduced and, ,. denotes the mean radius of the planet, that is ==max{l:ρ((ϑ))>0∀ϑ}. Note that we use a one-dimensional density function instead of ). This is justified by assuming hydrostatic equilibrium ( denotes the pressure). Hydrostatic equilibrium implies that surfaces of constant density and potential coincide: , so the normal vectors of and coincide at every point in space. Therefore, we can assume that just like surfaces of constant potential are characterized by the variable only , the same holds true for (and even ).
R
m
R
m
l
max
r
l
U
(U=U(l))
ρ
P
A dimensionless form of the above expressions can be obtained through the definitions, ,where and .
At this point we have everything to get the functions (l) introduced above as a function of the figure functions (l), the frequency ω, and the functions (l). However, to implement a numerical algorithm, we need to do additional work: By defining and,,,where, ,,we can rewrite, after performing a partial integration and assuming to be finite,, .This form is more convenient for numerical evaluation. Note that the integration over can be performed analytically for the expressions and .
A
2n
s
2n
S
2n
dρ
dz
We define the expressions and , will later be replaced with :
x
In[]:=
PowerLawfn[n_,x_]=Normal[Series[,{x,0,ToFOrder}]]/.->f[x,β];PowerLawfdashn[n_,x_]=Normal[Series[,{x,0,ToFOrder}]]/.->f[x,β];PowerLawfdash2[x_]=Normal[Series[Log[1+x],{x,0,ToFOrder}]]/.->f[x,β];
n+3
(1+x)
β_
x
2-n
(1+x)
β_
x
β_
x
We also define the expressions in front of and in . will later be replaced with . will later be replaced with :
α
x
In[]:=
PowerLawDn[n_,x_,α_]=Normal[Series[,{x,0,ToFOrder}]]/.->f[x,β];PowerLawDdashn[n_,x_,α_]=Normal[Series[,{x,0,ToFOrder}]]/.->f[x,β];
-n-1
(α+x)
β_
x
n
(α+x)
β_
x
We define for the first time. is a helper parameter that we use to only calculate expressions up to the relevant order in order to save time. will get replaced soon, therefore no parameter for :
OR
s
0
OR
s
0
In[]:=
rpre[l_,μ_]=l(1+s[0,l]+Sum[*s[2n,l]*LegendreP[2n,μ],{n,1,ToFOrder}]);
n
OR
We can already calculate the ratio between the equatorial radius () and the mean radius for each spheroid:
In[]:=
Print"=",rpre[l,0]l/.OR->1/.s[α_,zRm]->Indexed[ss,α+1];
R
equatorial
R
mean
R
equatorial
R
mean
s2
2
3s4
8
5s6
16
35s8
128
Notation compatible with numerical implementation:
In[]:=
Print"=",FortranForm[rpre[l,0]/l/.OR->1/.s[α_,zRm]->Indexed[ss,α+1]];If[SaveFiles,Export[FileNameJoin[{NotebookDirectory[],"R_ratio.txt"}],FortranForm[rpre[l,0]/l/.OR->1/.s[α_,zRm]->Indexed[ss,α+1]],"Text"]];
R
equatorial
R
mean
Notation compatible with numerical implementation:
We use our results until this point and insert them into earlier definitions:
We define storage lists for the correct labels:
Notation compatible with numerical implementation:
Notation compatible with numerical implementation:
We define storage lists for the correct labels:
Notation compatible with numerical implementation:
Notation compatible with numerical implementation:
Numerical algorithm
Numerical algorithm
CITE THIS NOTEBOOK
CITE THIS NOTEBOOK
The interior of Uranus: Thermal profile, bulk composition and the distribution of rock, water and hydrogen and helium
by Luca Morf, Simon Müller, Ravit Helled
Wolfram Community, STAFF PICKS, August 21, 2025
https://community.wolfram.com/groups/-/m/t/3534064
by Luca Morf, Simon Müller, Ravit Helled
Wolfram Community, STAFF PICKS, August 21, 2025
https://community.wolfram.com/groups/-/m/t/3534064