Reference (3)

Solid-Phase - solid0d

The mechanical response of a planetary mantle with radially varying properties is approximated by a single effective complex shear modulus, $\bar{\mu}^*$. To account for the competition between uniform strain (Voigt limit) and uniform stress (Reuss limit) within a spherical segment, we employ the Hill Average.

The Hill Average

Given a radial profile of the complex shear modulus $\mu^*(r)$ and radial shells defined by $r_i$, the volume of each shell $V_i$ and its corresponding volume fraction $f_i$ are given by:

\[V_i = \frac{4}{3}\pi \left( r_{i+1}^3 - r_i^3 \right), \quad f_i = \frac{V_i}{\sum V_i}\]

The effective modulus $\bar{\mu}^*$ is the arithmetic mean of the Voigt average ($\mu_V$) and the Reuss average ($\mu_R$):

\[\mu_V = \sum_{i} f_i \mu_i^*, \quad \mu_R = \left( \sum_{i} \frac{f_i}{\mu_i^*} \right)^{-1}\]

\[\bar{\mu}^* = \frac{1}{2} \left( \mu_V + \mu_R \right)\]


Dimensionless Rigidity

For a homogeneous incompressible sphere of radius $R$ and total mass $M$, the tidal ($k_n^T$) and load ($k_n^L$) Love numbers of degree $n$ are determined by the dimensionless rigidity $\bar{\mu}_n$. The scaling parameter $A_n$, which relates the elastic restoring force to the self-gravitational stability of the body, is defined as:

\[A_n = \frac{4(2n^2 + 4n + 3)}{3n G M^2} \pi R^4\]

We define the effective dimensionless complex rigidity for the segment as:

\[\mu^*_n = A_n \bar{\mu}^*\]


Complex Love Numbers

The complex Love numbers are calculated using the transfer function factor $\mathcal{F} = (1 + \mu^*_n)^{-1}$.

Tidal Love Number ($k_n^T$)

The tidal Love number represents the potential modification due to an external body. For $n > 1$:

\[k_n^T = \frac{1}{1 + \mu^*_n} \left( \frac{3}{2(n - 1)} \right)\]

Load Love Number ($k_n^L$)

The load Love number represents the response to a surface mass load:

\[k_n^L = -\frac{1}{1 + \mu^*_n}\]


Function Documentation

Obliqua.solid0d.mean_cmu — Function
mean_cmu(μc, r)

Calculate the Hill-averaged complex shear modulus in a spherical segment (Hill+1952).

Arguments

  • μc::Array{precc,1} : Complex shear modulus profile of the planet.
  • r::Array{prec,1} : Radial positions of layers, from bottom to top of segment.

Returns

  • mean_μc::precc : Mean complex shear modulus in segment.

Notes

  • (DOI 10.1088/0370-1298/65/5/307)
source
Obliqua.solid0d.compute_solid_lovenumbers — Function
compute_solid_lovenumbers(μc, mass_tot, R, n)

Calculate k2 lovenumbers in solid.

Arguments

  • μc::precc : Complex shear modulus.
  • mass_tot::prec : Total mass of the planet.
  • R::prec : Outer radius of the planet.
  • n::Int=2 : Power of the radial factor (goes with (r/a)^{n}, since r<<a only n=2 contributes significantly).

Returns

  • k2_T::precc : Complex Tidal k2 Lovenumber.
  • k2_L::precc : Complex Load k2 Lovenumber.
source
Obliqua.run_solid0d — Function
run_solid0d(μc, radius, mass_tot; n=2)

Calculate kn Lovenumbers in the 0D solid.

Arguments

  • μc::Array{precc,1} : Forcing frequency range.
  • radius::Array{prec,1} : Radial positions of layers, from core to surface.
  • mass_tot::Float64 : Total mass of planet.

Keyword Arguments

  • n::Int=2 : Power of the radial factor (goes with (r/a)^{n}, since r<<a only n=2 contributes significantly).

Returns

  • kn_T::ComplexF64 : Complex Tidal kn Lovenumber.
  • kn_L::ComplexF64 : Complex Load kn Lovenumber.
source