那么为什么这种事情不发生呢?为什么在燃料没有烧完的时候,燃烧过程会不间断地持续下去呢?
唯一的原因就是气体热了以后会膨胀,因而会变得更轻。只是因为这一点,热的、燃烧生成的产物就不能留在它形成的地方,或在直接靠近火焰的地方,而要很快地被新鲜的空气推到上面去。假如阿基米德原理在气体上不适用(或者说,假如没有重力),那末无论什么样的火焰都不能燃烧很久,而会自己熄灭的。
火焰燃烧生成的产物,对于火焰的有害的影响是极容易看出来的。你自己就常常在不知不觉中利用它来熄灭灯里的火焰。想一想你是用什么方法来吹灭煤油灯的吧。你是在灯罩上面吹它的,那就是说,你在把燃烧生成的不能助燃的产物赶向下面,赶到火焰上去。这样,火焰就因为得不到充足的空气而熄灭了。