Primer to Building Models in RMG 27 th Sept 2013 N th year RMG Users.
-
Upload
matthew-briggs -
Category
Documents
-
view
212 -
download
0
Transcript of Primer to Building Models in RMG 27 th Sept 2013 N th year RMG Users.
![Page 1: Primer to Building Models in RMG 27 th Sept 2013 N th year RMG Users.](https://reader035.fdocuments.us/reader035/viewer/2022072011/56649e035503460f94aedd48/html5/thumbnails/1.jpg)
Primer to Building Models in RMG
27th Sept 2013
Nth year RMG Users
![Page 2: Primer to Building Models in RMG 27 th Sept 2013 N th year RMG Users.](https://reader035.fdocuments.us/reader035/viewer/2022072011/56649e035503460f94aedd48/html5/thumbnails/2.jpg)
2
Outline
We will walk through main sections of a typical RMG input file:
• Databases• Reactants and reactor conditions• Pressure dependence parameters• Model termination• Guiding RMG Kinetics
![Page 3: Primer to Building Models in RMG 27 th Sept 2013 N th year RMG Users.](https://reader035.fdocuments.us/reader035/viewer/2022072011/56649e035503460f94aedd48/html5/thumbnails/3.jpg)
3
Databases
//Example for the oxidation mechanism for nBuOH. Database: RMG_database PrimaryThermoLibrary:Name: RMG-minimalLocation: primaryThermoLibraryEND PrimaryTransportLibrary:Name: GRIMech3.0Location: GRI-Mech3.0END
![Page 4: Primer to Building Models in RMG 27 th Sept 2013 N th year RMG Users.](https://reader035.fdocuments.us/reader035/viewer/2022072011/56649e035503460f94aedd48/html5/thumbnails/4.jpg)
4
Reactor ConditionsTemperatureModel: Constant (K) 1350PressureModel: Constant (atm) 1 InitialStatus: nBuOH (mol/cm3) 0.0338 Reactor conditions1 C 0 {2,S} 2 C 0 {1,S} {3,S}3 C 0 {2,S} {4,S}4 C 0 {3,S} {5,S}5 O 0 {4,S} O2 (mol/cm3) 0.4056 1 O 1 {2,S}2 O 1 {1,S} END InertGas:N2 (mol/cm3) 0.5606 Ar (mol/cm3) 0.0
END
1 C 0 {2,S}2 C 0 {1,S} {3,D}3 O 0 {2,D}
CH3CHO
![Page 5: Primer to Building Models in RMG 27 th Sept 2013 N th year RMG Users.](https://reader035.fdocuments.us/reader035/viewer/2022072011/56649e035503460f94aedd48/html5/thumbnails/5.jpg)
5
Pressure Dependence
//Pressure dependence specific parametersSpectroscopicDataEstimator: FrequencyGroupsPressureDependence: ModifiedStrongCollision
MaxAtomsForPressureDependence: 20 // Size of adduct above which pdep will not be performed
PDepKineticsModel: Chebyshev 6 4TRange: (K) 290.0 3000.0 8PRange: (bar) 0.01 100.0 5
![Page 6: Primer to Building Models in RMG 27 th Sept 2013 N th year RMG Users.](https://reader035.fdocuments.us/reader035/viewer/2022072011/56649e035503460f94aedd48/html5/thumbnails/6.jpg)
6
Changing pressure can dramatically changeproduct branching ratios in multi-well networks.
E(kJ/mol)
high pressuremoderate pressurelow pressure
![Page 7: Primer to Building Models in RMG 27 th Sept 2013 N th year RMG Users.](https://reader035.fdocuments.us/reader035/viewer/2022072011/56649e035503460f94aedd48/html5/thumbnails/7.jpg)
7
Methods for estimating pressure dependence kinetics in RMG
PressureDependence: ModifiedStrongCollisionPressureDependence: ReservoirState
MSC RS CSE
accuracy okay good (low T)bad (high T)
very accurate
speed very fast fast very slow
robustness very robust robust not robust
increasing computational cost
![Page 8: Primer to Building Models in RMG 27 th Sept 2013 N th year RMG Users.](https://reader035.fdocuments.us/reader035/viewer/2022072011/56649e035503460f94aedd48/html5/thumbnails/8.jpg)
8
Maximum size for pressure dependent networks
MaxAtomsForPressureDependence: 20
increasing pressure dependence
incr
easi
ng p
ress
ure
depe
nden
ce
B. M. Wong, D. M. Matheu, and W. H. Green. J. Phys. Chem. A 2003, 107, p. 6206-6211.
switchover pressure – indicating the onset of pressure dependence as a function of temperature and molecular size
![Page 9: Primer to Building Models in RMG 27 th Sept 2013 N th year RMG Users.](https://reader035.fdocuments.us/reader035/viewer/2022072011/56649e035503460f94aedd48/html5/thumbnails/9.jpg)
9
Interpolation model for pressure dependent kinetics
PDepKineticsModel: Chebyshev 6 4PDepKineticsModel: PDepArrhenius
• Option #1: Chebyshev – Output is in CHEB parameters no physical significance– 6 points in Temperature and 4 points in Pressure has been
found to be quite accurate and avoids overfitting
• Option #2: PLOG– Easier to understand the output– Usually the fit is not very accurate
![Page 10: Primer to Building Models in RMG 27 th Sept 2013 N th year RMG Users.](https://reader035.fdocuments.us/reader035/viewer/2022072011/56649e035503460f94aedd48/html5/thumbnails/10.jpg)
10
Termination Criteria
FinishController:(1)Goal Conversion: nBuOH 0.9//(1) Goal ReactionTime: 0.1 (sec) (2) Error Tolerance: 0.1 DynamicSimulator: DASSLConversions: AUTOAtol: 1e-18Rtol: 1e-8
![Page 11: Primer to Building Models in RMG 27 th Sept 2013 N th year RMG Users.](https://reader035.fdocuments.us/reader035/viewer/2022072011/56649e035503460f94aedd48/html5/thumbnails/11.jpg)
11
Guiding RMG Kinetics PrimaryKineticLibrary:END ReactionLibrary:Name: nBuOHLocation: nBuOHEND SeedMechanism:Name: GRIMech3.0Location: GRI-Mech3.0GenerateReactions: yesEND
![Page 12: Primer to Building Models in RMG 27 th Sept 2013 N th year RMG Users.](https://reader035.fdocuments.us/reader035/viewer/2022072011/56649e035503460f94aedd48/html5/thumbnails/12.jpg)
12
Many are already available in RMG_database/kinetics_libraries
Contain trusted kinetic parameters calculated via experiments or quantum chemistry
Include mechanisms for small and large(-ish) molecules in combustion and pyrolysis
Reaction Libraries & Seed Mechanisms
![Page 13: Primer to Building Models in RMG 27 th Sept 2013 N th year RMG Users.](https://reader035.fdocuments.us/reader035/viewer/2022072011/56649e035503460f94aedd48/html5/thumbnails/13.jpg)
13
What’s the difference?
General RMG Algorithm
A C
B
D
EF
![Page 14: Primer to Building Models in RMG 27 th Sept 2013 N th year RMG Users.](https://reader035.fdocuments.us/reader035/viewer/2022072011/56649e035503460f94aedd48/html5/thumbnails/14.jpg)
14
What’s the difference?
Reaction Library
A BB CL M
A C
B
D
EF
![Page 15: Primer to Building Models in RMG 27 th Sept 2013 N th year RMG Users.](https://reader035.fdocuments.us/reader035/viewer/2022072011/56649e035503460f94aedd48/html5/thumbnails/15.jpg)
15
What’s the difference?
Seed Mechanism
A BB CL M
L M
A C
B
D
EFF
![Page 16: Primer to Building Models in RMG 27 th Sept 2013 N th year RMG Users.](https://reader035.fdocuments.us/reader035/viewer/2022072011/56649e035503460f94aedd48/html5/thumbnails/16.jpg)
16
Reaction Libraries & Seed Mechanisms
In a folder within RMG_database/kinetics_libraries/
Must contain three files– reactions.txt– pdepreactions.txt– species.txt
![Page 17: Primer to Building Models in RMG 27 th Sept 2013 N th year RMG Users.](https://reader035.fdocuments.us/reader035/viewer/2022072011/56649e035503460f94aedd48/html5/thumbnails/17.jpg)
17
Sometime in the future: advanced tips for efficient model generation
• Imposing constraints on: – Molecular structure of products– Allowed chemical reactions
• Guiding RMG model generation: – Seed mechanisms– Kinetic/thermo libraries– Adding species to input file
• Playing around with termination criteria