You are on page 1of 38

Important: Read First

Release Notes for PRO/II 8.1


Welcome to the release of PRO/II 8.1. These Release Notes supplement and supersede the corresponding sections in all PRO/II 8.1 documentation supplied with this release.

Contents
New Features of PRO/II 8.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 New Features of PRO/II 8.1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Important Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Installation Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Known Defects and Constraints using SIM4ME Reports . . . . . . 10 Known Defects and Constraints using SIM4ME Portal . . . . . . . . 13 Switching Security Types for PC . . . . . . . . . . . . . . . . . . . . . . . . . 16 UAS/PDTS Capabilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Where to Find PRO/II 8.1 Documentation . . . . . . . . . . . . . . . . . . . . 22 Printed Documentation Included with this Package . . . . . . . . . . 22 Online Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Summary of Defects Fixed in PRO/II 8.1 . . . . . . . . . . . . . . . . . . . . . 23 Summary of Defects Fixed in PRO/II 8.0 Patches . . . . . . . . . . . . . . 29 Summary of Open Defects in PRO/II 8.1 . . . . . . . . . . . . . . . . . . 37 License and Copyright Information . . . . . . . . . . . . . . . . . . . . . . . . . 38

PRO/II 8.1 Release Notes

New Features of PRO/II 8.1


The following enhancements have been made to PRO/II 8.1:
New Feature SIM4ME Portal Description The SIM4ME Portal is an easily configured, intuitive Graphical User Interface from within Microsoft Excel Integrated Thermo Data Manager Application Allow Users to Regress, Manage and Organize Component and Binary Data

TDM

Overview of New Features


1. SIM4ME Portal The SIM4ME Portal is an easily configured, intuitive Graphical User Interface from within Microsoft Excel.

New Features of PRO/II 8.1

Create Custom Interfaces

Perform Special Calculations

PRO/II 8.1 Release Notes

SIM4ME Portal: Product Details:

Modes to launch SIM4ME Portal


From PRO/II toolbar/menu option From Start menu

Creations options for a SIM4ME Portal


Create a new one Use an existing workbook, and enable Portal within it.

Modes of operation

Connected: PRO/II with ProVision concurrently open with SIM4ME Portal Stand-alone: Only SIM4ME Portal open Disconnected: Reverts back to be a simple workbook

Two-way Communication between PRO/II and Excel


Read variables: PRO/II to Excel Write variables: Excel to PRO/II PRO/II Messages & Solution History: PRO/II to Excel Refresh command: PRO/II to Excel Run command: Excel to PRO/II

Two GUIs from which to run a PRZ simulation


Provision Microsoft Excel

The SIM4ME Portal, based on Microsoft Excel, is intuitive and inviting for the simulation novice to use Focus on Simplicity; Ease of Use; Stability Portal will allow companies to maximize their return on the expertise invested in their process models

New Features of PRO/II 8.1

2. Thermodynamic Data Manager (TDM )

Pure Component Data Regression

Temperature-dependent thermo-physical property data can be fitted to any appropriate equation form Recognized properties (generally at saturation conditions) are : Vapor Pressure, Ideal Gas Enthalpy, Liquid and Solid Enthalpy, Latent Heat of Vaporization, Liquid and Solid Density, Liquid and Vapor Viscosity, Liquid and Vapor Thermal Conductivity, Surface Tension Equation Of State alpha terms can be fitted to pure component vapor pressure data

Mixture Data Regression


Binary and multi-component data can be regressed Recognized properties are: Equilibrium (VLE and LLE), Excess Enthalpy, Excess Volume and Activity Coefficients Multiple types of equilibrium data binary and higher order, VLE and LLE can be regressed to a single, consistent thermodynamic model (e.g. NRTL or SRK)

Basic Concepts Regression is activated from the main TDM screen


A regression run consists of a number of Cases Each Case contains a set of: Components Multiple Data Sets Multiple Calc Options Multiple Scenarios

PRO/II 8.1 Release Notes

Important Notices
Compatibility with Earlier Versions of PRO/II
PRO/II 4.1x, PRO/II 5.0x, PRO/II 5.1x, 5.5x, 5.6x, 6.0x, 7.x and 8.0x database files will automatically be converted into PRO/II 8.1 files as they are opened. The original file will be saved using an alternate file name.

Default changes in PRO/II v8.0:


1. The databank search hierarchy has been changed from (Process, SimSci) to (SimSci, Process). In general the SimSci databank has more advanced data and should be used for all new simulations. If it is necessary to revert back to the Process databank, that can be done either on a simulation-by-simulation basis, or the default can be changed globally for all simulations on that PRO/II installation. To change the installation default, select the menu item Options/Simulation Defaults/Component Databank This change is saved in the \user\proii.ini file. The Assay curve fitting option default has been changed from Version 6 to Version 7. This affects how a stream TBP curve
Important Notices

2.

that is constructed from volume percent of component cuts is interpolated and extrapolated. The Version 7 method corrects some problems that were present in the existing simulation. Most simulations will change very slightly or not at all because of this change. The most obvious change will occur for assay results that use the IP (usually 1 vol %) or EP (usually 98 vol %) as specifications. This was first offered in PRO/II v7.0 as the Alternate option, and made the default in v8.0. If it is necessary to revert back to the Version 6 method, that can either be done on a simulation by simulation basis, or the default can be changed globally for all simulations on that PRO/II installation. To change the installation default, select the menu item Options/Simulation Defaults/Assay Characterization This change is saved in the \user\proii.ini file. 3. 4.

PRO/II tube side pressure drop, clean, service transfer rates and roughness correlation have been updated to match HEXTRAN. There are two new heat exchanger defaults: Two Phase Heat Transfer Coefficient Method You may select the method to calculate the two-phase heat transfer coefficient. Following are the available options to be selected from drop-down list.

Chen - Modified Chen Vaporization method (NEW DEFAULT) HEX5 - Algorithm used in versions 7.1x and earlier

Tubeside Pressure Drop Method You may select the method to be used to calculate the tube side pressure drop. The options are:

"BBM" for the Beggs-Brill-Moody method (NEW DEFAULT) "HEX5" for the method used in versions 7.1x and earlier

PRO/II 8.0 Patch 1 addressed the concerns of some customers that users may run the risk of inadvertently running simulations defined by keywords using the new defaults on files that have been validated using the old defaults. The following changes have been made: 1. When a file is run from keywords, either via the menu item File/ Run Batch..., or from the DOS command line RUNP2 filename, the keyword file must explicitly state the component search hierarchy. Failure to do so will result in an input error message that details the required correction:
7

PRO/II 8.1 Release Notes

*** ERROR *** Starting with version 8.0.1, PRO/II keyword files must specify the databank search hierarchy on the LIBID statement. To match the current GUI default specify the order as BANK = SIMSCI, PROCESS. To match simulations before version 8.0 using the default order specify BANK=PROCESS, SIMSCI. 2. When a file from keywords, either via the menu item File/Run Batch..., or from the DOS command line RUNP2 filename, and assays are being used in the simulation, the keyword file must explicitly state the TBP curve fitting method. Failure to do so will result in an input error message *** ERROR *** Starting with version 8.0.1, PRO/II keyword files must specify the curve fitting option on the ASSAY statement for calculated distillation points. To match the current GUI default specify the fit as ASSAY CURVEFIT=IMPR. To match simulations before version 8.0 using the default fit specify ASSAY CURVEFIT=VER6. When importing a file that lacks one or both of these selections, PRO/II will display a message box requiring the user to make an explicit selection. On file export, PRO/II will write the selections explicitly into the keyword file even if the defaults were selected. When opening files created in earlier versions of PRO/II, PRO/II will display a message box allowing the user a choice to accept whatever selections were previously made for consistency with that version, or to change to the newer, improved methods. With v8.0.3, the AMSIM add-on for simulation of amine sweetening has been upgraded to AMSIM v7.3 with the following new features: a. Activated Amine - Piperazine + MDEA (~5 wt% + ~40 wt%) Activated MDEA can be used wherever acid gases, such as carbon dioxide, hydrogen sulfide, carbonyl sulfide, or mercaptans, need to be removed to allow product gases to be processed properly, or to meet purchasers' specifications. Typical applications for the technology are ammonia synthesis gas plants and hydrogen/oxo synthesis gas plants as well as natural gas plants for sales gas, or LNG. Other applications include use in iron ore reduction units, ethane sweetening, and propane dehydration. Today, more than 200 aMDEA plants are either in operation, or under construction, worldwide.

