2. Evaporation 7 pts

Thermodynamics · Phase transitions, Diffusion, Heat transfer

Piston–cylinder equilibrium with saturated vapour, and derivation of the wet-bulb temperature of sweating skin in a sauna.

Solution by Claude Opus 4.7.

Overview

The whole problem turns on one chart — the saturation curve ρsat(T)\rho_{\mathrm{sat}}(T) — and on three quantitative ideas, each used in one of the three parts:

  1. A liquid in mechanical contact with its own vapour sets the gas pressure to psat(T)p_{\mathrm{sat}}(T), not to atmospheric. This is what makes evaporation through a piston “cheap”: the water on one side does not push back at 1 atm1\ \text{atm}, but at the much smaller saturated-vapour pressure.
  2. Latent heat LL is the enthalpy of vaporisation, not the internal-energy change. It already includes the pΔVp\,\Delta V work the new vapour does on its surroundings, so an energy balance written as mcΔT=mvLm\,c\,\Delta T = m_v L has no extra pΔVp\,\Delta V term.
  3. In a steady-state laminar layer, conduction and diffusion fluxes both scale as 1/d1/d — the layer thickness drops out of every flux ratio, so the wet-bulb temperature is a property of the bulk air alone.

The temperatures are below the normal boiling point in parts (i) and (ii) and the partial pressure psatp_{\mathrm{sat}} that drives the physics is well below p0p_0. Numerically we have, from the chart and the ideal-gas law,

psat(90 °C)  =  ρsatRTμ    0.428.313630.018Pa    70 kPa,p_{\mathrm{sat}}(90\ °\text{C}) \;=\; \frac{\rho_{\mathrm{sat}}\,R\,T}{\mu} \;\approx\; \frac{0.42\cdot 8.31\cdot 363}{0.018}\,\text{Pa} \;\approx\; 70\ \text{kPa},

so the small parameter 1psat/p00.3\,1 - p_{\mathrm{sat}}/p_0 \approx 0.3\, controls part (i), and the slope κ/(LD)\kappa/(LD) — the only combination of transport coefficients that has units of ρ/T\rho/T — controls part (iii).


Part (i) — Minimum pulling force on the piston

Why a vapour gap forms as soon as the piston moves

Initially the cylinder is full of liquid water up to the piston, and the piston is in mechanical equilibrium with p0=100 kPap_0 = 100\ \text{kPa} on its outer face. Pulling the piston outward by even an infinitesimal amount opens a gap on the water side. Liquid water at 90 °C90\ °\text{C} is below its boiling point at 1 atm1\ \text{atm}, but the water surface is now in contact with a region of lower pressure — and water will boil there until the gas in the gap reaches saturation. The gap therefore fills with saturated water vapour at T0=90 °CT_0 = 90\ °\text{C}, at the pressure psat(T0)p_{\mathrm{sat}}(T_0).

(There is no air in the gap: the piston was originally seated on the water with no air between them, and no air can leak past a sealed piston.)

Force balance on the piston

With saturated vapour on the inside and atmosphere on the outside, the piston feels three forces along its axis (taking outward = “to the right” as positive):

  • atmospheric pressure pushing inward: p0S-p_0 S,
  • saturated vapour pushing outward: +psat(T0)S+p_{\mathrm{sat}}(T_0)\,S,
  • the applied pull, +F+F.

The minimum FF that lets the piston actually leave the seated position is the value at which these balance,

F+psat(T0)Sp0S  =  0Fmin  =  (p0psat(T0))S.F + p_{\mathrm{sat}}(T_0)\,S - p_0\,S \;=\; 0 \quad\Longrightarrow\quad F_{\min} \;=\; \bigl(p_0 - p_{\mathrm{sat}}(T_0)\bigr)\,S.

Numerical value

From the saturation chart, ρsat(90 °C)0.42 kgm3\rho_{\mathrm{sat}}(90\ °\text{C}) \approx 0.42\ \text{kg\,m}^{-3}. Treating the vapour as an ideal gas,

psat(90 °C)  =  ρsatRT0μ  =  0.428.31363.150.018Pa    70 kPa.p_{\mathrm{sat}}(90\ °\text{C}) \;=\; \frac{\rho_{\mathrm{sat}}\,R\,T_0}{\mu} \;=\; \frac{0.42\cdot 8.31\cdot 363.15}{0.018}\,\text{Pa} \;\approx\; 70\ \text{kPa}.

