1. Introduction
Thermal convection is a common phenomenon that occurs in many natural and industrial systems. The thermal convection inside the mantle is driven by radioactive decay (Davaille & Jaupart Reference Davaille and Jaupart1994; Ricard Reference Ricard2007; Schubert Reference Schubert2015), and in industrial cases, fluids may be internally heated or cooled by chemical reactions (Ponce et al. Reference Ponce, Alves, Miranda, Maciel Filho and Wolf Maciel2015; Shen & Zikanov Reference Shen and Zikanov2016). These phenomena are often modelled by the classical Rayleigh–Bénard convection (RBC) (Bergé & Dubois Reference Bergé and Dubois1984; Bodenschatz et al. Reference Bodenschatz, Pesch and Ahlers2000; Grossmann & Lohse Reference Grossmann and Lohse2004; Plumley & Julien Reference Plumley and Julien2019), which provides a foundational framework for understanding buoyancy-driven flows between heated and cooled boundaries. However, natural and industrial systems often exhibit complexities – such as internal heating, phase changes and radiative forcing – that extend beyond the classical RBC framework (Kippenhahn & Weigert Reference Kippenhahn and Weigert1990; Barker et al. Reference Barker, Dempsey and Lithwick2014; Hussein et al. Reference Hussein, Bakar and Kadirgama2014; Ponce et al. Reference Ponce, Alves, Miranda, Maciel Filho and Wolf Maciel2015; Shen & Zikanov Reference Shen and Zikanov2016; Álvarez-Regueiro et al. Reference Álvarez-Regueiro, Eva, Javier, Fernández-Seara, Fernández and Lugo2019).
Penetrative convection occurs when buoyancy-driven flows invade stably stratified regions, a process ubiquitous in astrophysical, oceanic and limnological systems (Ding et al. Reference Ding, Huang and Ouyang2024). A key factor governing this process is the presence of a uniform internal heating source, which produces a quadratic conductive temperature profile and significantly alters the stability and dynamics of the system (Goluskin & Spiegel Reference Goluskin and Spiegel2012; Goluskin Reference Goluskin2016; Goluskin & van der Poel Reference Goluskin and van der Poel2016). Additionally, the nonlinear relationship between fluid density and temperature plays a critical role in driving penetrative convection (Veronis Reference Veronis1963; Musman Reference Musman1968; Lecoanet et al. Reference Lecoanet, Bars, Michael, Keaton, Vasil, Brown, Quataert and Oishi2015; Toppaladoddi & Wettlaufer Reference Toppaladoddi and Wettlaufer2018; Ding & Wu Reference Ding and Wu2021; Olsthoorn et al. Reference Olsthoorn, Tedford and Lawrence2021; Grace et al. Reference Grace, Stastna, Lamb and Scott2022; Ding & Ouyang Reference Ding and Ouyang2023). For example, freshwater exhibits special properties, especially its maximum density at approximately
$4\,^{\circ }{\textrm C}$
, which usually conforms to a quadratic constitutive relation:
where
$\alpha \gt 0$
is the thermal expansion coefficient and
$\rho _0$
is the density at
$T = T_M$
. Chen & Millero (Reference Chen and Millero1986) proposed this quadratic relationship to approximate the full equation of state and McDougall et al. (Reference McDougall, Jackett, Wright and Feistel2003) extensively researched and demonstrated that freshwater between
$0$
and
${10}\,^{\circ} \textrm {C}$
satisfies this relationship. Although the choice of the exponent has an impact on the accuracy of the model (Gebhart & Mollendorf Reference Gebhart and Mollendorf1977; Wang et al. 2019), this simple and concise quadratic formula, derived from the Taylor series, helps maintain significant nonlinearity. The typical ice–water model was proposed by Malkus (Reference Malkus1960) and analysed by Veronis (Reference Veronis1963). Veronis (Reference Veronis1963) explored the linear stability of the ice–water model heated from below between two stress-free walls. The author discovered that the instability is suppressed by increasing the thickness of the stably stratified layer and it reduces heat transfer efficiency by causing multiple convection cells to form in the wall-normal direction. Subsequent studies demonstrated that penetrative convection can exhibit subcritical instability, where finite-amplitude disturbances destabilise flows below the linear critical Rayleigh number
$Ra_c$
(Musman Reference Musman1968; Moore & Weiss Reference Moore and Weiss1973; Joseph Reference Joseph1976). A series of further analyses, such as finding the rigorous upper bound, weakly nonlinear analysis (Veronis Reference Veronis1963; Ding & Wu Reference Ding and Wu2021; Olsthoorn et al. Reference Olsthoorn, Tedford and Lawrence2021), were based on this model and laid a theoretical foundation for the research in this field.
Recent advances in limnology and environmental fluid dynamics have highlighted the hydrodynamic complexity of ice-covered lakes, where solar absorption drives convective mixing and stratification (Farmer Reference Farmer1975; Bengtsson Reference Bengtsson, Heikki, Viljanen, Slepukhina and Murthy1996; Mironov et al. Reference Mironov, Terzhevik, Kirillin, Jonas, Malm and Farmer2002; Toppaladoddi & Wettlaufer Reference Toppaladoddi and Wettlaufer2018; Ulloa et al. Reference Ulloa, Wüest and Bouffard2018). Compared with ice-free periods, the conditions inside ice-covered lakes are more complicated due to solar radiation and the properties of water, which were initially studied during the early 1900s (Gotzinger Reference Gotzinger1909; Verescagin Reference Verescagin1925). In the presence of solar radiation, water undergoes stratification in density, resulting in the coexistence of an unstably stratified region and a stably stratified layer. Matthews & Heaney (Reference Matthews and Heaney1987) demonstrated that hydrodynamic processes in lakes become more energetic and dynamic when increased solar radiation penetrates into the system in late winter or spring. Farmer (Reference Farmer1975) and Mironov et al. (Reference Mironov, Terzhevik, Kirillin, Jonas, Malm and Farmer2002) further shaped the flow patterns and the modifications to vertical and horizontal convective circulation. Several reviews have summarised the current research status of seasonally ice-covered lakes (Kirillin et al. 2012; Powers & Hampton Reference Powers and Hampton2016; Jansen et al. Reference Jansen2021). Powers & Hampton (Reference Powers and Hampton2016) focused on the ecosystem dynamics of ice-covered lakes. Jansen et al. (Reference Jansen2021) provided an overview of the physical processes in ice-covered lakes and highlighted the hydrodynamic problems involved, including the physical basis of lake ice phenology and the heat transfer mechanisms associated with ice formation and melting. They also pointed out that when energy enters the system, understanding and predicting the temporal and spatial variability of water layers are the key to solving these problems.
Over the past decade, convection processes within ice-covered lakes, which are normally called radiatively driven convection (RDC), have been investigated theoretically (Matthews & Heaney Reference Matthews and Heaney1987; Kirillin & Terzhevik Reference Kirillin and Terzhevik2011; Winters et al. Reference Winters, Ulloa, Wüest and Bouffard2019), numerically (Bouffard et al. Reference Bouffard2019; Ulloa et al. Reference Ulloa, Winters, Wüest and Bouffard2019; Ramón et al. Reference Ramón, Ulloa, Doda, Winters and Bouffard2021; Christopher et al. Reference Christopher, Le Bars and Smith2023) and experimentally (Efremova & Pal’shin Reference Efremova and Pal’shin2011; Yang et al. Reference Yang, Young, Brown and Wells2017, Reference Yang, Wells, Li and Young2020; Cortés & MacIntyre Reference Cortés and Macintyre2020). For example, Efremova & Pal’shin (Reference Efremova and Pal’shin2011) conducted research on water bodies in northwestern Russia to explore the link between air temperature, geographical features and ice phenomena. They found that the depth of individual lakes plays a more significant role in the freeze-up process than climatic factors. Bouillaut et al. (Reference Bouillaut, Lepot, Aumaître and Gallet2019) and Lepot et al. (Reference Lepot, Aumaître and Gallet2018) performed laboratory experiments to investigate RDC by means of light absorption. With the linear relationship
$\rho = \rho _0(1-\alpha (T-T_0))$
and an exponential internal heating source, Lepot et al. (Reference Lepot, Aumaître and Gallet2018) conducted direct numerical simulations (DNS) and found that specific equilibrium profiles of internal heat sources and sinks may facilitate heat transfer at a rate transcendent of molecular diffusivities.
From observation studies, a time-dependent radiation model was proposed to account for periodic heating (Leppäranta et al. Reference Leppäranta, Terzhevik and Shirasawa2010; Zdorovennova et al. Reference Zdorovennova2021) and attracted the attention of the community of environmental science and limnology recently (Smirnov et al. Reference Smirnov, Smirnovsky, Zdorovennova, Zdorovennov, Palshin, Novikova, Terzhevik and Bogdanov2022; Chang & Scotti Reference Chang and Scotti2023; Smirnov et al. Reference Smirnov, Smirnovsky, Zdorovennova, Zdorovennov, Efremova, Palshin and Bogdanov2023). This kind of convection also plays a significant role in ice melting and freezing (Wang et al. Reference Wang, Calzavarini, Sun and Toschi2021; McCutchan & Johnson Reference McCutchan and Johnson2022). For scenarios with floating ice, a series of ice-melting researches have set the ice–water interface at
${0}\,^{\circ} \textrm {C}$
. Wang et al. (Reference Wang, Calzavarini, Sun and Toschi2021) provided good insight into how RDC affects ice melting and freezing. They also modelled and examined this system theoretically, numerically and experimentally and provided a good insight into the hydrodynamic process beneath the ice. They also showed that the behaviour of the density surrounding the temperature of maximum density results in stably or unstably stratified layers, which is also detected in laboratory experiments (McCutchan & Johnson Reference McCutchan and Johnson2022). To deeply study this kind of convective system, it is crucial to investigate the impact of nonlinear fluid properties. Wang et al. (Reference Wang, Zhou, Wan and Sun2019) studied how this nonlinear temperature–density relationship and uniform internal heat source changed convection processes and analysed their impacts on heat transport and flow strength.
To understand how the underwater hydrodynamics influences the ecology of ice-covered lakes during seasonal ice-covered periods (Hampton et al. Reference Hampton2017), it is important to investigate the vertical heat transfer processes involving water flow within ice-covered lakes located at mid to high latitudes and high altitudes. This aspect has been inadequately studied in the past. Although the dynamics of radiatively heated ice-covered lakes has been extensively studied, prior research has predominantly focused on turbulent flows (Ulloa et al. 2019; Smirnov et al. Reference Smirnov, Smirnovsky, Zdorovennova, Zdorovennov, Efremova, Palshin and Bogdanov2023). Critical questions regarding the extent to which solar radiation drives under-ice convection and the role of light distribution in triggering its onset remain unresolved. This study addresses these gaps through integrated linear stability analysis, weakly nonlinear theory and DNS, focusing on the stability and bifurcation dynamics of radiatively heated ice-covered freshwater systems. Furthermore, the investigation incorporates weakly and fully nonlinear analyses to provide a theoretical and numerical assessment of how solar radiation influences vertical heat transfer and dynamic behaviour.
The structure of the paper is organised as follows. Section 2 mathematically formulates the problem and § 3 shows the base state and examines the linear stability of this system. To describe and understand the instability of the system, weakly nonlinear analysis is applied in § 4 to help us identify the type of primary bifurcation. Fully nonlinear bifurcation and DNS are shown in § 5. A summary and discussion are provided in § 6.
2. Mathematical formulation
This study considers a Newtonian fluid under the Boussinesq approximation, with density
$\rho$
, kinematic viscosity
$\nu$
and thermal diffusivity
$\kappa$
. The fluid is bounded between two horizontal no-slip plates with a gap of width
$d$
, where the top plate is usually considered as an ice–water interface and the bottom is perfectly insulating. By considering a monochromatic light spectrum, the system has an internal heat source
$Q(z)$
(
$^{\circ} {\textrm C}$
s−1), as sketched in figure 1. It is a simplified model of a short-wave radiation that is characterised by a single decay scale (Bouillaut et al. Reference Bouillaut, Lepot, Aumaître and Gallet2019; Creyssels Reference Creyssels2020). According to the Beer–Lambert law, this type of heating is associated with a volumetric heat source that decays exponentially (Barnes & Hobbie Reference Barnes and Hobbie1960; Farmer Reference Farmer1975; Grace et al. Reference Grace, Stastna, Lamb and Scott2022, Reference Grace, Fogal and Stastna2023):
where
$l$
is the attenuation length, which normally depends on radiation frequency and water clarity, and
$Q_0$
is the magnitude of the thermal forcing at the top of the domain. Polychromatic light has a different effect: the heat flux is the sum of different wavelength bands that have different energy and attenuation depths (Mironov et al. Reference Mironov, Terzhevik, Kirillin, Jonas, Malm and Farmer2002; Bouffard et al. Reference Bouffard2019; Smirnov et al. Reference Smirnov, Smirnovsky, Zdorovennova, Zdorovennov, Efremova, Palshin and Bogdanov2023).
Internally heated convection model with an internal heating source
$Q$
, as expressed in equation (2.1). The decay scale of
$Q$
is
$l$
, and the
$e$
-folding scale is located at a height
$d - l$
. The model has an isothermal top layer and an insulating bottom layer.

Two additional models were also employed to investigate convection in lakes. When light penetrates the water column and reflects off the bottom, a reverse exponential decay happens from the bottom to the top. The intensity of the reflected light
$I(z)$
at a depth
$z$
(measured from the surface) can be modelled as similar to equation (2.1) but with a bottom heat flux
$Q_{ bottom}$
. This model can well represent shallow aquatic systems or environments where the bottom strongly reflects light (sandy or icy bottoms) (Lepot et al. Reference Lepot, Aumaître and Gallet2018; Bouillaut et al. Reference Bouillaut, Lepot, Aumaître and Gallet2019). If we consider that the bottom of the lake can absorb heat and re-inject it into the fluid, then we can regard it as a simple penetrative convection problem of bottom heating. In this case, there is a constant temperature difference between the upper and lower boundaries of the convection system (Veronis Reference Veronis1963).
The dimensionless governing equations can be obtained by introducing the layer height
$d$
as the length scale and
$d^2/\kappa$
as the thermal time scale. The temperature scale is
$\Delta T = T_{M}-T_0$
, where
$T_0={0}\,^\circ \textrm {C}$
is the reference temperature and
$T_M={4}\,^\circ \textrm {C}$
. Thus
$\theta = (T-T_0)/\Delta T$
is the dimensionless temperature and
$\theta _{M} =(T_{M}-T_0)/\Delta T$
describes the effect under the maximal density with
$\theta _{M} =1$
. Then the dimensionless governing equations for two-dimensional penetrative convection are as follows:
where
$ Ra := g\alpha (\Delta T)^2d^3/\nu \kappa$
is the Rayleigh number and
$Pr:= \nu /\kappa$
is the Prandtl number, and
Here,
$\delta :=l/d$
and
$M := dQ_0/(\Delta T\kappa )$
are dimensionless parameters that quantify attenuation length and incoming thermal forcing, respectively. Once radiation penetrates through the ice, the value of
$Q_0$
is about
$7.25\times 10^{-6}$
$^\circ \textrm {C}$
$\cdot$
m s−1 (Kirillin et al. 2012; Ulloa et al. Reference Ulloa, Winters, Wüest and Bouffard2019; Grace et al. Reference Grace, Stastna, Lamb and Scott2022). Assuming that
$d=1$
m and taking freshwater as an example (
$\kappa =10^{-7}\,{\textrm m}^2\, {\textrm s}{^-}{^1}$
), we estimate
$M=18.125$
. We chose the range of
$\delta$
from
$0.1$
to
$0.8$
to examine the impacts of both smaller and larger attenuation lengths. By integrating the heat flux
$S(z)$
, the total heat input to the system is
Clearly, the total energy input increases when
$M$
is larger. For given
$M$
, the total energy input decreases as
$\delta$
increases.
The boundary conditions for velocity and temperature are
To investigate the heat transport efficiency of the system, we start from the definition of heat flux:
where
$\lambda$
is the thermal conductivity. Applying the boundary conditions, we have a fixed temperature at the top layer,
$T_{top}= {0}\, ^\circ \textrm {C}$
. In our configuration, the Nusselt number is defined as
$q_{cond}/q_{conv}$
(
$q_{cond}$
and
$q_{conv}$
are the conductive and convective heat fluxes, respectively) to reflect the influence of the intensity of convection on the heat transport, and calculated as (Goluskin Reference Goluskin2016; Kazemi et al. Reference Kazemi, Ostilla-Mónico and Goluskin2022)
where
$\theta _{st}$
is the dimensionless base state solution to the temperature equation with
$\boldsymbol{u}=\boldsymbol{0}$
. The detailed expression can be found in equation (3.2). The overbar denotes an average over the horizontal surfaces and long enough time with
where
$\tau$
can be arbitrary for steady solutions, and for turbulent flows it is chosen as four thermal times in simulations when the flow is fully developed.
3. Base state and instability
Firstly, we consider a static base state:
Thus, static state temperature
$\theta _{st}$
is
\begin{equation} \begin{aligned} \theta _{st} & = -M\delta \exp \left (\frac {z-1}{\delta }\right )+C_1z+C_2,\\[6pt] C_1 := & M\exp \left (-\frac {1}{\delta }\right ),\quad C_2 := M\delta -M\exp \left (-\frac {1}{\delta }\right ). \end{aligned} \end{equation}
The water body beneath the ice is heated via radiation which is the only form of energy input of the system. Figure 2(a) represents the base state of the temperature for varied attenuation depths and the corresponding density profiles are displayed in figure 2(b). As the density is quadratically dependent on temperature, the water body is stratified into a stably stratified layer (SSL), whose temperature ranges from 0 to
$\theta _M$
, and an unstably stratified layer (USL). When most radiation is absorbed near the ice–water interface, characterised by a small attenuation depth
$\delta$
, fluid deep in the water body cannot be efficiently heated and maintains a uniform temperature, forming a neutrally stratified layer (NSL). For a system with larger
$\delta$
, the depth of the NSL becomes smaller and the USL is thicker. However, when radiation penetrates even deeper, the magnitude of radiation absorbed by the water body, characterised by
$M/\delta$
, is lower. Therefore, the system reaches a maximum bottom temperature
$\theta _{st}(0) \approx 5.40$
and a minimum density
$\rho _{st}(0)$
at
$\delta \approx 0.56$
when
${\textrm d}\theta _{st}(0)/{\textrm d}\delta = 0$
.
(a) The static state temperature profiles
$\theta _{st}$
with respect to the height
$z$
for varied attenuation ratios
$\delta$
. (b) The corresponding static state density profiles
$\rho _{st}$
for different
$\delta$
. The horizontal dashed line is the dividing line between the SSL and the USL.

