Setting the Engine Models
Simcenter STAR-CCM+ In-cylinder contains models and methods that allow you to perform different types of in-cylinder simulations.
- Motored-Test
By default, Simcenter STAR-CCM+ In-cylinder performs a motored-test simulation, which involves modeling the transient flow in the ports and the cylinder.
The objective of a motored-test simulation is typically to maximize the trapped air mass and to examine the bulk motion (swirl and tumble) and the turbulence that this flow induces.
- Charge-Motion
For a charge-motion simulation, you inject a liquid fuel into the engine cylinder. Additionally, you can include models for the primary atomization and secondary breakup. Primary atomization refers to the process of forcing liquid through a small orifice at a high pressure, resulting in a fine spray of liquid droplets. Secondary breakup describes the process of droplets breaking up under the action of non-uniform surface forces that are induced by their motion relative to the air.
For fuel droplets that impinge on a wall, you can model the formation and transport of a thin film of fuel on the engine walls. In Simcenter STAR-CCM+ In-cylinder, this fluid film is modeled using a shell region that is created from existing Engine Part Surfaces.
The objective of a charge-motion simulation is typically to examine the fuel evaporation and the air/fuel mixing process in the cylinder until the intended time of ignition (start of combustion).
- Combustion
Simcenter STAR-CCM+ In-cylinder allows you to perform combustion simulations of liquid or gaseous fuels. Gaseous fuels enter the engine through burner ports or pre-mixed with air through the intake port.
The objective of a combustion simulation is to get at a complete prediction of the engine performance including the mechanism of ignition, flame propagation, and diffusion combustion in the engine cylinder.
If the main interest is in the effects produced by the existence of combustion rather than the combustion process itself (such as wall heat transfer), you can approximate the fuel burning rate through an analytic function instead. This function can be derived from experimental results or a previous simulation.
For motored-test, charge-motion, and combustion simulations, you can include gravity effects in your simulation.
By default, Simcenter STAR-CCM+ In-cylinder calculates the gas density according to the ideal gas equation. Alternatively, you can apply a real gas model. The real gas model is suitable for modeling complex chemistry combustion applications at high pressures and low temperatures in transcritical and supercritical environments. The density of liquid fuels is calculated as a function of temperature in the form of a polynomial by default. You can choose to use constant density instead.
By default, Simcenter STAR-CCM+ In-cylinder solves for the Reynolds-Averaged Navier Stokes (RANS) equations, that govern the transport of the mean flow quantities. To provide closure relations for the RANS equations, Simcenter STAR-CCM+ In-cylinder uses the Realizable K-Epsilon Two-Layer turbulence model with an all- wall treatment. Alternatively, you can use the Re-Normalisation Group (RNG) version of the K-Epsilon model with a two-layer all- wall treatment. If you want to solve the large scales of the turbulence directly and model only the small-scale motions, you can run a Large Eddy Simulation (LES). One justification for the LES technique is that by modeling “less” of the turbulence, and explicitly solving for more of it, the error in the turbulence modeling assumptions is not as consequential. Furthermore, it is hypothesized that the smaller eddies are self-similar and thus lend themselves to simpler and more universal models. The downside of the approach is the increase in computational expense.
When solving the discretized system of equations for the fluid continuum, Simcenter STAR-CCM+ In-cylinder applies the PISO algorithm by default. Alternatively, you can choose to apply the SIMPLE algorithm. To choose the appropriate algorithm for your simulation, consider the following aspects:
- Both algorithms provide the same level of temporal accuracy, however, PISO is faster than SIMPLE for small time-steps.
- For large time-steps, that is, when the combined CFL number increases to a significantly larger value than 10, PISO becomes unstable. SIMPLE, on the other hand, remains stable.
- As time-step size increases, SIMPLE loses temporal accuracy of transient solutions.
-
Depending on the type of simulation you want to run, set the engine models as
follows:
Simulation Type Procedure Motored-Test (default)
No additional engine models are required. Charge-Motion (for liquid fuels)
- Right-click the Models node and select Edit.
- In the Model
Selection dialog, select
the following models:
Group Box Model Optional Models -
Injection
The Polynomial Fuel Density model is selected automatically. If you want to apply a constant fuel density instead, deselect Polynomial Fuel Density and, in the Fuel Density group box, select Constant Fuel Density.
- To account for secondary breakup of the liquid fuel droplets, select one
of the following models (the most appropriate
breakup regime for each model is noted in
parantheses):
- KHRT Breakup (stripping, catastrophic)
- Reitz-Diwakar Breakup (bag, stripping)
- To account for the formation and transport of a thin film of liquid fuel on the engine walls, select Liquid Film.
- To obtain the vapor pressure at the liquid surface for complex multi-component fuels, where the molecular structure of components is very different, select Modified UNIFAC.
Atomization (only if a secondary breakup model is selected)
- To account for primary atomization, which allows you to simulate the disintegration process of a liquid jet exiting from a nozzle injector, select Huh Atomization.
-
Injection
- Click Close.
- For the Reith-Diwakar Breakup model,
set the model parameters as follows:
- Edit the node.
- In the Bag
Breakup group box, set the following
properties:
- Minimum Weber Number (WeCrit)
- Time-scale coefficient (Cb2)
- In the Stripping Breakup group box, set the
following properties:
- Onset coefficient (Cs1)
- Time-scale coefficient (Cs2)
- Click Apply, then Close.
- For the KHRT Breakup model, set the
model parameters as follows:
- Edit the node.
- In the KH
Breakup group box, set the following
properties:
- Length Coefficient (B0)
- Time Coefficient (B1)
- Normal Velocity Coefficient (A1)
- In the RT Breakup group box, set the following
properties:
- Length Coefficient (C3)
- Time Coefficient (Ctau)
- Click Apply, then Close.
- For the Huh Atomization model, set the model
parameters as follows:
- Edit the node.
- In the Model Parameters
group box, set the following properties:
- Atomization Length Scale Coefficient (C1)
- Wave Length Scale Coefficient (C2)
- Spontaneous Time Scale Coefficient (C3)
- Exponential Time Scale Coefficient (C4)
- Turbulence Time Scale Coefficient (CA1)
- Turbulence Length Scale Coefficient (CA2)
- Breakup Rate Coefficient (KA)
- Normal Velocity Coefficient
- Critical Weber Number.
- Click Apply, then Close.
Combustion (for liquid or gaseous fuels)
See Setting the Engine Models for a Combustion Simulation.
-
Edit the Models node and, in the Optional Models group box, select
Gravity.
By default, the gravitational acceleration vector has a magnitude of 9.81 m/s² and points in negative Z-direction of the Laboratory coordinate system.
- Click Close.
-
To modify the gravitational acceleration vector, edit the Gravity group box, set
the gravity vector as required.
node and, in the The Graphics window displays the gravity vector as a black arrow.
- Click Apply, then Close.
- Edit the Models node and, in the Optional Models group box, select Real Gas.
- Click Close.
- Edit the Models node and, in the Enabled Models group box, deselect Realizable K-Epsilon Two-Layer.
- In the K-Epsilon Turbulence group box, select RNG K-Epsilon.
- Click Close.
- Edit the Models node and, in the Enabled Models group box, deselect RANS.
- In the Turbulence group box, select LES.
- Click Close.
- Edit the Models node and, in the Enabled Models group box, deselect PISO Unsteady.
- In the In-Cylinder Time group box, select Implicit Unsteady.
- Click Close.