不是。
操作条件不同时,可能得到下面结果的任何一种1-2组合:
以上讨论均不考虑体积测量方法和测量误差,那是另外一个漫无边际的大坑,三天三夜也说不完。温度测量相对准确很多,亦不属本题讨论内容。
先从最简单的情形开始考虑吧。
中学热学公式:
两边消去 ,显然有 。
众所周知水的密度与温度有关,查表可知,100 kPa 下 0 °C 与 100 °C 时水的密度分别为 0.99984 和 0.95840 g/cm³[1]。因此
水的热容也并非常数。和上文密度在同一张表[1]里面,也可以找到(定压)热容的数据。考虑到实际的物理过程,这里使用定压热容也会比定体热容合适一点。
因为热容不再是常数,吸放热公式需改为积分形式:
带入数据数值求解一番:
(* 构建插值公式 *) density = Interpolation [ Transpose @ { Range [ 0 , 100 , 10 ], { 0.99984 , 0.99970 , 0.99821 , 0.99565 , 0.99222 , 0.98803 , 0.98320 , 0.97778 , 0.97182 , 0.96535 , 0.95840 } }]; heatCapacity = Interpolation [ Transpose @ { Range [ 0 , 100 , 10 ], { 4.2176 , 4.1921 , 4.1818 , 4.1784 , 4.1785 , 4.1806 , 4.1843 , 4.1895 , 4.1963 , 4.2050 , 4.2159 } }]; (* 质量(密度)之比 *) m1 $ m2 = density [ 0 ] / density [ 100 ]; (* 数值求解 *) sol = FindRoot [ m1 $ m2 * Integrate [ heatCapacity [ T ], { T , 0 , Tf }] == - Integrate [ heatCapacity [ T ], { T , 100 , Tf }], { Tf , 50 }]
得到最终温度为 48.9946 °C。此时的体积:
( density [ 0 ] + density [ 100 ]) / density [ Tf ] /. sol
结果为 1.98106 L。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 tinynews.org All Rights Reserved. 百科问答小站 版权所有