Then with S=1 dm2=102 m2S = 1\ \text{dm}^2 = 10^{-2}\ \text{m}^2 and p0=100 kPap_0 = 100\ \text{kPa},

Fmin  =  (10070)103Pa102m2  =  300 N.F_{\min} \;=\; (100 - 70)\cdot 10^{3}\,\text{Pa}\,\cdot\,10^{-2}\,\text{m}^{2} \;=\; 300\ \text{N}.   Fmin  =  (p0psat(T0))S    300 N  \boxed{\;F_{\min} \;=\; \bigl(p_0 - p_{\mathrm{sat}}(T_0)\bigr)\,S \;\approx\; 300\ \text{N}\;}

Physics remark — why pulling on liquid water is not free

If the water could not vaporise (e.g. if it were a non-volatile liquid like mercury at room temperature), then to separate the piston from the liquid one would have to break a column of liquid against its tensile strength — easily several MPa for clean water in a clean tube, but unreliable. Vaporisation provides a much “cheaper” route: the liquid breaks itself by boiling at the piston face, and the only sustained resistance is the pressure deficit p0psat(T0)p_0 - p_{\mathrm{sat}}(T_0). That deficit, not p0p_0 itself, is what one has to pull against — a factor of ~3 saving here.

Consistency checks

  • Limit T0100 °CT_0 \to 100\ °\text{C}. Then psatp0p_{\mathrm{sat}} \to p_0 and Fmin0F_{\min} \to 0: at the boiling point the water’s own vapour already pushes back at 1 atm1\ \text{atm}, and the piston can be displaced for free. Consistent with the everyday observation that boiling water lifts pot lids by itself.
  • Limit T00 °CT_0 \to 0\ °\text{C}. Then psatp_{\mathrm{sat}} is tiny (<1 kPa< 1\ \text{kPa}) and Fminp0S1000 NF_{\min} \to p_0 S \approx 1000\ \text{N}: pulling cold water is almost as hard as pulling against a hard vacuum, since the cold liquid produces almost no vapour.
  • Dimensions. [pS]=Pam2=N[\,p\,S\,] = \text{Pa}\cdot\text{m}^2 = \text{N}. ✓

Part (ii) — Mass of water under the piston

Setting up the energy balance

After the piston has moved out by a=3 dma = 3\ \text{dm}, a vapour-filled volume

V  =  aS  =  0.3102 m3  =  3103 m3V \;=\; a\,S \;=\; 0.3\cdot 10^{-2}\ \text{m}^3 \;=\; 3\cdot 10^{-3}\ \text{m}^3

sits between the water surface and the piston. The water has cooled from T0=90 °CT_0 = 90\ °\text{C} to T1=89 °CT_1 = 89\ °\text{C}, and is in equilibrium with its vapour at T1T_1. The vapour is therefore saturated at T1T_1, with mass density ρsat(T1)\rho_{\mathrm{sat}}(T_1).

The mass of vapour produced is

mv  =  ρsat(T1)V.m_v \;=\; \rho_{\mathrm{sat}}(T_1)\,V.

From the chart, ρsat(89 °C)0.40 kgm3\rho_{\mathrm{sat}}(89\ °\text{C}) \approx 0.40\ \text{kg\,m}^{-3} (only slightly less than 0.42 kgm30.42\ \text{kg\,m}^{-3} at 90 °C90\ °\text{C}), giving mv1.2 gm_v \approx 1.2\ \text{g}.

Why the cooling is supplied by the liquid, not by the vapour

The energy needed to vaporise the mass mvm_v at this temperature is mvLm_v L — the enthalpy change. Treating LL as enthalpy already accounts for the work the new vapour does in pushing the piston out at pressure psatp_{\mathrm{sat}}; we should not add a separate psatVp_{\mathrm{sat}}\,V term. (See the explicit check below.)

That energy is drawn from the sensible heat of the remaining liquid: the only thermal reservoir present that can supply mvL2.7 kJm_v L \sim 2.7\ \text{kJ} in the time it takes the piston to move. Calling mm the total mass of water (liquid + just-formed vapour) under the piston,

