1 Introduction

The topic of this paper is the global analytic modeling of thermodynamic functions with critical-point singularities. Specifically, we will calculate the heat capacity at constant pressure along the critical isobar of nitrogen, methane, water and hydrogen. Non-perturbative closed-form expressions will be obtained for the high- and low-temperature heat-capacity branches of the mentioned fluids, by combining least-squares regression (from data sets outside the ideal power-law scaling regime) with the critical scaling predicted by renormalization-group theory [1].

Empirical heat-capacity data for a variety of pure component fluids, stretching from the melting point up to dissociation temperatures, are available in machine-readable synthetic form [2, 3], derived from multiparameter equations of state (EoSs), cf., e.g., Refs. [4,5,6,7]. These EoSs were in turn regressed from a collection of experimental data covering several temperature and pressure intervals, usually well separated from the critical point and outside the two-phase region. Experimental data in the critical scaling regime are only available for a limited number of single-component fluids and mixtures and a limited number of thermodynamic variables such as the isochoric heat capacity or isothermal compressibility [8,9,10,11,12,13,14,15,16,17,18,19]. As for the latter two, simple power-law scaling is typically observed in an interval of width |T/Tc1|<102 or 103. At temperatures within |T/Tc1|<104, a gravitationally generated density gradient causes deviations from power-law scaling, resulting in a rounding of the straight Log–Log slopes, unless the experiments are done at zero gravity, cf., e.g., Refs. [20,21,22,23]. The easy availability of extended data sets makes it attractive to model thermodynamic functions with critical singularities empirically and globally without the use of perturbative expansions, by employing calculated universal scaling properties such as critical exponents and universal amplitude ratios in the vicinity of the critical point where data points are lacking.

In the case of the isobaric heat capacity at critical pressure CP(T,Pc), there are virtually no experimental data available in the ideal power-law scaling regime, where critical scaling theory predicts CP(T,Pc)A±|1T/Tc|1/δ1, cf. Refs. [24, 25], due to the emergence of long-range correlations as exemplified in Refs. [23, 26]. The ± subscripts of the amplitude refer to the T>Tc and T<Tc branches of CP(T,Pc), respectively. Nitrogen, methane, water and hydrogen are fluids of the 3D Ising universality class [1], with exponent 11/δ=0.7912, cf., e.g., Ref. [27].

Synthetic precision data for the isobaric heat capacity at critical pressure are available for the mentioned fluids outside the interval |T/Tc1|<103, cf. Refs. [2, 3]. We will demonstrate that the Log–Log slope of the critical heat capacity curve CP(T,Pc) in the empirical temperature range |T/Tc1|>103 does not exceed 0.7 for any of these fluids. This value is noticeably below the calculated Log–Log slope of 11/δ=0.7912 in the critical power-law scaling regime of the 3D Ising class. The purpose of this paper is to extend the experimental data range to the ideal power-law scaling regime by means of the calculated scaling exponent 11/δ. To this end, we will use multiply broken power-law densities [28, 29] to model the high- and low-temperature branches of the isobaric heat capacity at critical pressure. These densities are very adaptable and especially suitable for large data sets stretching over several logarithmic decades (in reduced temperature |T/Tc1| in this case), being composed as multiple products of simple power laws [30,31,32,33,34] and generalized beta distributions [35, 36]. The regressed densities cover the experimental data range from the melting point upward, as well as the critical scaling regime where they admit the above stated power-law asymptotics with calculated exponent 11/δ=0.7912.

In Sect. 2, we discuss the temperature evolution of the isobaric heat capacity of nitrogen at critical pressure, of methane in Sect. 3, of water in Sect. 4 and of the quantum fluid hydrogen in Sect. 5. In each section, we give an overview of the available experimental data [2, 3], which clearly indicate the singularity of CP(T,Pc), even though the data sets are still far off the critical power-law scaling regime. The broken power-law densities used for the high- and low-temperature CP(T,Pc) branches of these fluids (and of CO2 studied in Ref. [37]) are similarly structured as finite products of power-law factors; the nonlinear least-squares regression of these multiparameter distributions is outlined in Appendix 1.

