spectrochempy.PFR
- class PFR(cti_file, init_X, inlet_X, inlet_F, volume, n_cstr=0, P=None, T=298, area=None, K=1e-05, kin_param_to_set=None)[source][source]
PFR reactor as a CSTR in series.
- Parameters:
cti_file (
str
) – The cti file must contain a gas phase named ‘gas’ and optionally a reactive surface named ‘surface’.init_X (
dict
, array-like) – Initial composition of the reactors.
Methods Summary
fit_to_gas_concentrations
(self, exp_conc, ...)Fit rate parameters and concentration for a given concentration profile.
Methods Documentation
- fit_to_gas_concentrations(self, exp_conc, exp_idx, fit_to_exp_idx, param_to_optimize, param_to_set=None, logfile=None, **kwargs)[source][source]
Fit rate parameters and concentration for a given concentration profile.
Function fitting rate parameters and concentrations to a given concentration profile at the outlet of the pfr.
- Parameters:
exp_conc (NDDataset) – experimental concentration profiles on which to fit the model. Can contain more concentration profiles than those to fit. the y Coord should be time.
exp_idx – indexes of experimental concentration profiles on which the model will be fitted.
fit_to_exp_idx – correspondence between optimized concentration profile and experimental concentration profile.
param_to_optimize (dict) – reactive phase parameters to optimize.
param_to_set (dict) – names of kinetic parameters differing from the cti file but fixed during optimization.
logfile (
None
(default) or str) – name of the logfile.**kwargs – parameters for the optimization (see scipy.optimize.minimize).
- Returns:
Examples using spectrochempy.PFR