(mmv)cΔTliquid sensible heat lost  =  mvLlatent heat absorbed,ΔT=T0T1=1 K.\underbrace{(m - m_v)\,c\,\Delta T}_{\text{liquid sensible heat lost}} \;=\; \underbrace{m_v L}_{\text{latent heat absorbed}}, \qquad \Delta T = T_0 - T_1 = 1\ \text{K}.

Since mvmm_v \ll m (we will check this a posteriori: mv1 gm_v \approx 1\ \text{g}, m102 gm \sim 10^2\ \text{g}), the difference between mm and mmvm - m_v is below the precision of the chart and we may safely write

mcΔT    mvLm    mvLcΔT.m\,c\,\Delta T \;\approx\; m_v L \quad\Longrightarrow\quad m \;\approx\; \frac{m_v L}{c\,\Delta T}.

Plugging in the numbers

m    ρsat(T1)VLcΔT  =  0.40kgm33103m32.26106Jkg14200Jkg1K11K.m \;\approx\; \frac{\rho_{\mathrm{sat}}(T_1)\,V\,L}{c\,\Delta T} \;=\; \frac{0.40\,\text{kg\,m}^{-3}\,\cdot\,3\cdot 10^{-3}\,\text{m}^3\,\cdot\,2.26\cdot 10^{6}\,\text{J\,kg}^{-1}}{4200\,\text{J\,kg}^{-1}\text{K}^{-1}\,\cdot\,1\,\text{K}}.

Numerator: 0.4031032.261062.71103 J0.40\cdot 3\cdot 10^{-3}\cdot 2.26\cdot 10^{6} \approx 2.71\cdot 10^{3}\ \text{J}.

Denominator: 4.2103 Jkg14.2\cdot 10^{3}\ \text{J\,kg}^{-1}.

m    2.711034.2103kg    0.65 kg.m \;\approx\; \frac{2.71\cdot 10^{3}}{4.2\cdot 10^{3}}\,\text{kg} \;\approx\; 0.65\ \text{kg}.   m    ρsat(T1)aSLcΔT    0.65 kg  \boxed{\;m \;\approx\; \frac{\rho_{\mathrm{sat}}(T_1)\,a\,S\,L}{c\,\Delta T} \;\approx\; 0.65\ \text{kg}\;}

This justifies the assumption mvmm_v \ll m: mv/m1.2g/650g2103m_v / m \approx 1.2\,\text{g} / 650\,\text{g} \approx 2\cdot 10^{-3}.

Why the pΔVp\,\Delta V work is not a separate term

A concrete check: the gas does work W=psat(T1)VW = p_{\mathrm{sat}}(T_1)\,V on the piston as it forms. With psat(89 °C)ρsat(T1)RT1/μ67 kPap_{\mathrm{sat}}(89\ °\text{C}) \approx \rho_{\mathrm{sat}}(T_1) R T_1 / \mu \approx 67\ \text{kPa},

W    67kPa3103m3    200 J.W \;\approx\; 67\,\text{kPa}\cdot 3\cdot 10^{-3}\,\text{m}^3 \;\approx\; 200\ \text{J}.

The latent heat mvL2700 Jm_v L \approx 2700\ \text{J}. So the "pΔVp\,\Delta V" work is about 7%7\% of mvLm_v L. If a student writes the internal-energy balance and then re-adds psatVp_{\mathrm{sat}} V on top of mvLm_v L, this 7%7\% contribution is double-counted. Using LL (enthalpy) directly with no extra work term avoids the trap.

Consistency checks

  • Dimensions. [ρVL/(cΔT)]=kgm3m3Jkg1/(Jkg1K1K)=kg[\rho V L / (c\,\Delta T)] = \text{kg\,m}^{-3}\cdot\text{m}^3\cdot \text{J\,kg}^{-1} / (\text{J\,kg}^{-1}\text{K}^{-1}\cdot\text{K}) = \text{kg}. ✓
  • Order of magnitude. A litre of water cools by 1 K1\ \text{K} when it loses 4200 J\sim 4200\ \text{J}. Vaporising 1 g1\ \text{g} takes 2300 J\sim 2300\ \text{J}. So roughly half a litre of water can vaporise about a gram, matching our answer.
  • Effect of the small ρsat(T1)\rho_{\mathrm{sat}}(T_1) vs ρsat(T0)\rho_{\mathrm{sat}}(T_0) uncertainty. Using the 90 °C90\ °\text{C} value 0.420.42 instead of the 89 °C89\ °\text{C} value 0.400.40 would change the answer to 0.68 kg\approx 0.68\ \text{kg} — about a 4% variation, within the precision of reading the chart.

