Engine

The following right-click actions and dialogs are available for Engine Parts in Simcenter STAR-CCM+ In-cylinder.

Engine Right-Click Actions

Object Right-Click Action
Engine
Create Cylinder and Valves (after import of a CAD model)
Opens a dialog that allows you to specify the engine configuration and engine symmetry. See Engine Parts Creation Dialog.
Using the settings that you specify in the dialog and the filters described in Four-Stroke Engine: CAD Bodies and Faces and Two-Stroke Engine: CAD Bodies and Faces, Simcenter STAR-CCM+ In-cylinder assigns the geometry to the respective Engine Parts and the geometry surfaces to the respective Engine Part Surfaces.
Create Sector Model (after import of a 2D Curve)
Opens the Create Sector Model dialog, which allows you to specify the Number of Sectors for the cylinder sector model.
Using the specified number of sectors, Simcenter STAR-CCM+ In-cylinder creates the Cylinder Sector Engine Part with a wedge angle of α=360degNumberofSectors.
The minimum number of sectors is 3.
Replace Cylinder and Valves Geometry (not for cylinder sector models)
Allows you to import a new CAD geometry, which is automatically assigned to the existing Cylinder and Valves Engine Parts without affecting the simulation setup. For more information, see Replacing the Engine Geometry and Re-running the Simulation.
If you modified the CAD model of the existing Cylinder and Valves Engine Parts in 3D-CAD (see Edit 3D-CAD Model), swapping the geometry is not supported.
Create Injector (only if the Fuel engine model is selected)
Opens a dialog that allows you to specify the geometry and physics of a fuel spray injector and its nozzles. See Injector Dialog.
Create Ignitor
Opens a dialog that allows you to specify the location and physics of a spark ignitor. See Ignitor Dialog.
[engine part]
Hide
Hides the selected Engine Part from the Graphics window. This action is useful for gaining a clear view of other objects. You can restore hidden objects again by using the Show action.
Show
Restores a hidden Engine Part.
Edit
For Cylinder / Cylinder Sector, opens the Cylinder Dialog, which allows you to specify the initial conditions and the piston motion of the cylinder.
For Exhaust Valve [n] / Intake Valve [n], opens the Valve Dialog, which allows you to specify the motion of the valves.
For Injector, opens the Injector Dialog, which allows you to specify the geometry, placement, and physics of the injector and its nozzles.
For Ignitor, opens the Ignitor Dialog, which allows you to specify the location and the physics of the ignitor.
For Plenum [n], opens the Plenum Dialog, which allows you to specify the initial conditions of the plenum.
Edit Interactions
Allows you to define interactions with other Engine Parts and geometries, see Interactions.
Position
Launches the Positioning Tool that allows you to interactively place the Engine Part in reference to other objects.
[engine part surface] (for cylinder / cylinder sector, plenum, and valves)
Hide
Hides the selected Engine Part Surface from the Graphics window. This action is useful for gaining a clear view of other objects. You can restore hidden objects again by using the Show action.
Show
Restores a hidden Engine Part Surface.
Edit
Opens a dialog that allows you to specify the physical conditions on the Engine Part Surface. See Engine Part Surfaces.

You can apply this action to several Engine Part Surfaces if they are of the same type and if they belong to the same type of Engine Part. For example, you can multi-edit the walls of several valves. Hold down the <Ctrl> key when selecting the Engine Part Surfaces.

Dependencies
Displays dependency relationships of the surface with other objects. See Object Dependencies.
[nozzle] (for injector)
Edit
Opens a dialog that allows you to specify the configuration of an individual nozzle.

Engine Parts Creation Dialog

Engine Configuration
Intake Valve(s)Displays the auto-calculated number of imported intake and exhaust valves.
Exhaust Valve(s)
StrokesSpecifies the cycle length. The following options are available:
  • 2: Sets a cycle length of 360 deg.
  • 4: Sets a cycle length of 720 deg.
Part Creation Options
Keep feature edges (deg)Creates part curves on named edges whose attached faces form an angle that is sharper than the specified value.

Part curves are used to define edges and surface features from the surface geometry all the way through to the final volume mesh. Without part curves, such edges are not preserved. See Part Surfaces and Part Curves.

