Skip to content

Latest commit

 

History

History
49 lines (32 loc) · 2.03 KB

File metadata and controls

49 lines (32 loc) · 2.03 KB

Continuous Stirred Tank Reactor

The IDAES CSTR model represents a unit operation where a material stream undergoes some chemical reaction(s) in a well-mixed vessel.

Degrees of Freedom

CSTRs generally have one degree of freedom. Typically, the fixed variable is reactor volume.

Model Structure

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).

Additional Constraints

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).

Variables

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 Class

CSTR

CSTRData Class

CSTRData