In Sects. 2, 3, 4, 5, we also study Index functions describing the evolution of the Log–Log slope of the regressed heat-capacity branches over the temperature range covered, cf., e.g., Refs. [30, 35, 38,39,40,41], from the experimental low- and high-temperature regions into the critical scaling regime, where the Index functions reach a constant limit, which is the scaling exponent 11/δ of CP(T,Pc). By plotting these Index functions, one can thus obtain a quantitative depiction of the crossover from the high- and low-temperature regimes to the critical scaling regime. In particular, the temperature interval can be estimated in which ideal power-law scaling without perturbative scaling corrections occurs. In Sect. 6, we present our conclusions.

2 Isobaric heat capacity of nitrogen at critical pressure

As a first orientation, synthetic experimental data for the isobaric heat capacity CP of nitrogen, cf. Refs. [2, 3], are plotted in Fig. 1, at critical pressure Pc=3.3958 MPa. Figure 1 shows a Log–Log plot of CP data against reduced temperature t=T/Tc, from the melting point at Tmelt=63.15 K up to 125.6 K and from 126.8 K up to 2000 K. (Log denotes the decadic logarithm.) The critical temperature of nitrogen is Tc=126.19 K. Critical point parameters are denoted by (Tc,Pc,ρc,Vc), where ρ is the molar density and V=1/ρ the molar volume, cf. Table 1. Despite the pronounced singularity in Fig. 1, the indicated temperature ranges are still by about two orders separated from the scaling regime, where CPA±|1T/Tc|1/δ1 with critical exponent δ=4.7898, cf. Ref. [27]. The ± subscripts refer to temperatures above and below Tc. That is, CPA+(t1)1/δ1 for t>1 and CPA(1t)1/δ1 for t<1.

Fig. 1
figure 1

Isobaric heat capacity of nitrogen at critical pressure. Data points from Refs. [2, 3] (which are synthetic data based on a multiparameter EoS [4]) covering the low-temperature interval from the melting point Tmelt=63.15 K to 125.6 K (155 data points, filled squares) and the high-temperature range from 126.8 K up to 2000 K (460 data points, open squares). The critical temperature of nitrogen is Tc=126.19 K. Depicted is a Log–Log (decadic double-logarithmic) plot of the isobaric N2 heat capacity CP(t) (at the critical pressure of Pc=3.3958 MPa) versus reduced temperature t=T/Tc. The lower and upper temperature limits are indicated by the vertical green and red dotted lines. The red and green solid curves show least-squares fits to the depicted heat-capacity data. The least-squares regression of the critical heat capacity is performed with the multiply broken power-law densities CP(τ) in (2.1) (high-temperature branch, τ=1/(t1), t>1, red solid curve) and (2.5) (low-temperature branch, τ=1/(1t), t<1, green solid curve) and fitting parameters in Table 2

Table 1 Critical constants (temperature Tc, molar density ρc, molar volume Vc, pressure Pc) and melting point Tmelt of nitrogen, methane, water and hydrogen, cf. Refs. [2, 3]

To model the crossover from the empirical data in Fig. 1 to the scaling regime, we parametrize the heat capacity with the scaling variable τ=1/|t1|, t=T/Tc, writing CP(τ) and splitting the temperature range into a low-temperature interval [Tmelt,Tc] between melting point and Tc and a high-temperature interval above Tc. Thus, in the low-temperature interval, the scaling variable is τ=1/(1t), τ>1/(1Tmelt/Tc). In the high-temperature interval, τ=1/(t1), τ>0. In either case, the critical temperature Tc corresponds to τ=. Figure 2 shows Log–Log plots of the isobaric heat-capacity data (the same as in Fig. 1) as a function of τ instead of reduced temperature t=T/Tc. The low-temperature (T<Tc) data points are depicted as filled squares and the high-temperature (T>Tc) data as open squares, covering the same temperature range as in Fig. 1.

Fig. 2
figure 2

Isobaric heat capacity CP(τ) of nitrogen at critical pressure, parametrized with the scaling variable τ=1/|T/Tc1|. The open and filled squares are data points from Refs. [2, 3], the same as depicted in Fig. 1. In the high-temperature regime, T/Tc>1, the scaling variable is τ=1/(T/Tc1), and the data points are depicted as open squares. In the low-temperature regime, T/Tc<1, the scaling variable is τ=1/(1T/Tc), and the data points are plotted as filled squares. In this τ parametrization, the critical temperature is mapped to infinity, τ(Tc)=. The red and green solid curves are the high- and low-temperature heat capacities CP(τ) in (2.1) (for T>Tc) and (2.5) (for T<Tc) regressed from the depicted data sets, cf. Table 2 and Sect. 2. The χ2 functional used for the regression is stated in Appendix 1; residuals of the least-squares fits of the high- and low-temperature heat-capacity branches are shown in the lower panels. The red and green dashed lines depicting the critical power-law scaling, cf. (2.2) and (2.6), are the asymptotes of the high- and low-temperature heat capacities CP(τ) in (2.1) and (2.5). These straight lines have a Log–Log slope of 11/δ=0.7912, which is the critical exponent of the isobaric heat capacity at critical pressure (of a fluid in the 3D Ising universality class)