The default value is 5. A value of 0 creates part curves on all the edges of the geometry.

Engine Symmetry
Half ModelWhen On, creates a half model from a symmetric geometry.
Symmetry Plane
Specifies the symmetry of the imported geometry.
  • + side: Keeps the + side of the geometry.
  • - side: Keeps the - side of the geometry.
Simcenter STAR-CCM+ In-cylinder differentiates the + side from the - side as follows:
  1. Finds the centroidal positions of all intake valves.
  2. From the centroidal positions of the intake valves, obtains the average coordinates xavg and yavg.
  3. Calculates a rotation angle IntakeAngleOffset as:

    IntakeAngleOffset=arctan2(yavg,xavg)

    If IntakeAngleOffset<0, then IntakeAngleOffset=IntakeAngleOffset+2π

    The following image shows the centroid average of the intake valves and the IntakeAngleOffset:



  4. Rotates a cylindrical coordinate system that has the r-axis pointing in the x+ axis direction of the global Cartesian coordinate system and the theta-axis pointing in the y+ axis direction of the global Cartesian coordinate system by IntakeAngleOffset in the counter-clockwise direction.

    The following images show the cylindrical coordinate system before and after rotation:





  5. The symmetry plane +side corresponds to the half model on the positive theta-axis side. The symmetry plane -side corresponds to the half model on the opposite side of the +side:


Cylinder Dialog

Name
Specifies the name of the cylinder under which it is stored in the tree.
Initial Conditions
Turbulence Specification

(for a RANS simulation)

Controls how you define the initial turbulence profile for the cylinder and the ports. The following options are available:
  • K + Epsilon
  • Intensity + Length Scale
  • Intensity + Viscosity Ratio

The corresponding value nodes become available in the Cylinder and Intake / Exhaust Port [n] group boxes.

For more information, see K-Epsilon Initial Conditions Reference.

Cylinder
Absolute Total Pressure (for Cylinder and Intake Port [n]) / Absolute Static Pressure (for Exhaust Port [n])
Specifies the respective initial pressure as a constant value or in the form of a Table.
The table must define the pressure as a function of crank angle.
Simcenter STAR-CCM+ In-cylinder evaluates the respective value at the specified Start Angle using linear interpolation between the data points:
  • File: Sets the file that contains the respective pressure data.

    Import allows you to import a table of one of the following file formats: *.csv, *.txt, or *.dat.

  • Crank Angle Column: Sets the header of the column that contains the crank angle values.
  • Absolute Total Pressure Column / Absolute Static Pressure Column: Sets the header of the column that contains the pressure values.
  • Crank Angle Units: Sets the units of the imported crank angle values—deg or radian.
  • Pressure Units: Sets the units of the imported pressure—Pa, bar, or psi.
If no table headers are available, Simcenter STAR-CCM+ In-cylinder numbers the columns starting from zero, such as column0.
Temperature
Specifies the temperature as a constant value or in the form of a Table.
The table must define the temperature as a function of crank angle.
Simcenter STAR-CCM+ In-cylinder evaluates the respective value at the specified Start Angle using linear interpolation between the data points:
  • File: Sets the file that contains the temperature data.

    Import allows you to import a table of one of the following file formats: *.csv, *.txt, or *.dat.

  • Crank Angle Column: Sets the header of the column that contains the crank angle values.
  • Temperature Column: Sets the header of the column that contains the temperature values.
  • Crank Angle Units: Sets the units of the imported crank angle values—deg or radian.
  • Temperature Units: Sets the units of the imported temperature values—C, F, K, or R.
If no table headers are available, Simcenter STAR-CCM+ In-cylinder numbers the columns starting from zero, such as column0.
Fuel/Oxidizer Mixing State Specification (only if the ECFM-3Z engine model is selected)
Specifies whether the fuel and oxidizer are initially Unmixed or Premixed at the subgrid level.
Omega (only for cylinder sector models)
Specifies the initial velocity in terms of a rotation rate (in units of rpm) about the z-axis of the Cylinder Cylindrical Coordinate System.
Air Mass Weighting / Exhaust Mass Weighting / Fuel Mass Weighting
When Automatic Composition Initialization is On, displays the calculated initial mass weighting of air, exhaust, and fuel vapor. For more information, see In-cylinder Formulation—Gas Initialization and Boundary Conditions
When Automatic Composition Initialization is Off, allows you to specify the initial mass weighting.

