机械能守恒的条件是只有重力或弹力做功。只有在重力(或弹簧的弹力)做功的情形下,物体的重力势能(或弹性势能)和动能发生相互转化,但总机械能保持不变。
当发生动能与重力势能的转化时,只有重力做功,当发生动能与弹性势能的转化时,只有弹力做功,其他力均不做功,则系统的机械能守恒。
若只有系统内物体间动能和重力势能及弹性势能的转化,系统跟外界没有发生机械能的传递,机械能也没有转化成其他形式的能(如没有内能的增加,比如温度升高),则系统的机械能守恒。
机械能是动能与势能的总和,这里的势能分为重力势能和弹性势能。我们把动能、重力势能和弹性势能统称为机械能。决定动能的是质量与速度;决定重力势能的是质量和高度;决定弹性势能的是劲度系数与形变量。
机械能是表示物体运动状态与高度的物理量。物体的动能和势能之间是可以转化的。在只有动能和势能相互转化的过程中,机械能的总量保持不变,即机械能是守恒的。