3.

4. 5.

6.

Important Notices

b. The calculations of the Approach to Equilibrium. The approach to equilibrium method is normally used by design engineers in determining the lean amine circulation rate. It is based on the premise that the theoretical maximum rich solution loading is represented by equilibrium with the feed gas at absorber bottom conditions. Since this theoretical maximum cannot be attained in practical equipment, it is customary to assume that an approach of 75-80% will be attained. This approach can be considered in terms of either a rich solution with an acid gas vapor pressure 75-80% of the acid gas partial pressure in the feed gas, or a rich solution with an acid gas loading 75-80% of the loading in equilibrium with the feed gas. A. Kohl and R. Nielsen, Gas Purification, 5th Edition, Gulf Publishing Company, 1997. The results are represented by partial pressure. 7. This update also includes an updated utility to send .xml files created by the PRO/II column modules to KG-TOWER(R) 3.1. Licenses for previous versions of KG-TOWER will expire on Jan 31, 2007 and will no longer be available so this update will be required when using KG-TOWER. The Koch-Glitsch methods within the PRO/II column modules will still be the earlier methods with this update. However, an update will be available on shortly on our download site that will bring those calculations in sync with KG-TOWER 3.1.

Installation Notes
Note: Before executing any of the installation programs, disable all

antivirus software running on your computer. 1. If OLI Chemistry Wizard is already installed with PRO/II v7.1, then the same can not be reinstalled along with PRO/II v.8.1. It can be found in Programs/OLI Systems/Alliance Suites/ProII 7.x in the startup menu. If Chemistry Wizard is not installed along with v7.1, then the same gets installed along with v8.1. It can be found in Programs/Simsci/ProII81/OLI in the startup menu. To use the OLI Chemistry Wizard installed along Pro/II v7.1, user has to change the working directory path of Chemistry Wizard to v8.0 User directory to automatically copy the related files to v8.0 User directory. Hysis Translator is not supported on Network Install.

2.

PRO/II 8.1 Release Notes

3.

In order for PRU to work properly in the Network/ Newuser install, the Newuser must be installeed from a mapped network drive. For a Network Install on a Windwos XP SP2 or Windows 2K3 Server, read/write permission should be set for all groups of users. Failure to do that may result in the PRU not working properly..

4.

Important information for uninstalling previous versions of PRO/II


5. Uninstalling PRO/II 7.1 will disable the HYSYS Translator in PRO/II 8.0 and 8.1 if they are installed on the same machine. During the PRO/II 7.1 uninstall process, the "Simulation Sciences\PROII key is completely removed. The workaround is to export the "HKEY_LOCAL_MACHINES\Softwares\Simulation Sciences" keys to a .reg file, and then re-import the file after completing the uninstall. This issue has been addressed as starting with PROII 8.0 so uninstalling PROII 8.0 or PROII 8.1 will not affect other versions of PRO/II. Uninstalling PRO/II 7.1 will disable Visual flow 5.x. During the PRO/II 7.1 uninstall process, the "Simulation Sciences\PROII key is completely removed. The workaround is to export the "HKEY_LOCAL_MACHINES\Softwares\Simulation Sciences" keys to a .reg file, and then re-import the file after completing the uninstall. This issue has been addressed as starting with PROII 8.0 so uninstalling PROII 8.0 or PROII 8.1 will not affect installed versions of Visual flow.

6.

Known Defects and Constraints using SIM4ME Reports


The following is a List of Known Defects and Constraints in using SIM4ME Reports. 1. Sometimes it seems that the last item selected (during multiple selects) is missing after a drag and drop operation. The observed behavior is a limitation in the current implementation. The "CONTROL" or "SHIFT" button needs to be held down until the drag-drop operation is completed. Also, "two consecutive clicks" un-checks the last item. After performing a multiple drag and drop operations, the user should check that all the desired objects are highlighted in the Flowsheet Explorer. If anything is not highlighted, it will be copied with the rest of the selected objects. This happens most often when the user selects the last
Important Notices

10

object once and then again clicks it to drag and drop. The second click un-checks the last item. What the user should do is select the last item and directly drag them all without another click. 2. Can I search for a stream "CRUDE" or a Unit Operation "PREHEATER" on the Flowsheet Explorer? Yes. In this case, go to "streams" and expand it. Now select "Streams" and type in the first few letters of the string you want to search "CRU". You will be navigated to the first match. Note that you need to expand "Streams" or "Unitops" to use the search functionality. Why is it that I get "MISSING" values even when I uncheck "Show Missing Values" in the Report Manager settings? The option "Excel Comparison Report" may be "ON". In this option, the software just looks at the entire list of attributes and ignores the "Show Missing Values" check box. I have selected "Excel Comparison Report" but Columns are not being compared. Why? Only unit operations that lend themselves to comparison are allowed in the "compare mode". For example, Streams/Flashes/HXs/Pumps/Expanders/ Compressors have unchanging formats and can be compared side by side. Columns, Reactors, Controllers, etc. cannot be compared because of variations in report formats for individual units. Energy UOMs in the PRO/II output report are reported as "MM BTU/hr" but the prefix "MM" is not used in SIM4ME reports. Why? The prefixes such as "MM" for millions when English units are selected, are not available. These prefixes may be included at a later date. I dragged and dropped an attribute onto a particular row but it is added to the bottom. Why? Location specific attribute addition is not supported in this version of SIM4ME reports. It gets appended to the bottom of the Report pane only. When I add/delete any attribute to a summary report, why does the name of the report change automatically? "Summary" and "Detailed" reports are standard, pre-configured reports. Once you start to customize these reports, the saved name is changed to avoid overwriting these reports. For example; If the user starts with a "Summary Report" and then adds a unit operation, it gets renamed to "Summary ReportAdd1" to indicate that the report is based on the "Summary Report" with added objects.

3.

4.

5.

6.

7.

PRO/II 8.1 Release Notes

11

8.

Sometimes I do not see "Transport Properties" or "Refinery Inspection Properties" in my Excel reports. Why? "Transport Properties" and "Refinery Properties" must be selected in the PRO/II thermodynamics set for these values to be available in SIM4ME reports. Sometimes I do not see Tray Hydraulics data when I drag and drop them onto the reports. Why? There are three options under "Perform Tray Sizing Calculations" in PRO/II Column. The first option "At output time" is the default. In this case, PRO/II updates these data only when the text output report is generated. If you generate SIM4ME reports before generating the text report, these data will not be available. If you generate the text report first, these data will become available and will be included in SIM4ME reports. You could also select either the second or third options under "Perform Tray Sizing Calculations" which will cause tray hydraulics calculations to be executed during the Run operation, in which case the data will be available to SIM4ME reports before creating the report.

9.

