Documente Academic
Documente Profesional
Documente Cultură
AVL FIRE
VERSION 2011.1
ESE - Tutorial
FIRE v2011.1
Revision
Date
Description
Document No.
A
B
C
D
E
30-Jun-2008
15-Apr-2009
30-Nov-2010
14-Oct-2011
30-Apr-2012
08.0221.0860
08.0221.2009
08.0221.2010
08.0221.2011
08.0221.2011.1
ESE - Tutorial
FIRE v2011.1
Table of Contents
1. Introduction _____________________________________________________1-1
1.1. Scope _______________________________________________________________________ 1-1
1.2. User Qualifications ___________________________________________________________ 1-1
1.3. Symbols _____________________________________________________________________ 1-1
1.4. Configurations _______________________________________________________________ 1-2
1.5. Documentation_______________________________________________________________ 1-2
FIRE v2011.1
ESE - Tutorial
ii
AST.08.0221.2011.1 30-Apr-2012
ESE - Tutorial
FIRE v2011.1
AST.08.0221.2011.1 30-Apr-2012
iii
FIRE v2011.1
ESE - Tutorial
List of Figures
Figure 2-1: Diesel Cake - Overview ......................................................................................................................... 2-2
Figure 2-2: Diesel Cake Detail radius................................................................................................................... 2-2
Figure 2-3: General Mesh Properties ...................................................................................................................... 2-3
Figure 2-4: General Engine Parameters ................................................................................................................. 2-4
Figure 2-5: Piston Movement Specification............................................................................................................ 2-4
Figure 2-6: Piston Template Diesel Bowl 2 ......................................................................................................... 2-5
Figure 2-7: Piston Geometry Parameters ............................................................................................................... 2-6
Figure 2-8: Invariant Piston Parameters................................................................................................................ 2-6
Figure 2-9: Injector Geometry Parameters............................................................................................................. 2-7
Figure 2-10: Block Structure Parameters ............................................................................................................... 2-8
Figure 2-11: Piston Bowl - Final Shape .................................................................................................................. 2-8
Figure 2-12: Injector Location - Detail .................................................................................................................... 2-9
Figure 2-13: Sketcher Window - Selections Specification ..................................................................................... 2-9
Figure 2-14: Meshing Parameters ......................................................................................................................... 2-10
Figure 2-15: Moving Set Exemplary for range of 0 CA to 20 CA ..................................................................... 2-11
Figure 2-16: 3D Meshing Parameters ................................................................................................................... 2-12
Figure 2-17: Boundary Conditions Overview .................................................................................................... 2-12
Figure 2-18: Boundary Conditions Details ......................................................................................................... 2-13
Figure 2-19: Moving Wall Adiabatic Boundary Conditions.................................................................................. 2-13
Figure 2-20: Selections for Cyclic Boundary Conditions ..................................................................................... 2-13
Figure 2-21: Output Frequency Table Window.................................................................................................... 2-17
Figure 2-22: Nozzle - Diagrams - Injection Rate Table ....................................................................................... 2-21
Figure 2-23: Export Project.................................................................................................................................... 2-22
Figure 2-24: Job Setup Window ............................................................................................................................. 2-22
Figure 2-25: ESE Diesel Analyser Window........................................................................................................... 2-24
Figure 2-26: Mean Pressure Output ..................................................................................................................... 2-24
Figure 2-27: Mean Temperature Output .............................................................................................................. 2-25
Figure 2-28: Context Menu - Import Foreign Data ............................................................................................. 2-25
Figure 2-29: Comparison Simulation vs. Reference Data ................................................................................... 2-26
Figure 2-30: Quantity Plot Eq-T Mapping ........................................................................................................ 2-26
Figure 2-31: IMPRESS Chart Diagrams ............................................................................................................... 2-27
Figure 2-32: Header of ESE Diesel Report ........................................................................................................... 2-28
Figure 2-33: ESE Diesel Report Engine Specific Output ................................................................................. 2-28
Figure 2-34: ESE Diesel Report Exemplary Result at CA 718. 0 .................................................................... 2-29
Figure 3-1: Diesel Cake - Overview ......................................................................................................................... 3-2
Figure 3-2: BOOST Model tcimcc.bwf .................................................................................................................. 3-2
Figure 3-3: BOOST Combustion Model .................................................................................................................. 3-3
Figure 3-4: Simulation based on BOOST data ....................................................................................................... 3-4
Figure 3-5: BOOST Data Automatically Transferred to ESE Diesel ................................................................... 3-5
Figure 3-6: Sketcher - Bowl Specification ............................................................................................................... 3-5
Figure 3-7: Sketcher - Injector Specification .......................................................................................................... 3-6
Figure 3-8: Mesher - 2D and 3D Parameters.......................................................................................................... 3-7
Figure 3-9: ESE Diesel Delta Crank-Angle Table Modification ........................................................................... 3-8
Figure 3-10: Simulation Parameters before starting ESE Diesel - BOOST Coupling ....................................... 3-9
Figure 3-11: Simulation Parameters after Starting ESE Diesel - BOOST Coupling ....................................... 3-10
Figure 3-12: Data stored in cylinder_1_SHP.ssc file ........................................................................................... 3-11
Figure 3-13: Export Project.................................................................................................................................... 3-12
iv
AST.08.0221.2011.1 30-Apr-2012
ESE - Tutorial
FIRE v2011.1
AST.08.0221.2011.1 30-Apr-2012
FIRE v2011.1
ESE - Tutorial
vi
AST.08.0221.2011.1 30-Apr-2012
ESE - Tutorial
FIRE v2011.1
Figure 5-56: 2D template w/o (left side) and with (right side) squish edge ....................................................... 5-36
Figure 5-57: 3D template structure (schematic description) .............................................................................. 5-36
Figure 5-58: 3D template after setting subdivisions for AB, BC and CD .......................................................... 5-37
Figure 5-59: Unfavorable 3D template configuration ......................................................................................... 5-38
Figure 5-60: Adjustment of point B ....................................................................................................................... 5-38
Figure 5-61: Layer alignment after moving point B upwards ............................................................................ 5-39
Figure 5-62: Recommended 3D template configuration ...................................................................................... 5-39
Figure 5-63: Selected layer is highlighted ............................................................................................................. 5-40
Figure 5-64: Click to assign layer to circular edge ............................................................................................... 5-40
Figure 5-65: Layer successfully assigned to characteristic edges ....................................................................... 5-40
Figure 5-66: Edge Constraints table ..................................................................................................................... 5-41
Figure 5-67: Not favorable setup of edge constraints .......................................................................................... 5-41
Figure 5-68: Recommended setup of edge constraints ........................................................................................ 5-41
Figure 5-69: Start 3D template generation .......................................................................................................... 5-42
Figure 5-70: 3D start topology ............................................................................................................................... 5-43
Figure 5-71: 3D mesh generation finished............................................................................................................ 5-43
Figure 5-72: Mesh movement setup ...................................................................................................................... 5-44
Figure 5-73: Mesh movement progress window ................................................................................................... 5-45
Figure 5-74: Mesh movement message/logging area ........................................................................................... 5-45
Figure 5-75: Dataset completed ............................................................................................................................. 5-46
Figure 5-76: Detailed summary information for each mesh position ................................................................ 5-46
Figure 5-77: Mirror dataset about intake valve 1 ................................................................................................ 5-47
Figure 5-78: Dataset range at intake valve closing ............................................................................................... 5-47
Figure 5-79: Create dataset from 360CA to 390 CA .......................................................................................... 5-47
Figure 5-80: Warning message............................................................................................................................... 5-48
Figure 5-81: Correct block corners in 2D valve mesh .......................................................................................... 5-48
Figure 5-82: Dataset 550 CA to 582 CA .............................................................................................................. 5-50
Figure 5-83: Create dataset from 390CA to 470 CA .......................................................................................... 5-50
Figure 5-84: Insert a new marker at the valve corner ......................................................................................... 5-51
Figure 5-85: 2D valve seat mesh at 390 CA, 420 CA and 470 CA ................................................................... 5-52
Figure 5-86: Adjustment of point B ....................................................................................................................... 5-53
Figure 5-87: Selected layer is highlighted ............................................................................................................. 5-54
Figure 5-88: 3D start topology configuration ....................................................................................................... 5-55
Figure 5-89: Mesh movement - Advanced options ............................................................................................... 5-56
Figure 5-90: Simplified description of the interpolation layers in the cylinder without overlapping layers . 5-57
Figure 5-91: Simplified description of the interpolation layers in the cylinder with overlapping layers ....... 5-57
Figure 5-92: Mesh interpolation information ....................................................................................................... 5-58
Figure 5-93: ............................................................................................................................................................... 5-59
Figure 5-94: Dataset from compression stroke mirrored to expansion stroke................................................... 5-62
Figure 5-95: 2D valve seat topology for closed valves ........................................................................................... 5-62
Figure 5-96: Adjustment of point B ....................................................................................................................... 5-63
Figure 5-97: 2D valve seat topology for closed valves ........................................................................................... 5-66
Figure 5-98: Activate local refinement in 2D template ........................................................................................ 5-67
Figure 5-99: Define local refinement in 2D template ........................................................................................... 5-67
Figure 5-100: Options for local refinement in 2D template after first refinement is defined .......................... 5-68
Figure 5-101: Adjustment of point B ..................................................................................................................... 5-68
Figure 5-102: 3D start topology with local refinement around spark location ................................................. 5-69
Figure 5-103: Detach dataset ................................................................................................................................. 5-70
Figure 5-104: Modify dataset upper value ............................................................................................................ 5-71
AST.08.0221.2011.1 30-Apr-2012
vii
FIRE v2011.1
ESE - Tutorial
viii
AST.08.0221.2011.1 30-Apr-2012
ESE - Tutorial
FIRE v2011.1
Figure 5-154: ESE Engine Component Modeler, port cutter ........................................................................... 5-124
Figure 5-155: Piston bowl and squish area modification .................................................................................. 5-125
Figure 5-156: ESE Engine Component Modeler, surface exchange ................................................................. 5-127
Figure 5-157: 2D template for baseline and modified chamber design ............................................................ 5-127
Figure 5-158: Data transfer and initial valve mesh finished ............................................................................ 5-128
Figure 5-159: Intake valve mesh on new surface ............................................................................................... 5-128
Figure 5-160: Execute all ...................................................................................................................................... 5-129
Figure 5-161: Chamber Modeler project done for surface variant .................................................................... 5-129
AST.08.0221.2011.1 30-Apr-2012
ix
ESE - Tutorial
FIRE v2011.1
1. INTRODUCTION
This manual describes the ESE (Engine Simulation Environment) tutorial examples.
1.1. Scope
This manual describes examples using FIRE Workflow Manager to create meshes and
simulate fluid systems. It does not attempt to discuss all the concepts of computational
fluid dynamics required to obtain successful solutions. It is the users responsibility to
determine if he/she has sufficient knowledge and understanding of fluid dynamics to apply
this software appropriately.
1.3. Symbols
The following symbols are used throughout this manual. Safety warnings must be strictly
observed during operation and service of the system or its components.
Convention
Meaning
Italics
monospace
30-Apr-2012
1-1
FIRE v2011.1
MenuOpt
ESE - Tutorial
1.4. Configurations
Software configurations described in this manual were in effect on the publication date.
It is the users responsibility to verify the configuration of the equipment before applying
procedures.
1.5. Documentation
FIRE documentation is available in PDF format and consists of the following:
Primary Information
Release Notes
Validation Report
Installation Guide
Licensing Users Guide
System Requirements and Supported Platforms
Getting Started
Primer
Modules
ESE Tutorials
Macro Tutorial
Application Examples
GUI Pre/Post-processing
CFD Solver
1-2
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
CFD/FEA Coupling
De-icing / De-fogging Module
Electrification & Hybridization:
Battery Module
PEM Fuel Cells Module
Electromagnetic Module
Eulerian Multiphase Module
Exhaust Gas Aftertreatment Module
Lagrangian Multiphase Module:
Spray
Wallfilm
Main Program:
CFD Solver
General Gas Phase Reactions
Porosity
Heat Exchanger
Radiation
Single Phase Boiling
Species Transport
Thin Walls
User-Functions
Known Issues are available on the AST Service World Knowledge Base:
Link to FIRE Known Issues
Release Notes will only be available for Service Packs and all manuals will be updated for
the following release version.
30-Apr-2012
1-3
ESE - Tutorial
FIRE v2011.1
2.1. Overview
For diesel combustion simulation the calculation of the intake stroke is usually not
performed in order to reduce calculation time. This means that the calculation starts at
inlet valve closure (IVC).
A simplified geometry is used to reduce the effort for mesh generation. Details like intake
ports and valves (valve reliefs) are not considered (refer to Figure 2-1).
For a centric and rotational symmetric combustion chamber and if the fuel mass flow is
the same for all holes of the injector, only a segment of the geometry for one injected spray
can be used. The angle of the segment is given by the number of holes in the injection
nozzle (angle = 360/number of nozzle holes).
The mesh density in the region of the spray should have approximately ten times the
diameter of the nozzle hole. If a segment with an angle of 45 [deg.] is used a subdivision of
about 17 cell layers in polar direction is a good recommendation because an uneven
number of subdivisions allows to inject within a cell layer and not along cell faces.
30-Apr-2012
2-1
FIRE v2011.1
ESE - Tutorial
2-2
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
The ground of the bowl should be meshed with at least one continuous layer for a proper
calculation of the heat transfer through the piston wall.
To get the correct compression ratio in the model without changing the characteristics of
the flow field in the bowl (squish flow), a compensation volume is added at the outer part
of the geometry. This volume accounts for geometrical details, which cannot be considered
in this segment approach. This compensation part should have at least three cell layers in
radial direction.
2.
30-Apr-2012
2-3
FIRE v2011.1
ESE - Tutorial
2.3. Pre-processing
To start a new session, please select radio buttons for Engine segment simulation and
Standard engine segment simulation.
During the pre-processing the user is guided through the following sections:
General data
Sketcher
Mesher
Simulation parameter
The relevant window can be changed by selecting Next Page on the lower right position of
the window.
General engine parameters tab contains input fields for engine name, number of
cylinders, bore, and compression ratio.
Piston movement specification contains input fields for crank radius, connecting rod
length, piston pin offset, etc.
Please enter the relevant input data as shown in Figure 2-4 and Figure 2-5, then select
Next Page.
2-4
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
2.3.2. Sketcher
The Sketcher enables the user to perform five tasks:
Fix the compression ratio for eventual contour changes (e.g. adjustment of actual
compression ratio will not be done trough adjustment of compensation volume but
trough changes of relevant (user defined) contour parameters) (Const CR)
Select Create piston from template to list all available piston bowl templates with
sketches.
2.
The shape of Diesel Bowl 2 fits well to the geometry, which is investigated within this
example.
After selecting a template the parameterized curve describing the piston bowl shape is
shown in the Drawing area. In the Input area all parameters belonging to the selected
template (white input fields) and additional measures (gray fields) are listed. In the
lower part of the Input area a sketch of the template containing all parameter names
(black font) and measures (green font) is shown.
30-Apr-2012
2-5
FIRE v2011.1
ESE - Tutorial
2-6
5.
Select the Injector tab and select Create injector from template to list all available
injector templates with sketches.
6.
Select Injector 3 and specify all parameters for injector as shown in the following
figure:
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
30-Apr-2012
Select Under spray block and Under injector block and enter the parameters shown
in the following figures:
2-7
FIRE v2011.1
ESE - Tutorial
8.
Note: If the default parameters do not give the right shape of the Piston
Bowl, activate Display / edit characteristic points and set them manually.
Activate toggle switch for Display characteristic points and check the final result
referring to Figure 2-11 and for detailed information of spray injector location refer to
Figure 2-12.
Spray axis
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
Nozzle position
Select Standard selections and Oil wetted liner selection and enter values as shown
in the following figure (default value distance from cylinder top to the first
compression ring is the distance where liner oil can not be displaced).
30-Apr-2012
2-9
FIRE v2011.1
ESE - Tutorial
2.3.3. Mesher
Based on the geometry description made above, a set of computational meshes covering
360oCA is created. The mesh generation process is divided into the creation of a 2D and a
3D mesh.
1. Under 2D parameters specify meshing parameters as shown in Figure 2-14. The
dependent averaged cell size has to be specified in a table (smaller avg. cell size is
defined for the mesh from 0 to 20deg CA, than a rezone is defined; meshes after
37.5deg CA (this is automatically rezone, where template 0 is changed to template 1)
are symmetrical compressed towards stroke center with a factor of 2).
2-10
30-Apr-2012
ESE - Tutorial
3.
FIRE v2011.1
Each pair of 2D meshes belonging to the complete set of computational meshes can be
selected and displayed. Figure 2-15 shows exemplary the range for 0 deg CA to 20 deg
CA.
Note: Mesh sets cover the crank angle range from 0 to 360 deg CA. This
range is sufficient to cover the piston movement of the high pressure cycle
(from IVC to EVO). Program will automatically realize which mesh will be
the first to start the simulation with.
30-Apr-2012
2-11
FIRE v2011.1
ESE - Tutorial
Cyclic
boundary
conditions
Moving wall
Fixed
adiabatic wall
2-12
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
Symmetry boundary conditions are applied to the radius surface along the center axis of
the segment mesh. This symmetry boundary condition might cause problems with
calculation results regarding temperature. In this case adiabatic fixed wall boundary
conditions can be specified.
Fixed wall
Cyclic
boundary
conditions
Symmetry
boundary
conditions
Fixed wall
Fixed wall
adiabatic
Moving wall
Moving wall
adiabatic
Cyclic
boundary
conditions
Fixed wall
adiabatic
30-Apr-2012
2-13
FIRE v2011.1
ESE - Tutorial
Table
upto
Crank-Angle
upto
upto
upto
upto
upto
upto
upto
560
570
710
715
750
800
850
DeltaAlpha
0.5
1
1
0.5
0.25
0.5
1
Start angle
560
deg
End angle
850
deg
Speed
1800
1/min
BND_Liner
BND_Axis
2-14
Sel. for BC
BND_Piston
Name of BC
BND_Piston
Type of BC
Wall
Movement
Mesh Movement
Thermal
Temperature
Sel. for BC
BND_Liner
Name of BC
BND_Liner
Type of BC
Wall
Thermal
Temperature
Sel. for BC
BND_Axis
Name of BC
BND_Axis
Type of BC
Symmetry
570.15
470.15
30-Apr-2012
ESE - Tutorial
BND_Segment
_1
BND_Comp_
Vol
BND_Head
FIRE v2011.1
Sel. for BC
BND_Segment_1
Name of BC
BND_Segment_1
Type of BC
Inlet/Outlet
Inlet/Outlet
Periodic
Arbitrary
interface
BND_Segment_2
Sel. for BC
BND_Comp_Vol
Name of BC
BND_Comp_Vol
Type of BC
Wall
Movement
Mesh Movement
Thermal
Heat Flux
Sel. for BC
BND_Head
Name of BC
BND_Head
Type of BC
Wall
Movement
Velocity
Thermal
Temperature
570.15
W/m
256000
Velocity u
m/s
Density
kg/m
Velocity v
m/s
Temperature
386
Velocity w
m/s
10
m2/s2
Scalar
0.0045
Initialization mode
Swirl/Tumble
Swirl/Tumble
2880
X=0
Pa
3
1/min
Y=0
Z=-1
30-Apr-2012
2-15
FIRE v2011.1
ESE - Tutorial
1-Equation-turbulence
model
Deactivate
Reinitialization
Deactivate
Smoothing
Deactivated
DIESEL
0.049
EGR composition
0.65
Equivalence ratio
Activate
Equivalence ratio
Activate
equations
Underrelaxation
factors
Convergence
criteria
2-16
Simple/PISO
activated
Turbulence
k-zeta-f
Energy
Yes
No
Momentum
0.6
Pressure
0.5
0.4
0.4
Energy
0.95
Mass source
Viscosity
Scalar
0.95
Species transport
equ.
0.95
Max. number of
iteration
100
Min. number of
iteration
10
Reduction of
residuals
Activated
Pressure (activate
toggle switch)
1e-002
Momentum
1e-002
Deactivate
Deactivate
Energy
Deactivate
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
Continuity
Linear Solver
Scalar
Deactivate
AMG
Select
Yes
Mach number
No
Passive scalar
No
Pressure
Yes
Temperature
Yes
Yes
Velocity
Yes
Viscosity
Yes
Vorticity
No
Yes
Momentum error
Yes
10
30-Apr-2012
500
2-17
FIRE v2011.1
ESE - Tutorial
2.3.4.2.8. Modules
Refer to the relevant module manual for further information.
Module
Parameter
Tree
GUI Options
Action
Species
Transport
2D Results
Activate
Activate
Activate
Control
Extended output
On
Combustion
models
Activate/ECFM-3Z
0.8
NO models
Extended Zeldovich
Activate
Soot models
Kinetic model
Activate
Combustion
Emission
Formula
1
10000
200
For spray modeling some general input data such as injected fuel mass, mass flow rate, etc.
is required. Usually the standard WAVE model is used to simulate the breakup process. By
varying the characteristic breakup time via the model constant C2 calculated results can
be fitted to measurements or visualization data. For this model the droplet size has to be
set to the nozzle hole diameter (blob injection).
That only gives big droplets in the region close to the nozzle which hardly evaporate. The
effect is too less vapor in the vicinity of the nozzle which is not physical. There are two
approaches to produce some vapor close to the nozzle:
a.
2-18
Apply the child droplets breakup model which strips off mass from the initial
large droplets and generates a number of smaller droplets in the near nozzle
region. These smaller droplets are vaporized more rapidly. The child droplet
option should only be used for evaporating Diesel sprays. The stripping
mechanism is only active for droplets with Weber number larger than 50.
C1
C2
C3
C4
[0.1-0.5] controls the number of parcels that will be initialized (the lower
the value the more new parcels).
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
If C4 is too low (close to zero) too many child droplet parcels will be
created and the droplet array suffers from overflow. In this case it is
necessary to increase the value of C4 so that fewer new parcels are
created. C4 can be varied in a wide range without influencing the amount
of shed mass too much. If breakup is very slow and the parameter C4 is
close to unity it is possible that the first child droplets will be created far
downstream. To produce vapor in the vicinity of the nozzle it is necessary
to decrease C4.
C5
[0.01-0.3] gives control over the mass in the parcels (the lower the value
the less mass will be put into the child droplet parcel). Higher values of
C5 lead to an increase of vapor in the vicinity of the nozzle. The
penetration of the liquid and the vapor is hardly influenced by this
variation.
b. Apply a bimodal initial droplet size spectrum to the standard wave model (no
child breakup C4=C5=0 ). It is generally recommended that approximately
10% of the fuel droplets are injected as small droplets with a diameter of about
one order of magnitude less than the nozzle hole. These droplets are supposed
to come from the stripping process. The remaining 90% of the fuel droplets are
injected with the size of the nozzle hole.
In reality cavitation inside the nozzle reduces the effective hole diameter and
influences the primary breakup. To account for cavitation, "manually" reduce
the effective nozzle hole diameter up to 40 % as injection progresses. A time
ramp for this can be specified to account for the development of the cavitation
inside the nozzle hole.
The model WALLJET1 describes what happens if droplets hit the wall. The
angle of reflection and the droplet diameter are changed according to a
function of Weber number.
The entry controls how the domain velocity and pressure are calculated at points where a
parcel is located. This interpolation is only done for calculating spray interaction terms.
CONSTANT: Uses cellcenter values at an arbitrary point within the cell where a parcel is
located.
30-Apr-2012
2-19
FIRE v2011.1
Spray
ESE - Tutorial
Liquid
properties
Property set
Select
Diesel-1
General
settings for all
particles
Solver
2D results
Submodels
Solution Flags
Activate All
Coupling flags
Mass balances
Activate All
Particle size
information
Activate All
Turbulent dispersion
model
Enable
Evaporation model
Dukowicz
E1
E2
Particle interaction
model
Disable
Wall interaction
model
Walljet1
Breakup model
C1
C2
C3
C4
C5
Wave
Activate particle
introduction from
nozzle
Activate
0.61
15
1
0.1
1
Particle
introduction
methods
Nozzles
NSIZES
NINTRO
NCIRCD
Nozzle[1]:
NoName
2-20
3
3
3
714
Activate
2.975 ms
Selected
1.7286E-5 kg
350 K
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
Geometry Data
Z-coordinate
Z-direction Nozzle
diameter
at holes
Spray angle delta 1
Spray angle delta 2
Circumferential hole
distribution
Spray geometry
Diagrams
Injection rate
Outer diameter
Half outer cone
angle
Particle sizes
Nozzle submodels
Nozzle flow simulation
C1
C2
C3
-0.001
1
0.00216
160
0
0
Full Spray
Table (see Figure 2-22)
0.000169
8
0.000169
Diesel Nozzle Flow
0.075
4
0
2.3.5. Simulation
The Simulation allows the user to start the CFD simulation of the bowl fluid flow, the
injection and the combustion process.
1. Select File | Save as, specify a name, and save the Project to a location. A status bar
shows the progress, while the full FIRE Workflow Manager project is created.
30-Apr-2012
2-21
FIRE v2011.1
ESE - Tutorial
Select Start calculation wizard to open the Job Setup window as shown in the
following figure.
2-22
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
Note: When defining the start parameters, the user has to consider
hardware capabilities and model size for single and parallel run. For
details refer to Chapter 6.8 of the FIRE Workflow Manager Users Guide.
3.
User functions are not required for this example. Select Start to start the simulation.
2.4. Post-Processing
During the pre-processing the user is guided through the following sections:
Analyser
Report generator
2.4.1. Analyser
The ESE Diesel Analyser allows to visualize the results obtained during the simulation of
the aerodynamics, the fuel injection and the combustion based on data stored in the *.fl2file. The results can be displayed as two-dimensional graphs. Additionally a number of
engine specific data is calculated when importing the fl2-file. This data can be displayed in
either the lower diagram of the drawing area or in tabular form.
The Analyser allows the user to perform following tasks:
1.
Select Load Results and specify the *.fl2 attached to the evaluated project.
2.
When loading is completed, the name of the file and some parameter are displayed in
the file list in the lower half of the input area. Result data is displayed in the two
diagrams of the drawing area. The upper diagram is used for common flow, spray,
species and combustion results. The lower diagram only displays Engine specific
output.
30-Apr-2012
2-23
FIRE v2011.1
ESE - Tutorial
The results stored in the fl2-file reference to a Region, for which they are valid.
Related results are united in Quantity groups. Within each group any related
Quantity can be selected. The quantities are listed in alphabetical order.
4.
5.
Region
wholeModel
Quantity group
Quantity
Refer to the following figures to show several quantities, the user should get similar
results.
2-24
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
In addition the simulation results can be also compared with results from
measurement. Therefore select the line with the right mouse button to open a context
menu as shown in the following figure.
Then select Import foreign data and specify a file with extension *.1dp or *.1dT.
Note: This file type must have the following structure (e.g. for pressure):
30-Apr-2012
2-25
FIRE v2011.1
8.
ESE - Tutorial
The following figures show the final state of overlapping results. Select Verification
from the relevant Region.
To create a quantity plot e.g. for equivalence ratio, change to the Quantity plots tab,
click on
to load the data as shown in the following figure (7 crank angle positions
are automatically selected 722 deg CA with maximum rate of heat release as a
central point with 3 intervals (closest FL3 record) with -10 deg Ca and +10 deg CA):
2-26
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
A relatively large number of points for crank angle positions 730, 740 and 750 deg CA in a
soot and NOx area shows a good potential for reducing the emission levels for this engines
operating point.
If IMPRESS Chart is used as the 2D post-processing tool, the results DEMO.ppd under
2D_Results in the case (DEMO) directory can be loaded and presented in a pre-defined
diagram. For further information refer to the IMPRESS Chart Users Guide.
30-Apr-2012
2-27
FIRE v2011.1
ESE - Tutorial
5. The Result data list displays all quantities available in the fl3-file of the simulation,
which is actually analyzed. The quantities, for which two-dimensional plots should be
created, must be selected by activating the switch in front of quantity. Select
exemplary for NO mass fraction, Soot mass fraction, Temperature and Spray
diameter. Note at 710 NOx and soot values are not yet in the domain.
6. The Cuts enable the user to define the cross-sections, for which two-dimensional plots
can be created. By default two Predefined cuts are defined.
7. After going through the four folders of the report generator, a report in html-format
can be created by executing Create report. After specifying a name, the report will be
created.
8. The web browser opens automatically and the result should be similar to following
figures:
2-28
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
30-Apr-2012
2-29
ESE - Tutorial
FIRE v2011.1
3.1. Overview
For diesel combustion simulation the calculation of the intake stroke is usually not
performed in order to reduce calculation time. This means that the calculation starts at
inlet valve closure (IVC).
A simplified geometry is used to reduce the effort for mesh generation. Details like intake
ports and valves (valve reliefs) are not considered (refer to Figure 3-1).
For a centric and rotational symmetric combustion chamber and if the fuel mass flow is
the same for all holes of the injector, only a segment of the geometry for one injected spray
can be used. The angle of the segment is given by the number of holes in the injection
nozzle (angle = 360/number of nozzle holes).
30-Apr-2012
3-1
FIRE v2011.1
ESE - Tutorial
3-2
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
For the ESE Diesel - BOOST coupling, the combustion model AVL MCC must be specified
in BOOST.
30-Apr-2012
3-3
FIRE v2011.1
ESE - Tutorial
2.
3.
3.4. Pre-processing
In the Project Settings window, select BOOST coupled simulation and then click on
for Select BOOST file. Locate the file tcimcc.bwf in the BOOST_HPC sub-directory.
After selecting the file BOOST reads the input file (with the message "Waiting for BOOST
Coupling to finish") and the BOOST calculation case appears on the selection window
below. By confirming with OK a file boost_ese_data.xml is written to the directory where
the BOOST bwf file is located. The XML file contains BOOST model information to be
loaded into ESE Diesel (geometrical information, details about friction model, initial values
and boundary values for all cylinders).
3-4
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
Note: BOOST is linked to the ESE Diesel project after loading the
BOOST .bwf file and selecting the case. This information is stored in the
ESE Diesel project file (.ese).
3.4.2. Sketcher
1.
In the Sketcher, select Create piston from template and then select template 6. No
changes are necessary under the Piston tab.
30-Apr-2012
Under the Injector tab, the number of injector holes has been transferred from the
BOOST model and therefore is grayed out.
3-5
FIRE v2011.1
ESE - Tutorial
Select Create injector from template and then select Injector 2. Default settings for
geometry parameters should be used.
Under the Block structure tab, the default settings are used.
4.
3.4.3. Mesher
The Mesher contains parameters for 2D and 3D meshing. Values not specified are default.
Define the following data for 2D parameters:
Compenstion volume at
Piston
Select Generate 2D meshes. The start and end mesh for the first moving set appear in the
viewer. The 2D meshing part is finished. The user should control the list of all meshes
above the viewer if there is no star in front of the mesh set number. The small star * is
an indicator of a bad mesh.
3-6
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
30-Apr-2012
Note: When the ESE Diesel project is saved, the mesh is stored
automatically. An essential condition is that the 2D mesh has been created.
The same file name as the project file name is assigned to the mesh.
3-7
FIRE v2011.1
ESE - Tutorial
3-8
+ 5
+ 20
- 15
- 5
- 1
+ 5
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
angle_7 = angle_EOI
angle_8 = angle_EHP
+ 50
Note: The coupling calculation uses a predefined crank-angle setup. The solver
will ignore any modification of the simulation parameter specified in ESE Diesel.
Figure 3-10: Simulation Parameters before starting ESE Diesel - BOOST Coupling
30-Apr-2012
3-9
FIRE v2011.1
ESE - Tutorial
Figure 3-11: Simulation Parameters after Starting ESE Diesel - BOOST Coupling
3.4.4.1.3. Modules
For this example keep default settings.
An ssc file allows specific settings in the ssf file to be changed. At the start of the
calculation FIRE automatically merges the data from the file cylinder_1_SHP.ssc with the
SSF file. Thus no parameter input is required during the setup in ESE Diesel for the fuel
injection.
3-10
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
3.4.5. Simulation
When finished with input parameters, select Next Page to change to Simulation window.
30
Select File | Save as, specify a name and save the Project to a location. A status bar shows
the progress, while the full ESE Diesel project is created.
30-Apr-2012
3-11
FIRE v2011.1
ESE - Tutorial
3-12
Note: When defining the start parameters, the user has to consider
hardware capabilities and model size for single and parallel run. For details
refer to Chapter 6.8 of the FIRE Workflow Manager Users Guide.
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
You can leave all settings default, select Verify in order to get green check displayed left of
the Host Name and select Start to start the simulation.
Note: AWS is used to generate the required input file (.bst file) for BOOST at
the start of the coupling.
If the job is started remotely, the GUI library libXmu.so.6 must be installed on the
host. Ensure that the user has permission to the X server. For further details refer
to the main page of xhost.
After starting the simulation, the BOOST simulation will start (first 30 cycles). After that
FIRE BOOST coupling will be started. The transfer of the FIRE ROHR value for every
time step to BOOST ensures the required information exchange between the 1D and the
3D solver during the run.
30-Apr-2012
3-13
FIRE v2011.1
ESE - Tutorial
. The information of
Note: Check carefully before terminating the calculation from the Status
Window. The progress of the calculation will be slower compared to a BOOST
only simulation due to the higher CPU load of the 3D simulation.
3.6. Post-processing
3.6.1. Analyser (FIRE)
The ESE Diesel Analyser allows to visualize the results obtained during the simulation of
the aerodynamics, the fuel injection and the combustion based on data stored in the *.fl2file. The results can be displayed as two-dimensional graphs. Additionally a number of
engine specific data is calculated when importing the fl2-file. This data can be displayed in
either the lower diagram of the drawing area or in tabular form.
3-14
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
1.
Select Load Results and specify the *.fl2 attached to the evaluated project.
2.
When loading is completed, the name of the file and some parameter are displayed in
the file list in the lower half of the Input area. Result data is displayed in the diagram
of the drawing area.
The results stored in the fl2-file reference to a Region, for which they are valid.
Related results are united in Quantity groups. Within each group any related
Quantity can be selected. The quantities are listed in alphabetical order.
4.
whole model
Quantity group
Quantity
Refer to the following figures to show several quantities, the user should get similar
results.
30-Apr-2012
3-15
FIRE v2011.1
ESE - Tutorial
3-16
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
Figure 3-19: Comparison between FIRE and BOOST post-cycle results in ESE Diesel
Analyzer
30-Apr-2012
3-17
FIRE v2011.1
ESE - Tutorial
Figure 3-20: Comparison between FIRE and BOOST coupled results in IMPRESS Chart
3-18
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
Assembler
Mesher
4-1
FIRE v2011.1
ESE - Tutorial
4.2.2. Assembler
The Assembler window enables the user to assemble a complete aftertreatment line,
either by assembling individual template components or by importing a surface defining (a
portion of) the aftertreatment line or both.
icon to insert the straight pipe. In the viewer window a pipe surface
1.
Click on the
is displayed.
2.
Under the General data tab, enter the pipe parameters for StraightPipe as shown in
the following figure.
Select the Inlet tab and enter the parameters shown in the following figure.
4-2
Select the Outlet tab and click on Set to own Inlet as shown in the following figure.
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
5.
Click on the
icon to insert the next straight pipe. Enter the General data and
Outlet parameters for StraightPipe_1 as shown in the following figures. The Inlet
parameters must be the same as for the Outlet parameters for Component 1 (this is
done automatically).
6.
30-Apr-2012
icon to insert the catalytic converter. In the General data enter the
Click on the
length as shown in the following figure. The Cross-section parameters must be the
same as for the Outlet parameters for StraightPipe_1 (this is done automatically).
4-3
FIRE v2011.1
ESE - Tutorial
7.
Click on the
icon to insert the next straight pipe. Enter the General data and
Outlet parameters for StraightPipe_3 as shown in the following figures. The Inlet
parameters must be the same as for the Cross-section parameters for CAT.
Click on the
icon to insert the bent pipe. Enter the General data parameters for
the bent pipe as shown in the following figure.
30-Apr-2012
ESE - Tutorial
9.
FIRE v2011.1
The current status in the viewer must be the same as in the following figure.
30-Apr-2012
4-5
FIRE v2011.1
ESE - Tutorial
4-6
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
30-Apr-2012
4-7
FIRE v2011.1
ESE - Tutorial
4.2.3. Mesher
The Mesher window enables the user to control the meshing parameter of individual
aftertreatment components.
After switching to the Mesher, a mesh is automatically generated as shown in the following
figure.
In the Meshing Parameters window select the Resolution tab and enter the meshing
parameters shown in the following figure.
4-8
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
2.
Click on the
3.
Save the ESE AT project by selecting File | Save as. Enter Diesel_Exhaust_System
for the name and click OK.
4.
The ESE AT creates a full FIRE Workflow Manager project structure, which can be
opened in the FIRE Workflow Manager to setup and start the simulation.
Note: ESE AT is a stand alone tool which allows to setup and simulate
the complete Exhaust system.
Assembler
Mesher
4.3.2. Assembler
The Assembler window enables the user to assemble a complete aftertreatment line,
either by assembling individual template components or by importing a surface defining (a
portion of) the aftertreatment line or both.
30-Apr-2012
4-9
FIRE v2011.1
1.
ESE - Tutorial
Click on the
icon to import CAD surface of the injector component. In the import
window, locate the file SCR_Injector.flm in the Start_Data directory as shown in the
following figure.
Click on the Define inlets/outlets tab. In the 3D viewer select the inlet edge and click
on the
icon to define the inlet side. Then click on the injector edge and select the
icon to ignore the edge. The final result is shown in the following figure.
4-10
30-Apr-2012
ESE - Tutorial
3.
FIRE v2011.1
Click on the Define selections tab and click on Surface under Selection types.
icon to join all surface parts. The final result is shown in the
Click on the
following figure. Then click on Import to import the surface in the Assembler.
Click on the
icon to import the volume mesh of the mixer component. In the
Import window, locate the file Mixer.flm in the Start_Data directory.
5.
Click on the Define inlets/outlets tab. In the 3D viewer select the inlet edge and click
on the
icon to define the inlet side. Then press Ctrl and with the left mouse
button select all inner edges on the mixer edge and select
The final result is shown in the following figure.
30-Apr-2012
4-11
FIRE v2011.1
6.
ESE - Tutorial
Click on the Define selections tab and click on Import to import the volume mesh in
the Assembler. Both components are not yet connected each component has an
anchor icon in the Assembler tree. To join both components click on the Outlet of the
SCR_Injector_1 in the assembler tree as shown in the following figure.
7.
Click on the
8.
Click on the
icon to insert the next straight pipe. Enter the General data
parameters for StraightPipe as shown in the following figure.
9.
Click on the
icon to insert the next straight pipe. Enter the General data and
Outlet parameters for StraightPipe_1 as shown in the following figures.
4-12
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
4.3.3. Mesher
The Mesher window enables the user to control the meshing parameter of individual
aftertreatment components.
After switching to the Mesher, a mesh is automatically generated as shown in the following
figure.
30-Apr-2012
4-13
FIRE v2011.1
1.
ESE - Tutorial
2.
Click on the
figure.
4-14
30-Apr-2012
ESE - Tutorial
3.
FIRE v2011.1
Define 0.003 m for the Minimum cell size (component SCR_Injector_1) and activate
Preserve model details. Then click on the
shown in the following figure.
Save the ESE AT project by selecting File | Save as. Enter SCR for the name and
click OK.
5.
The ESE AT creates a full FIRE Workflow Manager project structure, which can be
opened in the FIRE Workflow Manager to setup and start the simulation.
Note: ESE AT is a stand alone tool which allows to setup and simulate
30-Apr-2012
4-15
ESE - Tutorial
FIRE v2011.1
30-Apr-2012
Bore:
80 mm
Stroke:
81.4 mm
137 mm
5-1
FIRE v2011.1
ESE - Tutorial
Exhaust Valve Lift:
Boundary Conditions:
Intake Ports:
Exhaust Ports:
Engine Speed:
Piston Temperature:
450 K
450 K
450K
Problem Description:
The characteristics of the fluid system which will be modeled are as follows:
transient flow in a system with moving boundaries
to describe transient boundary conditions, input files which contain the data of the
time dependent pressure or mass flow and temperature at the system boundaries
are necessary
to control moving boundaries, input files for the valve lift will be needed
the model has to be refined in regions where gradients are expected; e.g. in the port
area, around the valves, the valve seats and in the cylinder but also around spark
plug position
the effects of the gravity are negligible and can therefore be ignored
Only one surface model used for the entire engine cycle
Intake and exhaust ports are generated separately using FAME Hexa
5-2
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
<UserPath>/961_ESE_Engine/01_Chamber_Modeler
<UserPath>/961_ESE_Engine/02_Ports_FAMEHexa
<UserPath>/961_ESE_Engine/03_Model_Assembler
The sub-directory 01_Chamber_Modeler contains the data for the cylinder and valve seats
whereas in sub-directory 02_Ports_FAMEHexa static grids for the intake and exhaust ports
are created.
In a final step the cylinder and port models are assembled to the final moving dataset.
5.2.3. Workflow
Prepare the surface which covers both, the intake as well as the exhaust valves. If the
engine does not have valve overlap the valves can be modeled in closed position. The
liner and piston needs to be included as well. The surface must contain all valves and
ports even if not the complete engine cycle is meshed.
Note: Artificial positions are allowed which means it is not necessary for
the surface to represent the real engine position.
Define selections on the surface to identify engine components, for movement but also
for boundary conditions and initialization,.
Define edges.
Create static meshes for intake and exhaust stroke in FAME Hexa.
Open ESE Engine Model Assembler and assemble cylinder model and ports.
30-Apr-2012
5-3
FIRE v2011.1
ESE - Tutorial
Check if the mesh is strictly surface mesh (without other types of cells)
Check for cracks in surface (as in FAME Surface Wrapper) with tolerance of 1e-9.
It is checked for open edges in surface which cannot be matched to some other edge
within this tolerance
Check for sliver triangles (as in FAME Surface Wrapper) with tolerance of 1e-9. It
is checked if any height line of triangle is shorter than the tolerance (avoid very
thin triangles)
Check for identical vertices (as in FAME Surface Wrapper and in CFDWM with
tolerance of 1e-9. It is checked if any two vertices are geometrically identical (up to
tolerance)
If the check detects critical surface input an error message is shown. In this case the
surface needs to be repaired and improved first.
Figure 5-3: Surface check (invalid surface versus correct surface input)
As shown in Figure 5-1 a surface check can help identifying problematic surfaces. The left
example (Surface_with_open_edges.flm is not part of the example) has folded patches and
lonely nodes. In total the geometry therefore consists of 3 independent regions and thus
does not fulfill the surface quality criteria. ESE Engine will inform with a message that the
surface cannot be used for grid generation and needs to be fixed first.
5-4
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
30-Apr-2012
Note: It may reduce the effort to define engine parts if the selection
names follow the naming scheme as seen in the picture.
5-5
FIRE v2011.1
ESE - Tutorial
5-6
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
Explanation of usage:
Domains bounded by selections defined as v_<selection name> on the surface are
automatically converted to cell selections on the volume mesh.
Initialization of the cylinder requires a selection on surface mesh named e.g.
v_INI_cylinder, whereas initialization of the intake and exhaust ports require a selection on
surface mesh named v_INI_Intake_ports and v_INI_Exhaust_ports. No other name should be
used for the ESE Engine grid generation using version v2011.
The second category of edges is required to create a 2D Template. For this purpose edges
need to be classified into selections.
Required edges for ESE Engine are at least the circumferential edges (typically the
outermost edge, e.g. liner or gasket) and the squish edges (if present). It is necessary to
cover the area of the cylinder and chamber area but also relevant edges for injectors and/or
spark plugs have to be defined if exists.
Since this example does not have a spark plug nor an injector the edges which are defined
are the squish edge (Blue edge) as well as the upper (Green edge) and lower cylinder
liner edge (Red edge).
30-Apr-2012
5-7
FIRE v2011.1
ESE - Tutorial
Figure 5-8: Example 1 for edge definition on chamber for gasoline engine
5-8
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
Figure 5-9: Example 2 for edge definition on piston for gasoline engine
Figure 5-10: Example 3 for edge definition on piston for diesel engine
Figure 5-11: Example 4 for edge definition on chamber for diesel engine
30-Apr-2012
5-9
FIRE v2011.1
ESE - Tutorial
Figure 5-12: Example 5 for edge definition on chamber for gasoline engine
5-10
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
30-Apr-2012
5-11
FIRE v2011.1
ESE - Tutorial
Note: ESE Engine requires an empty folder where project data can be
stored. A warning message will be shown if the chosen directory is not
empty.
<UserPath>/961_ESE_Engine/01_Chamber_Modeler
5-12
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
Note: Please check the input status if the next level is not activated.
Input may be incomplete if the next level is not enabled.
30-Apr-2012
5-13
FIRE v2011.1
ESE - Tutorial
Note: This manual does not explain how to create selections. All
required selections are already defined on the surface mesh.
If the selection names do not follow the recommended naming convention and Autoassignment is not possible it is possible to assign the selections manually to the
corresponding engine components.
Select the relevant selection by activating it in the Selections view from the selections list.
Add a new engine component element by selecting the corresponding engine component
and click on the right mouse button Add new element. A new engine component will be
added (i.e. Piston1). Select Piston1 from engine component list and BND_Piston from
selection list and assign the selection to the component by clicking
5-14
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
30-Apr-2012
5-15
FIRE v2011.1
ESE - Tutorial
5-16
Description of Usage
No. of
Cells/Faces
BND_Chamber
5268
BND_Exhaust_ports
Thermal BC.
9555
BND_Exhaust_seats
889
BND_Exhaust_valve_1
1950
BND_Exhaust_valve_2
1950
BND_Exhaust_valves
3900
BND_Inlet
BND_Intake_ports
Thermal BC.
BND_Intake_seats
948
BND_Intake_side_squish
63
BND_Intake_valve_1
2030
BND_Intake_valve_2
2027
BND_Intake_valves
4057
BND_Liner
Thermal BC.
208
BND_Outlet
612
BND_Outlet_massflow
612
BND_Piston
Thermal BC.
106
BND_Squish
Thermal BC.
242
MOV_Exhaust_valve_1_buffer
120
88
17199
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
MOV_Exhaust_valve_1_moving
1704
MOV_Exhaust_valve_2_buffer
120
MOV_Exhaust_valve_2_moving
1704
MOV_Exhaust_valves_buffer
248
MOV_Exhaust_valves_moving
3408
MOV_Intake_valve_1_buffer
MOV_Intake_valve_1_moving
MOV_Intake_valve_2_buffer
MOV_Intake_valve_2_moving
MOV_Intake_valves_buffer
MOV_Intake_valves_moving
3968
MOV_Piston_buffer
208
MOV_Piston_moving
106
30-Apr-2012
46
1984
43
1984
89
5-17
FIRE v2011.1
ESE - Tutorial
_REF_Exhaust_valve_guides
2738
_REF_Intake_valve_guides
1806
_REM_Intake_ports_split
382
v_INI_Cylinder
5799
v_INI_Exhaust_ports
11056
v_INI_Intake_ports
18235
5-18
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
Add a second characteristic edge element for the Squish edge by clicking first on the
Squish edge and then on the right mouse button to Add new element. A new
characteristic edge element squish_edge_1 will be added. Select squish_edge_1 from the
Characteristic Edges list and circular from selection list and assign the selection to the list
by clicking
30-Apr-2012
5-19
FIRE v2011.1
ESE - Tutorial
5.5.4. Movement
After all engine components are defined and the surface and the edge model is specified the
Movement module in the workflow bar becomes active.
In this section the movement of the different engine components needs to be defined. The
setup of valve and piston movement for the relevant moving part is valid for the entire
engine cycle.
The procedure is described exemplary for one moving part piston and intake valve 1. All
other moving parts have to be specified in the same way.
The global parameter which needs to be defined first is whether the loaded surface
represents a real engine position or if this is a virtual surface. The loaded input surface
has closed exhaust valves, the intake valves are open 0.15mm and the piston is at TDC.
This configuration represents the engine position at 360 CA and thus it would be possible
to select Engine position and set the Surface crank angle to 360. However to demonstrate
how a virtual surface position is set up the Virtual position is selected.
5-20
1.
2.
The type of movement is already pre-defined and should be set to PDF movement.
3.
Enter the input values for the connecting rod. The value is 137mm.
4.
The input value for the pin offset is 0 and therefore no action is necessary.
5.
Enter the input values for the stroke. The value is 81.4mm.
30-Apr-2012
ESE - Tutorial
6.
7.
FIRE v2011.1
Note: If the AVL naming conventions are used ESE Engine supports
auto-fill in for moving and buffer selection.
In case of Virtual position is chosen ESE Engine expects the piston at TDC position.
Since the piston is at TDC the axis offset is 0. If the piston in the surface would be placed
at BDC the axis offset would be 81.4mm.
2.
An infinite thin gap cannot be resolved in CFD simulation and thus it is necessary to
define a point at which a valve should open and close. The position at which the valve
should be treated as closed is defined with the option Closed at. Enter the input
values for the closed valve lift value. The valve should be treated as closed at 0.15mm.
This corresponds to an opening range from 360 CA to 582 CA. Before 360 CA and
after 582 CA the intake valves are closed.
Set the Closed at value to 0.15mm.
30-Apr-2012
5-21
FIRE v2011.1
ESE - Tutorial
A filter allows a .dat-file or .txt-file to be imported. This ASCII file must contain two
columns: the first column describes the crank-angle and the second column the
displacement.
Locate these files in
<InstallationPath>/FIRE/v2011.1/exam/961_ESE_Engine/00_Input.
- intake_valve.dat
Note: The valve lift curve must be defined from 0CA to 720 CA. Start
and end valve must be identical. The curve must not be constant at the
Closed at value. The valve lift curve must not have negative values.
5-22
8.
9.
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
Note: If the AVL naming conventions are used ESE Engine supports
auto-fill in for moving and buffer selection.
10. In case of virtual position of the engine ESE Engine expects the valves at fully closed
position. The intake valves are already 0.15mm open in the input surface and therefore
Axis offset needs to be set to 0.15mm.
30-Apr-2012
5-23
FIRE v2011.1
ESE - Tutorial
When input for intake and exhaust valves is made automatically the time line at the bottom of
the ESE Engine GUI is updated to visualize the opening and closing period of the valves.
While the Grey bar indicates that the valve is closed the White bar shows the valve opening
period.
5-24
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
Figure 5-34: Port connection setup for intake valve 1 (detailed view)
Although the port connection line basically can have any inclination it is recommended to
have the inner and outer nodes rather horizontal. This is advantageous for the valve
movement. In any case extreme inclination as shown in Figure 5-35 should be avoided.
Note: Any change of the setup for surface, edges, movement and/or the
30-Apr-2012
port connection will invalidate existing datasets and thus changing of one or
more of those parameters will cause a reset of the project status. Already
completed datasets will be reset and require rerun of the grid generation
steps.
5-25
FIRE v2011.1
ESE - Tutorial
Note: Omitting the exhaust and intake ports when the valves are closed
will decrease the model size and thus will help to minimize calculation
turnaround time.
For some applications (i.e. heat transfer analysis) the closed intake and exhaust ports can be
included. To consider the closed ports a 2D block topology for the upper section of the valve
seats need to be set up. The definition is a global input which is valid for the entire engine
cycle.
Click in the first row to get to intake_valve_1.
1.
2.
3.
4.
5.
Click
Arrange the topology block by dragging the Blue nodes using the left mouse button. The
figure below will help finding the right setup.
5-26
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
3.
4.
5.
Click
Arrange the topology block by dragging the Blue nodes. After the exhaust valve 1 has
been set up copy the configuration to exhaust valve 2.
30-Apr-2012
5-27
FIRE v2011.1
ESE - Tutorial
In the following steps datasets have to be created to fill the Time line for the relevant crank
angle range. If a full engine cycle simulation is done datasets from 0 CA to 720 CA have to
be defined.
Each dataset covers independent setups for valves and cylinder meshes. The setup can be
different between datasets. The setup is mainly dependent on the engine geometry, the valve
timing and the valve and piston position.
To set up a first dataset move the mouse cursor to the timeline and click the right mouse
button. An option Insert will open. Click Insert to create a new dataset.
2.
3.
4.
Datasets cannot cross the opening / closing point of a valve since these points enforce a
mandatory topology change. ESE Engine automatically checks that you create a dataset in
the valid region.
5-28
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
It is recommended to complete one dataset before creating a new one (vertical progress in
time line). But it is also possible to make first all meshes for intake valve 1 from 0 CA to 720
CA (horizontal progress in time line). The second approach might be successful only if all
parameters are already known (i.e. setup known from a similar engine or variant).
5.6.1.1. Valve
Click in the first row of the newly generated dataset to get to Valve Meshing, or choose the
workflow step Valve in the menu bar.
ESE Engine automatically selects intake_valve_1 and generates a first default valve seat
topology. It automatically detects that the intake valve is open and offers open valve topology
only.
to confirm the
6.
7.
8.
9.
Set the Port edge interpolation to Progressive. The factor is 0.2 and Propagate to
opposite is activated.
10. Set the Valve seat interpolation to Progressive. The factor is 5 and Propagate to
opposite is activated.
11. Set the Valve seat buffer subdivisions to 10.
12. Set the Valve seat subdivisions to 12.
13. Set the Cylinder buffer subdivisions to 7.
14. Set the Valve gap subdivisions to 12.
15. Set the Valve gap interpolation to Progressive symmetric. The factor is 5 and
Propagate to opposite is activated.
16. Set the Circumferential subdivisions to 64.
17. Click
30-Apr-2012
5-29
FIRE v2011.1
ESE - Tutorial
Figure 5-43: 2D valve seat mesh at 370 CA
When a valid 2D mesh is created the Yellow bar in the time line is changed to Green
visualizing that a valid mesh has been created.
ESE Engine allows checking the quality of the 2D valve mesh not only at the meshing position
but also at 360 CA and 390 CA. To do that one can toggle between the 3 different viewer
modes on the right upper side of the ESE Engine viewer.
shows the 2D valve seat at the mesh point (370 CA), whereas
5-30
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
Figure 5-45: Insert a new marker at the valve corner
After the intake valve 1 has been set up the configuration can be assigned to the intake valve
2. Select intake_valve_1 and copy the setup using the right mouse button and click Copy.
Change to intake_valve_2 and paste the configuration using the right mouse button and
select Paste. All settings from intake valve 1 will be transferred to intake valve 2.
Note: ESE Engine checks the status of the valves (open/closed) according
to the input definition.
1.
2.
3.
4.
5.
6.
Click
7.
Arrange the topology block by dragging the right upper Blue node using the left
mouse button. The two right nodes should be rather vertical aligned
30-Apr-2012
5-31
FIRE v2011.1
ESE - Tutorial
5-32
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
Figure 5-49: Incorrect setup of 2D valve topology
5.6.1.2. 2D template
Click in the row for 2D template of the newly generated dataset to get to 2D template
meshing, or choose the workflow step 2D template in the menu bar.
Figure 5-50: Choose 2D template section either in Time line or via menu bar
ESE Engine generates a 2D mesh for the cross sectional area of the cylinder automatically.
The input for this grid is the subdivision of the 2D valve seat and the edges defined in the
input section.
1.
2.
3.
Select intake_valve_1
4.
5.
6.
7.
Copy the setup from intake_valve_1 using right mouse button Copy.
8.
Select intake_valve_2 and paste the setup from intake_valve_1 using right mouse
button Paste.
9.
Select exhaust_valve_1
30-Apr-2012
5-33
FIRE v2011.1
ESE - Tutorial
14. Select exhaust_valve_2 and paste the setup from exhaust_valve_1 using right mouse
button Paste.
15. Click
Finally the 2D template should look like shown in figure below. The status bar in the
timeline will change to Green.
5-34
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
30-Apr-2012
Note: Use the option Break lock only if it is clear that no other process is
active on the dataset. Unjustified deactivation of the lock can damage the
dataset.
5-35
FIRE v2011.1
ESE - Tutorial
Defining a characteristic edge in the category Squish Edge allows generating a more
geometry fitted 2D template. This feature is recommended for all gasoline engines with squish
areas in the combustion chamber but is not used on diesel engines since they have a flat
cylinder head.
An example of the 2D template with and without the consideration of a squish edge is shown
in Figure 5-56.
Figure 5-56: 2D template w/o (left side) and with (right side) squish edge
5.6.1.3. 3D template
In the next step the 2D template is extruded along the cylinder axis to generate a 3D
template. The 3D template will be used as a start topology to create the mesh for the cylinder.
During the extrusion of the 2D template the layers are adjusted automatically in order to fit the
start topology to the shape and tilting of the intake and exhaust valves.
5-36
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
In this work step the correct positioning of the blocks and its block boarders is done.
Note: The right setup of the 3D template is the most crucial work step. A
proper configuration will pay for itself in terms of grid quality and
movement capabilities.
Click in the row for 3D template of the newly generated dataset to get to 3D template set
up, or choose the workflow step 3D template and Set up in the menu bar.
In the first step the global 3D Template Settings valid for both intake and both exhaust
valves need to be defined.
1.
2.
3.
The 3D viewer shows the plane cut through the intake_valve_1. Each of the black lines is a
simple representation of the 2D template (projected view).
30-Apr-2012
5-37
FIRE v2011.1
ESE - Tutorial
Move the Blue point B vertically as shown in Figure 5-60. The cross-hair cursor
position in Figure 5-61 can be used for a more accurate adjustment. In this dataset the
point B should be placed as far as the layer 31 is just beneath the squish. If another
layer is the closest correct the vertical position of the point B accordingly.
5-38
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
30-Apr-2012
5-39
FIRE v2011.1
ESE - Tutorial
5-40
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
Note: If the block nodes (A, B, C and D) are moved and/or the number of
sub-divisions for those blocks (AB, BD and CD) is changed it is necessary to
adjust the layers in the edge constraints table accordingly.
It is recommended to move the layer rather close to the surface to have a clear
position for the meshing process in the next step. If the neighboring layer is closer to
the surface it might again create stair-like structure. In Figure 5-67 it can be clearly
seen that on the left side layer 31 is closer to the chamber surface. But due to the
inclination of the layers on the right side (where layer numbers are placed) already
layer number 32 is closer to the surface.
30-Apr-2012
5-41
FIRE v2011.1
ESE - Tutorial
7.
8.
Angle
Thickness
No. of connecting
intake_valve_2
exhaust_valve_
exhaust_valve_
0.0001
0.0001
0.0001
0.0001
10
10
10
10
0.0001
0.0001
0.0001
0.0001
layers
No. of radial connecting
layers
No. of upper valve
layers
Upper valve layer
thickness
9.
Click
To generate the 3D start topology select Generation in the menu bar. Click
the grid generation.
to start
Note: The grid generation process can take some minutes. The amount of
time for this step depends usually on the hardware.
The status bar in the timeline will change to Green. The mesh checks info menu left to
the 3D viewer provides summary information about the generated grid.
5-42
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
5.6.1.4. 3D mesh
The start topology set up in chapter 1.6.1.3 will now be used to generate the 3D volume
grid.
Click in the row for 3D mesh of the active dataset (timeline) to get to 3D mesh, or choose
the workflow step 3D mesh in the menu bar.
Click
This is again a CPU intensive step and might take some minutes to finish. The status bar
in the timeline will change to Green. The mesh checks info menu left to the 3D viewer
provides summary information about the generated grid.
30-Apr-2012
5-43
FIRE v2011.1
ESE - Tutorial
5-44
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
30-Apr-2012
5-45
FIRE v2011.1
ESE - Tutorial
shows that the movement for the entire dataset can be done and the meshes passed the
mesh quality.
they can be visualized changing the display option to flat shading by clicking
in the viewer
bar. Now only bad cells are shown with wires while the other cells are displayed in shaded
mode.
5-46
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
To mirror the dataset select the dataset 360 CA to 390 CA in the timeline and click the right
mouse button. An option Mirror over will open. Click on one of the two intake valves in the list
to mirror the dataset.
30-Apr-2012
to confirm.
5-47
FIRE v2011.1
ESE - Tutorial
5.6.2.1. Valve
Click in the first row of the mirrored dataset to get to Valve Meshing, or choose the workflow
step Valve in the menu bar.
All settings have been copied from the reference dataset. Since the Mesh point has been
changed slightly it is recommended to check the position of the topology nodes (Blue nodes)
carefully. The nodes are geometrically transferred and thus can be positioned slightly
different.
2 nodes need to be adaped according to Figure 5-81.
5.6.2.1. 2D template
Click in the row for 2D template of the dataset to get to 2D template meshing, or choose the
workflow step 2D template in the menu bar.
No additional modification is necessary all data can directly be taken from the mirrored
dataset.
5.6.2.2. 3D template
Click in the row for 3D template of the dataset to get to 3D template set up, or choose the
workflow step 3D template and Set up in the menu bar.
5-48
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
All settings from the dataset 360 CA to 390 CA have been copied to this dataset. Thus
only some modifications are necessary to consider the new piston position.
1.
2.
3.
Set the Subdivision CD to 60 and change the interpolation method from Linear to
Progressive symmetric with factor 5.
4.
5.
6.
Angle
Thickness
No. of connecting
intake_valve_2
exhaust_valve_
exhaust_valve_
0.0001
0.0001
0.0001
0.0001
10
10
10
10
0.0001
0.0001
0.0001
0.0001
layers
No. of radial connecting
layers
No. of upper valve
layers
Upper valve layer
thickness
7. Click
To generate the 3D start topology select Generation in the menu bar. Click
the grid generation.
to start
5.6.2.3. 3D mesh
Click in the row for 3D mesh of the active dataset (timeline) to get to 3D mesh, or choose
the workflow step 3D mesh in the menu bar.
Click
5-49
FIRE v2011.1
ESE - Tutorial
2.
3.
4.
5.6.3.1. Valve
Click in the first row of the newly generated dataset to get to Valve Meshing, or choose the
workflow step Valve in the menu bar.
5-50
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
2.
3.
Set the Port edge interpolation to Progressive symmetric. The factor is 5 and
Propagate to opposite is activated.
4.
5.
6.
7.
8.
Set the Valve gap interpolation to Progressive symmetric. The factor is 5 and
Propagate to opposite is activated.
9.
10. Click
11. Arrange the topology blocks by dragging the Blue nodes using the left mouse button.
The figure below will help finding the right setup for the block topology.
12. Insert two new markers at the valve contour using the right mouse button. The mouse
cursor has to be positioned near the respective corner. (refer to Figure 5-84).
30-Apr-2012
5-51
FIRE v2011.1
ESE - Tutorial
Figure 5-85: 2D valve seat mesh at 390 CA, 420 CA and 470 CA
When a valid 2D mesh is created the Yellow bar in the time line is changed to Green.
After the intake valve 1 has been set up copy configuration to intake valve 2. Select
intake_valve_1 and copy the setup using the right mouse button and click Copy. Change to
intake_valve_2 and paste the configuration using the right mouse button and click Paste.
Click in the third row of the generated dataset to get to the exhaust valve 1, or choose the
workflow step Valve exhaust_valve_1 in the menu bar.
1. Set the Closed valve topology to Single block and click
2.
3.
4.
5.
6.
Click
7.
Arrange the topology block by dragging the right upper Blue node using the left
mouse button. The two right nodes should be rather vertical aligned.
8.
5.6.3.2. 2D template
Click in the row for 2D template of the newly generated dataset to get to 2D template
meshing, or choose the workflow step 2D template in the menu bar.
5-52
1.
2.
3.
Select intake_valve_1
4.
5.
6.
7.
Copy the setup from intake_valve_1 using right mouse button Copy.
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
8.
Select intake_valve_2 and paste the setup from intake_valve_1 using right mouse
button Paste.
9.
Select exhaust_valve_1
5.6.3.3. 3D template
Click in the row for 3D template of the dataset to get to 3D template set up, or choose the
workflow step 3D template and Set up in the menu bar.
1.
2.
3.
4.
Move the Blue point B vertically as shown in Figure 5-86. The cross-hair cursor can
be used for a more accurate adjustment. In this dataset the point B should be placed
as far as the layer 64 is just beneath the squish.
30-Apr-2012
Move the mouse cursor to the layer 64. The selected layer will be highlighted as shown
in Figure 5-87.
5-53
FIRE v2011.1
ESE - Tutorial
Click on the right mouse button to open the Characteristic Edges options. Assign the
layer to the Characteristic Edge circular (circular_edge_1).
7.
Select the layer 64 again and tick off the second Characteristic Edge squish
(squish_edge_1).
8.
9.
Angle
Thickness
No. of connecting
intake_valve_2
exhaust_valve_
exhaust_valve_
0.0001
0.0001
0.0001
0.0001
0.0001
0.0001
0.0001
0.0001
layers
No. of radial connecting
layers
No. of upper valve
layers
Upper valve layer
thickness
11. Click
5-54
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
to start
5.6.3.4. 3D mesh
Click in the row for 3D mesh of the active dataset (timeline) to get to 3D mesh, or choose
the workflow step 3D mesh in the menu bar.
Click
2.
3.
4.
5.
6.
7.
8.
9.
30-Apr-2012
5-55
FIRE v2011.1
ESE - Tutorial
5-56
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
Figure 5-90: Simplified description of the interpolation layers in the cylinder without
overlapping layers
However this setup is dependent on the relative speed between the different layer regions.
If for example the intake valve accelerates much faster than the piston (or vice versa) and
the number of layers beneath the valve are very dense packed the interpolation range is
limited.
Figure 5-91: Simplified description of the interpolation layers in the cylinder with
overlapping layers
30-Apr-2012
Note: The layers around the valves are onion-like arranged around the
valve contour and may not correspond to the layers defined in 3D template.
5-57
FIRE v2011.1
ESE - Tutorial
ESE Engine allows setting the number of layers connected to the valve movement and is
found in the advanced options. The default value for the option Max. num valve
interpolation layers is 7.
During the mesh movement step automatically as many dummy runs are done as Max.
num valve interpolation layers is defined. ESE Engine automatically finds out how many
layers should be connected to the valve in order to get valid meshes during movement.
Note: The copy feature operates on the discretized valve lift curve which
might create some interpolation inaccuracies.
5-58
to
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
Figure 5-93:
A new dataset is created filling the remaining gap in the time line of the intake stroke.
Select the just created dataset and click the right mouse button. An option list will open.
Select Modify to enter the modify option for this dataset and change the setup.
1.
2.
3.
4.
A warning message will appear. It informs that the modifications will invalidate the setup
and it will reset the dataset. Since no meshes have been created so far for this dataset we
can accept. Click
to confirm.
5.6.4.1. Valve
Click in the first row of the mirrored dataset to get to Valve Meshing, or choose the workflow
step Valve in the menu bar.
All settings have been copied from the reference dataset. Since the Mesh point has been
changed slightly it is recommended to check the position of the topology nodes (Blue nodes)
carefully. The nodes are geometrically transferred and thus can be positioned slightly
different. Check the block nodes whether they need to be corrected.
If a correction is necessary the setup needs to be copied to intake valve 2. Repeat the steps
for the exhaust valves.
Note: The more the value for the Mesh point is changed after the Mirror
step the more likely the block nodes need to be adapted.
5.6.4.2. 2D template
Click in the row for 2D template of the dataset to get to 2D template meshing, or choose the
workflow step 2D template in the menu bar.
No additional modification is necessary all data can directly be taken from the mirrored
dataset.
5.6.4.3. 3D template
Click in the row for 3D template of the dataset to get to 3D template set up, or choose the
workflow step 3D template and Set up in the menu bar.
All settings from the dataset 390 CA to 470 CA have been copied to this dataset. Thus
only some modifications are necessary to consider the new piston position.
8.
9.
10. Set the Subdivision CD to 40 and change the interpolation method from Linear to
Progressive symmetric with factor 5.
30-Apr-2012
5-59
FIRE v2011.1
ESE - Tutorial
Angle
Thickness
No. of connecting
intake_valve_2
exhaust_valve_
exhaust_valve_
0.0001
0.0001
0.0001
0.0001
0.0001
0.0001
0.0001
0.0001
layers
No. of radial connecting
layers
No. of upper valve
layers
Upper valve layer
thickness
14. Click
To generate the 3D start topology select Generation in the menu bar. Click
the grid generation.
to start
5.6.4.4. 3D mesh
Click in the row for 3D mesh of the active dataset (timeline) to get to 3D mesh, or choose
the workflow step 3D mesh in the menu bar.
Click
5-60
1.
2.
3.
4.
5.
6.
7.
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
8.
9.
The grid generation for the intake stroke is completed. The next step is to create meshes
for the compression stroke.
2.
3.
4.
During the compression stroke ESE Engine takes advantage from another engine
characteristic. The datasets which are created for compression stroke are mirrored to the
expansion stroke automatically if pin offset is 0.
In the time line the mirrored dataset is displayed with Light Blue color. The dataset from
expansion stroke is linked to the dataset from the compression stroke. If modifications are
made on the compression stroke dataset the expansion stroke is changed automatically,
too.
30-Apr-2012
5-61
FIRE v2011.1
ESE - Tutorial
5.6.5.1. Valve
Click in the first row of the newly generated dataset to get to Valve Meshing, or choose the
workflow step Valve in the menu bar.
to confirm the input.
1.
2.
3.
4.
5.
6.
Click
7.
Arrange the topology block by dragging the right upper Blue node using the left
mouse button. The two right nodes should be rather vertical aligned.
8.
Click in the third row of the generated dataset to get to the exhaust valve 1, or choose the
workflow step Valve exhaust_valve_1 in the menu bar.
to confirm the input.
1.
2.
3.
4.
5.
6.
Click
7.
Arrange the topology block by dragging the right upper Blue node using the left
mouse button. The two right nodes should be rather vertical aligned.
8.
5.6.5.2. 2D template
Click in the row for 2D template of the newly generated dataset to get to 2D template
meshing, or choose the workflow step 2D template in the menu bar.
5-62
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
1.
2.
3.
Select intake_valve_1
4.
5.
6.
7.
Copy the setup from intake_valve_1 using right mouse button Copy.
8.
Select intake_valve_2 and paste the setup from intake_valve_1 using right mouse
button Paste.
9.
Select exhaust_valve_1 and paste the setup from intake_valve_1 using right mouse
button Paste.
10. Select exhaust_valve_2 and paste the setup from intake_valve_1 using right mouse
button Paste.
11. Click
5.6.5.3. 3D template
Click in the row for 3D template of the dataset to get to 3D template set up, or choose the
workflow step 3D template and Set up in the menu bar.
1.
2.
3.
4.
Move the Blue point B vertically. The cross-hair cursor position in Figure 5-96 can be
used for a more accurate adjustment. In this dataset the point B should be placed as
far as the layer 61 is just beneath the squish.
30-Apr-2012
5-63
FIRE v2011.1
ESE - Tutorial
5.
6.
7.
Angle
Thickness
No. of connecting
intake_valve_2
exhaust_valve_
exhaust_valve_
0.0001
0.0001
0.0001
0.0001
0.0001
0.0001
0.0001
0.0001
layers
No. of radial connecting
layers
No. of upper valve
layers
Upper valve layer
thickness
8. Click
To generate the 3D start topology select Generation in the menu bar. Click
the grid generation.
to start
5.6.5.4. 3D mesh
Click in the row for 3D mesh of the active dataset (timeline) to get to 3D mesh, or choose
the workflow step 3D mesh in the menu bar.
Click
5-64
1.
2.
3.
4.
Click
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
2.
3.
4.
In the time line the new dataset as well as the mirrored dataset is created.
5.6.6.1. Valve
Click in the first row of the newly generated dataset to get to Valve Meshing, or choose the
workflow step Valve in the menu bar.
to confirm the input.
1.
2.
3.
4.
5.
6.
Click
7.
Arrange the topology block by dragging the right upper Blue node using the left
mouse button. The two right nodes should be rather vertical aligned.
8.
Click in the third row of the generated dataset to get to the exhaust valve 1, or choose the
workflow step Valve exhaust_valve_1 in the menu bar.
9.
15. Arrange the topology block by dragging the right upper Blue node using the left
mouse button. The two right nodes should be rather vertical aligned.
16. Copy the setup from exhaust valve 1 to exhaust valve 2.
30-Apr-2012
5-65
FIRE v2011.1
ESE - Tutorial
5.6.6.2. 2D template
Click in the row for 2D template of the newly generated dataset to get to 2D template
meshing, or choose the workflow step 2D template in the menu bar.
1.
2.
3.
Select intake_valve_1
4.
5.
6.
7.
Copy the setup from intake_valve_1 using right mouse button Copy.
8.
Select intake_valve_2 and paste the setup from intake_valve_1 using right mouse
button Paste.
9.
Select exhaust_valve_1 and paste the setup from intake_valve_1 using right mouse
button Paste.
10. Select exhaust_valve_2 and paste the setup from intake_valve_1 using right mouse
button Paste.
11. Click
In addition to the Valve specific settings it is possible to define a local refinement. The
refinement mode can be activated using the corresponding button in the viewer controls
area.
If no refinements were defined the Viewer directly switches to the refinement definition
mode. Define a polygon to mark the area that is to be refined using the left mouse button.
End the definition of the refinement area using the right mouse button.
The refinement gets executed using the Apply button.
5-66
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
30-Apr-2012
5-67
FIRE v2011.1
ESE - Tutorial
Figure 5-100: Options for local refinement in 2D template after first refinement is
defined
Note: Please check the status of the refinement mode button in the viewer
controls area. If the button is not activated local refinement cannot be
defined.
5.6.6.3. 3D template
Click in the row for 3D template of the dataset to get to 3D template set up, or choose the
workflow step 3D template and Set up in the menu bar.
1.
2.
3.
4.
Move the Blue point B vertically. The cross-hair cursor position in Figure 5-101 can
be used for a more accurate adjustment. In this dataset the point B should be placed
as far as the layer 40 is just beneath the squish.
5-68
5.
6.
7.
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
intake_valve_1
Angle
Thickness
No. of connecting
intake_valve_2
exhaust_valve_
exhaust_valve_
0.0001
0.0001
0.0001
0.0001
0.0001
0.0001
0.0001
0.0001
layers
No. of radial connecting
layers
No. of upper valve
layers
Upper valve layer
thickness
8. Click
To generate the 3D start topology select Generation in the menu bar. Click
the grid generation.
to start
Figure 5-102: 3D start topology with local refinement around spark location
5.6.6.4. 3D mesh
Click in the row for 3D mesh of the active dataset (timeline) to get to 3D mesh, or choose
the workflow step 3D mesh in the menu bar.
Click
30-Apr-2012
5-69
FIRE v2011.1
ESE - Tutorial
2.
3.
4.
Click
5-70
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
The grid generation for the compression/expansion stroke is completed. The final step is to
create meshes for the exhaust stroke.
Note: Set up the more critical dataset first and mirror afterwards to the
less sensitive engine position. The more sensitive dataset is expected at
those positions where valves and piston have lower distance.
To set up a the first dataset at exhaust stroke move the mouse cursor to the timeline just
before the dataset 360 CA to 390 CA and click the right mouse button. An option Insert will
open. Click Insert to create a new dataset.
1.
2.
3.
4.
30-Apr-2012
5-71
FIRE v2011.1
ESE - Tutorial
5.6.8.1. Valve
Click in the first row of the newly generated dataset to get to Valve Meshing, or choose the
workflow step Valve in the menu bar.
to confirm the input.
1.
2.
3.
4.
5.
6.
Click
7.
Arrange the topology block by dragging the right upper Blue node using the left
mouse button. The two right nodes should be rather vertical aligned.
8.
Click in the third row of the generated dataset to get to the exhaust valve 1, or choose the
workflow step Valve exhaust_valve_1 in the menu bar.
to confirm the
1.
2.
3.
4.
Set the Port edge interpolation to Progressive. The factor is 0.2 and Propagate to
opposite is activated.
5.
Set the Valve seat interpolation to Progressive. The factor is 5 and Propagate to
opposite is activated.
6.
7.
8.
9.
10. Set the Valve gap interpolation to Progressive symmetric. The factor is 5 and
Propagate to opposite is activated.
11. Set the Circumferential subdivisions to 64.
5-72
30-Apr-2012
ESE - Tutorial
12. Click
FIRE v2011.1
13. Arrange the topology blocks by dragging the Blue nodes using the left mouse button.
The figure below will help finding the right setup for the block topology.
5.6.8.2. 2D template
Click in the row for 2D template of the newly generated dataset to get to 2D template
meshing, or choose the workflow step 2D template in the menu bar.
1.
2.
3.
Select intake_valve_1
4.
5.
6.
7.
Copy the setup from intake_valve_1 using right mouse button Copy.
8.
Select intake_valve_2 and paste the setup from intake_valve_1 using right mouse
button Paste.
9.
Select exhaust_valve_1
30-Apr-2012
5-73
FIRE v2011.1
ESE - Tutorial
5.6.8.3. 3D template
Click in the row for 3D template of the dataset to get to 3D template set up, or choose the
workflow step 3D template and Set up in the menu bar.
1.
2.
3.
4.
Move the Blue point B vertically as shown in Figure 5-107. The cross-hair cursor
position in that figure can be used for a more accurate adjustment. In this dataset the
point B and C should be adjusted so that the layer 85 is just beneath the squish.
Move the mouse cursor to the layer 35. The selected layer will be highlighted.
6.
Click on the right mouse button to open the Characteristic Edges options. Assign the
layer to the Characteristic Edge circular (circular_edge_1).
7.
Select the layer 35 again and tick off the second Characteristic Edge squish
(squish_edge_1).
8.
9.
Angle
Thickness
No. of connecting
5-74
intake_valve_2
exhaust_valve_
exhaust_valve_
0.0001
0.0001
0.0001
0.0001
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
layers
No. of radial connecting
0.0001
0.0001
0.0001
0.0001
layers
No. of upper valve
layers
Upper valve layer
thickness
11. Click
To generate the 3D start topology select Generation in the menu bar. Click
the grid generation.
to start
5.6.8.4. 3D mesh
Click in the row for 3D mesh of the active dataset (time line) to get to 3D mesh, or choose
the workflow step 3D mesh in the menu bar.
Click
2.
30-Apr-2012
5-75
FIRE v2011.1
ESE - Tutorial
Figure 5-108: Project status after movement of dataset 330 CA 360 CA
2.
3.
4.
Click
A warning message will appear. The mirrored dataset automatically found the mesh point
at 163.56 CA and the upper limit is set to 178.28 CA. This unusual crank angle positions
have been adjusted to 165 CA and 180 CA respectively.
It informs that the modifications will invalidate the setup and it will reset the dataset.
Since no meshes have been created so far for this dataset we can accept. Click
confirm.
to
5.6.9.1. Valve
Click in the first row of the mirrored dataset to get to Valve Meshing, or choose the workflow
step Valve in the menu bar.
Since the Mesh point has been changed slightly it is recommended to check the position of
the topology nodes (Blue nodes). The block corners of both closed intake valves will already
be at right position and thus do not need to be corrected.
The exhaust valve position is slightly different since valve moves slightly between 163.56 CA
and 165 CA. As a consequence the block corner at the most outer exhaust valve diameter
position needs to be adjusted slightly.
Select exhaust_valve_1 check node positions and adjust the position.
5-76
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
5.6.9.2. 2D template
Click in the row for 2D template to get to 2D template meshing, or choose the workflow step
2D template in the menu bar.
No additional modification is necessary all data can directly be taken from the mirrored
dataset.
5.6.9.3. 3D template
Click in the row for 3D template of the dataset to get to 3D template set up, or choose the
workflow step 3D template and Set up in the menu bar.
All settings from the dataset 330 CA to 360 CA have been copied to this dataset. Thus
only some modifications are necessary to consider the new piston position
1.
2.
Set the Subdivision CD to 55 and change the interpolation method from Linear to
Progressive with factor 5.
3.
30-Apr-2012
5-77
FIRE v2011.1
ESE - Tutorial
Angle
Thickness
No. of connecting
intake_valve_2
exhaust_valve_
exhaust_valve_
0.0001
0.0001
0.0001
0.0001
0.0001
0.0001
0.0001
0.0001
layers
No. of radial connecting
layers
No. of upper valve
layers
Upper valve layer
thickness
5. Click
To generate the 3D start topology select Generation in the menu bar. Click
the grid generation.
to start
5.6.9.4. 3D mesh
Click in the row for 3D mesh of the active dataset (timeline) to get to 3D mesh, or choose
the workflow step 3D mesh in the menu bar.
Click
5-78
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
2.
3.
4.
Click
2.
3.
4.
5.6.10.1. Valve
Click in the first row of the newly generated dataset to get to Valve Meshing, or choose the
workflow step Valve in the menu bar.
to confirm the input.
1.
2.
3.
4.
5.
6.
Click
7.
Arrange the topology block by dragging the right upper Blue node using the left
mouse button. The two right nodes should be rather vertical aligned.
8.
30-Apr-2012
5-79
FIRE v2011.1
ESE - Tutorial
Click in the third row of the generated dataset to get to the exhaust valve 1, or choose the
workflow step Valve exhaust_valve_1 in the menu bar.
9.
to confirm the
19. Arrange the topology blocks by dragging the Blue nodes using the left mouse button.
The figure below will help finding the right setup for the block topology.
5.6.10.2. 2D template
Click in the row for 2D template of the newly generated dataset to get to 2D template
meshing, or choose the workflow step 2D template in the menu bar.
5-80
1.
2.
3.
Select intake_valve_1
4.
5.
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
6.
7.
Copy the setup from intake_valve_1 using right mouse button Copy.
8.
Select intake_valve_2 and paste the setup from intake_valve_1 using right mouse
button Paste.
9.
Select exhaust_valve_1 and paste the setup from intake_valve_1 using right mouse
button Paste.
10. Select exhaust_valve_2 and paste the setup from intake_valve_1 using right mouse
button Paste.
11. Click
5.6.10.3. 3D template
Click in the row for 3D template of the dataset to get to 3D template set up, or choose the
workflow step 3D template and Set up in the menu bar.
1.
2.
3.
Set the Subdivision CD to 25 and change the interpolation method from Linear to
Progressive symmetric with factor 5.
4.
Move the Blue point B vertically. The cross-hair cursor position in Figure 5-113 can
be used for a more accurate adjustment. In this dataset the point B should be placed
as far as the layer 70 is just beneath the squish.
Move the mouse cursor to the layer 70. Click on the right mouse button to open the
Characteristic Edges options. Assign the layer to the Characteristic Edge circular
(circular_edge_1). Select the layer 64 again and tick off the second Characteristic
Edge squish (squish_edge_1).
6.
30-Apr-2012
5-81
FIRE v2011.1
ESE - Tutorial
7.
8.
Angle
Thickness
No. of connecting
intake_valve_2
exhaust_valve_
exhaust_valve_
0.0001
0.0001
0.0001
0.0001
0.0001
0.0001
0.0001
0.0001
layers
No. of radial connecting
layers
No. of upper valve
layers
Upper valve layer
thickness
9. Click
To generate the 3D start topology select Generation in the menu bar. Click
the grid generation.
to start
5.6.10.4. 3D mesh
Click in the row for 3D mesh of the active dataset (timeline) to get to 3D mesh, or choose
the workflow step 3D mesh in the menu bar.
Click
5-82
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
2.
3.
4.
5.
6.
7.
8.
9.
30-Apr-2012
5-83
FIRE v2011.1
ESE - Tutorial
to
2.
3.
4.
A warning message will appear. It informs that the modifications will invalidate the setup
and it will reset the dataset. Since no meshes have been created so far for this dataset we
can accept. Click
to confirm.
5.6.11.1. Valve
Click in the first row of the mirrored dataset to get to Valve Meshing, or choose the workflow
step Valve in the menu bar.
Since the Mesh point has been changed slightly it is recommended to check the position of
the topology nodes (Blue nodes). The block corners of both closed intake valves will already
be at right position and thus do not need to be corrected.
The exhaust valve position is slightly different. As a consequence the block corner at the most
outer exhaust valve diameter position needs to be adjusted slightly.
Select exhaust_valve_1 check node positions and adjust the position.
5-84
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
5.6.11.2. 2D template
Click in the row for 2D template to get to 2D template meshing, or choose the workflow step
2D template in the menu bar.
No additional modification is necessary all data can directly be taken from the mirrored
dataset.
5.6.11.3. 3D template
Click in the row for 3D template of the dataset to get to 3D template set up, or choose the
workflow step 3D template and Set up in the menu bar.
All settings from the dataset 330 CA to 360 CA have been copied to this dataset. Thus
only some modifications are necessary to consider the new piston position
1.
2.
3.
Angle
Thickness
No. of connecting
intake_valve_2
exhaust_valve_
exhaust_valve_
0.0001
0.0001
0.0001
0.0001
layers
30-Apr-2012
5-85
FIRE v2011.1
ESE - Tutorial
0.0001
0.0001
0.0001
0.0001
layers
No. of upper valve
layers
Upper valve layer
thickness
4. Click
to start
5.6.11.4. 3D mesh
Click in the row for 3D mesh of the active dataset (timeline) to get to 3D mesh, or choose
the workflow step 3D mesh in the menu bar.
Click
5-86
1.
2.
3.
4.
Click
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
Note: If one or more datasets are marked Red, or dark Green check the
results and input settings for those datasets. Datasets which are marked
Red have to be corrected to get valid meshes. Datasets which are marked
Dark Green might be used for a solver run but should be checked first.
An example for problems during mesh movement is shown in Figure 5-120. The movement
in opening direction from 370 CA to 390 CA works without problems. Therefore the
movement status bar is colored Green.
30-Apr-2012
5-87
FIRE v2011.1
ESE - Tutorial
5-88
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
5.7. Ports
After all datasets for the moving valve seat and cylinder region have been created static
intake ports and exhaust ports have to be created. Basically different tools could be used to
generate a static mesh. The probably most convenient way to generate the ports is using
AVLs automatic grid generation tool FAME Hexa.
30-Apr-2012
5-89
FIRE v2011.1
ESE - Tutorial
Note: High grid quality of the FAME Hexa grid in general and at the
connection to the valve seats in particular will guarantee a stable solver
run.
Rotate the intake port -19.5 about the X-axis as shown in Figure 5-123.
5-90
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
<UserPath>/961_ESE_Engine/02_Ports_FAMEHexa
30-Apr-2012
5-91
FIRE v2011.1
ESE - Tutorial
5-92
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
<InstallationPath>/FIRE/v2011.1/exam/961_ESE_Engine/02_Ports_FAMEHexa
Figure 5-128: Load FAME Hexa settings for the intake ports
Note: The settings file implies that the surface is rotated -19.5 about xaxis.
Replace the surface and edge input in the FAME Hexa GUI with the data of your project
and start mesh generation by clicking on Start in the menu bar. Click
grid generation.
to start the
30-Apr-2012
5-93
FIRE v2011.1
ESE - Tutorial
Figure 5-130: Load FAME Hexa settings for the exhaust ports
Note: The settings file implies that the surface is rotated -22 about x-axis.
Replace the surface and edge input in the FAME Hexa GUI with the data of your project
and start mesh generation by clicking on Start in the menu bar. Click
grid generation.
to start the
5-94
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
Figure 5-132: Static intake and exhaust ports generated with FAME Hexa
30-Apr-2012
Note: The cell size on both sides of the arbitrary connections should
feature similar size. Big differences might affect simulation accuracy
negatively
5-95
FIRE v2011.1
ESE - Tutorial
5.8. Assembly
5.8.1. Overview
The meshes created with ESE Engine Chamber Modeler and the static ports created with
FAME Hexa are merged in a final assembly step to moving mesh dataset that can be used
for a solver run. The output will be a <filename>.flm and <filename>.fmo set.
5-96
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
30-Apr-2012
5-97
FIRE v2011.1
ESE - Tutorial
The loaded intake and exhaust ports are displayed in the 3D viewer in the Model Assembler.
The validity of the input can be checked both from the list in the table and also visually in the
3D viewer. While in the table the file name and the path to the loaded file are listed in the 3D
viewer the correct placement of the volume meshes can be checked.
In Figure 5-137 an example for correct placement of intake and export is shown. Both volume
meshes are exactly matching with the chamber mesh. If a wrong volume mesh would be
loaded, like demonstrated in Figure 5-138, it would show up immediately.
5-98
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
30-Apr-2012
5-99
FIRE v2011.1
ESE - Tutorial
5-100
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
In addition to the moving mesh dataset (.flm and .fmo) a message file
<filename>_results.txt is created at the end of the assembly process. The file contains
detailed check information for each mesh position. The file can be loaded when the
assembling has been finished by clicking on
30-Apr-2012
5-101
FIRE v2011.1
ESE - Tutorial
Surface:
The surface has no lonely nodes, duplicate nodes, identical vertices or folded patches.
Selections for initialization and to set boundary conditions are defined. They follow
the required naming conventions (INI_Cylinder, INI_Intake_ports,
INI_Exhaust_ports, BND_Intake_valves, BND_Exhaust_valves, )
Edges:
The edge model matches with the surface model.
Only the flow relevant edges have been defined.
Edges which are automatically covered by the 2D valve meshing are not part of the
edge mesh.
The edge mesh has no duplicate elements.
Selections for the characteristic edge mesh setup (circular) are defined.
The edge designated for use as circular edge is a closed edge type.
5-102
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
Own issues:
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
If the check list has been passed successfully the grid generation can be started.
30-Apr-2012
5-103
FIRE v2011.1
ESE - Tutorial
5-104
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
After the selection has been modified save the mesh back to the moving dataset. Repeat
this step for dataset 40.0-144.2, 360.0-390.0, 390.0-470.0, 470.0-550.0, 550.0-582.0, 582.0660.0 and finally for 660.0-720.0.
For the datasets covering the exhaust stoke (144.2CA- 360CA) the faces from the
selection BND_Outlet_massflow have to be removed.
Figure 5-146: Exhaust valve seat before (left) and at valve opening (right) @ 144.2CA
30-Apr-2012
5-105
FIRE v2011.1
ESE - Tutorial
This additional smoothing step gains in importance when pressure drop between exhaust
ports and cylinder rises.
A new cell selection needs to be added as shown in Figure 5-147. Open FMO Editor in
CFDWM and load the moving mesh data set 961_ESE_Engine.fmo.
. Open the selection menu for the
Select the data set 144.2-180.0 and click
loaded mesh Selection_Change_0 and add a new cell selection as shown in Figure 5-147
and Figure 5-148.
Figure 5-148: Valve gap region without (left) and with (right) smoothing @EVO
After the selection has been created save the mesh back to the moving dataset by clicking
Save Mesh.
5-106
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
Wall treatment
Movement
Piston
Prescribed temperature
Moving wall
Liner
Prescribed temperature
Fixed wall
Cylinder head
Prescribed temperature
Fixed wall
Intake valves
Prescribed temperature
Moving wall
Exhaust valves
Prescribed temperature
Moving wall
Intake ports
Prescribed temperature
Fixed wall
Exhaust ports
Prescribed temperature
Fixed wall
30-Apr-2012
5-107
FIRE v2011.1
ESE - Tutorial
Crank_angle
Delta_alpha
Table
upto crank-angle
deg
DeltaAlpha
upto 640
upto 760
upto 864
upto 865
upto 1080
1
0.2
1
0.2
1
Start angle
360
deg
End angle
1080
deg
Speed
5500
1/min
Sel. for BC
BND_Inlet
Name of BC
BND_Inlet
Type of BC
Inlet/Outlet
Inlet/Outlet
Mass Flow
Massflow
kg/s
Fixed temperature
Table Import:
inlet_temp.dat
Fixed turbulence
Yes
Turb. ref. Velocity
% of mean velocity =
Turb. kin. energy =
0
0
1
m/s
m/s
m
Insert a new boundary condition by selecting Boundary conditions in the parameter tree
with the right mouse button and selecting BC: Insert from the submenu.
5-108
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
Sel. for BC
BND_Outlet_massflow
Name of BC
BND_Outlet_massflow
Type of BC
Inlet/Outlet
Inlet/Outlet
Mass Flow
Pressure
Table Import:
outlet_massF.dat
EGR mass
fraction
Fixed temperature
No
Fixed scalar
No
Fixed turbulence
No
Pa
Insert a new boundary condition by selecting Boundary conditions in the parameter tree
with the right mouse button and selecting BC: Insert from the submenu.
Select BC[3]: NoName to access the following input fields:
BND_Outlet
Sel. for BC
BND_Outlet
Name of BC
BND_Outlet
Type of BC
Inlet/Outlet
Inlet/Outlet
Static Pressure
Pressure
Table Import:
out_StatP.dat
EGR mass
fraction
Fixed temperature
No
Fixed scalar
No
Fixed turbulence
No
Pa
Insert a new boundary condition by selecting Boundary conditions in the parameter tree
with the right mouse button and selecting BC: Insert from the submenu.
Select BC[4]: NoName to access the following input fields:
BND_Chamber
30-Apr-2012
Sel. for BC
BND_Chamber
Name of BC
BND_Chamber
Type of BC
Wall
Thermal
Temperature
450
5-109
FIRE v2011.1
ESE - Tutorial
Insert a new boundary condition by selecting Boundary conditions in the parameter tree
with the right mouse button and selecting BC: Insert from the submenu.
Select BC[5]: NoName to access the following input fields:
BND_Liner
Sel. for BC
BND_Liner
Name of BC
BND_Liner
Type of BC
Wall
Thermal
Temperature
450
Insert a new boundary condition by selecting Boundary conditions in the parameter tree
with the right mouse button and selecting BC: Insert from the submenu.
Select BC[6]: NoName to access the following input fields:
BND_Piston
Sel. for BC
BND_Wall
Name of BC
BND_Wall
Type of BC
Wall
Movement
Mesh Movement
Thermal
Temperature
450
Insert a new boundary condition by selecting Boundary conditions in the parameter tree
with the right mouse button and selecting BC: Insert from the submenu.
Select BC[7]: NoName to access the following input fields:
BND_Intake_
Ports
Sel. for BC
BND_Intake_Ports
Name of BC
BND_Intake_Ports
Type of BC
Wall
Thermal
Temperature
330
Insert a new boundary condition by selecting Boundary conditions in the parameter tree
with the right mouse button and selecting BC: Insert from the submenu.
Select BC[8]: NoName to access the following input fields:
BND_Exhaust_
Ports
Sel. for BC
BND_Exhaust_Ports
Name of BC
BND_Exhaust_Ports
Type of BC
Wall
Thermal
Temperature
550
Insert a new boundary condition by selecting Boundary conditions in the parameter tree
with the right mouse button and selecting BC: Insert from the submenu.
Select BC[9]: NoName to access the following input fields:
BND_Intake_
5-110
Sel. for BC
BND_Intake_Valves
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
Valves
Name of BC
BND_Intake_Valves
Type of BC
Wall
Movement
Mesh Movement
Thermal
Temperature
330
Insert a new boundary condition by selecting Boundary conditions in the parameter tree
with the right mouse button and selecting BC: Insert from the submenu.
Select BC[10]: NoName to access the following input fields:
BND_Exhaust_
Valves
Sel. for BC
BND_Exhaust_Valves
Name of BC
BND_Exhaust_Valves
Type of BC
Wall
Movement
Mesh Movement
Thermal
Temperature
550
Insert a new boundary condition by selecting Boundary conditions in the parameter tree
with the right mouse button and selecting BC: Insert from the submenu.
Select BC[11]: NoName to access the following input fields:
BND_Intake_
Seats
Sel. for BC
BND_Intake_Seats
Name of BC
BND_Intake_Seats
Type of BC
Wall
Movement
Mesh Movement
Thermal
Temperature
330
Insert a new boundary condition by selecting Boundary conditions in the parameter tree
with the right mouse button and selecting BC: Insert from the submenu.
Select BC[12]: NoName to access the following input fields:
BND_Exhaust_
Seats
Sel. for BC
BND_Exhaust_Seats
Name of BC
BND_Exhaust_Seats
Type of BC
Wall
Movement
Mesh Movement
Thermal
Temperature
550
Insert a new boundary condition by selecting Boundary conditions in the parameter tree
with the right mouse button and selecting BC: Insert from the submenu.
30-Apr-2012
5-111
FIRE v2011.1
ESE - Tutorial
Sel. for BC
BND_Squish
Name of BC
BND_Squish
Type of BC
Wall
Movement
Mesh Movement
Thermal
Temperature
550
115830
Pa
Density
1.19
kg/m3
Temperature
957.1
m2/s2
0.001
Initialization mode
Uniform initialization
1-Equation-turbulence model
Deactivated
Reinitialization
Not activated
Smoothing
N-Octane
EGR composition
Equivalence ratio
Insert a new initial condition by selecting Initial conditions in the parameter tree with the
right mouse button and selecting IC: Insert from the submenu.
Select IC[1]: NoName to access the following input fields:
5-112
Sel. for IC
INI_Intake_ports
Name of IC
INI_Intake_ports
Pressure
107369
Pa
Density
1.19
kg/m3
Temperature
325.5
m2/s2
0.001
Initialization mode
Uniform initialization
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
1-Equation-turbulence model
Deactivated
Reinitialization
Deactivated
Smoothing
Deactivated
EGR composition
Equivalence ratio
Insert a new initial condition by selecting Initial conditions in the parameter tree with the
right mouse button and selecting IC: Insert from the submenu.
Select IC[2]: NoName to access the following input fields:
Sel. for IC
INI_Exhaust_ports
Name of IC
INI_Exhaust_ports
Pressure
127940
Pa
Density
1.19
kg/m3
Temperature
950
m2/s2
0.001
Initialization mode
Uniform initialization
1-Equation-turbulence model
Deactivated
Reinitialization
Deactivated
Smoothing
Deactivated
EGR composition
Equivalence ratio
Insert a new initial condition by selecting Initial conditions in the parameter tree with the
right mouse button and selecting IC: Insert from the submenu.
Select IC[3]: NoName to access the following input fields:
Sel. for IC
INI_Exhaust_seats_gap
Name of IC
INI_Exhaust_ seats_gap
Pressure
127940
Pa
Density
1.19
kg/m3
Temperature
950
m2/s2
0.001
Initialization mode
Uniform initialization
1-Equation-turbulence model
Deactivated
30-Apr-2012
5-113
FIRE v2011.1
ESE - Tutorial
Reinitialization
Deactivated
Smoothing
EGR composition
Equivalence ratio
5-114
Sel. for IC
INI_Cylinder
Name of IC
INI_Cylinder
Pressure
115830
Pa
Density
1.19
kg/m3
Temperature
957.1
m2/s2
0.001
Initialization mode
Uniform initialization
1-Equation-turbulence model
Deactivated
Reinitialization
Smoothing
Deactivated
Equivalence ratio
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
Equation
control
Activate
equations
Underrelaxation
factors
30-Apr-2012
Calculation of
boundary values
Extrapolate
Calculation of
derivatives
Variable Limits
No
Cell face
adjustment equation
Yes
Cell face
adjustment geometry
No
Realizability
Constraints
No
Decoupled
Constraints
No
Simple
Momentum &
Continuity
Yes
Turbulence
k zeta - f
Energy
Viscous heating
Yes
Pressure work
Yes
Scalar
No
Pressure reference
cell
No
Compressibility
Compressible
Wall Treatment
Heat Transfer
Wall Model
Momentum
0.6
Pressure
0.4
0.4
0.4
Energy
0.8
Mass source
Viscosity
5-115
FIRE v2011.1
ESE - Tutorial
Differencing
scheme
Species transport
equations
0.8
Momentum
MINIMOD
Relaxed
Continuity
Central
Differencing
Turbulence
Upwind
Energy
Upwind
Scalar
Upwind
Min iteration
Max iteration
Tolerance
Momentum
GSTB
50
0.1
Continuity
AMG
50
0.01
Turbulence
GSTB
50
0.1
Energy
GSTB
50
0.1
Scalar
GSTB
50
0.1
100
Reduction of residuals
Activate
Table
upto crank-angle Pressure
upto 582
upto 862
upto 1080
0.005
0.001
0.005
5-116
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
crank-angle
each
upto
400
upto
500
10
upto
690
20
upto
705
upto
740
10
upto
1080
30
30-Apr-2012
Density
Yes
Mach number
Yes
Passive Scalar
No
Pressure
Yes
Temperature
Yes
Yes
Velocity
Yes
5-117
FIRE v2011.1
ESE - Tutorial
Viscosity
Yes
Vorticity
No
Yes
Momentum error
Yes
5 deg
5.11.3. Modules
5.11.4. Combustion
Module
Combustion
Parameter Tree
Action
Control
Extended output
On
Ignition models
Spark ignition
Active
On
Active
1
x=0
y = -0.0015
z = 0.00652
Spark timing
697
0.003
Ignition duration
0.0003
Coherent Flame
Model
Activate
ECFM-3Z
Activate
Model constants:
Time scale:
Local
Combustion
models
5-118
GUI Options
2D Results
Default values
3D Results
Default values
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
Note: When defining the start parameters, the user has to consider
hardware capabilities and model size for single and parallel run. For details
refer to Chapter 6.8 of the FIRE Workflow Manager Users Guide.
30-Apr-2012
5-119
FIRE v2011.1
ESE - Tutorial
Select the Data tab to show the values and residuals for each iteration of each selected cell.
The table is updated automatically.
Select the Monitor tab to show the values and residuals for selected cells in a 2D graph.
Display required data in a graph, e.g. Monitor 3, as follows:
1. Select the Monitor 3 tab.
2. Select the relevant quantity in the tree on the left.
5.13. Post-processing
The IMPRESS post-processor displays the results which are stored in the .fl3-file. Several
flow variables can be displayed in different cut planes at selected iterations side by side.
Select 3D Results in the project tree with the right mouse button.
2.
Select Load complete angle(s) from the context menu and choose (exemplary)
470CA. All results are loaded.
5-120
1.
Open the IMPRESS post-processor by selecting it from Application Bars in the View
menu or select the IM icon in the upper right corner.
2.
In the project tree, select Impress-Cuts with the right mouse button, select Create ->
Surface -> 961_ESE_Engine(moving_1) from the submenu to access the cuts.
Alternatively click on the mesh to activate the Cuts in the IMPRESS Application Bar.
Ensure that the mesh is selected.
3.
The Properties window opens automatically. If the mesh is on default position, move
it aside to show the cut.
4.
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
5.
6.
8. Click on beside Viewer to open the tree. Then double click Data step and the new
action will be added to description board below.
9. Enter 365 for Start datastep and 1080 for End datastep
10. Enter 40 for End frame. This specifies how many frames the video should contain.
11. Select the Start button to view the animation on screen.
12. To save the movie on disk select Save as video from the Result pull-down menu.
13. Then select the Start button again to define Filename, Path, Videotype (Avi, Mpeg1
for Video CD quality or Mpeg2 for DVD quality) and Compression (not required for
Mpeg2) for the movie.
14. Confirm by clicking OK. There may be a delay while the animation file is being created,
depending on the movie length and CPU speed.
15. The Movie Maker window will reappear when the animation file is completed.
30-Apr-2012
5-121
FIRE v2011.1
ESE - Tutorial
5-122
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
. Click on the 00_Input folder in the project tree and select the edge
. Click on the 00_Input folder in the project tree and select the edge model.
30-Apr-2012
5-123
FIRE v2011.1
ESE - Tutorial
Since only the port surfaces are of interest the piston position is not relevant for this task.
Set the Movement type to Axis offset. Set value for the intake valves to 0.15mm and for
the exhaust valves to 0.0mm
5-124
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
30-Apr-2012
. Click on the 00_Input folder in the project tree and select the edge
5-125
FIRE v2011.1
ESE - Tutorial
. Click on the 00_Input folder in the project tree and select the edge model.
the new model has been shifted (i.e. moved and/or rotated position)
engine characteristic has changed (i.e. bore, valve angle, valve alignment)
Note: Considerable changes in the model input might affect the capability of
mapping settings from the reference project to the new input data.
Since the surface is at the same position and nor bore, valve angle or the valve alignment has
changed Recalculate reference system for valves and Recalculate reference system for
cylinders is off.
To run the valve as well as the 2D template steps right after the data has been transferred to
the new surface tick off Perform initial valve mesh calculations on new project.
5-126
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
30-Apr-2012
5-127
FIRE v2011.1
ESE - Tutorial
5-128
30-Apr-2012
ESE - Tutorial
FIRE v2011.1
30-Apr-2012
5-129