We add small perturbations to the base state, and then the velocity field and temperature field become
For two-dimensional incompressible flow, we can introduce a streamfunction
$\psi$
defined as
$\tilde {\boldsymbol{u}} = \nabla \times (\psi \boldsymbol{e}_y)$
such that
Therefore, the linearised equations for small perturbations are given by
and the corresponding boundary conditions become
\begin{equation} \begin{aligned} & \psi |_{z=0,1} = \partial _z\psi |_{z=0,1} = 0,\\[6pt] & \partial _z\tilde {\theta }|_{z=0}= 0, \,\,\tilde {\theta }|_{z=1}=0. \end{aligned} \end{equation}
In a standard way, we conduct the normal mode analysis:
where
$k$
is the wavenumber and
$\sigma$
is the growth rate. Then the governing equation is transformed into an eigenvalue problem of
$\sigma$
.
(a) Marginal stability curve in the wavenumber (
$k$
)–Rayleigh number (
$Ra$
) plane under different attenuation ratios
$\delta$
from
$0.1$
to
$0.8$
, with a fixed thermal forcing
$M =18.1250$
. (b) The surface plot shows how the critical Rayleigh number
$Ra_c$
is affected by
$M$
and
$\delta$
, for
$15\leqslant M\leqslant 30$
and
$0.1\leqslant \delta \leqslant 1$
.

The relationship between the critical Rayleigh numbers
$Ra_c$
and wavenumbers
$k$
is shown in figure 3(a). The dashed line directly indicates that the relationship between
$Ra_c$
and critical wavenumber
$k_c$
is not monotonic. Within our tested range,
$Ra_c$
has a minimum point around
$\delta = 0.6$
(as shown in the inset) with
$Ra_c \sim O(10)$
, which is two decades smaller than that in classical RBC:
$Ra_c \sim O(10^3)$
(Chandrasekhar Reference Chandrasekhar1961; Cross & Hohenberg Reference Cross and Hohenberg1993). Intuitively, we expect to observe a more stable flow if the input energy is reduced. However, when
$\delta$
increases up to 0.6, the thickness of the USL increases even though the energy input decreases. Thus, the system can be more unstable and the critical Rayleigh number becomes smaller. As
$\delta$
becomes larger (
$\delta \gt 0.6$
), further reduction in the input energy causes a thinner unstable layer, leading to a more stable system. Thus, we observe that the critical Rayleigh number increases when
$\delta \gt 0.6$
. Furthermore, we took a transect through the plane presented in figure 3(b). Results are shown in figure 16 in Appendix A. It is clear that the system would be more unstable as the total input energy becomes higher.
The surface plot presented in figure 3(b) provides a detailed view of how
$Ra_c$
is influenced by the two dimensionless parameters
$\delta$
and
$M$
. We chose the ranges of
$15\leqslant M\leqslant 30$
and
$0.1\leqslant \delta \leqslant 1$
to examine the influence of incoming heat thermal heat flux and forcing length scales on the linear and nonlinear dynamics. If the attenuation depth is fixed, an increase in the incoming heat flux (
$M$
) would lead to a higher temperature difference within the USL. This suggests that the system retains more heat, resulting in a lower density in the unstable stratified layer, eventually leading to a lower
$Ra_c$
and making the system unstable easily.
4. Weakly nonlinear stability
To analyse the convective flow, it is crucial to incorporate the nonlinear terms into the system. Therefore, we conduct a weakly nonlinear analysis of the system, focusing on the dynamics near
$Ra_c$
. We aim to identify the specific type of local bifurcation it undergoes. To investigate weakly nonlinear solutions, we use multi-scale expansion and determine solvability conditions.
The governing equations (2.3)–(2.4) are restated by the streamfunction and temperature:
where
$J(\alpha, \beta ) = ({\partial \alpha }/{\partial x}) ({\partial \beta }/{\partial z})- ({\partial \alpha }/{\partial z}) ({\partial \beta }/{\partial x})$
and the boundary conditions are with reference to equation (3.7).
When
$Ra$
is slightly larger than
$Ra_c$
, there is an unstable mode that becomes dominant through linear theory, whereas other modes decay exponentially in time. However, the unstable mode in linear theory cannot reveal the full dynamics of the problem as the nonlinear term would be significant when the perturbation grows. We invoke the multi-scale analysis and define a small parameter
$\epsilon$
:
where
$r$
is a rescaled parameter of
$r\sim O(1)$
and the slow time scale
$\tau$
is defined as
Thus, this leads us to the assumption that the weakly nonlinear solution is of the form
The system of equations possesses a unique set of solutions if and only if it satisfies a solvability condition, which yields the following Landau-type equation:
where
$\lambda _1$
and
$\lambda _2$
are constants (see Appendix B). The Landau equation (4.7) defines the amplitude function and is used to determine whether the stability is supercritical or subcritical. The equilibrium amplitude can be solved as
\begin{equation} A_{eq} = \sqrt {-\frac {\operatorname {Re}(\lambda _1)r}{\operatorname {Re}(\lambda _2)}}. \end{equation}
Comparison of the weakly nonlinear analysis with a full branch continuation prediction at the neighbourhood of the critical Rayleigh number
$Ra_c$
for
$\delta = 0.6$
and different
$M$
. Values of
$\sqrt {\langle \boldsymbol{u},\boldsymbol{u}\rangle }$
are taken over the whole domain
$\varOmega = [-\pi /k,\pi /k]\times [0,1]$
with equation (B24) defined in Appendix B. The dashed lines are the results from full branch continuation and the solid lines are for weakly nonlinear analysis.