10. In PRO/II output options; I have selected the option "Two reports, one in Input UOM, one in Output UOM". But, I do not see both UOM Slates in SIM4ME reports. Why? At this point, only the PRO/II Output slate is supported in SIM4ME Reports. You can manually select the desired SIM4ME UOM Slate under Reports Settings, Current UOM Slate. 11. Why don't my reports save the UOM information? I opened "Summary" report and changed the UOM Slate to "SI". I closed and re-opened the flowsheet to see that the UOM Slate has changed to PRO/II Output Slate. Why? The UOM Slate settings provide an option to temporarily override the UOM slate for the current reports only. These are temporary UOM overrides - they are not stored at this point. Once the report is closed and reopened, the PRO/II Output UOM Slate is assumed. However, if you need some attributes always in a particular UOM slate irrespective of what slate is selected currently in PRO/II , you should define a new view by dragging and dropping the individual attributes. The name of the view will by default appear as Unitop_1 etc. These custom views also save the UOM. You might want to rename the view to Unitop_SI etc. 12. I tried to drag and drop individual elements of vectors. I see that the entire vector is dragged and dropped. Why? Drag and drop of individual elements is not yet supported in SIM4ME reports.
12 Important Notices

Also, any operations like "Move Up, Move Down, Delete, and Format Cell" etc. do not work on individual elements of vectors. These will be addressed in future versions. 13. How do I generate formatted reports, e.g., TEMA reports, using SIM4ME reports? Formatted reports are not supported yet. They will be implemented in future versions of SIM4ME reports. 14. The Excel report generated using SIM4ME reports looks different from Tools->Spreadsheet. Why? Which one should I use? The SIM4ME reports is a new reporting tool that gives the user the flexibility of configuring the units and parameters that show up in the report whereas the spreadsheet option generates pre-defined reports. User can use either one based on their needs. 15. What happens when I import a report in a different simulation? You could import a report exported from "a1.prz" to "a2.prz". In this case, the units with same name and class in both files will be displayed. All the views in the imported file will be available for the simulation as local views. 16. If I have a custom view with the same name as global view which one takes precedence? The custom (local) view will take precedence. 17. Why is it that I see numbers displayed too many places after the decimal point? Is there a way to control the number of digits? In the current version, this is a limitation. You need to use the Excel features to control the display in the cells.

Known Defects and Constraints using SIM4ME Portal


The following is a List of Known Defects and Constraints in using SIM4ME Portal. 1. There is no Horizontal Scroll bar implemented in flowsheet explorer. Very large captioned UnitOPs and Streams and their attributes may not be visible properly. Can I search for a stream "CRUDE" or a Unit Operation "PREHEATER" or an attribute "TEMPERATURE" on the Flow sheet Explorer? Yes. In this case, type in the first few letters of the string in the "Filter" search box placed on the FS explorer. You will get the filtered results in the FS explorer. Note that you need to expand all the nodes of the FS explorer to see the filtered results.
13

2.

PRO/II 8.1 Release Notes

3.

Multiple drag-drop of various groups and/or various attributes is not supported. Currently you need to drag drop individual items one by one onto the spreadsheet from FS explorer. While dragging and dropping a vector onto the spreadsheet, you cannot select individual elements of the vector. Current version of SIM4ME Portal allows only drag drop of complete vector. Normal Excel functionalities like Cut, Copy and Paste are not supported. If you perform "Cut", "Copy" and "Paste" operation on any of the cells, you will be given a proper message that "This operation is not supported." If you perform these operations using short cut keyboard keys like "Ctrl+x", "Ctrl+c" and "Ctrl+v", then you won't be given such messages and you may see that UOM control is left behind at original cell. It is advised not to use Cut, Copy and Paste functionalities in this version. Energy UOMs in the PRO/II output report are reported as "MM BTU/hr" but the prefix "MM" is not used in SIM4ME Portal. Why? The prefixes such as "MM" for millions are available there in UOM conversion window which pops up when you click on UOM control and select "Millions" from the dropdown list and click on Convert Value. I dragged and dropped a vector attribute onto an empty cell just below scalar attribute but it is giving me the message "Existing parameter reference would be overwritten" Why? The vector attribute requires two cells above the location of dropping to place the vector heading and vector UOM. Since you have dropped just one cell below the scalar attribute, this message is thrown. Please drop the vector two cells below scalar. In PRO/II output options, I have selected the option "Two reports, one in Input UOM, one in Output UOM". But, I always see the values shown in Output Slate in SIM4ME Portal. Why? At this point, by default only the PRO/II Output slate is supported in SIM4ME Portal. For the UnitOPs like Column, Controller, MVC, Splitter, etc. the performance specifications are shown without their long descriptions and UOM.

4.

5.

6.

7.

8.

9.

10. When SIM4ME Portal is launched from standalone mode to any PRO/II file, you will not be able to launch the same PRO/II file using PRO/II. You will get Visual FORTRAN Error message. We are working on this and it should be available in the next version.

14

Important Notices

11. When a Portal file is emailed from one PC to another PC, you should not just double click the portal file. You should first save this Portal file in a particular location on your PC. You should then start Portal in standalone mode using this portal file and direct it to the PRO/II file that it is trying to connect. Double clicking the emailed portal file would fail to connect to simulation. 12. If any Pop Up window comes over UOM control, then UOM control formatting gets shadowed by the image. To restore the UOM control, just hover the mouse over the damaged UOM control. 13. What Operating System specifications do I need to have on my machine before installing Sim4Me Portal? Sim4Me Portal is supported on Win 2000, Win 2003 & Win XP. Microsoft Excel 2003 Professional with SP2 is required. 14. Is there any sample Portal file to get user started? If yes, how to use the sample file? Yes. There are two Sample Portal files placed in SIMSCI\PROII81\Applib folder namely G5_Expander_Plant.xls and G2_Deethanizer.xls. While opening these two files for the first time, please do not just Double click them, otherwise it will throw some exception. If you want to view these two files, there are three options:(a) Start PRO/II 8.1 application, Open the sample file, say G5_Expander_plant.prz, Click on Sim4Me Portal Launch and browse for the sample file G5_Expander_Plant.xls. (b) Start Sim4Me Portal application in stand alone mode, open the G5_Expander_Plant.xls. (c) Execute the batch file PortalApplibs.bat placed in C:\SIMSCI\Proii81\User. Before executing the batch file, please ensure that the Tools>Macro>security setting in Excel is Medium. After following any of the above three options, you should be able to use the sample files without any issues. The next time if you want to open the sample file, you can just double click the Excel file to view the sample Portal file. 15. Is there any security setting that we need to set in Excel in order to run Portal? Yes.

PRO/II 8.1 Release Notes

15

(a) It does not work with security setting Very High. It can be changed from Excel>Tools>Macro>security>Security Level setting in Excel. (b) Also, in Excel>Tools>Macro>security>Trusted Publishers, check the option Trust access to Visual basic Project.

Switching Security Types for PC


PRO/II 8.1 provides the following security options:

USB Single User Security for PRO/II with PROVISION, PRO/II Keyword, and add-ons. FLEXlm Security for PRO/II with PROVISION with security for add-ons. TOKEN Security for PRO/II with PROVISION with security for add-ons.

The security option used is normally chosen during the install procedure. If you want to switch to a different security method after installation, use the following procedures. To switch to USB security:

Open the proii.ini file found in the user directory. Find the section entitled [wss_Security] and set Type=USB. Save the file and exit.

To switch to FLEXlm security:


Open the proii.ini file found in the user directory. Find the section entitled [wss_Security] and set the Type= keyword to one of the following values Type=FLXLM72 For FLEXlm version 7.2 Type=FLXLM95 For FLEXlm version 9.5

The version selected must match the version of the FLEXlm server that is used on your network. Please confirm with your system administrator the specific version of FLEXlm in use. Save the file and exit. If you are running under Windows 2000/XP, add the IPASSI_LICENSE_FILE={FLXLM server host name} environment variable to your control panel/system/environment settings.
Important Notices

