Then, at node 10, the user, by means of a terminal 10 including a keyboard and display, selects a fixed engine characterization (GIVEN) by choosing a specific engine stored in engine library 1 or, alternatively, specifies selected engine characteristics (CALC) to determine possible engine choices from engine library 1.