Notice that the supercriticality or the subcriticality of the bifurcation depends on the sign of
$\operatorname {Re}(\lambda _1)$
and
$\operatorname {Re}(\lambda _2)$
. If
$\operatorname {Re}(\lambda _1)\cdot \operatorname {Re}(\lambda _2)\lt 0$
, the system will reach the stable steady solutions when
$r\gt 0$
. On the contrary, if they have the same sign, non-trivial solutions exist when
$r$
is negative in the system for
$Ra\lt Ra_c$
and is normally known as a subcritical bifurcation (Schmid & Henningson Reference Schmid and Henningson2002). By examining different factors, we determined that the instability of this configuration is always supercritical for all
$\delta$
and
$M$
considered. As shown for results obtained with weakly nonlinear analysis (figure 4), there is a bifurcation branch at
$\sqrt {\langle \boldsymbol{u},\boldsymbol{u}\rangle }=0$
that is stable for
$Ra\lt Ra_c$
and unstable for
$Ra\gt Ra_c$
. At
$Ra_c$
, a stable branch of solutions emerges. This means that the finite-amplitude equilibrium state would be achieved if the static state loses stability. An obvious finding is that with an increase of
$M$
, the greater the temperature difference in the USL, the stronger the buoyancy, and therefore the greater the kinetic energy.
Schematic diagram of mean temperature profiles
$\bar {\theta }$
of base state and convection. The red line represents the base state and the black line convection. The vertical dashed line gives the position of
$\theta =\theta _M$
.

The flow field and temperature field predicted by full branch continuation (a) and weakly nonlinear analysis (b) techniques at point
$\diamond$
. The colour bar marks the contours of the temperature field.

Compared to the Veronis model (Veronis Reference Veronis1963), the involvement of the internal heating source and a perfect insulating bottom layer in our model leads to different interesting dynamics. The Veronis model argued that with a finite-amplitude perturbation, the mixing would increase the thickness of the unstably stratified layer (Moore & Weiss Reference Moore and Weiss1973), resulting in loss of instability at smaller
$Ra\lt Ra_c$
. Such convection is sustainable via the nonlinear mechanism. Yet in our model, the nonlinear mechanism forms a homogeneous layer near the bottom. In this case, the USL becomes thinner (as shown in figure 5) and thus enhances stability. Therefore, convection always appears via a supercritical pitchfork bifurcation.
By comparing the results obtained from the weakly nonlinear analysis with those derived from a fully nonlinear branch, the weakly nonlinear solutions are in agreement with the fully nonlinear solution in the neighbourhood of critical states and start to diverge for higher Rayleigh numbers away from the critical point (see figure 4). Such divergence is originated from the truncation error in weakly nonlinear methods, which would be larger for stronger convection intensity, i.e. larger
$||u||_E$
, induced from more intense radiation, i.e. larger
$M$
. Naturally, this divergence results from the weakly nonlinear analysis using a three-mode expansion as opposed to the full branch continuation curve which uses 60 Fourier modes. This low-order approximation serves as a valuable method for comparing the behaviour of the system under various conditions in the neighbourhood of critical points. Figure 6 presents a comparison between steady solutions derived from the two methods, showing both flow fields and temperature fields at the specific point
$\diamond$
(marked in figure 4). It has been observed that there is one pair of convective cells exhibiting highly similar convection patterns.
Variation of equilibrium amplitude
$|A_{eq}|$
as a function of Rayleigh number for different values of
$Pr$
at
$\delta =0.3$
.

Furthermore, our model can be extended to other materials. For example, the density of tellurium–cadmium–mercury alloys (
$Pr \approx 0.1{-} 0.5 \lt 1$
) also quadratically depends on temperature, similar to water. Thus, we considered a wide range of
$Pr$
to study its influence on the nonlinear solutions. However, most of our results are for
$Pr=10$
, i.e. for freshwater. We also determined that the bifurcation behaviours are supercritical for different Prandtl numbers. Figure 7 illustrates the equilibrium amplitude (
$A_{eq}$
) away from the critical point. With higher
$Pr$
, the magnitude of
$|A_{eq}|$
increases. We assume that when the thermal diffusivity remains constant, a higher
$Pr$
corresponds to a more viscous fluid. Thus, it means that the system needs more energy to drive fluid motion and results in a larger equilibrium amplitude
$|A_{eq}|$
. The observation that
$|A_{eq}|$
becomes invariant for
$Pr \gt 10$
indicates that beyond a certain threshold, further increases in
$Pr$
do not significantly affect the equilibrium amplitude. This indicates that the influence of the Prandtl number diminishes, as inertial effects become negligible when
$Pr$
is large.
5. Fully nonlinear dynamics
When
$Ra\gt Ra_c$
, the flow becomes unstable and convection cells will form. We seek steady convection cell solutions using the Newton method and a pseudo-arclength continuation technique to track the branches. The details of this method can be found in Appendix C. To obtain non-trivial steady solutions, we added the critical mode to the base state as the initial guess of the Newton iteration. Moving slightly away from the critical point indicated by the linear stability, convergence happens quickly when the amplitude of the eigenvector is well chosen. The amplitude can be chosen from the weakly nonlinear analysis. We also used DNS and simulated 10 thermal times to understand the behaviour of the system, and the snapshots are taken at
$t_{thermal} = 10$
s. A Fourier-spectral method was employed to discretise the spatial domain and a finite-difference method was used with non-uniform grids that cluster near the walls (Chebyshev points). The time discretisation was accomplished with a second-order Adams–Bashforth–Crank–Nicolson method. The numerical method is adapted based on Ding & Wu (Reference Ding and Wu2021) and Ding & Ouyang (Reference Ding and Ouyang2023).
The bifurcation diagram is plotted in the
$Ra{-}Nu$
plane for varied values of
$\delta$
. We chose the fixed domain width
$[-\pi /k_c,\pi /k_c]$
, where
$k_c$
is the critical wavenumber of instability. Near the critical bifurcation points, figure 8 aligned with the results gained from the weakly nonlinear analysis that the instability is supercritical for all
$\delta$
. The bifurcation of the system is calculated up to
$Ra \sim O(10^6)$
, alongside two-dimensional DNS results, where the average Nusselt number is obtained after convection is fully developed. When
$\delta =0.8$
, figure 9(a) shows the mean temperature profiles
$\bar {\theta }$
for two-dimensional exact coherent states for
$Pr =10$
and different
$Ra$
. As
$Ra$
increases and convection strengthens, the dimensionless temperature decreases, and the interior of the system strongly mixes and becomes closer to isothermal. When convection is sufficiently strong, the maximum value of
$\bar {\theta }$
shifts from the bottom boundary to a location inside the layer. Figure 9(b,c) illustrates the flow fields and the temperature fields of the steady solution and unsteady motions for
$Ra=10^6$
. The DNS results in figure 9(c) show that the unsteady motions cause the fluid to mix strongly and become closer to isothermal. The temperature becomes uniform within the mixing region. Plumes arise from the USL upper boundary layer and vigorously blend the fluid in the remaining area. Together with the numerical results shown in figure 8, the Nusselt number of the unsteady motion (figure 9
c) is
$Nu\approx 4$
, whereas the steady solution (figure 9
b) has
$Nu\approx 3.5$
. Thus, the unsteady motion transports heat more efficiently.
The bifurcation diagram in the
$Ra$
–
$Nu$
plane representing exact coherent solutions (ECS) and two-dimensional DNS results for different attenuation depths
$\delta$
. The Prandtl number
$Pr=10$
and the dimensionless heat flux
$M=18.125$
. The vertical dashed line indicates the location of
$Ra = 2\times 10^4$
.

