automatic mesh motion with topological changes for engine...
TRANSCRIPT
![Page 1: Automatic Mesh Motion with Topological Changes for Engine ...powerlab.fsb.hr/.../presentations/slides/slidesLucchiniZagreb2007Engine.pdf · Automatic Mesh Motion with Topological](https://reader030.vdocuments.us/reader030/viewer/2022040523/5e85e5d2b874d406f55c1384/html5/thumbnails/1.jpg)
Automatic Mesh Motion Automatic Mesh Motion
with Topological Changes with Topological Changes
for Engine Simulationfor Engine Simulation
T. LucchiniT. Lucchini, G. , G. DD’’ErricoErrico
Department of Department of EnergeticsEnergetics, Politecnico di Milano, Italy, Politecnico di Milano, Italy
H. H. JasakJasak
WIKKI Ltd, London, EnglandWIKKI Ltd, London, England
Z. Z. TukoviTukovićć
FSB, University of Zagreb, Croatia FSB, University of Zagreb, Croatia
SAE Paper 2007SAE Paper 2007--0101--01700170
![Page 2: Automatic Mesh Motion with Topological Changes for Engine ...powerlab.fsb.hr/.../presentations/slides/slidesLucchiniZagreb2007Engine.pdf · Automatic Mesh Motion with Topological](https://reader030.vdocuments.us/reader030/viewer/2022040523/5e85e5d2b874d406f55c1384/html5/thumbnails/2.jpg)
TOPICSTOPICS
•• INTRODUCTIONINTRODUCTION
•• MESH MOTION FOR I.C. ENGINESMESH MOTION FOR I.C. ENGINES
�� Topological changesTopological changes
�� Automatic mesh motionAutomatic mesh motion
•• ENGINE MESH SETUPENGINE MESH SETUP
•• VALIDATIONVALIDATION
![Page 3: Automatic Mesh Motion with Topological Changes for Engine ...powerlab.fsb.hr/.../presentations/slides/slidesLucchiniZagreb2007Engine.pdf · Automatic Mesh Motion with Topological](https://reader030.vdocuments.us/reader030/viewer/2022040523/5e85e5d2b874d406f55c1384/html5/thumbnails/3.jpg)
INTERACTING THERMOINTERACTING THERMO--FLUID DYNAMIC PROCESSESFLUID DYNAMIC PROCESSES
•• Turbulent, compressible flow;Turbulent, compressible flow;
•• Fuel spray;Fuel spray;
•• Ignition and combustion;Ignition and combustion;
•• Pollutants formation;Pollutants formation;
GEOMETRICAL CONSTRAINTSGEOMETRICAL CONSTRAINTS
•• Complex geometry; Complex geometry;
•• Moving boundaries;Moving boundaries;
NUMERICAL EFFICIENCYNUMERICAL EFFICIENCY
CFD SIMULATION OF I.C. ENGINESCFD SIMULATION OF I.C. ENGINES
![Page 4: Automatic Mesh Motion with Topological Changes for Engine ...powerlab.fsb.hr/.../presentations/slides/slidesLucchiniZagreb2007Engine.pdf · Automatic Mesh Motion with Topological](https://reader030.vdocuments.us/reader030/viewer/2022040523/5e85e5d2b874d406f55c1384/html5/thumbnails/4.jpg)
•• COMPLEX GEOMETRY COMPLEX GEOMETRY
•• Unstructured grids;Unstructured grids;
•• Moving piston and valves, ports;Moving piston and valves, ports;
•• High mesh quality required for the whole simulation;High mesh quality required for the whole simulation;
•• MESH MOTION REQUIREDMESH MOTION REQUIRED
•• PrePre--processing mesh tools for mesh motion;processing mesh tools for mesh motion;
•• Significant manual work required;Significant manual work required;
•• Mesh motion is not solutionMesh motion is not solution--dependent;dependent;
STATE OF ART OF MESH MOTIONSTATE OF ART OF MESH MOTION
COMPLEX GEOMETRYCOMPLEX GEOMETRY
MESH MOTION REQUIREDMESH MOTION REQUIRED
![Page 5: Automatic Mesh Motion with Topological Changes for Engine ...powerlab.fsb.hr/.../presentations/slides/slidesLucchiniZagreb2007Engine.pdf · Automatic Mesh Motion with Topological](https://reader030.vdocuments.us/reader030/viewer/2022040523/5e85e5d2b874d406f55c1384/html5/thumbnails/5.jpg)
AIM OF THE WORKAIM OF THE WORK
•• No preNo pre--processing. Mesh motion integrated in the processing. Mesh motion integrated in the solver, at any time step:solver, at any time step:
�� Grid points moved;Grid points moved;
�� Mesh topology eventually changed;Mesh topology eventually changed;
•• MultipleMultiple--region decomposition: in each region, mesh region decomposition: in each region, mesh motion is accommodated in different ways;motion is accommodated in different ways;
•• Combined use of different topological changes;Combined use of different topological changes;
•• Polyhedral vertex based motion solver for mesh Polyhedral vertex based motion solver for mesh deformation based on Finite Element Method (FEM);deformation based on Finite Element Method (FEM);
DEVELOPING A NEW APPROACH FOR MESH MOTIONDEVELOPING A NEW APPROACH FOR MESH MOTION
![Page 6: Automatic Mesh Motion with Topological Changes for Engine ...powerlab.fsb.hr/.../presentations/slides/slidesLucchiniZagreb2007Engine.pdf · Automatic Mesh Motion with Topological](https://reader030.vdocuments.us/reader030/viewer/2022040523/5e85e5d2b874d406f55c1384/html5/thumbnails/6.jpg)
OpenFOAMOpenFOAM (Field Operation and Manipulation)(Field Operation and Manipulation)
•• C++ objectC++ object--oriented;oriented;
•• New models easily developed and tested in isolation;New models easily developed and tested in isolation;
••
OVERVIEW OF THE CODEOVERVIEW OF THE CODE
( ) ( ) 0tftf T tf
YY Y
t
ρρ µ
∂+ ∇ ⋅ + ∇ ⋅ ∇ =
∂U
solve
(
fvm::ddt(rho, Ytf)
+ fvm::div(phi, Ytf)
+ fvm::laplacian(mut, Ytf)
);
![Page 7: Automatic Mesh Motion with Topological Changes for Engine ...powerlab.fsb.hr/.../presentations/slides/slidesLucchiniZagreb2007Engine.pdf · Automatic Mesh Motion with Topological](https://reader030.vdocuments.us/reader030/viewer/2022040523/5e85e5d2b874d406f55c1384/html5/thumbnails/7.jpg)
OpenFOAMOpenFOAM (Field Operation and Manipulation)(Field Operation and Manipulation)
•• Polyhedral mesh support;Polyhedral mesh support;
•• Numerical schemes available for temporal and spatial Numerical schemes available for temporal and spatial discretizationdiscretization;;
•• Reliable and validated libraries for:Reliable and validated libraries for:
�� Combustion (premixed and nonCombustion (premixed and non--premixed);premixed);
�� Complex chemistry;Complex chemistry;
�� LagrangianLagrangian spray modelling;spray modelling;
�� Turbulence (RANS and LES);Turbulence (RANS and LES);
FINITE VOLUME METHODFINITE VOLUME METHOD
![Page 8: Automatic Mesh Motion with Topological Changes for Engine ...powerlab.fsb.hr/.../presentations/slides/slidesLucchiniZagreb2007Engine.pdf · Automatic Mesh Motion with Topological](https://reader030.vdocuments.us/reader030/viewer/2022040523/5e85e5d2b874d406f55c1384/html5/thumbnails/8.jpg)
MESH MOTION FOR I.C. ENGINESMESH MOTION FOR I.C. ENGINES
•• TOPOLOGICAL CHANGESTOPOLOGICAL CHANGES
�� Dynamic mesh layeringDynamic mesh layering
�� Sliding interfaceSliding interface
�� Attach/detach boundaryAttach/detach boundary
•• AUTOMATIC MESH MOTIONAUTOMATIC MESH MOTION
�� Polyhedral vertex based motion solverPolyhedral vertex based motion solver
•• TOPOLOGICAL CHANGESTOPOLOGICAL CHANGES
�� Dynamic mesh layeringDynamic mesh layering
�� Sliding interfaceSliding interface
�� Attach/detach boundaryAttach/detach boundary
•• AUTOMATIC MESH MOTIONAUTOMATIC MESH MOTION
�� Polyhedral vertex based motion solverPolyhedral vertex based motion solver
![Page 9: Automatic Mesh Motion with Topological Changes for Engine ...powerlab.fsb.hr/.../presentations/slides/slidesLucchiniZagreb2007Engine.pdf · Automatic Mesh Motion with Topological](https://reader030.vdocuments.us/reader030/viewer/2022040523/5e85e5d2b874d406f55c1384/html5/thumbnails/9.jpg)
•• Keep an optimum mesh size during the whole cycle;Keep an optimum mesh size during the whole cycle;
•• User definition: User definition: maximummaximum and and minimumminimum thicknesses, thicknesses, base surfacebase surface;;
DYNAMIC MESH LAYERINGDYNAMIC MESH LAYERING
Addition/removal of cell layers in a moving coneAddition/removal of cell layers in a moving cone
![Page 10: Automatic Mesh Motion with Topological Changes for Engine ...powerlab.fsb.hr/.../presentations/slides/slidesLucchiniZagreb2007Engine.pdf · Automatic Mesh Motion with Topological](https://reader030.vdocuments.us/reader030/viewer/2022040523/5e85e5d2b874d406f55c1384/html5/thumbnails/10.jpg)
MESH MOTION FOR I.C. ENGINESMESH MOTION FOR I.C. ENGINES
•• TOPOLOGICAL CHANGESTOPOLOGICAL CHANGES
�� Dynamic mesh layeringDynamic mesh layering
�� Sliding interfaceSliding interface
�� Attach/detach boundaryAttach/detach boundary
•• AUTOMATIC MESH MOTIONAUTOMATIC MESH MOTION
�� Polyhedral vertex based motion solverPolyhedral vertex based motion solver
•• TOPOLOGICAL CHANGESTOPOLOGICAL CHANGES
�� Dynamic mesh layeringDynamic mesh layering
�� Sliding interfaceSliding interface
�� Attach/detach boundaryAttach/detach boundary
•• AUTOMATIC MESH MOTIONAUTOMATIC MESH MOTION
�� Polyhedral vertex based motion solverPolyhedral vertex based motion solver
![Page 11: Automatic Mesh Motion with Topological Changes for Engine ...powerlab.fsb.hr/.../presentations/slides/slidesLucchiniZagreb2007Engine.pdf · Automatic Mesh Motion with Topological](https://reader030.vdocuments.us/reader030/viewer/2022040523/5e85e5d2b874d406f55c1384/html5/thumbnails/11.jpg)
SLIDING INTERFACESLIDING INTERFACE
•• Dynamically connecting different mesh regions by point Dynamically connecting different mesh regions by point projection algorithm; projection algorithm;
•• Mesh quality is kept high, no distortions;Mesh quality is kept high, no distortions;
•• User definition of User definition of ““mastermaster”” and and ““slaveslave”” patches;patches;
Mixer vesselMixer vessel Flow control deviceFlow control device
![Page 12: Automatic Mesh Motion with Topological Changes for Engine ...powerlab.fsb.hr/.../presentations/slides/slidesLucchiniZagreb2007Engine.pdf · Automatic Mesh Motion with Topological](https://reader030.vdocuments.us/reader030/viewer/2022040523/5e85e5d2b874d406f55c1384/html5/thumbnails/12.jpg)
MESH MOTION FOR I.C. ENGINESMESH MOTION FOR I.C. ENGINES
•• TOPOLOGICAL CHANGESTOPOLOGICAL CHANGES
�� Dynamic mesh layeringDynamic mesh layering
�� Sliding interfaceSliding interface
�� Attach/detach boundaryAttach/detach boundary
•• AUTOMATIC MESH MOTIONAUTOMATIC MESH MOTION
�� Polyhedral vertex based motion solverPolyhedral vertex based motion solver
•• TOPOLOGICAL CHANGESTOPOLOGICAL CHANGES
�� Dynamic mesh layeringDynamic mesh layering
�� Sliding interfaceSliding interface
�� Attach/detach boundaryAttach/detach boundary
•• AUTOMATIC MESH MOTIONAUTOMATIC MESH MOTION
�� Polyhedral vertex based motion solverPolyhedral vertex based motion solver
![Page 13: Automatic Mesh Motion with Topological Changes for Engine ...powerlab.fsb.hr/.../presentations/slides/slidesLucchiniZagreb2007Engine.pdf · Automatic Mesh Motion with Topological](https://reader030.vdocuments.us/reader030/viewer/2022040523/5e85e5d2b874d406f55c1384/html5/thumbnails/13.jpg)
ATTACHATTACH--DETACH BOUNDARYDETACH BOUNDARY
•• Splits the mesh in two separate regions from a list of Splits the mesh in two separate regions from a list of internal faces; internal faces;
•• Simulates valve closure;Simulates valve closure;
•• ““Minimum liftMinimum lift”” to impose valve closure;to impose valve closure;
•• No geometry modifications or No geometry modifications or ““inert cellsinert cells”” required;required;
Valve Valve
closure closure
timetime
![Page 14: Automatic Mesh Motion with Topological Changes for Engine ...powerlab.fsb.hr/.../presentations/slides/slidesLucchiniZagreb2007Engine.pdf · Automatic Mesh Motion with Topological](https://reader030.vdocuments.us/reader030/viewer/2022040523/5e85e5d2b874d406f55c1384/html5/thumbnails/14.jpg)
MESH MOTION FOR I.C. ENGINESMESH MOTION FOR I.C. ENGINES
•• TOPOLOGICAL CHANGESTOPOLOGICAL CHANGES
�� Dynamic mesh layeringDynamic mesh layering
�� Sliding interfaceSliding interface
�� Attach/detach boundaryAttach/detach boundary
•• AUTOMATIC MESH MOTIONAUTOMATIC MESH MOTION
�� Polyhedral vertex based motion solverPolyhedral vertex based motion solver
•• TOPOLOGICAL CHANGESTOPOLOGICAL CHANGES
�� Dynamic mesh layeringDynamic mesh layering
�� Sliding interfaceSliding interface
�� Attach/detach boundaryAttach/detach boundary
•• AUTOMATIC MESH MOTIONAUTOMATIC MESH MOTION
�� Polyhedral vertex based motion solverPolyhedral vertex based motion solver
![Page 15: Automatic Mesh Motion with Topological Changes for Engine ...powerlab.fsb.hr/.../presentations/slides/slidesLucchiniZagreb2007Engine.pdf · Automatic Mesh Motion with Topological](https://reader030.vdocuments.us/reader030/viewer/2022040523/5e85e5d2b874d406f55c1384/html5/thumbnails/15.jpg)
POLYHEDRAL VERTEXPOLYHEDRAL VERTEX--BASED MOTION SOLVERBASED MOTION SOLVER
•• Grid is deformed and mesh refined around TDC;Grid is deformed and mesh refined around TDC;
•• Solve the Solve the LaplaceLaplace equation of motion;equation of motion;
•• Tetrahedral decomposition of the polyhedral mesh to Tetrahedral decomposition of the polyhedral mesh to keep the mesh valid;keep the mesh valid;
FEM decomposition of a polyhedral cellFEM decomposition of a polyhedral cell
![Page 16: Automatic Mesh Motion with Topological Changes for Engine ...powerlab.fsb.hr/.../presentations/slides/slidesLucchiniZagreb2007Engine.pdf · Automatic Mesh Motion with Topological](https://reader030.vdocuments.us/reader030/viewer/2022040523/5e85e5d2b874d406f55c1384/html5/thumbnails/16.jpg)
Mesh deformation around TDC for a pentMesh deformation around TDC for a pent--roof, SI engine roof, SI engine
during the intake stroke (lift from 1 mm to 5 mm)during the intake stroke (lift from 1 mm to 5 mm)
POLYHEDRAL VERTEXPOLYHEDRAL VERTEX--BASED MOTION SOLVERBASED MOTION SOLVER
1) MOTION EQUATION1) MOTION EQUATION
( ) 0γ∇ ∇ =ui
2) NEW POINT POSITION2) NEW POINT POSITION
new old t= + ∆x x u
![Page 17: Automatic Mesh Motion with Topological Changes for Engine ...powerlab.fsb.hr/.../presentations/slides/slidesLucchiniZagreb2007Engine.pdf · Automatic Mesh Motion with Topological](https://reader030.vdocuments.us/reader030/viewer/2022040523/5e85e5d2b874d406f55c1384/html5/thumbnails/17.jpg)
ENGINE MESH SETUP:ENGINE MESH SETUP:TWOTWO--STROKE ENGINESSTROKE ENGINES
![Page 18: Automatic Mesh Motion with Topological Changes for Engine ...powerlab.fsb.hr/.../presentations/slides/slidesLucchiniZagreb2007Engine.pdf · Automatic Mesh Motion with Topological](https://reader030.vdocuments.us/reader030/viewer/2022040523/5e85e5d2b874d406f55c1384/html5/thumbnails/18.jpg)
TWOTWO--STROKE ENGINES: MESH SETUPSTROKE ENGINES: MESH SETUP
CylinderCylinder
Intake portsIntake ports
Exhaust portExhaust port
THREE REGIONSTHREE REGIONS
![Page 19: Automatic Mesh Motion with Topological Changes for Engine ...powerlab.fsb.hr/.../presentations/slides/slidesLucchiniZagreb2007Engine.pdf · Automatic Mesh Motion with Topological](https://reader030.vdocuments.us/reader030/viewer/2022040523/5e85e5d2b874d406f55c1384/html5/thumbnails/19.jpg)
TWOTWO--STROKE ENGINES: MESH MOTIONSTROKE ENGINES: MESH MOTION
1) PISTON MOTION1) PISTON MOTION
•• dynamic layeringdynamic layering
•• deformationdeformation
2) PORTS2) PORTS--CYLINDER CONNECTIONCYLINDER CONNECTION
•• slidingsliding--interfaceinterface
COMBINED USE OF MULTIPLE COMBINED USE OF MULTIPLE
TOPOLOGICAL CHANGESTOPOLOGICAL CHANGES
![Page 20: Automatic Mesh Motion with Topological Changes for Engine ...powerlab.fsb.hr/.../presentations/slides/slidesLucchiniZagreb2007Engine.pdf · Automatic Mesh Motion with Topological](https://reader030.vdocuments.us/reader030/viewer/2022040523/5e85e5d2b874d406f55c1384/html5/thumbnails/20.jpg)
ENGINE MESH SETUP:ENGINE MESH SETUP:FOURFOUR--STROKE ENGINESSTROKE ENGINES
![Page 21: Automatic Mesh Motion with Topological Changes for Engine ...powerlab.fsb.hr/.../presentations/slides/slidesLucchiniZagreb2007Engine.pdf · Automatic Mesh Motion with Topological](https://reader030.vdocuments.us/reader030/viewer/2022040523/5e85e5d2b874d406f55c1384/html5/thumbnails/21.jpg)
FOURFOUR--STROKE ENGINES: MESH SETUPSTROKE ENGINES: MESH SETUP
FIVE REGIONSFIVE REGIONS
Intake and Intake and
exhaust portsexhaust ports
Remainder of Remainder of
the cylinderthe cylinder
Valve curtainsValve curtains
![Page 22: Automatic Mesh Motion with Topological Changes for Engine ...powerlab.fsb.hr/.../presentations/slides/slidesLucchiniZagreb2007Engine.pdf · Automatic Mesh Motion with Topological](https://reader030.vdocuments.us/reader030/viewer/2022040523/5e85e5d2b874d406f55c1384/html5/thumbnails/22.jpg)
FOURFOUR--STROKE ENGINES: MESH MOTIONSTROKE ENGINES: MESH MOTION
1) PISTON MOTION1) PISTON MOTION
•• dynamic layeringdynamic layering
•• deformationdeformation
2) VALVE MOTION2) VALVE MOTION
•• dynamic layeringdynamic layering
•• deformationdeformation
3) VALVE CLOSURE3) VALVE CLOSURE
•• attachattach--detach boundarydetach boundary
4) CYLINDER4) CYLINDER--VALVE CURTAINSVALVE CURTAINS
•• slidingsliding--interfaceinterface
COMBINED USE OF MULTIPLE COMBINED USE OF MULTIPLE
TOPOLOGICAL CHANGESTOPOLOGICAL CHANGES
![Page 23: Automatic Mesh Motion with Topological Changes for Engine ...powerlab.fsb.hr/.../presentations/slides/slidesLucchiniZagreb2007Engine.pdf · Automatic Mesh Motion with Topological](https://reader030.vdocuments.us/reader030/viewer/2022040523/5e85e5d2b874d406f55c1384/html5/thumbnails/23.jpg)
VALIDATIONVALIDATION
•• SCAVENGING IN A TWOSCAVENGING IN A TWO--STROKE ENGINESTROKE ENGINE
•• COMBUSTION IN A SIDECOMBUSTION IN A SIDE--VALVE ENGINEVALVE ENGINE
•• DIESEL ENGINE COMBUSTIONDIESEL ENGINE COMBUSTION
•• INTAKE STROKE IN A FOURINTAKE STROKE IN A FOUR--STROKE ENGINESTROKE ENGINE
•• SCAVENGING IN A TWOSCAVENGING IN A TWO--STROKE ENGINESTROKE ENGINE
•• COMBUSTION IN A SIDECOMBUSTION IN A SIDE--VALVE ENGINEVALVE ENGINE
•• DIESEL ENGINE COMBUSTIONDIESEL ENGINE COMBUSTION
•• INTAKE STROKE IN A FOURINTAKE STROKE IN A FOUR--STROKE ENGINESTROKE ENGINE
![Page 24: Automatic Mesh Motion with Topological Changes for Engine ...powerlab.fsb.hr/.../presentations/slides/slidesLucchiniZagreb2007Engine.pdf · Automatic Mesh Motion with Topological](https://reader030.vdocuments.us/reader030/viewer/2022040523/5e85e5d2b874d406f55c1384/html5/thumbnails/24.jpg)
SCAVENGING IN A TWOSCAVENGING IN A TWO--STROKE ENGINESTROKE ENGINE
ENGINE GEOMETRYENGINE GEOMETRY
1.05 barBoost pressure
2500 rpmSpeed
10.8Comp. Ratio
57 mmStroke
66.5 mmBore
COMPUTATIONAL MESHCOMPUTATIONAL MESH
Axial-symmetric
8000No. of cells at TDC
25000No. of cells at BDC
PHYSICAL MODELS AND PHYSICAL MODELS AND
BOUNDARY CONDITIONSBOUNDARY CONDITIONS
•• kk--εε turbulence model;turbulence model;
•• No slip at walls;No slip at walls;•• Total pressure at intake;Total pressure at intake;•• Fixed temperature at walls;Fixed temperature at walls;
![Page 25: Automatic Mesh Motion with Topological Changes for Engine ...powerlab.fsb.hr/.../presentations/slides/slidesLucchiniZagreb2007Engine.pdf · Automatic Mesh Motion with Topological](https://reader030.vdocuments.us/reader030/viewer/2022040523/5e85e5d2b874d406f55c1384/html5/thumbnails/25.jpg)
SCAVENGING IN A TWOSCAVENGING IN A TWO--STROKE ENGINESTROKE ENGINE
EVOLUTION OF EGR AND INEVOLUTION OF EGR AND IN--CYLINDER FLOW FIELDCYLINDER FLOW FIELD
![Page 26: Automatic Mesh Motion with Topological Changes for Engine ...powerlab.fsb.hr/.../presentations/slides/slidesLucchiniZagreb2007Engine.pdf · Automatic Mesh Motion with Topological](https://reader030.vdocuments.us/reader030/viewer/2022040523/5e85e5d2b874d406f55c1384/html5/thumbnails/26.jpg)
SCAVENGING IN A TWOSCAVENGING IN A TWO--STROKE ENGINESTROKE ENGINE
Radial velocity at different locationsRadial velocity at different locations
•• High velocities close to the scavenging portsHigh velocities close to the scavenging ports•• Tumble created by the piston motionTumble created by the piston motion
![Page 27: Automatic Mesh Motion with Topological Changes for Engine ...powerlab.fsb.hr/.../presentations/slides/slidesLucchiniZagreb2007Engine.pdf · Automatic Mesh Motion with Topological](https://reader030.vdocuments.us/reader030/viewer/2022040523/5e85e5d2b874d406f55c1384/html5/thumbnails/27.jpg)
SCAVENGING IN A TWOSCAVENGING IN A TWO--STROKE ENGINESTROKE ENGINE
Radial velocity at different locationsRadial velocity at different locationsTurbulence intensity at different locationsTurbulence intensity at different locations
•• High uHigh u’’ produced by the incoming air jetproduced by the incoming air jet•• Turbulence decay at the end of compressionTurbulence decay at the end of compression
![Page 28: Automatic Mesh Motion with Topological Changes for Engine ...powerlab.fsb.hr/.../presentations/slides/slidesLucchiniZagreb2007Engine.pdf · Automatic Mesh Motion with Topological](https://reader030.vdocuments.us/reader030/viewer/2022040523/5e85e5d2b874d406f55c1384/html5/thumbnails/28.jpg)
VALIDATIONVALIDATION
•• SCAVENGING IN A TWOSCAVENGING IN A TWO--STROKE ENGINESTROKE ENGINE
•• COMBUSTION IN A SIDECOMBUSTION IN A SIDE--VALVE ENGINEVALVE ENGINE
•• DIESEL ENGINE COMBUSTIONDIESEL ENGINE COMBUSTION
•• INTAKE STROKE IN A FOURINTAKE STROKE IN A FOUR--STROKE ENGINESTROKE ENGINE
•• SCAVENGING IN A TWOSCAVENGING IN A TWO--STROKE ENGINESTROKE ENGINE
•• COMBUSTION IN A SIDECOMBUSTION IN A SIDE--VALVE ENGINEVALVE ENGINE
•• DIESEL ENGINE COMBUSTIONDIESEL ENGINE COMBUSTION
•• INTAKE STROKE IN A FOURINTAKE STROKE IN A FOUR--STROKE ENGINESTROKE ENGINE
![Page 29: Automatic Mesh Motion with Topological Changes for Engine ...powerlab.fsb.hr/.../presentations/slides/slidesLucchiniZagreb2007Engine.pdf · Automatic Mesh Motion with Topological](https://reader030.vdocuments.us/reader030/viewer/2022040523/5e85e5d2b874d406f55c1384/html5/thumbnails/29.jpg)
COMBUSTION IN A SIDECOMBUSTION IN A SIDE--VALVE ENGINEVALVE ENGINE
ENGINE GEOMETRYENGINE GEOMETRY
MV-CAGIVA GABBIANO NV 2
1000 rpmSpeed
8Comp. Ratio
73.2 mmStroke
98 mmBore
COMPUTATIONAL MESHCOMPUTATIONAL MESH
Compression-Combustion
30000No. of cells at TDC
60000No. of cells at BDC
PHYSICAL MODELS AND PHYSICAL MODELS AND
BOUNDARY CONDITIONSBOUNDARY CONDITIONS
•• kk--εε turbulence model;turbulence model;
•• Weller bWeller b--ΞΞ combustion model;combustion model;•• Fixed temperature and noFixed temperature and no--slip slip at walls;at walls;
•• Sliding interfaceSliding interface models the partial models the partial side head covering by the pistonside head covering by the piston
![Page 30: Automatic Mesh Motion with Topological Changes for Engine ...powerlab.fsb.hr/.../presentations/slides/slidesLucchiniZagreb2007Engine.pdf · Automatic Mesh Motion with Topological](https://reader030.vdocuments.us/reader030/viewer/2022040523/5e85e5d2b874d406f55c1384/html5/thumbnails/30.jpg)
Predicted cylinder Predicted cylinder
pressure tracepressure trace
COMBUSTION IN A SIDECOMBUSTION IN A SIDE--VALVE ENGINEVALVE ENGINE
EVOLUTION OF THE REGRESS VARIABLE EVOLUTION OF THE REGRESS VARIABLE bb
(b=0: fully burnt, b=1: fully (b=0: fully burnt, b=1: fully unburntunburnt))
DURING THE COMBUSTION PROCESSDURING THE COMBUSTION PROCESS
•• QuasiQuasi constantconstant--volume combustion correctly predicted by the model;volume combustion correctly predicted by the model;
![Page 31: Automatic Mesh Motion with Topological Changes for Engine ...powerlab.fsb.hr/.../presentations/slides/slidesLucchiniZagreb2007Engine.pdf · Automatic Mesh Motion with Topological](https://reader030.vdocuments.us/reader030/viewer/2022040523/5e85e5d2b874d406f55c1384/html5/thumbnails/31.jpg)
VALIDATIONVALIDATION
•• SCAVENGING IN A TWOSCAVENGING IN A TWO--STROKE ENGINESTROKE ENGINE
•• COMBUSTION IN A SIDECOMBUSTION IN A SIDE--VALVE ENGINEVALVE ENGINE
•• DIESEL ENGINE COMBUSTIONDIESEL ENGINE COMBUSTION
•• INTAKE STROKE IN A FOURINTAKE STROKE IN A FOUR--STROKE ENGINESTROKE ENGINE
•• SCAVENGING IN A TWOSCAVENGING IN A TWO--STROKE ENGINESTROKE ENGINE
•• COMBUSTION IN A SIDECOMBUSTION IN A SIDE--VALVE ENGINEVALVE ENGINE
•• DIESEL ENGINE COMBUSTIONDIESEL ENGINE COMBUSTION
•• INTAKE STROKE IN A FOURINTAKE STROKE IN A FOUR--STROKE ENGINESTROKE ENGINE
![Page 32: Automatic Mesh Motion with Topological Changes for Engine ...powerlab.fsb.hr/.../presentations/slides/slidesLucchiniZagreb2007Engine.pdf · Automatic Mesh Motion with Topological](https://reader030.vdocuments.us/reader030/viewer/2022040523/5e85e5d2b874d406f55c1384/html5/thumbnails/32.jpg)
DIESEL ENGINE COMBUSTIONDIESEL ENGINE COMBUSTION
ENGINE GEOMETRYENGINE GEOMETRY
2.5Swirl Ratio
3100 rpmSpeed
4 barBoost pressure
SEATEK 850 PLUS
14Comp. Ratio
134 mmStroke
127 mmBore
COMPUTATIONAL MESHCOMPUTATIONAL MESH
Compression-Combustion
7000No. of cells at TDC
45000No. of cells at BDC
PHYSICAL MODELS AND PHYSICAL MODELS AND
BOUNDARY CONDITIONSBOUNDARY CONDITIONS
•• LagrangianLagrangian spray modelling;spray modelling;•• Complex chemistry and ISAT to Complex chemistry and ISAT to model combustion;model combustion;
•• RNG RNG kk--εε turbulence model;turbulence model;
![Page 33: Automatic Mesh Motion with Topological Changes for Engine ...powerlab.fsb.hr/.../presentations/slides/slidesLucchiniZagreb2007Engine.pdf · Automatic Mesh Motion with Topological](https://reader030.vdocuments.us/reader030/viewer/2022040523/5e85e5d2b874d406f55c1384/html5/thumbnails/33.jpg)
DIESEL ENGINE COMBUSTIONDIESEL ENGINE COMBUSTION
•• Agreement with experimental cylinder pressure data, Agreement with experimental cylinder pressure data, LagrangianLagrangianparticles correctly tracked also with particles correctly tracked also with dynamicdynamic--layeringlayering; ;
Predicted cylinder pressurePredicted cylinder pressureFUEL INJECTION AND COMBUSTIONFUEL INJECTION AND COMBUSTION
![Page 34: Automatic Mesh Motion with Topological Changes for Engine ...powerlab.fsb.hr/.../presentations/slides/slidesLucchiniZagreb2007Engine.pdf · Automatic Mesh Motion with Topological](https://reader030.vdocuments.us/reader030/viewer/2022040523/5e85e5d2b874d406f55c1384/html5/thumbnails/34.jpg)
VALIDATIONVALIDATION
•• SCAVENGING IN A TWOSCAVENGING IN A TWO--STROKE ENGINESTROKE ENGINE
•• COMBUSTION IN A SIDECOMBUSTION IN A SIDE--VALVE ENGINEVALVE ENGINE
•• DIESEL ENGINE COMBUSTIONDIESEL ENGINE COMBUSTION
•• INTAKE STROKE IN A FOURINTAKE STROKE IN A FOUR--STROKE ENGINESTROKE ENGINE
•• SCAVENGING IN A TWOSCAVENGING IN A TWO--STROKE ENGINESTROKE ENGINE
•• COMBUSTION IN A SIDECOMBUSTION IN A SIDE--VALVE ENGINEVALVE ENGINE
•• DIESEL ENGINE COMBUSTIONDIESEL ENGINE COMBUSTION
•• INTAKE STROKE IN A FOURINTAKE STROKE IN A FOUR--STROKE ENGINESTROKE ENGINE
![Page 35: Automatic Mesh Motion with Topological Changes for Engine ...powerlab.fsb.hr/.../presentations/slides/slidesLucchiniZagreb2007Engine.pdf · Automatic Mesh Motion with Topological](https://reader030.vdocuments.us/reader030/viewer/2022040523/5e85e5d2b874d406f55c1384/html5/thumbnails/35.jpg)
ENGINE GEOMETRYENGINE GEOMETRY
3000 rpmSpeed
14Comp. Ratio
92 mmStroke
100 mmBore
COMPUTATIONAL MESHCOMPUTATIONAL MESH
40000No. of cells at TDC
200000No. of cells at BDC
PHYSICAL MODELS AND PHYSICAL MODELS AND
BOUNDARY CONDITIONSBOUNDARY CONDITIONS
•• kk--εε turbulence model;turbulence model;
•• Fixed temperature and noFixed temperature and no--slip slip at walls;at walls;
INTAKE STROKE IN A FOURINTAKE STROKE IN A FOUR--STROKE ENGINESTROKE ENGINE
![Page 36: Automatic Mesh Motion with Topological Changes for Engine ...powerlab.fsb.hr/.../presentations/slides/slidesLucchiniZagreb2007Engine.pdf · Automatic Mesh Motion with Topological](https://reader030.vdocuments.us/reader030/viewer/2022040523/5e85e5d2b874d406f55c1384/html5/thumbnails/36.jpg)
INTAKE STROKE IN A FOURINTAKE STROKE IN A FOUR--STROKE ENGINESTROKE ENGINE
PREDICTED FLOWPREDICTED FLOW--FIELD AND TURBULENCE INTENSITY FIELD AND TURBULENCE INTENSITY –– INTAKE STROKEINTAKE STROKE
•• Large ring vortex below the valve moving downwardLarge ring vortex below the valve moving downward
![Page 37: Automatic Mesh Motion with Topological Changes for Engine ...powerlab.fsb.hr/.../presentations/slides/slidesLucchiniZagreb2007Engine.pdf · Automatic Mesh Motion with Topological](https://reader030.vdocuments.us/reader030/viewer/2022040523/5e85e5d2b874d406f55c1384/html5/thumbnails/37.jpg)
INTAKE STROKE IN A FOURINTAKE STROKE IN A FOUR--STROKE ENGINESTROKE ENGINE
PREDICTED FLOWPREDICTED FLOW--FIELD AND TURBULENCE INTENSITY FIELD AND TURBULENCE INTENSITY –– INTAKE STROKEINTAKE STROKE
•• Turbulence generated by high velocity and flow deflectionTurbulence generated by high velocity and flow deflection
![Page 38: Automatic Mesh Motion with Topological Changes for Engine ...powerlab.fsb.hr/.../presentations/slides/slidesLucchiniZagreb2007Engine.pdf · Automatic Mesh Motion with Topological](https://reader030.vdocuments.us/reader030/viewer/2022040523/5e85e5d2b874d406f55c1384/html5/thumbnails/38.jpg)
INTAKE STROKE IN A FOURINTAKE STROKE IN A FOUR--STROKE ENGINESTROKE ENGINE
Velocity and turbulence intensity distribution across the valve Velocity and turbulence intensity distribution across the valve liftlift
Typical values of Typical values of
U/sU/spp ≈≈ 1010
correctly correctly predictedpredicted
![Page 39: Automatic Mesh Motion with Topological Changes for Engine ...powerlab.fsb.hr/.../presentations/slides/slidesLucchiniZagreb2007Engine.pdf · Automatic Mesh Motion with Topological](https://reader030.vdocuments.us/reader030/viewer/2022040523/5e85e5d2b874d406f55c1384/html5/thumbnails/39.jpg)
INTAKE STROKE IN A FOURINTAKE STROKE IN A FOUR--STROKE ENGINESTROKE ENGINE
InIn--cylinder turbulence intensity evolutioncylinder turbulence intensity evolution
' 0.5TDC pu s≅
![Page 40: Automatic Mesh Motion with Topological Changes for Engine ...powerlab.fsb.hr/.../presentations/slides/slidesLucchiniZagreb2007Engine.pdf · Automatic Mesh Motion with Topological](https://reader030.vdocuments.us/reader030/viewer/2022040523/5e85e5d2b874d406f55c1384/html5/thumbnails/40.jpg)
CONCLUSIONSCONCLUSIONS
![Page 41: Automatic Mesh Motion with Topological Changes for Engine ...powerlab.fsb.hr/.../presentations/slides/slidesLucchiniZagreb2007Engine.pdf · Automatic Mesh Motion with Topological](https://reader030.vdocuments.us/reader030/viewer/2022040523/5e85e5d2b874d406f55c1384/html5/thumbnails/41.jpg)
CONCLUSIONSCONCLUSIONS
•• Engine geometries;Engine geometries;
•• Compressible flow equations;Compressible flow equations;
•• Turbulence;Turbulence;
•• Scalar transport (EGR);Scalar transport (EGR);
•• Premixed combustion;Premixed combustion;
•• LagrangianLagrangian particle tracking;particle tracking;
•• Complex chemistry;Complex chemistry;
PROPOSED MESH MOTION APPROACH SUCCESSFULLY TESTEDPROPOSED MESH MOTION APPROACH SUCCESSFULLY TESTED
![Page 42: Automatic Mesh Motion with Topological Changes for Engine ...powerlab.fsb.hr/.../presentations/slides/slidesLucchiniZagreb2007Engine.pdf · Automatic Mesh Motion with Topological](https://reader030.vdocuments.us/reader030/viewer/2022040523/5e85e5d2b874d406f55c1384/html5/thumbnails/42.jpg)
CONCLUSIONSCONCLUSIONS
•• Finite Volume Method + Moving Meshes;Finite Volume Method + Moving Meshes;
GENERALITY OF THE APPROACHGENERALITY OF THE APPROACH
•• Engines with canted valves;Engines with canted valves;
•• Rotary machines:Rotary machines:
�� WankelWankel engines;engines;
�� Automotive CFD (superchargers, fuel pumps,...);Automotive CFD (superchargers, fuel pumps,...);
DEVELOPMENTSDEVELOPMENTS
![Page 43: Automatic Mesh Motion with Topological Changes for Engine ...powerlab.fsb.hr/.../presentations/slides/slidesLucchiniZagreb2007Engine.pdf · Automatic Mesh Motion with Topological](https://reader030.vdocuments.us/reader030/viewer/2022040523/5e85e5d2b874d406f55c1384/html5/thumbnails/43.jpg)
ACKNOWLEDGMENTSACKNOWLEDGMENTS
•• Dr. Dr. HrvojeHrvoje JasakJasak
•• Dr. Dr. ZeljkoZeljko TukovicTukovic
•• Dr. Dr. GianlucaGianluca DD’’ErricoErrico
•• Mr. Mario Mr. Mario MazuranMazuran and Mr. and Mr. LucianoLuciano SpaggiariSpaggiari
•• MV MV AgustaAgusta S.p.AS.p.A. and SEATEK . and SEATEK S.p.AS.p.A..
![Page 44: Automatic Mesh Motion with Topological Changes for Engine ...powerlab.fsb.hr/.../presentations/slides/slidesLucchiniZagreb2007Engine.pdf · Automatic Mesh Motion with Topological](https://reader030.vdocuments.us/reader030/viewer/2022040523/5e85e5d2b874d406f55c1384/html5/thumbnails/44.jpg)
THANKS FOR YOUR ATTENTION!THANKS FOR YOUR ATTENTION!
Tommaso LucchiniTommaso Lucchini
Politecnico di Milano,Politecnico di Milano,
DipartimentoDipartimento di di EnergeticaEnergetica
Via La Via La MasaMasa, 34, 34
20158 Milano (Italy)20158 Milano (Italy)
+39 02 23 99 86 36+39 02 23 99 86 36
[email protected]@polimi.it
www.engines.polimi.itwww.engines.polimi.it