Simcenter STAR-CCM+ In-cylinder calculates a given material property, such as density, of the gas mixture as:

1. EQUATION_DISPLAY
ϕmix=Yairϕair+Yexhaustϕexhaust+Yfuelϕfuel
(581)

with:

2. EQUATION_DISPLAY
Yair=WairWair+Wexhaust+Wfuel
(582)
3. EQUATION_DISPLAY
Yexhaust=WexhaustWair+Wexhaust+Wfuel
(583)
4. EQUATION_DISPLAY
Yfuel=WfuelWair+Wexhaust+Wfuel
(584)

where:

  • Wair, Wexhaust, and Wfuel are the specified Air Mass Weighting, Exhaust Mass Weighting, and Fuel Mass Weighting, respectively.
  • ϕair, ϕexhaust, and ϕfuel are the material property values of air, exhaust and fuel vapor, respectively, as defined in Materials.
Intake / Exhaust Port [n] (not for cylinder sector models)
Motion
Engine Geometry
Bore
Displays the diameter of the engine cylinder, see B in Eqn. (585) and Eqn. (586).
Simcenter STAR-CCM+ In-cylinder calculates this value from the imported geometry.
Stroke

Specifies the distance that the piston travels from BDC to TDC, see S in Eqn. (569), Eqn. (585), and Eqn. (586).

Crank Radius
Displays the distance between the crank center and the crank pin.
If the specified Pin Offset equals zero, the crank radius is calculated as S2, where S is the specified Stroke.
If the specified Pin Offset is not zero, Simcenter STAR-CCM+ In-cylinder maintains the specified Connecting Rod Length and Stroke and uses these parameters to calculate a corresponding crank radius.
Connecting Rod Length

Specifies the length of the link that connects the piston to the crank shaft, see CRL in Eqn. (569).

Pin Offset

Specifies the pin offset, see PO in Eqn. (569).

Zero CA Convention
For engines with a non-zero pin offset, specifies the convention for defining 0 degCA.
For engines with a zero pin offset, 0 degCA describes the position at which the crankshaft is vertical, which coincides with the piston being at Top Dead Center (TDC). However, for engines with a non-zero pin offset, the piston is not at TDC when the crankshaft is vertical.
The following options are available:
  • Crank Pin TDC: Defines 0 degCA as the position when the crank pin is at TDC.
  • Piston TDC: Defines 0 degCA as the position when the piston is at TDC.
Displacement
Displays the volume that the cylinder displaces when the piston moves from TDC to BDC.
It is calculated as:
5. EQUATION_DISPLAY
D=π4B2S
(585)
where:
  • B is the specified Bore.
  • S is the specified Stroke.
Compression Ratio
When On, specifies the compression ratio of your engine. Simcenter STAR-CCM+ In-cylinder uses the specified value to calculate the Piston Position Offset as given by Eqn. (570).
When Off, displays the ratio of the cylinder volume at BTD to the cylinder volume at TDC.
It is calculated as:
6. EQUATION_DISPLAY
CR=π4B2S+VTDCVTDC
(586)
where:
  • B is the specified Bore.
  • S is the specified Stroke.
  • VTDC is the cylinder volume at TDC with the valves closed.
Piston Position Offset
When On, specifies the offset of the imported piston geometry from TDC, see PPO in Eqn. (569).
When Off, displays the offset of the piston as given by Eqn. (570).

Valve Dialog

Name
Specifies the name of the valve under which it is stored in the tree.
Motion
Valve Lift FileSpecifies the table that describes the valve lift in mm as a function of crank angle in deg.

Import allows you to import a table of one of the following file formats: *.csv, *.txt, or *.dat.

Crank Angle Units
Displays the units for the imported crank angle values. Currently, only deg is supported.
Lift Units
Displays the units for the imported valve lift values. Currently, only mm is supported.
LashDefines the play resulting from loose connections between the rocker arm and the valve stem.