16

Reboot your computer so the changes to your security environment will be correctly configured.

To switch to TOKEN security:


Open the proii.ini file found in the user directory. Find the section entitled [wss_Security] and set Type=TOKEN. Save the file and exit. If you are running under Windows 2000/XP, add the IPASSI_LICENSE_FILE={FLXLM server host name} environment variable to your control panel/system/environment settings. Reboot your computer so the changes to your security environment will be correctly configured.

PRO/II 8.1 Release Notes

17

UAS/PDTS Capabilities
PRO/II 8.1 users using the User-Added Subroutine (UAS) or PRO/II Data Transfer System (PDTS) capabilities can compile and link their code using one of the following two compilers:

Compaq Visual FORTRAN (version 6.1 through 6.6b) Intel Visual FORTRAN version 8.0 for Windows (Standard or Professional Edition)

If you are using Compaq Visual FORTRAN 6.x: The Visual Studio Workspace for the example PDTS applications are located at: C:\SIMSCI\Proii81\User\Pdts\Examples\VF6 The Visual Studio Workspace for the example UAS is located at: C:\SIMSCI\Proii81\User\Uas\Examples\VF6 This assumes that you have installed to C:\SIMSCI\Proii81. We strongly recommend that you take advantage of the free upgrades available from HP/Compaq to bring your complier up to 6.6b. Compaq Visual FORTRAN patches are available at http:// h18009.www1.hp.com/fortran/visual/updates.html. Depending on the options selected when you installed Compaq Visual FORTRAN 6.6b, you may not have oldnames.lib installed on your computer. This library is required to build PDTS applications and is located on the Compaq Visual FORTRAN CD in the \X86\SUPPORT\LIB directory. If you do not have this library, copy it into your Compaq Visual FORTRAN library directory before building PDTS applications. If you are using Intel FORTRAN 8.0: The Visual Studio Solution files for the example PDTS applications are located at: C:\SIMSCI\Proii81\User\Pdts\Examples\IF8 The Visual Studio Solution file for the example UAS is located at: C:\SIMSCI\Proii81\User\Uas\Examples\IF8 This assumes that you have installed to C:\SIMSCI\Proii81.

18

Important Notices

Source code changes required for Intel FORTRAN 8.0: PRO/II 8.1 is built with Compaq FORTRAN 6.6b. If you build UAS or PDTS applications using Intel FORTRAN 8.0, please note that FORTRAN unit numbers cannot be shared by two different compilers. For example, if a file is opened by Compaq FORTRAN 6.x using FORTRAN unit number 10 and that number is passed to a PDTS or UAS subroutine compiled using Intel FORTRAN 8.0, then a READ or WRITE statement using FORTRAN unit 10 will not work because Compaq FORTRAN 6.x and Intel FORTRAN 8.0 use different internal runtime data structures. There are two cases when PRO/II opens an output file and passes the associated FORTRAN unit number to your PDTS or UAS code: PDTS application: the NFOUT argument of the PAOPEN() subroutine User-Added Subroutine: IDATA(6) of the USERnn subroutine In both of these cases, PRO/II calls the FORTRAN OPEN statement to open a file and passes the unit number to your PDTS application or UAS. For applications built using Intel FORTRAN 8.0, you cannot directly use this FORTRAN unit number in a WRITE statement. Instead, the utility subroutine PAWRITE has been provided to allow your application to write output to the file. The following code fragments illustrate the required changes: Original PDTS example:
CHARACTER*8 NAME . . 1001 FORMAT(Enter File Name ) 1002 FORMAT(A) 1003 FORMAT(Data Retrieved Reported for File = ,A10) WRITE(*, 1001) READ(*, 1002) NAME . CALL PAOPEN (NAME, , NFOUT, IRCODE) WRITE (NFOUT, 1003) NAME

PDTS example modified for Intel FORTRAN interoperation with Compaq FORTRAN:
CHARACTER*8 NAME CHARACTER*133 CHARDATA . . 1001 FORMAT(Enter File Name ) 1002 FORMAT(A)

PRO/II 8.1 Release Notes

19

1003 FORMAT(Data Retrieved Reported for File = ,A10) WRITE(*, 1001) READ(*, 1002) NAME . CALL PAOPEN (NAME, , NFOUT, IRCODE) WRITE (CHARDATA, 103) NAME PAWRITE (NFOUT, CHARDATA)

Note that the modified code does not directly write the output to the FORTRAN unit number NFOUT. Instead, it writes the output to a character variable then calls the utility subroutine PAWRITE() which tells PRO/II to write the contents of the character variable CHARDATA to FORTRAN unit number NFOUT. Original UAS example:
SUBROUTINE USER42(IPARM,RPARM,SUPPLE,HEAT,IDATA,ISOLVE,ISTOP) . . CHARACTER*12 CID 1001 FORMAT(' ERROR !! FEED STREAM ',A12,' IS MISSING'). . . IOUT = IDATA(6) C C RETRIEVE FEED STREAM C CALL URXINF('FEED',1,CID,CNAME,IERR) IF (IERR. NE. 0) THEN IPARM(2) = 1 WRITE(IOUT,1001) CID ISOLVE = 1 ISTOP = 1 GO TO 9999 ENDIF

UAS example modified for Intel FORTRAN interoperation with Compaq FORTRAN:
SUBROUTINE USER42(IPARM,RPARM,SUPPLE,HEAT,IDATA,ISOLVE,ISTOP) . . CHARACTER*12 CID CHARACTER*133 CHARDATA 1001 FORMAT(' ERROR !! FEED STREAM ',A12,' IS MISSING'). . . IOUT = IDATA(6) C C RETRIEVE FEED STREAM C

20

Important Notices

CALL URXINF('FEED',1,CID,CNAME,IERR) IF (IERR. NE. 0) THEN IPARM(2) = 1 WRITE (CHARDATA, 1001) CID PAWRITE (IOUT, CHARDATA) ISOLVE = 1 ISTOP = 1 GO TO 9999 ENDIF

Running PDTS Applications


Note: If you call the subroutine FIGETU to get a FORTRAN unit number and then call OPEN() in your own PDTS or UAS code, you do not need to make any code changes to the READ or WRITE statements because both the OPEN and the WRITE (or READ) is being done within code compiled by the same compiler.

If you execute a PDTS application, you may get the following message: The dynamic link library PESCalcMain.dll could not be found in the specified path In order to run PDTS applications, it is necessary to add additional directories to the sysytem PATH so that the PDTS application can locate PESCalcMain.dll and the other required DLLs. This can be done by executing the batch file setPDTS.bat which is located in the user directory. The PATH wil be modified for the current Command Prompt session and you will be able to run the PDTS application in that Command Prompt session. If you start a second Command Prompt session, then you will need to execute the setPDTS.bat batch file in that second session. It is *not* recommended to change the system PATH in the Control Panel, because such a change may impact other installed applications. It is not necessary to execute setPDTS.bat to run the PRO/II GUI or any of the installed batch files such as runp2.bat.

PRO/II 8.1 Release Notes

21

Where to Find PRO/II 8.1 Documentation


Printed Documentation Included with this Package

Release Notes for PRO/II 8.1 (this document) PES Installation Guide PES Tutorial Guide

Online Documentation

PRO/II User Guide PRO/II Keyword Manual PRO/II Reference Manual PRO/II Getting Started Guide PRO/II Quick Reference Card PRO/II Casebooks PRO/II Application Briefs Manual PRO/II LIBMGR and COMPS Users Guide Data Transfer System Users Guide User-Added Subroutines Users Guide PRO/II Add-On Modules Users Guide PRO/II Interface Modules Users Guide SIMSCI Component and Thermodynamic Data Input Manual PRO/II COM Server Reference Guide PRO/II COM Server Programmers Guide and Tutorial