2.1 High-temperature regime above the critical temperature

The data set (τi,CP,i), τi=1/(Ti/Tc1), in the high-temperature regime (T>Tc) comprises 460 data points in the interval between 126.8 K and 2000 K (open squares in Fig. 2, taken from Refs. [2, 3]).

The least-squares fit above Tc is performed with the multiply broken power law, cf. Refs. [28, 29, 37],

CP(τ)=a0τα01(1+(τ/b1)β1/η1)η1(1+(τ/b2)β2/η2)η2(1+(τ/b3)β3/η3)η3,
(2.1)

with positive amplitudes a0, bk, positive exponents βk, ηk, and real exponent α0 as parameters.

The asymptotic limit of (2.1) is CP(τ)A+τ11/δ, with exponent and amplitude

11/δ=α0β1+β2+β3,A+=a0b1β1/(b2β2b3β3).
(2.2)

We can use the scaling exponent 11/δ=0.7912 and the first equation in (2.2) to eliminate the parameter β3 in CP(τ).

The least-squares regression of CP(τ) is explained in Appendix 1 and is based on supercritical data points (τi,CP,i)i=1,...,N, N=460, referenced above. The fitting parameters a0,α0 and (bk,βk,ηk)k=1,2,3 are recorded in Table 2, including the amplitude A+ in (2.2). (The decadic logarithm Log bk rather than the amplitude bk is listed in this table.) The regressed high-temperature component (2.1) of the isobaric heat capacity CP(τ) is depicted in Fig. 2 as red solid curve.

Table 2 Fitting parameters of the high-temperature (T>Tc) and low-temperature (TmeltTTc) branches of the isobaric heat capacity at critical pressure Pc (cf. Table 1) of nitrogen, methane, water and hydrogen. The nonlinear least-squares regression is explained in Appendix 1. The multiply broken power-law density CP(τ) for the high-temperature heat-capacity branch of nitrogen (column labeled (N2, T>Tc)) reads, cf. (2.1), CP(τ)=a0τα0(1+(τ/b1)β1/η1)η1(1+(τ/b2)β2/η2)η2(1+(τ/b3)β3/η3)η3. The nitrogen heat capacity at low temperature (column labeled (N2, T<Tc)) as well as the methane and water heat-capacity branches at high and low temperature (columns labeled (CH4,T>Tc), (CH4,T<Tc), (H2O,T>Tc) and (H2O,T<Tc)) are modeled with the broken power law (2.5), CP(τ)=a0τα0(1+(τ/b1)β1/η1)η1(1+(τ/b2)β2/η2)η2. The broken power-law density (5.1) is used for the high-temperature heat-capacity branch of hydrogen (column labeled (H2,T>Tc)), CP(τ)=a0τα0(1+(τ/b1)β1/η1)η1(1+(τ/b2)β2/η2)η2(1+(τ/b3)β3/η3)η3. The regression of the low-temperature heat capacity of hydrogen at critical pressure (column labeled (H2,T<Tc)) is based on the broken power law (5.4), CP(τ)=a0τα0(1+(τ/b1)β1/η1)η1(1+(τ/b2)β2/η2)η2. The broken power laws representing the heat-capacity branches are parametrized with the reciprocal reduced temperature τ=1/|T/Tc1|. The least-squares functional used for the regression is stated in (7.6). The data points and the regressed high- and low-temperature heat-capacity branches of nitrogen, methane, water and hydrogen are depicted in Figs. 2, 7, 12 and 17. The fitting parameters a0[J/(mol K)],α0,(bk,βk,ηk) of the enumerated broken power laws for the respective branches are listed in this table. Log bk denotes the decadic logarithm of the amplitude bk, and the amplitude a0 is in units of J/(mol K); all other parameters are dimensionless. Also recorded are the minimum of the least-squares functional χ2, cf. (7.6), and the degrees of freedom of the fit (dof: number N of data points minus number of fitting parameters). The scaling amplitudes A±[J/(mol K)] of the critical power laws CPA+τ11/δ (for the T>Tc branch) and CPAτ11/δ (for the T<Tc branch) are recorded as well. The high- and low-temperature Index curves depicting the Log–Log slope of the critical isobaric heat capacities of nitrogen, methane, water and hydrogen in Figs. 3, 8, 13 and 18, respectively, are also defined by the listed parameters α0,(bk,βk,ηk)