(a) The mean temperature field
$\bar {\theta }$
for
$\delta =0.8$
. The red solid line is that of the base state and the red dashed line is that of DNS at
$Ra=10^6$
. The others, from right to left, are from the steady-state solutions for
$Ra = (0.01, 0.1, 1, 10, 100) \times 10^4$
. Flow fields and temperature fields from (b) two-dimensional steady solution and (c) DNS at
$Ra=10^6$
.

The flow field and temperature field at
$Ra=20\,000$
and
$Pr=10$
,
$\delta = 0.3$
. (a) The upper branch solution, (b) the middle branch solution and (c) the lower branch solution. (d) The horizontal mean temperature profile
$\bar {\theta }$
for the three cases. (e) The corresponding density profiles for the three cases.

Returning to figure 8, it is obvious that the system would experience a saddle-node bifurcation when
$\delta$
is small and the dashed lines indicate that they are unstable. An interesting observation is that there are multiple steady solutions for the same Rayleigh number. Taking
$\delta =0.3$
for example, there are three steady solutions at
$Ra = 20\,000$
and figure 10(a–c) illustrates the flow fields and temperature fields for each solution. There is a pair of same-sized convection cells in the system at point (a); however, at points (b) and (c), the shape of convection cells gradually changed and several small-sized convection cells appeared, which impeded the effective heat transport with smaller
$Nu$
. Our results suggest that the form of a pair of convection cells does not exist if
$Ra$
exceeds a certain value, and a saddle-node bifurcation takes place and connects to the bifurcation branch of the solutions with multiple pairs of convection cells. By analysing the corresponding mean temperature and density profiles (as shown in figure 10
d,e), we determined that at case (c), the USL becomes thicker and the maximum temperature becomes higher. This suggests that multiple convection cells started to form at the upper part of the USL but with opposite movements; thus, they will impede the rise of warm flow and start to form another convection layer. In this case, the original convection area is compressed and the heat flow is accumulated, which reduces the heat transfer efficiency.
Furthermore, we compare the steady solutions and turbulent snapshots for
$\delta =0.3$
and
$Ra =10^6$
. The steady solution shown in figure 11(a) presented that plumes gradually formed a convection mixing layer at the upper layer of the USL. In this case, the fluid has divided into two convection layers with a decreasing staircase temperature profile with respect to heights (as shown in figure 11
c). There is a higher temperature in the bottom and the staircase structure can be usually observed in later winter ice-covered lakes (Jansen et al. Reference Jansen2021). However, the unsteady results gained from DNS presented in figure 11(b) showed that the convection is more vigorous and unsteady, and the temperature profile is almost isothermal within the interior. These results suggest that the upper convection layer produced by secondary stratification hinders the effective mixing of heat in the system.
The flow field and temperature field for (a) exact coherent solution and (b) DNS result for
$Ra=10^6$
at
$\delta =0.3$
with other parameters
$M=18.125$
and
$Pr=10$
. (c) The mean temperature
$\bar {\theta }$
and density
$\bar {\rho }$
profiles. The blue line is the exact coherent solution (ECS) and the red line is the DNS result.

(a) The bifurcation diagram in the
$Ra$
–
$Nu$
plane with different values of
$M$
at
$\delta =0.6$
and
$Pr=10$
(ECS, exact coherent solution). (b) The horizontal mean temperature
$\bar {\theta }$
for various values of
$M$
at
$Ra=10^4$
and
$\delta =0.6$
.

Figure 12(a) illustrates the bifurcation diagram at the same attenuation depth
$\delta =0.6$
with different dimensionless incoming heat flux
$M$
. It is obvious that higher
$M$
provides higher energy to the USL, and it is easier for the system to lose stability with a smaller critical value
$Ra_c$
. For various values of
$M$
, mean temperature profiles at
$Ra = 10^4$
are plotted in figure 12(b). The profiles reveal that at a fixed attenuation depth
$\delta$
, the position of maximum temperature is about the same and a higher incoming heat flux leads to a thinner SSL. Due to the larger thickness of the USL (
$d_{USL}$
) and the higher temperature difference (
$\Delta T_{ USL}$
), the characteristic Rayleigh number that is defined in terms of the USL
(a) The mean temperature
$\bar {\theta }$
and (b) density
$\bar {\rho }$
profiles. The horizontal dashed lines are the dividing lines of each layer. The other parameters are
$\delta =0.6$
and
$M=10$
.

becomes larger, and the system becomes more efficient in transporting heat. An interesting observation is that
$Nu$
becomes invariant for
$M=10$
even though
$Ra$
is raised. We plotted the mean temperature and density profiles (figure 13). We observed that the thickness of the USL and the temperature at the bottom layer do not change with increasing
$Ra$
(as shown in figure 13). Thus, the Nusselt number is basically the same in the range of
$Ra\in [2\times 10^5,10^6 ]$
. In addition, we have explored the
$Nu$
scaling,
$Nu\sim Ra^\gamma$
, within the range of
$Ra\in [10^4, 10^6 ]$
for
$M=25$
, and obtained the exponent
$\gamma \approx 0.12$
by data fitting. However, when
$M$
is small, the scaling law is unclear, and we may be able to get a clear scaling law when
$Ra$
is larger.
(a) The influence of
$Pr$
is shown on the bifurcation diagram in the
$Ra$
–
$Nu$
plane. The blue lines are for
$\delta = 0.3$
and the red lines are for
$\delta =0.8$
. (b) The Nusselt number
$Nu$
versus the Prandtl number
$Pr$
at
$Ra = 5000$
(the vertical dashed line in a) with exact steady solutions (ECS) and DNS solutions. Blue patterns are for
$\delta =0.3$
and red ones are for
$\delta =0.8$
.

The flow field and temperature field from steady-state analysis at (a)
$Pr = 0.1$
, (b)
$Pr=1$
, (c)
$Pr=10$
and (d)
$Pr=100$
. The other parameters are
$\delta =0.3$
,
$Ra=5000$
. (e) The horizontal averaged temperature profile
$\bar {\theta }$
for various values of
$Pr$
. (f) The root mean square of the velocity
$\sqrt {\langle \boldsymbol{u},\boldsymbol{u}\rangle }$
for different
$Pr$
with
$\delta =0.3$
and
$0.8$
and
$Ra=5000$
.

