关于丙酮碘化反应实验的方法误差的讨论
Discussion on Methodic Error of the Reaction between Acetone and Iodine
通讯作者:
收稿日期: 2019-05-16 接受日期: 2019-06-27
基金资助: |
|
Received: 2019-05-16 Accepted: 2019-06-27
Fund supported: |
|
用简单的方法估算了丙酮碘化反应实验中用平均速率代替瞬时速率产生的方法误差,相对误差的绝对值为10-4数量级,并分析了产生误差的原因。
关键词:
The methodic error of reaction between acetone and iodine was investigated using a simple and novel method. The relative error was calculated to as low as 10-4. We also give a discussion on the reason causing this error.
Keywords:
本文引用格式
韩莉, 金鑫, 张卫.
Han Li.
学生们处理数据后分析误差原因时,主要观点集中在“平均速率代替瞬时速率这个方法本身带来的误差”。平均速率代替瞬时速率产生的误差到底有多大?虽然受限于大一学生的高等数学基础,不能定量计算出误差大小,但也应该对实验体系误差估算一下才能下结论。本文用比较简单的方法讨论和估算了丙酮碘化反应中这个方法误差的大小。
在酸性水溶液中,丙酮与碘发生如式(1)表示的丙酮碘化反应:
丙酮碘化反应是一个复合反应,在丙酮碘化反应实验的条件下反应速率是丙酮的一级反应,与碘的浓度无关,即速率方程为$v=k{{c}_{\left(\text{acetone} \right)}} $[6],图1是一级反应反应物浓度与反应时间关系示意图。反应开始时(0时刻)的瞬时速率v0等于曲线在0时刻(A点)的切线的斜率的绝对值,反应在t时刻的瞬时速率vt等于曲线在t时刻(C点)的切线的斜率的绝对值,0–t时间段的平均速率$ \bar{v} $等于直角三角形ABC斜边AC的斜率的绝对值。由图1可以看出,平均速率$ \bar{v} $大小一定在v0与vt之间,所以平均速率$ \bar{v} $与0时刻瞬时速率v0之间的误差的绝对值一定小于或等于(时间t无限短时等于) t时刻的瞬时速率vt与0时刻瞬时速率v0之间误差的绝对值,大小关系如式(2)表示:
图1
某一组反应物浓度配比时的实验步骤[7]如下:在一个碘量瓶中加入4.00 mol·dm−3丙酮溶液10.0 cm3、1.00 mol·dm−3盐酸溶液10.0 cm3和去离子水15.0 cm3,放入搅拌子。在搅拌下倒入0.00118 mol·dm−3碘溶液15.0 cm3,同时开始计时。至反应体系溶液变为无色时停止计时,记录消耗的时间t。
下面我们来研究和估算一下上述体系中用0–t时间段平均速率$ \bar{v} $代替0时刻瞬时速率v0带来的误差有多大。根据该反应的速率方程式:
(1)碘开始反应时(图1中0时刻),此时丙酮初始浓度为${{c}_{0\left(\text{acetone} \right)}} $,反应速率为v0,溶液体系中丙酮初始量为:
4.00 × 10.0 × 10−3 = 4.00 × 10−2 (mol)
则:
(2)碘反应完(图1中t时刻),此时丙酮浓度为$ {{c}_{t\left(\text{acetone} \right)}} $,反应速率为vt,根据式(1)中的计量关系,碘全部反应完成消耗的丙酮量为:
0.00118 × 15.0 × 10−3 = 1.77 × 10−5 (mol)
则:
(3)误差大小估算。
vt与v0之间的相对误差为:
由式(2)可知此体系中,以平均速率$ \bar{v} $代替瞬时速率v0的相对误差绝对值一定$ \le 0.0443% $。
按照上面的方法,计算其他浓度配比的反应体系中以平均速率$ \bar{v} $代替瞬时速率v0的相对误差绝对值,见表1。
表1 丙酮碘化反应不同体系中$ \bar{v} $与v0的相对误差
编号 | V丙酮/cm3 | V盐酸/cm3 | V碘 /cm3 | V水/cm3 | v0/(mol·dm−3·s−1) | vt/(mol·dm−3·s−1) | $ \bar{v} $与v0相对误差的绝对值 |
1 | 10.0 | 10.0 | 15.0 | 15.0 | 0.800k | 0.7996k | ≤ 0.0443% |
2 | 10.0 | 10.0 | 10.0 | 20.0 | 0.800k | 0.7998k | ≤ 0.0280% |
3 | 5.0 | 10.0 | 15.0 | 20.0 | 0.400k | 0.3996k | ≤ 0.0885% |
由表1中可知,3号加入丙酮的体积最小,$ \bar{v} $与v0相对误差的绝对值最大,但也只有0.0885%,说明这个实验中用0–t时间段平均速率代替0时刻瞬时速率带来的方法误差比较小。相比于用量筒量取体积产生的误差也是很小的,讨论误差来源时不考虑其他因素,只提出这个是主要原因是不对的。
下面我们来讨论一下为什么这个实验中用平均速率代替瞬时速率带来的误差如此之小。
此体系中,丙酮初始量为4.00 × 10.0 × 10−3 = 4.00 × 10−2 (mol),根据反应方程1.1的计量关系,t时刻碘全部反应完成消耗的丙酮量为:0.00118 × 15.0 × 10−3 = 1.77 × 10−5 (mol),占丙酮初始量的比例为$ \frac{1.77\times {{10}^{-5}}}{4.00\times {{10}^{-2}}}\times 100%=0.0443%\] $。在图1上是离开初始浓度很小的一段,可以看作一段斜线而不是指数衰减线,在斜线上任何时刻瞬时速率都相等,也等于平均速率。
对丙酮碘化反应,用瞬时速率代替平均速率,但误差却很小的根本原因是实验设计中,碘的浓度相比于丙酮小很多,碘全部反应完的时间内消耗的丙酮相比较其原始浓度可以忽略不计;从另一个视角来看,丙酮反应浓度变化很小也可以理解为对丙酮来讲反应时间非常短,与理论课上讨论瞬时速率与平均速率的关系时说“当反应时间无限小的时候平均速率等于瞬时速率”相符合。
对于另一个常见的过二硫酸铵与碘化钾反应体系,也可以通过关注在计时时间开始和结束时反应物的浓度,估算两种速率之间误差大小关系。
综上所述,因为在测量时间段内丙酮浓度改变量非常少,所以丙酮碘化反应实验中用平均速率代替瞬时速率带来的实验误差是非常小的,仅为10−4数量级,充分说明科学不能想当然,应该经过深入研究才能下结论。
参考文献
/
〈 | 〉 |