modelStaticEngineMechanics

Static mechanical behavior of an engine

Extends from TransiEnt.Components.Gas.Engines.Mechanics.BasicEngineMechanics (Partial model for mechanical behavior of a gas engine).

Information

1. Purpose of model

Simple model for the mechanical behaviour of an engine to supply a targeted mechanical power output.

2. Level of detail, physical effects considered, and physical insight

(Purely technical component without physical modeling.)

3. Limits of validity

(Purely technical component without physical modeling.)

4. Interfaces

switch - boolean input to switch the engine on/off

P_el - target mechanical power input

efficienciesOut[2] - ouput connector for electrical [1] and overall [2] efficiency of the engine

temperaturesIn[2] - input connector for temperature levels in the engine (as the efficiencies in the more complex models are calculated based on temperature-dependent empirical equations)

mpp - port for mechanical power output

5. Nomenclature

(no elements)

6. Governing Equations

The electrical and overall efficiencies are calculated based on a linear interpolation approach between minimum and maximum power output, as can be seen in the following picture

7. Remarks for Usage

(no elements)

8. Validation

This model has been parametrised and validated as part of the overall CHP-model (DACHS HKA G5.5).

9. References

(no remarks)

10. Version History

Created by Arne Koeppen (arne.koeppen@tuhh.de), Apr 2014

Edited by Jan Braune (jan.braune@tuhh.de), Mar 2015

Revised by Lisa Andresen (andresen@tuhh.de), Aug 2015

Edited by Anne Senkel (anne.senkel@tuhh.de), Feb 2019

Parameters

TypeNameDefaultDescription
TransiEnt.Producer.Combined.SmallScaleCHP.Base.BaseCHPSpecificationSpecification (from BasicEngineMechanics)Record containing specific chp parameters

Connectors

TypeNameDefaultDescription
TransiEnt.Basics.Interfaces.Electrical.ElectricPowerInP_el_set (from BasicEngineMechanics)
Modelica.Blocks.Interfaces.BooleanInputswitch (from BasicEngineMechanics)
TransiEnt.Basics.Interfaces.General.MechanicalPowerPortmpp (from BasicEngineMechanics)
Modelica.Blocks.Interfaces.RealOutputefficienciesOut (from BasicEngineMechanics){eta_el, eta_h}[1] = eta_el, [2] = eta_h
TransiEnt.Basics.Interfaces.General.TemperatureInTemperaturesIn (from BasicEngineMechanics)

Components

TypeNameDefaultDescription
SI.Efficiencyeta_el (from BasicEngineMechanics)Electrical efficiency
SI.Efficiencyeta_h (from BasicEngineMechanics)Overall efficiency
PartloadEfficiencypartloadEfficiency (from BasicEngineMechanics)
Modelica.Blocks.Sources.RealExpressionrealExpression (from BasicEngineMechanics)
Modelica.Blocks.MathBoolean.OnDelayonDelay
Modelica.Blocks.Logical.Switchclutch
Modelica.Blocks.Sources.Constantzero
TransiEnt.Components.Boundaries.Mechanical.PowermechanicalPower