FANDOM


reactingFoam ist ein Löser des Pakets OpenFOAM.

Ein Tutorial für ReactingFoam ist hier zu finden. Zur Adaptierung des Tutorials an OpenFOAM-1.7.1 sind folgende Schritte durchzuführen:

  • eine "g"-Datei wird im /constant Verzeichnis benötigt, dieses kann aus dem neuen combustion/dieselFoam/aachenBomb Tutorial entnommen werden
  • Datei "constant/chemistryProperties"
    • header (von "version" bis "object") in FoamFile{ ... } setzen
    • chemistrySolver sollte ode statt ODE sein
    • es sollte ein odeCoeffs-dictionary anstelle eines ODECoeffs geben
    • nach dem Header die Zeile psyChemistryModel ODEChemistryModel<gasThermoPhysics>; hinzufügen
  • Datei "constant/thermophysicalProperties"
    • ersetze Zeile thermoType hMixtureThermo<reactingMixture>; durch thermoType hsPsiMixtureThermo<reactingMixture<gasThermoPhysics>>;
    • richtige Ortsangabe für CHEMKINFile und CHEMKINThermoFile überprüfen, sollte mit CHEMKINFile "../chemkin/chem.inp"; und CHEMKINThermoFile "../chemkin/therm.dat"; funktionieren
  • Datei "constant/turbulenceProperties"
    • ersetze solver durch die neue Definition aus dem aachenBomb-Tutorial
  • Datei "0/T"
    • in der Boundary-Condition "outlet" ist type fixedValue; value uniform 800; durch type zeroGradient; zu ersetzen
  • eine "constant/RASProperties"-Datei könnte benötigt werden, siehe neues aachenBomb-Tutorial
  • Datei "system/controlDict"
    • für startFrom sollte startTime anstelle von latestTime gewählt werden