Part (iii) — Wet-bulb temperature in the sauna

Geometry of the laminar layer

Place a coordinate xx perpendicular to the skin, x=0x = 0 at the wet skin surface, x=dx = d at the top of the laminar layer where it meets the turbulent bulk. In steady state, with no sources or sinks inside the laminar layer (no chemistry, no condensation, etc.), the conservation equations

ddx(κdTdx)=0,ddx(Ddρvdx)=0\frac{d}{dx}\bigl(-\kappa\,\frac{dT}{dx}\bigr) = 0, \qquad \frac{d}{dx}\bigl(-D\,\frac{d\rho_v}{dx}\bigr) = 0

both reduce to T(x)=0T''(x) = 0 and ρv(x)=0\rho_v''(x) = 0. Both temperature and vapour density are therefore linear across the layer.

Boundary conditions

  • At x=dx = d, the bulk values: T(d)=T=110 °CT(d) = T = 110\ °\text{C} and ρv(d)=rρsat(T)\rho_v(d) = r\,\rho_{\mathrm{sat}}(T) (the bulk relative humidity is r=0.03r = 0.03 by definition).
  • At x=0x = 0, the skin: T(0)=TsT(0) = T_s (unknown), and — because the surface is wet — the vapour just above the skin is in equilibrium with liquid water at TsT_s, so ρv(0)=ρsat(Ts)\rho_v(0) = \rho_{\mathrm{sat}}(T_s). The bulk humidity rr does not enter at x=0x = 0; the wetness pins the local humidity to 100%.

The linear profiles are then

T(x)  =  Ts+TTsdx,ρv(x)  =  ρsat(Ts)+rρsat(T)ρsat(Ts)dx.T(x) \;=\; T_s + \frac{T - T_s}{d}\,x, \qquad \rho_v(x) \;=\; \rho_{\mathrm{sat}}(T_s) + \frac{r\,\rho_{\mathrm{sat}}(T) - \rho_{\mathrm{sat}}(T_s)}{d}\,x.

The two fluxes

Heat flux (Fourier), magnitude, downward toward the skin:

q  =  κTTsd.q \;=\; \kappa\,\frac{T - T_s}{d}.

Mass flux of water (convert the given number flux J=Ddn/dxJ = D\,dn/dx to mass flux by multiplying by the molecular mass; equivalently, since ρv=mH2On\rho_v = m_{\mathrm{H_2O}} n, the mass flux is j=Ddρv/dxj = D\,d\rho_v/dx in magnitude). Going upward (water leaves the skin and reaches the drier bulk):

j  =  Dρsat(Ts)rρsat(T)d.j \;=\; D\,\frac{\rho_{\mathrm{sat}}(T_s) - r\,\rho_{\mathrm{sat}}(T)}{d}.

The energy balance at the skin — and why dd cancels

Consider a thin sheet of the wet skin surface in steady state. There is no heat coming from beneath (assumption (c)). The only ways energy enters or leaves are:

  • In: heat conducted down from the laminar layer, qq per unit area.
  • Out: latent heat carried by evaporating water, LjL\,j per unit area (each kilogram of vapour leaving carries its enthalpy of vaporisation LL with it).

In steady state these must be equal:

κTTsd  =  LDρsat(Ts)rρsat(T)d.\kappa\,\frac{T - T_s}{d} \;=\; L\,D\,\frac{\rho_{\mathrm{sat}}(T_s) - r\,\rho_{\mathrm{sat}}(T)}{d}.

The 1/d1/d is shared by both fluxes — both transport mechanisms have to push their respective quantity through the same layer thickness — so it cancels:

  κ(TTs)  =  LD(ρsat(Ts)rρsat(T)).  ()\boxed{\;\kappa\,(T - T_s) \;=\; L\,D\,\bigl(\rho_{\mathrm{sat}}(T_s) - r\,\rho_{\mathrm{sat}}(T)\bigr).\;} \tag{$\star$}

This is the wet-bulb equation. It says: TsT_s depends only on the bulk (T,r)(T, r) and on the material constants κ,L,D\kappa, L, D — never on the layer thickness dd, the wind speed, or any other property of the convection. Faster wind makes dd smaller, increases both fluxes, but increases them in the same ratio, so the equilibrium TsT_s is unchanged.