When the valve lash is zero, the valve lift profile shows smooth opening and closing ramps. Increasing the valve lash moves down the valve lift profile. Typically, the valve lash ranges between 0.1 mm and 0.25 mm.

Example: Setting lash to 0.25 mm.



For lash values that cut off the smooth opening and closing ramps, you are advised to modify the lift offset values of the automatic time-stepping, see Setting up the Solvers.
Profile Anchor / Cycle AnchorThe Profile Anchor sets an angular position in the defined lift profile. The Cycle Anchor sets the angular position in the engine cycle to which you want to move the profile anchor.

Example: Setting the profile anchor to 107.0 deg and the cycle anchor to 150.0 deg.



Lift MultiplierModifies the actual lift of the valve (y-axis)

Example: Setting lift multiplier to 0.5.



Duration MultiplierModifies the duration of the valve (x-axis).

Example: Setting duration multiplier to 1.2.



Closure ToleranceSpecifies the valve lift that corresponds to a closed valve.

Depending on the specified value and the actual valve lift, Simcenter STAR-CCM+ In-cylinder treats the valve curtain interface as follows:

  • As long as the actual valve lift exceeds this value, the valve curtain interface is treated as a permeable internal interface, which allows mass, momentum, and energy to pass from one volume to another. If the interface creation results in unmatched faces, Simcenter STAR-CCM+ In-cylinder treats these faces as impermeable adiabatic no-slip walls.
  • When the valve lift drops to this value or below, Simcenter STAR-CCM+ In-cylinder prevents flow past the valve—the valve curtain interface is treated as an impermeable adiabatic slip wall. These conditions also apply if the interface creation results in unmatched faces.

Interpolation MethodSpecifies the method that is used to interpolate between the data points of the imported valve lift table.

The following options are available:

  • Linear—uses a piecewise-linear interpolation between the data points.
  • Cubic (Akima)—provides a piecewise cubic curve fit that consistently passes through the data points. The derivatives of the curve are estimated at each data point using a 5-point approximation scheme. For each segment between the data points, two pre-computed derivatives and two known spline values are used for building a unique cubic curve. If an insufficient number of data points are provided (less than 4), linear interpolation is performed instead.
Show TableWhen activated, displays the data points of the imported valve lift table in the Valve Lifts plot.
Show LiftWhen activated, displays the interpolated valve lift curve with all specified modifications applied.
Show VelocityWhen activated, displays the valve velocity curve. The valve velocity is derived from the valve lift curve with all specified modifications applied.
Show This Valve OnlyWhen activated, displays only the valve lift curve for the valve that you currently edit—lift curves of other valves are hidden.
Mesh Settings
Normalized Curtain Interface Position (not for cylinder sector model) Specifies the location of the valve curtain as a percentage of the valve's Face radial distance. The valve curtain separates the cylinder volume from the port volumes. This property supports values between 5 and 95.

When you edit the mesh settings, the Graphics window displays the valve curtain in yellow color:



Only modify the location of the valve curtain if you encounter one of the following problems:

  • CAD errors, such as invalid CAD
  • Mesh errors, such as negative volume cells
  • Bad convergence

Injector Dialog

Name
Specifies the name of the injector under which it is stored in the tree.
Geometry
Injector OriginSpecifies the origin and the target of the injector axis in the chosen Coordinate System.

Example:



Injector Direction
Number of Nozzles

(not for cylinder sector models)

Specifies the number of the injector nozzles, see n in Eqn. (572).

For a multi-nozzle injector, the angular distance between the nozzles is given by α=360degn.

Nozzle Rotation Offset

(not for cylinder sector models)

Specifies the angle by which to rotate the nozzle(s) around the injector axis.

The direction of the injector axis gives the direction of the rotation according to the left hand rule.

For a half engine model with a multi-nozzle injector, if you specify an even number of nozzles, Simcenter STAR-CCM+ In-cylinder automatically applies an rotation offset angle that depends on your engine symmetry model as tabulated below:

Engine Symmetry Model αrot
Half model, + sideα2
Half model, - sideα2
The auto-calculated rotation offset angle avoids that nozzles are created on the symmetry plane.
If the auto-calculated rotation offset angle does not suit your requirement, you can overwrite it accordingly. See Setting up the Injector.
Per Nozzle
Depending on the injector type, the following properties are available:
Injector TypeProperties
Hollow/Solid Cone Injector

