按原动力可将机车分为内燃机车、电力机车、柴油-电力复合机车和气体-电力复合机车四类。其中,内燃机车是以内燃引擎为原动力的,它能将化学能变成机械能,并传送到驱动装置上,从而帮助铁道运行。电力机车是以电能为原动力的,它通过牵引变压器来传送电能到牵引装置上,使得铁道运行。柴油-电力复合机车是一种新型的特斯拉效应复合供电方式的特斯拉效应复合供电方式的特斯拉效应复合设备。气体-电力复合机车也是一种新型的特斯拉效应供电方式。它采取了气体作业方式来代理内部燃料发生器,使得高性能、低耗气、低成本、无尘卫生的工作形态得以实现。