前面我在《科普游泳池水温--傻蛋为何蠢得做猪叫》给出了计算水温的热力学公式。考虑一瓶热水(或者空气)在室内(无风)的温度变化只不过我之前写的温度随时间变化方程的简单应用,
[ix]dT/dt = \frac{ J_{in} - J_{out}}{V\rho C}[/ix]
现在考虑两套数据。水: [ix]\rho[/ix] = 1000 kg/m^3, C= 4.18 J/g/K, 空气:1.275 kg/m^3, C=1.007 J/g/K;水与空气的[ix]\rho C[/ix]值相差3255倍,空气冷却快,是显然的事情。
散热的主要方式是什么? 我在之前就做过估计,辐射是最主要贡献。这里需要一些常识性的东西。
一个简单的估计, 假设装水的瓶子表面积为 0.04平方米 ,温度 370K,则辐射功率约为,5.6 * 10^-8 * 370^4 * 0.04 ~ 40 瓦。假如无风对流能够达到同样的散热,那么40瓦的CPU就不需要风扇了。
无风对流的计算相对比较复杂。在室温30度(摄氏),瓶壁温370K时,计算结果是空气对流散热为 14.6瓦。在这个温度,辐射约为对流的两倍多。
但更为关键的是,当温度降低时,对流随着温差线性下降。 比如说当瓶水温度降到40度(摄氏),只比室温高10度时,对流的散热降到1.43瓦。而辐射散热随温度降低的速度要慢,因此在温差减小时,辐射散热的作用更为重要。
既然辐射是最主要的散热方式,作为初步计算,我们可以忽略其它散热方式,上面的方程简化为
[ix]\frac{dT}{dt} = -\frac{1}{V\rho C} \left[ a T^4 + b(T-T_{env}) -c \right][/ix]
其中 a为取决于系统参数的常数,该项最为重要,b项为对流传导等贡献(次要),c代表瓶子吸收外界的辐射能量流,也是一个常数。
解出上面的方程即可算出瓶子温度的变化。但是非常清楚,温度随时间的变化绝不是简单的指数。