The kinetic parameters are now correct on the GitHub repo.
Basically, it now labels each component explicitly so it should be fully generalizable even to the types of complex reaction networks that we'd never see. So the BUW-FZJ_B reaction network is
PMMA_1 ---> 0.001 Residue + 0.999 Gas [equation (1) in the document Tristan linked]
PMMA_2 ---> 0.001 Residue + 0.999 Gas [equation (2) in the document Tristan linked]
The whole material and reaction description is now expressed in the *.json file as:
"Composition": {
"Initial Components": [1, 2],
"Initial Mass Fraction": [0.025, 0.975],
"Final Components": [3]
},
"Kinetics": {
"Reactants": [ [1], [2] ],
"Products": [ [3], [3] ],
"Pre-exponential": [56864.9,6.71256e12],
"Activation Energy": [610756.0,180974.37],
"Reaction Order": [1, 1],
"Solid Yield": [0.001, 0.001]
},
The virgin PMMA is broken into two materials (components 1 and 2) with the same thermophysical properties, but which undergo two distinct reactions. But both reactions produce the same residual (component 3). And so, for instance, three densities must be expressed (for components labeled 1, 2, and 3) as
"Density": {
"Form": "Component Specific",
"Value": [1207.84,1207.84,842.116]
},
I will still need to apply this to the other materials, but they are mostly less ambiguous.
(Tristan, please correct me if my understanding of your reaction mechanism is not correct!)