Note: The PRO/II Welcome screen for the online documentation can be found on the hard drive under the simsci\proii81\Manuals directory.

22

Where to Find PRO/II 8.1 Documentation

Summary of Defects Fixed in PRO/II 8.1


Feature ACE Assay Description The numeric value of pressure drop in the ACE output is in kPa when the labeled units are kg/cm2. Curve fitting of D2887 before conversion to TBP is not as smooth as it should be. Curves with large delta T's in excess of API recommended limits could have significant deviations from a smoothly fitting curve. This deviation will not be obvious without a large number of components to track the vol%/TBP distribution of components. Multiple ASSAY statements, legal since they contain different data, result in an error message that there is an illegal METHOD statement on import. Changing the curve fitting method from cubic spline to pdf or quadratic causes strange error messages to pop up for a merged IO column with sidestripper. There is nothing wrong with the column. Once it's in a bad mode it can't recover. User supplied recycle stream estimates get wiped out when assays are recalculated. These estimates need to be retained for flowsheet solution efficiency, and in some cases for simply achieving a flowsheet solution. Only instantaneous draws may be taken from the accumulator of the batch still. Instantaneous or continuous draws may be taken from any location except the accumulator. Some of the Batch Distillation fixed rate side-draw streams may be reported to have n/a flow rates when they are actually a positive value. Weight feed rate reported in Batch Distillation output report is wrong. Mole rate is OK. Weight feed rate reported in Batch Distillation output report is wrong. Mole rate is OK. The blending reports an incorrect warning message that the feed and product stream have a different thermo set. However, this is a requirement for proper working of the blending unit. The Calculator WRITE statement is unable to print out special variables such as MAXC. If you set the rate (or temperature, etc.) of a stream as using the parameter statement on the Case Study feature, and that stream is also a product from a unit operation, you get a warning but PRO/II will still run. The results appear to show that the stream rate has not been varied. This should be flagged as an error condition. Column with thermosiphon reboiler w-baffles will converge on first pass. Hit run again and it fails to converge. Seems to be related to the algorithm deciding to make reboiler sump subcooled.

Assay

Assay

Assay

Batch Distillation Batch Distillation Batch Distillation BatchFrac Blending Report Calculator Case Study

Column

PRO/II 8.1 Release Notes

23

Feature Column Column

Description In some cases, Ratefrac runs considerably slower in v8.0 compared to v7.1. A VLLE Chemdist column that refers to the feed stream in one of the specifications fails, but if it refers to a clone of the feed it solves. Since the feed stream isn't varied the specification should be valid.. When Ratefrac has a pumparound specified in mass or volume basis, the column may "solve" with a substantial heat imbalance. Sure columns may fail using Simsci/Process databank order because of a mix of VL/VLS capable components. In one example, with Process/Simsci order the Sure columns solves. With Simsci/Process, it fails. Change all the components to VL components and the Simsci/Process order works. A warning message about the column hydraulic calculation encountering a mechanical restriction can occur even when the column minimum diameter set to avoid these mechanical restrictions. The value of the condenser temperature shown in the column unit operation property table may be wrong when the condenser is not heater/cooler #1. Making a column specification with homotopy associated with it inactive causes an *** ABORT *** ENTRY NUMBER NEGATIVE OR ZERO error when you run the file. "CONDENSER" is accepted as a pumparound name - this leads to errors if a real condenser is present since the term "CONDENSER" is reserved for real condensers. This problem is compounded because PROVISION would automatically name all duties "CONDENSER" if they appeared on tray 1, even if it were just a pumparound. Run/save/change repeated several times may result in a file size bloat in liquid-liquid distillation columns. Incorrect error messages occur during packing hydraulic calculations in the column when the flowsheet is changed after being interrupted during run. Similar to: *** ERROR *** (MERGED COLUMN) UNIT 29, 'C-301', 'Frctntr' - PACK statement 2 - IMTP #25 Random Packing. Size is Required. If you allow the run to come to completion and then make your changes, the error message does not occur. Tools\Spreadsheet\Distillation doesn't work for side-strippers in merged columns. A few components in the SimSci databank (for example triethylphosphate) are missing phase designation (VLS or VL). This results in an error message requiring the user to supply a phase designation. Triethylphosphate does not have H(ideal) or H(liquid) in the SIMSCI databank.

Column Column

Column

Column

Column

Column

Column Column

Column Component

Component

24

Summary of Defects Fixed in PRO/II 8.1

Feature Component Component

Description The SIMSCI databank doesn't have UNIFAC structure data for NH3. On file import, the checking component task takes about seven times longer to accomplish in v8.0 compared with v7.1. This becomes noticeable for simulations with a large number of components (>100). A file with a large number of components, several thermo systems, one of which includes Lee-Kessler densities, bloats by 94kb on each cycle of Restore Input Data/Save. The Gross Heating Value and Lower Heating Value may be displayed as "missing" in the Component Properties/ Miscellaneous data entry window even though those values are available. If multiple thermo sets are present and the flowsheet contains assay streams, when a new component is added the stream compositions are shifted so that the new component takes on the flow value of the first pseudocomponent. The Data Review Window converts UOMs based on the number on the display number, not on the actual number. Sequential conversions to different UOM could result in values very much in error. Selecting the calculation time step for a Depressuring unit causes the program to go through an infinite loop. The message window shows that the time step is being decreased to extremely small values. Changing Depressuring Unit composition printout options via GUI does not cause the actual printout to change. It works OK via keywords and following file import. Range checking is incorrect for the liquid height of a depressuring vertical cylinder. File/Save on a newly created file may fail. This works most of the time, but occasionally when you create a new file, work on it, then do a save, the resulting .prz file is empty. The deletion of the stream attached to the flash is sometimes not reflected in the Flash Product Phases data entry window. In one case, PRO/II identified the products of a LLE separation as VLE. This may occur when there is hydrogen in the system. In one particular file, the SRKS thermo method resulted in very slow convergence of flashes. Switching to SRKM fixed the problem. HX with hot temp specification and a UAMax override displays the outlet temp as the hot temp spec even though the UAMax override kicked in and the resulting temperature is different from the hot temperature specification. The View Results and Unit Op Property Table are both wrong.

Component

Component

Component

Data Review Window

Depressuring

Depressuring

Depressuring File

Flash Flash Flash

HX

PRO/II 8.1 Release Notes

25

Feature HXRIG

Description The number of baffles calculated for H type exchangers is incorrect. This results in a high pressure drop and does not match HEXTRAN or HTRI calculations. The Rigorous Heat Exchanger using the new Chen correlations may calculate an incorrect heat flux calculation when there is more than one shell in series. The tube side pressure drop with HEX5 method is reporting only vapor pressure drop. The weighted average of liquid and vapor pressure drops should be reported. In one case, there is a large shell side delta P difference when using Hex5 vs Chen HTC for BFU type exchanger even when outlet temp is specified, or when duty is specified. Once the duty of the HX is fixed, the pressure drop calculation should be decoupled from the HTC method so these two cases should be the same. Other types of exchangers such as AES show no difference as expected. When a file with HXRIG pointing to an .htri file is imported and then closed, the external .htri file disappears from the directory and only lives within the .prz file. Using an external .htri file not in the working directory doesn't work. Pointing to a file in the current working directory works OK. Designation of Tubeside=hotside doesn't persist in round trip from rigorous heat exchangers using HTRI, switching to HXRIG, and then back to HTRI. For FlexLM licensing a user is unable to "borrow" the suite licenses. Instead, he/she must borrow a specific product license but will then consume the suite license. The Material Balance output shows an imbalance in the flowsheet when a Check Solids unit operation is present. The Check Solids has a feed but no products, but the lack of a product is not accounted for properly in the overall balance. Constraints Minimum and Maximum for Optimizers are not reported correctly in View Results. Printing a flowsheet page prints more than what is inside the drawn page when the Fill Option is set to gradient. Unnecessary calculations are being done, and warning messages being generated as the curser moves over streams with Tooltips turned on. In flowsheets with a large number of components and/or thermo sets this results in excess performance degradation. TDM allows the user to plot logP vs. 1/T. However, the label on the x-axis is incorrect. A polymer CSTR ZN reactor appears to react reasonably on first pass, but hit run again and there is no reaction. Activation energy in kcal/kg-mole gets converted to a bad value going from v7.1 to v8.0.

