Setting Boundary Conditions
Boundary conditions define the physical conditions on the surface of the cylinder, the valves, and the plenums.
The inlet and outlet boundary conditions can have significant effect on the flow predictions. Therefore, if available, use relevant and verified engine data in tabular form to set both pressure and temperature as functions of crank angle. The supported file formats are .csv, .txt, .dat.
You can describe the pressure and temperature values in a single table or in separate tables. If no engine data are available for temperature, you can set a constant value instead.
Engine data for turbulence boundary values are usually not available, but reasonable settings for a RANS simulation are 10% for the turbulence intensity and 10% of the hydraulic diameter for the length scale.
For motored-test and charge-motion simulations, only air enters the engine through the inlets and the outlets (in case of backflow). For combustion simulations, Automatic Composition Initialization determines the gas composition, see In-cylinder Formulation—Gas Initialization and Boundary Conditions.
注 | To modify the gas composition for combustion simulations, you must de-activate Automatic Composition Initialization, see Setting the Operating Conditions. |
Wall boundaries are modeled as smooth walls with a constant temperature of 500 K, by default. However, Simcenter STAR-CCM+ In-cylinder also allows you to model rough walls. For the thermal specification, you can also set tables that describe the temperature on the wall as a function of crank angle or of location. Alternatively, you can apply adiabatic conditions.
A table that describes the wall temperature as a function of location must provide coordinates and temperature data for the engine with all valves closed and the piston at BDC. To make sure that the temperature data for the ports are not mapped onto the closed valves and vice versa, prepare separate tables for the valves.
- For an inlet boundary, edit the Cylinder or Plenum [n]. node, where [engine part] can be
- For a RANS simulation, within the Edit dialog, in the Boundary group box, set the Turbulence Specification for the boundary, such as Intensity + Length Scale.
- Set the absolute total pressure using tabular data:
- Set the temperature depending on whether engine data for the temperature are available or not:
Temperature Engine Data Procedure Available - Depending on whether the temperature data are described in the same or in a separate table as the absolute pressure data:
- If the temperature data are described in the same table, in the Static Temperature group-box, select the previously imported table from the File drop-down menu.
- If the temperature data are described in a separate table, import the table as described for the pressure table using the Import button in the Static Temperature group-box.
The plot in the Graphics window now displays the pressure and temperature curves.
- Set the following table properties:
- Crank Angle Column
- Temperature Column
- Crank Angle Units
- Temperature Units
Not available - In the Static Temperature group-box, from the top drop-down menu, select Constant.
The default constant temperature is 500 K.
- To set a specific temperature value, delete the $DefaultAmbientTemperature entry and set another value.
- Depending on whether the temperature data are described in the same or in a separate table as the absolute pressure data:
- For a combustion simulation that uses the ECFM-3Z or the ECFM-CLEH model, set the Fuel/Oxidizer Mixing State Specification at the boundary to Unmixed or Premixed.
- For a RANS simulation, set the boundary values for the turbulence quantities, such as Turbulence Intensity and Turbulent Length Scale.
- Click Apply, then Close.
- To set the respective boundary conditions at the outlets, repeat Steps 1-5 using the Cylinder or Plenum [n]. nodes, where [engine part] can be
For outlet boundaries, you set constant or tabular data for Absolute Static Pressure, respectively.
- If you want to set different boundary conditions on specific faces of the Engine Part Surfaces , , or , separate those faces into their own Engine Part Surface first.
- Edit the Cylinder, and [wall] is the Engine Part Surface for which you want to set the wall boundary conditions, such as Liner. node, where [engine part] is the respective Engine Part, such as
- Specify how the wall surface acts on the gas passing along it:
- To apply a wall roughness:
- Specify the thermal conditions at the wall: