% Examples for the conversion of reaction equations to ordinary % differential equations. % Example taken from Feinberg (Chemical Engineering): species := {A1,A2,A3,A4,A5}; reac2ode { A1 + A4 <> 2A1, rho, beta, A1 + A2 <> A3, gamma, epsilon, A3 <> A2 + A5, theta, mue}; inputmat; outputmat; % Computation of the classical reaction matrix as difference % of output and input matrix: reactmat := outputmat-inputmat; % Example with automatic generation of rate constants and automatic % extraction of species. species := {}; reac2ode { A1 + A4 <> 2A1, A1 + A2 <> A3, A3 <> A2 + A5}; on rounded; species := {}; reac2ode { A1 + A4 <> 2A1, 17.3* 22.4**1.5, 0.04* 22.4**1.5 }; end;