HXRIG

HXRIG

HXRIG

HXRIG/HTRI

HXRIG/HTRI

HXRIG/HTRI

Licensing

Material Balance

Optimizer PFD PFD

Plot Polymer Reaction Data

26

Summary of Defects Fixed in PRO/II 8.1

Feature Reaction Data

Description A file with reaction that has stoichiometric imbalance imports into Provision with errors. However, the same file can then be run without errors which is should not be possible. Assigning a Case Study parameter to a reaction activation energy could cause and access violation error. Flowsheet with reaction data section, multiple blends and a large number of resulting pseudocomponents, gets an access violation exception when entering reaction data. File with conversion reactor and LS components work OK on import, but after you modify the file, it aborts. Work with it some more and you get an exception error. When a large number of Runge-Kutta steps (~20,000) is specified, the PFR profiles does not report values for total length. With the reference state set to ideal, the reactor enthalpy path gives the reference state as 0 psig. The enthalpy is actually calculated at ideal vapor state. In one case, the flowsheet does not converge but PRO/II says its converged. One of the streams was still red and the splitter specification was not met. TAN (Total Acid Number) is available as a keyword RIP, but isn't listed on the GUI as an option. The Refinery Inspection properties specified in the input file are not correctly mapped within the Parameter selection data entry window of the Calculator unit-op. Repeated use of SIM4ME report manager causes an increase in the memory usage of PROII.EXE as viewed from Task Manager. Memory is not getting released. Repeated cycles of Run/Report may cause an exception error. The reset unit generates a warning that the product streams have a different thermodynamic set from the feed streams. However, that's the one unit operation which can ONLY work right if the product streams have a different thermo from the feed streams. The warning is incorrect. The INCHECK keyword on the CALCULATION statement is ignored when the file is run using the Run Batch option, or using the RUNP2 batch command. Flash with two feeds, one defined and one referenced to product from flash solves without recognizing implicit recycle loop and gives mass imbalance. Pseudo-stream products from columns may not be registered correctly in the MBAL table resulting in a report that appears to be out of mass balance. The flowsheet results are OK, however. SIM4ME Reports do not work with some European and Latin American regional settings.

Reaction Data Reaction Data

Reactor

Reactor Reactor

Recycle

Refinery Inspection Properties Refinery Inspection Properties Report

Reset Unit

Run Batch

Sequence

Sequence

SIM4ME Reports

PRO/II 8.1 Release Notes

27

Feature

Description Distillation points (D86(5%), etc) for a stream can specified or defined in 1 percent increments via keywords. However, only five percent increments are available via the GUI. Define of a flash duty relative to a column duty in a flash zone does not persist after run and re-open of flash data entry window. The Kinematic Viscosity data for an assay stream may or may not include the Average data for a temperature. Kvis can be supplied at two temperatures, normally 100 F and 210 F. If one of those temperature curves contains an average Kvis but the other doesn't, on export to keywords both of the average Kvis values will be missing. Pseudo stream from rxdist column does not get it's enthalpy transferred correctly to a stream that references it. There is inconsistency in the values reported for the different RVPs when they appear in the user defined properties list in the output report compared to that retrieved by defines in a calculator. The Stream Properties spreadsheet tool reports water Cp value as 0.0 BTU/Lb-F. The output report shows it as 0.997 units. The Component Rates spreadsheet tool reports a mole flowrate for Non-MW solids. This rate should be reported as "n/a". The reported heat capacities are wrong for liquid streams w/ water in the Tools/Spreadsheet/Stream Properties Excel report. Also, the pure water stream reports a Cp of 0.0 which is wrong. The SPT does not update the components displayed when the component is deleted from the flowsheet. A file with a Check solids unit operation failed to predict solids in v8.0. The same run in v7.0 did predict solids, which is believed to be the correct answer. The PI client is not working. There is no way to make the PI Historian work. On usage you get the following message from the PI server the user gets an 0XE06D7363 error followed by a system crash. In a few cases, install of PRO/II on a clean (without previous SimSci products installed) Windows 2000 SP4 machine gets an error message on about tdm20\bin\registerth.bat. The install fails. Attempting to launch TDM from within PRO/II gives an exception error when logged in as a User. Logging in as a Power-user or as an Administrator works OK. When some of the components are VL components and the rest are VLS, the NRTL interaction parameters as printed in the thermo reprint page may not have the values. In some cases the binary interaction parameter reprint is not printed in the output when requested.

Spec Vary Define Spec Vary Define Stream

Stream Stream

Stream Stream Stream

Stream Property Table Solid

Tags

TDM Integration

TDM Integration Thermo

Thermo

28

Summary of Defects Fixed in PRO/II 8.1

Feature Thermo

Description The Wilson parameters for one of the binary pairs may not be reported in the Thermo reprint. It appears that the user supplied value is being used, however. The combination of use of Stream Property Table in combination with Lee-Kesler-Plocker thermo may result in a file bloat problem where the .prz file increases on each cycle of run-change-run. Files with large numbers of thermo systems and a large number of components may take a long time to perform certain steps such as File Convert to v8.0, and Run. Compiling the new user-added utilities and UAUOP using the new INTEL FORTRAN compiler does not work.

Thermo

Thermo

UAUOP

Summary of Defects Fixed in PRO/II 8.0 Patches


Feature ACE Description A warning message "The TUBE ROW WIDTH is INVALID. It is less than the duct width" comes up even when there is no duct width entered. This warning should only occur when there is a user-supplied conflict between tube row width and duct width. The ACE unit reports the wrong duty for one case due to inadequate internal solution tolerance. Repeat the run and the duty comes out OK. The outlet temperature changed very little in the two runs in this case, but a small temperature change resulted in a large duty change. An AMSIM column simulation gets a Floating Point Over- flow error. Increasing diameter (decreasing loading) resolves the problem. Liquid/liquid AMSIM absorber gets floating point error. The root cause is that the liquid rate is too low. AMSIM should provide diagnostic rather than generate a floating point error. In one particular Amsim run with a large column (in terms of trays), liquid flows rates of column traffic don't match flow rates of external streams. Also, there are some obviously incorrect tray compositions reported by the Amsim GUI towards the bottom of the tower. This can be detected by observing a lot of 0 compositions for trays and components that clearly should not have a 0 value. The addition of the petro components with NBP same as that of assay generated petros results in an access violation exception error. Using the API-87 interconversion, the D2887 to TBP conversion may not be correct at the 70% point. Typical errors are < 3 F. On the ASSAY statement, the keyword CURVEFIT must be supplied in full. PRO/II standard is to accept the first four characters.

ACE

AMSIM

AMSIM

AMSIM

Assay

Assay Assay

PRO/II 8.1 Release Notes

29

Feature Assay

