Generator Set








Signal Input stopEngine

Fuel Connector fuelOil

Exhaust Gas Connector exhaustGas

Water Connector coolingWaterIn

Water Connector coolingWaterOut

Electrical Power produced by the Generator elecPower
  • Simulation der Motoreneffizienz basierend auf Verlustkennlinien
  • Verwendung der angeforderten elektrischen Leistung zur Berechnung des Kraftstoffverbrauchs, der Kühlleistung, Konvektionsverluste und der Abgaswärme
  • Berechnung des abgeführten Wärmestroms in den Kühlwasserkreislauf
  • Konvektionsverluste werden im Motorenraum als Wärmequelle berücksichtigt
  • berücksichtigung des ausströmenden Abgases für weitere Berechnungen
  • Simulation of engine efficiency based on characteristic curves and specifications
  • The requested electrical engine power is used as input for the calculation of fuel consumption, cooling demand, convection losses and exhaust gas properties
  • Calculation of the resulting heat flow into cooling water circuit
  • Convection losses are considered as heat sources in the assigned engine room
  • Consideration of outflowing exhaust gas flow for further calculations


The Generator Set component simulates engine performance based on characteristic curves and specifications. The requested electrical engine power is used as an input for calculation of the required amount of fuel oil and the resulting heat flows into cooling water and the exhaust gas flow. Influence of the ambient conditions is implemented with a correction of the fuel consumption according to ISO 3046-2002.

Figure 1: Flow pattern of the Generator Set

The outgoing mass flow of exhaust gas depends on the engine power and is calculated with the paramter specMassFlowExhaust [kg/kWh]. The outgoing mass flow is negative.

The cooling demand of the engine is calculated based on an energy balance.

Figure 2: Sankey diagram of the Generator Set

By transformation of the mechanical power to electrical power, losses are generated. These losses are characterized by the electrical efficiency, which is a parameter of the component GeneratorSet.

The ports for the cooling water cycle can be turned on using useCoolantPorts. The cooling water flow resistance inside the engine is not considered. In the case that it is needed in the simulation, a flow resistance has to be added externally.

The type of fuel the engine uses can be selected using the parameter Fuel. The fuel flow connector can be enabled with useFuelPort if the engine receives fuel at a different state than parameterized in the fuel tank. Otherwise, the engine reads the fuel pressure and temperature from the fuel tank. In either case, the fuel consumption data is available as a result. The fuel consumption is automatically withdrawn from the fuel tank.

The convection losses from engine to engine room are implemented as a fixed percentage of the MCR whenever the engine is running.

When the parameter useEngineRoom is true, the required combustion air is drawn from an engine room component and convection losses are automatically considered as heat sources in the engine room. The engine is assigned to an engine room with its engineRoomID. When an engine room is not used, a parameter TEngineRoom is available to define the temperature of the incoming air.

If it is desired to use the exhaust gas for further calculations, a port for the outflowing exhaust gas can be turned on using the parameter useExhaustGasPort.