DWSIM.UnitOperations.Reactors Namespace

 

Classes

ProfileItem Represents a single compound's flow and composition data at one point along the PFR length, used to build the reactor profile.
Reactor Abstract base class for all reactor unit operations. Provides shared properties such as reaction set selection, operating mode, pressure/temperature/heat duty changes, and conversion tracking for each reaction and component.
Reactor_Conversion Represents a Conversion Reactor that calculates product composition from a set of conversion-type reactions with user-specified fractional conversions. Reactions are processed sequentially (by rank) and in parallel within each rank.
Reactor_CSTR Represents a Continuous Stirred-Tank Reactor (CSTR) that models a well-mixed reactor vessel where reaction kinetics are evaluated at the outlet composition. Supports conversion, kinetic, and heterogeneous catalytic reactions with optional two-phase (liquid + vapour) outlet operation.
Reactor_Equilibrium Represents an Equilibrium Reactor that determines product composition by minimising the Gibbs free energy along reaction-extent coordinates for a set of equilibrium-type reactions. Supports isothermal, adiabatic, and outlet-temperature operating modes.
Reactor_Gibbs Represents a Gibbs Reactor that determines the equilibrium product composition by minimising the total Gibbs free energy of the system. Two solving approaches are available: direct minimisation (elemental balance constraints) and reaction-extent minimisation.
Reactor_PFR Represents a Plug Flow Reactor (PFR) that integrates kinetic, heterogeneous catalytic, and conversion reactions along the reactor length using an ODE solver. Temperature, pressure, and composition profiles are computed section by section.
Reactor_ReaktoroGibbs Represents a Gibbs Reactor that uses the Reaktoro library (via Python.NET) to perform a Gibbs free-energy minimisation for geochemical and aqueous-phase equilibrium calculations. Supports aqueous, gaseous, liquid, and mineral phases.

Enumerations

OperationModeDefines the thermal operating mode of a reactor.
Reactor_CSTREReactorModeDefines the outlet configuration of the CSTR.
Reactor_GibbsReactivePhaseTypeDefines which phases participate in the Gibbs minimisation.
Reactor_GibbsSolvingMethodDefines the solution approach for the Gibbs reactor.
Reactor_PFRSizingTypeDefines the sizing calculation mode for the PFR.