以不依赖空气的斯特林机(Stirling Engine)为发电机原动机。斯特林发动机是一种外部加热的连续燃烧发动机,它通过外部燃烧的高温气体经加热管加热内部循环的工质内部循环工质受热膨胀推动活塞作功,使发动机输出轴功率。为了使发动机在无空气条件下连续运行,同样需要连续不断地供应氧气燃烧供应热量,因而SEAIP也装有较大容量的液氧罐。
为了排除燃烧后废气,有两种方法可选择。一种是利用废气压力直接排到舷外海水,这需要较高的燃烧压力(30 bar左右),且未燃烧的氧气会随废气直接排至舷外,导致未燃氧气