1. Introduction
Convective instability induced by thermal gradients is a subject widely explored in the literature. The typical set-up giving rise to unstable behaviour is one where the vertical temperature gradient is directed downward. Such a configuration may pertain to a motionless basic state, as in the classical Rayleigh–Bénard problem and its many variants (Drazin & Reid Reference Drazin and Reid2004), as well as to basic forced or mixed convection flow states.
Much research has been done over the past sixty years to investigate thermal instability in fluid-saturated porous media. Surveys of current knowledge in this field are available in Nield & Bejan (Reference Nield and Bejan2013), as well as in Rees (Reference Rees, Vafai and Hadim2000), Tyvand (Reference Tyvand, Ingham and Pop2002) and Barletta (Reference Barletta, Öchsner and Murch2011). The thermoconvective instability of a basic motionless state, much like a porous medium version of the Rayleigh–Bénard problem, was first studied by Horton & Rogers (Reference Horton and Rogers1945) and Lapwood (Reference Lapwood1948). These studies were related to a horizontal layer with impermeable and isothermal walls kept at different temperatures, and they defined what is now well known as the Darcy–Bénard problem.
A direct extension of the Darcy–Bénard problem arises when the plane porous layer is inclined to the horizontal. The pioneering studies on this subject are the papers by Bories & Combarnous (Reference Bories and Combarnous1973), Weber (Reference Weber1975) and Caltagirone & Bories (Reference Caltagirone and Bories1985). The basic set-up considered by these authors is a porous medium modelled by Darcy’s law, and confined between a pair of impermeable walls kept at different uniform temperatures. The main consequence of the layer inclination is that the basic state cannot be motionless, but it is given by a stationary and parallel buoyant flow with a zero mass flow rate. Further developments have been achieved more recently by several authors (Karimi-Fard, Charrier-Mojtabi & Mojtabi Reference Karimi-Fard, Charrier-Mojtabi and Mojtabi1999; Storesletten & Tveitereid Reference Storesletten and Tveitereid1999; Rees & Bassom Reference Rees and Bassom2000; Rees & Postelnicu Reference Rees and Postelnicu2001; Rees, Storesletten & Postelnicu Reference Rees, Storesletten and Postelnicu2006; Barletta & Storesletten Reference Barletta and Storesletten2011; Nield, Barletta & Celli Reference Nield, Barletta and Celli2011; Rees & Barletta Reference Rees and Barletta2011; Barletta & Rees Reference Barletta and Rees2012). Many different physical effects have been studied, including the anisotropy of the porous medium, the viscous dissipation, and the modelling of the layer walls as isoflux, instead of isothermal, boundaries. In all these studies, with the single exception of Barletta & Rees (Reference Barletta and Rees2012), the thermal boundary conditions were such that the temperature in the basic state is streamwise-invariant, with no net heating or cooling effects.
Linear stability analysis has been employed as a useful methodology in determining the onset of convective stability for many of the above-mentioned studies. This methodology generally leads to a complex differential eigenvalue problem that needs to be solved for the Rayleigh number and wavenumber values, in order to determine the condition when a given flow becomes unstable. While a variety of techniques are available for this purpose, many of which are of a numerical nature, a hybrid analytical–numerical methodology known as the generalised integral transform technique (GITT) (Cotta Reference Cotta1990, Reference Cotta1993, Reference Cotta1994) can be used as a powerful tool for solving differential eigenvalue problems that arise in linear stability analysis. The solution of differential eigenproblems via the GITT, as described in Mikhailov & Cotta (Reference Mikhailov and Cotta1994), has been employed for different convection and diffusion problems, such as multidimensional heat diffusion in irregular geometries (Sphaier & Cotta Reference Sphaier and Cotta2000, Reference Sphaier and Cotta2002), diffusion in heterogeneous media (Naveira-Cotta et al. Reference Naveira-Cotta, Cotta, Orlande and Fudym2009), conjugate convection–conduction in a single channel (Knupp, Naveira-Cotta & Cotta Reference Knupp, Naveira-Cotta and Cotta2012), and conjugate convection–conduction in multiple micro-channels (Knupp, Naveira-Cotta & Cotta Reference Knupp, Naveira-Cotta and Cotta2014).
The aim of this paper is to go beyond the analysis of the Darcy–Bénard problem in an inclined porous channel by devising a set-up where both walls are impermeable and symmetrically heated or cooled. The existence of a stationary solution is ensured, in this case, only if a net mass flow rate is allowed, so that the excess heat is removed or supplied by convection along the streamwise direction. Hence the basic state is one of mixed convection. The analysis to be carried out is an extension of the work by Barletta (Reference Barletta2012, Reference Barletta2013) and Sphaier & Barletta (Reference Sphaier and Barletta2014), with reference to the special cases of a horizontal and a vertical layer. The results obtained herein reveal an important feature peculiar to the inclined-channel situation: two different regimes occur, and one of them is unstable for any finite inclination angle, no matter how small. This is an important finding for experimental research involving mixed convection in horizontal channels, as it shows that the control of the channel inclination must be done in a very careful fashion. In fact, the usual scheme supporting a linear stability analysis is based, according to Lyapunov’s theory, on a test of the effects of small deviations from the initial conditions. However, vanishingly small deviations from the prescribed boundary conditions and from the geometrical layout can also be crucial when assessing the critical conditions for the onset of instability. This novel finding may cast new light on future investigations concerning the stability of convective flow systems.
2. Mathematical model
The problem considered in this study is that of a plane porous layer bounded by inclined impermeable walls separated by a distance $H$ (see figure 1). A uniform wall heat flux, $q_{0}$ , is prescribed both on the lower boundary plane $z=0$ and on the upper boundary plane $z=H$ . The buoyancy-driven flow in the porous layer is investigated under the following assumptions:
-
(i) the Oberbeck–Boussinesq approximation holds;
-
(ii) the saturated porous medium is considered as homogeneous, isotropic and with constant properties, except for the density in the gravitational body force;
-
(iii) the momentum transfer is described by Darcy’s law;
-
(iv) local thermal equilibrium between the solid phase and the fluid phase holds;
-
(v) viscous dissipation is negligible and no internal heat generation effects are present.
The dimensionless quantities are defined by rescaling the dimensional quantities as follows:
With the above assumptions, the governing local balance equations can be written in dimensionless form as
where $\hat{\boldsymbol{e}}_{x}$ , $\hat{\boldsymbol{e}}_{z}$ are unit vectors along the $x$ and $z$ directions. The following boundary conditions are prescribed:
As is shown in figure 1, ${\it\phi}$ is the channel inclination angle to the horizontal. The Darcy–Rayleigh number $\mathit{Ra}$ is defined in terms of the heat flux:
where ${\it\nu}$ is the kinematic viscosity of the fluid. Either fluid cooling, $\mathit{Ra}<0$ , or fluid heating, $\mathit{Ra}>0$ , are allowed.
A time-independent solution of (2.2) is found by assuming a net horizontal flow rate along the $x$ direction,
where the functions $F(z)$ and $G(z)$ are given by
where the parameter ${\it\Gamma}$ is defined as
and the Péclet number is the average dimensionless velocity in the porous channel:
Two flow regimes exist: buoyancy-assisted flow $(\mathit{Ra}/\mathit{Pe}>0)$ , and buoyancy-opposed flow $(\mathit{Ra}/\mathit{Pe}<0)$ .
As noted from (2.4), positive values of $\mathit{Pe}$ lead to an increasing temperature in the positive $x$ direction, while a negative value naturally yields the opposite behaviour. Moreover, it is evident from these equations that the basic solution is left invariant by the transformation
Hence, it is not restrictive to focus the forthcoming stability analysis to cases where ${\it\phi}\in [0^{\circ },90^{\circ }]$ , $\mathit{Ra}$ is positive, while $\mathit{Pe}$ is either positive or negative. Further cases, not explicitly accounted for, can be easily recovered by applying the transformation (2.5).
3. Formulation of the stability problem
In order to study the linear stability of the basic flow, the basic solution is perturbed with very small disturbances:
where ${\it\epsilon}$ is a real positive parameter, such that ${\it\epsilon}\ll 1$ .
Substituting (3.1) into (2.2), taking into account (2.4), and finally dropping terms $O({\it\epsilon}^{2})$ yields
3.1. Normal mode analysis
The auxiliary function ${\it\Psi}$ and the dimensionless temperature ${\it\Theta}$ are represented as plane waves propagating along an arbitrary direction in the $(x,y)$ plane:
where $a_{x}$ and $a_{y}$ are the real-valued components of the wavevector, $a=(a_{x}^{2}+a_{y}^{2})^{1/2}$ is the wavenumber, and ${\it\omega}$ is the complex-valued frequency. Moreover, functions ${\it\psi}(z)$ and ${\it\theta}(z)$ are the amplitudes of the disturbances. The real part of ${\it\omega}$ defines the angular frequency, whereas the imaginary part determines the unstable (if positive) or stable (if negative) nature of the flow. Since this study focuses on the neutral stability analysis, one considers $\text{Im}({\it\omega})=0$ , where $\text{Im}$ denotes the imaginary part of a complex number.
Substitution of (3.4) into system (3.2) leads to the following eigenproblem:
together with a new parameter ${\it\gamma}\in [0,1]$ , defined as
The special cases ${\it\gamma}=0$ and ${\it\gamma}=1$ lead to longitudinal and transverse rolls, respectively, while $0<{\it\gamma}<1$ defines the oblique rolls.
Using the new definitions (3.6), the eigenvalue problem can be rewritten as
3.2. Splitting up into two coupled real eigenproblems
In order to analyse oblique and transverse rolls (i.e. ${\it\gamma}\neq 0$ ), the eigenfunctions $f$ and $h$ are rewritten in terms of real and imaginary components:
Thus, the original system (3.8) is rewritten as
4. Integral transform solution of eigenvalue problem
4.1. Integral transform pairs and eigenfunction bases
A solution to the eigenproblem (3.10a – f ) is now developed using the GITT (Cotta Reference Cotta1990, Reference Cotta1993, Reference Cotta1994). The solution process starts with the definition of the following transformation pairs:
where the associated norms are given by
4.2. Integral transformation
The transformation of the problem is carried out by multiplying (3.10a ) and (3.10b ) by ${\it\Omega}_{n}$ and (3.10c ) and (3.10d ) by ${\it\Lambda}_{n}$ and integrating the resulting equations within the problem domain. By applying the boundary conditions, substituting the inversion formulas into the non-transformable terms, and simplifying, one obtains
System (4.4) is then truncated to a finite order $n_{max}$ , and rearranged in a compact vector form, which is obtained by eliminating the vectors $\bar{\boldsymbol{f}}_{\text{Re}}$ and $\bar{\boldsymbol{f}}_{\text{Im}}$ from the truncated algebraic system:
and $\unicode[STIX]{x1D63F}$ and $\unicode[STIX]{x1D640}$ are diagonal matrices given by the following coefficients:
System (4.6) is a nonlinear eigenvalue problem if $\mathit{Ra}$ is to be calculated in terms of the remaining parameters, while it is a linear eigenvalue problem if the angular frequency ${\it\omega}$ is to be calculated in terms of the remaining parameters. Since the computation of ${\it\omega}$ in terms of the other parameters requires considerably less CPU time, system (4.6) is rewritten in the form
in which $\unicode[STIX]{x1D643}$ and $\unicode[STIX]{x1D648}$ are block matrices:
The new vector $\boldsymbol{y}$ is defined as
System (4.8) constitutes a generalised linear algebraic eigenvalue problem, which is finally solved numerically using a single run of Mathematica (© Wolfram Research) function Eigenvalues.
4.3. Simplification for large Péclet numbers
The limiting behaviour of $F(z)$ and $G(z)$ for $\mathit{Pe}\gg 1$ is such that
Thus, (3.8b ) is simplified to yield
where ${\it\chi}={\it\omega}-{\it\gamma}\,a\,\mathit{Pe}$ is assumed to be $O(1)$ when $Pe\rightarrow \infty$ .
With this simplification, the truncated transformed system (4.6) is reduced to
where
and $\unicode[STIX]{x1D63E}^{+}$ is a matrix generated by the coefficients
Introducing the $\boldsymbol{y}$ vector, as defined by (4.9), equations (4.12) can be written in the form
in which $\unicode[STIX]{x1D643}^{+}$ is the following block matrix:
Finally, the solution of system (4.14) is directly obtained by using Mathematica function Eigenvalues, as similarly employed for solving system (4.8).
4.4. Calculation of $\mathit{Ra}$ and $a$ in terms of ${\it\omega}$ or ${\it\chi}$
The previous sections described how to obtain the angular frequency ${\it\omega}$ , or its modified counterpart ${\it\chi}$ , using a single numerical stage which involves the calculation of matrix eigenvalues from given values of $a$ and $\mathit{Ra}$ , as well as $\mathit{Pe}$ , ${\it\phi}$ and ${\it\gamma}$ . Nevertheless, in order to draw neutral stability curves and to determine critical Rayleigh number values, an additional step must be incorporated. This involves calculating $a$ and $\mathit{Ra}$ (and ${\it\omega}$ or ${\it\chi}$ as well) from a given configuration, that is, from given $\mathit{Pe}$ , ${\it\phi}$ and ${\it\gamma}$ values. This step is carried out by enforcing a condition that the angular frequency must be real, thus satisfying the neutral stability requirement. This is done by calculating values of $\mathit{Ra}$ and $a$ that yield $\text{Im}({\it\omega})=0$ . In the Mathematica implementation employed, this is accomplished by using the FindRoot routine (Newton and secant-type methods) to find the values of $\mathit{Ra}$ and $a$ that satisfy $\text{Im}({\it\omega})=0$ .
5. Asymptotic solution for $a\rightarrow 0$
Let us expand eigenfunctions $f$ and $h$ , as well as eigenvalues $\mathit{Ra}$ and ${\it\omega}$ , in powers of $a$ :
By keeping only terms of order 0 in $a$ , the eigenproblem (3.8) for arbitrary oblique rolls yields
where $n=0,1,2,\dots$ and $C$ is a real constant, provided that the dispersion relation,
holds. Equation (5.5) allows one to conclude that ${\it\omega}_{0}=0$ and that
On account of (5.6), for any buoyancy-opposed basic flow ( $\mathit{Ra}/\mathit{Pe}<0$ ) and for any non-vanishing inclination angle ${\it\phi}$ , one may conclude that the neutral stability curves in the $(a,\mathit{Ra}\,\cos {\it\phi})$ -plane display an infinite sequence of points at $a=0$ . The lowest is $\mathit{Ra}\cos {\it\phi}=0$ , and this proves that even a vanishingly small inclination to the horizontal, producing a buoyancy-opposed flow, is capable of yielding instability. Higher values are
This information is used in the numerical calculation of the higher neutral stability curves that occur for buoyancy-opposed flow.
6. Results and discussion
In this section, numerical results are presented and discussed. The first data are displayed for the validation of the hybrid methodology employed to obtain the solution of the differential eigenvalue problem (3.8). The results obtained with this methodology are compared with the data computed using a numerical shooting scheme based on a fourth-order Runge–Kutta (RK4) solver. More details on this numerical technique can be found in Barletta (Reference Barletta2012). Tables 1 and 2, relating to $\mathit{Pe}\rightarrow \infty$ and $\mathit{Pe}=50$ respectively, display the critical values of the rescaled Rayleigh number $\mathit{Ra}\,\cos {\it\phi}$ , wavenumber $a$ and modified angular frequency ${\it\chi}$ calculated with various truncation orders. The results are presented for longitudinal rolls ( ${\it\gamma}=0$ ) and transverse rolls ( ${\it\gamma}=1$ ), with reference to inclination angles ${\it\phi}=1^{\circ },10^{\circ }$ .
As can be seen from the results, there is perfect agreement between the integral transform implementation and the solution obtained using the fully numerical RK4-shooting scheme. All values agree within six significant digits for a truncation order of 80. However, if four-digit precision is desired, working with $n_{max}=20$ is sufficient, while 10 terms give an error of less than 1 %.
After examining the convergence behaviour of the solution, the next results are focused on the stability analysis itself. As mentioned earlier, the effect of the channel inclination to the horizontal is different depending on the sign of the Péclet number. On assuming positive values of $\mathit{Ra}$ , a positive $\mathit{Pe}$ yields a buoyancy-assisted flow, whereas a negative $\mathit{Pe}$ yields a buoyancy-opposed flow. Figure 2 shows neutral stability curves for longitudinal rolls in the plane $(a,\mathit{Ra}\cos {\it\phi})$ with different inclination angles and different Péclet numbers. This figure displays neutral stability curves for the buoyancy-assisted regime ( $\mathit{Pe}>0$ ) including the limiting case with infinite $\mathit{Pe}$ . As one can observe from these curves, when the Péclet number is very large, the neutral stability curves reach an asymptotic regime where the onset of convection is practically independent of the inclination angle. We note that the case with $\mathit{Pe}=500$ almost matches that with $\mathit{Pe}\rightarrow \infty$ . Conversely, for smaller values of $\mathit{Pe}$ , the neutral stability curves move upward as ${\it\phi}$ increases, thus describing more stable conditions. When $\mathit{Pe}$ becomes as small as 20, the neutral stability curves assume the shape of closed loops that shrink in size and, as $\mathit{Pe}$ further decreases, they collapse and eventually disappear. This phenomenon is first displayed with small inclinations and then it also appears for larger values of ${\it\phi}$ . As already observed, the horizontal case, i.e. ${\it\phi}=0^{\circ }$ , is always the most unstable case. This implies, for the buoyancy-assisted regime, that horizontal channels are more prone to the development of instability than their inclined counterparts.
Figure 3 displays neutral stability curves for longitudinal rolls in the plane $(a,\mathit{Ra}\cos {\it\phi})$ with different inclination angles and different Péclet numbers, for the buoyancy-opposed flow regime. With the exception of the horizontal channel, whose basic state is independent of the flow direction, very different behaviour is seen in comparison with the buoyancy-assisted flow. The main feature of figure 3 is that the neutral stability curves display their minimum at $\mathit{Ra}=0$ and $a=0$ , as predicted by the asymptotic analysis for small wavenumbers (see § 5). Moreover, as predicted by the same analysis, the curves intersect the vertical axis at multiple positions. Higher branches of neutral stability are also displayed in figure 3.
Figure 4 refers to oblique rolls and displays neutral stability curves in the plane $(a,\mathit{Ra}\cos {\it\phi})$ for the case of buoyancy-assisted flow with ${\it\phi}=5^{\circ }$ and different values of ${\it\gamma}$ and $\mathit{Pe}$ . This figure shows that the longitudinal rolls are the most unstable, as the lowest curves are always those with ${\it\gamma}=0$ . It is also interesting to note that, for small inclination angles, the dependence on ${\it\gamma}$ is minor, which is further reduced for higher values of $\mathit{Pe}$ . In fact, in the limiting situation of an infinite Péclet number, there is neither dependence on ${\it\gamma}$ nor on the inclination angle. Results for a null inclination angle are not presented, since the dependence on ${\it\gamma}$ is even smaller than for ${\it\phi}=5^{\circ }$ , being noticeable only for smaller values of $\mathit{Pe}$ , as previously documented in Barletta (Reference Barletta2012). Following the previous results, higher inclinations are now analysed. Figures 5 and 6 display the neutral stability curves relative to oblique rolls for ${\it\phi}=15^{\circ }$ and ${\it\phi}=30^{\circ }$ , respectively. As one can infer from these figures, the longitudinal rolls are still the most unstable. In contrast to what was discussed for small inclination angles, the neutral stability curves are much more dependent on the oblique roll parameter ${\it\gamma}$ when larger inclination angles are considered. If the inclination is sufficiently high (e.g. 30°), the curves for larger values of ${\it\gamma}$ move upwards to such an extent that they are no longer visible within the vertical range of the plots. As well as this phenomenon, for sufficiently small Péclet numbers, some neutral stability curves become a closed loop, which shrinks and collapses to a point as the value of $\mathit{Pe}$ is further reduced, similarly to what happens for longitudinal rolls when $\mathit{Pe}$ approaches its lowest bound for instability. This means that unstable oblique rolls with larger values of ${\it\gamma}$ disappear for a sufficiently high inclination. This occurrence is further intensified as $\mathit{Pe}$ decreases so that, for sufficiently small Péclet numbers and a sufficiently high channel inclination, there are no unstable transverse rolls. In order to further clarify what happens with the neutral stability curves for $\mathit{Pe}=500$ and ${\it\phi}=30^{\circ }$ , as ${\it\gamma}$ is increased past $5/8$ , additional curves for this case are displayed in figure 7. As can be seen from this figure, the point on the curve for ${\it\gamma}=5/8$ near $a=6$ and $\mathit{Ra}\,\cos ({\it\phi})=600$ rapidly moves upwards, splitting the curves in two parts, as ${\it\gamma}$ is increased from $5/8$ to $3/4$ . The split occurs just after ${\it\gamma}=21/32$ ; for ${\it\gamma}=169/256$ the curve is already separated into two branches. As ${\it\gamma}$ is further increased the left branch of neutral stability shrinks and moves upwards at a higher rate than the branch on the right, until it ceases to exist, as was observed in figure 6 for ${\it\gamma}=7/8$ .
Figure 8 displays neutral stability curves for oblique rolls, ranging from longitudinal ( ${\it\gamma}=0$ ) to transverse ( ${\it\gamma}=1$ ), under different channel inclination angles for cases of buoyancy-opposed flow. This figure shows data for a channel inclination angle ${\it\phi}=5^{\circ }$ . As one can infer from the plots, for most of the wavenumber range presented there is a small variation in the curves with ${\it\gamma}$ , especially for larger values of the Péclet number, which was similarly observed for buoyancy-assisted flows. However, as smaller values of $a$ are involved (i.e. near zero), a notable difference between the curves is seen, where curves with higher ${\it\gamma}$ values move above the local maximum that occurs in the range $0<a<1$ . This behaviour is observed for the cases with $\mathit{Pe}=-500$ , $-100$ and $-50$ . In the case $\mathit{Pe}=-25$ , there is no local maximum as the neutral stability curves for all values of ${\it\gamma}$ are separated into two disconnected branches. As already pointed out in relation to the previous figures, figure 8 confirms that longitudinal rolls are more unstable than oblique and transverse rolls.
Figures 9 and 10 show similar results for 15° and 30°, respectively. In these higher channel inclination angles, there is a larger difference between curves with different values of ${\it\gamma}$ throughout the wavenumber spectrum, again with the minimum for a given value of $a$ occurring for ${\it\gamma}=0$ . For cases where ${\it\gamma}$ is sufficiently large, the curves again separate into two regions, where the one to the right assumes the shape of an inverted C or becomes a closed loop. Although this can easily be seen for $\mathit{Pe}=-25$ and ${\it\phi}=15^{\circ }$ , it occurs also in other instances. Most of them are not displayed in these figures as it would require much larger vertical and horizontal scales.
By performing an overall view of figures 8–10, a few additional points can be highlighted. The portion of the neutral stability curves that connects the two intercepts with the vertical axis is a perfect straight line for transverse rolls, which can be seen in all of the previous figures. Regardless of this, transverse rolls can also lead to a closed region on the right. With respect to the closed detached region on the right, one can also see that curves for a given value of ${\it\gamma}$ are always enclosed by curves with smaller ${\it\gamma}$ . For some situations, as the Péclet number decreases or the inclination increases, the closed portion of the curve on the right collapses and eventually disappears.
In figure 11, the behaviour of the critical Rayleigh number versus the Péclet number is displayed. Obviously, only the results for buoyancy-assisted flow are displayed, as the buoyancy-opposed flow regime leads to $\mathit{Ra}_{c}=0$ for all cases with a finite Péclet number. The results confirm the previous observations about the existence of a minimum Péclet number value that may lead to instability. This effect was demonstrated in Barletta (Reference Barletta2012), for a horizontal channel, and it is corroborated here for ${\it\phi}=0^{\circ }$ . In fact, the case with ${\it\phi}=0^{\circ }$ yields the lowest $\mathit{Pe}$ compatible with the onset of convective instability. As the channel inclination increases, the lowest unstable $\mathit{Pe}$ becomes higher, reflecting the fact that increasing the inclination of the channel has a stabilising effect on the flow.
7. Summary and conclusions
A linear stability analysis of the mixed convection in a porous channel inclined to the horizontal was carried out. Both channel walls were assumed to be impermeable and uniformly heated or cooled by a uniform flux. The stability of the basic stationary and parallel flow was tested in a traditional way, by perturbing the basic solution with small-amplitude plane waves propagating along an arbitrary direction parallel to the bounding walls. This formulation led to a complex differential eigenvalue problem where the perturbation amplitudes were the desired eigenfunctions, and where the Rayleigh number, $\mathit{Ra}$ , the wavenumber, $a$ , and the angular frequency, ${\it\omega}$ , were the eigenvalues. The computation was performed for different Péclet numbers, $\mathit{Pe}$ , channel inclinations to the horizontal, ${\it\phi}$ , and disturbance wavevector orientations, defined by the parameter ${\it\gamma}$ . A symmetry of the basic solution was determined, allowing the analysis to be focused on cases where $\mathit{Ra}>0$ and ${\it\phi}\in [0^{\circ },90^{\circ }]$ , with a negative or positive $\mathit{Pe}$ .
The stability eigenvalue problem was solved by means of the GITT framework, namely a hybrid analytical–numerical method. By employing the GITT, the differential eigenproblem was transformed into an algebraic eigenvalue problem, which was solved numerically using a matrix eigenvalue calculation routine. Since this problem is nonlinear in $\mathit{Ra}$ and $a$ , but linear in the angular frequency ${\it\omega}$ , this computational algorithm was applied such that ${\it\omega}$ could be calculated from any combination of input data $(a,\mathit{Ra},\mathit{Pe},{\it\gamma},{\it\phi})$ . Then, by constraining the imaginary part of ${\it\omega}$ to be zero, the neutral stability curves in the plane $(a,\mathit{Ra}\cos {\it\phi})$ were determined. Compared to traditional numerical methods (e.g. Runge–Kutta) for the calculation of the eigenvalues involved in the stability analysis, the methodology presented herein has the advantage of computing multiple eigenvalues at the same time. Furthermore, the semi-analytical nature of the integral transform methodology allows very efficient control of the global solution error. In addition, it is important to emphasise that the solution algorithm can be quickly modified to solve other eigenvalue problems that arise in stability analysis. The main changes would be different expressions for the integral coefficients and a different form for the block matrices that appear in the generalised algebraic eigenvalue problem (equations (4.14)).
The methodology was verified by performing a convergence analysis of the solution, and a comparison with a fully numerical solution based on the Runge–Kutta method and the shooting method. We have shown that a 1 % error can be ensured with 10 terms in the truncated series and four-digit precision can be obtained if the truncation is raised to 20 terms. All figures were plotted using 20 terms in the series to ensure graphical convergence for the presented results. As well as this verification, an asymptotic analysis for small wavenumbers showed that there can be multiple intercepts at $a=0$ for the buoyancy-opposed regime, where $\mathit{Pe}<0$ .
Neutral stability curves were analysed for different channel inclination angles and different Péclet numbers, as well as for longitudinal, oblique and transverse rolls. The results have been presented for two distinct types of flow: the buoyancy-assisted regime (positive $\mathit{Pe}$ ), in which the buoyancy force has a component in the direction of the through-flow, and a buoyancy-opposed regime (negative $\mathit{Pe}$ ), in which the same force has a component opposing the through-flow. These two regimes naturally have no meaning when the channel is perfectly horizontal, but also when $\mathit{Pe}$ approaches infinity, as the magnitude of the buoyant component in the flow direction has no effect on the forced convection flow. For finite Péclet numbers, the buoyancy-assisted regime was shown to have a stabilising effect on the flow, which is greater as the channel inclination increases. In this regime, higher critical Rayleigh numbers are required for the onset of convective instability when larger inclination angles are present. There exists a minimum Péclet number required to achieve an instability of the basic flow. This feature was previously documented for horizontal channels. The current work showed that this minimum value increases with the channel inclination angle, ${\it\phi}$ .
While the buoyancy-assisted basic flow becomes more and more stable as ${\it\phi}$ increases, the buoyancy-opposed flow is always unstable, as the neutral stability curves have their minimum at $\mathit{Ra}=0$ with $a\rightarrow 0$ . This feature has an important implication for the design of experiments dealing with horizontal channels. In fact, even a minimal systematic error in setting the horizontal may cause an undesired buoyancy-opposed configuration with a completely altered transition to instability, even with extremely small Rayleigh numbers.
The analysis of stability carried out under the assumption of a perfectly horizontal channel leads to the conclusion that instability takes place if $Ra$ exceeds its critical value, which depends on $Pe$ and which cannot be smaller than 119.064 (Barletta Reference Barletta2012). Relaxing the assumption of a perfectly horizontal channel implies that even a vanishingly small inclination could be sufficient for the onset of instability for every value of $Ra$ , however small. This conclusion casts new light on the linear stability analysis of a base flow. In fact, the linear stability analysis is usually based on the idea of perturbing the initial conditions while the boundary conditions and the geometrical layout of the system are kept constrained. However, in an actual experimental set-up, nothing is perfectly constrained. Hence, prediction of the effects of small, possibly random, perturbations of the initial conditions, but also of the boundary conditions and of the geometrical layout, is definitely important. This kind of analysis represents an essential extension of the usual scope of a linear stability analysis. The result described above is just an example of a fresh view which can be extended to a plethora of different cases.