XiFoam: Added mesh-motion to replace XiEngineFoam
With the addition of mesh-motion to XiFoam and the new engine fvMeshMover the XiEngineFoam kivaTest simple IC engine example now runs in XiFoam and XiEngineFoam has been removed. This simplifies maintenance provides greater extensibility.
This commit is contained in:
@ -10,19 +10,22 @@ FoamFile
|
||||
format ascii;
|
||||
class dictionary;
|
||||
location "constant";
|
||||
object engineGeometry;
|
||||
object dynamicMeshDict;
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
engineMesh layered;
|
||||
mover
|
||||
{
|
||||
type layeredEngine;
|
||||
|
||||
conRodLength conRodLength [0 1 0 0 0 0 0] 0.147;
|
||||
libs ("libfvMeshMovers.so");
|
||||
|
||||
bore bore [0 1 0 0 0 0 0] 0.092;
|
||||
|
||||
stroke stroke [0 1 0 0 0 0 0] 0.08423;
|
||||
|
||||
clearance clearance [0 1 0 0 0 0 0] 0.00115;
|
||||
conRodLength 0.147;
|
||||
bore 0.092;
|
||||
stroke 0.08423;
|
||||
clearance 0.00115;
|
||||
pistonLayers 0;
|
||||
}
|
||||
|
||||
|
||||
// ************************************************************************* //
|
||||
@ -10,11 +10,11 @@ FoamFile
|
||||
format ascii;
|
||||
class dictionary;
|
||||
location "system";
|
||||
object controlDict.1st;
|
||||
object controlDict;
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
application XiEngineFoam;
|
||||
application XiFoam;
|
||||
|
||||
startFrom startTime;
|
||||
|
||||
@ -66,6 +66,7 @@ PIMPLE
|
||||
nCorrectors 2;
|
||||
nNonOrthogonalCorrectors 1;
|
||||
momentumPredictor yes;
|
||||
correctPhi no;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user