关于热力学平衡的澄清:引力场中气相平衡参数非均匀性的疑问
Awesome question—this is a super common point of confusion when first connecting thermodynamics with gravitational systems! Let’s break this down step by step to resolve the apparent contradiction.
First, let’s clarify what thermodynamic equilibrium actually requires
The key mistake here is assuming thermodynamic equilibrium means all parameters (pressure, density, etc.) are uniform. That’s not the case! Thermodynamic equilibrium requires three core conditions to hold simultaneously:
- Thermal equilibrium: The temperature is uniform throughout the system. No net heat flows between any parts of the gas.
- Mechanical equilibrium: There’s no net force causing bulk motion of the gas. In a gravitational field, this doesn’t mean pressure is uniform—it means the pressure gradient balances the gravitational force per unit volume.
- Chemical equilibrium: No net chemical reactions are occurring, and the chemical potential (adjusted for gravitational potential energy) is uniform across the system.
Why pressure and density aren’t uniform (and why that’s okay)
In your isolated sphere with a dense core, gravity creates a radial force pulling gas molecules toward the center. For the system to stay in mechanical equilibrium (no bulk movement of gas), this gravitational force must be balanced by a pressure gradient. The governing rule here is the hydrostatic equilibrium equation:
dP/dr = -ρ(r) * g(r)
Where:
dP/dris the change in pressure with radial distancerρ(r)is the gas density at radiusrg(r)is the gravitational acceleration at radiusr
This equation tells us pressure must increase as we move toward the core (since dP/dr is negative—pressure drops as we move away from the core). And since density ties to pressure via the ideal gas law (ρ = P*M/(R*T)), density will also be higher near the core. This is a direct consequence of balancing gravity, not a violation of equilibrium.
Why temperature is uniform (and why that matters)
If there were a temperature gradient in the gas, heat would flow from hotter regions to cooler ones until the temperature equalizes—that’s the definition of thermal equilibrium. So even though pressure and density shift with radius, the temperature stays consistent across the entire gas sphere in equilibrium.
A real-world analogy
Think about Earth’s atmosphere in an idealized, non-convective equilibrium state. The temperature would be uniform, but pressure and density drop as you climb to higher altitudes. This is exactly the same principle: gravity creates a pressure gradient to balance the downward pull of molecules, and thermal equilibrium ensures no net heat flow.
To wrap it up
The "contradiction" comes from misdefining thermodynamic equilibrium. It doesn’t demand uniform pressure or density—only uniform temperature (and adjusted chemical potential) plus mechanical balance. The non-uniform density and pressure near your core are perfectly consistent with a system in full thermodynamic equilibrium under gravity.
内容的提问来源于stack exchange,提问作者Rob1019