(default)

Area Ratio
Specifies the ratio of the nozzle exit area to the nozzle throat area, generally between 0 and 1, see εi in Eqn. (571).
Hydraulic Diameter
Specifies the hydraulic diameter of the nozzle, see di in Eqn. (571).
Inner Cone Angle
Specifies the internal angle of the cone about the nozzle axis. A value of zero results in a solid cone formation.
Outer Cone Angle
Specifies the outer angle of the cone about the nozzle axis, within which parcels are injected.
Nozzle Injector

(if the Huh Atomization model is selected)

Discharge Coefficient
Specifies a dimensionless proportionality constant for the rate of volume flow through the nozzle. See cd in Eqn. (3080).
Diameter
Specifies the diameter of the circle through which parcels are injected. See D in Eqn. (3080).
Length
Specifies the distance between the point where primary atomization begins and the point where secondary breakup begins. See L in Eqn. (3080).
Form Loss Coefficient
Specifies a proportionality constant for the pressure loss associated with the sharpness of the nozzle entrance corner. See Kc in Eqn. (3080).
Dissipation Rate Coefficient
Specifies an empirical coefficient proportional to the initial dissipation rate of turbulent kinetic energy at the nozzle exit. See Kϵ in Eqn. (3080).
Nozzle Origin ReferenceSpecifies the origin and the target of the nozzle axis in the chosen Coordinate Systems.

Example:



For a multi-nozzle injector, you specify the origin and the target for one of the nozzles—the reference nozzle. Simcenter STAR-CCM+ In-cylinder automatically duplicates the reference nozzle for the specified Number of Nozzles and sweeps the duplicates around the injector axis.

Nozzle Target Reference
Physics
[injector] : Injection Crank Angle AnchorAllows you to shift the imported mass flow rate profile.

For a mass flow rate profile that is a function of crank angle, the [injector] : Injection Crank Angle Anchor sets an angular position in the profile, in deg. For a mass flow rate profile that is a function of time, the [injector] : Injection Time Anchor sets a point in time in the profile, in s or in the cyclic time unit degCA.

The [injector] : Injection Crank Angle Target sets the angular position in the engine cycle to which you want to shift the respective injection anchor.

Example: The plot below displays a mass flow rate profile that is a function of crank angle, where the injection starts at 428 deg CA. To shift the start of injection to 450 deg CA, you set the [injector] : Injection Crank Angle Anchor to 428.0 deg and the [injector] : Injection Crank Angle Target to 450.0 deg.



The [injector] : Mass Flow Rate plot does not update to display the shifted curve. However, you can check your settings by running the [injector] : Start / End of Injection 1 reports.
[injector] : Injection Time Anchor
[injector] : Injection Crank Angle Target
Cone Angle Sampling Polynomial Exponent (only for solid cone and hollow cone injectors)

For nozzles of solid/hollow cone injectors, the injection in ϕ direction (in a spherical coordinate system with the injection point as the origin) is weighted so that the sample density is biased along the injection direction.

ϕ = α i n + f ( γ ) ( α o u t α i n )

where:

  • α i n and α o u t are the inner and outer cone angles.
  • γ = ( ϕ α i n ) / ( α o u t α i n ) is an angle ranging from 0 to 1.
  • f(γ) is a polynomial function of γ.

The Cone Angle Sampling Polynomial Exponent specifies the exponent of the polynomial function f(γ). A value of 1 results in a uniform distribution. An integer value larger than 1 results in a higher sample density at the centerline of the spray.

Mass Flow RateSpecifies the mass flow rate of the injected fuel, see m˙ in Eqn. (572).

