PlugFlowReactor#
- class ansys.chemkin.core.flowreactors.PFR.PlugFlowReactor(inlet: ansys.chemkin.core.inlet.Stream, label: str = 'PFR')#
Bases:
ansys.chemkin.core.batchreactors.batchreactor.BatchReactorsPlug Flow Reactor (PFR) model with energy equation.
Overview#
Set the PFR simulation starting position. |
|
Specify plug-flow reactor diameter profile. |
|
Specify plug-flow reactor cross-sectional flow area profile. |
|
Set the gas mixture viscocity at the PFR inlet. |
|
Set the maximum time step size allowed. |
|
Set the pseudo surface velocity at the active surface. |
|
Perform the common steps to run a Chemkin reactor model. |
Get reactor length. |
|
Get reactor diameter. |
|
Cross-sectional flow area of the PFR. |
|
Get plug flow reactor inlet mass flow rate. |
|
Get plug flow reactor inlet velocity [cm/sec]. |
|
Get plug flow reactor inlet volumetric flow rate. |
|
Get inlet volumetric flow rate in SCCM. |
Import detail#
from ansys.chemkin.core.flowreactors.PFR import PlugFlowReactor
Property detail#
- property PlugFlowReactor.length: float#
Get reactor length.
- property PlugFlowReactor.diameter: float#
Get reactor diameter.
- property PlugFlowReactor.flowarea: float#
Cross-sectional flow area of the PFR.
- property PlugFlowReactor.mass_flowrate: float#
Get plug flow reactor inlet mass flow rate.
- property PlugFlowReactor.velocity: float#
Get plug flow reactor inlet velocity [cm/sec].
- property PlugFlowReactor.vol_flowrate: float#
Get plug flow reactor inlet volumetric flow rate.
- property PlugFlowReactor.sccm: float#
Get inlet volumetric flow rate in SCCM.
Attribute detail#
- PlugFlowReactor.startposition#
- PlugFlowReactor.reactorlength#
- PlugFlowReactor.reactordiameter#
- PlugFlowReactor.reactorflowarea = 0.0#
Method detail#
- PlugFlowReactor.set_start_position(x0: float)#
Set the PFR simulation starting position.
- PlugFlowReactor.set_diameter_profile(x: numpy.typing.NDArray[numpy.double], diam: numpy.typing.NDArray[numpy.double]) int#
Specify plug-flow reactor diameter profile.
- PlugFlowReactor.set_flowarea_profile(x: numpy.typing.NDArray[numpy.double], area: numpy.typing.NDArray[numpy.double]) int#
Specify plug-flow reactor cross-sectional flow area profile.
- PlugFlowReactor.set_inlet_viscosity(visc: float)#
Set the gas mixture viscocity at the PFR inlet.
- PlugFlowReactor.set_solver_max_timestep_size(size: float)#
Set the maximum time step size allowed.
- PlugFlowReactor.set_pseudo_surface_velocity(vel: float)#
Set the pseudo surface velocity at the active surface.
- PlugFlowReactor.run() int#
Perform the common steps to run a Chemkin reactor model.