The influence of the Prandtl number is examined over three decades,
$10^{-1}\leqslant Pr\leqslant 10^2$
, and results are illustrated in figure 14. When
$Ra$
is small, the data in figure 14(a) clearly show that
$Nu$
increases as
$Pr$
increases. However, when
$Ra$
is large, it is more reasonable to compare the heat transport of optimal steady-state or turbulent flow (Ding & Wu Reference Ding and Wu2021), and we leave this for future study. It is obvious that the behaviour of the system near
$Ra_c$
is always supercritical, which is aligned with the outcomes from weakly nonlinear analysis (as shown in figure 7). When
$Pr$
exceeds a certain threshold, the flow pattern in the whole field becomes similar; for example, saddle-node bifurcations also appear when
$Pr=100$
, which is similar to the case with
$Pr = 10$
for
$\delta =0.3$
. Figure 14(b) illustrates the influence of
$Pr$
on
$Nu$
for
$Ra=5000$
. We observed that DNS results are aligned with exact coherent solutions and
$Nu$
slightly increases when
$Pr\lt 10$
, then becomes invariant when
$Pr\gt 10$
. Figure 15 displays the variations in fluid flow patterns and temperature fields with different
$Pr$
when
$Ra=5000$
. It is obvious that the system has a cooler bottom temperature when the Prandtl number increases (as shown in figure 15
e). When
$Pr$
becomes larger,
$\sqrt {\langle \boldsymbol{u},\boldsymbol{u}\rangle }$
increases, which makes the system strongly mixed and results in a higher
$Nu$
. However, beyond a threshold, the flow pattern seems not to change and
$\sqrt {\langle \boldsymbol{u},\boldsymbol{u}\rangle }$
decreases slightly (as shown in figure 15
f). The value of
$Nu$
slightly increases then becomes insensitive to
$Pr$
, implying that a weaker flow can also transport more heat, which is somewhat counterintuitive.
6. Conclusion
This paper explored the linear and nonlinear dynamics of two-dimensional penetrative convection with radiative volumetric thermal forcing and a nonlinear density–temperature relationship. For this configuration, we considered that two plates are no-slip, and the temperature of the top plate is fixed and the bottom is adiabatic. The base state of the system is layered under the action of the forcing decay length and the incoming energy, which is divided into a SSL and an USL, and for smaller attenuation depths there also exists a NSL. Linear stability shows that with an increase of energy injection, the system becomes more unstable (as shown in Appendix A). We examined the effect of the dimensionless attenuation depth,
$\delta$
, and incoming heat flux,
$M$
. We determined that the system has a minimal value of
$Ra_c$
around
$\delta =0.6$
. For
$\delta \lt 0.6$
,
$Ra_c$
decreases as
$\delta$
increases. As the thickness of the NSL becomes thinner, the unstable layer becomes thicker and the system is more susceptible to instability. If the attenuation lengths become larger (
$\delta \gt 0.6$
), the magnitude of the internal heat term
$M/\delta$
becomes smaller. Thus the temperature differences within the USL are smaller and the system becomes more stable again. At a given
$\delta$
, we looked at the effect of incoming heat flux. More heat enters the system and makes a higher temperature difference within the USL. This results in a lower density and makes the system easily unstable.
We performed a weakly nonlinear analysis of the system to investigate the nonlinear effects. The findings revealed that the instability of the system is supercritical for all chosen
$\delta$
and
$M$
. This is different from the penetrative convection studied by Veronis (Reference Veronis1963) and Ding & Wu (Reference Ding and Wu2021), who proposed and determined that there exist non-trivial solutions in the subcritical instability region. The base-state temperature in our model causes the system to stratify into two layers: a SSL and an USL. When a finite-amplitude disturbance occurs, a homogeneous layer forms near the bottom and the USL becomes thinner, thus enhancing stability. This is unlike in the Veronis model, where a fixed bottom temperature leads to a thicker USL and instability at lower Rayleigh numbers. Near the critical bifurcation points, the results gained from the weakly nonlinear analysis are aligned with fully nonlinear bifurcation. In addition, we examined the impact of the Prandtl number
$Pr$
in the range of
$0.1\leqslant Pr\leqslant 100$
. The results indicated that the magnitude of equilibrium amplitude
$|A_{eq}|$
increases as
$Pr$
increases when
$Pr\lt 10$
, and it becomes almost the same when
$Pr$
is beyond a threshold. In particular, when
$Pr$
is large, the inertial effects become negligible and the effect of the Prandtl number diminishes.
Furthermore, the present work shows the bifurcation of the primary instability of the stationary base flow by seeking steady convection cell solutions and conducting DNS up to
$Ra\sim O(10^6)$
. It is clear that as
$Ra$
increases, the interior of the system is strongly mixed and the location of the maximal temperature shifts from the bottom to the inside. The unsteady motion gained from DNS showed a similar trend to that of the temperature profile but is closer to isothermal, which suggests a higher heat transport efficiency. An interesting observation is the existence of multiple steady solutions for a specific
$Ra$
. The flow pattern in the lower branch showed that smaller convection cells started to form in the upper part of the USL, and have an opposite flow direction. As
$Ra$
remains large, the fluid formed two convection layers with a staircase temperature profile, whereas this cannot be observed in the unsteady motion.
This paper also showed how the magnitude of incoming heat flux
$M$
affects the primary bifurcation. When
$M$
is small, there is an interesting result that the Nusselt number
$Nu$
stabilises at a constant value even though
$Ra$
is increasing. However, this does not happen at higher
$M$
; because of the large temperature difference, the system has enough energy to drive convection. In addition, the present work also demonstrated that the two-dimensional exact coherent solutions have a dependence on the Prandtl number
$Pr$
for both shallow and deep attenuation depths,
$\delta =0.3$
and
$\delta =0.8$
. For
$Pr\lt 10$
,
$Nu$
increases slightly and becomes invariant when
$Pr\gt 10$
. As
$Pr$
increases, the flow speed increases, which makes the fluid strongly mixed and results in a higher heat transport efficiency. However, when
$Pr$
is beyond a threshold, the flow motion becomes slower, but
$Nu$
slightly increases and then becomes insensitive to
$Pr$
.
This paper gives an insight into the heat distribution in the water column beneath ice. In the current study, the numerical simulations have tracked up to
$Ra \sim O(10^6)$
and found that the Nusselt number
$Nu$
depends on
$Pr$
,
$Ra$
,
$\delta$
and
$M$
. However, when dealing with large-scale systems where
$Ra$
tends towards infinity, it is necessary to conduct further investigations to understand how the Nusselt number behaves under such extreme conditions and whether there exists a scaling law to predict the large-scale convection. Therefore, further simulations and analysis are needed to enhance our understanding of the underlying physical mechanisms involved.
Acknowledgements
The authors are supported by NSFC (no. 52176065). The authors extend their gratitude to the reviewers for their constructive feedback and insightful suggestions. We also thank the editors for their diligent handling of this paper and for facilitating a smooth review process.
Declaration of interests
The authors report no conflict of interest.
Appendix A. Contour plot with constant energy input
We took a transect through the plane presented in figure 3(b). The contour lines in figure 16 are the constant total input energy, and the colour in the background shows the critical Rayleigh number. As the attenuation depth
$\delta$
increases, a larger incoming heat flux
$M$
is needed to balance the total energy input and make it a constant.
Contour plot with critical Rayleigh numbers. The contour lines represent the total energy input
$E$
. The colour in the background represents the critical Rayleigh number with
$\log _{10}Ra$
.