Solving the implicit equation graphically

Equation ()(\star) is transcendental in TsT_s because ρsat\rho_{\mathrm{sat}} is a non-elementary function of temperature. But it can be put in the form

ρsat(Ts)  =  rρsat(T)=:ρ  +  κLD(TTs).\rho_{\mathrm{sat}}(T_s) \;=\; \underbrace{r\,\rho_{\mathrm{sat}}(T)}_{=:\rho_\infty} \;+\; \frac{\kappa}{L\,D}\,(T - T_s).

The right-hand side is a straight line in TsT_s, of slope κ/(LD)-\kappa/(LD), passing through the point (Ts,ρ)=(T,ρ)(T_s, \rho) = (T, \rho_\infty) on the chart. The left-hand side is the saturation curve already plotted. Their intersection is TsT_s.

The slope

κLD  =  0.030 Wm1K12.26106 Jkg12.6105 m2s1.\frac{\kappa}{L\,D} \;=\; \frac{0.030\ \text{W\,m}^{-1}\text{K}^{-1}} {2.26\cdot 10^{6}\ \text{J\,kg}^{-1}\,\cdot\, 2.6\cdot 10^{-5}\ \text{m}^{2}\text{s}^{-1}}.

The denominator: 2.261062.6105=58.8 Jmkg1s12.26\cdot 10^{6}\cdot 2.6\cdot 10^{-5} = 58.8\ \text{J\,m\,kg}^{-1}\text{s}^{-1}. So

κLD    0.03058.8 kgm3K1    5.1104 kgm3K1    0.51 gm3K1.\frac{\kappa}{L\,D} \;\approx\; \frac{0.030}{58.8}\ \text{kg\,m}^{-3}\text{K}^{-1} \;\approx\; 5.1\cdot 10^{-4}\ \text{kg\,m}^{-3}\text{K}^{-1} \;\approx\; 0.51\ \text{g\,m}^{-3}\text{K}^{-1}.

The anchor point at Ts=TT_s = T

We need ρsat(110 °C)\rho_{\mathrm{sat}}(110\ °\text{C}), slightly past the right edge of the chart. Smoothly extrapolating the curve gives ρsat(110 °C)0.83 kgm3=830 gm3\rho_{\mathrm{sat}}(110\ °\text{C}) \approx 0.83\ \text{kg\,m}^{-3} = 830\ \text{g\,m}^{-3} (a cross-check: ideal-gas with psat143 kPap_{\mathrm{sat}} \approx 143\ \text{kPa} at 110 °C110\ °\text{C} gives 830 gm3830\ \text{g\,m}^{-3}). Hence

ρ  =  rρsat(T)  =  0.03830    25 gm3.\rho_\infty \;=\; r\,\rho_{\mathrm{sat}}(T) \;=\; 0.03\cdot 830 \;\approx\; 25\ \text{g\,m}^{-3}.

The line

Putting TsT_s in °C°\text{C}, the line is

ρ(Ts)  =  25  +  0.51(110Ts) gm3.\rho(T_s) \;=\; 25 \;+\; 0.51\,(110 - T_s)\ \text{g\,m}^{-3}.

A few values:

Ts (°C)T_s\ (°\text{C})line ρ (gm3)\rho\ (\text{g\,m}^{-3})curve ρsat (gm3)\rho_{\mathrm{sat}}\ (\text{g\,m}^{-3})line - curve
11025830805-805
7045200155-155
50568327-27
4558657-7
4359601-1
406150+11+11

The intersection is in the interval 40°C<Ts<45°C40\,°\text{C} < T_s < 45\,°\text{C}, very close to 43°C43\,°\text{C}.

A sketch of the construction (not to scale; the saturation curve is the true one from the problem):

ρ (g/m³)
 |
 |                                ___, curve ρ_sat(T)
 |                            ,'
 |                         ,'
 |                      ,'
 |                   ,'
 |                .'
 |             ,'
 |          ,'
 |       ,'
 |    .' ←─── intersection ≈ 43 °C
 |  ,*-------*-------*-------*-----.    line  ρ_∞ + (κ/LD)(T−T_s)
 |                                     └ anchor at (110°C, 25 g/m³)
 |
 +----+----+----+----+----+----+----+--→ T_s (°C)
     40   50   60   70   80   90  110
  Ts    43 °C  \boxed{\;T_s \;\approx\; 43\ °\text{C}\;}

