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> ; </gasthermophysics> hinzufügen
* Datei "constant/thermophysicalProperties"
* ersetze Zeile thermoType hMixtureThermo<reactingmixture> ; </react
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> ; </gasthermophysics> hinzufügen
* Datei "constant/thermophysicalProperties"
* ersetze Zeile thermoType hMixtureThermo<reactingmixture> ; </reactingmixture> durch thermoType hsPsiMixtureThermo<reactingmixture<gasthermophysics> >; </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 Dieser Artikel ist ein Stub, ein kurzer verbesserungswürdiger Artikel. Du kannst helfen, indem du ihn [ verbesserst]Kategorie:Stubs