The IDAES CSTR model represents a unit operation where a material stream undergoes some chemical reaction(s) in a well-mixed vessel.
CSTRs generally have one degree of freedom. Typically, the fixed variable is reactor volume.
The core CSTR unit model consists of a single ControlVolume0D
(named control_volume
) with one Inlet Port (named inlet
) and one Outlet Port (named outlet
).
CSTR units write the following additional Constraints beyond those written by the ControlVolume Block.
Xt, r = Vt × rt, r
where Xt, r is the extent of reaction of reaction r at time t, Vt is the volume of the reacting material at time t (allows for varying reactor volume with time) and rt, r is the volumetric rate of reaction of reaction r at time t (from the outlet property package).
CSTR units add the following additional Variables beyond those created by the ControlVolume Block.
Variable | Name | Notes |
---|---|---|
Vt | volume | If has_holdup = True this is a reference to control_volume.volume , otherwise a Var attached to the Unit Model |
Qt | heat | Only if has_heat_transfer = True , reference to control_volume.heat |
idaes.generic_models.unit_models.cstr
CSTR
CSTRData