Non-dimensionalization
For numerical convenience we use dimensionless variables when solving the Navier Stokes equation, the induction equation, and the heat equation. A non-dimensionalization procedure is always possible thanks to the Buckingham-\(\pi\) theorem.
The momentum equation
In a reference frame rotating with angular speed \(\Omega\), the dimensional form of the linear momentum equation (i.e. the Navier-Stokes equation) describing the acceleration \(\partial_t \mathbf{u}\) of a small fluid parcel with density \(\rho\), including buoyancy and the Lorentz force, is:
where \(p\) is the reduced pressure, \(\mathbf{B}\) the magnetic field, and \(\nu\) is the kinematic viscosity of the fluid. Assume small density perturbations \(\rho'\) following
where \(\alpha\) is the fluid's thermal expansion coefficient and \(\theta\) is the temperature variation from the isentropic temperature profile \(T(r)\). Assume also a gravitational acceleration following
Within the Boussinesq approximation the density variations enter only through the buoyancy force, so
Now we make the dimensional units explicit. With \(L\) being the unit of length, \(\tau\) the unit of time, \(\theta^*\) the unit of temperature, \(P^*\) the unit of pressure, and \(\mathbf{\hat z}\) the unit vector along \(\mathbf{\Omega}\), then the momentum equation, after dividing by \(\rho_0\), is
where it is understood that the variables \(r, t, \mathbf{u}, p, \theta, \mathbf{B}\) are now dimensionless. Multiply the equation by \(\tau^2/L\) and get
Above we have chosen the pressure scale as \(P^*=\rho_0 L^2/\tau^2\). For the time being we leave the temperature scale \(\theta^*\) unspecified, and define the Ekman number \(E\) as
The Lehnert number \(Le\) as
the Rayleigh number \(Ra\) as
and the Prandtl number \(Pr\) as
where \(\kappa\) is the thermal diffusivity of the fluid So, the momentum equation becomes
Alternatively, if we deal with problems without viscosity or thermal diffusion where the Rayleigh number diverges, it is better to define a reference Brunt-Väisälä frequency \(N_0\) such that
If the Rayleigh number is finite then we can write
The momentum equation, using the reference Brunt-Väisälä frequency reads
A common choice for the time scale is the rotation time scale, so \(\tau=1/\Omega\) and the \((\Omega\tau)\) factors go away. Another choice is the viscous diffusion time scale, with \(\tau=L^2/\nu\), in which case \(\Omega\tau=1/E\). Yet another choice is the Alfvén wave time scale, with \(\tau=L \sqrt{\mu_0\rho_0}/B_0\) so that \(\Omega\tau=1/Le\).
The induction equation
The induction equation in dimensional form is
where \(\eta\) is the magnetic diffusivity. Making the dimensional scale factors explicit we get
where \(\mathbf{u}, \mathbf{B}, t\) are now dimensionless. Multiply now by \(\tau/B_0\) and obtain
where \(E_\eta\) is the magnetic Ekman number defined as
The heat equation
The heat equation in its dimensional form is
We assume that an isentropic temperature background \(T(r)\) exists, which is only a function of radius. Its gradient is then \(\nabla T=\mathbf{\hat r}\,\mathrm{d}T/\mathrm{d}r\). Now we write \(\mathrm{d}T/\mathrm{d}r=C\,f(r)\), where \(C\) is a scale factor for the gradient (can be negative) and \(f(r)\) is a dimensionless function of \(r\) (with \(r\) also dimensionless). Then we can write the heat equation, using this time dimensionless variables exclusively as
In kore
we choose always the temperature scale as \(\theta^*=-LC\) so that the heat equation reads simply
A temperature profile with a linear gradient is common in the literature. In that case \(\partial_r T=-\beta r\) (dimensional). In dimensionless variables this is \(-\beta L r\) (\(r\) now dimensionless), so that the temperature scale is \(\theta^*=\beta L^2\). And if the length scale is the CMB radius, i.e. \(L=R\), then the Rayleigh number becomes