Why this is the central insight, and a memorable check

In a dry sauna (r0r \to 0), the line still has slope κ/(LD)-\kappa/(LD) and now passes through (T,0)(T, 0). The intersection drops by a few degrees: the skin can be slightly cooler still, because the gradient driving evaporation is steeper. Intuitively, dry air is a more aggressive sink for sweat, so sweating is more effective at cooling.

In an air-saturated sauna (r1r \to 1), the line passes through (T,ρsat(T))(T, \rho_{\mathrm{sat}}(T))exactly on the saturation curve. Since the line has a negative slope and the saturation curve there has a positive slope, the only way they can intersect on or below that point is if the line is tangent to the curve, which it is not. The intersection moves up to Ts=T=110 °CT_s = T = 110\ °\text{C}: no temperature gradient drives any heat flow at all, and the sweat cannot evaporate because the air is already at 100%100\% humidity. The skin temperature rises to the air temperature — fatal at 110 °C110\ °\text{C}. This is precisely why a 110 °C dry Finnish sauna is a recreational activity, while a 110 °C steam sauna would kill anyone in it within minutes.

Consistency checks

  • Dimensions of ()(\star). Left: [κ][ΔT]=Wm1K1K=Wm1[\kappa]\,[\Delta T] = \text{W\,m}^{-1}\text{K}^{-1}\cdot\text{K} = \text{W\,m}^{-1}. Right: [L][D][ρ]=Jkg1m2s1kgm3=Jm1s1=Wm1[L]\,[D]\,[\rho] = \text{J\,kg}^{-1}\cdot\text{m}^{2}\text{s}^{-1}\cdot\text{kg\,m}^{-3} = \text{J\,m}^{-1}\text{s}^{-1} = \text{W\,m}^{-1}. ✓
  • The Lewis number. The dimensionless ratio Le=κ/(ρaircpairD)\mathrm{Le} = \kappa/(\rho_{\mathrm{air}} c_p^{\mathrm{air}} D) is close to 1 for water vapour in air. Our slope κ/(LD)\kappa/(LD) is essentially the same combination but with the latent heat LL playing the role of an “effective heat capacity”. The fact that the answer is around 43°C43\,°\text{C} for r=3%r = 3\% is consistent with everyday meteorology: in very dry desert air at 40°C40\,°\text{C}, the wet-bulb temperature is around 20°C20\,°\text{C}, and the gap scales linearly with TTwbT - T_{wb} as long as we are well below boiling.
  • Plausibility. A skin temperature of 43°C43\,°\text{C} is hot enough to feel painful — and a sauna at 110°C110\,°\text{C} does feel painful — but well below the temperature of protein denaturation (60°C\sim 60\,°\text{C}), which is why the experience is survivable. The factor of “skin not getting too hot” depends crucially on (i) sweating actually occurring (otherwise the wet-bulb model does not apply) and (ii) sufficiently dry air.

Summary of results

PartQuantitySymbolicNumerical
(i)Minimum pulling force  Fmin  =  (p0psat(T0))S  \;F_{\min} \;=\; (p_0 - p_{\mathrm{sat}}(T_0))\,S\;    300 N  \;\approx\; 300\ \text{N}\;
(ii)Mass of water under the piston  m    ρsat(T1)aSLcΔT  \;m \;\approx\; \dfrac{\rho_{\mathrm{sat}}(T_1)\,a\,S\,L}{c\,\Delta T}\;    0.65 kg  \;\approx\; 0.65\ \text{kg}\;
(iii)Wet skin temperature  κ(TTs)  =  LD(ρsat(Ts)rρsat(T))  \;\kappa(T - T_s) \;=\; L D\bigl(\rho_{\mathrm{sat}}(T_s) - r\,\rho_{\mathrm{sat}}(T)\bigr)\;  Ts    43 °C  \;T_s \;\approx\; 43\ °\text{C}\;

One sentence to take away. In every part, the pressure or density of saturated water vapour at the relevant temperature is the load-bearing quantity: it bounds the gas pressure on the piston in (i), determines the vapour mass in the gap in (ii), and pins the boundary condition at the wet skin in (iii); the rest of the problem is bookkeeping with energy balance and Fourier/Fick fluxes.