The following options are available:

  • Table: Specifies the mass flow rate in the form of a table that defines the mass flow rate as a function of time or crank angle.

    Simcenter STAR-CCM+ In-cylinder evaluates the mass flow rate at a specific time or crank angle using linear interpolation between the data points.

    • File: Sets the file that contains the mass flow rate data. Import allows you to import a table of one of the following file formats: *.csv, *.txt, or *.dat.
    • Time / Crank Angle: Sets the header of the column that contains the time or crank angle values.
    • Mass Flow Rate Column : Sets the header of the column that contains the mass flow rate values.
    • Time / Crank Angle Units: Sets the units of the imported time or crank angle values—deg, radian, s, or min.
    • Mass Flow Rate Units: Sets the units of the imported mass flow rate values—g/s, kg/s, or lb/s.

    If no table headers are available, Simcenter STAR-CCM+ In-cylinder numbers the columns starting from zero, such as column0.

  • Stepped Constant: Specifies a constant mass flow rate between start and end of fuel injection.
    • Mass Flow Rate: Sets the constant mass flow in g/s, kg/s, or lb/s.
    • Start of Injection: Sets the start of fuel injection in deg.
    • End of Injection: Sets the end of fuel injection in deg.
Fuel TemperatureSpecifies the initial temperature of the injected fuel.

The following options are available:

  • Constant: Sets the temperature to the specified value.
  • Table: Specifies the temperature in the form of a table that defines the temperature as a function of time or crank angle.

    For the table properties, see Mass Flow Rate replacing Mass Flow Rate Column and Mass Flow Rate Units with Fuel Temperature Column and Fuel Temperature Units (C, F, K, or R), respectively.

Droplet Diameter (only for hollow/solid cone injector) Specifies the diameter of the injected fuel droplets.

The following options are available:

  • Constant: Sets the droplet diameter to the specified value.
  • CDF Table / PDF Table: Sets a table that specifies the distribution of the droplet diameter using a cumulative distribution function (CDF) / probability density function (PDF).
    • File: Sets the file that contains the CDF / PDF data.

      Import allows you to import a table of one of the following file formats: *.csv, *.txt, or *.dat.

    • Data: Sets the header of the column that contains the droplet diameter in m. If no table headers are available, Simcenter STAR-CCM+ In-cylinder numbers the columns starting from zero, such as column0.
  • Rosin-Rammler: Sets the distribution of the droplet diameter using a Rosin-Rammler size distribution.
    • Minimum Diameter: Sets the minimum droplet size that the distribution generates.
    • Maximum Diameter: Sets the maximum droplet size that the distribution generates.
    • Sauter Mean Diameter: Specifies SMD in Eqn. (577).
    • Exponent: Specifies q in Eqn. (577).

Ignitor Dialog

Name
Specifies the name of the ignitor under which it is stored in the tree.
Position
Specifies the position of the ignitor in the chosen Coordinate System.
Physics
Spark Start TimeSpecifies the time at which the spark is activated, in s or in the cyclic time unit degCA. See tspark in Eqn. (3960).
Factor for Laminar Flame Kernel Radius

(only if the the FI Spark-Ignition engine model is selected)

Specifies the factor that controls the radius of the laminar flame kernel, see Factker in Eqn. (3958).
Flame Initial Distribution Parameter

(only if the FI Spark-Ignition engine model is selected)

Specifies the shape parameter for the flame initial distribution function, see k in Eqn. (3960).
Geometry / Physical Parameters (only if the ISSIM Spark-Ignition engine model is selected)
Inter Electrodes DistanceSpecifies the distance between the anode and the cathode, see die in Eqn. (3969), Eqn. (3970), and Eqn. (3985).
Electrodes DiameterSpecifies the diameter of the electrodes.
Secondary Circuit Initial EnergySpecifies the initial energy of the secondary circuit of the spark plug, see Es(t) for t=0 in Eqn. (3963).
Secondary Circuit ResistanceSpecifies the resistance of the secondary circuit of the spark plug, see Rs in Eqn. (3963).
Secondary Circuit InductanceSpecifies the inductance of the secondary circuit of the spark plug, see Ls in Eqn. (3964).

Plenum Dialog

Name
Specifies the name of the plenum under which it is stored in the tree.
Initial Conditions
Turbulence Specification

(for a RANS simulation)

As for Cylinder.
Fixed Plenum
Pressure / Temperature
As for Cylinder.
Air Mass Weighting / Exhaust Mass Weighting
As for Cylinder, with the intial mass weighting of fuel set to zero.