Description An access violation exception error occurs when the flowsheet is run after the secondary assay cutset (defined as default) is deleted. The D86 to D2887(98%) conversion do not exactly reproduce the method in the API databook when the API '87 interconversion method is selected. The deleting a component and replacing it with another is not reflected in stream property tables inside a block diagram. When the scope for a Case Study Parameter statement concludes and PRO/II continues to the next case, the value for that parameter remains unchanged with respect to the last case . However, PRO/II incorrectly reports the value as reverting to base case. The column vapor composition plots are wrong when the component list has a liquid-solid component. The mole / mass / volume composition fractions printed for a RATEFRAC column in the column summary are incorrect when the components are reordered. When Duty Names are integers, PRO/II confuses them and treats them as actual integers rather than strings. Specifications on duties (using the Spec system, not the duties directly), will get scrambled after repeated run/change/runs. The workaround is to use a text string instead of an integer for the name. The SIM4ME Reports column summary does not report the feeds and products rates. The File Converter applied to a file with a column and DEFINEd duties on multiple pumparounds may end up getting the duties defined to the wrong heater/coolers. There is an undocumented liquid volume of 1 m3 for reaction volume in RXDist. If the user fails to enter a volume, that default is used without warning creating the possibility of serious error. Failure to enter the liquid volume should be errored out. Component composition tray print out is in scrambled order when a mix of VL and VLS forming components is present. Normally this doesn't occur because the great majority of components in the PROCESS bank are all VL components, and in the SIMSCI bank are all VLS components. However, there are a couple of exceptions. Also, if a component is not found in the default bank, PRO/II will search the other bank. The workaround is to make sure that all the components have the same phase potential designation. Duplicate component rate values for the same component in a keyword file aren't flagged as an error during import. In one case, PRO/II hangs while performing component lumping calculations during output time.

Assay

Block Diagram Case Study

Column Column

Column

Column Column

Column

Column

Component Component

30

Summary of Defects Fixed in PRO/II 8.0 Patches

Feature Containerize PRZ

Description A custom Unit Op Property List may be displayed under Stream Property Lists instead of Unit Op Property Lists. When you are opening a file that uses that custom Unit Op Property List, opening the list on the PFD and then OKing may cause an exception. Controller using default tolerance on a pressure difference spec solves unconditionally even though a reasonable tolerance has not been met. The workaround is to provide an absolute tolerance. On the controller history for changing the valve constant of the Depressuring unit, the UOM are in internal PRO/II units (SI) rather than user units as are other controller variable reports. The Excel Unit Operation stopped working after one of Microsoft's security updates. The root cause of this problem is an update to two of the XML related dll's. Service Pack 5 for msxml3.dll and msxml3r.dll works, Service Pack 7 fails. The workaround is to revert to the older dll's. After running Excel unit operations the values of INT, PAR, and DBLs reported in the output report have not been updated with the calculated results. Some of the benchmark timings for GUI performance have increased over v7.1. These include file/open, file/new, file/ import, exit and starting PRO/II. You cannot open a file created in v8.0.1 in v8.0.0. Customer sites that are incompletely updated with Patch 1 will not be able to trade files reliably. Flash with GPSA thermo, 2500psig and high H2O and H2 content, generates two phases which it reports as L2 and L1. Should be L2 and V. In one case, a feed stream flash with high hydrogen content, and assay streams present elsewhere in the flowsheet, worked the first time and failed after a Restore Input data operation. In one case while using the Chao-Seader method, the simple heat exchanger converges while the flash unit operation with same specification fails. On the ASSAY statement, FIT=VER7 fails even though that was the way it was written out in file export in previous version of PRO/II. VER7 should be an alias for IMPR. The ACE unit data added to a heating-cooling curve does not persist. If you add an ACE to Hcurve and commit it and then revisit the Hcurve, it is in the unsatisfied state. Cutpoints and NBP of cutpoints are plotted incorrectly on Tools/ Distillation. The plots should be based on the midpoints of the components actually used, but appears to be based on the standard reported 9 - point curves. The histograms of the pseudocomponents don't match the actual components.

Controller

Depressuring

Excel UAUOP

Excel UAUOP

File

File

Flash

Flash

Flash

Import

HCURVE

Hot Key

PRO/II 8.1 Release Notes

31

Feature HTRI/HTFS

Description You cannot run the HTRI DOS interface from Windows Start menu when the user creates the .pr1,2,3 files from Provision. Saving the simulation as a .prz file works OK. The simple heat exchanger and LNG heat exchanger unit op property tables do not have an MTD attribute available. Changing the attached simple exchanger to point to a different pumparound does not persist. It uses the old PA during run time and reverts to the old value when you reinspect the DEW after running. In one case, the simple heat exchanger hot side specification of 1e-18 above dew point generated a product stream with liquid in it. Deletion of a product stream from an HX unit operation, and then attach a new stream results in red borders. The newly attached stream may appear as duplicate entries within the HX DEW. In one case, the rigorous heat exchange unit (HXRIG) using the rating mode and the Chen HTC model calculates different U values for rating vs. design. Running the rating a second time gets the correct results. This seems to be an internal tolerance problem. The rigorous heat exchanger in flowsheets with potential solidcontaining components gives excessive warnings at the beginning of the simulation. This comes up frequently now with the "SimSci, Process" databank order where most components in the SimSci databank have solid properties. PRO/II correctly flags an error in the HXRIG unit during calculation time when solids are detected in the feed streams to the unit, thus the reduntant warnings at the beginning of the simulation are unnecessary. The calculation of weighted average of Prandtl number is missing for the new HTC method (i.e Modified Chen Vaporization) added in the v8.0 output report. PRO/II only supports the HTRI-Xist program. PRO/II crashes if the HTRI file selected belongs to air-cooled exchanger (Xace) or plate and frame heat exchanger (Xphe). It should fail with a valid diagnostic. TEMA Shell type J12 and J21 designation, while present in the HTRI input file, are not preserved in the HTRI_OUTPUT.htri file. This results in the HTRI_OUTPUT.htri file failing during the HTRI XIST session. When initializing a PRO/II HTRI unit operation from an external .htri file, the external file is eventually deleted. HTRI allows both hot side and cold side outlet temperatures to be specified. This information is lost when creating the _OUTPUT.htri file - only the cold side is specified. Help/Update does not work.

HX HX

HX

HX

HXRig

HXRig

HXRig

HXRig/HTRI

HXRig/HTRI

HXRig/HTRI HXRig/HTRI

Help

32

Summary of Defects Fixed in PRO/II 8.0 Patches

Feature Library Manager LNGHX

Description The number of binary pairs that can be handled by Library Manager is 6662. This number needs to be increased to 30,000. An LNGHX that fails on the first couple of passes through the recycle but eventually solves, fails to apply the specified delta p to one of the cells. A file with VLS components generates warnings for LNGHX even though solids are not present in the flowsheet. This check should only be conducted at run time. Export with layout will get an old version of the layout if there was no save operation right before the export. PRO/II files with embedded multiple v7.1 Pipephase simulations will only do a file convert to Pipephase 9.1 on the first Pipephase Unit OP opening. The second one crashes with a file-open error. PRO/II and Pipephase may not match in component order resulting in compositions being wrong in Pipephase. This will happen when the components in PRO/II are not all of the same phase formation potential (for example, say nC8 is user-selected to be a VL component while nC9 is a VLS component). Most components in the PROCESS library are VL components, while most components in the SIMSCI library are VLS components. All PROCESS or all SIMSCI components usually works, but there are exceptions. When creating reaction kinetics, the default rate (in SI units) is 1e3 kJ/kg-mole for the pre-exponential term. It's dangerous to have any default in there . it should be empty and in the unsatisfied (red) state. The Plug Flow reactor diameter cannot be input via the Define syntax using keywords. The input process accepts the syntax, but the diameter imports to a zero value. If roughness is given, an error occurs because roughness is > diameter. A conversion reactor with solids flowing through may result in bad solid rates for individual components in the product. An equilibrium reactor in a recycle loop may fail in the third or later recycle pass. Once it starts failing it's unable to recover in subsequent iterations. "Problem solution not reached" is sometimes incorrectly displayed for fully converged files in SIM4ME reports. This may occur in Run/Change/Run scenarios where the first run failed to converge and the second one did converge. Changing the recycle sequence from MTS to User Defined results in failure to identify the tear streams. In some cases, reopening a file with an excluded unit operation may display the excluded unit as included (not grayed-out). The condenser and reboiler duties reported for the Shortcut Column are wrong in some cases.

