100は、燃焼室50を有するシリンダ10と、燃焼室の容積を選択的に変化させるピストン12とを含む。最初に水素と空気が燃焼室に送り込まれ、次に実質的に水と可燃性物質からなる液体燃料が微小滴の形で燃焼室に注入される。可燃性物質は、水に溶けるアルコール、アセトン、アルデヒド又は非化石物質で、液体燃料中に約10〜40体積%含むことが好ましい。次に燃焼室内で水素と空気と液体燃料を圧縮して高温・高圧の爆発性混合物を作成し、点火することで機械出力が生成される。