Professional Documents
Culture Documents
Modeler 2004.1
Polymer Simulations
with Polymers Plus
Who Should Read this Guide
This guide contains reference information for Polymers Plus, a layered product
of Aspen Custom Modeler.
Polymers Plus provides additional functionality to the properties package,
Properties Plus, enabling polymers to be fully characterized in Aspen Custom
Modeler models.
Contents 3
Heater ............................................................................................................. 26
Mixers and Splitters................................................................................................ 26
MixerP ............................................................................................................. 26
MixerSS ........................................................................................................... 28
FSplitP............................................................................................................. 28
FSplit .............................................................................................................. 29
Polymer Procedure Types ........................................................................................ 29
Pact_Coeff_LiqP ................................................................................................ 30
Pcp_Mass_LiqP ................................................................................................. 30
Pdens_Mass_LiqP .............................................................................................. 31
Penth_Mass_LiqP .............................................................................................. 32
PflashP ............................................................................................................ 32
Pflash3P .......................................................................................................... 33
Pfuga_LiqP ....................................................................................................... 34
PkllValuesP....................................................................................................... 35
PkValuesP ........................................................................................................ 36
PMolWeights_Seg.............................................................................................. 36
PMolWeights_Seg Input Variable Types ................................................................ 36
Pvisc_LiqP........................................................................................................ 37
Reactors ............................................................................................................... 37
Overview of Reactors......................................................................................... 37
CSTR2P ........................................................................................................... 38
CSTRP ............................................................................................................. 39
MCSTRP........................................................................................................... 40
Polymer Library Reference....................................................................................... 42
Summary of Polymer Library Models .................................................................... 42
Separators and Flashes........................................................................................... 42
Overview of Separators and Flashes..................................................................... 42
Sep2P ............................................................................................................. 42
Sep2 ............................................................................................................... 43
FlashP ............................................................................................................. 44
FlashSSP.......................................................................................................... 45
FlashSS ........................................................................................................... 46
Stream Types ........................................................................................................ 46
PolymerStream ................................................................................................. 47
MoleToPolymer ................................................................................................. 48
PolymerToMole ................................................................................................. 49
MoleStream...................................................................................................... 49
Contents 4
NYLON6 Example Description................................................................................... 51
Setting Up the Interface for the Nylon Example ..................................................... 51
Running the NYLON6 Example............................................................................. 52
Polystyrene Example Description .............................................................................. 52
Setting Up the Interface for the Polystyrene Example ............................................. 52
Running the Polystyrene Example........................................................................ 53
SAN Example Description ........................................................................................ 53
Setting Up the Interface for the SAN Example ....................................................... 53
Running the SAN Example .................................................................................. 54
Polypropylene Example Description........................................................................... 54
Setting Up the Interface for the Polypropylene Example.......................................... 54
Running the Polypropylene Example .................................................................... 55
HDPE Example Description ...................................................................................... 55
Setting Up the Interface for the HDPE Example ..................................................... 56
Running the HDPE Example ................................................................................ 56
GENERAL INFORMATION............................................................................... 57
Copyright.............................................................................................................. 57
Related Documentation........................................................................................... 59
TECHNICAL SUPPORT.................................................................................... 60
Online Technical Support Center .............................................................................. 60
Phone and E-mail................................................................................................... 61
INDEX ........................................................................................................... 62
Contents 5
Introducing Aspen Custom
Modeler
Aspen Custom Modeler (ACM) is an easy-to-use tool for creating, editing and
re-using models of process units. You build simulation applications by
combining these models on a graphical flowsheet. Models can use inheritance
and hierarchy and can be re-used directly or built into libraries for distribution
and use. Dynamic, steady-state, parameter estimation and optimization
simulations are solved in an equation-based manner which provides flexibility
and power.
ACM uses an object-oriented modeling language, editors for icons and tasks,
and Microsoft Visual Basic for scripts. ACM is customizable and has extensive
automation features, making it simple to combine with other products such as
Microsoft Excel and Visual Basic. This allows you to build complete
applications for non-experts to use.
Note: You can automatically load the polymer library each time
you start the Aspen Custom Modeler application by using the
Libraries tab on the Settings dialog.
Characterize Polymers
For each component list containing a polymer, you must provide additional
information characterizing the polymer.
To do this:
1 Edit the physical properties options for the component list.
2 Specify the following physical property options:
Option Details
Polymer Name The polymer specified in Aspen Plus /
Polymers Plus file is automatically used in
Aspen Custom Modeler.
Note Only one polymer component is
supported for each flowsheet.
Polymer Attributes You are provided with the list of conserved
polymer attributes specified in the Aspen
Plus / Polymers Plus file. You can select all
of these attributes, or a subset.
Tip Select the class 2 (conserved)
attributes carefully. Minimize these
attributes where possible. For example, do
not include unnecessary higher moments,
or branching moments if they are not part
of the kinetics. This will improve the
performance and convergence of the
Aspen Custom Modeler model.
Polymer Segments You are provided with the list of polymer
segments specified in the Aspen Plus /
Polymers Plus file. You can select all of
these attributes, or a subset.
The values you enter for the initial specifications can be steady-state values
taken from the Aspen Plus / Polymers Plus simulation, or non-steady-state
values from the plant or at the start of a batch.
Setting values for all the Initial variables and performing an Initialization run
first is the best convergence strategy to use with Aspen Custom Modeler
because it breaks the equations down into the smallest blocks. For more
information, see How to Access Decomposition Information.
Tip: Every block and stream in the Flowsheet has a Results form
for viewing the results.
Option Details
Catalyst Name The catalyst specified in Aspen Plus / Polymers Plus
file is automatically used in Aspen Custom Modeler.
Note: Only one catalyst component is supported for
each flowsheet.
Catalyst You are provided with the list of conserved catalyst
Attributes attributes specified in the Aspen Plus / Polymers Plus
file. You can select all of these attributes, or a subset.
The number of catalyst sites that were specified for the catalyst in the Aspen
Plus model are automatically used in Aspen Custom Modeler.
To open the Specification form:
1 In the Flowsheet window, click a block or feed stream you would like to
specify and then click the right mouse button.
2 Point to Forms, then click Specification.
3 Use the table to provide your specification.
Polymer Characterization in
Aspen Custom Modeler
To use polymer characterization in Aspen Custom Modeler, you need to
understand
• Characterizing polymer streams.
• Using polymer sets.
These are single or multi-dimensional arrays indexed over the sets defining
the attributes, (Atts, SegAtts, SiteAtts, SiteSegAtts, CatAtts and CatSiteAtts)
the set of segments (Segments) and the set of sites (Sites).
This set of all possible Atts is defined in the polymer library as a global
stringset, AttSet. The set Atts is derived by intersecting the set of attributes
selected on the Properties Options menu, POLY-ATT, with the global set
AttSet. You can find examples of this intersection and how to access POLY-
ATT in all polymer models.
Note: The Atts attribute set is used for free radical and step
growth polymers only . It is not used for Ziegler Natta polymers,
which always require site vectors, in which case Atts is empty.
This set of all possible SegAtts is defined in the polymer library as a global
stringset, SegAttSet. The set SegAtts is derived by intersecting the set of
attributes selected by the user on the Properties Options menu, POLY-ATT,
with the global set SegAttSet. You can find examples of this intersection and
how to access POLY-ATT in all polymer models.
Note: The SegAtts attribute set is only used for free radical and
step growth polymers. It is not used for Ziegler Natta polymers,
which always require site vectors, in which case SegAtts is
empty.
This set of all possible SiteAtts is defined in the polymer library as a global
stringset, SiteAttSet. The set SiteAtts is derived by intersecting the set of
attributes selected on the Properties Options menu, POLY-ATT, with the global
set SiteAttSet. You can find examples of this intersection and how to access
POLY-ATT in all polymer models.
Note: The SiteAtts attribute set is used only for Ziegler Natta
polymers, which always require site vectors. It is not used for
free radical and step growth polymers, which cause the SiteAtts
attribute set to be empty.
This set of all possible SiteSegAtts is defined in the polymer library as a global
stringset, SiteSegAttSet. The set SiteSegAtts is derived by intersecting the set
of attributes selected on the Properties Options menu, POLY-ATT, with the
global set SiteSegAttSet. You can find examples of this intersection and how
to access POLY-ATT in all polymer models.
This set of all possible CatAtts is defined in the polymer library as a global
stringset, CatAttSet. The set CatAtts is derived by intersecting the set of
catalyst attributes selected on the Properties Options menu, CATA-ATT, with
the global set CatAttSet.
You can find examples of this intersection and how to access CATA-ATT in all
polymer models.
This set of all possible CatSiteAtts is defined in the polymer library as a global
stringset, CatSiteAttSet. The set CatSiteAtts is derived by intersecting the set
of catalyst attributes selected on the Properties Options menu, CATA-ATT,
with the global set CatSiteAttSet. You can find examples of this intersection
and how to access CATA-ATT in all polymer models.
Note: The CatSiteAtts attribute set is used only for Ziegler Natta
polymers, which always require catalyst state attributes if
reactions are occurring. It is not used for free radical and step
growth polymers, which cause the CatSiteAtts attribute set to be
empty.
Procedure Description
Pact_coeff_liqp Liquid molar component activity coefficients
Pcp_mass_liqp Liquid mass specific heat capacity
Pdens_mass_liqp Liquid mass density
Penth_mass_liqp Liquid mass specific enthalpy
Pflashp 2-phase flash
Pflash3p 3-phase flash
Pfuga_liqp Liquid molar component fugacity coefficients
Pkllvaluesp Liquid/liquid mass equilibrium k values
Pkvaluesp Vapor/liquid mass equilibrium k values
Pmolweights_seg Segment molar weights
You do not need any special polymer procedures for vapor phase properties
because the polymer is assumed to be non-volatile, and therefore will not
exist in the vapor phase. You can use the standard property procedures for
vapor phase properties.
pReactionp Example
call (Ri, RPolScalar, RPolSeg) = pReactionp
(Out_L.T, Out_L.P, Out_L.zm, Out_L.PolScalar, Out_L.Polseg,
reactions)
pReactionpzn Example
call (Ri, RPolSite, RPolSiteSeg, RCatScalar, RCatSite) =
pReactionpzn
(Out_L.T, Out_L.P, Out_L.zm, Out_L.Polsite,
Out_L.PolSiteSeg, Out_L.CatScalar, Out_L.CatSite,
reactions)
The inputs to both procedures are the polymer stream variables and a set of
reaction paragraph identifiers stored in the vector "reactions". The outputs
are the component mass rates and the attribute rates. Click the following
links to display tables that provide details of inputs and outputs, including
units of measurement.
pReactionp Inputs
The inputs for the pReactionp reaction procedure are:
P Pressure bar
pReactionp Outputs
The outputs for the pReactionp reaction procedure are:
pReactionpzn Inputs
The inputs for the pReactionpzn reaction procedure are:
P Pressure bar
pReactionpzn Outputs
The outputs for the pReactionp reaction procedure are:
Controllers
PIController
PIController simulates a simple proportional integral controller. It only
performs in Auto mode.
Configuring PIController
Use the Configure form to enter parameters for PIController. The form has
two tabs on which you can configure different aspects of the controller. Each
of these is explained in this topic.
To help you configure the controller, you should ensure that you have
connected the Process Variable (PV) and output (OP) connections, and then
use the Initialize Values button on the Configure form. When you click the
button the current values of the measured variable and manipulated variable
are used to initialize controller parameters as follows:
Parameter Initialized to
Set point Measured Variable
PV range If Measured Variable > 0
minimum 0 If Measured Variable < 0
2 x Measured Variable
PV range If Measured Variable > 0
maximum 2 x Measured variable
If Measured Variable < 0 0
OP range If Manipulated Variable > 0
maximum 0 If Manipulated Variable < 0
2 x Manipulated Variable
OP range If Manipulated Variable > 0
minimum 2 x Manipulated Variable
If Manipulated Variable < 0 0
The sign of Gain determines whether the controller is direct or reverse acting.
This table shows the effects of direct or reverse action:
PIController Algorithm
The equation used to determine the PIController output (OP) is :
Where:
E = set point - process variable
Heaters
This section contains information on the polymer and non-polymer models for
heaters in the polymer library:
• HeaterP
• Heater
HeaterP
HeaterP has no dynamic features and can be used to represent polymer
heaters (positive Q) or coolers (negative Q). Pumps and valves can also be
modeled with HeaterP by specifying a positive or negative Delta_P,
respectively.. The duty is specified directly. Controller connections are
provided for a temperature controller. If the HeaterP product is known to be
single-phase, use parameter ValidPhases to improve convergence and
performance.
MixerP
Use MixerP to represent:
If mode is Dynamic:
MixerSS
Use MixerSS to represent an instantaneous non-polymer mixer. MixerSS can
have any number of feed streams and one product stream.
Two forms are available to enable you to specify the operating conditions and
view the results.
• Specification - where you can specify the fixed and initial variables and the
parameters.
• Results - where you can view the mixer variables such as outlet stream
temperature, pressure, total mole flow rate, and molar specific enthalpy.
FSplitP
FSplitP divides a single polymer feed stream into two or more polymer
product streams. All outlets have the same composition and properties as the
inlet.
FSplitP is used to model a flow splitter such as a bleed valve.
The FSplitP model has no dynamic features.
FSplit
FSplit divides a single non-polymer feed stream into two or more non-polymer
product streams. All outlets have the same composition and properties as the
inlet.
FSplit is used to model a flow splitter such as a bleed valve.
The FSplit model has no dynamic features.
Procedure Description
Pact_Coeff_LiqP Liquid molar component activity coefficients
Pcp_Mass_LiqP Liquid mass specific heat capacity
Pdens_Mass_LiqP Liquid mass density
Penth_Mass_LiqP Liquid mass specific enthalpy
Pact_Coeff_LiqP
Pact_Coeff_LiqP is a procedure that calculates the polymer mixture molar
component activity coefficients.
Pcp_Mass_LiqP
Pcp_Mass_LiqP is a procedure that calculates the polymer mixture mass
specific heat capacity.
Pdens_Mass_LiqP
Pdens_Mass_LiqP is a procedure that calculates the polymer mixture mass
density.
Penth_Mass_LiqP
Penth_Mass_LiqP is a procedure that calculates the polymer mixture mass
specific enthalpy.
PflashP
PflashP is a procedure that performs a two-phase flash on the polymer
mixture.
Pflash3P
Pflash3P is a procedure that performs a three-phase flash on the polymer
mixture.
Pflash3P Example
The following is an example of using the Pflash3P polymer procedure type:
call (ym, xm, xm2, vf, lf1, hmv, hml1, hml2)= Pflash3p
(In_F.T, In_F.P, In_F.zm, zmom, sflow, smom, tmom)
Pfuga_LiqP
Pfuga_LiqP is a procedure that calculates the polymer mixture molar
component fugacity coefficients.
The input variable types for Pfuga_LiqP are:
PkllValuesP
PkllValuesP is a procedure that calculates the liquid/liquid mass equilibrium k
values. It can be used, together with phase equilibria equations, to perform a
liquid-liquid flash in an Aspen Custom Modeler model.
PkllValuesP Example
The following is an example of using the PkllValuesP polymer procedure type:
PMolWeights_Seg
PMolWeights_Seg is a procedure that accesses the segment molar weights of
all the segments defining the polymer.
Pvisc_LiqP
Pvisc_LiqP is a procedure that calculates the polymer mixture viscosity.
Reactors
Overview of Reactors
Click the following links to display information on the dynamic polymer
models for reactors:
• CSTR2P
• CSTRP
• MCSTRP
If there is more than one polymer kinetics paragraph, enter the number of
paragraphs in NRP, and the name in each element of the reactions vector.
Replace the default values for all the fixed variables:
CSTRP
CSTRP is a dynamic, liquid phase, stirred tank reactor with one feed stream
(for multiple feeds, use MixerP with mode Instantaneous), and one liquid
product stream.
Connections are provided to enable you to connect temperature and level
controllers. The heating/cooling duty for the reactor is specified directly.
The model assumes perfect mixing. The model assumes a vertical vessel with
flat ends.
The reaction rates are determined by calling Polymers Plus. You can reference
any number of reaction paragraphs that have previously been defined in the
Polymers Plus input. The rates from each of these reactions are summed to
give the overall rates for the reactor.
The model comprises dynamic mass and energy balances, as well as balances
for the polymer attributes. Terms are included to account for the reaction.
Connect all feed and products using stream type PolymerStream and provide
appropriate stream specifications if it is a feed stream
Provide appropriate values for all the model parameters:
MCSTRP
This section contains details of the polymer library reactor model MCSTRP.
MCSTRP is a dynamic multistage liquid-phase reactor with one feed stream
(for multiple feeds, use MixerP with mode Instantaneous), and one liquid
product stream. It may be used to simulate a plug flow reactor or a stirred
tank reactor with multiple mixing zones.
The temperature and liquid level in each stage are specified directly.
The model assumes perfect mixing and a vertical vessel with flat ends in each
stage.
The reaction rates are determined in each stage by calling Polymers Plus
reaction models. You can reference any number of reaction paragraphs that
have previously been defined in the Polymers Plus input. The rates from each
of these reaction models are summed to give the overall rates for the reactor.
If there is more than one polymer kinetics paragraph, enter the number of
paragraphs in NRP, and the name in each element of the reactions vector.
Replace the default values for all the fixed variables:
Sep2P
Sep2P is a steady-state polymer component splitter model which splits a
single polymer stream into two streams, both of type PolymerStream. The
model can be used to represent component separation operations such as
distillation and extraction when the details of the separation are unknown or
unimportant.
Sep2
Sep2 is a steady-state non-polymer component splitter model. It splits a
single non-polymer stream into two streams. The model should be used for
non-polymer streams only. The model can be used to represent component
separation operations such as distillation and extraction when the details of
the separation are unknown or unimportant.
The top and bottom product streams can be liquid, vapor-liquid or vapor only.
FlashP
FlashP is a dynamic, two-phase, flash vessel with one feed stream (for
multiple feeds, use MixerP with mode Instantaneous), one vapor product
stream and one liquid product stream.
Connections are provided to enable you to connect temperature, level, and
pressure controllers. The heating/cooling duty for the reactor is specified
directly.
The model assumes perfect mixing and a vertical vessel with flat ends. The
vapor phase is a simple holdup of components in the vapor and a material
balance for each component. The liquid/slurry phase is a holdup with material
and energy balances. The feed is considered to be perfectly mixed with the
liquid phase.
The model comprises dynamic mass and energy balances, as well as balances
for the polymer attributes.
FlashSSP
FlashSSP is a steady-state flash model which flashes a polymer input stream
into its liquid polymer and vapor phases. Connections are provided for
temperature control. The heating/cooling duty is specified directly.
The model contains steady-state mass and heat balance equations, and
vapor-liquid phase equilibria, as well as polymer attribute balances. All
polymer leaves in the liquid polymer stream.
Connect the feed and liquid product using stream type PolymerStream.
Connect the vapor product using MoleStream.
Replace the default values for all the fixed variables:
FlashSS
FlashSS is a steady-state flash model which flashes a non-polymer input
stream into its liquid and vapor phases. Connections are provided for
temperature control. The heating/cooling duty is specified directly.
The model contains steady-state mass and heat balance equations, and
vapor-liquid phase equilibria.
Stream Types
Click the following links to display information on the dynamic polymer library
stream types:
PolymerStream
PolymerStream is a flexible stream type which can be used as a polymer feed
stream, or a connecting stream between polymer library models. Use
PolymerStream as a feed stream only where the polymer flow rate is
constant.
For the feed stream, when the source of the stream is unconnected,
PolymerStream sets the typical specifications of the stream to Fixed, so that
the problem is automatically square. You can either specify each component
flow rate in the feed by setting the parameter, FeedSpecOption,to Flows, or
specify the total mass flow and each component mass fraction for the feed by
setting FeedSpecOption to Fractions.
Control connections are provided to enable manipulation of
any component feed flow (Fmc), stream temperature (T), or pressure (P).
If the parameter, DerivedAttributes is set to Yes,the stream calculates all the
derived (class 0) attributes of the polymer in the stream. You can set
DerivedAttributes at a global level, or individually for each stream.
Notes:
MoleToPolymer
MoleToPolymer is used to connect a non-polymer library model that uses the
mole-based port type, MaterialPort, to polymer library models that use mass-
based streams. The stream converts the mole stream variables to mass basis.
Use MoleToPolymer when you are connecting from a mole-based model to
polymer library models. For example, you would use MoleToPolymer to
connect the feed section, which might use mole-based models, to the first
polymer reactor, or to a polymer mixer.
MoleToPolymer does not require any input variables or parameters.
Usage Notes
Use the Results form to view the stream variables such as temperature,
pressure, total mass flow rate, component mass fractions, and specific
enthalpy of the stream.
Usage Notes
The Results form provides you with the stream variables such as
temperature, pressure, total mass flow rate, component mass fractions, and
specific enthalpy of the stream.
MoleStream
This section contains details of the polymer library stream type MoleStream.
MoleStream can be used as a feed to a non-polymer library model, or a
connecting stream between two non-PolymerPorts that use the mole-based
port type, MaterialPort.
For the feed stream, when the source of the stream is unconnected,
MoleStream sets the typical specifications of the stream to Fixed, so that the
problem is automatically square. You can either specify each component flow
rate in the feed by setting the parameter, FeedSpecOption,to Flows, or
specify the total mass flow and each component mass fraction for the feed by
setting FeedSpecOption to Fractions.
Control connections are provided to enable manipulation of
any component feed flow (Fmc), stream temperature (T), or pressure (P).
Use MoleStream when you are connecting between two mole-based ports. For
example, you might use MoleStream to connect the vapor product of a
polymer model, two-phase polymer reactor, to a non-polymer model,
FlashSS.
Two forms are created to enable you to specify the stream or view the stream
results.
• Specification - allows you to specify the feed conditions and ValidPhases.
For example you may specify whether the stream phase is Liquid or
Vapor-Liquid by using parameter ValidPhases.
Overview of Examples
This section describes how to run the Dynamic Polymers Plus example files
which have been delivered with Aspen Custom Modeler.
These examples illustrate all the kinetics models which may be currently used
with dynamic simulations. The examples are:
• Nylon 6,6 (Step Growth).
• Bulk Polystyrene (Free Radical).
• Styrene Acrylonitrile (SAN) (Free radical).
• Polypropylene (Ziegler Natta).
• High Density Polyethyene (HDPE) (Ziegler Natta).
Note: You can delete all the new files created by the ASPEN run
except the .inp and .appdf file.
Polystyrene Example
Description
This example models a Polystyrene polymerization process.
Note You can delete all the new files created by the ASPEN run
except the .inp and .appdf file.
Polypropylene Example
Description
This example models the reactor system in a slurry polypropylene
polymerization process.
Note: You can delete all the new files created by the ASPEN run
except the .inp and .appdf file.
Note: You can delete all the new files created by the ASPEN run
except the .inp and .appdf file.
Copyright
Version Number: 2004.1
April 2005
Copyright © 1982-2005 Aspen Technology, Inc, and its applicable
subsidiaries, affiliates, and suppliers. All rights reserved. This Software is a
proprietary product of Aspen Technology, Inc., its applicable subsidiaries,
affiliates and suppliers and may be used only under agreement with
AspenTech.
Aspen ACOL™, Aspen Adsim®, Aspen Advisor™, Aspen Aerotran®, Aspen
Alarm & Event™, Aspen APLE™, Aspen Apollo Desktop™, Aspen Apollo
Online™, Aspen AssetBuilder™, Aspen ATOMS™, Aspen Automated Stock
Replenishment™, Aspen Batch Plus®, Aspen Batch.21™, Aspen BatchCAD™,
Aspen BatchSep™, Aspen Calc™, Aspen Capable-to-Promise®, Aspen
CatRef®, Aspen Chromatography®, Aspen Cim-IO for ACS™, Aspen Cim-IO
for Csi VXL™, Aspen Cim-IO for Dow MIF™, Aspen Cim-IO for G2™, Aspen
Cim-IO for GSE D/3™, Aspen Cim-IO for Hewlett-Packard RTAP™, Aspen Cim-
IO for Hitachi PLC (H04E)™, Aspen Cim-IO for Intellution Fix™, Aspen Cim-IO
for Melsec™, Aspen Cim-IO for WonderWare InTouch™, Aspen Cim-IO for
Yokogawa Centum CS™, Aspen Cim-IO for Yokogawa Centum XL™, Aspen
Cim-IO for Yokogawa EW3™, Aspen Cim-IO Interfaces™, Aspen Cim-IO
Monitor™, Aspen Cim-IO™, Aspen Collaborative Demand Management™,
Aspen Collaborative Forecasting™, Aspen Compliance.21™, Aspen
COMThermo TRC Database™, Aspen COMThermo®, Aspen Cost Factor
Manual™, Aspen Crude Manager™, Aspen Crude Margin Evaluation™, Aspen
Custom Modeler®, Aspen Data Source Architecture™, Aspen Decision
Analyzer™, Aspen Demand Manager™, Aspen DISTIL™, Aspen Distribution
Scheduler™, Aspen DMCplus® Composite, Aspen DMCplus® Desktop, Aspen
DMCplus® Online, Aspen DPO™, Aspen Dynamics®, Aspen eBRS™, Aspen
Enterprise Model™, Aspen ERP Connect™, Aspen FCC®, Aspen FIHR™, Aspen
FLARENET™, Aspen Fleet Operations Management™, Aspen Framework™,
Aspen FRAN™, Aspen Fuel Gas Optimizer Desktop™, Aspen Fuel Gas
Optimizer Online™, Aspen General Construction Standards™, Aspen Hetran®,
Aspen HX-Net®, Aspen Hydrocracker®, Aspen Hydrotreater™, Aspen HYSYS
Amines™, Aspen HYSYS Crude™, Aspen HYSYS Dynamics™, Aspen HYSYS
OLGAS 3-Phase™, Aspen HYSYS OLGAS™, Aspen HYSYS OLI Interface™,
Aspen HYSYS Tacite™, Aspen HYSYS Upstream Dynamics™, Aspen HYSYS
Upstream™, Aspen HYSYS®, Aspen Icarus Process Evaluator®, Aspen Icarus
General Information 57
Project Manager®, Aspen InfoPlus.21®, Aspen Inventory Balancing™, Aspen
IQ Desktop™, Aspen IQ Online™, Aspen IQmodel Powertools™, Aspen
Kbase®, Aspen LIMS Interface™, Aspen Local Security™, Aspen LPIMS™,
Aspen MBO™, Aspen MIMI®, Aspen MPIMS™, Aspen Multivariate Server™,
Aspen MUSE™, Aspen NPIMS™, Aspen OnLine®, Aspen Operations Manager -
Event Management™, Aspen Operations Manager - Integration
Infrastructure™, Aspen Operations Manager - Peformance Scorecarding™,
Aspen Operations Manager - Role Based Visualization™, Aspen Order Credit
Management™, Aspen Orion Planning™, Aspen Orion™, Aspen PEP Process
Library™, Aspen PIMS Blend Model Library™, Aspen PIMS Distributed
Processing™, Aspen PIMS Enterprise Edition™, Aspen PIMS Mixed Integer
Programming™, Aspen PIMS Simulator Interface™, Aspen PIMS Solution
Ranging™, Aspen PIMS Submodel Calculator™, Aspen PIMS XNLP
Optimizer™, Aspen PIMS™, Aspen PIPESYS™, Aspen PIPE™, Aspen Planning
Accuracy™, Aspen Plant Planner & Scheduler™, Aspen Plant Scheduler Lite™,
Aspen Plant Scheduler™, Aspen Plus OLI Interface™, Aspen Plus®, Aspen
Polymers Plus®, Aspen PPIMS™, Aspen Process Data™, Aspen Process
Explorer™, Aspen Process Manual™, Aspen Process Order™, Aspen Process
Plant Construction Standards™, Aspen Process Recipe®, Aspen Process
Tools™, Aspen Product Margin & Blending Evaluation™, Aspen Production
Control Web Server™, Aspen ProFES® 2P Tran, Aspen ProFES® 2P Wax,
Aspen ProFES® 3P Tran, Aspen ProFES® Tranflo, Aspen Properties®, Aspen
Pumper Log™, Aspen Q Server™, Aspen RateSep™, Aspen RefSYS
CatCracker™, Aspen RefSYS Spiral™, Aspen RefSYS™, Aspen Report Writer™,
Aspen Resource Scheduling Optimization™, Aspen RTO Watch Cim-IO
Server™, Aspen RTO Watch Server™, Aspen Scheduling & Inventory
Management™, Aspen SmartStep Desktop™, Aspen SmartStep Online™,
Aspen SQLplus™, Aspen Supply Chain Analytics™, Aspen Supply Chain
Connect™, Aspen Supply Planner™, Aspen Tank Management™, Aspen TASC-
Mechanical™, Aspen TASC™, Aspen Teams®, Aspen Terminals
Management™, Aspen TICP™, Aspen Transition Manager™, Aspen Turbo
PIMS™, Aspen Utilities™, Aspen Voice Fulfillment Management™, Aspen
Watch Desktop™, Aspen Watch Server™, Aspen Water™, Aspen Web
Fulfillment Management™, Aspen WinRace Database™, Aspen XPIMS™,
Aspen Zyqad Development Version™, Aspen Zyqad™, SLM™, SLM
Commute™, SLM Config Wizard™, the aspen leaf logo, and Plantelligence are
trademarks or registered trademarks of Aspen Technology, Inc., Cambridge,
MA.
All other brand and product names are trademarks or registered trademarks
of their respective companies.
This document is intended as a guide to using AspenTech's software. This
documentation contains AspenTech proprietary and confidential information
and may not be disclosed, used, or copied without the prior consent of
AspenTech or as set forth in the applicable license.
Corporate
Aspen Technology, Inc. Phone: (1) (617) 949-1000
Ten Canal Park Toll Free: (1) (888) 996-7001
Cambridge, MA 02141-2201 Fax: (1) (617) 949-1030
USA URL: http://www.aspentech.com
General Information 58
Related Documentation
Title Content
Aspen Custom Modeler 2004.1 Getting Started Contains basic hands-on tutorials to
Guide help you become familiar with Aspen
Custom Modeler.
Aspen Custom Modeler 2004.1 User Guide Contains a general overview of ACM
functionality and more complex and
extensive examples of using Aspen
Custom Modeler.
General Information 59
Technical Support
Technical Support 60
Phone and E-mail
Customer support is also available by phone, fax, and e-mail for customers
who have a current support contract for their product(s). Toll-free charges are
listed where available; otherwise local and international rates apply.
For the most up-to-date phone listings, please see the Online Technical
Support Center at:
http://support.aspentech.com
Technical Support 61
Index
MixerSS model: 28
A MoleStream stream type: 49
Atts attribute set: 12 MoleToPolymer stream stype: 48
available 60
O
C Overview of Reactors 37
Catalysts
P
using stream type for: 8
Catalysts: 8 Pact_Coeff_LiqP procedure type: 30
CatAtts attribute set: 14 Pcp_Mass_LiqP procedure type: 30
CatSiteAtts attribute set: 15 Pdens_Mass_LiqP procedure type: 31
Component lists Penth_Mass_LiqP procedure type: 32
characterizing polymers: 8 Pflash3P procedure type: 33
Component lists: 8 PflashP procedure type: 32
CSTR2P model: 38 Pfuga_LiqP procedure type: 34
CSTRP model: 39 Physical properties
characterizing polymers: 8
F Physical properties: 8
FlashP model: 44 PkllValuesP procedure type: 35
FlashSSP model: 45 PkValuesP procedure type: 36
FSplitP model: 28 PMolWeights_Seg procedure type: 36
Polymer models
H building flowsheets: 8
Heaters CSTRP: 39
Mixers heaters: 25
Index 62
mixers and splitters: 26 creating polymer simulations: 7
MixerSS: 28 defining flowsheet specifications: 9
MoleStream: 49 dynamic modeling overview: 11
MoleToPolymer: 48 examples: 51
overview of developing: 20 kinetic procedures: 22
overview of dynamic library models: 42 polymer sets: 12
PolymerStream: 47 property procedures: 16
PolymerToMole: 49 reaction kinetics procedures: 18
port type: 21 running simulations: 9
Sep2: 43 SegAtts attribute set: 13
Sep2P: 42 SiteAtts attribute set: 13
streams: 46 SiteSegAtts attribute set: 14
Polymer models: 8, 20, 21, 25, 26, 28, 38, 39, specifying physical property options: 8
42, 43, 44, 45, 46, 47, 48, 49
stream types: 15
Polymer procedure types
using stream types for: 8
kinetic procedures: 22
viewing simulation results: 9
overview: 29
Polymers: 7, 8, 9, 11, 12, 13, 14, 15, 16, 18,
Pact_Coeff_LiqP: 30 21, 22, 51
Pcp_Mass_LiqP: 30 PolymerStream stream type: 47
Pdens_Mass_LiqP: 31 PolymerToMole stream type: 49
Penth_Mass_LiqP: 32 Ports
Pflash3P: 33 polymers: 21
PflashP: 32 Ports: 21
Pfuga_LiqP: 34 Procedures
PkllvaluesP: 35 dynamic polymer: 29
PkValuesP: 36 Procedures: 29
PMolWeights_Seg: 36 Pvisc_LiqP procedure type: 37
property procedures: 21
Pvisc_LiqP: 37
Polymer procedure types: 21, 22, 29, 30, 31,
32, 33, 34, 35, 36, 37
Polymers
attribute conservation equations: 21
Atts attribute set: 12
building flowsheets using library models: 8
calling property procedures: 21
CatAtts attribute set: 14
CatSiteAtts attribute set: 15
characterizing: 8, 11
Index 63
S
Index 64