Diesel has a low autoignition temperature, hence it doesn't need a spark plug to receive ignited. Diesel is ignited by developing significant force which consequently raises the temperature enough to ignite the gasoline. A rotary engine is definitely an internal combustion engine, just like the engine in your car, but https://www.yantracart.com/industrial/generators/