ContribDieselFoamInjectorProperties
From OpenFOAMWiki
injectorProperties
FoamFile { version 2.0; format ascii; class dictionary; object injectorProperties; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // ( { injectorType unitInjector; // injectorType optional:
unitInjectorProps { position (0.0 1.0 0.0); direction (0.0 -1.0 0.0); diameter 2.0e-4; Cd 0.86; mass 26.0e-6; nParcels 10000; X ( 1.0 ); massFlowRateProfile ( (0.0 1.0) (1.0e-4 2.0) (5.0e-4 1.0) (1.0e-3 1.0) ); temperatureProfile ( (0.0 360.0) (5.0e-3 330.0) (1.0e-3 350.0) ); }
commonRailInjectorProps { position (0.0 0.1 0.0); direction (0.0 -1.0 0.0); diameter 1.9e-4; mass 6.0e-6; injectionPressure 200.0e+5; temperature 320.0; nParcels 5000; X ( 0.3 0.7 ); massFlowRateProfile ( (0.0 0.12) (4.16667e-05 6.1634) (8.33333e-05 9.4778) (0.000583333 8.0014) (0.000625 7.2582) (1.25e-3 3.92) ); injectionPressureProfile ( (0.0 1.0); (0.00125 1.0); ); }
definedInjectorProps { position (0.0 0.1 0.0); direction (0.0 -1.0 0.0); diameter 1.9e-4; mass 6.0e-6; temperature 320.0; nParcels 5000; X ( 0.3 0.7 ); massFlowRateProfile ( (0.0 1.0) (1.0e-4 2.0) (5.0e-4 1.0) (1.0e-3 1.0) ); velocityProfile ( (0.0 100.0) (5.0e-4 300.0) (1.0e-3 200.0) ); }
swirlInjectorProps { position (0.0 0.1 0.0); direction (0.0 -1.0 0.0); diameter 1.9e-4; mass 6.0e-6; injectionPressure 200.0e+5; temperature 320.0; nParcels 5000; X ( 0.3 0.7 ); massFlowRateProfile ( (0.0 1.0) (1.0e-4 2.0) (5.0e-4 1.0) (1.0e-3 1.0) ); injectionPressureProfile ( (0.0 1.0) (5.0e-4 3.0) (1.0e-3 2.0) ); }
multiHoleInjectorProps { position (0.0 0.0 0.0); xyAngle 0.0; zAngle -180.0; nHoles 4; umbrellaAngle 120.0; nozzleTipDiameter 1.0e-3; angleSpacing ( 0.0 22.5 22.5 20.0 ); diameter 1.0e-4; Cd 0.86; mass 20.0e-6; nParcels 40000; X ( 1.0 ); massFlowRateProfile ( (0.0 1.0) (1.0 1.0) ); temperatureProfile ( (0.0 360.0) (1.0 350.0) ); }
} // you can add as many injectors as you want { injectorType multiHoleInjector; // and add the correpsonding dictionary } )