More elaborated engine model