Model Library
-
Upload
dongjinzong2004 -
Category
Documents
-
view
217 -
download
0
Transcript of Model Library
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 1/119
Overview of Model Library
This topic describes the five main groups of library models in the Aspen Adsorption library.
These are:
Gas ModelsThe table lists the gas phase models available in Aspen Adsorption. You connect these models usingthe gas_Material Connection.
gas_bed Model
The gas_bed model simulates an adsorption bed unit in a gas flowsheet. It acts like a container modelfor the bed layers and their interconnections.
See Also
gas_bed Model: Connectivity
gas_bed Model: Configuration
Group Description
Adsorption_Gas Gas phase flowsheet models
Adsorption_gCSS Gas cyclic steady-state flowsheet models.
Adsorption_IonX Ion-exchange flowsheet models
Adsorption_Liquid Liquid phase flowsheet models
Miscellaneous Additional flowsheet models that require noconnectivity
Model Description
gas_bed Adsorbent bed layers
gas_buffer_interaction Tank with inlet delay capabilities
gas_feed Feed/inlet boundary terminator
gas_heat_exchanger General instantaneous heat exchanger (optional
liquid condensate stream)gas_interaction Pseudo bed for single bed approach
gas_node Simple multi-stream meeting point
gas_pipe simple instantaneous pipe
gas_product Product/outlet boundary terminator
gas_pump Compressor or vacuum pump
gas_ramp Special model for forced pressure profiles
gas_tank_void General purpose model to account for spaces andholdup
gas_valve Relates pressure drop to flowrate
页码,1/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 2/119
gas_bed Model: Specifications
gas_bed Model: Initialization
gas_bed Model: User Procedures Used
gas_bed Model: Results
gas_bed Model: Additional Notes
gas_bed Model: Connectivity
These are the available connections for the gas-bed model:
gas_bed Model: Configuration
These are the configuration options available for the gas_bed model:
Port Name Type Valid ConnectionProcess_In g_material_port (single) gas_Material_Connection
Process_Out g_material_port (single) gas_Material_Connection
Option Valid Values Description Number of layers Integer (1 or higher) Number of independent
adsorbent layers with the bed
Bed type Vertical
Horizontal
Radial
Orientation and configuration of the adsorbent layer/s
Spatial Dimensions 1-D
2-D
Number of spatial dimensions to
account for within eachadsorbent layer (valid only for vertical geometries)
Internal heat exchanger None
1-Phase, internal
1-Phase, jacket
Steam-Water, internal
Steam-Water, jacket
Heat exchange equipment within
the adsorbent layers, or at theexternal surface
页码,2/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 3/119
gas_bed Model: Specifications
Depending on how the gas_bed model has been configured, you need to specify one or more of thesevariables in the Specify table:
Note Each adsorbent layer within the bed has its own specifications.
gas_bed Model: Initialization
No initialization method is required for the gas_bed model. Each contained layer, however, needs to
be initialized accordingly.
gas_bed Model: User Procedures Used
There are no user procedures available for the gas_bed model.
gas_bed Model: ResultsTypical variables in the Results table for the gas_bed model are:
Variable DescriptionMFlow Mass flowrate of heating/cooling medium
Cp Specific heat capacity of heating/cooling medium
Taux_In Inlet temperature of heating/cooling medium
Taux_Out Outlet temperature of Heating/cooling medium
MFlowcw Mass flowrate of cooling water
Cpcw Heat capacity of cooling water
Tcw_In Inlet temperature of cooling water
MFlowst_in Mass flowrate of steam
Cpst Heat capacity of steam
Tst_In Steam inlet temperature
Lambda Steam heat of condensation
Variable Description
E Total energy transferred to the environment
ECyc Total energy transferred to the environment for the last cycle
EHx Total heat exchanged to single phase medium
EHxCyc Total heat exchanged to single phase medium for
the last cycleEcw Total heat exchanged to cooling water
EcwCyc Total heat exchanged to cooling water for the last
页码,3/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 4/119
gas_bed Model: Additional Notes Note the following information when using the gas_bed model:
You can give a label or ID number for each adsorbent layer in the bed
The gas_bed model does not include any inlet or outlet dead space. Use a gas_tank_void
model at each end to simulate dead space.
The gas_bed model behaves as a reversible flow setter. Ideally, it expects a reversible pressure
setter to be connected at each end.
gas_buffer_interaction Model
The gas_buffer_interaction model simulates a void or tank where material can accumulate. Use the
model as part of the single bed modeling approach to simulate, for example, material recovered froma pseudo bed whilst the actual modeled bed undergoes a regenerative step.
See Also
gas_buffer_interaction Model: Connectivity
gas_buffer_interaction Model: Configuration
gas_buffer_interaction Model: Specifications
gas_buffer_interaction Model: Initialization
gas_buffer_interaction Model: User Procedures Used
gas_buffer_interaction Model: Results
gas_buffer_interaction Model: Additional Notes
gas_buffer_interaction Model: Connectivity
These are the available connections for the gas-buffer_interaction model:
cycle
Est Total heat exchanged to steam
EstCyc Total heat exchanged to steam for the last cycle
Port Name Type Valid Connection
Process_In g_material_port (single) gas_Material_Connection
页码,4/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 5/119
gas_buffer_interaction Model: Configuration
These are the configuration options available for the gas_buffer_interaction model:
gas_buffer_interaction Model: SpecificationsDepending on how the gas_buffer_interaction model has been configured, you need to specify one or more of these variables in the Specify table:
Process_Out g_material_port (multiport) gas_Material_Connection
Option Valid Values Description
Model type Reversible Pressure Setter
Non-Reversible
Mode of flowsheet interactivity
Gas model assumption Ideal Gas
Fixed Compressibility
User Procedure Compressibility
User Submodel Compressibility
Is the gas contained an ideal gas?If not ,how is the compressibilityfactor supplied?
Include compression term Yes
No
Is the heat of compressionincluded in the energy balance?
Heat effect assumption Adiabatic
Non-Adiabatic
Is there heat exchange with theexternal environment?
Shape assumption Spherical
Cylindrical
Hemispherical
Cap
Unknown
If there is heat exchange with theexternal environment, what
shape is the heat transfer area?
Variable Description
Tank_Volume Total volume of the tank/void
Height Height of a cylindrical void/tank
Tank_Height Height from cap seam to apex
Diameter Diameter of cylinder/sphere/cap/hemisphere
Surface_Area Overall surface area through which heat isexchanged
Z Constant gas compressibility factor
页码,5/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 6/119
gas_buffer_interaction Model: Initialization
The recommended variables to preset and initialize for the gas_buffer_interaction model are:
A valid alternative specification is:
To run the initialization script contained within the model, click the Initialize button or select Check & Initial from the Flowsheet menu. This calculates the appropriate molar holdup for the conditions
provided.
gas_buffer_interaction Model: User
Procedures Used
Mass_Shell Mass of void/tank wall
Cp_Shell Heat capacity of the shell wall
HTC_Shell Heat transfer coefficient between internal gas andwall
HTC_Env Heat transfer coefficient between wall and theenvironment
T_Shell Shell wall temperatureT_Env Environment temperature
Delay_Initial_Reverse_F For a reverse interaction, the estimated flowrate touse for the first cycle
Delay_Initial_Reverse_Y For a reverse interaction, the estimated
composition to use for the first cycle
Delay_Initial_Reverse_H For a reverse interaction, the estimated enthalpyto use for the first cycle
Variable Specification Description
Y Free (preset) Internal molefraction
composition
T Initial Internal temperature
P Free (preset) Internal pressure
Mc Initial Internal molar holdup (found inResults table)
Variable Specification Description
Y Initial (ncomps-1)
Free (preset, 1 comp)
Internal molefractioncomposition
T Initial Internal temperature
P Initial Internal pressure
Mc Free (preset) Internal molar holdup (found inResults table)
页码,6/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 7/119
Depending on how the gas_buffer_interaction model is configured, the user procedures available are:
gas_buffer_interaction Model: Results
Typical variables in the Results table for the gas_buffer_interaction model are:
gas_buffer_interaction Model: AdditionalNotes
Note the following information when using the gas_buffer_interaction model:
Use the Cycle Organizer to define the interactions between steps.
By default, the model behaves as a reversible pressure setter.
gas_feed Model
The gas_feed model terminates an inlet/feed flowsheet boundary. Use it to specify the material
composition, temperature and pressure. If configured as reversible, the model acts as a product sink should the flow reverse.
See Also
gas_feed Model: Connectivity
gas_feed Model: Configuration
gas_feed Model: Specifications
gas_feed Model: Initialization
User Procedure Description
pUser_g_Enthalpy_Mol Molar enthalpy (user Fortran physical properties)
pUser_g_Compressibility Compressibility factor (user Fortran physical properties)
Variable Description
Y Internal holdup composition
Mc Internal component holdup
T Internal temperatureP Internal pressure
H Internal enthalpy
页码,7/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 8/119
gas_feed Model: User Procedures Used
gas_feed Model: Results
gas_feed Model: Additional Notes
gas_feed Model: Connectivity
This is the available connection for the gas_feed model:
gas_feed Model: Configuration
These are the configuration options available for the gas_feed model:
gas_feed Model: Specifications
Depending on how the gas_feed model has been configured, you need to specify one or more of these variables in the Specify table:
Port Name Type Valid Connection
Process_Out g_material_port (single) gas_Material_Connection
Option Valid Values Description
Model type Reversible Pressure Setter
Non-Reversible
Mode of flowsheet interactivity
Enable reporting True
False
Enable boundary accumulation
terms for material balancereporting
Variable Description Reversible/Non-reversible model
Y_Out Composition of stream Non-reversible model
T_Out Temperature of stream Non-reversible model
P_Out Pressure at boundary Non-reversible model
Y_Fwd Composition of stream inforward direction
Reversible model
T_Fwd Temperature of stream inforward direction
Reversible model
P Pressure at boundary Reversible model
页码,8/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 9/119
gas_feed Model: Initialization
No initialization method is required.
gas_feed Model: User Procedures Used
Depending on how the gas_feed model is configured, the user procedure available is:
gas_feed Model: ResultsTypical variables in the Results and Reports table for the gas_feed model are:
User Procedure Description
pUser_g_Enthalpy_Mol Molar enthalpy (user Fortran physical properties)
Variable Description Reversible/Non-reversible model
F_Out Molar flowrate Non-reversible model
F Molar flowrate Reversible model
Y_Rev Stream composition in reversedirection
Reversible model
T_Rev Stream temperature in reverse
direction
Reversible model
H_Rev Stream enthalpy in reverse
direction
Reversible model
Total_Material Total material fed into boundary Non-reversible model
Total_Material_Fwd Total material fed into boundary Reversible model
Total_Material_Rev Total material received at boundary
Reversible model
Total_Component Total component fed into boundary
Non-reversible model
Total_Component_Fwd Total component fed into
boundary
Reversible model
Total_Component_Rev Total component received at boundary
Reversible model
Avg_Composition Total average composition of component fed into boundary
Non-reversible model
Avg_Composition_Fwd Total average composition of
component fed into boundary
Reversible model
Avg_Composition_Rev Total average composition of component received at boundary
Reversible model
Total_Energy Total energy fed into boundary Non-reversible model
Total_Energy_Fwd Total energy fed into boundary Reversible model
Total_Energy_Rev Total energy received at boundary
Reversible model
Cycle_Total_Material Total material fed into boundary Non-reversible model
页码,9/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 10/119
gas_feed Model: Additional Notes
Note the following information when using the gas_feed model:
For forced feed (that is, fixed material flowrate, no valve fitted to the outlet), it is valid tospecify F_Out or F_Fwd as Fixed.
At low flow conditions where the absolute value of the flowrate is less than or equal to theresidual tolerance, the information in the Report table is inaccurate.
gas_heat_exchanger Model
The gas_heat_exchanger model modifies the temperature of an inlet stream. By default, it operates ata constant outlet temperature. You can change the model operation to either constant duty or constant temperature rise/drop. The model is of type non-reversible.
See Also
gas_heat_exchanger Model: Connectivity
for last cycle
Cycle_Total_Material_Fwd Total material fed into boundaryfor last cycle
Reversible model
Cycle_Total_Material_Rev Total material received at boundary for last cycle
Reversible model
Cycle_Total_Component Total component fed into
boundary for last cycle
Non-reversible model
Cycle_Total_Component_Fwd Total component fed into boundary for last cycle
Reversible model
Cycle_Total_Component_Rev Total component received at boundary for last cycle
Reversible model
Cycle_Avg_Composition Total average composition of
component fed into boundary for last cycle
Non-reversible model
Cycle_Avg_Composition_Fwd Total average composition of component fed into boundary for last cycle
Reversible model
Cycle_Avg_Composition_Rev Total average composition of component received at boundaryfor last cycle
Reversible model
Cycle_Total_Energy Total energy fed into boundaryfor last cycle
Non-reversible model
Cycle_Total_Energy_Fwd Total energy fed into boundaryfor last cycle
Reversible model
Cycle_Total_Energy_Rev Total energy received at
boundary for last cycle
Reversible model
页码,10/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 11/119
gas_heat_exchanger Model: Configuration
gas_heat_exchanger Model: Specifications
gas_heat_exchanger Model: Initialization
gas_heat_exchanger Model: User Procedures Used
gas_heat_exchanger Model: Results
gas_heat_exchanger Model: Connectivity
These are the available connections for the gas_heat_exchanger model:
gas_heat_exchanger Model: Configuration
No configuration options are available for the gas_heat_exchanger model.
gas_heat_exchanger Model: Specifications
Depending on how the gas_heat_exchanger model has been configured, you need to specify one or
more of these variables in the Specify table:
as heat exchan er Model: Initialization
Port Name Type Valid ConnectionProcess_In g_material_port (single) gas_Material_Connection
Process_Out g_material_port (single) gas_Material_Connection
Liquid_Out liq_material_port (single,
optional)
liq_Material_Connection
Variable Description
Heat_Exchange_Area Composition of stream (non-reversible model)
U Overall heat transfer coefficient
T_Out Outlet temperature
T_Fluid Temperature of heat exchange fluid
Q Heat exchanger duty
T_Change Temperature rise/drop of process stream
P_Drop Constant average pressure drop
页码,11/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 12/119
No initialization method is required for the gas_heat_exchanger model.
gas_heat_exchanger Model: User Procedures
UsedDepending on the model configuration, the user procedures available for the gas_heat_exchanger model are:
Note: All these procedures are user-Fortran physical properties, with the optional liquid portconnected.
gas_heat_exchanger Model: Results
Typical variables in the Specify table for the gas_heat_exchanger model are:
gas_interaction Model
Use the gas_interaction model as part of the single bed modeling approach, to record the profile of material received, then later replay this profile to simulate returned material. The following arerecorded over time:
Molar flowrate
Mole fraction composition
Temperature
Upstream (bed) pressure
Specific enthalpy
By acting as a pseudo-adsorbent bed, the model can behave as a bed at either constant or varying
User Procedure Description
pUser_g_Enthalpy_Mol Molar enthalpy
pUser_g_Avg_Mole_Weight Average molecular weight
pUser_l_Density_Mass Overall liquid density
pUser_Flash Instantaneous flash calculation enthalpy
Variable DescriptionT_Out Outlet temperature
Q Heat exchanger duty
T_Change Temperature rise/drop
页码,12/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 13/119
pressure. Use the Cycle Organizer to define the steps between which an interaction occurs.
You can define any type of bed interaction with the model:
Top-to-top
Top-to-bottom
Bottom-to-bottom
Bottom-to-top
These are defined by the connectivity, that is where material is accepted from and returned to.Interactions cannot be redefined during a run as connectivity is structural, so if you want more thanone type of interaction, use additional interaction models.
In the first cycle, during cyclic operation, the model uses an approximation based on an assumed
effective volume, to simulate the pressure of the interacting bed. For subsequent cycles, the recorded pressure profile of the rigorously modeled bed provides an accurate response for the pseudo bed.
See Also
gas_interaction Model: Connectivity
gas_interaction Model: Configuration
gas_interaction Model: Specifications
gas_interaction Model: Initialization
gas_interaction Model: User Procedures Used
gas_interaction Model: Results
gas_interaction Model: Additional Notes
gas_interaction Model: ConnectivityThese are the available connections for the gas_interaction model:
gas_interaction Model: ConfigurationThese are the configuration options available for the gas_interaction model:
Port Name Type Valid Connection
Process_In g_material_port (single) gas_Material_Connection
Process_Out g_material_port (single) gas_Material_Connection
页码,13/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 14/119
gas_interaction Model: Specifications
Depending on how the gas_interaction model has been configured, you need to specify one or moreof these variables in the Specify table:
Note: All these variables are used in the first cycle
gas_interaction Model: Initialization
No initialization method is required for the gas_intaraction model.
gas_interaction Model: User Procedures Used
Depending on the model configuration, the user procedure available for the gas_interaction model is:
gas_interaction Model: Results
Option Valid Values Description Comment
Delay behaviour v10xv6x
Assumption used for subsequent cycles
Use real profile or continue with estimated
profile
FIFO profile TrueFalse
Type of profile buffer used
Standard first-in-first-out, or inverted first-in-
last-out
Variable Description
Notional_Volume Estimated effective volume of the real bed/sP_Stage_Start Start pressure of the interaction unit
XFac Effective volume correction factor
F_Initial_Reverse Average flowrate of returned material during areverse interaction
Y_Initial_Reverse Average composition of returned material duringa reverse interaction
T_Initial_Reverse Average temperature of material during a reverse
interaction
P_Initial_Reverse Average pressure of returned material during areverse interaction
User Procedure Description
pUser_g_Enthalpy_Mol Molar enthalpy (user Fortran physical properties,optional liquid port not connected)
页码,14/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 15/119
The typical variable in the Results table for the gas_interaction model is:
gas_interaction Model: Additional Notes
Note the following information when using the gas_interaction model:
The model assumes that standard unit operation is a first-in-first-out buffer profile. For specialist applications, you can invert this profile, but this is a structural parameter so your new profile applies to all interactions in a unit.
If the buffer profile is assumed first-in-last-out, the delay behavior uses estimated pressure
profiles for all cycles.
The communication interval affects model accuracy. If interactions are present, try to have atleast three communication points within the shortest interacting steps.
The model uses a Delay function. Exiting Aspen Adsorption, loading a new problem or reopening the old problem, all clear the delay buffer so historical information is lost.
By default, the approximation or initial reverse values are only used in the first cycle. You canapply these to all cycles by changing the delay behavior to v6x.
Each interaction unit can handle multiple interacting pairs.
Use the Cycle Organizer to define the interaction and profile times.
For the unit inlet stream, use a gas_valve or gas_ramp model; for the outlet, connect anymodel except a gas_valve or gas_ramp. (The Check & Initial option in the Flowsheet menu
detects errors here and corrects accordingly.)
The model approximates the pressure in the interaction unit using:
Click the Estimate button on the configure form for an approximate value for
Notional_Volume. This calculation uses the interstitial volume of the gas_bed train present onthe flowsheet.
The variables Notional_Volume, P_Stage_Start, XFac, F_Initial_Reverse, Y_Initial_Reverse,T_Initial_Reverse and P_Initial_Reverse are used only in the first cycle. They are ignored insubsequent cycles.
Within the Cycle Organizer, reset P_Stage_Start to the required value for each step. Pressurechanges then start from this value.
XFac may need modifying from step to step. To do this, use the Cycle Organizer.
Variable Description
P Internal pressure
页码,15/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 16/119
To simulate a constant pressure interaction, set XFac to a high value, such as 100. This
increases the volume to such an extent that it acts like a void of near infinite capacity.
gas_node Model
The gas_node model joins one or more inlet streams to one or more outlet streams. The model is analternative method to the gas_tank_void model for joining multiple streams, but without an internalvolume.
See Also
gas_node Model: Connectivity
gas_node Model: Configuration
gas_node Model: Specifications
gas_node Model: Initialization
gas_node Model: User Procedures Used
gas_node Model: Results
gas_node Model: Additional Notes
gas_node Model: Connectivity:
These are the available connections for the gas_node model:
gas_node Model: Configuration
This is the configuration option available for the gas_node model:
Port Name Type Valid Connection
Process_In g_material_port (multiport) gas_Material_Connection
Process_Out g_material_port (multiport) gas_Material_Connection
Option Valid Values Description
Model type Reversible Pressure Setter
Non-Reversible
Mode of flowsheet interactivity
页码,16/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 17/119
gas_node Model: Specifications
There are no variables to specify for the gas_node model.
gas_node Model: Initialization
No initialization method is required for the gas_node model.
gas_node Model: User Procedures Used
Depending on the model configuration, the user procedure available for the gas_node model is:
gas_node Model: Results
Typical variables in the Results table for the gas_node model are:
gas_node Model: Additional Notes
Note the following information when using the gas_node model:
For robustness, use the gas_tank_void model as a common meeting point.
To avoid indeterminate variables, ensure a pressure setter is connected to a single inlet or outlet.
gas_pipe ModelUse the gas_pipe model to simulate a simple, flowing isothermal gas pipe. The pipe is assumed to
User Procedure Description
pUser_g_Enthalpy_Mol Molar enthalpy (user Fortran physical properties)
Variable Description
Y Average composition of outlet material
T Average temperature of outlet material
P Common pressure of node
H Average enthalpy of outlet material
页码,17/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 18/119
have negligible hold-up volume so that it responds instantaneously to any change in the inflowing
stream. The model acts as a flow setter. The constant density assumption is generally acceptable for short pipes whose pressure drop is less than 10% of the total inlet pressure.
See Also
gas_pipe Model: Connectivity
gas_pipe Model: Configuration
gas_pipe Model: Specifications
gas_pipe Model: Initialization
gas_pipe Model: User Procedures Used
gas_pipe Model: Results
gas_pipe Model: Additional Notes
gas_pipe Model: Connectivity
These are the available connections for the gas_pipe model:
gas_pipe Model: Configuration
These are the configuration options available for the gas_pipe model:
gas_pipe Model: Specifications
Depending on how the gas_pipe model has been configured, you need to specify one or more of these variables in the Specify table:
Port Name Type Valid Connection
Process_In g_material_port (single) gas_Material_ConnectionProcess_Out g_material_port (single) gas_Material_Connection
Option Valid Values Description
Model type Reversible Pressure Setter
Non-Reversible
Mode of flowsheet interactivity
Gas Density along pipe Varying
Constant
Density variation within the pipe
页码,18/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 19/119
gas_pipe Model: Initialization
No initialization method is required for the gas_pipe model.
gas_pipe Model: User Procedures Used
Depending on the model configuration, the user procedures available for the gas_pipe model are:
gas_pipe Model: Results
Typical variables in the Results table for the gas_pipe model are:
gas_pipe Model: Additional Notes Note the following information when using the gas_pipe model:
You must supply a constant, non-zero value for the pipe friction factor. This is reasonable for fully developed turbulent flow, for which the friction factor is independent of flow rate.Typically, the friction factor varies between about 0.002 and about 0.02.
You can either:
specify the pipe pressure drop or outlet pressure to calculate flow rate
-Or-
make the pressure drop free and have it calculated from the molar flow rate
Variable Description
Dia Pipe dimeter
L Length of pipe
FF Friction factor
User Procedure Description
pUser_g_Enthalpy_Mol Molar enthalpy (user Fortran physical properties)
pUser_g_Avg_Mole_Weight Average molecular weight of gas (user Fortran
physical properties)
Variable Description
AMW Average molecular weight of gas
DP Pressure drop along the pipe
页码,19/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 20/119
gas_product Model
The gas_product model terminates an outlet/product flowsheet boundary. It receives material fromthe flowsheet. If configured as a reversible model, the model acts as a feed unit should the flowreverse. The material composition and temperature for this material can be defined.
See Also
gas_product Model: Connectivity
gas_product Model: Configuration
gas_product Model: Specifications
gas_product Model: Initialization
gas_product Model: User Procedures Used
gas_product Model: Results
gas_product Model: Additional Notes
gas_product Model: ConnectivityThese are the available connections for the gas_product model:
gas_product Model: Configuration
These are the configuration options available for the gas_product model:
Port Name Type Valid Connection
Process_In g_material_port (single) gas_Material_Connection
Option Valid Values Description
Model type Reversible Pressure Setter
Non-Reversible
Mode of flowsheet interactivity
Enable reporting True
False
Enable boundary accumulationterms for material balancereporting
页码,20/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 21/119
gas_product Model: Specifications
Depending on how the gas_product model has been configured, you need to specify one or more of these variables in the Specify table:
gas_product Model: Initialization
No initialization method is required for the gas_product model.
gas_product Model: User Procedures Used
Depending on the model configuration, the user procedure available for the gas_product model is:
gas_product Model: Results
Typical variables in the Results and Reports tables for the gas_product model are:
Variable Description Reversible/Non-ReversibleModel
P_In Pressure at boundary Non-reversible model
Y_Rev Composition of stream in reversedirection
Reversible model
T_Rev Temperature of stream in reversedirection
Reversible model
P Pressure at boundary Reversible model
User Procedure Description
pUser_g_Enthalpy_Mol Molar enthalpy (user Fortran physical properties,
reversible model)
Variable Description Reversible/Non-ReversibleModel
F_In Molar flowrate Non-reversible model
F Molar flowrate Reversible model
Y_Fwd Stream composition Reversible model
T_Fwd Stream temperature Reversible model
H_Fwd Stream enthalpy Reversible model
Total_Material Total material received at boundary
Non-reversible model
Total_Material_Fwd Total material received at boundary
Reversible model
Total_Material_Rev Total material fed into boundary Reversible model
页码,21/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 22/119
gas_product Model: Additional Notes
Note the following information when using the gas_product model:
Total_Component Total component received at
boundary
Non-reversible model
Total_Component_Fwd Total component received at boundary
Reversible model
Total_Component_Rev Total component fed into boundary
Reversible model
Avg_Composition Total average composition of component received at boundary
Non-reversible model
Avg_Composition_Fwd Total average composition of component received at boundary
Reversible model
Avg_Composition_Rev Total average composition of component fed into boundary
Reversible model
Total_Energy Total energy received at boundary
Non-reversible model
Total_Energy_Fwd Total energy received at boundary
Reversible model
Total_Energy_Rev Total energy fed into boundary Reversible model
Cycle_Total_Material Total material received at boundary for last cycle
Non-reversible model
Cycle_Total_Material_Fwd Total material received at boundary for last cycle
Reversible model
Cycle_Total_Material_Rev Total material fed into boundaryfor last cycle
Reversible model
Cycle_Total_Component Total component received at boundary for last cycle
Non-reversible model
Cycle_Total_Component_Fwd Total component received at boundary for last cycle
Reversible model
Cycle_Total_Component_Rev Total component fed into boundary for last cycle Reversible model
Cycle_Avg_Composition Total average composition of component received at boundaryfor last cycle
Non-reversible model
Cycle_Avg_Composition_Fwd Total average composition of
component received at boundaryfor last cycle
Reversible model
Cycle_Avg_Composition_Rev Total average composition of component fed into boundary for last cycle
Reversible model
Cycle_Total_Energy Total energy received at boundary for last cycle
Non-reversible model
Cycle_Total_Energy_Fwd Total energy received at boundary for last cycle
Reversible model
Cycle_Total_Energy_Rev Total energy fed into boundary
for last cycle
Reversible model
页码,22/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 23/119
At low flow conditions, where the absolute value of the flowrate is less than or equal to the
residual tolerance, the information in the Report table is innacurate.
gas_pump Model
The gas_pump model simulates a single-stage pump for compressible (gaseous) fluids. The unit isconsidered as a non-reversible model.
See Also
gas_pump Model: Connectivity
gas_pump Model: Configuration
gas_pump Model: Specifications
gas_pump Model: Initialization
gas_pump Model: User Procedures and Submodels Used
gas_pump Model: Results
gas_pump Model: Additional Notes
gas_pump Model: Connectivity
These are the available connections for the gas_pump model:
gas_pump Model: Configuration
These are the configuration options available for the gas_pump model:
Port Name Type Valid Connection
Process_In g_material_port (single) gas_Material_Connection
Process_Out g_material_port (single) gas_Material_Connection
Option Valid Values Description
Mode of operation Isothermal Compressor
Isentropic Compressor
Polytropic Compressor
Isentropic Vacuum Pump
Characteristic behavior of the pump
页码,23/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 24/119
gas_pump Model: Specifications
Depending on how the gas_pump model has been configured, you need to specify one or more of these variables in the Specify table:
If using a user procedure for pump performance curve, note that these last two will require the use of pUser_g_Pump_Performance2 procedure rather than pUser_g_Pump_Performance.
gas_pump Model: Initialization No initialization method is required for the gas_pump model.
gas_pump Model: User Procedures andSubmodels Used
Depending on the model configuration, the user procedures available for the gas_pump model are:
User Defined
Pump characteristic number Integer value Performance curve number (contained within user Fortran)
Variable Description
Polytropic_Efficiency Polytropic efficiency of pump (polytropic pump)
Np Polytropic index
Gamma Ratio of specific heat capacities
Work Actual work requiredPower Power requirements
UsingDeRateFactor Use DeRate factor in user performance curve
DeRateFactor DeRate factor user user performance curve
User Procedure Description
pUser_g_Pump_Performance Pump performance characteristic curve
pUser_g_Pump_Performance2 Pump performance characteristic curve includingde-rate.
pUser_g_Enthalpy_Mol Molar enthalpy (user Fortran physical properties,reversible model)
pUser_g_Entropy_Mol Molar entropy (user Fortran physical properties,reversible model)
User Submodel Description
gUserPerf Pump performance characteristic curve
页码,24/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 25/119
gas_pump Model: Results
Typical variables in the Results and Specify tables for the gas_pump model are:
gas_pump Model: Additional Notes
Note the following information when using the gas_pump model:
At low flow conditions, where the absolute value of the flowrate is less than or equal to theresidual tolerance, the information in the Report table is inaccurate.
You must connect the outlet of a vacuum pump to a gas_product unit whose pressure has beenspecified as free.
The pump performance curves come from Fortran procedures.
gas_ramp Model
The gas_ramp model drives a gas phase adsorbent bed through a series of pressure profiles. This isuseful when there is no information on valve opening coefficients, in which case the model acts as anin-situ replacement for a gas_valve.
See Also
gas_ramp Model: Connectivity
gas_ramp Model: Configuration
gas_ramp Model: Specifications
gas_ramp Model: Initialization
gas_ramp Model: User Procedures Used
Results:
gas_ramp Model: Additional Notes
Variable Description
Work Actual work requiredPower Power requirement
Total_Energy Total energy consumed
Cycle_Total_Energy Total energy consumed at boundary for last cycle
页码,25/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 26/119
gas_ramp Model: Connectivity
These are the available connections for the gas_ramp model:
gas_ramp Model: Configuration
These are the configuration options available for the gas_ramp model:
gas_ramp Model: Specifications
Depending on how the gas_ramp model has been configured, you need to specify one or more of these variables in the Specify table:
Port Name Type Valid Connection
Process_In g_material_port (single) gas_Material_ConnectionProcess_Out g_material_port (single) gas_Material_Connection
Option Valid Values Description
Unit relative location Feed
Product
Delay
Defines relative location of themodel with respect to anadsorbent bed and boundary.This automatically updates if a
gas_feed, gas_product or gas_interaction is connected.
Model type Reversible Flow Setter
Non-Reversible
Mode of flowsheet interactivity
Apply stop action No
Yes
For a reversible model, does the
unit also act as a non-
return/check valve
Variable Description
Active_Specification Specification to control the model:
0 = Fully off (zero flow)
1 = Fully open (responds as high Cv valve)
2 = Defined pressure regime (from start to end pressure, makes use of Xstart, Xend, Notional_Volume and Xfac variables)
3 = Constant flowrate (uses the value for Flowrate)
Pstart Adsorbent bed start pressure
Pend Adsorbent bed end pressure
页码,26/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 27/119
gas_ramp Model: Initialization
No initialization method is required for the gas_ramp model.
gas_ramp Model: User Procedures Used
There are no user procedures available for the gas_ramp model.
Results:
Typical variables in the Results table for the gas_ramp model are:
gas_ramp Model: Additional Notes
Note the following information when using the gas_ramp model:
By default, the model behaves as a reversible flow setter.
Ideally, connect a pressure setter on each side.
Use the variable Active_Specification to specify the operation of the unit. All the other variables act as value "holders".
When the model is part of an interaction unit train, the approximate pressure is given by:
Notional_Volume may be quickly approximated using the Estimate button on the configureform. This calculates the interstitial volume of the gas_bed train present on the flowsheet.
Dstart Interacting bed start pressure
Dend Interacting bed end pressure
Flowrate Flowrate of material
Notional_Volume Estimated effective volume of the real bed/
XFac Effective volume correction factor
Variable Description
P_Change Pressure drop across the unit
Pcurrent Currently enforced pressure on adsorbent bed side
页码,27/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 28/119
The calculated ramps are nonlinear.
When ramping down, ensure that the pressure of the connected feed or product unit is at least1 mbar below the target pressure.
When ramping up, ensure that the pressure of the connected feed or product is at least 1 mbar above the target pressure.
gas_tank_void Model
The gas_tank_void is a general purpose model for simulating adsorbent bed deadspaces (voids),tanks, pressure receivers or piping nodes.
See Also
gas_tank_void Model: Connectivity
gas_tank_void Model: Configuration
gas_tank_void Model: Specifications
gas_tank_void Model: Initialization
gas_tank_void Model: User Procedures Used
gas_tank_void Model: Results
gas_tank_void Model: Additional Notes
gas_tank_void Model: Connectivity
These are the available connections for the gas_tank_void model:
gas_tank_void Model: Configuration
These are the configuration options available for the gas_tank_void model:
Port Name Type Valid ConnectionProcess_In g_material_port (multiport) gas_Material_Connection
Process_Out g_material_port (multiport) gas_Material_Connection
Option Valid Values DescriptionModel type Reversible Pressure Setter Mode of flowsheet interactivity
页码,28/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 29/119
gas_tank_void Model: Specifications
Depending on how the gas_tank_void model has been configured, you need to specify one or moreof these variables in the Specify table:
Non-Reversible
Gas model assumption Ideal Gas
Fixed Compressibility
User Procedure Compressibility
User Submodel Compressibility
Is the gas contained an idealgas.? If not ,how is thecompressibility factor supplied?
Include compression term Yes
No
Is the heat of compression part of the energy balance?
Heat effect assumption Adiabatic
Non-Adiabatic
Is there heat exchange with theexternal environment?
Shape assumption Spherical
Cylindrical
Hemispherical
Cap
Unknown
If there is heat exchange with theenvironment, what shape is theheat transfer area?
Variable Description
Tank_Volume Total volume of the tank/void
Height Height of a cylindrical void/tank
Tan_Height Height from cap seam to apex
Diameter Diameter of cylinder/sphere/cap/hemisphere
Surface_Area Overall surface area through which heat is
exchangedZ Constant gas compressibility factor
Mass_Shell Mass of void/tank wall
Cp_Shell Heat capacity of the shell wall
HTC_Shell Heat transfer coefficient between internal gas and
wall
HTC_Env Heat transfer coefficient between wall and theenvironment
T_Shell Shell wall temperature
T_Env Environment temperature
页码,29/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 30/119
gas_tank_void Model: Initialization
The recommended variables to initialize for the gas_tank_void model are:
To run the initialization script for the model, click the Initialize button or select Check & Initial fromthe Flowsheet menu. This calculates an approximate molar holdup for the conditions provided.
gas_tank_void Model: User Procedures Used
Depending on the model configuration, the user procedures available for the gas_tank_void model
are:
gas_tank_void Model: Results
Typical variables in the Results table for the gas_tank_void model are:
gas_tank_void Model: Additional Notes
Note the following information when using the gas_tank_void model:
By default, the model behaves as a reversible pressure setter.
Ideally, a flow setter or adsorption bed must be connected on each stream.
Variable Specification Description
Y Initial (ncomps-1)
Free (preset, 1 comp)
Internal molefractioncomposition
T Initial Internal temperature
P Initial Internal pressure
User Procedure Description
pUser_g_Enthalpy_Mol Molar enthalpy (user Fortran physical properties)
pUser_g_Compressibility Compressibility factor (user Fortran physical properties)
Variable Description
Y Internal holdup composition
Mc Internal component holdup
T Internal temperatureP Internal pressure
H Internal enthalpy
页码,30/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 31/119
The model accepts any number of inlet and outlet streams.
With the model as a node or junction, we recommend you use a minimum volume of 1E-5 m3.
With the model as a column void, we recommended you switch off the heat of compression
term as the unit is not assumed to be well mixed.
Switching off the heat of compression term makes the model perform similarly to AspenAdsorption 6.x and Aspen Adsorption 10.0.
gas_valve Model
The gas_valve model simulates a simple linear valve, an ISA valve, or a choked flow valve.
See Also
gas_valve Model: Connectivity
gas_valve Model: Configuration
gas_valve Model: Specifications
gas_valve Model: Initialization
gas_valve Model: User Procedures Used
gas_valve Model: Results
gas_valve Model: Additional Notes
gas_valve Model: Connectivity
These are the available connections for the gas_valve model:
gas_valve Model: Configuration
These are the configuration options available for the gas_valve model:
Port Name Type Valid Connection
Process_In g_material_port (single) gas_Material_Connection
Process_Out g_material_port (single) gas_Material_Connection
Option Valid Values Description
Model type Non-Reversible Mode of flowsheet interactivity
页码,31/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 32/119
gas_valve Model: Specifications
Depending on how the gas_valve model has been configured, you need to specify one or more of these variables in the Specify table:
Reversible Flow Setter
Non-Reversible Delay
Valve characteristic Linear
ISA
ChokedPop
Characteristic behavior of thevalve
Apply stop action No
Yes
For a reversible model, does theunit also act as a non-
return/check valve?
Specifications made available Cv
Flow/Cv
Flow specification methods for linear valve.
Variable Description
Active_Specification For linear valves, depending on your choice for Specifications Made Available, the following
specifications can be used:
0 = Valve fully off
1 = Valve fully on (acts as a valve with high Cv)
2 = Make use of the value specified for Cv(constant Cv)
3 = Make use of the value specified for Flowrate(constant flowrate)
The specification can be changed during runtime
Cv Linear valve coefficient (only used whenActive_Specification = 2)
Flowrate Constant forced flowrate (only used whenActive_Specification = 3)
Popen Pressure at which a Pop valve automaticallyopens
Pclose Pressure at which a Pop valve automaticallycloses
Cv_ISA Valve coefficient for an ISA or Choked valve
Xt Pressure drop ratio for an ISA or Choked valve
页码,32/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 33/119
gas_valve Model: Initialization
No initialization method is required for the gas_valve model.
gas_valve Model: User Procedures Used
Depending on the model configuration, the user procedures available for the gas_valve model are:
Note: These are all user FORTRAN physical properties procedures used in ISA/Chokedconfiguration and will not be called when using rigorous properties.
gas_valve Model: Results
Typical variables in the Results table for the gas_valve model are:
gas_valve Model: Additional Notes Note the following information when using the gas_valve model:
By default, the model behaves as a linear reversible flow setter.
Ideally, a pressure setter must be connected on each side of the valve.
The control action can be any real number from 0 to 1.
This applies to models configured as a linear valve with forced flow and stop action: if the
pressure equalizes across the valve, the flow of material stops.
If a gas_interaction model is connected to the outlet, the non-reversible delay valveconfiguration is detected automatically on opening the configure form.
User Procedure Description
pUser_g_Avg_Mole_Weight Average molecular weight of gas
pUser_g_Heat_Capacity_Cv Gas heat capacity at constant volume
pUser_g_Heat_Capacity_Mol Gas heat capacity at constant pressure
pUser_g_Compressibility Compressibility factor
Variable DescriptionP_Change Pressure change across the valve
Control_Action External controller action applied
delta_p Ideal pressure drop in Choked valve
chkfac If greater than 1, choked flow has occurred
P_Choke Choking pressure
页码,33/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 34/119
The Pop feature allows the valve to automatically open and close, based on an opening and
closing pressure. Initially, the valve is assumed closed. The valve characteristic is linear anduses the same specifications.
The ISA correlation used is as follows:
where:M = Mass flowrate (kg/h)
N6 = Constant, 27.3Fp = Piping geometry factor (assumed = 1)Cv = Valve flow coefficientY = Expansion factor x = Ratio of pressure drop to absolute upstream pressurext = Pressure drop ratio factor
p1 = Absolute upstream pressure (bar)
1 = Specific weight
For choked flow, the pressure drop ratio factor, , is given by:
and the pressure drop at which choked flow occurs by:
gCSS Models
The table lists the gCSS (CSS gas phase) models available in Aspen Adsorption. You connect thesemodels using the gCSS_Material Connection stream:
Model Description
gCSS_Adsorber Adsorbent bed layers.gCSS_HeatX General instantaneous heat exchanger (optional
liquid condensate stream).
gCSS_Interaction Pseudo-bed for single bed approach.
gCSS_Pump Compressor or vacuum pump.
gCSS_SixPortInjectorg 6-port injection valve model with internal hold up by either a tube or a void.
gCSS_TankVoid General purpose tank/void model to account for spaces and holdup.
gCSS_Valve Valve model.
页码,34/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 35/119
gCSS_Adsorber Model
The gCSS_Adsorber model simulates an adsorption bed unit in a gas flowsheet. It acts like acontainer model for the bed layers and their interconnections.
See Also
gCSS_Adsorber Model: Connectivity
gCSS_Adsorber Model: Configuration/Specification
gCSS_Adsorber Model: Initialization
gCSS_Adsorber Model: User Procedures/User Submodels
gCSS_Adsorber Model: Results
gCSS_Adsorber Model: Additional Notes
gCSS_Adsorber Model: Connectivity
These are the available connections for the gCSS_Adsorber model:
gCSS_Adsorber Model:
Configuration/Specification
These are the configuration tables available for the gCSS_Adsorber model (alphabetical order):
Port name Type Valid connection
Process_In gCSS_port (single) gCSS_Material_ConnectionProcess_Out gCSS_port (single) gCSS_Material_Connection
Tables Variables/Parameters to be supplied by users
Config_AdsorbentProperty
Physical properties and packing characteristics of adsorbent layers with the bed.
User description on each adsorbent layer (AdsorbentDescription)
Particle radius (rp)
Bed voidage (ei)
Intraparticle voidage (ep)
Total voidage (et)
Particle density (rhop)
页码,35/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 36/119
Bed density (rhob)
Config_EnergyBalance:
Energy balance assumptions around the system
and physical/chemical properties relate to systemtemperatures as well as the energy conservation
principle.
Adiabatic/non-adiabatic simulationassumption (NonAdiabatic)
Column wall balance assumption for non-adiabatic simulation
(RigorousWallBalance)
Column wall thickness (wt)
Axial conduction assumption in gastemperature (FluidPhaseConduction)
Gas conductivity supplies either by user or properties packages (UserDefined_Kg)
Axial conduction assumption in solid
temperature (SolidPhaseConduction)
Soild conductivity (Ks)
Contribution by isosteric heats of adsorption (IncHeatAdsorption)
Contribution by condensation/latentheats on adsorbed phase(IncHeatAdsorbedPhase)
Heat capacity of the adsorbed phasesupplies either by user of properties
package (UserDefined_Cpa)
Heat of adsorption assumption(dHForm)
Constant heat of adsorption (dH)
Gas-solid heat transfer assumption(HsForm)
Gas-solid HTC (Hs)
Gas-wall heat transfer assumption(HwForm)
Gas-wall HTC (Hw)
Wall-environment HTC (Hamb)
Ambient/environment temperature (Ta)
Solid heat capacity (Cps)
页码,36/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 37/119
Wall heat capacity (Cpw)
Wall density (rhow)
Config_Equilibrium:
Equilibrium theory assumptions and the
properties.
Equilibrium model assumption
(EquilibriumModel)
Isotherm parameter dependency
(IsothermDependency)
Non-ideal gas phase assumption for IAST calculation (IAST_ (*).NonIdealGasPhase_IAST)
Pure isotherm selection for IAST
calculation (PureIsothermType)
Non-ideal gas phase assumption for GEM calculation (GEM_ (*).NonIdealGasPhase_IAST)
Pure isotherm selection for GEMcalculation (PureIsothermType_GEM)
Non-ideal gas phase assumption for GEM calculation with diffusion
pore/combined kinetic model(ParticleMB_.GEM_
(*).NonIdealGasPhase_IAST)
Pure isotherm selection for IASTcalculation with diffusion pore/combined
kinetic model (ParticelMB_.IAST_ (*).PureIsothermType_Pore)
Non-ideal gas phase assumption for IAST calculation with diffusion
pore/combined kinetic model(ParticelMB_.IAST_
(*).NonIdealGasPhase_IAST_Pore)
Isotherm parameters (IP(*))
GEM reference temperature T1 (T1)
GEM Isotherm parameters at T1
GEM reference temperature T2 (T2)
GEM Isotherm parameters at T2
Config_FlowDirection:
Forced directional flow assumption – optional inCSS mode only.
Forced flow direction of each operationstep in CSS mode (Direction_spec)
页码,37/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 38/119
Config_Geometry:
Adsorber and the layer geometry and sorptionfrontal assumption.
Adsorber geometry (Geometry)
Sorption frontal shape (Frontal shape)
The number of adsorbent layers withinthe adsorber (NumberLayers)
Packing height of adsorbent layer (hb)
Packing length for horizontal layer withrectangular frontal shape (L_horizontal)
Internal diameter of circular frontalshape bed, or the other side length for rectangular frontal shape bed (db)
Variable db for variable frontal area bed
(db_Characteristic)Config_Kinetics:
Sorption kinetic model assumptions and thekinetic parameters.
Sorption kinetic model assumption(KineticModel)
Mass transfer film assumption inlinear/quadratic driving force model(MTFilm)
Mass transfer coefficient assumption(MTCForm)
External film mass transfer coefficientmodel assumption in diffusion kineticmodel (ParticleMB_ (*).ExternalMTCForm)
Lumped MTC in solid filmlinear/quadratic driving force model(ksLDF)
Lumped MTC in fluid filmlinear/quadratic driving force model
(kfLDF)
Pressure dependent lumped MTC insolid film linear/quadratic driving forcemodel (ksLDFp)
Pressure dependent lumped MTC influid film linear/quadratic driving forcemodel (kfLDFp)
Constant for Arrhenius-type MTC in
linear/quadratic driving force model (k0)
Constant for pressure dependentArrhenius-type MTC in linear/quadratic
页码,38/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 39/119
driving force model (k0)
Activation energy for Arrhenius-typeMTC in linear/quadratic driving forcemodel (Eact)
Effective diffusivity for a lumped MTCin linear/quadratic driving force model(De)
Surface diffusivity assumption for diffusion surface/combined kinetic model(DsForm)
Constant surface diffusivity in diffusionsurface/combined kinetic model(Ds_Const)
Constant in Eyring surface diffusivitymodel (Ds0)
Proportional constant for Eyringactivation energy (EyringPropConstant)
Pore diffusivity assumption for diffusion
pore/combined kinetic model (DpForm)
Constant pore diffusivity in diffusion pore/combined kinetic model (Dp_Const)
Average pore radius (r_Pore)
Tortuosity factor (TortuosityFactor)
Config_MaterialMomentum:
Assumptions in material balance and inmomentum balance
Momentum balance assumption(MomentumBalance)
Axial dispersion assumption(ConvectiveOnly)
Axial dispersion coefficient modelassumption (DLForm)
Constant axial dispersion coefficient(DL)
Config_Numerics:
Numerical methods and the parameters
Bed axial discretisation method(PDEMethod)
Bed axial discretisation node numbers(xNodes)
Boundary condition approximation atmultiple layer interface(LayerInterfaceApprox)
页码,39/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 40/119
gCSS_Adsorber Model: Initialization
Since gCSS_Adsorber model operates in either dynamic or CSS mode, there are two initializationmethods are presented for each simulation mode. Whatever the simulation mode, the initialization of
gCSS_Adsorber model will be finalized by executing one of the initialization scripts:Initialize_Unit_All, Initialize_Unit_Spec, Initialize_Unit_Value. Detailed procedures of theinitialization for each simulation mode are given in Adsorption Reference Guide.
gCSS_Adsorber Model: User Procedures/User
SubmodelsThere are no user procedures or user submodels available for the gCSS_Adsorber model. Any user
customization code will be implemented through the flowsheet constraint.
gCSS_Adsorber Model: Results
There is a dynamic simulation result axial plot available. The axial plots shows the distributedvariables of gas temperature (Tg), pressure (P), and superficial gas velocity (Vg).
gCSS_Adsorber Model: Additional Notes
Note the following information when using the gCSS_Adsorber model:
You can give a label or ID number for each adsorbent layer in the bed (use the string
parameter AdsorbentDescription within Config_AdsorbentProperty table).
The gCSS_Adsorber model does not include any inlet or outlet dead space. Use agCSS_TankVoid model at each end to simulate dead space.
The order of boundary approximation at
multiple layer interface(LInterfaceApproxOrder)
Layer entrance/exit boundary condition
assumption (Boundary_Condition)
Particle radial discretisation method(rPDEMethod)
Particle radial discretisation nodenumbers (rNodes)
页码,40/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 41/119
The gCSS_Adsorber supports both dynamic simulation and cyclic steady-state simulation, and
distributed variables are distributed not only in spatial domain but also in temporal domain.When a problem is defined in dynamic simulation mode, temporal domain is set with a nulldimension: for example, Tg(0).value(1~n). If problem is defined in cyclic steady-state (CSS)mode, then temporal domain will be active ranging from 0(zero) to TotalTimeNodes that is
pre-declared in the global table.
gCSS_HeatX Model
The gCSS_HeatX model modifies the temperature of an inlet stream. By default, it operates at aconstant outlet temperature. You can change the model operation to either constant duty or constant
temperature rise/drop.
See Also
gCSS_HeatX Model: Connectivity
gCSS_HeatX Model: Configuration/Specification
gCSS_HeatX Model: Initialization
gCSS_HeatX Model: User Procedures/Submodels Used
gCSS_HeatX Model: Results
gCSS_HeatX Model: Additional Notes
gCSS_HeatX Model: Connectivity
These are the available connections for the gCSS_HeatX model:
gCSS_HeatX Model:
Configuration/Specification
Depending on how the gCSS_HeatX model has been configured, you need to specify one or more of
these variables in the Configuration table:
Port name Type Valid connection
Process_In gCSS_port (single) gCSS_Material_Connection
Process_Out gCSS_port (single) gCSS_Material_ConnectionLiquid_Out gCSS_port (single, optional) gCSS_Material_Connection
Variable Description
页码,41/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 42/119
gCSS_HeatX Model: Initialization
No initialization method is required for the gCSS_HeatX model.
gCSS_HeatX Model: User
Procedures/Submodels Used
There are no user procedures or user submodels available for the gCSS_HeatX model. Any user customization code will be implemented through the flowsheet constraint.
gCSS_HeatX Model: ResultsUse All Variable table to see results. Otherwise use outlet steam report/result tables.
gCSS_HeatX Model: Additional Notes
No additional notes.
gCSS_Interaction Model
Use the gCSS_Interaction model as part of the single bed modeling approach, to record the profile of
material received, then later replay this profile to simulate returned material. The following arerecorded over time:
Molar flowrate
Mole fraction composition
Temperature
Use_spec(*) Heat exchanger assumption.
Tout_spec(*) Outlet temperature.
Tchange_spec(*) Temperature rise/drop of process stream.
Q_spec(*) Heat exchanger duty.
U(*) Overall heat transfer coefficient.
Heat_Exchange_Area Heat exchange area.
P_Drop Constant average pressure drop.
页码,42/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 43/119
Upstream (bed) pressure
Specific enthalpy
By acting as a pseudo-adsorbent bed, the model can behave as a bed at either constant or varying
pressure. Use the Cycle Organizer to define the steps between which an interaction occurs.
You can define any type of bed interaction with the model:
Top-to-top
Top-to-bottom
Bottom-to-bottom
Bottom-to-top
These are defined by the connectivity, that is where material is accepted from and returned to.Interactions cannot be redefined during a run as connectivity is structural, so if you want more thanone type of interaction, use additional interaction models.
In the first cycle, during cyclic operation, the model uses an approximation based on an assumedeffective volume, to simulate the pressure of the interacting bed. For subsequent cycles, the recorded
pressure profile of the rigorously modeled bed provides an accurate response for the pseudo bed.
See Also
gCSS_Interaction Model: Connectivity
gCSS_Interaction Model: Configuration/Specification
gCSS_Interaction Model: Initialization
gCSS_Interaction Model: User Procedures/User Submodels Used
gCSS_Interaction Model: Results
gCSS_Interaction Model: Additional Notes
gCSS_Interaction Model: Connectivity
These are the available connections for the gCSS_Interaction model:
Port name Type Valid connection
Process_In gCSS_port (single) gCSS_Material_Connection
Process_Out gCSS_port (single) gCSS_Material_Connection
页码,43/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 44/119
gCSS_Interaction Model:Configuration/Specification
These are the configuration options available for the gCSS_Interaction model:
Depending on how the gCSS_Interaction model has been configured, you need to specify one or more of these variables in the Specify table:
Note: All these variables are used in the first cycle of a dynamic simulation. In CSS simulation, the
first cycle assumption is not necessary and the gCSS_Interaction model will not use a delay modelfor replay profiles. Therefore a user only needs to define the step interaction, in CSS simulationmode.
gCSS_Interaction Model: Initialization No initialization method is required for the gCSS_Intaraction model.
gCSS_Interaction Model: UserProcedures/User Submodels Used
There are no user procedures or user submodels available for the gCSS_Interaction model.
Option Valid values Description Comment
Delay_Behaviour v10xv6x
Assumption used for subsequent cycles.
Use real profile or continue with estimated
profile.
FIFO_Interaction TrueFalse
Type of profile buffer used.
Standard first-in-first-out, or inverted first-in-last-out.
Variable Description
Notional_Volume Estimated effective volume of the real bed/s.
P_Stage_Start_spec Start pressure of the interaction unit.
XFac_spec Effective volume correction factor.
F_Initial_Reverse Average flowrate of returned material during areverse interaction.
Y_Initial_Reverse Average composition of returned material duringa reverse interaction.
T_Initial_Reverse Average temperature of material during a reverseinteraction.
P_Initial_Reverse Average pressure of returned material during a
reverse interaction.
页码,44/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 45/119
gCSS_Interaction Model: Results
Use All Variable table to see results. Otherwise use outlet steam report/result tables.
gCSS_Interaction Model: Additional Notes
Note the following information when using the gCSS_Interaction model:
The model assumes that standard unit operation is a first-in-first-out (FIFO) buffer profile. For specialist applications, you can invert this profile, but this is a structural parameter, so your new profile applies to all interactions in a unit.
If the buffer profile is assumed first-in-last-out, the delay behavior uses estimated pressure
profiles for all cycles.
The communication interval affects model accuracy. If interactions are present, try to have atleast three communication points within the shortest interacting steps.
The model uses a Delay function. Exiting Aspen Adsorption, loading a new problem or reopening the old problem, all clear the delay buffer so historical information is lost.
By default, the approximation or initial reverse values are only used in the first cycle. You canapply these to all cycles by changing the delay behavior to v6x.
Each interaction unit can handle multiple interacting pairs.
Use the Cycle Organizer to define the interaction and profile times.
For the unit inlet stream, use a gCSS_Valve or gCSS_HeatX model; for the outlet, connect anymodel except a gCSS_Valve. (The Check & Initial option on the Flowsheet menu detectserrors here and corrects accordingly.)
The model approximates the pressure in the interaction unit using:
The variables Notional_Volume, P_Stage_Start_spec, XFac_spec, F_Initial_Reverse,Y_Initial_Reverse, T_Initial_Reverse and P_Initial_Reverse are used only in the first dynamiccycle. They are ignored in subsequent cycles.
Within the Cycle Organizer, reset P_Stage_Start_spec to the required value for each step.Pressure changes then start from this value.
XFac_spec may need modifying from step to step. To do this, use the Cycle Organizer.
To simulate a constant pressure interaction, set XFac_spec to a high value, such as 100 or more. This increases the volume to such an extent that it acts like a void of near infinitecapacity.
页码,45/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 46/119
gCSS_Pump Model
The gCSS_Pump model simulates a single-stage pump for compressible (gaseous) fluids. The unit isconsidered as a non-reversible model.
See Also
gCSS_Pump Model: Connectivity
gas_pump Model: Configuration/Specification
gCSS_Pump Model: Initialization
gCSS_Pump Model: User Procedures/User Submodels Used
gCSS_Pump Model: Results
gCSS_Pump Model: Additional Notes
gCSS_Pump Model: Connectivity
These are the available connections for the gCSS_Pump model:
gCSS_pump Model:Configuration/Specification
These are the configuration options available for the gas_pump model:
Port name Type Valid connection
Process_In gCSS_port (single) gCSS_Material_Connection
Process_Out gCSS_port (single) gCSS_Material_Connection
Option Valid values Description
Pump_Type Isothermal Compressor
Isentropic Compressor
Polytropic Compressor
Isentropic Vacuum Pump
User Defined
Characteristic behavior of the pump.
Performacne_Type Constant Volume Performance curve method
页码,46/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 47/119
Depending on how the gCSS_Pump model has been configured, you need to specify one or more of these variables in the Specify table:
Note: For a variable volumetric flowrate, a user needs to change the spec of Vol_Flow_spec fromFixed to Free, and then provide a flowrate expression through the flowsheet constraint.
gCSS_Pump Model: Initialization
No initialization method is required for the gCSS_Pump model.
gCSS_Pump Model: User Procedures/User
Submodels UsedThere are no user procedures or user submodels available for the gCSS_Pump model. Any user customization code will be implemented through the flowsheet constraint.
gCSS_Pump Model: Results
Typical variables in the Configuration table for the gCSS_Pump model are:
gCSS_Pump Model: Additional Notes
No additional notes.
User Supplies
Variable Description
Efficiency Pump efficiency.
Vinlet_spec Constant inlet volumetric flowrate.
Vol_Flow_spec User supplied volumetric flowrate.
Work Actual work required.
Power Power requirement.
Variable Description
Work Actual work required.
Power Power requirement.
页码,47/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 48/119
gCSS_SixPortInjector Model
The gCSS_SixPortInjector model simulates a six-port injection valve, which is used for making a pulse input in chromatography system. As a commercial six-port inject valve is, thegCSS_SixPortInjector model have an internal void/tube to hold up materials to be injected. Theillustrations (click here to display) present how gCSS_SixPortInjector model operates betweenLoading and Injection modes.
See Also
gCSS_SixPortInjector Model: Connectivity
gCSS_SixPortInjector Model: Configuration/Specification
gCSS_SixPortInjector Model: Initialization
gCSS_SixPortInjector Model: User Procedures Used
gCSS_SixPortInjector Model: Results
gCSS_SixPortInjector Model: Additional Notes
gCSS_SixPortInjector Model: Connectivity
This is the available connection for the gCSS_SixPortInjector model:
gCSS_SixPortInjector Model:
Configuration/Specification
These are two configuration tables available for the gCSS_SixPortInjector model: Valve and SampleLoop
Configuration_Valve table (valve operation)
Port name Type Valid connection
Port1 gCSS_port (single) gCSS_Material_Connection
Port2 gCSS_port (single) gCSS_Material_Connection
Port3 gCSS_port (single) gCSS_Material_Connection
Port4 gCSS_port (single) gCSS_Material_Connection
Port5 gCSS_port (single) gCSS_Material_Connection
Port6 gCSS_port (single) gCSS_Material_Connection
Option Valid values Description
Automatic_Actuation True Does the valve have anautomatic actuator operative
页码,48/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 49/119
False with respect to time?
If True, operation doesn’t needan external time control such asCycle Organizer. If False, it does
need an external control.
The specification cannot bechanged during runtime.
SetTime_Loading Real or Integer Time required for charge(loading).
SetTime_Injection Real or Integer Time required for discharge(injection).
CycleTime Time SetTime_Loading +SetTime_Injection
CurrentTime Time Current simulation time
Position_Dynamic 0 or 1 0 = Loading (charge)
1 = Injection (discharge)
Specification: Fixed
(Automatic_Actuation = False)and Free (Automatic_Actuation= True)
CheckValve_Port1_spec 0 or 1 Configuration of the linear valveat Port 1
0 = bidirectional flow available
1 = check valve operation
CheckValve_Port3_spec 0 or 1 Configuration of the linear valve
at Port 3
0 = bidirectional flow available
1 = check valve operation
Use_Port1_spec 0, 1, 2, 3, 4 Configuration of the linear valveat Port 1
The following specifications can be used:
0 = Valve fully off.
1 = Valve fully on (acts as avalve with highest Cv, default setvalue Cv_max = 100).
2 = Make use of the valuespecified for Cv_spec (constant
Cv).
3 = Make use of the value
页码,49/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 50/119
Note: Automatic_Actuation is not available in the CSS simulation mode. In addition, the internal
specified for F_spec (constant
molar flowrate).
4 = Make use of the valuespecified for V_spec (constant
volumetric flowrate).
The specification can be changedduring runtime.
Use_Port3_spec 0, 1, 2, 3, 4 Configuration of the linear valveat Port 3
The following specifications can be used:
0 = Valve fully off.
1 = Valve fully on (acts as avalve with highest Cv, default setvalue Cv_max = 100).
2 = Make use of the valuespecified for Cv_spec (constantCv).
3 = Make use of the valuespecified for F_spec (constantmolar flowrate).
4 = Make use of the valuespecified for V_spec (constantvolumetric flowrate).
The specification can be changedduring runtime.
Cv_Port1_spec Linear valve coefficient (onlyused when Use_Port1_spec = 2).
Cv_Port3_spec Linear valve coefficient (onlyused when Use_Port3_spec = 2).
F_Port1_spec Constant forced molar flowrate(only used when Use_Port1_spec= 3).
F_Port3_spec Constant forced molar flowrate(only used when Use_Port3_spec= 3).
V_Port1_spec Constant forced volumetricflowrate (only used whenUse_Port1_spec = 4).
V_Port3_spec Constant forced volumetricflowrate (only used when
Use_Port3_spec = 4).
页码,50/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 51/119
linear valve at port 5 is always in fully open position to allow bidirectional flow.
Configuration_SampleLoop table (internal sampling loop)
gCSS_SixPortInjector Model: InitializationThere is Initailization_DYN table for the initialization of the internal sampling loop of thegCSS_SixPortInjector model. The recommended variables to initialize the gCSS_SixPortInjector model block for a dynamic simulation are:
To finalize the initialization of the model, explore the model block and double-click the
Initialize_All script.
gCSS_SixPortInjector Model: User Procedures
UsedThere are no user procedures or user submodels available for the gCSS_SixPortInjector model. Any
Option Valid values Description
SampleLoopType Void assumed
Tube assumed
Sampling loop type assumption
WantToFixTemp True
False
Is the sampling void in specifically isothermaloperation? If it is True, then theambient/environment temperature will be used
for the isothermal sampling void temperature.
NonAdiabaticTankVoidTrue
False
Is there heat exchange with the externalenvironment?
Ta Ambient/Environment temperature.
Volume Total internal volume of the sampling void.
mass Mass of sampling void.Cpw Heat capacity of the shell wall of the sampling
void.
Hamb Wall-environment heat transfer coefficient.
Hw Gas-Wall heat transfer coefficient.
A_inner Inner surface area of sampling void.
A_outer Outer surface area of sampling void.
Variable Specification Description
SampleLoop_.Void_(1).Y Initial (ncomps-1)
Free (preset, 1 comp)
Internal molefractioncomposition.
SampleLoop_.Void_(1).P Initial Internal pressure.SampleLoop_.Void_(1).T Initial Internal temperature.
页码,51/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 52/119
user customization code will be implemented through the flowsheet constraint.
gCSS_SixPortInjector Model: Results
There is Result_StatusPlot_DYN plot available for the dynamic simulation results with respect totime. Typical variables in the result plot are:
A user can add other variables, such as C (component concentration), P (pressure) or H (enthalpy)
into the result plots.
gCSS_SixPortInjector Model: Additional Notes
Note the following information when using the gCSS_SixPortInjector model:
This model is especially designed for a dynamic simulation purpose such as gas phasechromatographic separations.
If there is a need to connect gCSS_Valve model with the gCSS_SixPortInjector model(possible locations are Port 1, Port 3, Port 4 and Port 6), you must have gCSS_TankVoidmodel between gCSS_Valve and any Port of the gCSS_SixPortInjector.
Try to have at least three communication points within the time settings for loading/injection(SetTime_Loading, SetTime_Injection).
gCSS_TankVoid ModelThe gCSS_TankVoid is a general purpose model for simulating adsorbent bed dead-spaces (voids),tanks, pressure receivers or piping nodes.
See Also
gCSS_TankVoid Model: Connectivity
gCSS_TankVoid Model: Configuration/Specification
gCSS_TankVoid Model: Initialization
gCSS_TankVoid Model: User Procedures/User Submodels Used
Variable Description
Sample F Flowrate at Port 1
Carrier F Flowrate at Port 3
Column F Flowrate at Port 4
Vent F Flowrate at Port 6
页码,52/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 53/119
gCSS_TankVoid Model: Results
gCSS_TankVoid Model: Additional Notes
gCSS_TankVoid Model: ConnectivityThese are the available connections for the gCSS_TankVoid model:
gCSS_TankVoid Model:Configuration/Specification
These are the configuration options available for the gCSS_TankVoid model:
Depending on how the gCSS_TankVoid model has been configured, you need to specify one or more of these variables in the Configuration table:
gCSS_TankVoid Model: Initialization
Port name Type Valid connection
Process_In gCSS_port (multiport) gCSS_Material_Connection
Process_Out gCSS_port (multiport) gCSS_Material_Connection
Option Valid values Description
WantToFixTemp True
False
Is the tankvoid in specificallyisothermal operation? If it isTrue, then the
ambient/environmenttemperature will be used for theisothermal tankvoid temperature.
NonAdiabaticTankVoid True
False
Is there heat exchange with the
external environment?
Variable Description
Ta Ambient/Environment temperature.
Volume Total internal volume of the tank/void.
mass Mass of void/tank wall.
Cpw Heat capacity of the shell wall.
Hamb Wall-environment heat transfer coefficient.
Hw Gas-Wall heat transfer coefficient.
A_inner Inner surface area of tank/void.
A_outer Outer surface area of tank/void.
页码,53/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 54/119
Since gCSS_TankVoid model operates in either dynamic or CSS mode, there are two initialization
methods are presented for each simulation mode. And at the end, whatever the simulation mode, theinitialization of gCSS_TankVoid model will be finalized by executing one of the initializationscripts: Initialize_All.
The recommended variables to initialize for a dynamic simulation are:
And the recommend variables for initial guess of CSS simulation are:
To finalize the initialization of the model, explore the model block and double-click theInitialize_All script.
gCSS_TankVoid Model: User Procedures/UserSubmodels Used
There are no user procedures or user submodels available for the gCSS_TankVoid model. Any user customization code will be implemented through the flowsheet constraint.
gCSS_TankVoid Model: Results
There are two result plots are available: Result_Plot_DYN (time plot) and Result_Plot_CSSProfile(profile plot). Typical variables in the result plots are:
A user can add other variables, such as C (component concentration) or H (enthalpy) into the result plots.
Variable Specification Description
Y Initial (ncomps-1)
Free (preset, 1 comp)
Internal molefractioncomposition.
P Initial Internal pressure.
T Initial Internal temperature.
Tw Initial Shell/wall temperature.
Variable DescriptionInitialCSS_P_spec Initial guess of pressure for each step
InitialCSS_Y_spec Initial guess of gas composition for each step
InitialCSS_T_spec Initial guess of temperature for each step
InitialCSS_C_spec Initial guess of component concentration for eachstep
Variable Description
T Internal temperature.
P Internal pressure.
页码,54/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 55/119
gCSS_TankVoid Model: Additional Notes
Note the following information when using the gCSS_TankVoid model:
The model accepts any number of inlet and outlet streams.
With the model as a node or junction, we recommend you use a minimum volume of 1E-5 m3.
gCSS_Valve Model
The gCSS_Valve model simulates a simple linear valve.
See Also
gCSS_Valve Model: Connectivity
gCSS_Valve Model: Configuration/Specification
gCSS_Valve Model: Initialization
gCSS_Valve Model: User Procedures/Submodels Used
gCSS_Valve Model: Results
gCSS_Valve Model: Additional Notes
gCSS_Valve Model: Connectivity
These are the available connections for the gCSS_Valve model:
gCSS_Valve Model:Configuration/Specification
These are the configuration options available for the gCSS_Valve model:
Port name Type Valid connectionProcess_In gCSS_port (single) gCSS_Material_Connection
Process_Out gCSS_port (single) gCSS_Material_Connection
Option Valid values Description
页码,55/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 56/119
In addition, you need to specify one or more of these variables in the Configuration table:
Note: When you use a valve for constant flowrate (Use_spec = 3 or 4), you must make sure theupstream pressure is higher than the downstream pressure. Without having a least difference in the
pressure, no flows will be made for a valve for constant flowrate. For example, the flow of materialstops if the upstream pressure is equal or less than the downstream pressure.
gCSS_Valve Model: Initialization No initialization method is required for the gCSS_Valve model.
gCSS_Valve Model: UserProcedures/Submodels Used
There are no user procedures or user submodels available for the gCSS_Valve model.
CheckValve True
False
Does the valve act as a
check/non-return valve?
Variable DescriptionUse_spec The following specifications can be used:
0 = Valve fully off.
1 = Valve fully on (acts as a valve with highestCv, default set value Cv_max = 100).
2 = Make use of the value specified for Cv_spec(constant Cv).
3 = Make use of the value specified for F_spec(constant molar flowrate).
4 = Make use of the value specified for V_spec(constant volumetric flowrate).
The specification can be changed during runtime.
Cv_spec Linear valve coefficient (only used when
Use_spec = 2).
F_spec Constant forced molar flowrate (only used whenUse_spec = 3).
V_spec Constant forced volumetric flowrate (only usedwhen Use_spec = 4).
页码,56/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 57/119
gCSS_Valve Model: Results
Use All Variable table to see results. Otherwise use outlet steam report/result tables.
gCSS_Valve Model: Additional Notes
Note the following information when using the gCSS_Valve model:
Negative sign of flowrate (F_spec, V_spec) can be applied for a reversal of forced flowrate.
Ion-Exchange ModelsThe table lists the ion-exchange models available in Aspen Adsorption. You connect these models
using the ionx_Material Connection stream.
ionx_bed ModelThe ionx_bed model simulates an ion-exchange unit in an ion-exchange flowsheet. It acts as a
container model for the ion-exchange resin layers and their interconnections.
See Also
ionx_bed Model: Connectivity
ionx_bed Model: Configuration
ionx_bed Model: Specifications
ionx_bed Model: Initialization
Model Description
ionx_bed Resin bed layers
ionx_feed Feed/inlet boundary terminator
ionx_feed_distrib Feed distributor
ionx_interaction Pseudo bed for single bed approach
ionx_mix_multi_nr Multi inlet non-reversible mixer
ionx_mix_nr2 2 inlet stream non-reversible selector ionx_mix_nr3 3 inlet stream non-reversible selector
ionx_prod_distrib Product distributor
ionx_product Product/outlet terminator boundary
ionx_split_nr2 2 outlet non-reversible selector
ionx_valve_nr Flow setting device
页码,57/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 58/119
ionx_bed Model: User Procedures Used
ionx_bed Model: Results
ionx_bed Model: Additional Notes
ionx_bed Model: Connectivity
These are the available connections for the ionx_bed model:
ionx_bed Model: Configuration
This is the configuration option available for the ionx_bed model:
ionx_bed Model: Specifications
No specifications are required for the bed, but each resin layer has its own specifications.
ionx_bed Model: Initialization
No initialization method is required for the ionx_bed model, but each contained layer needsinitializing.
ionx_bed Model: User Procedures Used
There are no user procedures available for the ionx_bed model.
Port Name Type Valid Connection
Process_In i_material_port (single) ionx_Material_Connection
Process_Out i_material_port (single) ionx_Material_Connection
Option Valid Values Description
Number of layers Integer (1 or higher) Number of independent resinlayers with the bed
页码,58/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 59/119
ionx_bed Model: Results
There are no recommended results for the ionx_bed model.
ionx_bed Model: Additional Notes
Note the following information when using the ionx_bed model:
You can give a label or ID number for each adsorbent layer in the bed
The model does not include any inlet or outlet dead space.
The model behavior is reversible, so you must connect distributors or feed and product units at
each end.
ionx_feed Model
The ionx_feed model terminates an inlet/feed flowsheet boundary. Use it to specify the ionconcentration and bulk molar density of the stream. If configured as a reversible model, the modelacts as a product sink should the flow reverse.
See Also
ionx_feed Model: Connectivity
ionx_feed Model: Configuration
ionx_feed Model: Specifications
ionx_feed Model: Initialization
ionx_feed Model: User Procedures Used
ionx_feed Model: Results
ionx_feed Model: Additional Notes
ionx_feed Model: Connectivity
These are the available connections for the ionx_feed model:
Port Name Type Valid Connection
Process_In i_material_port (single) ionx_Material_Connection
页码,59/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 60/119
ionx_feed Model: Configuration
These are the configuration options available for the ionx_feed model:
ionx_feed Model: Specifications
Depending on how the ionx_feed model has been configured, you need to specify one or more of these variables in the Specify table:
ionx_feed Model: Initialization
No initialization method is required for the ionx_feed model.
ionx_feed Model: User Procedures Used
There are no user procedures available for the ionx_feed model.
ionx_feed Model: ResultsTypical variables in the Results and Reports tables for the ionx_feed model are:
Process_Out i_material_port (single) ionx_Material_Connection
Option Valid Values Description
Model type Reversible
Non-Reversible
Mode of flowsheet interactivity
Enable reporting True
False
Enable boundary accumulationterms for material balancereporting
Variable Description Reversible/Non-reversibleModel
C_Out Ion concentration Non-reversible model
Rhol_Out Bulk molar density Non-reversible model
C_Fwd Ion concentration Reversible model
Rhol_Fwd Bulk molar density Reversible model
页码,60/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 61/119
ionx_feed Model: Additional Notes
Note the following information when using the ionx_feed model:
For forced feed (fixed material flowrate, no valve fitted to the outlet), it is valid to specify
F_Out or F as Fixed.
ionx_feed_distrib Model
Use the ionx_feed_distrib model as a four-way valve within an ion-exchange flowsheet. The modelis reversible and contains two inlet and two outlet ports.
See Also
ionx_feed_distrib Model: Connectivity
ionx_feed_distrib Model: Configuration
ionx_feed_distrib Model: Specifications
ionx_feed_distrib Model: Initialization
ionx_feed_distrib Model: User Procedures Used
ionx_feed_distrib Model: Results
ionx_feed_distrib Model: Additional Notes
ionx_feed_distrib Model: Connectivity
These are the available connections for the ionx_feed_distrib model:
Variable Description Reversible/Non-Reversible
Model
F_Out Volumetric flowrate Non-reversible model
F Volumetric flowrate Reversible model
C_Rev Stream composition in reversedirection
Reversible model
Rhol_Rev Stream bulk molar density inreverse direction
Reversible model
Port Name Type Valid Connection
Process_In1 i_material_port (single) ionx_Material_Connection
Process_In2 i_material_port (single) ionx_Material_Connection
页码,61/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 62/119
ionx_feed_distrib Model: Configuration No configuration options are available for the ionx_feed model.
ionx_feed_distrib Model: Specifications
Depending on how the ionx_feed_distrib model has been configured, you need to specify one or more of these variables in the Specify table:
ionx_feed_distrib Model: Initialization No initialization method is required for the ionx_feed_distrib model.
ionx_feed_distrib Model: User ProceduresUsed
There are no user procedures available for the ionx_feed model.
Process_Out1 i_material_port (single) ionx_Material_Connection
Process_Out2 i_material_port (single) ionx_Material_Connection
Variable Description
Mode Distribution setting:
1 = Process_In1 and Process_Out1 connected andflowrate set to Flow. Zero flow for other streams.
2 = Process_Out1 and Process_Out2 connected
and flowrate set to Flow. Process_In1 set to zeroflow.
3 = Process_In2 and Process_Out1 connected.Process_In1 and Process_Out2 set to zero flow.
4 = Process_In1 set to Flow, Process_Out1 equalto the sum of Process_In1 and Process_In2.Process_Out2 set to zero flow.
Flow Nominal volumetric flowrate
页码,62/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 63/119
ionx_feed_distrib Model: Results
Typical variables in the Results table for the ionx_feed model are:
ionx_feed_distrib Model: Additional Notes
Note the following information when using the ionx_feed model:
The flow in stream Process_Out1 may reverse.
Typically, stream Process_In1 connects to a feed unit and Process_Out1 connects to a bed.
ionx_interaction Model
Use the ionx_interaction model as part of the single bed modeling approach, to record the profile of
material received, then later replay this profile to simulate returned material. The followinginformation is recorded over time:
Volumetric flowrate
Ion concentration
Bulk molar density
Any type of bed interaction can be defined:
Top-to-top
Top-to-bottom
Bottom-to-bottom
Bottom-to-top
You specify the type of interaction through the connectivity (where material is accepted from, andreturned to). During a run, interaction cannot be redefined as connectivity is structural, so if youwant more than one type of interaction, use additional interaction models.
By acting as a pseudo adsorbent bed, it is possible for the model to behave as a bed at either constantor varying pressure. Use the Cycle Organizer to define the steps between interactions.
Variable Description
Process_In1.F Volumetric flowrate of inlet stream 1Process_In2.F Volumetric flowrate of inlet stream 2
Process_Out1.F Volumetric flowrate of outlet stream 1
Process_Out2.F Volumetric flowrate of outlet stream 2
页码,63/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 64/119
See Also
ionx_interaction Model: Connectivity
ionx_interaction Model: Configuration
ionx_interaction Model: Specifications
ionx_interaction Model: Initialization
ionx_interaction Model: User Procedures Used
ionx_interaction Model: Results
ionx_interaction Model: Additional Notes
ionx_interaction Model: Connectivity
These are the available connections for the ionx_interaction model:
ionx_interaction Model: Configuration
No configuration options are available for the ionx_interaction model.
ionx_interaction Model: Specifications
Depending on how the ionx_interaction model has been configured, you need to specify one or moreof these variables in the Specify table:
Note: All these variables are used in the first cycle.
Port Name Type Valid Connection
Process_In i_material_port (single) ionx_Material_Connection
Process_Out i_material_port (single) ionx_Material_Connection
Variable Description
F_Initial Average flowrate of returned material during areverse interaction
C_Initial Average concentration of returned material during
a reverse interaction
Rhol_Initial Average bulk density of material during a reverseinteraction
页码,64/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 65/119
ionx_interaction Model: Initialization
No initialization method is required for the ionx_interaction model.
ionx_interaction Model: User Procedures Used
There are no user procedures available for the ionx_interaction model.
ionx_interaction Model: Results
There are no recommended results for the ionx_interaction model.
ionx_interaction Model: Additional Notes
Note the following information when using the ionx_interaction model:
The accuracy of the unit is affected by the communication interval. If interactions are present,use at least three communication points within the shortest interacting steps.
The model uses the Delay function. Exiting Aspen Adsorption, loading a new problem or reopening, all clear the delay buffer and historical information is lost.
Each interaction unit can handle multiple interacting pairs.
The Cycle Organizer defines the interaction and profile times.
The initial reverse values are used only in the first cycle.
The variables F_Initial, C_Initial and Rhol_Initial are used only in the first cycle. For
subsequent cycles, they are ignored.
ionx_mix_multi_nr Model
The ionx_mix_multi_nr is a non-reversible model that combines any number of input streams into asingle output stream.
See Also
ionx_mix_multi_nr Model: Connectivity
页码,65/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 66/119
ionx_mix_multi_nr Model: Configuration
ionx_mix_multi_nr Model: Specifications
ionx_mix_multi_nr Model: Initialization
ionx_mix_multi_nr Model: User Procedures Used
ionx_mix_multi_nr Model: Results
ionx_mix_multi_nr Model: Connectivity
These are the available connections for the ionx_mix_multi_nr model:
ionx_mix_multi_nr Model: Configuration
No configuration options are available for the ionx_mix_multi_nr model.
ionx_mix_multi_nr Model: Specifications
There are no variables to specify for the ionx_mix_multi model.
ionx_mix_multi_nr Model: Initialization
No initialization method is required for the ionx_mix_multi_nr model.
ionx_mix_multi_nr Model: User ProceduresUsed
There are no user procedures available for the ionx_mix_multi-nr model.
Port Name Type Valid ConnectionProcess_In i_material_port (multiport) ionx_Material_Connection
Process_Out i_material_port (single) ionx_Material_Connection
页码,66/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 67/119
ionx_mix_multi_nr Model: Results
Typical variables in the Results table for the ionx_mix_multi_nr model are:
ionx_mix_nr2 Model
The ionx_mix_nr2 model is a non-reversible model that selects an output stream from one of twoinput streams.
See Also
ionx_mix_nr2 Model: Connectivity
ionx_mix_nr2 Model: Configuration
ionx_mix_nr2 Model: Specifications
ionx_mix_nr2 Model: Initialization
ionx_mix_nr2 Model: User Procedures Used
ionx_mix_nr2 Model: Results
ionx_mix_nr2 Model: Connectivity
These are the available connections for the ionx_mix_nr2 model:
ionx_mix_nr2 Model: Configuration
No configuration options are available for the ionx_mix_nr2 model.
Variable Description
Process_Out.F Volumetric flowrate of outletProcess_Out.C Ion concentration of outlet
Process_Out.Rhol Bulk molar density of outlet
Port Name Type Valid ConnectionProcess_In1 i_material_port (single) ionx_Material_Connection
Process_In2 i_material_port (single) ionx_Material_Connection
Process_Out1 i_material_port (single) ionx_Material_Connection
页码,67/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 68/119
ionx_mix_nr2 Model: Specifications
Depending on how the ionx_fmix_nr2 model has been configured, you need to specify this variablein the Specify table:
ionx_mix_nr2 Model: Initialization
No initialization method is required for the ionx_mix_nr2 model.
ionx_mix_nr2 Model: User Procedures Used
There are no user procedures available for the ionx_mix_nr2 model.
ionx_mix_nr2 Model: Results
Typical variables in the Results table for the ionx_mix_nr2 model are:
ionx_mix_nr3 Model
The ionx_mix_nr2 model is a non-reversible model that selects an output stream from one of threeinput streams.
See Also
ionx_mix_nr3 Model: Connectivity
Variable DescriptionMode Input stream selection:
1 = Process_In1
2 = Process_In2
Variable Description
Process_In1.F Inlet 1 volumetric flowrate
Process_In2.F Inlet 2 volumetric flowrate
Process_Out1.F Outlet volumetric flowrate
Process_Out1.C Outlet bulk ion concentration
Process_Out1.Rhol Outlet bulk molar density
页码,68/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 69/119
ionx_mix_nr3 Model: Configuration
ionx_mix_nr3 Model: Specifications
ionx_mix_nr3 Model: Initialization
ionx_mix_nr3 Model: User Procedures Used
ionx_mix_nr3 Model: Results
ionx_mix_nr3 Model: Connectivity
These are the available connections for the ionx_mix_nr3 model:
ionx_mix_nr3 Model: Configuration
No configuration options are available for the ionx_mix_nr3 model.
ionx_mix_nr3 Model: Specifications
Depending on how the ionx_mix_nr3 model has been configured, you need to specify this variable inthe Specify table:
ionx_mix_nr3 Model: Initialization No initialization method is required for the ionx_mix_nr3 model.
Port Name Type Valid ConnectionProcess_In1 i_material_port (single) ionx_Material_Connection
Process_In2 i_material_port (single) ionx_Material_Connection
Process_In3 i_material_port (single) ionx_Material_Connection
Process_Out1 i_material_port (single) ionx_Material_Connection
Variable Description
Mode Input stream selection:
1 = Process_In1
2 = Process_In2
3 = Process_In3
页码,69/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 70/119
ionx_mix_nr3 Model: User Procedures Used
There are no user procedures available for the ionx_mix_nr3 model.
ionx_mix_nr3 Model: Results
Typical variables in the Results table for the ionx_mix_nr3 model are:
ionx_prod_distrib Model
Use the ionx_prod_distrib model as a four-way valve within an ion-exchange flowsheet. The model
is reversible and contains two inlet and two outlet ports.
See Also
ionx_prod_distrib Model: Connectivity
ionx_prod_distrib Model: Configuration
ionx_prod_distrib Model: Specifications
ionx_prod_distrib Model: Initialization
ionx_prod_distrib Model: User Procedures Used
ionx_prod_distrib Model: Results
ionx_prod_distrib Model: Additional Notes
ionx_prod_distrib Model: Connectivity
These are the available connections for the ionx_prod_distrib model:
Variable Description
Process_In1.F Inlet 1 volumetric flowrate
Process_In2.F Inlet 2 volumetric flowrate
Process_In3.F Inlet 3 volumetric flowrateProcess_Out1.F Outlet volumetric flowrate
Process_Out1.C Outlet bulk ion concentration
Process_Out1.Rhol Outlet bulk molar density
页码,70/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 71/119
ionx_prod_distrib Model: Configuration
No configuration options are available for the ionx_prod_distrib model.
ionx_prod_distrib Model: Specifications
Depending on how the ionx_prod_distrib model has been configured, you need to specify one or more of these variables in the Specify table:
ionx_prod_distrib Model: Initialization
No initialization method is required for the ionx_prod distrib model.
ionx_prod_distrib Model: User Procedures
Used
There are no user procedures available for the ionx_prod_distrib model.
Port Name Type Valid Connection
Process_In1 i_material_port (single) ionx_Material_Connection
Process_In2 i_material_port (single) ionx_Material_Connection
Process_Out1 i_material_port (single) ionx_Material_Connection
Process_Out2 i_material_port (single) ionx_Material_Connection
Variable Description
Mode Distribution setting:
1 = Process_In1 and Process_Out1 connected andflowrate set to Flow. Zero flow for other streams.
2 = Process_In1 and Process_In2 connected.
Process_Out1 and Process_Out2 set to zero flow.
3 = Process_In1 and Process_Out2 connected.Process_In2 and Process_Out1 set to zero flow.
Flow Nominal volumetric flowrate
页码,71/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 72/119
ionx_prod_distrib Model: Results
Typical variables in the Results table for the ionx_prod_distrib model are:
ionx_prod_distrib Model: Additional Notes
Note the following information when using the ionx_prod_distrib model:
The flow in stream Process_Out1 may reverse.
Typically, stream Process_In1 connects to a bed and Process_In1 conects to a feed unit.
The stream Process_Out2 is typically attached to an interaction unit.
ionx_product Model
Use the ionx_product model to terminate an outlet/product flowsheet boundary. If configured as areversible model, and should the flow reverse, it acts as a feed unit, providing information on ionconcentration and bulk molar density.
See Also
ionx_product Model: Connectivity
ionx_product Model: Configuration
ionx_product Model: Specifications
ionx_product Model: Initialization
ionx_product Model: User Procedures Used
ionx_product Model: Results
ionx_product Model: ConnectivityThese are the available connections for the ionx_product model:
Variable Description
Process_In1.F Volumetric flowrate of inlet stream 1Process_In2.F Volumetric flowrate of inlet stream 2
Process_Out1.F Volumetric flowrate of outlet stream 1
Process_Out2.F Volumetric flowrate of outlet stream 2
页码,72/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 73/119
ionx_product Model: ConfigurationThese are the configuration options available for the ionx_product model:
ionx_product Model: Specifications
Depending on how the ionx_product model has been configured, you need to specify one or more of these variables in the Specify table:
ionx_product Model: Initialization
No initialization method is required for the ionx_product model.
ionx_product Model: User Procedures Used
There are no user procedures available for the ionx_product model.
ionx_product Model: Results
Port Name Type Valid Connection
Process_In i_material_port (single) ionx_Material_Connection
Process_Out i_material_port (single) ionx_Material_Connection
Option Valid Values Description
Model type Reversible
Non-Reversible
Mode of flowsheet interactivity
Enable reporting True
False
Enable boundary accumulationterms for material balance
reporting
Variable Description Reversible/Non-Reversible
Model
C_Rev Ion concentration in reversedirection
Reversible model
Rhol_Rev Bulk molar density in reverse
direction
Reversible model
页码,73/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 74/119
Typical variables in the Results and Reports tables for the ionx_product model are:
ionx_split_nr2 Model
The ionx_split_nr2 is a non-reversible model that diverts an input stream to one of two output
streams.
See Also
ionx_split_nr2 Model: Connectivity
ionx_split_nr2 Model: Configuration
ionx_split_nr2 Model: Specifications
ionx_split_nr2 Model: Initialization
ionx_split_nr2 Model: User Procedures Used
ionx_split_nr2 Model: Results
ionx_split_nr2 Model: Connectivity
These are the available connections for the ionx_split_nr2 model:
ionx_split_nr2 Model: Configuration
No configuration options are available for the ionx_split_nr2 model.
Variable Description Reversible/Non-ReversibleModel
F_In Volumetric flowrate Non-reversible model
F Volumetric flowrate Reversible model
C_In Ion concentration Non-reversible modelC_Rev Ion concentration Reversible model
Rhol_In Bulk molar density Non-reversible model
Rhol_Rev Bulk molar density Reversible model
Port Name Type Valid Connection
Process_In1 i_material_port (single) ionx_Material_Connection
Process_Out1 i_material_port (single) ionx_Material_Connection
Process_Out2 i_material_port (single) ionx_Material_Connection
页码,74/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 75/119
ionx_split_nr2 Model: Specifications
Depending on how the ionx_split_nr2 model has been configured, you need to specify this variablein the Specify table:
ionx_split_nr2 Model: Initialization No initialization method is required for the ionx_split_nr2 model.
ionx_split_nr2 Model: User Procedures Used
There are no user procedures available for the ionx_split_nr2 model.
ionx_split_nr2 Model: Results
Typical variables in the Results table for the ionx_split_nr2 model are:
ionx_valve_nr Model
The ionx_valve_nr is a non-reversible model that controls the flowrate of an inlet stream.
See Also
ionx_valve_nr Model: Connectivity
ionx_valve_nr Model: Configuration
Variable Description
Mode Output stream selection:
1 = Process_Out1
2 = Process_Out2
Variable Description
Process_In1.F Inlet 1 volumetric flowrate
Process_Out1.F Outlet 1 volumetric flowrate
Process_Out2.F Outlet 2 volumetric flowrate
页码,75/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 76/119
ionx_valve_nr Model: Specifications
ionx_valve_nr Model: Initialization
ionx_valve_nr Model: User Procedures Used
ionx_valve_nr Model: Results
ionx_valve_nr Model: Additional Notes
ionx_valve_nr Model: Connectivity
These are the available connections for the ionx_valve_nr model:
ionx_valve_nr Model: Configuration
No configuration options are available for the ionx_valve_nr model.
ionx_valve_nr Model: Specifications
Depending on how the ionx_valve_nr model has been configured, you need to specify one or moreof these variables in the Specify table:
ionx_valve_nr Model: Initialization
No initialization method is required for the ionx_valve_nr model.
Port Name Type Valid ConnectionProcess_In1 i_material_port (single) ionx_Material_Connection
Process_Out1 i_material_port (single) ionx_Material_Connection
Variable Description
Action_Specification Valve operation setting
0 = Fully off
1 = Used defined volumetric flowrate
Flowrate Outlet volumetric flowrate (used whenAction_Specification = 1)
页码,76/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 77/119
ionx _valve_nr Model: User Procedures Used
There are no user procedures available for the ionx_valve_nr model.
ionx _valve_nr Model: Results
Typical variables in the Results table for the ionx_valve_nr model are:
ionx _valve_nr Model: A dditional Notes
Note the following information when using the ionx_valve_nr model:
The variable Flowrate is used only when Action_Specification is set to 1, otherwise it isignored.
Liq uid Models
The table lists the liquid phase models available in Aspen Adsorption. You connect these modelsusing the liq_Material_Connection stream.
liq _bed Model
Variable Description
Process_In1.F Volumetric flowrate of inlet stream
Process_In1.C Ion concentration of inlet stream
Model Description
liq_bed Adsorbent bed layers
liq_feed Feed/inlet boundary terminator
liq_feed_distrib Connects outlet to 1 of 2 inlet streams
liq_heat_exchanger General instantaneous heat exchanger
liq_interaction Pseudo bed for single bed approach
liq_mix_multi Multiple inlet stream mixer
liq_prod_distrib Diverts input to 1 of 3 outlets
liq_product Product/outlet boundary terminator
liq_split Diverts inlet to 1 of 2 outlets
liq_tank Accounts for spaces/holdup
liq_valve Relates pressure drop to flowrate
页码,77/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 78/119
The liq_bed model simulates a liquid adsorption bed unit in a liquid flowsheet. It acts as a container
model for the adsorbent layers and their interconnections.
See Also
liq_bed Model: Connectivity
liq_bed Model: Configuration
liq_bed Model: Specifications
liq_bed Model: Initialization
liq_bed Model: User Procedures Used
liq_bed Model: Results
liq_bed Model: Additional Notes
liq _bed Model: Connectivity
These are the available connections for the liq_bed model:
liq _bed Model: Configuration
This is the configuration option available for the liq_bed model:
liq _bed Model: Specifications
No specifications are required for the liq_bed model, but each adsorbent layer has its ownspecifications.
liq _bed Model: Initialization
Port Name Type Valid Connection
Process_In liq_material_port (single) liq_Material_Connection
Process_Out liq_material_port (single) liq_Material_Connection
Option Valid Values Description
Number of layers Integer (1 or higher) Number of independent
adsorbent layers with the bed
页码,78/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 79/119
No initialization method is required for the liq_bed model, but each contained layer needs
initializing.
liq _bed Model: User Procedures Used
There are no user procedures available for the liq_bed model.
liq _bed Model: Results
There are no recommended results for the liq_bed model.
liq _bed Model: A dditional Notes
Note the following information when using the liq_bed model:
You can give a label or ID number for each adsorbent layer in the bed
The model does not include any inlet or outlet dead space.
The model behavior is reversible, so distributors or feed and product units must be connectedat each end.
liq _feed Model
The liq_feed model terminates an inlet/feed flowsheet boundary. Use it to specify the materialcomposition, temperature and pressure. If configured as a reversible model, and should the flowreverse, it acts as a product sink.
See Also
liq_feed Model: Connectivity
liq_feed Model: Configuration
liq_feed Model: Specifications
liq_feed Model: Initialization
liq_feed Model: User Procedures Used
liq_feed Model: Results
页码,79/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 80/119
liq_feed Model: Additional Notes
liq _feed Model: Connectivity
These are the available connections for the liq_feed model:
liq _feed Model: Configuration
These are the configuration options available for the liq_feed model:
liq _feed Model: Specifications
Depending on how the liq_feed model has been configured, you need to specify one or more of these
variables in the Specify table:
liq _feed Model: Initialization
Port Name Type Valid Connection
Process_In liq_material_port (single) liq_Material_Connection
Process_Out liq_material_port (single) liq_Material_Connection
Option Valid Values Description
Model type Reversible
Non-Reversible
Mode of flowsheet interactivity
Enable reporting True
False
Enable boundary accumulationterms for material balancereporting
Variable Description Reversible/Non-Reversible
Model
C_Out Component concentration of stream
Non-reversible model
T_Out Temperature of stream Non-reversible model
P_Out Pressure at boundary Non-reversible model
C_Fwd Component concentration of stream in forward direction
Reversible model
T_Fwd Temperature of stream in
forward direction
Reversible model
P Pressure at boundary Reversible model
页码,80/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 81/119
No initialization method is required for the liq_feed model.
liq_feed Model: User Procedures Used
Depending on the model configuration, this user procedures is available for the liq_feed model:
liq_feed Model: Results
Typical variables in the Results and Reports tables for the liq_feed model are:
User Procedure Description
pUser_l_Enthalpy_Mol Molar enthalpy (user Fortran physical properties)
Variable Description Reversible/Non-reversibleModel
F_Out Volumetric flowrate Non-reversible model
F Volumetric flowrate Reversible model
C_Rev Component concentration inreverse direction
Reversible model
T_Rev Stream temperature in reversedirection
Reversible model
H_Rev Stream enthalpy in reverse
direction
Reversible model
Total_Material Total material fed into boundary Non-reversible model
Total_Material_Fwd Total material fed into boundary Reversible model
Total_Material_Rev Total material received at boundary
Reversible model
Total_Component Total component fed into boundary
Non-reversible model
Total_Component_Fwd Total component fed into boundary
Reversible model
Total_Component_Rev Total component received at
boundary
Reversible model
Avg_Composition Total average composition of component fed into boundary
Non-reversible model
Avg_Composition_Fwd Total average composition of component fed into boundary
Reversible model
Avg_Composition_Rev Total average composition of component received at boundary
Reversible model
Total_Energy Total energy fed into boundary Non-reversible model
Total_Energy_Fwd Total energy fed into boundary Reversible model
Total_Energy_Rev Total energy received at boundary
Reversible model
Cycle_Total_Material Total material fed into boundaryfor last cycle
Non-reversible model
Cycle_Total_Material_Fwd Total material fed into boundary Reversible model
页码,81/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 82/119
liq_feed Model: Additional Notes Note the following information when using the liq_feed model:
For forced feed (fixed material flowrate, no valve fitted to the outlet), it is valid to specifyF_Out or F_Fwd as Fixed.
At low flow conditions, where the absolute value of the flowrate is less than or equal to theresidual tolerance, the information in the Report table is inaccurate.
liq_feed_distrib Model
The liq_feed_distrib model selects an output stream from one of two input streams. The model isnon-reversible.
See Also
liq_feed_distrib Model: Connectivity
liq_feed_distrib Model: Configuration
liq_feed_distrib Model: Specifications
for last cycle
Cycle_Total_Material_Rev Total material received at boundary for last cycle
Reversible model
Cycle_Total_Component Total component fed into boundary for last cycle
Non-reversible model
Cycle_Total_Component_Fwd Total component fed into
boundary for last cycle
Reversible model
Cycle_Total_Component_Rev Total component received at boundary for last cycle
Reversible model
Cycle_Avg_Composition Total average composition of component fed into boundary for last cycle
Non-reversible model
Cycle_Avg_Composition_Fwd Total average composition of component fed into boundary for last cycle
Reversible model
Cycle_Avg_Composition_Rev Total average composition of component received at boundary
for last cycle
Reversible model
Cycle_Total_Energy Total energy fed into boundaryfor last cycle
Non-reversible model
Cycle_Total_Energy_Fwd Total energy fed into boundaryfor last cycle
Reversible model
Cycle_Total_Energy_Rev Total energy received at boundary for last cycle
Reversible model
页码,82/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 83/119
liq_feed_distrib Model: Initialization
liq_feed_distrib Model: User Procedures Used
liq_feed_distrib Model: Results
liq_feed_distrib Model: Connectivity
These are the available connections for the liq_feed_distrib model:
liq_feed_distrib Model: Configuration
No configuration options are available for the liq_feed_distrib model.
liq_feed_distrib Model: SpecificationsDepending on how the liq_feed_distrib model has been configured, you need to specify this variablein the Specify table:
liq_feed_distrib Model: Initialization
No initialization method is required for the liq_feed_distrib model.
liq_feed_distrib Model: User Procedures UsedThere are no user procedures available for the liq_feed_distrib model.
Port Name Type Valid Connection
Process_In1 liq_material_port (single) liq_Material_Connection
Process_In2 liq_material_port (single) liq_Material_Connection
Process_Out1 liq_material_port (single) liq_Material_Connection
Variable Description
Mode Inlet stream selection:
1 = Process_In1
2 = Process_In2
页码,83/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 84/119
liq_feed_distrib Model: Results
Typical variables in the Results table for the liq_feed_distrib model are:
liq_heat_exchanger Model
The liq_heat_exchanger model modifies the temperature of an inlet stream. By default, it operates ata constant outlet temperature. You can change the model operation to either constant duty or constant temperature rise/drop. The model is of type non-reversible.
See Also
liq_heat_exchanger Model: Connectivity
liq_heat_exchanger Model: Configuration
liq_heat_exchanger Model: Specifications
liq_heat_exchanger Model: Initialization
liq_heat_exchanger Model: User Procedures Used
liq_heat_exchanger Model: Results
liq_heat_exchanger Model: Connectivity
These are the available connections for the liq_heat_exchanger model:
Variable Description
Process_In1.F Volumetric flowrate of inlet stream 1
Process_In2.F Volumetric flowrate of inlet stream 2
Process_Out1.F Volumetric flowrate of outlet stream
Process_Out1.C Molar concentration of outlet stream
Process_Out1.T Temperature of outlet stream
Process_Out1.P Pressure of outlet stream
Process_Out1.H Specific enthalpy of outlet stream
Port Name Type Valid Connection
Process_In g_material_port (single) liq_Material_Connection
Process_Out g_material_port (single) liq_Material_Connection
页码,84/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 85/119
liq_heat_exchanger Model: Configuration
No configuration options are available for the liq_heat_exchanger model.
liq_heat_exchanger Model: Specifications
Depending on how the liq_heat_exchanger model has been configured, you need to specify one or more of these variables in the Specify table:
liq_heat_exchanger Model: Initialization
No initialization method is required for the liq_heat_exchanger model.
liq_heat_exchanger Model: User Procedures
Used
One user procedure is available for the liq_heat_exchanger model as follows:
Note: This procedure is for user-Fortran liquid molar enthalpy calculation.
liq_heat_exchanger Model: Results
Typical variables in the Results table for the liq_heat_exchanger model are:
Variable Description
Heat_Exchange_Area Composition of stream (non-reversible model)
U Overall heat transfer coefficient
T_Out Outlet temperature
T_Fluid Temperature of heat exchange fluid
Q Heat exchanger duty
T_Change Temperature rise/drop of process stream
P_Drop Constant average pressure drop
User Procedure Description pUser_l_Enthalpy_Mol Liquid Molar enthalpy
Variable Description
T_Out Outlet temperature
页码,85/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 86/119
liq_interaction Model
Use the liq_interaction model as part of the single bed modeling approach to record the profile of material received, then later replay this profile to simulate returned material. The followinginformation is recorded over time:
Volumetric flowrate
Molar concentration
Temperature
Pressure
Specific enthalpy
Any type of bed interaction can be defined:
Top-to-top
Top-to-bottom
Bottom-to-bottom
Bottom-to-top
You define the interaction type through the connectivity (where material is accepted from, andreturned to). During runtime, you cannot redefine the interaction type as connectivity is structural, so
if you want more than one type of interaction, use additional interaction models
By acting as a pseudo adsorbent bed, it is possible for the model to behave as a bed at either constantor varying pressure. The Cycle Organizer defines the steps between successive interactions.
See Also
liq_interaction Model: Connectivity
liq_interaction Model: Configuration
liq_interaction Model: Specifications
liq_interaction Model: Initialization
liq_interaction Model: User Procedures Used
liq_interaction Model: Results
liq_interaction Model: Additional Notes
Q Heat exchanger duty
T_Change Temperature rise/drop
页码,86/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 87/119
liq_interaction Model: Connectivity
These are the available connections for the liq_interaction model:
liq_interaction Model: Configuration
No configuration options are available for the liq_interaction model.
liq_interaction Model: Specifications
Depending on how the liq_interaction model has been configured, you need to specify one or moreof these variables in the Specify table:
Note: All these variables are used in the first cycle.
liq_interaction Model: Initialization
No initialization method is required for the liq_interaction model.
liq_interaction Model: User Procedures Used
Depending on the model configuration, the user procedure available for the liq_interaction model is:
Port Name Type Valid Connection
Process_In liq_material_port (single) liq_Material_Connection
Process_Out liq_material_port (single) liq_Material_Connection
Variable Description
F_Initial Average flowrate of returned material during a
reverse interactionC_Initial Average concentration of returned material during
a reverse interaction
T_Initial Average temperature of material during a reverseinteraction
P_Initial Average pressure of material during a reverse
interaction
User Procedure Description
页码,87/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 88/119
liq_interaction Model: Results
There are no recommended results for the liq_interaction model.
liq_interaction Model: Additional Notes
Note the following information when using the liq_interaction model:
The accuracy of the unit is affected by the communication interval. If interactions are present,
use at least three communication points within the shortest interacting steps.
The model uses the Delay function. Exiting Aspen Adsorption, loading a new problem or reopening, all clear the delay buffer and historical information is lost.
Each interaction unit handles multiples interacting pairs.
The Cycle Organizer defines the interaction and profile times.
The initial reverse values are used only in the first cycle.
The variables F_Initial, C_Initial, T_Initial and P_Initial are used only in the first cycle. For subsequent cycles, they are ignored.
liq_mix_multi Model
The liq_mix_multi_nr is a non-reversible model that combines any number of input streams into asingle output stream.
See Also
liq_mix_multi Model: Connectivity
liq_mix_multi Model: Configuration
liq_mix_multi Model: Specifications
liq_mix_multi Model: Initialization
liq_mix_multi Model: User Procedures Used
liq_mix_multi Model: Results
pUser_l_Enthalpy_Mol Molar enthalpy (user Fortran physical properties)
页码,88/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 89/119
liq_mix_multi Model: Connectivity
These are the available connections for the liq_mix_multi model:
liq_mix_multi Model: Configuration
No configuration options are available for the liq_mix_multi model.
liq_mix_multi Model: Specifications
There are no variables to specify in the liq_mix_multi model.
liq_mix_multi Model: Initialization No initialization method is required for the liq_mix_multi model.
liq_mix_multi Model: User Procedures Used
There are no user procedures available for the liq_mix_multi model.
liq_mix_multi Model: Results
Typical variables in the Results table for the liq_mix_multi model are:
Port Name Type Valid Connection
Process_In liq_material_port (multiport) liq_Material_Connection
Process_Out1 liq_material_port (single) liq_Material_Connection
Variable Description
Process_Out1.F Volumetric flowrate of outlet
Process_Out1.C Component concentration of outlet
Process_Out1.T Temperature of outlet
Process_Out1.P Pressure of outlet
Process_Out1.H Specific enthalpy of outlet
页码,89/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 90/119
liq_prod_distrib Model
The liq_prod_distrib model selects an output stream from one of three input streams. The model isnon-reversible.
See Also
liq_prod_distrib Model: Connectivity
liq_prod_distrib Model: Configuration
liq_prod_distrib Model: Specifications
liq_prod_distrib Model: Initialization
liq_prod_distrib Model: User Procedures Used
liq_prod_distrib Model: Results
liq_prod_distrib Model: Connectivity
These are the available connections for the liq_prod_distrib model:
liq_prod_distrib Model: Configuration
No configuration options are available for the liq_prod_distrib model.
liq_prod_distrib Model: Specifications
Depending on how the liq_prod_distrib model has been configured, you need to specify this variablein the Specify table:
Port Name Type Valid Connection
Process_In1 liq_material_port (single) liq_Material_Connection
Process_Out1 liq_material_port (single) liq_Material_Connection
Process_Out2 liq_material_port (single) liq_Material_Connection
Process_Out3 liq_material_port (single) liq_Material_Connection
Variable Description
Mode Input stream selection:
页码,90/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 91/119
liq_prod_distrib Model: Initialization
No initialization method is required for the liq_prod_distrib model.
liq_prod_distrib Model: User Procedures Used
There are no user procedures available for the liq_prod_distrib model.
liq_prod_distrib Model: Results
Typical variables in the Results table for the liq_prod_distrib model are:
liq_product Model
The liq_product model terminates an outlet/product flowsheet boundary. Use it to receive materialfrom the flowsheet. If configured as a reversible model, and should the flow reverse, the model actsas a feed unit. You can define the material composition and material temperature.
See Also
liq_product Model: Connectivity
liq_product Model: Configuration
liq_product Model: Specifications
1 = Process_In1
2 = Process_In2
3 = Process_In3
Variable Description
Process_In1.F Volumetric flowrate of inlet stream 1Process_In2.F Volumetric flowrate of inlet stream 2
Process_In3.F Volumetric flowrate of inlet stream 3
Process_Out1.F Volumetric flowrate of outlet stream
Process_Out1.C Component concentration of outlet stream
Process_Out1.T Temperature of outlet stream
Process_Out1.P Pressure of outlet stream
Process_Out1.H Specific enthalpy of outlet stream
页码,91/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 92/119
liq_product Model: Initialization
liq_product Model: User Procedures Used
liq_product Model: Results
liq_product Model: Additional Notes
liq_product Model: Connectivity
This is the only available connection for the liq_product model:
liq_product Model: Configuration
These are the configuration options available for the liq_product model:
liq_product Model: Specifications
Depending on how the liq_product model has been configured, you need to specify one or more of
these variables in the Specify table:
Port Name Type Valid Connection
Process_In liq_material_port (single) liq_Material_Connection
Option Valid Values Description
Model type Reversible
Non-Reversible
Mode of flowsheet interactivity
Enable reporting True
False
Enable boundary accumulationterms for material balancereporting
Variable Description Reversible/Non-ReversibleModel
P_In Pressure at boundary (non-reversible model)
Non-reversible model
C_Rev Component concentration of stream in reverse direction
Reversible model
T_Rev Temperature of stream in reversedirection
Reversible model
P Pressure at boundary (reversiblemodel) Reversible model
页码,92/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 93/119
liq_product Model: Initialization
No initialization method is required for the liq_product model.
liq_product Model: User Procedures Used
Depending on the model configuration, the user procedure available for the liq_product model is:
liq_product Model: Results
Typical variables in the Results and Reports tables for the liq_product model are:
User Procedure Description
pUser_l_Enthalpy_Mol Molar enthalpy (user Fortran physical properties,reversible model)
Variable Description Reversible/Non-reversibleModel
F_In Volumetric flowrate Non-reversible model
F Volumetric flowrate Reversible model
C_Fwd Stream component concentration Reversible model
T_Fwd Stream temperature Reversible modelH_Fwd Stream specific enthalpy Reversible model
Total_Material Total material received at boundary
Non-reversible model
Total_Material_Fwd Total material received at boundary
Reversible model
Total_Material_Rev Total material fed into boundary Reversible model
Total_Component Total component received at boundary
Non-reversible model
Total_Component_Fwd Total component received at
boundary (reversible model)
Reversible model
Total_Component_Rev Total component fed into boundary
Reversible model
Avg_Composition Total average composition of component received at boundary
Non-reversible model
Avg_Composition_Fwd Total average composition of
component received at boundary
Reversible model
Avg_Composition_Rev Total average composition of component fed into boundary
Reversible model
Total_Energy Total energy received at boundary
Non-reversible model
Total_Energy_Fwd Total energy received at boundary
Reversible model
Total_Energy_Rev Total energy fed into boundary Reversible model
页码,93/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 94/119
liq_product Model: Additional Notes
Note the following information when using the liq_product model:
At low flow conditions, where the absolute value of the flowrate is less than or equal to the
residual tolerance, the information in the Report table is inaccurate.
liq_split Model
The liq_split model diverts an input stream to one of two output streams. The model is non-
reversible.
See Also
liq_split Model: Connectivity
liq_split Model: Configuration
liq_split Model: Specifications
Cycle_Total_Material Total material received at
boundary for last cycle
Non-reversible model
Cycle_Total_Material_Fwd Total material received at boundary for last cycle
Reversible model
Cycle_Total_Material_Rev Total material fed into boundaryfor last cycle
Reversible model
Cycle_Total_Component Total component received at boundary for last cycle
Non-reversible model
Cycle_Total_Component_Fwd Total component received at boundary for last cycle
Reversible model
Cycle_Total_Component_Rev Total component fed into boundary for last cycle
Reversible model
Cycle_Avg_Composition Total average composition of component received at boundaryfor last cycle
Non-reversible model
Cycle_Avg_Composition_Fwd Total average composition of component received at boundary
for last cycle
Reversible model
Cycle_Avg_Composition_Rev Total average composition of component fed into boundary for last cycle
Reversible model
Cycle_Total_Energy Total energy received at boundary for last cycle
Non-reversible model
Cycle_Total_Energy_Fwd Total energy received at boundary for last cycle
Reversible model
Cycle_Total_Energy_Rev Total energy fed into boundaryfor last cycle
Reversible model
页码,94/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 95/119
liq_split Model: Initialization
liq_split Model: User Procedures Used
liq_split Model: Results
liq_split Model: Connectivity
These are the available connections for the liq_split model:
liq_split Model: Configuration
No configuration options are available for the liq_split model.
liq_split Model: SpecificationsDepending on how the liq_split model has been configured, you need to specify this variable in theSpecify table:
liq_split Model: Initialization
No initialization method is required for the liq_split model.
liq_split Model: User Procedures UsedThere are no user procedures available for the liq_split model.
Port Name Type Valid Connection
Process_In1 liq_material_port (single) liq_Material_Connection
Process_Out1 liq_material_port (single) liq_Material_Connection
Process_Out2 liq_material_port (single) liq_Material_Connection
Variable Description
Mode Output stream selection:
1 = Process_Out1
2 = Process_Out2
页码,95/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 96/119
liq_split Model: Results
Typical variables in the Results table for the liq_split model are:
liq_tank Model
The liq_tank model is a general purpose model that simulates adsorbent bed deadspaces (voids) or intermediate tanks.
See Also
liq_tank Model: Connectivity
liq_tank Model: Configuration
liq_tank Model: Specifications
liq_tank Model: Initialization
liq_tank Model: User Procedures Used
liq_tank Model: Results
liq_tank Model: Additional Notes
liq_tank Model: ConnectivityThese are the available connections for the liq_tank model:
liq_tank Model: ConfigurationThis is the configuration option available for the liq_tank model:
Variable Description
Process_In1.F Inlet 1 volumetric flowrate
Process_Out1.F Outlet 1 volumetric flowrate
Process_Out2.F Outlet 2 volumetric flowrate
Port Name Type Valid Connection
Process_In liq_material_port (single) liq_Material_Connection
Process_Out liq_material_port (single) liq_Material_Connection
页码,96/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 97/119
liq_tank Model: Specifications
Depending on how the liq_tank model has been configured, you need to specify this variable in the
Specify table:
liq_tank Model: Initialization
The recommended variables to initialize for the liq_tank model are:
liq_tank Model: User Procedures Used
Depending on the model configuration, the user procedures available for the liq_tank model are:
liq_tank Model: Results
Typical variables in the Results table for the liq_tank model are:
Option Valid Values Description
Model type Reversible
Non-Reversible
Mode of flowsheet interactivity
Variable Description
Tank_Volume Total volume of the tank/void
Variable Specification Description
C Initial/RateInitial Internal componentconcentrations
T Initial Internal temperature
User Procedure Description
pUser_l_Enthalpy_Mol Molar enthalpy (user Fortran physical properties)
Variable Description
Process_In.F Inlet volumetric flowrate
Process_Out.F Outlet volumetric flowrate
C Internal component concentration
T Internal temperatureH Internal specific enthalpy
页码,97/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 98/119
liq_tank Model: Additional Notes
Note the following information when using the liq_tank model:
By default, the model behaves as a reversible model.
liq_valve Model
The liq_valve model simulates a simple linear valve that relates flowrate to the pressure differenceacross the unit.
See Also
liq_valve Model: Connectivity
liq_valve Model: Configuration
liq_valve Model: Specifications
liq_valve Model: Initialization
User Procedures Used
liq_valve Model: Results
liq_valve Model: Additional Notes
liq_valve Model: Connectivity
These are the available connections for the liq_valve model:
liq_valve Model: Configuration
These are the configuration options available for the liq_valve model:
Port Name Type Valid Connection
Process_In liq_material_port (single) liq_Material_Connection
Process_Out liq_material_port (single) liq_Material_Connection
Option Valid Values Description
Model type Non-Reversible Mode of flowsheet interactivity
页码,98/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 99/119
liq_valve Model: Specifications
Depending on how the liq_valve model has been configured, you need to specify one or more of
these variables in the Specify table:
liq_valve Model: Initialization
No initialization method is required for the liq_valve model.
liq_valve User Procedures Used
There are no user procedures available for the liq_valve model.
liq_valve Model: ResultsTypical variables in the Results table for the liq_valve model are:
Reversible
Apply stop action No
Yes
For a reversible model, does theunit also act as a non-return/check valve
Variable Description
Active_Specification Define which of the following specifications will be used:
0 = Valve fully off
1 = Valve fully on (acts as a valve with high Cv)
2 = Make use of the value specified for Cv(constant Cv)
3 = Make use of the value specified for Flowrate(constant flowrate)
The specification can be changed during runtime
Cv Linear valve coefficient (only used whenActive_Specification = 2)
Flowrate Constant forced flowrate (only used when
Active_Specification = 3)
页码,99/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 100/119
liq_valve Model: Additional Notes
Note the following information when using the liq_valve model:
The control action can be any real number from 0 to 1.
Miscellaneous Models
The table lists the miscellaneous models available in Aspen Adsorption:
Dynamics_Inlet_Connect Model
The Dynamics_Inlet_Connect model connects an Aspen Plus Dynamics model to the inlet of
either a gas or liquid Aspen Adsorption model. The block maps appropriate variables from the
Aspen Plus Dynamics port to the Aspen Adsorption port, taking into account differences in the portvariables, units of measurement and reversible stream conventions. Furthermore, for compatabilitywith Aspen Adsorption's single bed approach for modelling multi-bed systems using a single bed,
you can activate additional expressions to allow the block to simulate pseudo continuously flow atthe Aspen Adsorption flowsheet boundary.
Variable Description
Cv_Calculated Equivalent linear valve Cv
Flowrate_Calculated Flowrate through the valve
P_Change Pressure change across the valve
Control_Action External controller action applied
Model Description
Dynamics_Inlet_Connect Used to link an Aspen Plus Dynamics model tothe inlet of an Aspen Adsorption model (gas or liquid phase only)
Dynamics_Outlet_Connect Used to link an Aspen Plus Dynamics model tothe outlet of an Aspen Adsorption model (gas or
liquid phase only)
gCSS_FromGasStream_Connect Used to link an Aspen Adsorption Gas model tothe inlet of an Aspen Adsorption gCSS model.
gCSS_ToGasStream_Connect Used to link an Aspen Adsorption Gas model to
the outlet of an Aspen Adsorption gCSS model.
p_control Proportional controller
PID control PID controller
ratio Ratio block for controllers
Static_Isotherm Container model for standard isotherms
universal_block Dummy connectivity block
页码,100/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 101/119
See Also
Dynamics_Inlet_Connect Model: Connectivity
Dynamics_Inlet_Connect Model: Configuration
Dynamics_Inlet_Connect Model: Specifications
Dynamics_Inlet_Connect Model: Initialization
Dynamics_Inlet_Connect Model: User Procedures Used
Dynamics_Inlet_Connect Model: Results
Dynamics_Inlet_Connect Model: Additional Notes
Dynamics_Inlet_Connect Model: Connectivity
These are the available connections for the Dynamics_Inlet_Connect model:
Only one of the two possible output ports can be active, so your Aspen Plus Dynamics stream canconnect to a gas or liquid Aspen Adsorption model, but not both.
Dynamics_Inlet_Connect Model:Configuration
These are the configuration options available for the Dynamics_Inlet_Connect model:
Port Name Type Valid Connection
In_F MaterialPortRev (single) MaterialStream (from AspenPlus Dynamics)
gas_Process_Out g_material_port (single) gas_Material_Connection
liq_Process_Out liq_material_port (single) liq_Material_Connection
Option Valid Values Description
Dynamics Property Mode Local
Rigorous
Physical property methodassumed by Aspen PlusDynamics models present in theflowsheet.
All Aspen Adsorption modelsassume Rigorous physical
property calls.
Is Dynamics Pressure Driven Checked or Unchecked Check when the Aspen PlusDynamics models are pressure-driven. Uncheck when they are
页码,101/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 102/119
All these options are global. The changes are also reflected in the Globals table found in theSimulation Explorer window.
Dynamics_Inlet_Connect Model: Specifications
Depending on how the Dynamics_Inlet_Connect model has been configured, you need to specifythis variable in the Specify table.
Dynamics_Inlet_Connect Model: Initialization No initialization method is required for the Dynamics_Inlet_Connect model.
Dynamics_Inlet_Connect Model: UserProcedures Used
There are no user procedures available for the Dynamics_Inlet_Connect model.
flowrate-driven
Is Dynamics Reverse Flow Checked or Unchecked This applies to pressure drivenAspen Plus Dynamics models.
Check when reverse flowcharacteristics are required
within the Aspen Plus Dynamicsmodels
Single Bed Approach Used Checked or Unchecked Check when the AspenAdsorption flowsheet uses thesingle bed approach to simulate amulti-column system
Variable Description
Mode Active only when Aspen Adsorption uses thesingle bed approach. Toggle this variable between0 and 1:
0 Indicates that no real material is passing theflowsheet boundary, so a pseudo flow profile isrequired
1 Indicates that real material is passing theflowsheet boundary
页码,102/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 103/119
Dynamics_Inlet_Connect Model: Results
There are no results available for the Dynamics_Inlet_Connect model.
Dynamics_Inlet_Connect Model: AdditionalNotes
Note the following information when using the Dynamics_Inlet_Connect model:
Only a single outlet can be active (either gas or liquid)
Specifically when using the single bed approach:
The delay function generates pseudo continuous flow through the Aspen Plus Dynamics port.Because of the intrinsic behaviour of the delay function, some degradation in the results may
be experienced.
Aspen Adsorption calculates the delay time that is needed to generate pseudo continuous flowas follows:
It determines the time difference between when the Mode variable switches from 0 to 1, and from 1to 0. Remember that 1 is used to indicate real flow to the Aspen Adsorption model.
For more information, see Connecting to Aspen Plus Dynamics Flowsheets.
Dynamics_Outlet_Connect Model
The Dynamics_Outlet_Connect model connects an Aspen Plus Dynamicsmodel to the outlet of
either a gas or liquid Aspen Adsorption model. The block maps appropriate variables from theAspen Plus Dynamics port to the Aspen Adsorption port, taking into account differences in the portvariables, units of measurement and reversible stream conventions. Furthermore, for compatability
with Aspen Adsorption's single bed approach for modelling multi-bed systems using a single bed,you can activate additional expressions to allow the block to simulate pseudo continuously flow atthe Aspen Adsorption flowsheet boundary.
See Also
Dynamics_Outlet_Connect Model: Connectivity
Dynamics_Outlet_Connect Model: Configuration
Dynamics_Outlet_Connect Model: Specifications
Dynamics_Outlet_Connect Model: Initialization
页码,103/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 104/119
Dynamics_Outlet_Connect Model: User Procedures Used
Dynamics_Outlet_Connect Model: Results
Dynamics_Outlet_Connect Model: Additional Notes
Dynamics_Outlet_Connect Model:Connectivity
These are the available connections for the Dynamics_Outlet_Connect model:
Only one of the two possible input ports can be active, so your Aspen Plus Dynamics stream can be connected to a gas or liquid Aspen Adsorption model, but not both.
Dynamics_Outlet_Connect Model:
Configuration
These are the configuration options available for the Dynamics_Outlet_Connect model:
Port Name Type Valid Connection
Out_P MaterialPortRev (single) MaterialStream (from Aspen
Plus Dynamics)gas_Process_In g_material_port (single) gas_Material_Connection
liq_Process_In liq_material_port (single) liq_Material_Connection
Option Valid Values Description
Dynamics Property Mode Local
Rigorous
Physical property methodassumed by Aspen PlusDynamics models present in theflowsheet.
All Aspen Adsorption modelsassume Rigorous physical
property calls.
Is Dynamics Pressure Driven Checked or Unchecked Check when the Aspen PlusDynamics models are pressure-driven. Uncheck when they areflowrate-driven
Is Dynamics Reverse Flow Checked or Unchecked This applies to pressure drivenAspen Plus Dynamics models.
Check when reverse flow
characteristics are requiredwithin the Aspen Plus Dynamicsmodels
页码,104/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 105/119
All these options are global. The changes are also reflected in the Globals table found in the
Simulation Explorer window.
Dynamics_Outlet_Connect Model:
Specifications
Depending on how the Dynamics_Outlet_Connect model has been configured, you need to specifythis variable in the Specify table.
Dynamics_Outlet_Connect Model:Initialization
No initialization method is required for the Dynamics_Outlet_Connect model.
Dynamics_Outlet_Connect Model: UserProcedures Used
There are no user procedures available for the Dynamics_Outlet_Connect model.
Dynamics_Outlet_Connect Model: Results
Single Bed Approach Used Checked or Unchecked Check when the Aspen
Adsorption flowsheet uses thesingle bed approach to simulate amulti-column system
Variable Description
Mode Active only when Aspen Adsorption uses thesingle bed approach. Toggle this variable between0 and 1:
0 Indicates that no real material is passing theflowsheet boundary, so a pseudo flow profile isrequired
1 Indicates that real material is passing the
flowsheet boundary
页码,105/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 106/119
There are no results available for the Dynamics_Outlet_Connect model.
Dynamics_Outlet_Connect Model: Additional
Notes Note the following information when using the Dynamics_Outlet_Connect model:
Only a single outlet can be active (either gas or liquid)
Specifically when using the single bed approach:
The delay function is used to generate pseudo continuous flow through the Aspen PlusDynamics port. Because of the intrinsic behaviour of the delay function, some degradation in
the results may be experienced.
Aspen Adsorption calculates the delay time that is needed to generate pseudo continuous flowas follows:
It determines the time difference between when the Mode variable switches from 0 to 1, and from 1to 0. Remember that 1 is used to indicate real flow to the Aspen Adsorption model.
For more information, see Connecting to Aspen Plus Dynamics Flowsheets.
gCSS_FromGasStream_Connect Model
The gCSS_FromGasStream_Connect model connects an Aspen Adsorption heritage gas model to theinlet of Aspen Adsorption gCSS model. The block maps appropriate variables from the heritage gasmodel’s port (g_Material_port) to the gCSS model’s port (gCSS_Port), taking into accountdifferences in the port variables, units of measurement and reversible stream conventions.
See Also
gCSS_FromGasStream_Connect Model: Connectivity
gCSS_FromGasStream_Connect Model: Configuration/Specification
gCSS_FromGasStream_Connect Model: Initialization
gCSS_FromGasStream_Connect Model: User Procedures/Submodels Used
gCSS_FromGasStream_Connect Model: Results
gCSS_FromGasStream_Connect Model: Additional Notes
页码,106/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 107/119
gCSS_FromGasStream_Connect Model:Connectivity
These are the available connections for the gCSS_FromGasStream_Connect model:
gCSS_FromGasStream_Connect Model:Configuration/Specification
No configuration or specification procedure is required for the gCSS_FromGasStream_Connectmodel.
gCSS_FromGasStream_Connect Model:Initialization
No initialization method is required for the gCSS_FromGasStream_Connect model.
gCSS_FromGasStream_Connect Model: UserProcedures/Submodels Used
There are no user procedures available for the gCSS_FromGasStream_Connect model.
gCSS_FromGasStream_Connect Model:
Results
There are no results available for the gCSS_FromGasStream_Connect model.
gCSS_FromGasStream_Connect Model:Additional Notes
Port name Port Type Valid connection
Process_In g_Material_Port (single) gas_Material_Connection
Process_Out gCSS_ port (single) gCSS_Material_Connection
页码,107/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 108/119
Note the following information when using the gCSS_FromGasStream_Connect model:
This model is applicable when CSS modeling flowsheet is defined in dynamic simulationmode.
gCSS_ToGasStream_Connect Model
The gCSS_ToGasStream_Connect model connects an Aspen Adsorption heritage gas model to theoutlet of Aspen Adsorption gCSS model. The block maps appropriate variables from the gCSSmodel’s port (gCSS_Port) to the heritage gas model’s port (g_Material_port), taking into accountdifferences in the port variables, units of measurement and reversible stream conventions.
See Also
gCSS_ToGasStream_Connect Model: Connectivity
gCSS_ToGasStream_Connect Model: Configuration/Specification
gCSS_ToGasStream_Connect Model: Initialization
gCSS_ToGasStream_Connect Model: User Procedures/Submodels Used
gCSS_ToGasStream_Connect Model: Results
gCSS_ToGasStream_Connect Model: Additional Notes
gCSS_ToGasStream_Connect Model:Connectivity
These are the available connections for the gCSS_ToGasStream_Connect model:
gCSS_ToGasStream_Connect Model:Configuration/Specification
No configuration or specification procedure is required for the gCSS_ToGasStream_Connect model.
Port name Port Type Valid connection
Process_In gCSS_Port (single) gCSS_Material_ConnectionProcess_Out g_Material_port (single) gas_Material_Connection
页码,108/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 109/119
gCSS_ToGasStream_Connect Model:Initialization
No initialization method is required for the gCSS_ToGasStream_Connect model.
gCSS_ToGasStream_Connect Model: UserProcedures/Submodels Used
There are no user procedures available for the gCSS_ToGasStream_Connect model.
gCSS_ToGasStream_Connect Model: Results
There are no results available for the gCSS_ToGasStream_Connect model.
gCSS_ToGasStream_Connect Model:Additional Notes
Note the following information when using the gCSS_ToGasStream_Connect model:
This model is applicable when CSS modeling flowsheet is defined in dynamic simulationmode.
p_control model
The p_control model provides simple proportional control. The controller input is the measuredvariable, the controller output is the manipulated variable.
You can influence the controller output as follows:
Apply a clipping range
Normalize between user-defined minimum and maximum values
See Also
p_control Model: Connectivity
p_control Model: Configuration
页码,109/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 110/119
p_control Model: Specifications
p_control Model: Initialization
p_control Model: User Procedures Used
p_control Model: Results
p_control Model: Additional Notes
p_control Model: Connectivity
These are the available connections for the p_control model:
p_control Model: Configuration
These are the configuration options available for the p_control model:
Port Name Valid ConnectionInputSignal ControlSignal
OutputSignal ControlSignal
Option Valid Values DescriptionMode Of Operation Auto
Man
Switch between automatic or manual operation. If set tomanual, the controller outputequals the Bias value.
Output Action Reverse
Direct
Reverse — to increase the inputvariable, the output variable
decreases, and vice-versa.
Direct — to increase the inputvariable, the output variable
increases, and vice-versa.
This is the opposite behavior tothe PID controller.
Apply Output Clipping Yes
No
Clip the calculated controller output between set minimum andmaximum values
Apply Output Normalization Yes
No
Normalize the calculatedcontroller output (after clippingif enabled) to set minimum andmaximum values
页码,110/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 111/119
p_control Model: Specifications
Depending on how the p_control model has been configured, you need to specify one or more of these variables, directly on the Configure form.
p_control Model: Initialization
No initialization method is required for the p_control model.
p_control Model: User Procedures Used
There are no user procedures available for the p_control model.
p_control Model: Results
Typical variables in the Results table for the p_control model are:
p_control Model: Additional Notes Note the following information when using the p_control model:
Variable DescriptionSet Point Operator set point of controller
Bias Bias offset or manual output setting
Gain Proportional gain
Minimum Minimum value allowed for output clippingand/or output normalization
Maximum Maximum value allowed for output clippingand/or output normalization
Variable Description
I_In Input value
I_Out Final output value (after clipping and/or normalization)
Error Controller error (Set Point minus Input Signal)
Proportional_Band Proportional band of controller (100/Gain)
Value Calculated control output (before clipping andnormalization)
ValueC Control output after clipping (if applied)
页码,111/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 112/119
For a Direct action controller, the controller output is calculated from:
For a reverse action controller, the output is calculated from:
For Direct action controllers, if you want the input variable to increase, then the model
increases the output variable, and similarly for decreases.
For Reverse action controllers, if you want the input variable to increase, the model decreasesthe output variable; for a decrease in the input variable, the model increases the outputvariable.
The control action is configured in the opposite way to the PID controller.
PID ModelAspen Adsorption uses the same PID model as Aspen Plus Dynamics and Aspen Custom
Modeler .
See Control Models in the Reference section of the Aspen Plus Dynamics or Aspen Custom Modeler
help.
ratio ModelThe ratio model calculates a single output as the ratio of two inputs.
The input signal comes from an external source, and the output signal goes to a manipulated externalvariable.
See Also
ratio Model: Connectivity
ratio Model: Configuration
ratio Model: Specifications
ratio Model: Initialization
ratio Model: User Procedures Used
页码,112/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 113/119
ratio Model: Results
ratio Model: Connectivity
These are the available connections for the ratio model:
ratio Model: Configuration
There are no configuration options for the ratio model.
ratio Model: Specifications
There are no variables to specify for the ratio model.
ratio Model: Initialization
Initialization is not required for the ratio model.
ratio Model: User Procedures UsedThere are no user procedures available for the ratio model.
ratio Model: Results
The typical variable to be used for results is the output from the ratio model.
Port Name Options Valid Connection
InputSignal Input 1
Input 2
ControlSignal
OutputSignal ControlSignal
页码,113/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 114/119
Static_Isotherm Model
The Static_Isotherm model fits isotherm parameters to static experimental data. Use it as part of Aspen Adsorption's estimation capability.
The model accesses the standard and user isotherms for the following systems:
Gas
Ion-Exchange
Liquid
See Also
Static_Isotherm Model: Connectivity
Static_Isotherm Model: Configuration
Static_Isotherm Model: Specifications
Static_Isotherm Model: Initialization
Static_Isotherm Model: User Procedures Used
Static_Isotherm Model: Results
Static_Isotherm Model: Additional Notes
Static_Isotherm Model: Connectivity
The Static_Isotherm model is a standalone unit. No connections are required.
Static_Isotherm Model: ConfigurationThese are the configuration options available for the Static_Isotherm model:
Option Valid Values Description
Phase to be studied Gas
IonX
Liquid
Phase of isotherm
Gas isotherm form Any valid isotherm for gasadsorbent layer model
Choice of gas phase isotherm
Gas isotherm dependency Concentration Component composition basis
页码,114/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 115/119
Static_Isotherm Model: Specifications:
Depending on how the Static_Isotherm model has been configured, you need to specify one or moreof these variables in the Specify table:
Static_Isotherm Model: Initialization
No initialization method is required for the Static_Isotherm model.
Static_Isotherm Model: User Procedures Used
With user-procedure-based isotherm options selected, the user procedures available for theStatic_Isotherm model are:
Partial Pressure for the gas isotherm
Liquid isotherm form Any valid isotherm for liquidadsorbent layer model
Choice of liquid phase isotherm
Ion exchange isotherm form Any valid isotherm for ion
exchange adsorbent layer model
Choice of ion-exchange isotherm
Variable Description
Y Gas molefraction composition
C Gas phase concentration
Ci Ion concentration
Q Total resin capacity
Cl Liquid phase concentration
IP Isotherm parameters
IP_CounterIon Isotherm parameter for exchanged counter ion
Apply_IAS Apply IAS for given component when using IASisotherms
T Temperature
P Pressure
User Procedure Description
pUser_g_Isotherm_Poi Spread pressure based user isotherm
pUser_g_Gibbs Gibbs expression for user isotherm
pUser_g_Isotherm_P Partial pressure based user isotherm
pUser_g_Isotherm_W Loading based user isotherm
pUser_g_Isotherm_C Gas concentration based user isotherm
pUser_i_Isotherm_C Ion concentration based user isotherm pUser_i_Isotherm_W Ion loading based user isotherm
pUser_l_Isotherm_C Liquid concentration based user isotherm
页码,115/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 116/119
Static_Isotherm Model: ResultsTypical variables in the Results table for the Static_Isotherm model are:
Static_Isotherm Model: Additional Notes
Note the following information when using the Static_Isotherm model:
Ideally, when running a steady-state estimation, the Static_Isotherm model should be the onlymodel on the flowsheet.
universal_block Model
The universal_block model is a simple template block that allows you to use flowsheet constraints to
create a custom model that connects with other Aspen Adsorption models.
See Also
universal_block Model: Connectivity
universal_block Model: Configuration
universal_block Model: Specifications
universal_block Model: Initialization
universal_block Model: User Procedures Used
universal_block Model: Results
universal_block Model: Additional Notes
universal_block Model: Example of Using Flowsheet Constraints
pUser_l_Isotherm_W Loading based user isotherm
pUser_l_Gibbs Gibbs expression for user isotherm
Variable Description
W Gas loading
Wi Ion loading
Wl Liquid loading
IP Isotherm parameters
页码,116/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 117/119
universal_block Model: Connectivity
These are the available connections for the universal_block model:
universal_block Model: Configuration
This is the configuration option available for the universal_block model:
universal_block Model: Specifications
There are no variables to specify for the universal_block model.
universal_block Model: Initialization
No built in initialization method has been provided for the universal_block model because it is user-model dependent.
Port Name Type Valid Connection
Process_In_Gas g_material_port (single) gas_Material_ConnectionProcess_In_MGas g_material_port (multi) gas_Material_Connection
Process_Out_Gas g_material_port (single) gas_Material_Connection
Process_Out_MGas g_material_port (multi) gas_Material_Connection
Process_In_IonX i_material_port (single) ionx_Material_Connection
Process_In_MIonX i_material_port (multi) ionx_Material_Connection
Process_Out_IonX i_material_port (single) ionx_Material_Connection
Process_Out_MIonX i_material_port (multi) ionx_Material_Connection
Process_In_Liq liq_material_port (single) liq_Material_Connection
Process_In_MLiq liq_material_port (multi) liq_Material_Connection
Process_Out_Liq liq_material_port (single) liq_Material_ConnectionProcess_Out_MLiq liq_material_port (multi) liq_Material_Connection
Option Valid Values Description
Model type Non-Reversible
Non-Reversible Delay
Reversible
Reversible Flow Setter
Reversible Pressure Setter
Mode of flowsheet interactivity
Note Use the Delay , Flow andPressure Setter options only for gas systems.
页码,117/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 118/119
universal_block Model: User Procedures Used
There are no user procedures available for the universal_block model.
universal_block Model: Results
There are no recommended results for the universal_block model.
universal_block Model: Additional Notes Note the following information for the universal_block model:
The model has no equations.
You are expected to provide any expressions relating active port variables, through the use of
Flowsheet constraints.
For an example of the model's use, please refer to the Simulated Moving Bed separation of P-xylene demonstration example.
universal_block Model: Example of UsingFlowsheet Constraints
If an instance of the model, named M1, is placed on the flowsheet and is configured as non-reversible, the equations within the flowsheet constraints that make the unit act as a liquid mixer are:
//User liquid mixer block M1
// (assumes multiports are used and the model is non-reversible)
//Declare additional local variables
C_M1(ComponentList) As l_Conc_mol;
X_M1(ComponentList) As MoleFraction;
T_M1 As Temperature_K;
P_M1 As Pressure;
H_M1 As l_Enthalpy_Mol;
页码,118/119Overview of Model Library
2012/11/17file:///C:/Users/Xuan/AppData/Local/Temp/~hh142D.htm
7/29/2019 Model Library
http://slidepdf.com/reader/full/model-library 119/119
//Set local scope (Block M1)
Within M1
//Overall material balance (in = out)
SIGMA( Process_In_MLiq.Connection.F )
= SIGMA( Process_Out_MLiq.Connection.F );
//Loop on component list
For i In ComponentList Do
//Individual component material balance
C_M1(i) * SIGMA( Process_In_MLiq.Connection.F )
= SIGMA( Process_In_MLiq.Connection.C(i)
* Process_In_MLiq.Connection.F );//Internal material fractions (trap divide by zero)
X_M1(i) * MAX( SIGMA( C_M1(ComponentList) ), 1e-15 ) = C_M1(i);
//Non-reversible model so set outlet concentrationsProcess_Out_MLiq.Connection.C(i) = C_M1(i);
EndFor
//Inlet/outlet pressure constraintProcess_In_MLiq.Connection.P = P_M1;Process_Out_MLiq.Connection.P = P_M1;//Energy balance
H M1 * SIGMA( P I MLi C i F )
页码,119/119Overview of Model Library