In Fig. 1, the isobaric heat capacity is parametrized with reduced temperature t=T/Tc. The red solid curve in this figure is the high-temperature CP(τ) in (2.1) with τ=1/(t1) substituted (shortcut CP(t)).

Figure 3 depicts the Index function, cf., e.g., Refs. [30, 35, 38,39,40,41],

Index[CP(τ)]:=CP(τ)CP(τ)τ=dlogCP(τ)dlogτ,
(2.3)

i.e., the Log–Log slope (red solid curve) of the regressed high-temperature heat capacity CP(τ) in (2.1),

Index[CP(τ)]=α0β1(τ/b1)β1/η11+(τ/b1)β1/η1+β2(τ/b2)β2/η21+(τ/b2)β2/η2+β3(τ/b3)β3/η31+(τ/b3)β3/η3.
(2.4)
Fig. 3
figure 3

Index functions of the critical isobaric heat capacity of nitrogen, parametrized with scaling variable τ=1/|T/Tc1|. The red and green solid curves show the Log–Log slope Index[CP(τ)]:=dlogCP(τ)/dlogτ of the high- and low-temperature heat-capacity branches CP(τ) of nitrogen, cf. Section 2. Log–Log plots of CP(τ), cf. (2.1) (for T>Tc) and (2.5) (for T<Tc), are depicted in Fig. 2 as red and green solid curves. The plotted Index functions Index[CP(τ)] are stated in (2.4) (red solid curve, τ=1/(T/Tc1), T>Tc) and (2.7) (green solid curve, τ=1/(1T/Tc), T<Tc) with parameters in Table 2. The open squares on the (red solid) high-temperature (T>Tc) Index curve and the filled squares on the (green solid) low-temperature (T<Tc) Index curve correspond to the heat-capacity data points depicted in Fig. 2. The vertical red and green dotted lines indicate the same temperature intervals as in Fig. 2. The scaling exponent 11/δ=0.7912 of the heat capacity is indicated by the black dashed horizontal line, which is the asymptote of the depicted Index curves (i.e., the constant τ limit of Index[CP(τ)] in (2.4) and (2.7)). This horizontal line is also a plot of the constant Index function (Log–Log slope) of the asymptotes of the heat-capacity branches CP(τ) in Fig. 2 (red and green dashed straight lines in Fig. 2, depicting the asymptotic power laws (2.2) and (2.6) of the isobaric heat capacity at critical pressure)

To better relate Figs. 2 and 3, we have plotted data points (τi,Index[CP(τi)])i=1,...,N (open squares) on the Index curve, using the abscissas τi of the data points (τi,CP,i)i=1,...,N in Fig. 2 (also indicated by open squares).

2.2 Low-temperature interval between melting point and critical temperature

The data set (τi,CP,i) used for the regression of the isobaric heat capacity CP(τ) at critical pressure in the subcritical interval [Tmelt,Tc] comprises 155 data points between Tmelt=63.15 K and 125.6 K (filled squares in Fig. 2, taken from Refs. [2, 3]).

The least-squares fit of the low-temperature branch of CP(τ) is performed with the broken power law

CP(τ)=a0τα0(1+(τ/b1)β1/η1)η1(1+(τ/b2)β2/η2)η2.
(2.5)

The amplitudes a0, bk and exponents βk, ηk are positive, and the exponent α0 is real. The asymptotic power-law scaling of CP(τ) in (2.5) reads CP(τ)Aτ11/δ, with

11/δ=α0+β1+β2,A=a0/(b1β1b2β2).
(2.6)

The exponent β2 in (2.5) can be eliminated via the first identity in (2.6), using the calculated scaling exponent 11/δ=0.7912.

The least-squares regression of CP(τ) in (2.5) is analogous to the regression of the high-temperature component of the heat capacity in Sect. 2.1, based on the subcritical data set