The IDAES Plug Flow Reactor (PFR) model represents a unit operation where a material stream passes through a linear reactor vessel whilst undergoing some chemical reaction(s). This model requires modeling the system in one spatial dimension.
PFRs generally have at least 2 degrees of freedom.
Typical fixed variables are:
- 2 of reactor length, area and volume.
The core PFR unit model consists of a single ControlVolume1DBlock (named control_volume) with one Inlet Port (named inlet) and one Outlet Port (named outlet).
PFR units add the following additional Variables:
Variable | Name | Notes |
---|---|---|
L | length | Reference to control_volume.length |
A | area | Reference to control_volume.area |
V | volume | Reference to control_volume.volume |
Qt, x | heat | Only if has_heat_transfer = True, reference to holdup.heat |
ΔPt, x | deltaP | Only if has_pressure_change = True, reference to holdup.deltaP |
PFR units write the following additional Constraints at all points in the spatial domain:
Xt, x, r = A × rt, x, r
where Xt, x, r is the extent of reaction of reaction r at point x and time t, A is the cross-sectional area of the reactor and rt, r is the volumetric rate of reaction of reaction r at point x and time t (from the outlet StateBlock).
idaes.models.unit_models.plug_flow_reactor
PFR
PFRData