LNGHX

PFD Pipephase Integration Pipephase Integration

Reaction Data

Reactor

Reactor Reacttor

Report

Sequence Sequence Shortcut

PRO/II 8.1 Release Notes

33

Feature Spec Vary Define

Description File export uses the syntax DEFINE DUTY(KC/H) AS COLUMN=T1, DNAME(KC/H)=FURNACE for column duty defines. However, the equivalent file import routine does not yet recognize the new DNAME keyword on the DEFINE statement. Defines pointing to the condenser as Duty(1) are being Define ignored on import. GUI selection of the RVP calculation may result in the Define wrong method being selected. Selecting API Naphtha, API Crude, API D323-73 works OK. Selection of D323-82, D323-94, D4953 and D5191 may result in the wrong method being used even though PRO/II indicates the method selected by the user. In one case, an attempt to retrieve "vapor" phase compressibility for a super-critical pure ethane stream from a Calculator Define resulted in a BAD STARTING ADDRESS POINTER exception. SIM4ME Reports print values for some properties of zero rate streams. It should print n/a. Changing the stream type from assay to any other type causes an access violation exception error in some cases. File with VLS components generates warnings for the Stream Calculator even though solids are not present in the flowsheet. This check should only be made at run time. Importing a file with user defined databank that is not registered through TDM fails to generate an error. It's too easy to miss the warning. Continuing to run may result in a bad solution without further warning. The file conversion of a file with a user=defined databank fails even though the databank is registered through TDM. Run Batch on a keyword file with a missing component databank specified will run and generate an easy-to-miss warning message, and continues with calculations even though data might be missing. This situation needs to generate a fatal error message to avoid a bad-answer, no-warning situation. TDM does not work for Power User. Un-installation of either Pipephase or PRO/II prevents the launch of TDM from PRO/II and Dynsim. Workaround for this issue is to run the RegOCX.bat located in %TDM_ROOT%\..\TDM20\bin. Unifac databanks should not be modifiable by the user, but a button is enabled in PRO/II that allows you to open up a TDM databank. Any attempt to create a TDM library in all of the Unifac variant thermos causes an error in TDM. This button should be disabled.

Spec Vary Define Spec Vary Define

Spec Vary Define Stream Stream Stream Calculator TDM Integration

TDM Integration TDM Integration

TDM Integration TDM Integration TDM Integration

34

Summary of Defects Fixed in PRO/II 8.0 Patches

Feature TDM Integration

Description The SAFT and PHSC thermodynamic methods (used for polymers) are not recognized by TDM, and TDM will not create a databank for them. The access to the TDM should be turned off within PRO/II. An exception error occurs while trying to use the user-define library on non-NTFS drives. An older version (< 7.1 Patch 1) file with transport properties not calculated converted into 8.0 does not export into a keyword file with TRANS=NONE designated. Thus, when you reimport, the TRANS=PURE will be assumed. The file as initially converted, and the one after imported, will thus be different. Physical properties (density, entropy, etc.) for steam calculated with IF-97 steam table calculations are incorrect for pressures above 16.5 mPa. Old files with multiple thermo systems and a large number of components takes much longer to convert to v8.0 compared to v7.1. For five or more thermo systems, the difference can be two orders of magnitude. Similarly, v8.0 files with multiple thermo systems can take much longer to initiate a run than in v7.1. Keyword file with Electrolyte thermo with transport properties turned on should generate an error on import. It's not. An access violation may occur when importing a keyword file with TBC thermo. In the data files created by Library Manager, there are always some strange characters at the end of the row "NAME". Using BWRS thermo, the phase of a pure helium stream is reported as liquid while other thermo methods show it as vapor (as you would expect). This does not affect any flowsheet calculations. An access violation exception arises when the user specified list that the stream id toggle uses is deleted. Hovering over a stream when stream tooltips are turned on creates a dead-time while property calculations are being performed. The lag is far in excess of what it should take to create this table. This occurs on flowsheets with a large number of components and/or thermo systems. Tooltip style Stream Property Tables does not honor the user specified real number formatting. Regular Stream Property Tables are OK. The Pipe Unit Operation Table has confusing and duplicate labels for available attributes. Increasing the number of DBL parameters in the Excel unit operation doesn't work. For example, change the number from 10 to 20 will result in 10 parameters still being used.

TDM Integration Thermo

Thermo

Thermo

Thermo Thermo Thermo Thermo

Toggle Stream Tooltip

Tooltip

Unit Property Table UAUOP

PRO/II 8.1 Release Notes

35

Feature UOM

Description DUTY=KCAL/HR on the dimension statement is not honored the duty imports as Energy units per time units. However, the numeric value is unchanged so if energy or time doesn't correspond to KCAL/HR, the values are wrong. The specified pressure drop across a valve unit operation is not honored when the product stream is a tear stream in a recycle. This works OK if the valves are replaced with equivalent flash unit operations.

Valve

36

Summary of Defects Fixed in PRO/II 8.0 Patches

Summary of Open Defects in PRO/II 8.1


PRO/II 8.1 Bug Lists
To access the current version of PRO/II 8.1 bug list as well as FAQ and Updates, visit our website's Knowledge Base at http:// www.simsci-esscor.com. Select Support Menu and then the Software Updates & Knowledge Base. Select Enter the SIM4ME Software Updates & Knowledge Base Website. Updates. Finally select PRO/II and enter in your personalized SIM4ME Username and Password. If you do not have a SIM4ME username and password, please take a few minutes to register. Registration will allow you to access our complete Knowledge Base as well as allow us to display custom information of interest to you.

PRO/II 8.1 Release Notes

37

License and Copyright Information


Release Notes for PRO/II 8.1 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. 2007 Invensys Systems, Inc. All rights reserved. No part of the material 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 permission in writing from Invensys Systems, Inc. PRO/II, SIM4ME, HEXTRAN, INPLANT, PIPEPHASE, Invensys, and SimSci-Esscor are trademarks of Invensys plc, its subsidiaries, and affiliates. AMSIM is a trademark of DBR Schlumberger Canada Limited. RATEFRAC and BATCHFRAC are registered marks of KOCH-GLITSCH. Visual Fortran is a trademark of Intel Corporation. Windows NT, Windows 2000, Windows XP, and Windows 2003 are trademarks of Microsoft Corporation. FLEXlm is a trademark of Macrovision. Adobe, Acrobat, and Exchange are trademarks of Adobe Systems Inc. Intel and Pentium are registered marks of Intel Corp. HP is a registered mark of Hewlett-Packard Co. Epson is a registered mark of Seiko Epson Corp. Canon is a registered mark of Canon Inc. NEC is a registered mark of NEC. All other products noted herein are 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. (a division of Invensys plc. and owner of the SimSciEsscor brand) 26561 Rancho Parkway S., Lake Forest, CA 92630, USA. Printed in the United States of America, May 2007.

Copyright Notice

Trademarks

38

License and Copyright Information

You might also like