Translation Reference Manual

Embed Size (px)

DESCRIPTION

Translation Reference Manual

Citation preview

  • SIM4ME

    Translation of Models

    Invensys SimSci-Esscor 5760 Fleet Street, Ste. 100,

    Carlsbad, CA 92008

  • Dynsim 4.2 : Translation The software described in this guide is furnished under a written agreement and may be used only in accordance with the terms and conditions of the license agreement under which you obtained it. The technical documentation is being delivered to you AS IS and Invensys Systems, Inc. makes no warranty as to its accuracy or use. Any use of the technical documentation or the information contained therein is at the risk of the user. Documentation may include technical or other inaccuracies or typographical errors. Invensys Systems, Inc. reserves the right to make changes without prior notice.

    Copyright Notice 2006 Invensys Systems, Inc. All rights reserved. No part of this publication protected by this copyright may be reproduced or utilized in any form or by any means, electronic or mechanical, including photocopying, recording, broadcasting, or by any information storage and retrieval system, without the written permission from Invensys Systems, Inc. A limited nonexclusive license to use the Software and Documentation of CalHTMLPane v1.0b; Andrew Moulden of 82A Queens Road, Leicester, United Kingdom is acknowledged. All other brands and their products are trademarks or registered trademarks of their respective holders and should be noted as such.

    Trademarks Dynsim and Invensys SIMSCI-ESSCOR are trademarks of Invensys plc, its subsidiaries and affiliates. Visual Fortran is a trademark of Intel Corporation. Windows 98, Windows ME, Windows NT, Windows 2000, Windows XP, Windows 2003 Server, Excel and MS-DOS are trademarks of Microsoft Corporation. Adobe, Acrobat, Exchange, and Reader are trademarks of Adobe Systems, Inc. OLGA 2000 is a trademark of Scandpower Petroleum Technology. All other products may be trademarks of their respective companies. U.S. GOVERNMENT RESTRICTED RIGHTS LEGEND The Software and accompanying written materials are provided with restricted rights. Use, duplication, or disclosure by the Government is subject to restrictions as set forth in subparagraph (c) (1) (ii) of the Rights in Technical Data And Computer Software clause at DFARS 252.227-7013 or in subparagraphs (c) (1) and (2) of the Commercial Computer Software-Restricted Rights clause at 48 C.F.R. 52.227-19, as applicable. The Contractor/Manufacturer is: Invensys Systems, Inc. (Invensys SIMSCI-ESSCOR) 26561 Rancho Parkway South, Suite 100, Lake Forest, CA 92630, USA. Printed in the United States of America October 2006.

  • Table of Contents

    Introduction and Overview on Translators..................................1 Process Representations ................................................................................ 1 A Two-Stage Translation ................................................................................. 2 Rules for Equipment Additions ........................................................................ 3

    Supported Equipment Models and Thermodynamics................5 Unit Operations................................................................................................ 5 Thermodynamics Options................................................................................ 5 Translation Reports ......................................................................................... 6

    Application Briefs..........................................................................7 HYSYS PRO/II .......................................................................................... 7 HYSYS - ROMeo ......................................................................................... 8 HYSYS - Dynsim.......................................................................................... 8

    Unit Translations .........................................................................10 Air Cooler....................................................................................................... 10 Column .......................................................................................................... 12 Compressor ................................................................................................... 33 Continuous Strirred Tank Reactor................................................................. 45 Conversion Reactor....................................................................................... 50 Equilibrium Reactor ....................................................................................... 56 Expander ....................................................................................................... 62 Fired Heater................................................................................................... 70 Flash .............................................................................................................. 74 Gibbs Reactor................................................................................................ 83 LNG Exchanger ............................................................................................. 87 Mixer .............................................................................................................. 89 Pipe................................................................................................................ 94 Plug Flow Reactor ....................................................................................... 104 Pump ........................................................................................................... 109 Reset ........................................................................................................... 116 Reaction Set ................................................................................................ 121 Rigorous Heat Exchanger ........................................................................... 127 Shortcut Column.......................................................................................... 142 Simple Heat Exchanger............................................................................... 145 Spec, Vary and Define................................................................................. 158 Splitter.......................................................................................................... 165 Stream ......................................................................................................... 170 Stream Calculator........................................................................................ 174 Valve............................................................................................................ 176

    Validation ...................................................................................183 Feed Validation............................................................................................ 183 Product Validation ....................................................................................... 183 Global Validation - Dynsim ......................................................................... 183 Pressure Imbalance..................................................................................... 184

    SIM4ME i

  • This page is intentionally left blank.

  • Translation of PRO/II Models

    Introduction and Overview on Translators Process Representations SimSci-Esscor offers many different software products tailored to suit specific process simulation applications. For example, there is PRO/II for steady state simulation, Dynsim for dynamic simulation and ROMeo for process optimization and performance monitoring. Each of these software offerings follows a process flow sheet paradigm, but their respective flow sheets differ in appearance because they are customized to be optimal for their particular application. Lets consider modeling a process valve as illustrated below:

    Source: I&CS Magazine, April 1999, PennWell Publishing A design engineer would create a PRO/II model and the resulting flow sheet would appear as:

    For design purposes, the engineer is primarily interested in any phase-split through the valve and

    r:

    the size of the valve for a specified design flow rate. Now consider the analogous flow sheet within Dynsim, perhaps generated by a control enginee

    The heart of this flow sheet is still the same valve, but in this flow sheet, Source & Sink equipment representing the process battery limits are explicitly represented because their state

    SIM4ME 1

  • Translation of PRO/II Models

    determines the flow rates during a dynamic simulation. Recall that in dynamic simulation, all flows are calculated from varying pressures and reverse flow is possible. In addition, since the flow rate is no longer a specified quantity, but a dynamically calculated one, a control scheme may be required to drive the process toward a desired flow rate via a set point. Now consider the same PRO/II flowsheet within ROMeo. Notice that additional instruments like flow meter, temperature probe have been added. These instruments represent the actual field data nd are useful in conducting online optimization or performance monitoring. a

    A T oAt t e different views

    f the same process. A need was seen to arrive at a program where the user can use the same etween

    rograms and gives the user more functionality and flexibility than the programs working independently.

    following PRO/II flow sheet of a multi-feed valve:

    w -Stage Translation his point, it should be possible to ascertain why SimSci-Esscor supports thes

    osimulation and perform different studies. Thus, the Translator provides interoperability bp

    The process of translation occurs in two stages:

    PRO/II to Common Data Model Common Data Model to Dynsim or ROMeo.

    To help clarify this, lets consider the

    In its sustained efforts to be very user friendly, PRO/II allows the user to take many short cuts when constructing a flow sheet. For instance, in reality, streams dont just originate or terminate into thin air. They are connected to a feed or product tank or another process. Similarly, you will

    ever see a multiple streams (i.e., pipes) directly flowing into a valve; they will need to be ninitially mixed in some sort of mixer, header or tank. Thus, the representation of this process in the Common Data Model will be:

    SIM4ME 2

  • Translation of PRO/II Models

    To arrive at the minimal physical representation, the model was altered from four streams and one-piece equipment to five streams and six pieces of equipment. This configuration will allow for a more realistic translation into other flow sheet styles, be it Dynsim or ROMeo. The second step of the translation is to move from the Common Data Model representation to an actual Dynsim or ROMeo flow sheet. Here, additional equipment may be introduced to satisfy the req

    er the resulting Dynsim flow sheet:

    uirements of this software. Consid

    Dynsim employs a pressure/floweparators, sources, sinks) be separated

    solver which mandates that all pressure node devices (tanks, by flow devices (valves, pipes) relative to process stream

    on t fy this software specific req m piec o

    sc nec ivity. Thus, three additional valves were introduced to satis

    uire ent. In the end, a single valve model in PRO/II yielded a Dynsim flow sheet with ninees f equipment.

    S ynsim and PRO/II to ROMeo for ow.

    Rules for Equipment Additions It should be clear from the preceding example, that a set of simple rules is employed when translating a flow sheet from PRO/II to the Common Data Model and subsequently to Dynsim. These can be summarized as follows: In the Common Data Model

    All streams will be connected at both ends to equipment. PRO/II streams with a non-connected end will force the introduction of a Source unit. Flow devices (i.e., valves, pipes) will have only a single input and single output. PRO/II flow devices with multiple feeds or products will force the introduction of a

    mixing or splitting device (i.e., a header or drum).

    imSci-Esscor addresses translation from PRO/II to Dn

    SIM4ME 3

  • Translation of PRO/II Models

    Now moving to the Dynsim flow sheet, this software requires

    All pressure node devices must be separated by a flow device Two, directly connected pressure node devices from the Common Data Model will

    force the introduction of a valve, namely the default flow device Flow should follow a negative pressure gradient Flow paths with a positive pressure gradient will force the introduction of a stream set

    unit.

    Comprehending these rules should eliminate any ambiguity resulting from the added complexity of your dynamic flow sheet.

    SIM4ME 4

  • Translation of PRO/II Models

    Supported Equipment Models and Thermodynamics The functionalities applicable to PRO/II, Dynsim, and ROMeo environments, which were considered during this integration, are detailed below. The initial model will involve retrieving data from a PRO/II database having a limited set of unit operations (i.e., stream, valve, etc) mapping it into a set of Dynsim or ROMeo equipment models (i.e., source, stream, valve, sink, etc) and saving it in a relevant Dynsim or ROMeo database. Mapping will be accomplished using the quickest possible implementation and using only a minimal supporting framework. Unit Operations The functionalities included in this integration are listed below.

    Air Cooler Pipe Column Pump Compressor Reaction Set Conversion Reactor Reset Continuous Stirred Tank Reactor Rigorous Exchanger Equilibrium Reactor ShortCut Column Expander Simple Exchanger Fired Heater Spec, Vary and Define Flash Splitter Gibbs Reactor Streams LNG Exchanger Stream Cutter Mixer Valve and Relief Valve Plug Flow Reactor

    Thermodynamics Options Accurate modeling relies on a strong foundation of thermo physical property prediction. Specific thermodynamics methods that have been utilized during this integration are as follows:

    Henrys Law /EOS Density Methods: Rackett & Costald Packages: Glycol, Amine & Alcohol UOM conversions by UOM server Library Manager

    For a HYSYS to PRO/II translation, the thermodynamic options are listed in the Quick Reference Guide.

    SIM4ME 5

  • Translation of PRO/II Models

    Translation Reports The presentation of data in a consistent format is critical. All status messages are routed to the Dynsim message monitor.

    Tables, Reports and Trends will be in their inherent format as in Dynsim environment. However, it is to be noted that certain reporting functionality available in PRO/II may not be available in Dynsim.

    SIM4ME 6

  • Translation of PRO/II Models

    Application Briefs This HYSYS Application briefs (*.xml) provided with PRO/II illustrate the use of Translator to solve a wide range of typical industrial problems. The set of application briefs provide a reference to various HYSYS scenarios, their corresponding translations in PRO/II, Dynsim, ROMeo and what the typical results might be. The Application briefs are divided into industry segements and are classified as: Gas Processing, Refining and Petrochemical. The list of supported Application briefs are located in \\SIMSCI\Proii71\User\Applib of your installed program. HYSYS PRO/II Gas Processing

    1. Deethanizer Separation of ethane and lighter components from light hydrocarbon gas stream.

    2. Refrigeration loop Effect on refrigeration loop of losing auxiliary cooling duty. 3. Compressor train Selection of compressors for transportation of gas stream by a

    pipeline. 4. Expander plant Separation of methane and lighter components from production gas. 5. Assay debutanizer Separation of methane and higher gases from hydrocarbon stream.

    Refining

    1. Crude oil distillation Atmospheric distillation of crude oil. 2. Stabilizer Wild naphtha stream stabilization column.

    Petrochemical

    1. C3 Splitter Propane/propylene splitter. 2. C2 Splitter Ethane/Ethylene splitter.

    3. BTX Separation Benzene, Tolune and Xylene separator.

    SIM4ME 7

  • Translation of PRO/II Models

    HYSYS - ROMeo Gas Processing

    1. Deethanizer Separation of ethane and lighter components from light hydrocarbon gas stream.

    2. Refrigeration loop Effect on refrigeration loop of losing auxiliary cooling duty. 3. Compressor train Selection of compressors for transportation of gas stream by a

    pipeline. 4. Expander plant Separation of methane and lighter components from production gas.

    5. Assay debutanizer Separation of methane and higher gases from hydrocarbon stream.

    Refining

    1. Stabilizer Wild naphtha stream stabilization column (Set vapor enthalpy method to Redlich - Kwong).

    Petrochemical

    1. C3 Splitter Propane/propylene splitter 2. C2 Splitter Ethane/Ethylene splitter (Check the customization block).

    HYSYS - Dynsim For files containing Column, set Hydraulic properties in PRO/II for proper sizing of Column in Dynsim and stable steady state. You may have to check whether the PRO/II flowsheet adheres to the Dynsim flow-pressure solver rules in order to get a stable steady state in Dynsim. Gas Processing

    1. Deethanizer Separation of ethane and lighter components from light hydrocarbon gas stream.

    2. Refrigeration loop Effect on refrigeration loop of losing auxiliary cooling duty. 3. Compressor train Selection of compressors for transportation of gas stream by a

    pipeline. 4. Expander plant Separation of methane and lighter components from production gas.

    5. Assay debutanizer Separation of methane and higher gases from hydrocarbon stream.

    SIM4ME 8

  • Translation of PRO/II Models

    Refining

    1. Crude oil distillation Atmospheric distillation of crude oil (Set vapor enthalpy method to Redlich - Kwong).

    2. Stabilizer Wild naphtha stream stabilization column (Set vapor enthalpy method to

    Redlich - Kwong).

    Petrochemical

    1. C3 Splitter Propane/propylene splitter. 2. C2 Splitter Ethane/Ethylene splitter.

    3. BTX Separation Benzene, Tolune and Xylene separator.

    SIM4ME 9

  • Translation of PRO/II Models

    Unit Translations The SIM4ME Translator is the infrastructure used to convert simulation data files from one simulation engine to another. The first version supports conversion from PRO/II to Dynsim, the second version PRO/II to ROMeo and the third version from HYSYS to PRO/II. Air Cooler This section describes the scope and various scenarios of a HYSYS Air Cooler translation to a PRO/II Utility Excahnger. Base PRO/II Model Utility Exchanger Introduction and Usage of the Model PRO/II Utility Exchanger is a single sided heat exchanger with utility being defined on the other side. Air can be mapped as utility fluid on the cold side while the process fluid is mapped on the hot side. Parameters Utility HX Parameter UOM Description

    HotProdTempCalc K Process Stream Outlet temperature DutyCalc KJ/sec Air Cooler Duty FeedData Feed Streams ProductData Product Streams SpecTypeFlag Specification Type Flag UtilityPresCalc Utility Stream Outlet Pressure HxSides Heat Exchanger Side Type Flag HotPressDropCalc KPa Process Stream Pressure Drop ColdPressDropCalc KPa Utility Stream Pressure Drop NumberOfTubePass Number of Tube Pass NumberOfShellPass Number of Shell Pass UtilityFlowRate Kg-mol/sec Utility Flow Rate UtilityTempIn K Utility Inlet Temperature UtilityTempOutCalc K Utility Outlet Temperature UtilityFluidFlag Utility Fluid Type UtilitySideFlag Utility Fluid Side Flag Equivalent Hysys Model Air Cooler Introduction of the Model HYSYS Air Cooler unit operation uses an ideal inbuilt air mixture as a heat transfer medium to cool an inlet process stream to a required exit stream condition. One or more fans circulate the air through bundles of tubes to cool process fluids. The airflow rate can be specified or calculated from the fan rating information. The Air Cooler can solve for sets of specification including:

    Overall heat transfer coefficient, UA Total air flow

    SIM4ME 10

  • Translation of PRO/II Models

    Exit stream Temperature Parameters Parameter/Variable Type Description FeedStreams STRINGARRAY Process Feed Stream ProdStreams STRINGARRAY Process Product Stream PressureDrop FLOAT Process Pressure Drop AirInletTemperature FLOAT Air Inlet Temperature AirOutletTemperature FLOAT Air Outlet Temperature UA FLOAT Overall heat transfer coefficient AirVolume FLOAT Air Volume Configuration STRING Air Cooler Configuration NumberOfFans LONG Number of Fans TotalAirFlow FLOAT Total Air Flow

    Common Data Base Structure ProII Simple HX Parameters

    TL Utility Exchanger Parameter Hysys Air Cooler Parameters

    FeedData FeedStreams FeedStreams ProductData ProdStreams ProdStreams HotPressDropCalc Process.PressureDrop PressureDrop UtilityTempIn Utility.FeedTemperature AirInletTemperature UtilityTempOutCalc Utility.ProdTemperature AirOutletTemperature UaCalc UAValue UA AirVolume NumberOfTubePass NumberOfShellPass

    NumberOfTubePass NumberOfShellPass Configuration

    NumberOfFans UtilityFlowRate Utility.MassFlow TotalAirFlow UtilityFluidFlag UtilityFluidFlag UtilitySideFlag UtilitySideFlag HxSides HxSides SpecTypeFlag SpecTypeFlag HotProdTempCalc UtilityPresCalc Process.Press

    SIM4ME 11

  • Translation of PRO/II Models

    Column Base PRO/II Model Introduction and Usage of the Model The PRO/II Column supports various features. Please refer to the PRO/II Reference manual for details. Parameters The parameters that are used in the translation are from different PRO/II classes, namely Column, ColumnIn and TraySizRat. The parameters from the Column class alone are not sufficient for the translation. Therefore, we use parameters from the other classes too. The UOM for the parameters are based on the P2Internal UOM Slate. Parameter UOM Description NumberOfTrays Number of trays in the column NumComps Number of components TrayTemperatures K Tray temperatures TrayPressures kPa Tray pressures TrayNetVapRates kg-mol/sec Tray net vapor rates TrayNetLiqRates kg-mol/sec Tray net liquid rates TrayTotalVaporRates kg-mol/sec Tray total vapor rates TrayTotalLiqRates kg-mol/sec Tray net liquid rates TrayL1TotalRate kg-mol/sec Tray net liquid1 rates TrayL2TotalRate kg-mol/sec Tray net liquid2 rates TrayVaporMolarEnth kJ/ kg-mol Tray vapor molar enthalpy TrayLiquidMolarEnth kJ/ kg-mol Tray liquid molar enthalpy TrayVaporMoleFracs fraction Tray vapor compositions TrayLiquidMoleFracs fraction Tray liquid compositions TrayL1MolFrac fraction Tray liquid1 compositions TrayL2MolFrac fraction Tray liquid2 compositions TrayNumOfLiqPhases Number of liquid phases in tray TrayVleKValues Tray VLE K values CurrentFeeds Current number of feeds to the unit CurrentProducts urrent number of products from the unit C ThermoClassVLLEFlg VLLE thermo flag VlleCheckFlag VLLE checking flag FreeWaterFlag Free water flag CondenserCode Condenser flag ReboilerCode Reboiler flag NumberOfHeaters Number of heaters HeaterNames Heater names HeaterRegOrPAFlag Regular or pump-around heater flag HeaterTrayLoc Heater tray location HeaterDuties kJ Heater duties

    SIM4ME 12

  • Translation of PRO/II Models

    Parameter UOM Description HeatLeak kJ Heat leaks ThermosiphonRebFlag Thermo-siphon reboiler flag FeedSeparateFlag Separate feeds flag OverallFeedSep Separate all or individual feeds flag IndFeedSepFlag Separate flag for individual feeds PckngTotNumSect Total number of packed sections NumberOfFlashZones Number of flash zones TrayEfficFlag Tray efficiency method TrayEfficiencyFactor Efficiency factor for tray efficiencies TrayEfficiency Tray efficiencies NumOfCompEffTrays1 Number of tray component-efficiency trays

    NumOfCompEfCompsSet1 Number of tray component-efficiency components

    TrayCompEffPrmry Array of user specified component-efficiencies

    TrayCompEffThird Array of component-efficiencies PRO\II actually uses

    CurrentPseudoProds Current number of pseudo-products from the u nit

    PseudoProdData Pseudo-product streams from unit TFlowPhaseFlag Total flow pseudo-product phase flag TFlowTrayNum Total flow pseudo-product tray numbers ThermoSRebFeed P seudo-stream of feed to thermo-siphon reboiler

    ThermoSRebLiqProd Pseudo-stream of liquid product from thermo- s iphon reboiler

    ThermoSRebVapProd Pseudo-stream of vapor product from thermo-siphon reboiler

    NumberOfTlowPas Number of pseudo pump-around streams PmpArTFlowTrayFrom Pseudo pump-around streams tray numbers PmpArTFlowPhaseFlag Pseudo pump-around streams phase flag NumberOfPumparounds Number of pump-arounds PumparoundNames Pump-around names PumpAroundType Pumparound specification type PumpAroundTrayFrom Pump-around from-tray numbers PumpAroundTrayTo Pump-around to-tray numbers PumpAroundPhase1 Pump-around phase PumpAroundPhase2 Pump-around return phase PumpAroundTdTFlag Pump-around return temperature specification PumpAroundHeaterNum Pump-around heater number PumpAroundMolRate kg-mol/sec Pump-around molar rate PumpAroundEnthalpy kJ Pump-around return enthalpy PumpAroundPressure kPa Pump-around return pressure

    PumpAroundTempOrDT K Pump-around return temperature or temperature drop

    PumpAroundLiqFrac fraction Pump-around return liquid fraction RxnPresentFlag Reactions present in column flag

    ~TrayVaporMW Mole Weight

    Tray vapor molecular weights (calculated using P2OLEDBS during translation)

    SIM4ME 13

  • Translation of PRO/II Models

    Parameter UOM Description

    ~TrayVaporDensity kg/m3Tray vapor densities (calculated using P2OLEDBS during translation)

    ~TrayLiquidMW Mole Weight

    Tray liquid molecular weights (calculated using P2OLEDBS during translation)

    ~TrayLiquidDensity kg/m3Tray liquid densities (calculated using P2OLEDBS during translation)

    ~COMPSLATE Component slate (default ALL) ColumnIn Parameters Parameter UOM Description FeedData eed stream IDs F FeedTrays eed tray numbers F ProductData Product stream IDs ProdTrays Product tray numbers ProdType roduct types P ColMultThermoFlag Flag to determine whether or not multiple thermo methods are used ColThermoMethod Column thermo method TrayThermoMethod Tray thermo methods TFlowStreamIDs Total flow pseudo-product stream ids PmpArTFlowStreamIDs Pump-around pseudo stream ids

    TraySizRat Parameters Parameter UOM Description NumOfTraySizingSects umber of sizing sections N NumOfTrayRatingSects Number of rating sections

    SizingPressDropScal Tray sizing: pressure drop scaling value for alculation time c SizingFirstTray ray sizing: first tray in section T SizingLastTray ray sizing: last tray in section T SizingTrayType Tray sizing: tray type DumSR12 m Tray sizing: tray diameter SizingTraySpacing m ray sizing: tray spacing T RatingPressDropScal Tray rating: pressure drop scaling value for alculation time c RatingFirstTray ray rating: first tray in section T RatingLastTray ray rating: last tray in section T RatingTrayType Tray rating: tray type RatingTrayDiameter m Tray rating: tray diameter RatingTraySpacing m Tray rating: tray spacing RatingWeirHeight m ray rating: weir height T DumSR17 kPa Tray pressure drop DumSR07 Tray sizing: number of passes RatingNumberOfPasses ray rating: number of passes T DumSR08 Tray sizing: number of valves or caps DummyI27 Tray rating: number of valves or caps

    SIM4ME 14

  • Translation of PRO/II Models

    Parameter UOM Description RatingVSorCdiam m ray rating: valve, sieve, or cap diameter T RatingPctSvHoleArea percent ray rating: sieve hole area T DumSR20 m Tray side down-comer width DumSR21 m Tray center down-comer width DumSR22 m Tray off-Center down-comer width DumSR23 m Tray off-Side down-comer width

    Equivalent Dynsim Model / Models Introduction and Usage of the Model(s) The PRO/II column translates into various models in Dynsim. In addition to the Tower, other models such as the Utility-Exchanger, Pump, Drum, Separator, Source, Stream, and Pipe may also be used depending on the feature being exercised in PRO/II. Please refer to the Dynsim Base Equipment Reference Manual for details on their usage. Parameters This section lists the Dynsim parameters that are set by the translator for the Tower and Separator models. Please refer to the appropriate functional specification documents for the parameter lists of the other models. The UOM for the parameters are based on the DSInternal UOM Slate. Static Parameters Column Parameter UOM Description NSTAGE none Number of stages NSECTIONS none Number of sections STARTSTAGE none Start stage for each section OFEEDSTREAM none Feed streams OPRODSTREAM none Product streams OPRODVAPOR none Vapor port product stream OPRODLIQUID none Liquid port product stream OBASEFEEDVAPOR none Vapor feed stream from the base model OBASEPRODLIQUID none Liquid product stream to the base model FEEDSTAGE none Feed tray location PRODSTAGE none Product tray location MM kg Column total metal mass LX m Outlet port height COMPSLATE none Component slate METHODSLATE none Method slate INTERNALPHASES none Phases for internal flash E m Relative elevation UL kW/m2-K Loss heat transfer coefficient

    SIM4ME 15

  • Translation of PRO/II Models

    Parameter UOM Description DIA m Tray diameter SPACING m Tray spacing WEIRHEIGHT m Weir height AERATIONFACTOR fraction Aeration fraction DOWNCOMERAREAFRAC fraction Down-comer area fraction on the tray WEIRLENGTHFRAC fraction Weir length fraction HOLEAREAFRAC fraction Hole area fraction on the tray HOLDUPFACTOR fraction Stage factor WEEPVAPFLOW kg-mol/sec Weep vapor flow KJ none Flow conductance factor STAGEEFF fraction Stage efficiency PASSES none Number of passes

    Separator Parameter UOM Description ORIENTATION none Separator orientation OFEEDSTREAM none Feed streams OPRODSTREAM none Product streams LI m Height of inlet port LX m Height of outlet port LEN m Vessel length DIA m Vessel diameter KVRECYCLE 1/sec Vapor Recycle tuning constant KLRECYCLE 1/sec Liquid Recycle tuning constant COMPSLATE none Component slate METHODSLATE none Method slate INTERNALPHASES none Phases for internal flash FEEDSTREAMSIDE none Side assignment for Feed streams (weir

    present) PRODSTREAMSIDE none Side assignment for Liquid-port streams

    (weir present) HEIGHTWEIR m Weir Height DISTWEIR m Weir Length

    State and Dynamic Parameters Column Parameter UOM Description P kPa Pressure UT kJ Total internal energy state TM K Metal temperature FV kg-mol/sec Vapor product mole flow rate MWV Mole Weight Vapor product molecular weight RV kg-mol/m3 Vapor product mole density QIMP kJ/sec Imposed heat to fluid M kg-mol Total composition state

    SIM4ME 16

  • Translation of PRO/II Models

    Separator Parameter UOM Description QIMPL kJ/sec Imposed heat to liquid P kPa Pressure TM K Metal temperature MV kg-mol Total vapor holdup composition state ML kg-mol Total liquid holdup composition state UTV kJ Total vapor holdup internal energy state UTL kJ Total liquid holdup internal energy state MLR kg-mol Total liquid holdup composition state (right

    side of weir) UTLR kJ Total liquid holdup internal energy state

    (right side of weir) QIMPLR kJ/sec Imposed heat to liquid (right side of weir)

    Equivalent ROMeo Model / Models Introduction and Usage of the Model(s) Please refer to the ROMeo Reference Manual for details on the ROMeo Column model. Parameters This section lists the ROMeo parameters that are set by the translator for the Column. The ROMeo Column model aggregates one or more TrayedSection models. The translated column will contain one TrayedSection model named TrSct_1 or PckSct_1. The UOM for the parameters are based on the RMInternal UOM Slate. Parameter UOM Description ~FeedStreams Feed streams ~ProdStreams Product streams ~FeedPorts Ports to which feed streams are connected to ~ProdPorts Ports to which product streams are

    connected to TopTempEstimate K Minimum temperature estimate BotTempEstimate K Maximum temperature estimate ~COMPSLATE Component slate ~MethodSlate Method slate ~SideHeaterNames Side heater/cooler names ~SideHeaterTrayedSectNames Side heater/cooler trayedsection name s ~SideHeaterTrayLoc Side heater/cooler tray locations ~SideHeaterDuties Side heater/cooler duties ~SideHeaterDeferSpecsToColumn Side heater/cooler defer spec to column flag

    SIM4ME 17

  • Translation of PRO/II Models

    TrayedSection Parameter UOM Description SectionType Section configuration InitialNumOfTrays Number of trays FeedTray[Trays, Feed] Tray location of feed DrawTray[Trays, Draws] Tray location of product DrawPhase[Draws] Phase of the draw/product stream ProdStreamSpecOption[Draws] Specification on the draw/product

    stream ~TrayL2Present[Trays] Liquid2 presence flag. v_BtmEquipPres kPa Bottom pressure of trayed section v_NetVap[Stages] kg-mol/sec Net vapor rate leaving stage v_NetLiq1[Stages] kg-mol/sec Net liquid1 rate leaving stage v_NetLiq2[Stages] kg-mol/sec Net liquid2 rate leaving stage v_TotVap[Stages] kg-mol/sec Total vapor rate leaving stage v_TotLiq1[Stages] kg-mol/sec Total liquid1 rate leaving stage v_TotLiq2[Stages] kg-mol/sec Total liquid2 rate leaving stage v_StagePres[Stages] kPa Stage pressure v_StageTemp[Stages] K Stage temperature v_TrayPres[Trays] kPa Tray pressure v_TrayTemp[Trays] K Tray temperature v_DeltaPresPerTray[Trays] kPa Delta pressure per tray v_HeatLeak[Stages] kJ/sec Stage heat leaks PIntrp.v_DeltaPresPerStage[Stages] kPa Pressure interpolation model Delta

    pressure per stage TIntrp.v_DeltaTempPerStage[Stages] K Temperature interpolation model -

    Delta temperature per stage TIntrp.v_DeltaTempPerTray[Trays] K Temperature interpolation model -

    Delta temperature per tray Vap[Stages].v_MoleFrac[Comps] fraction Stage vapor composition Liq1[Stages].v_MoleFrac[Comps] fraction Stage liquid1 composition Liq1[Stages].v_SumMoleFrac fraction Stage liquid1 sum of mole fractions Liq2[Stages].v_MoleFrac[Comps] fraction Stage liquid2 composition Liq2[Stages].v_SumMoleFrac fraction Stage liquid2 sum of mole fractions ~SelectedEffModelType Tray efficiency type DefaultEfficiency Default tray efficiency ~SplitMapSection Tray numbers of the last trays of tray

    efficiency mapsections v_MapSectionEfficiency[MapSections] Mapsection efficiencies

    SIM4ME 18

  • Translation of PRO/II Models

    Equivalent HYSYS Model: Column - Trayed Section/Condensor/Reboiler Introduction and Usage of the Model(s) HYSYS supports several prebuilt column configurations. The basic column templates are Absorber, Liquid-Liquid Extractor, Reboiled Absorber, Refluxed Absorber, Distillation and Three Phase Distillation. These templates are subflowsheets (collections of units) that contain different combinations of Tray Section, Condenser and Reboiler units. For example, the Absorber contains only the Tray Section while the Distillation column contains a reboiler and condenser in addition to the Tray Section. Please refer to the Hysys Reference Manual for more details on the Column model. Besides the Tray Section, Condenser and Reboiler, the column subflowsheet can contain other units such as Heater, Cooler, Separator, Pump, Valve, etc. The units in the column subflowsheet are mapped as separate units. Parameters This section lists the HYSYS parameters that are accessed by the translator for the Column specific models. The UOM for the parameters are based on the HYSYS internal units. Since the column is a special type of subflowsheet, some of the data on the column (like TrayPresssures, TrayNetLiquidRates, TrayNetVaporRates, Column Specifications, PumpArounds, etc) is saved in column subflowsheet objects such as as AbsorberObject, DistillationObject, etc. We refer to these column subflowsheet objects as ColumnSubFS objects. These ColumnSubFS objects are different from the regular subflowsheet objects, which serve as a container for the objects within. ColumnSubFS Parameters ColumnSubFS Parameter UOM Description ~OrigClassName Original classname -

    AbsorberObject, DistillationObject, etc.

    ~SubFlowSheetName Name of the corresponding regular subflowsheet object

    TopDownFlag ALIAS ColumnTopBtmPressure.ColumnStageNumbering

    Flag for naming of stages (1 is TopDown, 0 is BottomUp)

    ColTopPress ALIAS ColumnTopBtmPressure.ColumnTopPressure

    kPa Pressure of first stage

    ColBtmPress ALIAS ColumnTopBtmPressure.ColumnBtmPressure

    kPa Pressure of last stage

    ColTopPressStatus ALIAS ColumnTopBtmPressure.ColumnTopPressure.Status

    Top pressure specification flag

    ColBtmPressStatus ALIAS ColumnTopBtmPressure.ColumnBtmPressure.Status

    Bottom pressure specification flag

    TrayPressures ALIAS ColumnInfo.StagePressure.x_StgPressureInfo. StagePressureValue.Value

    kPa Stage pressures (includes all stages - tray section, condenser, reboiler stages, etc.)

    TrayPressStageNumbers ALIAS Stage pressure stage numbers

    SIM4ME 19

  • Translation of PRO/II Models

    ColumnSubFS Parameter UOM Description ColumnInfo.StagePressure.x_StgPressureInfo.StageNumber TrayPressStageNames ALIAS ColumnInfo.StagePressure.x_StgPressureInfo.StageIndex

    Stage pressure stage names

    TrayPressStatus ALIAS ColumnInfo.StagePressure.x_StgPressureInfo. StagePressureValue.Status

    Stage pressure specification status

    TrayTemperatures ALIAS OptionalEstimation.x_EstimationSet. OptionalTemperatureEstimate

    K Stage temperatures

    TrayNetVapRates ALIAS OptionalEstimation.x_EstimationSet. OptionalNetVapoutEstimate

    kg-mol/sec

    Stage net vapor rates

    TrayNetLiqRates ALIAS OptionalEstimation.x_EstimationSet. OptionalNetLiquidEstimate

    kg-mol/sec

    Stage net liquid rates

    TrayLiqComposition ALIAS CompositionEstimatesLiqData. x_StageLiquidCompositionEstimatesInfo.x_CompositionEstimatesLiq. ComponentLiqEstimate

    fraction Stage liquid composition

    TrayVapComposition ALIAS CompositionEstimatesVapData. x_StageVapourCompositionEstimatesInfo. x_CompositionEstimatesVap.ComponentVapEstimate

    fraction Stage vapor composition

    FeedInternalStreams ALIAS ConnectionInfo.FeedStreams.x_FeedStreamSet.InternalStream.TaggedName

    Internal feed streams to subflowsheet

    FeedExternalStreams ALIAS ConnectionInfo.FeedStreams.x_FeedStreamSet.ExternalStream.TaggedName

    External feed streams to subflowsheet

    ProdInternalStreams ALIAS ConnectionInfo.ProductStreams.x_ProductStreamSet.InternalStream.TaggedName

    Internal product streams from subflowsheet

    ProdExternalStreams ALIAS ConnectionInfo.ProductStreams.x_ProductStreamSet.ExternalStream.TaggedName

    External product streams from subflowsheet

    FeedTransferBasis ALIAS ConnectionInfo.FeedStreams.x_FeedStreamSet.TransferBasis

    Transfer basis between internal and external feeds

    ProdTransferBasis ALIAS ConnectionInfo.ProductStreams.x_ProductStreamSet.TransferBasis

    Transfer basis between internal and external products

    SpecNames ALIAS ColumnInfo.SpecsSummary.x_ColumnSpec.SpecName

    Specification names

    SpecObjTypes ALIAS ColumnInfo.SpecsSummary.x_ColumnSpec.SpecObjectType

    Specification object class names

    SIM4ME 20

  • Translation of PRO/II Models

    ColumnSubFS Parameter UOM Description SpecTypes ALIAS ColumnInfo.SpecsSummary.x_ColumnSpec.SpecsValue.SpecType

    Specification types

    SpecDraws ALIAS ColumnInfo.SpecsSummary.x_ColumnSpec.SpecsValue.Draw.TaggedName

    Specification draws

    SpecStreams ALIAS ColumnInfo.SpecsSummary.x_ColumnSpec.SpecsValue.Stream.TaggedName

    Specification streams

    SpecFirstStreams ALIAS ColumnInfo.SpecsSummary.x_ColumnSpec.SpecsValue.FirstStream.TaggedName

    Specification first streams

    SpecSecondStreams ALIAS ColumnInfo.SpecsSummary.x_ColumnSpec.SpecsValue.SecondStream.TaggedName

    Specification second streams

    SpecValues ALIAS ColumnInfo.SpecsSummary.x_ColumnSpec.SpecsValue.SpecValue

    Specification values

    SpecWtTol ALIAS ColumnInfo.SpecsSummary.x_ColumnSpec.SpecsValue.SpecWeightedTolerance

    fraction Specification weighted tolerance

    SpecAbsTol ALIAS ColumnInfo.SpecsSummary.x_ColumnSpec.SpecsValue.SpecAbsoluteTolerance

    Specification absolute tolerance

    SpecLowValues ALIAS ColumnInfo.SpecsSummary.x_ColumnSpec.SpecsValue.SpecRangeLowValue.Value

    Specification lower bound values

    SpecUpValues ALIAS ColumnInfo.SpecsSummary.x_ColumnSpec.SpecsValue.SpecRangeUpperValue.Value

    Specification upper bound values

    SpecPhase ALIAS ColumnInfo.SpecsSummary.x_ColumnSpec.SpecsValue.Phase.Value

    Specification phases

    SpecBasis ALIAS ColumnInfo.SpecsSummary.x_ColumnSpec.SpecsValue.Basis

    Specification basis (mass, molar, volume)

    SpecDryBasis ALIAS ColumnInfo.SpecsSummary.x_ColumnSpec.SpecsValue.DryFlowBasis

    Specification dry or wet basis

    SpecStatus ALIAS ColumnInfo.SpecsSummary.x_ColumnSpec.SpecsValue.SpecActiveStatus.Value

    Specification status (active or inactive)

    SpecStages ALIAS ColumnInfo.SpecsSummary.x_ColumnSpec.SpecsValue.Stage.TaggedName

    Specification status

    SpecTargetType ALIAS ColumnInfo.SpecsSummary.x_ColumnSpec.SpecsValue.TargetType.Value

    Specification target (stage or stream)

    SpecHSComps ALIAS Specification Hysys components

    SIM4ME 21

  • Translation of PRO/II Models

    ColumnSubFS Parameter UOM Description ColumnInfo.SpecsSummary.x_ColumnSpec.SpecsValue.x_Component.TaggedName SpecMTComps Specification SIM4ME thermo

    components SpecCompsSpecNum Specification number corresponding

    to specification component SpecEnergyStreams ALIAS ColumnInfo.SpecsSummary.x_ColumnSpec.SpecsValue.EnergyStream_Numerator.TaggedName

    Specification energy streams

    SpecPANames ALIAS ColumnInfo.SpecsSummary.x_ColumnSpec.SpecsValue.PumpAroundName

    Specification Pump around names

    SpecHXNames ALIAS ColumnInfo.SpecsSummary.x_ColumnSpec.SpecsValue.Heater_CoolerOp.TaggedName

    Specification Heat Exchanger names

    SpecCutPoint ALIAS ColumnInfo.SpecsSummary.x_ColumnSpec.SpecsValue.CutPointA.Value

    percent Specification cut points

    PANames ALIAS ColumnInfo.x_UserPumpAround.Name

    Pump around names

    PAFromStages ALIAS ColumnInfo.x_UserPumpAround.FromStage.TaggedName

    Pump around start stage

    PAToStages ALIAS ColumnInfo.x_UserPumpAround.ToStage.TaggedName

    Pump around return stage

    VBPNames ALIAS ColumnInfo.x_VapourByPass.Name

    Vapor bypass name

    VBPFromStages ALIAS ColumnInfo.x_VapourByPass.FromStage.TaggedName

    Vapor bypass start stage

    VBPToStages ALIAS ColumnInfo.x_VapourByPass.ToStage.TaggedName

    Vapor bypass return stage

    SolverType ALIAS ColumnInfo.SolverOptions.SolverType.Value

    Solver Type

    TwoLiquidCheck ALIAS ColumnInfo.SolverOptions.TwoLiquidCheck

    Two liquid check option

    Tray Section Parameters TrayedSection Parameter UOM Description ColumnSubFSObject Name of the corresponding

    ColumnSubFS object FluidPkg ALIAS FluidPackage.FluidPackage Fluid package NumberOfStages Number of stages/trays in the

    tray section TopFeed ALIAS TopFeed.TaggedName Top feed BottomVapourFeed ALIAS BottomVapourFeed.TaggedName

    Bottom vapor feed

    BottomsLiquidProd ALIAS Bottom liquid product

    SIM4ME 22

  • Translation of PRO/II Models

    TrayedSection Parameter UOM Description BottomsLiquidProd.TaggedName TopVapourProd ALIAS TopVapourProd.TaggedName Top vapor product FeedStreams ALIAS OptionalFeeds.x_OptionalFeedStream.Stream.TaggedName

    Optional feed streams

    FeedStages ALIAS OptionalFeeds.x_OptionalFeedStream.StageNumber

    Optional feed stream stages

    LiquidDraws ALIAS LiquidDraws.x_LiquidDraw.Stream.TaggedName

    Liquid side draws

    LiquidDrawStages ALIAS LiquidDraws.x_LiquidDraw.StageNumber

    Liquid side draw stages

    VapourDraws ALIAS VapourDraws.x_VapourDraw.Stream.TaggedName

    Vapor side draws

    VapourDrawStages ALIAS VapourDraws.x_VapourDraw.StageNumber

    Vapor side draw stages

    WaterDraws ALIAS WaterDraws.x_WaterDraw.Stream.TaggedName

    Liquid2/Water side draws

    WaterDrawStages ALIAS WaterDraws.x_WaterDraw.StageNumber

    Liquid2/Water side draw stages

    TrayEfficiencies ALIAS StageDataSets.x_StageData.TrayEfficiencyValue

    fraction Tray efficiencies

    TrayEffiStageNumbers ALIAS StageDataSets.x_StageData.Number

    Tray efficiency stage numbers

    TrayEffiStageNames ALIAS StageDataSets.x_StageData.StageIndex

    Tray efficiency stage names

    CompEfficiencies ALIAS StageDataSets.x_StageData.x_SingleComponentEfficiency. ComponentEfficiencyValue.Value

    fraction Component efficiencies

    TopDownFlag Flag for naming of stages (1 is TopDown, 0 is BottomUp)

    StageNumbers Stage numbers of the stages/trays in the tray section

    StageNames Names of the stages/trays in the tray section

    TrayPressures kPa Tray pressures for the trays in the tray section

    TrayTemperature K Tray temperatures TrayNetVapRates kg-

    mol/sec Tray net vapor rates

    TrayNetLiqRates kg-mol/sec

    Tray net liquid rates

    TrayLiqComposition fraction Tray liquid composition TrayVapComposition fraction Tray vapor composition SolverType Solver type

    SIM4ME 23

  • Translation of PRO/II Models

    Tray Rating / Sizing Parameters TrayedSection Parameter UOM Description TraySectionName Tray Section Name PercentLiquidDraw Percent Percent Liquid Draw SieveTrayFloodingMethod Sieve Tray Flooding Method SectionNumber Section Number SectionName Section Name StartTray Section Start Tray EndTray Section End Tray InternalType Section Internal Type: Tray/Packed CalculationMode Tray Rating/ Sizing Mode NumberOfFlowPaths Number Of Flow Paths TraySpacing m Tray Spacing TrayThickness m Tray Thickness SectionDiaSpec m Section Diameter FoamingFactor Foaming Factor MaxDPHeightOfLiquid m Max DP Height Of Liquid MaximumFlooding Maximum Flooding Specified SieveHolePitch Sieve Hole Pitch SieveHoleDiameter m Sieve Hole Diameter DowncomerType Downcomer Type DowncomerClearance m Downcomer Clearance SDowncomerTopWidth m Side Downcomer Top Width SDowncomerBottomWidth m Side Downcomer Bottom Width CDowncomerTopWidth m Centre Downcomer Top Width CDowncomerBottomWidth m Centre Downcomer Bottom Width OCDowncomerTopWidth m Off Centre Downcomer Top Width OCDowncomerBottomWidth m Off Centre Downcomer Bottom Width OSDowncomerTopWidth m Off Side Downcomer Top Width OSDowncomerBottomWidth m Off Side Downcomer Bottom Width SectionDiameterResults m Section Diameter CrossSectionalArea m2 Cross Sectional Area SectionHeight m Section Height SectionDeltaP KPa Section Delta P MaximumDeltaPPerLength KPa/m Maximum Delta P Per Length FlowWidth m Flow Width ActiveArea Active Area Percent DowncomerArea m2 Downcomer Area TotalWeirLength m Total Weir Length SideWeirLength m Side Weir Length TrayPressDrop KPa Tray Press Drop TrayName Tray Name HETP HETP HETPCorrelation HETP Correlation

    SIM4ME 24

  • Translation of PRO/II Models

    Condenser Parameters Column Parameter UOM Description

    FeedStreams ALIAS FeedStream.x_Stream.TaggedName Feed Steam to Condenser VapourProduct ALIAS VapourProduct.TaggedName Vapor Product Stream

    LiquidProduct ALIAS LiquidProduct.TaggedName Liquid Product Stream

    EnergyStream ALIAS EnergyStream.TaggedName Duty stream to Condenser

    RefluxStream ALIAS RefluxStream.TaggedName Condenser to Column Reflux Stream

    HeavyLiquidProduct ALIAS HeavyLiquidProduct.TaggedName

    Heavy (L2) Product Stream for 3 Phase Condenser

    DeltaP KPa Condenser DP Reboiler Parameters Column Parameter UOM Description

    FeedStreams ALIAS FeedStream.x_Stream.TaggedName Feed Steam to Condenser VapourProduct ALIAS VapourProduct.TaggedName Vapor Product Stream

    LiquidProduct ALIAS LiquidProduct.TaggedName Liquid Product Stream

    EnergyStream ALIAS EnergyStream.TaggedName Duty stream to Condenser

    DeltaP KPa Reboiler DP Common Data Base Structure Units of Measure The UOM for the parameters are based on the P2Internal UOM Slate. Parameters This section lists the Column parameters in the TL layer. Column Parameter UOM Description

    NumOfTrays none Number of trays in the column FeedStreams none F eed stream IDs ProdStreams none P roduct stream IDs FeedTrayLocs none F eed tray numbers ProdTrayLocs none Product tray numbers ProdType none P roduct types DrawType none D raw types (Total or fixed)

    SIM4ME 25

  • Translation of PRO/II Models

    Column Parameter UOM Description TrayTemperatures K Tray temperatures VapTrayTemps K Tray vapor temperatures TrayPressures kPa Tray pressures TrayNetVapRates kg-mol/sec Tray net vapor rates TrayNetLiqRates kg-mol/sec Tray net liquid rates TrayNetLiq1Rates kg-mol/sec Tray net liquid1 rates TrayNetLiq2Rates kg-mol/sec Tray net liquid2 rates TrayTotalVaporRates kg-mol/sec Tray total vapor rates TrayTotalLiqRates kg-mol/sec Tray net liquid rates TrayVaporMolarEnth kJ/ kg-mol Tray vapor molar enthalpy TrayLiquidMolarEnth kJ/ kg-mol Tray liquid molar enthalpy TrayVaporMoleFracs fraction Tray vapor compositions TrayLiquidMoleFracs fraction Tray liquid compositions TrayLiquid1MoleFracs fraction Tray liquid1 compositions TrayLiquid2MoleFracs fraction Tray liquid2 compositions TrayNumOfLiqPhases Number of liquid phases in tray TrayVaporMW Mole Weight Tray vapor molecular weights TrayVaporDensity kg/m3 Tray vapor densities TrayLiquidMW Mole Weight Tray liquid molecular weights TrayLiquidDensity kg/m3 Tray liquid densities TrayVleKValues none Tray VLE K values TrayThermoMethod none Tray thermo methods COMPSLATE none Component slate InternalPhases none Phases for internal flash CalcType none Calculation type (rating or sizing) TrayType none Tray type NumberOfPasses none Tray number of passes NumberOfValvesOrCaps none Tray number of valves or caps ValveCapOrSieveDia m Tray valve, cap or sieve diameter PctSieveHoleArea percent ray sieve hole area T DownComerSide m Tray side down-comer width DownComerCenter m Tray center down-comer width DownComerOffCenter m Tray off-Center down-comer width DownComerOffSide m Tray off-Side down-comer width TrayEfficiencyFlag none Tray efficiency method TrayEfficiencyFactor none Efficiency factor for tray efficiencies TrayEfficiency none Tray efficiencies

    DownComerOrient none

    Tray down-comer orientation (whether tray has side, center or off-center down-comer -used if only if passes is 2 or 4)

    TrayDiameter m Tray diameter TraySpacing m Tray spacing TrayWeirHeight m Tray weir height SideHeaterTrayLoc none Side heater tray location SideHeaterDuties kJ Side heater duties HeatLeak kJ Heat leaks ReboilerType none Type of reboiler

    SIM4ME 26

  • Translation of PRO/II Models

    Column Parameter UOM Description ReboilerDuty kJ Reboiler duty

    ToReboilerStream none Stream to reboiler exchanger (used only for thermo-siphon reboiler)

    FromReboilerStream none Stream from reboiler exchanger (used only for thermo-siphon reboiler)

    BottomProdStreams none Bottom sump product streams (used only for thermo-siphon with baffle)

    BottomPressure kPa Bottom sump pressure (used only for thermo-siphon with baffle)

    BottomTemperature K Bottom sump temperature (used only for thermo-siphon with baffle)

    BottomMW Mole Weight Bottom sump liquid molecular weight (used only for thermo-siphon with baffle)

    BottomMolarDensity kg-mol/m3Bottom sump liquid molar density (used only for thermo-siphon with baffle)

    BottomSpecificEnthalpy kJ/kg-mol Bottom sump liquid enthalpy (used only for thermo-siphon with baffle)

    BottomCompMoleFraction fraction Bottom sump liquid composition (used only for thermo-siphon with baffle)

    BottomToRebMolarFlow kg-mol/sec

    Overflow rate from bottom sump to reboiler sump (used only for thermo-siphon with baffle)

    CondenserType none Type of condenser CondenserDuty kJ Condenser duty FreeDraws none Draws that can be freed SolverType none Solver type PRO/IIDynsim mapping This section explains the details of the PRO/II to Dynsim mapping via the TL layer. In PRO/II the Column model may be used to simulate the combination of column and periphery equipment such as condensers, reboilers and pump-arounds as a single model. In reality, these would be separate equipment. During the mapping to Dynsim, the PRO/II Column unit may be mapped into multiple units as the situation demands. Number of stages/trays In PRO/II, the condenser and reboiler are simulated by adding stages in addition to the actual number of trays/stages in the column. The number of stages in the PRO/II column unit is a sum of the column, condenser (one stage) and reboiler (kettle one, thermo-siphon two) stages. The column in the TL and DS layers may have a different number of trays/stages because of this. In addition, the Dynsim tower model has an internal sump for all translated configurations except where the PRO/II Column has a thermo-siphon reboiler. The internal sump in Dynsim tower model itself acts as an equilibrium stage. For example, if the PRO/II column has a condenser and a thermo-siphon reboiler, the tower in Dynsim will have three stages lesser than the PRO/II column.

    SIM4ME 27

  • Translation of PRO/II Models

    Thermodynamic Methods In PRO/II the user may specify thermodynamic methods for individual trays (for some or all of them) or use the same method for all the trays. The TL layer supports methods for each tray. If a tray doesnt have a method specified, the translator will use the method from the next tray that has a method specified or will use the default method slate. Dynsim does not support stage-by-stage method slates. Therefore, the method slate of the first tray in the TL layer will be used as the method slate of the Dynsim tower. The method slates of the periphery units (such as pumps, drums, etc) that are added during the mapping will be set based on that of the PRO/II stage that they are attached to. Phases By default, the internalphases is VLE. If in PRO/II the user chooses VLLE, LLE or check for VLLE option, VLLE will be used. VLW will be translated as FREE_WATER. Feed Streams PRO/II supports the flashing of a feed and feeding the vapor and liquid to the tray above and the feed tray, respectively. This option is not yet available in Dynsim. Therefore, both the vapor and liquid portions of the feed will be fed to the feed stage. The feeds will be connected at the bottom of the stage in Dynsim. PRO/II supports feeds to the condenser (first) and reboiler (last) stages. The translator will shift such feeds to the stage below and above, respectively.

    Product Draws Three types of products are supported in the TL Column: Vapor, Liquid1 and Liquid2. The different types of draws in PRO/II such as vapor draw, liquid draw, overhead vapor draw, bottoms, etc., would be mapped into Vapor, Liquid1 or Liquid2 based on their phase. Vapor draws and overhead vapors will be translated as vapor products. Liquid draws, overhead liquids, bottoms, liquid1 total draws, liquid1 part draws, liquid1overhead products will be translated as Liquid1 products. Water decants, liquid2 total draws, liquid2 part draws and liquid2 overhead products will be translated as Liquid2 products. In Dynsim, vapor or liquid is drawn by connecting the product stream at appropriate heights from the tray,. The vapor product streams will be connected at a height equal to the tray spacing. Liquid1 products are typically attached at the bottom of the tray. If the TL internalphases is set to VLLE or FREE_WATER (which implies a second liquid phase is possible though Dynsim column doesnt support it currently), the liquid1 products will be attached at a height equal to the weir height. Liquid2 products will be attached at the bottom of the tray. Tray Hydraulics If the user has performed tray sizing/rating calculations in PRO/II the tray hydraulics information will be translated. If the user has chosen the option of performing these calculations only at the time of report generation, the user should run the PRO/II simulation and generate the report

    SIM4ME 28

  • Translation of PRO/II Models

    before translating it. In PRO/II the user has the option of performing tray sizing/rating for all the trays or for only some of the trays. In such cases, for those trays for which no sizing/rating calculations were performed, the translator will use the values from the next or previous tray that has mechanical details. PRO/II supports different types of trays (Valve, Sieve, Cap) and tray configurations (flow paths, down-comer widths, etc). Though the Dynsim tray does not support exactly the same specifications, the translator calculates the Dynsim specifications from the PRO/II tray data.

    In Dynsim, the stage data will be set section wise. Tray diameter (DIA), tray spacing (SPACING) and weir height (WEIRHEIGHT) will be mapped as is from PRO/II. Number of passes (PASSES) is set to OTHER. The down-comer area fraction (DOWNCOMERAREAFRAC), weir length fraction (WEIRLENGTHFRAC) and hole area fraction (HOLEAREAFRAC) are calculated from the PRO/II tray data based on the type of tray, number of passes, down-comer widths, etc. Default-values of 0.7, 1.0 and 1.0 are used for the aeration factor, liquid recycle tuning constant, and tray factor, respectively. The weep vapor flow is set to 40% of the tray vapor flow rate. The flow conductance scale factor (KJSCALEFACTOR) is calculated using the vapor flow rate from the tray below, pressure drop across the tray, hole area fraction, etc. If no mechanical details are available for any of the trays from the PRO/II simulation, i.e., if no tray sizing/rating calculations were performed, the translator will calculate the tower diameter. For other parameters, translator uses the following values: Dynsim tray parameter Value SPACING 0.6096 m WEIRHEIGHT 0.0508 m AERATIONFACTOR 0.7 DOWNCOMERAREAFRAC 0.1 WEIRLENGTHFRAC 0.7 HOLEAREAFRAC 0.12 KJ 1.0

    The metal mass (MM) of the column is estimated based on the tower diameter, tower height, metal density of 7760 kg/m3 (steel) and a thickness of 0.125. A minimum value of 5000 kg will be used. Information such as construction material, wall thickness, system-loading-factor and deck thickness will not be translated. Sloped down-comers are not supported in Dynsim. Therefore, bottom widths of sloped down-comers will not be translated. Packing Packing details, if any, will not be translated. Reboiler PRO/II supports three types of reboiler calculations: Kettle, Thermo-siphon with no baffle and Thermo-siphon with baffle. In PRO/II the user simulates these by adding one, two and two additional stages respectively.

    SIM4ME 29

  • Translation of PRO/II Models

    Kettle Reboiler In Dynsim, the number of stages will not be affected by the presence of the kettle reboiler. The kettle reboiler will be simulated using the tower internal sump and a utility exchanger. Thermo-siphon Reboiler Since the thermo-siphon is simulated in PRO/II by two additional stages, the tower in Dynsim will have at least two stages less. The two stages will be simulated in Dynsim using a separator (sump) and a utility-exchanger (reboiler). In PRO/II, the product from the reboiler stage is flashed and the liquid sent to the sump and the vapor to the bottom tray. This is simulated in Dynsim, by feeding the reboiler product to the separator and controlling the recycle tuning constants (KVRECYCLE and KLRECYCLE). The user should adjust these appropriately. With No Baffle A vertical separator with no weir is used since only one sump is needed. With Baffle A vertical separator with weir is used since two sumps (bottom sump and reboiler sump) are needed. The left side of the separator is the bottom sump while the right side is the reboiler sump. Condenser In PRO/II, the user simulates a condenser by adding one additional stage. Therefore, the tower in Dynsim will have at least one tray less. The condenser will be simulated by adding additional equipment such as utility-exchanger, drum and pump. The condenser duty is accounted for in the utility-exchanger.

    SIM4ME 30

  • Translation of PRO/II Models

    Pump-arounds PRO/II supports both liquid and vapor pump-arounds. Only liquid pump-arounds will be supported. The picture below shows how a pump-around will be translated into Dynsim. A pump is typically inserted into the flow sheet. If the duty for the pump-around is greater than 1.0E-3 KJ then a utility-exchanger is also inserted.

    Side Heaters The side heater duty is translated to Utility Exchanger in Dynsim. Heat leaks specified for a tray in PRO/II are translated to QIMP for each stage in Dynsim. In PRO/II even if the user provides heat leaks for only a few trays, PRO/II automatically fills in heat leak for the other trays. The translator uses these calculated heat leaks. Since the heat-loss is accounted for in QIMP, the loss heat transfer coefficient (UL) is set to zero. The QIMP is a constant; it will not change with the column conditions. Tray Efficiencies PRO/II supports three types of tray efficiencies: Murphee, Equilibrium and Vaporization. Only Murphee efficiency will be translated to Dynsim. By default, the tray efficiency is one in Dynsim. The tray efficiency in Dynsim is based on bypassing a part of the vapor feed around the feed and is not same as the Murphee efficiency in PRO/II. The translator will calculate and set in Dynsim the tray efficiency that simulates the same effect as the Murphee efficiency specified in PRO/II. PRO/II supports Murphee efficiencies greater than 1. In such cases, an efficiency of one will be used.

    1,*,

    1,,,

    +

    +=

    nini

    niniMni yy

    yyE

    SIM4ME 31

  • Translation of PRO/II Models

    Mni

    nininini E

    yyyy

    ,

    1,,1,

    *,

    ++

    +=

    *,1,

    *,,

    1,

    ,1TRAYEFFnini

    nini

    nv

    nv

    yyyy

    FF

    =

    ++

    PRO/II also supports component tray efficiencies. The translator does not support these. Reactions Translation of reactions is not supported in this release. Pseudo Products PRO/II column supports pseudo streams that have no effect on the column material or energy

    e effectively references to the tray conditions. It is possible that the user has ttached other process units downstream of the pseudo streams.

    simulated by inserting sources, which are initialized based on the tray/pseudo stream conditions. The stream would no longer be attached to the tower in Dynsim (as that would impact the material/energy balance of the column) but to the newly inserted source. Flash Zones The flash zone trays are translated as if they were regular trays with side heaters. User should check/reconfigure column as appropriate.

    balance. They ara During translation, the pseudo streams are

    SIM4ME 32

  • Translation of PRO/II Models

    Compressor This document describes the scope and various scenarios of the PRO/II Compressor translation. Base PRO/II Model Introduction and Usage of the Model The compressor unit simulates a single stage isentropic compression. An optional after-cooler is attached to the outlet stream to cool the products to the desired temperature. Calculation Method The operating specifications for a compressor unit include one of the pressure, work or head specifications, and the compressor efficiency or outlet temperature. A specific value can be entered for these parameters or a performance curve can be supplied. PRO/II performs compressor calculations by simulating the Mollier diagram. The point corresponding to the inlet condition is determined by calculating the enthalpy and entropy at the inlet pressure and temperature. A constant entropy path is then followed until the outlet pressure is reached. The adiabatic work is determined by the enthalpy difference between the initial and final conditions. If the adiabatic efficiency is not 100%, the actual enthalpy change is computed by dividing the adiabatic enthalpy change with the adiabatic efficiency. PRO/II also calculates other parameters including the isentropic and polytrophic coefficients, polytrophic efficiency, and polytrophic work, using one of the two Compressor Calculation Methods. The default calculation method is the ASME Power Test Code 10 method, which can be changed to the GPSA Engineering Data Book method if desired. If the polytrophic efficiency is supplied, the adiabatic efficiency is back calculated using these methods to determine the actual work. The compressor unit supports both VLE and VLLE methods to determine the individual phase compositions. See VLE Model and VLLE Model for more details. Feed and Product Streams The compressor unit can have any number of feed streams. The inlet pressure is taken to be the lowest pressure of all the feed streams. The compressor unit can have up to four product streams with different phases in each stream. The possible product phases are vapor, liquid, decanted water / second liquid phase, a mixture of vapor and liquid, and solids. If there are multiple product streams leaving the compressor unit, the phase condition for each stream must be specified.

    SIM4ME 33

  • Translation of PRO/II Models

    Parameters Parameter UOM Description AcDutyCalc kJ/sec Duty of the after cooler. This value is only available when after

    cooler is configured in the compressor AcPressDropCalc kPa Pressure drop across the after cooler. This value is only

    available when after cooler is configured in the compressor AcTempCalc K Exit temperature of the after cooler. This value is calculated

    only when after cooler is attached to the Compressor ActVolVapFlow Vapor volumetric flow rate AdiabaticHead m Adiabatic head. CompressFactIn Compressibility factor at inlet CompressFactOut Compressibility factor at outlet EffAdiaCalc percent Adiabatic efficiency EffCalc Compressor isentropic efficiency EffCurveLength Size of the efficiency curve vector EffExpoCalc Exponential factor for efficiency. This value is used in

    efficiency fan law EffPolyCalc percent Polytropic effeciency FlowInletCalc m3/sec Calculated inlet flow is the net inlet flow. HeadCalc m Calculated value of the head across the Compressor. HeadExpoCalc Exponential factor for head. This value is used in head fan law. IsenCoeffCalc Isentropic coefficient PerCurveLength Size of the performance curve vector PolyCoeffCalc Polytropic coefficient PolytropicHead m Polytropic head PressCalc kPa Compressor inlet pressure. PressDropCalc kPa Pressure rise across the compressor. PressOutCalc kPa Compressor outlet pressure. PressRatioCalc Ratio of outlet pressure to the inlet pressure. Should always be

    greater than 1. PressRatioSwitch Limiting value of Pressure ratio. Below this value, temperature

    equation is used to calculate polytropic/isentropic coefficient. Above this value Head equation will be used

    RefRPMCalc rpm Reference speed of the compressor RPMCalc rpm Actual speed of the compressor TempCalc K This is the temperature of the pump product streams and should

    be identical in value to that of the MergedProduct stream. PRO/II uses this variable to make the product stream temperatures available to other units through the spec/vary/define subsystem. The value is set during the PRO/II flow sheet solve

    WorkActualCalc kJ Actual isentropic work

    SIM4ME 34

  • Translation of PRO/II Models

    Parameter UOM Description WorkAdiaCalc kJ Actual adiabatic work WorkCalc KW Power required to run the compressor WorkPolyCalc kJ Polytropic work WorkTheoCalc kJ Theoretical work. PerCurveFlowRates Vector containing the flow values of the performance curve

    PerCurveValues Vector containing the head values of the performance curve

    ProductStoreData

    AfterCoolerFlag Flag to indicate whether after cooler is attached to compressor or not 1 - After cooler attached 0 - No after cooler

    CalcMethodFlag Flag to indicate the method calculation method used 1 - GPSA 0 - ASME

    CurrentFeeds The number of feed streams currently attached to the unit CurrentProducts The number of product streams currently attached to the unit EffCurveType Flag to indicate the type of efficiency curve

    1 Adiabatic 2 - Polytropic

    EffFlag Flag to indicate efficiency selected 1 Adiabatic 2 - Polytropic

    MultEffCurveFlag Flag to indicate multiple curves 1 - Multiple curves 0 - No multiple cirves

    PerCurveBasis Flag to indicate the work curve type 1 Adiabatic 2 - Polytropic 3 - Actual

    PerCurveType Flag to indicate the type of the curve 1 - Q vs Head 2 - Q vs Work 3 - Q vs P 4 - Q vs Pressure ratio

    AcStrmId Stream ID of the internal after cooler product stream FeedAdiaStrmID Stream ID of the internal adiabatic feed stream. FeedIsenStrmId Stream ID of the internal isenthalpic feed stream MergedFeed The stream ID of the merged feed stream. This is an internal

    feed stream that is used to set the Temperature, Pressure, enthalpy and composition of all feed streams

    MethodData Method slate used in the Compressor. Default method slate is globally set in the thermo. It can also be set in individual unit

    SIM4ME 35

  • Translation of PRO/II Models

    Parameter UOM Description operations. Should be consistent across the flow sheet unless separated by Thermodynamic reset unit.

    ProdAdiaStrmId Stream ID of the internal isenthalpic product stream FeedData A vector containing the IDs of all of the feed streams.

    FeedData does not contain specific data such as the temperature, pressure, or composition of the individual streams, only the ID of the stream. In PRO/II the ID can be used to retrieve the stream data block which contains a complete description of the stream

    ProductData A vector containing the IDs of all the product streams. See FeedData

    Equivalent Dynsim Model / Models: Header Compressor Utility Exchanger Drum Introduction and Usage of the Model The Compressor is a flow device that is used to model a centrifugal Compressor. The Compressor calculates the available head based on the pressure differential across it. The volumetric flow rate is interpolated from the user provided performance curve based on the calculated head. Power is calculated from the user provided efficiency curve. Reverse flow through a Compressor is allowed. The Compressor performance is characterized by a Cubic-spline or Linear curve fit and may be specified by either entering three or more points from the manufacturer characteristic curve (head vs. volumetric flow) or entering one design point (head and volumetric flow). The parameters DHScale and QScale are used to scale the compressor performance. The fan laws scale the compressor curve with speed. The curve is also modified with change in inlet guide vane position. The Compressor calculates the shaft work, fluid flow, and fluid enthalpy rise. The speed is calculated from a shaft or motor and transferred to the compressor by a mechanical stream. The Compressor sets the power required in the mechanical stream. Alternatively, speed can be fixed. Header is used for mixing up all streams and sending a single merged feed to Flow Device. Drum is used for the phase separation and streams are connected to various ports based on the product phase specifications. Utility Exchanger is used for Inter cooling.

    SIM4ME 36

  • Translation of PRO/II Models

    Parameters Static Parameters to Database Parameter UOM Description DHSCALE m Head across Compressor

    ETASCALE fraction Efficiency QSCALE m3/sec Volumetric Flow SPEED rpm Compressor Speed. Default value can be used.

    Parameters to States.dat Parameter UOM Description DH m Head ETA fraction Efficiency FLASH.H kJ/kg-mol Enthalpy FLASH.P KPa Pressure FLASH.T K Temperature FLASH.VF fraction Vapor Fraction FLASH.LF1 fraction Liquid Fraction 1 FLASH.LF2 fraction Liquid Fraction 2 FLASH.R kg-mol/m3 Molar Density FLASH.MW Molecular Weight FX kg-mol/sec Molar flow POWER KW Power Q m3/sec Volumetric flow SPEED rpm Compressor speed FLASH.Z [0]...FLASH.Z [i] fraction Composition

    Equivalent ROMeo Model: Mixer Compressor Flash - Heat Exchanger Introduction and Usage of the Model The Compressor unit models a single-stage isentropic compression with a single feed and a single product stream. The operating specifications for a Compressor unit include pressure, work or head specifications and the compressor efficiency. The user can supply a specific value for these parameters or a performance curve. An optional aftercooler can be connected to the outlet stream to cool the product stream to the desired temperature. Other parameters, including the isentropic and polytropic coefficients, polytropic efficiency and polytropic work are calculated using the ASME Power Test Code 10 compressor calculation method. The Compressor also supports GPSA Engineering Data Book method.

    SIM4ME 37

  • Translation of PRO/II Models

    When there is more than one feed stream attached to PRO/II compressor, Mixer is added. Mixer is used for mixing up all streams and sending a single merged feed to Compressor. When there is more than on outlet stream from PRO/II compressor, Flash is added. Flash is used for the phase separation and streams are connected to various ports based on the product phase specifications. Heat Exchanger is added when aftercooler is configured in Compressor. Parameter UOM Description ActualHead m Actual Head ActualWork kJ/sec Actual work BaseLineEff fraction Baseline Efficiency

    CompressionRatioSwitch It is the value of IsenPresRatio at which the GPSA calculations should IsentropicCoef equations

    CorrectedVolume m3/sec Used in case of fan laws only. CurrentEff fraction Current efficiency

    EfficiencyVar fraction Always points towards the current selected efficiency variable

    EffOffsetFromBaseline fraction Difference between current efficiency and base line efficiency

    FanE Head coefficient FanH Efficiency coefficient FanW Work coefficient. Default is 3. IsenC (ns -1)/ns ns isentropic coefficient IsentropicCoef fraction Isentropic coefficient IsentropicEff fraction Isentropic efficiency IsentropicHead m Isentropic Head IsentropicWork kJ/sec Isentropic work PolyC (n -1)/n npolytropic coefficient PolytropicCoef fraction Polytropic coefficient PolytropicEff fraction Polytropic efficiency PolytropicHead m Polytropic head PolytropicWork kJ/sec Polytropic work Pres kPa Compressor exit pressure PresRatio Frac Pressure ratio PresRise kPa Pressure rise

    RefHead m Reference head. Based on the specification chosen, it takes the corresponding head value.

    RefSpeed rpm Reference speed RefSpeedRatio fraction Ratio of actual speed to the reference speed Speed rpm Actual speed

    SIM4ME 38

  • Translation of PRO/II Models

    Parameter UOM Description

    VolFlowPerRPM m3/sec-rpm Volumetric flow per rpm kJ/sec Polytropic work BladeAngle Compressor blade angle

    UseFanLaws Flag to indicate whether Fan laws are used or not 0 Do not use Fan laws 1 Use Fan laws

    CalcType Compressor calculation type. Allowable values are ASME and GPSA.

    EfficiencySelection

    Enumerator for selection of the efficiency. Allowable values are Current_Efficiency, Baseline_Efficiency, Fixed

    EfficiencyType

    Enumerator for selection of efficiency type. Allowable values are Isentropic_Efficiency, Polytropic_Efficiency

    SpecType

    Enumerator to select Compressor specification type. Allowable values are OutletPressure, PressureRise, PressureRatio, Work, IsentropicWork, PolytropicWork, Head, IsentropicHead, PolytropicHead, FanWork, FanIsentropicWork, FanPolytropicWork, FanHead, FanIsentropicHead, FanPolytropicHead

    Note: For Isentropic Stream parameters, refer to Stream parameters. Equivalent HYSYS Model: Compressor Introduction and Usage of the Model HYSYS compressor is mapped to PRO/II compressor. The Compressor operation is used to increase pressure of an inlet gas stream with relatively high capacities and low compression ratios. Compressor calculates a stream property or the compression efficiency. Parameters Parameter/Variable Type Description AdiabaticEfficiency Float Adiabatic efficiency of Compressor EnergyStream ALIAS EnergyStream.TaggedName

    String Heat Stream Connect to Compressor

    HeadCurveData ALIAS CompExpCurveData.x_CompExpCurve.x_CurveDataPoint.Head

    FloatArray Head Curve Data points

    EfficiencyCurveData ALIAS CompExpCurveData.x_CompExpCurve.x_CurveDataPoint.Efficiency

    FloatArray Efficiency Curve Data Points

    SIM4ME 39

  • Translation of PRO/II Models

    Parameter/Variable Type Description FeedStream ALIAS x_FeedStream.AttachmentName

    StringArray Feed Streams

    ProdStream ALIAS x_ProductStream.AttachmentName

    StringArray Product Streams

    FlowCurveData ALIAS CompExpCurveData.x_CompExpCurve.x_CurveDataPoint.Flow

    FloatArray Flow Curve Data Points

    SpeedData ALIAS CompExpCurveData.x_CompExpCurve.Speed

    FloatArray Speed Curve Data Points

    HeadUnits ALIAS CompExpCurveData.x_CompExpCurve.HeadUnits

    StringArray Head Curve Units

    FlowUnits ALIAS CompExpCurveData.x_CompExpCurve.FlowUnits

    StringArray Flow Curve Units

    EffType ALIAS CompExpCurveData.CompExpCurveEfficiencyType

    Long Efficiency type

    CurveFlag ALIAS CompExpCurveData.CompExpCurvesEnabled

    Long Curve Enable flag

    CurveDataPoint ALIAS CompExpCurveData.x_CompExpCurve.x_CurveDataPoint.Number

    IntArray Data Points in each curve

    Speed Float Operating Speed CurveActive StringArray Checks to See if Curve Specified is True or

    False Common Data Base Structure Compressor Parameters Parameters UOM Description

    AcDutyCalc kJ/sec After cooler duty

    AcPressDropCalc Pressure drop across after cooler

    AcTempCalc After cooler outlet temperature

    AdiabaticHead kJ/kg Adiabatic head

    CompressFactIn Compressibility factor at inlet

    CompressFactOut Compressibility factor at outlet

    EffAdiaCalc percent Adiabatic efficiency

    EffExpoCalc Efficiency exponent factor

    Efficiency percent Actual Efficiency

    EffPolyCalc percent Polytrophic efficiency

    EffVapFlowIn

    SIM4ME 40

  • Translation of PRO/II Models

    Parameters UOM Description

    Head kJ/kg Actual Head

    HeadExpoCalc Head exponential factor

    IsenCoeffCalc Isentropic coefficient

    IsenCompressibility Isentropic stream compressibility

    IsenLiquid2Fraction Isentropic stream water fraction

    IsenLiquidFraction Isentropic stream liquid fraction

    IsenMolarDensity Isentropic stream molar density

    IsenMolarFlow Isentropic stream molar flow

    IsenMW Isentropic stream molecular weight

    IsenPressure Isentropic stream pressure

    IsenSpecificEnthalpy Isentropic stream enthalpy

    IsenSpecificEntropy Isentropic stream entropy

    IsenTemperature Isentropic stream temperature

    IsenVaporFraction Isentropic stream vapor fraction

    PolyCoeffCalc Polytropic coefficient

    PolytropicHead kJ/kg Polytropic head

    Power kW Work

    PressDropCalc kPa Pressure rise

    PressOutCalc kPa Outlet pressure

    PressRatioCalc Pressure ratio

    PressRatioSwitch It is the value of IsenPresRatio at which the GPSA

    calculations should IsentropicCoef equations Pressure kPa Inlet pressure

    RefRPMCalc rpm Reference speed

    Speed rpm Operating speed

    Temperature K Exit temperature

    VolFlow m3/sec Volumetric flow

    WorkActualCalc kW Actual work

    WorkAdiaCalc kW Adiabatic work

    WorkPolyCalc kW Polytropic work

    WorkTheoCalc kW Theoretical work

    IsenCompMoleFraction

    Isentropic stream mole fraction

    PerCurveFlowRates

    Performance curve flow rates

    PerCurveValues

    Performance curve head values

    ProductStoreData

    SIM4ME 41

  • Translation of PRO/II Models

    Parameters UOM Description

    AfterCoolerFlag After cooler flag 1- after cooler configured 0 No after

    cooler

    CalcMethodFlag

    Flag to indicate the method calculation method used 1 - GPSA 0 - ASME

    EffCurveLength Size of efficiency curve vector

    EffCurveType

    Efficiency curve type 1 Adiabatic 2 - Polytropic

    EffFlag

    Efficiency type flag 1 Adiabatic 2 - Polytropic

    MultEffCurveFlag

    Flag to indicate multiple curves 1 - Multiple curves 0 - No multiple cirves

    NumOfFeeds Number of feed stream

    NumOfProds Number of product stream

    PerCurveBasis

    Flag to indicate the work curve type 1 Adiabatic 2 - Polytropic 3 - Actual

    PerCurveLength Size of the performance curve vector

    PerCurveType

    Flag to indicate the type of the curve 1 - Q vs Head 2 - Q vs Work 3 - Q vs P 4 - Q vs Pressure ratio

    ~DeltaPType Pressure drop type Positive / Negative

    ~DeviceType Device type - Flow / Pressure

    AcStrmId Aftercooler stream

    COMPSLATE Component slate

    FeedAdiaStrmID Feed adiabatic stream

    FeedIsenStrmId Feed isentropic stream

    MethodSlate Method slate

    ProdAdiaStrmId Product adiabatic stream FeedStreams Feed streams

    ProdStreams Product streams

    SIM4ME 42

  • Translation of PRO/II Models

    Compressor exit stream parameters, which are configured after the cooler is configured in PRO/II Compressor. These parameters are set to the stream connecting the compressor to the after cooler utility exchanger, which is feed to the aftercooler. Parameters UOM Description

    BcLiquidFraction fraction liquid fraction

    BcMolarDensity

    kg-mol/m3 molar density

    BcMolarFlow

    kg-mol/sec molar flow

    BcMW molecular weight

    BcPressure kPa Pressure

    BcSpecificEnthalpy kJ/kg-mol Specific enthalpy

    BcSpecificEntropy Specific entropy

    BcTemperature K Temperature

    BcVaporFraction fraction Vapor fraction

    BcWaterFraction fraction Water Fraction

    BcCompMoleFraction fraction Mole fraction Calculation of Derived Parameter from PRO/II to TL Layer Head in meters is converted to kJ/kg using the following equation:

    1000

    9.81 (meter) Head (kJ/kg) Head =

    Calculation of Derived Parameter from TL to DynSim Layer There is no derived parameter calculation for translation from TL to Dynsim layer mapping. Calculation of Derived Parameter from TL to ROMeo Layer Corrected volume When Fan Laws are used in Compressor, corrected volume is used.

    . atio.L)(RefSpeedR

    VolFlow olume.LCorrectedV FanEFeed=

    ASME Factor ASME Factor is calculated when ASME method is used.

    SIM4ME 43

  • Translation of PRO/II Models

    1) - atio(PressureR VolFlow Pressure

    IsenCWork Isentropic ASMEFactor

    CoefIsentropic

    1) - cCoef(Isentropi IsenC

    IsenCFeedFeed

    =

    =

    Polytropic Coefficient

    CoefPolytropic

    1.0) - cCoef(Polytropi PolyC

    )

    VolFlowVolFlow

    Log(

    reRatio)Log(Pressu CoefPolytropic

    Prod

    Feed

    =

    =

    Efficiency Offset from Baseline

    fBaselineEf -Var Efficiency eromBaselinEffOffsetF =

    SIM4ME 44

  • Translation of PRO/II Models

    Continuous Strirred Tank Reactor This topic describes the scope and various scenarios of the PRO/II and HYSYS Continuous Strirred Tank Reactor (CSTR) translation. ROMeo and Dynsim do not currently support CSTR reactors. Currently only the basic modes of operation are handled by the translation. Complex modes, such as catalyst data and overriding to the Reaction data section are currently not translated. Base PRO/II Model Introduction and Usage of the Model The CSTR module simulates a continuously fed, stirred tank reactor. It assumes that the stirring results in perfect mixing. The module may operate in adiabatic mode with or without heat duty specified, or in isothermal mode either at a specified temperature or at the feed temperature, or under constant volume for the boiling pot model. Normally, the reaction stoichiometry, heat of reaction data and reaction kinetics are taken from a reaction set in the Reaction Data Section. Parameters Reactor Operation Parameters Unit Class: [CSTR] Parameter UOM Description UnitName Unit Description CurrentFeeds Number of Feed streams CurrentProducts Number of Product streams CurrentPseudoProds MergedFeed Merged feed stream MergedProduct Merged product stream MethodData Thermo method set name ~COMPSLATE Component slate FeedData Names of feed streams ProductData Names of product streams PseudoProdData ProductStoreData Phases of product streams (V/L/M etc.) FeedHolderData ProductHolderData OperTypeCalc

    Reactor operation mode 1 "User Specified Temperature" 2 "Adiabatic" 3 "Use Feed Temperature" 4 "Fixed Volume" (allowed only for boiling)

    OperPhaseCalc Reactor Phase flag (Note "3" is not used) 1 "Vapor"

    SIM4ME 45

  • Translation of PRO/II Models

    Parameter UOM Description 2 "Liquid" 4 "B