Appendix B. Weakly nonlinear analysis
Assume the weakly nonlinear solution is of the form (with its complex conjugate)
Substituting the assumptions (B1)–(B2) into equations (4.1)–(4.2) with
$\omega = -\nabla ^2\psi$
from the definition of vorticity and streamfunction and taking
$\alpha = 1$
, then we have
\begin{equation} \begin{aligned} &\left (\epsilon ^3\frac {\partial \nabla ^2\psi _1}{\partial \tau }+\epsilon ^4\frac {\partial \nabla ^2\psi _2}{\partial \tau }+\cdots \right )+\epsilon ^2 J(\psi _1,\nabla ^2\psi _1)+\epsilon ^{3} J(\psi _1,\nabla ^2\psi _2) \\[6pt] & \quad+\epsilon ^{3} J(\psi _2,\nabla ^2\psi _1) +\cdots = 2\left(Ra_c+\epsilon ^2r\right)Pr\left(\theta _{st}-1+\left(\epsilon \tilde {\theta }_1+\epsilon ^{2}\tilde {\theta }_2+\cdots \right)\right)\\[6pt]&\quad\left (\epsilon \frac {\partial \tilde {\theta }_1}{\partial x}+\epsilon ^2\frac {\partial \tilde {\theta }_2}{\partial x}+\cdots \right ) +Pr\nabla ^4\left(\epsilon \psi _1+\epsilon ^2\psi _2+\cdots \right), \end{aligned} \end{equation}
and equation (4.2) becomes
\begin{equation} \begin{aligned} &\left (\epsilon ^3\frac {\partial \tilde {\theta }_1}{\partial \tau }+\epsilon ^{4}\frac {\partial \tilde {\theta }_2}{\partial \tau }+\cdots \right )+\epsilon ^2 J(\psi _1,\tilde {\theta }_1)+\epsilon ^3 J(\psi _1,\tilde {\theta }_2) +\epsilon ^3 J(\psi _2,\tilde {\theta }_1)+\cdots \\[6pt] & \quad= -\theta '_{st}\left (\epsilon \frac {\partial \psi _1}{\partial x}+\epsilon ^2\frac {\partial \psi _2}{\partial x}+\cdots \right )+\nabla ^2(\epsilon \tilde {\theta }_1+\epsilon ^2\tilde {\theta }_2+\cdots ), \end{aligned} \end{equation}
where
$\psi _2 = [\hat {\psi }_{20}(z)+\hat {\psi }_{22}(z){\textrm e}^{{ i}2k} ]A^2(\tau )+\text{c.c.}$
and
$\theta _2 = [\hat {\theta }_{20}(z)+\hat {\theta }_{22}(z){\textrm e}^{{ i}2k} ]A^2(\tau ) +\text{c.c.}$
First we consider a linear problem in
$\textit {O}(\epsilon )$
:
It has a trivial solution with
$\tilde {\theta }_1 = 0$
and
$\psi _1 = 0$
. However, we know that at
$Ra = Ra_c$
, there is a non-trivial solution since linear theory predicted that this is the point at which convection is just becoming linearly unstable. Taking
$\boldsymbol{q}_i = [\psi _i,\tilde {\theta }_i]^T$
, we then turn the above equations into a linear problem:
where
${\mathcal{L}}$
is an operator given as
\begin{equation} {\mathcal{L}} = \begin{pmatrix} Pr\nabla ^4 & 2Ra_cPr(\theta _{st}-1)\dfrac {\partial }{\partial x}\\[6pt] -\theta '_{st}\dfrac {\partial }{\partial x} & \nabla ^2 \end{pmatrix}. \end{equation}
Recall the inner product of a complex function:
For the solvability conditions, the nonlinear term needs to be orthogonal to solutions of the adjoint homogeneous linear problem, which means that there exist
$\boldsymbol{q}^{\dagger }$
spanning the kernel of
${\mathcal{L}}^{\dagger }$
, i.e.
${\mathcal{L}}^{\dagger }\boldsymbol{q}^{\dagger }=0$
, and
${\mathcal{L}}^{\dagger }$
is the adjoint matrix of
${\mathcal{L}}$
. Thus the solvability condition is satisfied:
Expressing the left-hand side by the definition of the inner product and applying integration by parts and the corresponding boundary conditions:
\begin{align} \langle \boldsymbol{q}_1^{\dagger },{\mathcal{L}}\boldsymbol{q}_m\rangle & = \iint \psi ^{\dagger *}_1\left (-Pr\nabla ^4\psi _m+2Ra_cPr(1-\theta _{st})\frac {\partial \tilde {\theta }_m}{\partial x}\right ) \nonumber\\[6pt] & \quad + \tilde {\theta }^{\dagger *}_1\left (-\frac {\partial \theta _{st}}{\partial z}\frac {\partial \psi _m}{\partial x}+\nabla ^2\tilde {\theta }_m\right ){\textrm d}z{\textrm d}x \nonumber\\[6pt] &= \iint \psi _m\left (-Pr\nabla ^4\psi ^{\dagger *}_1+\frac {\partial \theta _{st}}{\partial z}\frac {\partial \tilde {\theta }^{\dagger *}_1}{\partial x}\right ) \nonumber\\[6pt] & \quad + \tilde {\theta }_m\left (-2Ra_cPr(1-\theta _{st})\frac {\partial \psi ^{\dagger *}_1}{\partial x}+\nabla ^2\tilde {\theta }^{\dagger *}_1\right ){\textrm d}z{\textrm d}x \nonumber\\[6pt] & = \langle {\mathcal{L}}^{\dagger }\boldsymbol{q}^{\dagger }_1,\boldsymbol{q}_m\rangle . \end{align}
As we assume about
$\boldsymbol{q}_1$
,
$\boldsymbol{q}^*_1$
is the complex conjugate, and
$\boldsymbol{q}^{\dagger }_1$
is the solution when solving the adjoint homogeneous equation
${\mathcal{L}}^{\dagger }\boldsymbol{q}^{\dagger }_1=0$
. We also need to turn the boundary conditions into adjoint ones. This is also significant even though the boundary condition is the same as the original one in this case.
Next we think about the
$\textit {O}(\epsilon ^2)$
term:
The left-hand side can be seen as
${\mathcal{L}}\boldsymbol{q}_2$
, and the right-hand side is the nonlinear term. We substitute the assumptions into (B12)–(B13) and get the expansion for both right- and left-hand sides. Recall the no-slip velocity boundary conditions and temperature boundary conditions. We can use the above equations to determine the expression of
$\hat {\psi }_{20}$
,
$\hat {\theta }_{20}$
,
$\hat {\psi }_{22}$
and
$\hat {\theta }_{22}$
.
Returning to
$\textit {O}(\epsilon ^3)$
, the set of equation now becomes
\begin{align} 2Ra_cPr(\theta _{st}-1)\frac {\partial \tilde {\theta }_3}{\partial x}+ Pr\nabla ^4\psi _3 &= \frac {\partial \nabla ^2\psi _1}{\partial \tau }+J(\psi _1,\nabla ^2\psi _2)\nonumber\\[6pt] &\quad +J(\psi _2,\nabla ^2\psi _1)-2Ra_cPr\left (\tilde {\theta }_1\frac {\partial \tilde {\theta }_2}{\partial x}+\tilde {\theta }_2\frac {\partial \tilde {\theta }_1}{\partial x}\right ), \end{align}
where
$N_3$
are the nonlinear terms in
$\textit {O}(\epsilon ^3)$
as shown on the right-hand side, and then the set of equations can be considered as
${\mathcal{L}}\boldsymbol{q}_3 = N_3$
, where
$\boldsymbol{q}_3 = [\psi _3\,\,\tilde {\theta }_3]^T$
. For the solvability condition, the nonlinear terms which have
${\textrm e}^{{ i}kx}$
need to be orthogonal to
$\boldsymbol{q}^{\dagger }_1$
, with the complex inner product. Therefore, we will have
where
and
where
$N_{13}$
and
$N_{23}$
are the nonlinear terms of
$N_3$
with
${\textrm e}^{{ i}kx}$
, and are expressed with the assumptions of the first-order and second-order solutions. If we consider it in the form of a pitchfork bifurcation
$ ({{\textrm d}A}/{{\textrm d}\tau }) = \lambda _1rA+\lambda _2|A|^2A$
, then
\begin{equation} \begin{aligned} \lambda _1 & = -\frac {\mathcal{A}_{12}}{\mathcal{A}_{11}+\mathcal{B}_{11}}\\[6pt] & = -\frac {-\int _0^1 2{\textrm i}kPr(1-\theta _{st})\hat {\theta }_1\cdot \hat {\psi }_1^{\dagger *}{\textrm d}z}{-\int _0^1(D^2-k^2) \hat {\psi }_1\cdot \hat {\psi }_1^{\dagger *}{\textrm d}z+\int _0^1 \hat {\theta }_1\cdot \hat {\theta }_1^{\dagger *}{\textrm d}z}, \end{aligned} \end{equation}
\begin{equation} \begin{aligned} \lambda _2 & = -\frac {\mathcal{A}_{13}+\mathcal{B}_{13}}{\mathcal{A}_{11}+\mathcal{B}_{11}}\\[6pt] & = -\frac {\int _0^1 N_{13}\cdot \hat {\psi }_1^{\dagger *}{\textrm d}z+\int _0^1 N_{23}\cdot \hat {\theta }_1^{\dagger *}{\textrm d}z}{-\int _0^1(D^2-k^2) \hat {\psi }_1\cdot \hat {\psi }_1^{\dagger *}{\textrm d}z+\int _0^1 \hat {\theta }_1\cdot \hat {\theta }_1^{\dagger *}{\textrm d}z}. \end{aligned} \end{equation}
The results of the weakly nonlinear analysis are validated by an independently developed branch continuation routine. The governing equations are then discretised in space using Fourier modes in
$x$
and Chebyshev modes in
$z$
across the domain
$(x,z) \in [-\pi /k,\pi /k]\times [0,1]$
. Simulations for the curves appearing in figure 4 were run at 31 Chebyshev and 60 Fourier modes, and resolution independence was carefully checked at the terminal point of each branch shown.
We compared the results by taking a root mean square of the velocity over the whole domain, which is normally defined as
\begin{equation} \sqrt {\langle \boldsymbol{u},\boldsymbol{u}\rangle } = \sqrt {\frac {k}{4\pi }\int _0^1\int _{-\pi /k}^{\pi /k} u^2+w^2 {\textrm d}x\,{\textrm d}z}. \end{equation}
Appendix C. Newton method for steady solutions
We begin with the steady governing equations:
We solve the above steady equations from the critical linear stability point. The initial guess is thus given by the superposition of the conduction state and the eigenmode. The amplitude of the eigenmode is given by our weakly nonlinear analysis. Let us denote the initial guess as
${{\boldsymbol{h}}_0} = [\psi _0,\omega _0,\theta _0]$
, then a better guess is given as follows:
\begin{equation} {\boldsymbol{h}} = \begin{bmatrix} \psi \\ \omega \\ \theta \end{bmatrix} = \begin{bmatrix} \psi _0\\ \omega _0 \\ \theta _0 \end{bmatrix}+ \begin{bmatrix} \Delta \psi \\ \Delta \omega \\ \Delta \theta \end{bmatrix}. \end{equation}
We denote
$\Delta {\boldsymbol{h}}=(\Delta \psi, \Delta \omega, \Delta \theta )$
. Substituting
${\boldsymbol{h}}$
into the governing equation and linearising around
${{\boldsymbol{h}}_0}$
(i.e. the Newton–Kantorovich approach) gives the following equation of
$(\Delta \psi, \Delta \omega, \Delta \theta )$
:
\begin{equation} \textbf{J}_{\boldsymbol{h}} ({{\boldsymbol{h}}_0},Ra_0) \begin{bmatrix} \Delta \psi \\[3pt] \Delta \omega \\[3pt] \Delta \theta \end{bmatrix} = - \begin{bmatrix} F_\psi \\[3pt] F_\omega \\[3pt] F_\theta \end{bmatrix} = - \boldsymbol{F} ({{\boldsymbol{h}_0}},Ra_0). \end{equation}
In equation (C5),
$\textbf{J}_{\boldsymbol{h}} ({{\boldsymbol{h}}_0},Ra_0)$
is the Jacobian matrix evaluated at
$({{\boldsymbol{h}}_0},Ra_0)$
and
\begin{align} &\textbf{J}_{\boldsymbol{h}} \nonumber\\&\!=\! \begin{bmatrix}\!\! {\mathscr{L}} & I & 0 \\[6pt] \dfrac {\partial \omega }{\partial z}{{\mathscr{D}}_x}-\dfrac {\partial \omega }{\partial x}{{\mathscr{D}}_z} & \dfrac {\partial \psi }{\partial x}{{\mathscr{D}}_z}-\dfrac {\partial \psi }{\partial z}{{\mathscr{D}}_x}-\sqrt {\dfrac {Pr}{Ra}}{\mathscr{L}} & 2(1-\theta ){{\mathscr{D}}_x}-2\dfrac {\partial \theta }{\partial x} \\[6pt] -\dfrac {\partial \theta }{\partial z}{{\mathscr{D}}_x}+\dfrac {\partial \theta }{\partial x}{{\mathscr{D}}_z}& 0 & -\dfrac {\partial \psi }{\partial x}{{\mathscr{D}}_z}+\dfrac {\partial \psi }{\partial z}{{\mathscr{D}}_x}+\dfrac {1}{\sqrt {RaPr}}{\mathscr{L}} \!\!\end{bmatrix}\!, \end{align}
where
${{\mathscr{D}}_x}$
is the Fourier spectral differential matrix,
${{\mathscr{D}}_z}$
is the Chebyshev differential matrix,
${\mathscr{L}}={{\mathscr{D}}_x}^2+{{\mathscr{D}}_z}^2$
is the Laplacian operator and
$I$
is the identity matrix (see spectral methods in MATLAB by Trefethen (Reference Trefethen2000)). By imposing the boundary conditions, the above equations can be solved by a LU decomposition method. The iteration is terminated when
$\|\Delta \boldsymbol{h}\|/\|\boldsymbol{h}\|\leqslant 10^{-8}$
.
The branch continuation method is implemented to track the bifurcation diagram. This ensures that the solution follows a specific branch, avoiding jumps between disconnected branches. We denote the solutions of equations as
$\boldsymbol{h}_0$
and
$Ra_0$
. To determine the next solution
$\boldsymbol{h}_1$
and
$Ra_1$
of equations (C1)–(C3), we substitute equation (C5) with
$\boldsymbol{h}_1$
and
$Ra_1$
. The distance between two results is given as
To calculate the solution with a new
$Ra_1$
, we also need to form a matrix
$\textbf{J}_{Ra}$
:
\begin{equation} \textbf{J}_{Ra} = \begin{bmatrix} 0\\[6pt] -\dfrac {1}{2}Ra^{3/2}Pr^{1/2}\nabla ^2\omega \\[6pt] -\dfrac {1}{2}Ra^{3/2}Pr^{-1/2}(\nabla ^2\theta +S) \end{bmatrix}. \end{equation}
Thus we can gain the solution by solving the following linearised equation:
\begin{equation} \begin{bmatrix} \textbf{J}_{\boldsymbol{h}} (\boldsymbol{h}_1,Ra_1) &\textbf{J}_{Ra} (\boldsymbol{h}_1,Ra_1) \\[6pt] 2 (\boldsymbol{h}_1-\boldsymbol{h}_0)^T & 2 (Ra_1-Ra_0) \end{bmatrix} \begin{bmatrix} \Delta \boldsymbol{h}_1\\[6pt] \Delta Ra \end{bmatrix} =- \begin{bmatrix} \textbf{F} (\boldsymbol{h}_1,Ra_1) \\[6pt] F_s (\boldsymbol{h}_1,Ra_1) \end{bmatrix}, \end{equation}
in which
$\textbf{J}_{Ra} (\boldsymbol{h}_1,Ra_1)$
is evaluated at
$(\boldsymbol{h}_1,Ra_1)$
and the last line corresponds to the linearised equation (C7).




































































































