Sunteți pe pagina 1din 92

SimSci-Esscor

ROMeo Getting Started Guide and Tutorial

All rights reserved. No part of this documentation shall be reproduced, stored in a retrieval system, or transmitted by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written permission of Invensys Systems, Inc. No copyright or patent liability is assumed with respect to the use of the information contained herein. Although every precaution has been taken in the preparation of this documentation, the publisher and the author assume no responsibility for errors or omissions. Neither is any liability assumed for damages resulting from the use of the information contained herein.

The information in this documentation is subject to change without notice and does not represent a commitment on the part of Invensys Systems, Inc. The software described in this documentation is furnished under a license or nondisclosure agreement. This software may be used or copied only in accordance with the terms of these agreements.

2011 by Invensys Systems, Inc. All rights reserved. Invensys Systems, Inc. 26561 Rancho Parkway South Lake Forest, CA 92630 U.S.A. (949) 727-3200 http://www.simsci-esscor.com/ For comments or suggestions about the product documentation, send an e-mail message to ProductDocumentationComments@invensys.com.

All terms mentioned in this documentation that are known to be trademarks or service marks have been appropriately capitalized. Invensys Systems, Inc. cannot attest to the accuracy of this information. Use of a term in this documentation should not be regarded as affecting the validity of any trademark or service mark. Invensys, ArchestrA, Dynsim, Invensys logo, Inplant, PipePhase, PRO/II, ROMeo, SIM4ME, SimSci-Esscor, TDM, Visual Flow are trademarks of Invensys plc, its subsidiaries and affiliates. All other brands may be trademarks of their respective owners.

Table of Contents
Introduction About This Manual Conventions Used How This Manual Is Organized Verifying Package Content Media Online Documentation Distribution Documentation Software Security Information Links Online Help Where to Find Additional Help About SimSci-Esscor Technical Support Authorized SimSci-Esscor Technical Support Centers Server Installation Coexistence Requirements Coexistence of ROMeo 6.0 with ROMeo 5.x Versions Pre-installation Steps for Smooth Installation of ROMeo 6.0 on top of ROMeo 5.x version Procedure to swap back to ROMeo 5.x Procedure to swap back to ROMeo 6.0 Thermo Data Manager Installation Server Installation Requirements Hardware Requirements
ROMeo Getting Started Guide and Tutorial August 2011

7 7 8 8 8 8 9 9 9 9 9 10 10 10 11 13 13 13

14 14 15 16 17 17
3

Software Requirements Disk Space Requirements Security Requirements System Recommendations for Large Flowsheets Default Directory Structure for Server Install the Server Applications User Login and Authentication Install Additional Software Uninstall the Server Applications To Uninstall the ROMeo 6.0 Server To Uninstall TAO 1.4a To Uninstall ObjectStore 7.2 Client Installation Client Installation Requirements Hardware Requirements Software Requirements Disk Space Requirements Security Requirements Default Directory Structure for Client Install the Client Application Install Additional Software Uninstall the Client Application To Uninstall the ROMeo 6.0. Client How to Swap to different ROMeo 6.0 Products License Swap in Distributed Client Server System Multiple User License Swap Cases
4

17 17 17 18 19 21 38 38 38 38 38 39 40 40 40 40 40 41 41 42 56 56 56 57 60 60
ROMeo Getting Started Guide and Tutorial August 2011

Reactor Licensing Distributable 64-bit Solver Installation Solver Installation Requirements Hardware Requirements Software Requirements Security Requirements Default Directory Structure for Solver Install the Solver Application On ROMeo Host Machine On Distributed Solver machine Install Additional Software Deploying both Solvers (32 bit and 64 bit) on the same 64-bit Machine and Swapping them Installing INSQL SDK on top of ROMeo 6.0 Installation Installing INSQL SDK along with ROMeo 6.0 Installation Running the ROMeo or ROMeo Real-Time System Application Troubleshooting Installation Problems Communications Problems Simulation Mode Tutorial Gather Data Create a New Simulation Modify the Input Units of Measure Define the Components Select the Thermodynamic Method Build the Model
ROMeo Getting Started Guide and Tutorial August 2011

60 61 61 61 61 61 62 62 73 74 74

75 78 81 83 84 84 84 85 85 87 88 88 89 89
5

Define the Inlet Gas Source Define the Air Source Enter Operating Conditions for Each Unit Run the Simulation and View the Results

90 90 91 91

ROMeo Getting Started Guide and Tutorial August 2011

Introduction
About This Manual
This manual guides you as you install the applications needed to run ROMeo 6.0 software. ROMeo 6.0 Server installation: ROMeo 6.0 Server application TAO 1.4a Common Object Request Broker Architecture (CORBA) application ObjectStore 7.2 Object-Oriented Database Management Solution (ODBMS) application TDM 3.5 Thermo Data Manager application SimSci Common Framework (CFI) 4.0.

ROMeo 6.0 Client installation: ROMeo 6.0 Client application TDM 3.5 Thermo Data Manager application

SimSci Common Framework Installation (CFI) installation: FLEXlm USB and License File key drivers ProVision ToolKit

For the ROMeo 6.0 Server application, the ROMeo 6.0 Client application, and the FLEXlm Security application to work with each other correctly, you must install them on computers all attached to the same network. You typically install the Server application and the FLEXlm Security application on servers, and the Client on your own desktop or laptop computer. However, you can install the Server and FLEXlm applications on any computers attached to the network as long as they meet the installation requirements. To install ROMeo 6.0 software from a network server, you can XCOPY the contents of the installation CD to the server.

ROMeo Getting Started Guide and Tutorial August 2011

Conventions Used
This manual follows these typeface conventions: Lightface Italic Normal text. Italics indicate text you are to enter at prompts. Italics also indicate the names of manuals, users guides, or other publications outside this document. Boldface primarily indicates mouse pointer or menu actions to perform. Also indicates the names of procedures, utilities, screen objects, and fields. Small capitals indicate files, folders and pathnames

Boldface

SMALL CAPITALS Box

A box around a word or phrase indicates a screen button on which to click. Brackets around a word or phrase indicate a key to press on the keyboard.

<Brackets>

How This Manual Is Organized


This manual describes the following: Information sources for cross reference. Hardware and software requirements. Instructions for installing ROMeo 6.0 software. Troubleshooting guidelines. A tutorial of how to execute an initial simulation run.

Verifying Package Content


Before you begin, see that your software package is complete.

Media
ROMeo 6.0 software is available only in CD-ROM.
8 ROMeo Getting Started Guide and Tutorial August 2011

Online Documentation
Online documentation is available in Adobes Portable Document Format (.pdf) files that you can read using Adobe Acrobat Reader 8. There are also online help files that you can open and read through standard help facilities built into ROMeo software. Adobe Acrobat Reader is freeware that you can install from the ROMeo 6.0 software distribution CD or from the Adobe Systems website WWW.ADOBE.COM.

Distribution Documentation
You can find all the following documentation in the MANUALS directory on the CD: ROMeo Getting Started Guide and Tutorial (this document) Applibs (Application Libraries) MILANO Users Guide ROMeo Users Guide ROMeo Model Building User Guide ROMeo Advanced Settings User Guide ROMeo Real-Time System Supplementary User Guide ROMeo 6.0 Release Notes SLV Guide (Solver Guide) Thermo Data Manager User Guide

Software Security
Security for ROMeo 6.0 software is provided by the FLEXlm Security application. See the FLEXlm Security Administrator Guide and the FLEXlm Security User Guide for more information.

Information Links
You are strongly encouraged to refer to the links suggested here to accustom yourself to the features and the complexities that may come up when you first run ROMeo 6.0 software.

Online Help
ROMeo 6.0 software integrates with an online Help system for accessing information quickly and simultaneously while you work.

ROMeo Getting Started Guide and Tutorial August 2011

The Help system explains commands, features, and data fields. Select the Contents item from the Help to open the Help system. In addition, you can click the Help button in the Windows dialog box to open help information on specific features.

Where to Find Additional Help


Detailed online help is available to help you to build a ROMeo 6.0 Model Application flowsheet, to configure the Model Application to run in Simulation, Data Reconciliation, and Optimization modes, and to set up the Model Application to interact with the Real Time online environment. If you cannot find an answer to your question in these documents, please contact your local SimSci-Esscor Technical Support representative.

About SimSci-Esscor
ROMeo 6.0 software is backed by the full resources of SimSci-Esscor, a leader in the process simulation business since 1967. SimSci-Esscor is a member of Invensys Process Systems, an Invensys company. Invensys is a world class automation and controls company, with its head office in London, England.

Technical Support
SimSci-Esscor provides the most thorough service capabilities and advanced process modeling technologies available to the process industries. SimSci-Esscors comprehensive support around the world, allied with its training seminars for every user level, is aimed solely at making your use of these products the most efficient and effective that it can be. This includes any queries connected with the use of the program or the interpretation of output data. Our time-tested products are designed with superior quality and ease of use in mind, but we understand that problems do arise from time to time that warrant the backing of our support resources. If you have any questions, contact the nearest SimSci-Esscor Technical Support Center representative. Be prepared to describe your problem or the type of assistance required. To expedite your request for assistance, please have the following details available when you call: The installation CD and all documentation sent along with this package. The configuration of the computer you are using, including the following information:
10

Amount of available free disk space on the machine where ROMeo 6.0 software is installed Amount of installed memory CPU type and frequency Operating system, version, and any applied patches List of all Java virtual machines installed on your computer
ROMeo Getting Started Guide and Tutorial August 2011

A brief description of the problem you encountered. Note the exact actions you were taking when the problem occurred as well as the steps you took leading up to that point. The list of error messages that appeared on your screen and any other relevant symptoms. The corrective actions you were attempting when the problem occurred. Access to view and modify the installed software.

Authorized SimSci-Esscor Technical Support Centers


Support Center Mid-USA / Virgin Islands Address SimSci-Esscor 10900 Equity Drive Houston, TX 77041 Telephone / Fax / Internet Tel: (800) SimSci-1 Tel: +1 (713) 683-1710 Fax: +1 (713) 329-1600 http://www.SimSci-esscor.com support.SimSci@ips.invensys.com Tel: (800) SimSci-1 Tel: +1 (713) 683-1710 Fax: +1 (713) 329-1600 http://www.SimSci-esscor.com support.SimSci@ips.invensys.com Tel: (800) SimSci-1 Tel: +1 (610) 364-1900 Fax: +1 (610) 364-9600 support@SimSci.com

Western USA

SimSci-Esscor 26561 Rancho Parkway South Suite 100 Lake Forest, CA 92630

Eastern USA / Canada

SimSci-Esscor Gateway Corporate Center Third Floor, Suite 304 223 Wilmington/West Chester Pike Chaddsford, PA 19317 SimSci-Esscor High Bank House, Exchange Street Stockport, Cheshire, SK3 OET United Kingdom Invensys System GmbH Willy-Brandt-Platz-6 D-68161 Mannheim, Germany Invensys System Japan Gotanda Chuo Bldg (2F) 2-3-5 Higashi Gotanda Shinagawa-ku Tokyo 141-022 Japan Invensys System Venezuela Av. Francisco de Miranda Torre Delta, Piso 12 Caracas 6060, Venezuela

Europe

Tel: +(44) 161-429-6744 Fax: +(44) 161-480-9063 SimSci.uk.helpdesk@invensys.com

Germany and Austria

Tel: +(49) 621-1503721 Fax: +(49) 621-1503722 simsci.eura@invensys.com Tel: +(81) 3-5793-4856 Fax: +(81) 3-5793-4857 ssijpn@po.iijnet.or.jp

Japan

Venezuela

Tel: +58 212-267-5868 Fax: +58 212-267-0964 simscilat@SimSci.com

ROMeo Getting Started Guide and Tutorial August 2011

11

Support Center Asia / Pacific Rim

Address Invensys Asia 15 Changi Business Park Central 1 Singapore 486057 Invensys ME P.O. Box 61495 Jebel Ali, Dubai United Arab Emirates Invensys Systems Brazil Ltda. Av. Chibaras 75-Moema Sao Paulo, SP Brazil 04076-00 Invensys Systems Italia S.p.A. Via Carducci 125 Sesto S.G., Milano, Italia 20999 Invensys Performance Solutions Level 2-4, 810 Elizabeth Street Sydney NSW 2017 Australia Invensys Argentina Nuez 4334 Buenos Aires 1430 Foxboro, SA Ejercito Nacional 1005 Col.Irrigacion Deleg.Miguel Hidalgo Mexico City 11500 Foxboro India 29 Sarathy Nagar Velachery Chennai 600042

Telephone / Fax / Internet Tel: +(65) 6829-8657 Fax: +(65) 6829-8401 simsci.apac@invensys.com Tel: +00 (971) 4-881-1440 Fax: +00 (971) 4-881-1426 supportme@SimSci.com

Middle East / Africa

Brazil

Tel: +55-21-2215-8973 Tel: +55-11-6844-0203 Fax: +55-11-6844-0342 SimScibra@invensys.com Tel: 39-02-26297-327 Fax:39-02-26297-200 italysup@SimSci.com Tel: +61-28396-3651 Fax: +61-28396-3604 support.an.@SimSci.com Tel: +55-11-6345-2100 Fax: +54-11-6345-2111 supportar@SimSci.com Tel: +52 (55) 5263-0178 Fax: +52 (55) 5395-2463 supportmex@SimSci.com

Italy

Australia and New Zeland

Argentina

Mexico

India

Tel: 91-44-243-3762 Fax:91-44-243-0165 simsci.apac@invensys.com

12

ROMeo Getting Started Guide and Tutorial August 2011

Server Installation
This chapter describes the installation procedure for the ROMeo 6.0 Server application, including the Thermo Data Manager 3.5 (TDM), the Common Framework Install 4.0 (CFI), the TAO 1.4a CORBA application and the ObjectStore 7.2 ODBMS application.

Coexistence Requirements
ROMeo 6.0 and 5.0x do not co-exist with earlier versions of ROMeo and ARPM. You must uninstall from the server system, all versions prior to 5.0 and all support software for earlier versions. To successfully install ROMeo software, your machine must meet these criteria: No version of ROMeo or ARPM 4.3x or earlier can be installed No version of ObjectStore earlier than 7.2 can be installed No version of TAO installed as part of ROMeo and ARPM 4.3x or earlier can be installed

ROMeo 6.0 software co-exists with ROMeo 6.0 and ARPM 6.0. The following Simsci-Esscor products co-exist with ROMeo 6.0 software. PRO/II 8.3x and 9.0. Dynsim 4.4x and 4.5x. PipePhase 9.3x and 9.5x, InPlant 4.2, Visual Flow 5.4. Please check InPlant documentation to see if it co-exists with higher versions. ROMeo 6.0 IPSM (Integrated PipePhase Model) supports only PipePhase 9.3x. You cannot use other versions of PipePhase with IPSM.

Check SimSci-Esscor documentation to see if higher versions of the above products co-exist with ROMeo 6.0 software.

Coexistence of ROMeo 6.0 with ROMeo 5.x Versions


ROMeo 5.x versions uses Object store 6.3 version for database handling. From ROMeo 6.0, we have migrated to Object Store 7.2 version for database handling. There are coexistence problems of using both Object Store Versions 6.3 and 7.2 in the same machine. Therefore, we do not officially recommend using ROMeo 5.x versions and ROMeo 6.0 version in the same machine. However, we have a recommended procedure below, to use both ROMeo 5.x and ROMeo 6.0 version in the same machine.
ROMeo Getting Started Guide and Tutorial August 2011 13

Pre-installation Steps for Smooth Installation of ROMeo 6.0 on top of ROMeo 5.x version
Before installing ROMeo 6.0 software in a machine having ROMeo 5.x version, follow the below mentioned steps: 1. Go to Control Panel -> Administrative Tools -> Services, stop the below two services and change the startup Type to Manual. i. ObjectStore Cache Manager R6.0 ii. ObjectStore Server R6.0 2. Create temp directory in the objectStore Installation directory ...\...\Simsci\Objectstore 3. Rename the ObjectStore directory in the ROMeo Installation directory e.g. Rename the directory from ...\...\SimSci\Objectstore) to (...\...\SimSci\Objectstore_6.3 4. Install ROMeo 6.0 and you can start to work with this new version.

Procedure to swap back to ROMeo 5.x


Follow the procedure to work with ROMeo 5.x version: 1. Close all the ROMeo 6.0 applications. Take all the sequences Offline and close RTS. 2. Go to Task Manager and kill RTMsgServer.exe and RTScheduler.exe if they are running already. 3. Go to Control Panel -> Administrative Tools -> Services, stop the below two services and change the startup Type to Manual. i. ObjectStore Cache Manager R7.0 ii. ObjectStore Server R7.0

4. Rename the ObjectStore72 folder in the ROMeo Installation directory e.g. Rename the directory from ...\...\SimSci\Objectstore72 to ...\...\SimSci\Objectstore72_7.2 5. Rename the ObjectStore_6.3 directory back to its original name(i.e., Objectstore) 6. Go to Environmental Variables (Computer -> Properties -> Advanced -> Environmental Variables -> System Variables) and change the values of OS_ROOTDIR, OS_TMPDIR so that they point Objecstore6.3 directories.

14

ROMeo Getting Started Guide and Tutorial August 2011

7. Start the below two services and change the startup type to Automatic i. ObjectStore Cache Manager R6.0 ii. ObjectStore Server R6.0

8. Launch ROMeo 5.x version and can work with it.

Procedure to swap back to ROMeo 6.0


Follow the procedure to work with ROMeo 6.0 version: 1. Close all the ROMeo 5.x applications. Take all the sequences Offline and close RTS. 2. Go to Task Manager and kill RTMsgServer.exe and RTScheduler.exe if they are running already. 3. Go to Control Panel -> Administrative Tools -> Services, stop the below two services and change the startup Type to Manual. i. ObjectStore Cache Manager R6.0 ii. ObjectStore Server R6.0 4. Rename the ObjectStore folder in the ROMeo Installation directory e.g. Rename the directory from (..\..\SimSci\Objectstore) to (..\..\SimSci\Objectstore_6.3) 5. Rename the ObjectStore72_7.2 directory back to its original name (i.e., Objectstore72) 6. Go to Environmental Variables (Computer -> Properties -> Advanced -> Environmental Variables -> System Variables) and change the values of OS_ROOTDIR, OS_TMPDIR so that they point Objecstore7.2 directories.

ROMeo Getting Started Guide and Tutorial August 2011

15

7. Start the below two services and change the startup type to Automatic i. ObjectStore Cache Manager R7.0 ii. ObjectStore Server R7.0 8. Launch ROMeo 6.0 version and can work with it

Thermo Data Manager Installation


Thermo Data Manager 3.5 (TDM) and higher versions of TDM update the registered available TDM library databanks from the \DOCUMENTSAND SETTINGS\...\APPLICATION DATA\SIMSCI\TDM\USERCFG.XML file. If previous versions of TDM are installed or uninstalled with the system environment variable TDM_ROOT defined, TDM 3.5 installs using the older TDM version method for library databank registration through the \SIMSCI\TDM\CFG\LIB\...\LIB.CFG file. If you uninstall all previous versions of TDM, it is recommended that you delete any instances of the TDM_ROOT system environment variable before you install TDM version 3.5 or higher. Eliminating the TDM_ROOT system environment variable allows you to take advantage of the updated method of TDM library registration. By default, TDM databank library registration through TDM 3.5 is not the same for all user logins. To enable common TDM library registration for all users, copy an updated USERCFG.XML file to the \DOCUMENTSAND SETTINGS\ALLUSER\APPLICATION DATA\SIMSCI\TDM folder, or copy an updated LIB.CFG file to the \SIMSCI\TDM\CFG\LIB\ALLUSERS folder.

16

ROMeo Getting Started Guide and Tutorial August 2011

Server Installation Requirements


This section lists the requirements for hardware, software, disk space, and security. You must fulfill all these requirements before you try to install ROMeo 6.0.

Hardware Requirements
Computer Intel: Most IBM or compatible Pentium or 586 computers. Clock speed should be at least 1 gigahertz (GHz). ROMeo software can run on slower computers, but the performance may be unacceptably slow. Intel: 600 MB of system memory, or higher.

Memory:

Software Requirements
Network Protocol 32-bit Operating System TCP/IP is required. Windows 2000 with Service Pack 4, or Windows XP Service Pack 2, or Windows XP Service Pack 3, or Windows 2003 with Service Pack 1, or Windows 2003 with Service Pack 2, or Windows 2008 Server R2 Windows 7 64-bit Operating System Windows 2003 with Service Pack 2 Windows 7 Windows 2008 Server R2 You must have administrative rights to install ROMeo software properly.

Disk Space Requirements


Your server must have at least 600 MB of available disk space. The ROMeo 6.0 installation program automatically checks your system resources and notifies you if the system does not have enough resources for the installation. The 600 MB figure applies to ROMeo 6.0 software only and does not include space required for Model Application databases. You should allocate at least two gigabytes for building large Model Applications and for running case studies.

Security Requirements
Firewalls and Virus Scan programs degrade performance. Optimal performance may only be possible after you disable firewalls and virus scanners.

ROMeo Getting Started Guide and Tutorial August 2011

17

SimSci-Esscor recommends that you disable any of the following scan services that you may have running: Windows Firewall or Internet Connection Sharing (ICS) services Network Associated Virus Scan Mcshield.exe service Network Associated Virus Scan VsTskMgr.exe service McAfee Framework Services.exe service

If you are not allowed to disable the scans, then you must at least exclude Simsci-Esscor installed folders and processes. Data Encryption Protection (DEP) must be set to Turn on DEP for essential Windows programs and services only. SimSci-Esscor recommends that you disable any of the following firewalls that you may have running. Windows Firewall Norton (Symantec) Firewall McAfee Firewall

If you cannot disable the firewall, then you must at least place the firewall in learning mode.

System Recommendations for Large Flowsheets


To achieve optimal performance when you run ROMeo version 6.0 flowsheet databases that are larger than 200 MB in size, your machine must meet these criteria.
Processor Speed Memory SCSI/RAID Controller Graphic Card Any processor 3 gigahertz (GHz) or faster. 3.2 GB of system memory (RAM), or higher. No RAID, RAID0 or RAID5. RAID1 (Mirrored set without parity) reduces performance. High-performance graphics cards, such as NVIDIA Quadro, Radeon, ATI ES1000, or any card that has 200MHz core clock speed or greater, and 250MHz memory clock speed or greater. The default setting of 0X30000000 provides optimal performance. Larger flowsheets may require higher OS_AS_SIZE settings to properly run or view the flowsheets. This reduces performance. The default setting of 0X20000000 provides the most optimal performance. Larger flowsheets may require higher OS_AS_SIZE settings to properly run or view the flowsheets. This reduces performance.

OS_AS_SIZE

OS_CACHE_SIZE

18

ROMeo Getting Started Guide and Tutorial August 2011

ROMeo or ARPM Cache

256 MB or smaller cache setting may be required to export, import, copy and paste flowsheets and sections of flowsheets. Very large flowsheets may require larger cache settings for faster performance.

Firewall and Virus Scan

Disable all firewall and virus scans; or exclude Simsci, ROMeo and ARPM folders and processes from firewall and virus scan programs.

Default Directory Structure for Server


The ROMeo 6.0 Server and its associated programs are installed in the following default directory structure: Main ROMeo 6.0 Server directory: C:\SIMSCI\ROMEO60\SERVER Binary files: C:\SIMSCI\ROMEO60\SERVER\BIN Model Application (flowsheet) databases : C:\SIMSCI\ROMEO60\SERVER\MODELAPPS ROMeo security database and initialization files: C:\SIMSCI\ROMEO60\SERVER\SECURITY RTS sequence files: C:\SIMSCI\ROMEO60\SERVER\SEQUENCES System files: C:\SIMSCI\ROMEO60\SERVER\SYSTEM User files: C:\SIMSCI\ROMEO60\SERVER\USER TDM 3.5 (Thermo Data Manager) directory: C:\COMMON FILES\SIMSCI\TDM35 TDM 3.5 Software Binary files: C:\COMMON FILES\SIMSCI\TDM35\BIN TDM Component files: C:\COMMON FILES\SIMSCI\TDM35\CMPFILES TDM Help Files:
19

ROMeo Getting Started Guide and Tutorial August 2011

C:\COMMON FILES\SIMSCI\TDM35\HELP TDM User Configuration folder: C:\DOCUMENTSAND SETTINGS\CURRENTUSER LOGIN\APPLICATION DATA\ SIMSCI\TDM Main TAO directory: C:\SIMSCI\TAO14A TAO binary files: C:\SIMSCI\TAO14A\BIN TAO user files: C:\SIMSCI\TAO14A\USER Main ObjectStore directory: C:\SIMSCI\OBJECTSTORE ObjectStore binary files: C:\SIMSCI\ OBJECTSTORE\OSTORE\BIN Miscellaneous ObjectStore files: C:\SIMSCI\ OBJECTSTORE\OSTORE\ETC ObjectStore library files: C:\SIMSCI\OBJECTSTORE\OSTORE\LIB ObjectStore log file: C:\SIMSCI\OBJECTSTORE\OSSERVER.LOG Main SimSci Common Framework 4.0 Installation directory: C:\PROGRAM FILES\COMMON FILES\SIMSCI\SIMSCICFI40 CFI 4.0 binary files: C:\PROGRAM FILES\COMMON FILES\SIMSCI\SIMSCICFI40\VC090X32\BIN Main SimSci Common Framework 3.2 Installation directory: C:\PROGRAM FILES\COMMON FILES\SIMSCI\SIMSCICFI32 CFI 3.2 binary files: C:\PROGRAM FILES\COMMON FILES\SIMSCI\SIMSCICFI32 \BIN

20

ROMeo Getting Started Guide and Tutorial August 2011

Install the Server Applications

Note: Before you install the ROMeo 6.0 Server application, you must know the name of the FLEXlm Server host computer. To determine the name of the FLEXlm Server host, right-click on the Network Neighborhood icon on the Servers desktop, and then select the Properties option, to see the servers name and domain.

Earlier we had 2 installations for the ROMeo suite, ROMeo installation and the same version of ARPM installation. From ROMeo 6.0 onwards, the ROMeo suite has five products: ROMeo OPS 6.0 ROMeo ARPM 6.0 ROMeo MBM 6.0 ROMeo Process Opt 6.0 ROMeo Utilities Opt 6.0

We will have only one common Install for all these five products of ROMeo Suite i.e., ROMeo OPS 6.0, ROMeo ARPM 6.0, ROMeo Utilities Opt 6.0, ROMeo Process Opt 6.0 and ROMeo MBM 6.0. The Product has a swap mechanism for users to swap between different products of ROMeo Suite. The server applications are the ROMeo 6.0 Server, TDM, TAO, ObjectStore and CFI. Installing these is largely automated. The following instructions show only those screens from the installation sequence that requires you to give non-trivial responses. From Windows Explorer, open the root directory on the ROMeo 6.0 CD-ROM, or browse to the network directory that holds the ROMeo installation program. Double-click the Setup.exe icon.

ROMeo Getting Started Guide and Tutorial August 2011

21

The Setup program starts and the Online Performance Suite Welcome window appears, as shown in Figure 1. Figure 1 Online Performance Suite Welcome Screen

22

ROMeo Getting Started Guide and Tutorial August 2011

After a few second, the InstallShield Welcome window appears, as shown in Figure 2. Figure 2 InstallShield Welcome Window

Click the Next button to proceed.

ROMeo Getting Started Guide and Tutorial August 2011

23

The Software License Agreement window appears, as shown in Figure 3. Review the contents of this window to confirm that your understanding of the license agreement is correct. Figure 3 License Agreement

Click the Next button to proceed.

24

ROMeo Getting Started Guide and Tutorial August 2011

Figure 4 ROMeo 6.0 Product Suite Selection Window

ROMeo Online Performance Suite installation package is a single installation media that will deploy ROMeo software on the target machine and will allow the user to select and run ROMeo software in five possible configurations depending on the license that the user has.

ROMeo OPS 6.0 If the User has the ROMeo Online Performance Suite License, then this is the configuration to use. This allows the user to build and run all types of ROMeo applications (process Optimization, Utilities Optimization, ARPM and MBM)

ROMeo ARPM 6.0 If the User has the ARPM license, then this is the configuration to use. This allows the user to build and run ARPM applications

ROMeo MBM 6.0 If the User has the MBM License, then this is the configuration to use. This allows the user to build and run MBM applications

ROMeo Getting Started Guide and Tutorial August 2011

25

ROMeo Process Opt 6.0 If the User has the ROMeo Process Optimization License, then this is the configuration to use. This allows the user to build and run ROMeo process Optimization applications

ROMeo Utilities Opt 6.0 If the User has the ROMeo Utilities Optimization License, then this is the configuration to use. This allows the user to build and run Utilities Optimization applications

After the software is installed, shortcuts are provided to allow the user to switch to a different licensed configuration if needed without having to re-install the application. Click the Next button to proceed. The Setup Type window appears, as shown in Figure 5. Figure 5 Select Type of Installation

This window offers you the choice to install:


26

Client and Server


ROMeo Getting Started Guide and Tutorial August 2011

Server Only Client Only Custom Install Solver 64 Bit Only

The following installation instructions apply for the selection Client and Server or Server Only installation options. If you want to install only the Client, refer to the Client Installation Requirements section of this document. Click the Next button to proceed. The Customer Information window appears, as shown in Figure 6. Figure 6 Customer Information Window

This window contains fields for: The name of your company The site where you are installing the software The unit where the software is to be used
27

ROMeo Getting Started Guide and Tutorial August 2011

You must enter information into all three fields before you can continue installing ROMeo 6.0 software. Click the Next button to proceed. The Destination Folder window appears, as shown in Figure 7. Figure 7 Choose Destination Folder

This window displays the default destination folder for the files for the ROMeo 6.0 Server. To use the default folders, click the Next button. To change the installation folder for ROMeo 6.0 software, click the upper Change button. To change the installation folder for the shared components, click the lower Change button. If you click either of these, the Change Current Destination Folder window appears, as shown in Figure 8. Here you can choose a different folder in which to install the software.

28

ROMeo Getting Started Guide and Tutorial August 2011

Figure 8 Change Destination Folder

Click the OK button to return to the Destination Folder window, and then click the Next button to proceed. The Select Security Type window appears, as shown in Figure 9. ROMeo software offers five types of security. The default security type is FLEXlm 9.5.

ROMeo Getting Started Guide and Tutorial August 2011

29

Figure 9 Select Security Type FLEXlm 9.5

Enter the names of the FLEXlm 9.5 license server, and click the Next button to continue. You can select the security type FLEXlm 11.x, as shown in Figure 10.

30

ROMeo Getting Started Guide and Tutorial August 2011

Figure 10 Select Security Type FLEXlm 11.6

Enter the names of the license server, and then click the Next button to continue. You can select the security type Token, as shown in Figure 11.

ROMeo Getting Started Guide and Tutorial August 2011

31

Figure 11 Select Security Type Token

Enter the names of the token license server, and then click the Next button to continue. You can select the security type Tokennet, as shown in Figure 12.

32

ROMeo Getting Started Guide and Tutorial August 2011

Figure 12 Select Security Type Tokennet

Enter the names of the token license server, and then click the Next button to continue. You can select the security type USB, as shown in Figure 13.

ROMeo Getting Started Guide and Tutorial August 2011

33

Figure 13 Select Security Type USB

USB security does not require a license server. Click the Next button to continue. Figure 14 shows that the InstallShield utility is ready to install the ROMeo software.

34

ROMeo Getting Started Guide and Tutorial August 2011

Figure 14 Ready to Install

Click the Back button to return to previous windows to change information, or click the Install button to continue. The installation process installs shared components first. Figure 15 shows the utility uninstalling previous versions of TAO. Figure 15 Uninstall TAO1.4a

SIMSCI common framework 4.0, SIM4ME Portal 2.1.1, and OPCUA Server gets installed along with ROMeo 6.0 software as a merged module.

ROMeo Getting Started Guide and Tutorial August 2011

35

The utility may install other supporting software, and will show messages similar to these. You do not have to do anything when you see these messages. Finally, the installation process installs the Server, as shown in Figure 16. If you chose to install both the Server and the Client, the utility installs the Client invisibly. Figure 16 Install Server Software

When it completes the configuration, the install process shows you the completion message, like that of Figure 17.

36

ROMeo Getting Started Guide and Tutorial August 2011

Figure 17 Server Installation Complete

Click the Finish button to complete the installation process. The installation utility asks whether you want to reboot your computer now or later, as shown in Figure 18. Figure 18 Restart Machine Message

ROMeo Getting Started Guide and Tutorial August 2011

37

If you choose No at this point, you must reboot your machine some time before you can use ROMeo 6.0 software. Neither the Server nor the Client can run until the machine has been rebooted after installation.

User Login and Authentication


ROMeo 6.0 software uses Windows integrated authentication to authenticate users. The Security and Control User Guide gives more information.

Install Additional Software


If any of the following applications are not yet installed, the utility silently installs them to support ROMeo 6.0 features. Microsoft .Net Framework Microsoft .Net Framework 2.0 Microsoft Visual C++ Redistributables Microsoft Visual C++ Redistributables 2008 SP1 Microsoft Visual Studio Tools for Office Runtime Microsoft Office 2003/2007 Primary Interop Assemblies

Uninstall the Server Applications


The installation utility installs standard Windows Uninstall utilities for the ROMeo 6.0 Server, TAO 1.4a, Simsci Common Framework 3.0 and ObjectStore 7.2.

Note: It is not necessary to uninstall and reinstall TDM, TAO and ObjectStore when installing newer versions of ROMeo software.

To Uninstall the ROMeo 6.0 Server


From the Control Panel, run the Add/Remove Programs utility, and scroll down to the entry for the ROMeo 6.0 Server. Remove the application as you would any other Windows program. The uninstall process of ROMeo 6.0 Server asks you if you want to uninstall TAO applications.

To Uninstall TAO 1.4a


From the Control Panel, run the Add/Remove Programs utility, and scroll down to the entry for TAO 1.4a. Remove the application as you would any other Windows program.

38

ROMeo Getting Started Guide and Tutorial August 2011

To Uninstall ObjectStore 7.2


From the Control Panel, run the Add/Remove Programs utility, and scroll down to the entry for ObjectStore 7.2. Remove the application as you would any other Windows program.

ROMeo Getting Started Guide and Tutorial August 2011

39

Client Installation
This chapter describes the installation procedure for the ROMeo 6.0 Client application. The Client application installation also installs PFE32, the default ROMeo 6.0 file editor.

Client Installation Requirements


Hardware Requirements
Computer Intel: Most IBM or compatible Pentium or 586 computers have clock speeds of at least 1 gigahertz (GHz). ROMeo software can run on slower computers, but the performance may be unacceptably slow. Intel: 600 MB of system memory, or higher. Needed for communication with ROMeo server Optional. The software can be installed across a network.

Memory Network card CD-ROM drive

Software Requirements
Network Protocol 32-bit Operating System TCP/IP software required. Windows 2000 with Service Pack 4, or Windows XP Service Pack 2, or Windows XP Service Pack 3, or Windows 2003 with Service Pack 1, or Windows 2003 with Service Pack 2, or Windows 2008 Server R2 Windows 7 64-bit Operating System Windows 2003 with Service Pack 2 Windows 7 Windows 2008 Server R2 You must have administrative rights to install ROMeo software properly. Browser Internet Explorer 7.0 or higher to open Data Entry windows for some unit operations.

Disk Space Requirements


The client computer must have at least 90 MB of available disk space. The ROMeo 6.0 installation program automatically checks your system resources and notifies you if the system does not have enough resources for the installation.

40

ROMeo Getting Started Guide and Tutorial August 2011

Security Requirements
Firewalls and Virus Scan programs degrade performance. Optimal performance may only be possible after you disable firewalls and virus scanners. SimSci-Esscor recommends that you disable any of the following scan services that you may have running. Windows Firewall/Internet Connection Sharing (ICS) services Network Associated Virus Scan Mcshield.exe service Network Associated Virus Scan VsTskMgr.exe service McAfee Framework Services.exe service

If you are not allowed to disable the scans, then you must at least exclude Simsci-Esscor installed folders and processes. Data Encryption Protection (DEP) must be set to Turn on DEP for essential Windows programs and services only. SimSci-Esscor recommends that you disable any of these firewalls that you may have running. Windows Firewall McAfee Firewall Norton (Symantec) Firewall

If you cannot disable the firewall, then you must at least place the firewall in learning mode.

Default Directory Structure for Client


The ROMeo 6.0 Client is installed in the following directory structure: Main ROMeo Client directory: C:\SIMSCI\ROMEO60\CLIENT Program files: C:\SIMSCI\ROMEO60\CLIENT\BIN Online help files: C:\SIMSCI\ROMEO60\CLIENT\HELP Resource files: C:\SIMSCI\ROMEO60\CLIENT\RESOURCE System files:
41

ROMeo Getting Started Guide and Tutorial August 2011

C:\SIMSCI\ROMEO60\CLIENT\SYSTEM User-specific files: C:\SIMSCI\ROMEO60\CLIENT\USER PFE32 file editor files: C:\PROGRAM FILES\SIMSCI\PFE32 Documents and Settings User Application Directory (Hidden): C:\DOCUMENTSAND SETTINGS\<USER>\APPLICATION DATA\SIMSCI\ROMEO 6.0\USER ROMeo Application files: C:\DOCUMENTSAND SETTINGS\<USER>\APPLICATION DATA\SIMSCI\ROMEO 6.0\USER\MODELAPP Real-Time System Application files: C:\DOCUMENTSAND SETTINGS\<USER>\APPLICATION DATA\SIMSCI\ROMEO 6.0\USER\RTS

Install the Client Application

Note: Before you install the ROMeo 6.0 Client application, you must know the name of the computer on which the ROMeo 6.0 Server application is installed. If you do not know this, check with your system administrator. Installing the Client application is largely automated. The following instructions show only those screens from the installation sequence that require you to give non-trivial responses. From Windows Explorer, open the root directory on the ROMeo 6.0 CD-ROM, or browse to the network directory that holds the ROMeo installation program. Double-click the Setup.exe icon. The Setup program starts and the Online Performance Suite Welcome window appears, as shown in Figure 19.

42

ROMeo Getting Started Guide and Tutorial August 2011

Figure 19 Online Performance Suite Welcome Screen

After a few second, the InstallShield Welcome window appears, as shown in Figure 20. Figure 20 InstallShield Welcome Window

ROMeo Getting Started Guide and Tutorial August 2011

43

Click the Next button to proceed. The Software License Agreement window appears, as shown in Figure 21. Review the contents of this window to confirm that your understanding of the license agreement is correct. Figure 21 License Agreement

Click the Next button to proceed.

44

ROMeo Getting Started Guide and Tutorial August 2011

Figure 22 ROMeo 6.0 Product Suite Selection Window

Select one product to install. Click Next. After installation is complete, you can swap to any other product.

ROMeo Getting Started Guide and Tutorial August 2011

45

The Setup Type window appears, as shown in Figure 22. Figure 22 Select Type of Installation

This window offers the choice to install: Client and Server Server Only Client Only Custom Install

The following installation instructions apply for the selection of Client Only installation options. If you want to install the Server, or both the Server and the Client, refer to the Server Installation Requirements section of this document. Click the Next button to proceed. The Customer Information window appears, as shown in Figure 23.

46

ROMeo Getting Started Guide and Tutorial August 2011

Figure 23 Customer Information Window

This window contains fields for: Your name The name of your company

You must enter the information into both fields before you can continue installing ROMeo 6.0 software. Click the Next button to proceed. The Server Location window appears, as shown in Figure 24.

ROMeo Getting Started Guide and Tutorial August 2011

47

Figure 24 Enter Server Location

If you are installing the ROMeo 6.0 Client application and the Server application on different computers, enter the name or the IP address of the ROMeo 6.0 Server computer in the ROMeo Server Machine field. If you are installing the Client and Server on the same computer, you can leave this field blank. Do not include backslashes \\ in the server name. Click the Next button to proceed. The Destination Folder window appears, as shown in Figure 25.

48

ROMeo Getting Started Guide and Tutorial August 2011

Figure 25 Choose Destination Folder

This window displays the default destination folder for the files for the ROMeo 6.0 client installation. To use the default folders, click the Next button.

ROMeo Getting Started Guide and Tutorial August 2011

49

To change the installation folder for the ROMeo 6.0 Client, click the Change button. The Change Current Destination Folder window appears, as shown in Figure 26. Here you can choose a different folder in which to install the software. Figure 26 Change Destination Folder

Click the OK button to return to the Destination Folder window, and then click the Next button to proceed. The Select Security Type window appears, as shown in Figure 9. ROMeo software offers five types of security. The default security type is FLEXlm 9.5.

50

ROMeo Getting Started Guide and Tutorial August 2011

Figure 26a Select Security Type FLEXlm 9.5

Enter the names of the FLEXlm 9.5 license server, and click the Next button to continue.

ROMeo Getting Started Guide and Tutorial August 2011

51

Figure 27 shows that the InstallShield utility is ready to install the ROMeo 6.0 software. Figure 27 Ready to Install

Click the Back button to return to previous windows to change information, or click the Install button to continue. The installation process installs shared components first. Figure 28 shows the utility installing TAO 1.4a. Figure 28 Install TAO

SIMSCI common framework 4.0, SIM4ME Portal 2.1.1, and OPCUA Server gets installed along with ROMeo 6.0 as a merged module. The utility may install other supporting software, and will show messages similar to these. You do not have to do anything when you see these messages.
52 ROMeo Getting Started Guide and Tutorial August 2011

Finally, the installation process installs the Client, as shown in Figure 29. Figure 29 Install Client Software

We get a pop-up message as shown in the figure below, which is a bug that will be fixed in future release of ROMeo software.

ROMeo Getting Started Guide and Tutorial August 2011

53

Figure 29a Popup Message displaying Client and Server mismatch

Click OK in the pop-up message and the installation will continue.

54

ROMeo Getting Started Guide and Tutorial August 2011

When it completes the configuration, the install process shows you the completion message, like that of Figure 30. Figure 30 Client Installation Complete

Click the Finish button to complete the installation process. The utility asks whether you want to reboot your computer now or later, as shown in Figure 31. Figure 31 Restart Machine Message

ROMeo Getting Started Guide and Tutorial August 2011

55

If you choose No at this point, you must reboot your machine some time before you can use ROMeo 6.0 software. The Client cannot run until the machine has been rebooted after installation.

Install Additional Software


If any of the following applications are not yet installed, the utility silently installs them to support ROMeo 6.0 features. Microsoft .Net Framework Microsoft .Net Framework 2.0 Microsoft Visual C++ Redistributables Microsoft Visual Studio Tools for Office Runtime Microsoft Office 2003/2007 Primary Interop Assemblies

Uninstall the Client Application


The installation utility installs a standard Windows Uninstall utility for the ROMeo Client applications.

To Uninstall the ROMeo 6.0. Client


From the Control Panel, run the Add/Remove Programs utility, and scroll down to the entry for the ROMeo 6.0 Client. Remove the application as you would any other Windows program. The directory C:\DOCUMENTSAND SETTINGS\<USER>\APPLICATION DATA\ SIMSCI\ROMEO 6.0\USER contains two files that the uninstall process does not delete: ROMEO.INI and RTUMAIN.INI. These files contain ROMeo and ROMeo RTS configuration settings. To re-install the same ROMeo versions with default settings, you must first delete these files. The directory C:\DOCUMENTSAND SETTINGS\<USER>\APPLICATION DATA\ SIMSCI\ROMEO 6.0\USER contains two folders that the uninstall process does not delete: MODELAPP and RTS. These folders contain PERSIST_APPLICATIONLOOK.XML files that determine GUI icon and menu configuration. To re-install the same ROMeo versions with default settings, you must first delete these folders.

56

ROMeo Getting Started Guide and Tutorial August 2011

How to Swap to different ROMeo 6.0 Products


By default if you install ROMeo 6.0 software, the product will install ROMeo OPS 6.0. Therefore, after installation, if you try to launch ROMeo 6.0 from the Start menu, it will look like Figure 32.

Figure 32 ROMeo 6.0 Start Menu Option

To SWAP to some other product, the user needs to click on Select ROMeo Suite Product and it opens a new tab as seen in Figure 33 below.

Figure 33 ROMeo 6.0 Options

Select one of the options displayed. For example, to swap to ROMeo ARPM 6.0, click Select ROMeo 6.0 ARPM 6.0. After clicking, re-open the Start menu and now all icons will change to ROMeo ARPM 6.0 as shown in Figure 34 below:

ROMeo Getting Started Guide and Tutorial August 2011

57

Figure 34 ROMeo ARPM 6.0 Start Menu Options

Now the user can launch ROMeo ARPM 6.0 or ROMeo ARPM Real Time System 6.0. User can choose to swap to any product he wants to use. Therefore, if the user swaps to ROMeo MBM 6.0, then he can launch ROMeo MBM 6.0 and its respective RTS. The Captive Historian, the Model Library Manager 6.0. SIM4ME Portal2.1.1 is common to all the products of the ROMeo 6.0 Suite.

To launch these different products of ROMeo 6.0 Suite, the user should have separate licenses for each of these. For example, ROMeo OPS 6.0 and ROMeo MBM 6.0 has different license and the same applies to other 3 products as well. User can still swap to any product even if he does not have the respective license. However, after swapping, user cannot use a particular product even after the swap is successful.

User can use the same databases or models on any of these products. For example, if the user creates a Chiller DB on the product ROMeo OPS 6.0, the user can swap to a new product called as ROMeo MBM 6.0 and open the same Chiller DB created on ROMeo OPS 6.0. However, he cannot solve the chiller DB on ROMeo MBM 6.0 as it does not support all ROMeo OPS 6.0 models.

The swap should be ideally done when no executable / process of the product to be swapped is running. What it means is suppose you have originally the product as ROMeo OPS 6.0, a model apps open or a RTS Sequence open for ROMeo OPS 6.0 and if you try to swap to ROMeo MBM 6.0, then it will not allow saying that some related processes of ROMeo OPS 6.0 are running. To swap to a different product, the user needs to ensure that all executable / process of the current product is closed.

58

ROMeo Getting Started Guide and Tutorial August 2011

This Swap feature is supported for both Admin and Non Admin Users. However, currently, non-admin users will not be able to stop RTS Scheduler and Msg Server processes as they run under SYSTEM account, thus preventing the Swap mechanism. This issue will be addressed in future releases.

Swap of any product does not change the installation files and it remains the same. Uninstallation is independent of product swap. For example, you installed ROMeo OPS and then swapped to ARPM. At this point you can uninstall the product without any problem.

ROMeo Getting Started Guide and Tutorial August 2011

59

License Swap in Distributed Client Server System


1. In case the user has a distributed client server install then the swap has to be done on both the client machine and Server machine for the Client and Server machine to work..When the ROMeo or RTS client is launched, it first checks that the product name for both the Server and Client is the same. If not it states the disparity with the product name on both the client side and server side and also state how the user should select the licensed product to correct this disparity. The launch quits after displaying this message. The user can check the log files Client\User\LicenseSwapLog.txt and Server\User\Logs \LicenseSwapLog.txt to see who performed the swap and when. 2. If the client and server product names are same the launch continues as normal with respective product license.

Multiple User License Swap Cases


1. User A Installs ARPM from common Install. User B logs in. He runs Personalize ARPM 6.0 Client from start menu and launches ARPM. 2. User A Installs ARPM from common Install. User B logs in and wants to use ROMeo software. He runs product swap by clicking Select ROMeo 6.0 and then runs Personalize ROMeo 6.0 Client from start menu to get ROMeo launch shortcuts and then runs ROMeo. User A installs ARPM from common Install. User B logs in. He runs Personalize ARPM 6.0 Client from start menu and launches ARPM. User A logs in again, swap product to MBM, and uses it. User B logs in again and tries to launch ARPM from ARPM Short cut. Launch fails and says that Server Product is MBM and Client product is ARPM and so he needs to swap to resolve this discrepancy. The User B can check the log files Client\User\LicenseSwapLog.txt and Server\User\LicenseSwapLog.txt to see who performed the swap and when. User B wants to use ARPM and so he swaps to ARPM and uses it.

Reactor Licensing
In ROMeo 6.0, there are seven new reactor models available, namely, SimSci HFAlky, SimSci SFAlky, SimSci FCC, ISOM, VOM, Coker, and Reformer models. User can view these 3 reactor models on the Reactors tab on the PFD Palette on ROMeo OPS 6.0. These three reactors will require separate licenses. User can create/solve these reactor models on any of the 5 products of the ROMeo 6.0 if the user has the respective reactor licenses for each reactor separately.

60

ROMeo Getting Started Guide and Tutorial August 2011

Distributable 64-bit Solver Installation


This chapter describes the installation procedure for the distributable 64 bit solver application available with ROMeo 6.0 software. This distributable 64 bit solver has to be installed in a machine different from the ROMeo server and client machine.

Solver Installation Requirements


Hardware Requirements
Computer A computer with 64 bit Operating System.

Network card CD-ROM drive

Needed for communication with ROMeo server Optional. The software can be installed across a network.

Software Requirements
Network Protocol Operating System TCP/IP software required. Windows 2000 (64-bit) or Windows XP (64-bit) Windows 2003 (64-bit), or Windows 7 (64-bit) Windows 2008 server R2 (64-bit) You must have administrative rights to install ROMeo properly.

Security Requirements
Firewalls and Virus Scan programs degrade performance. Optimal performance may only be possible after you disable firewalls and virus scanners. SimSci-Esscor recommends that you disable any of the following scan services that you may have running. Windows Firewall/Internet Connection Sharing (ICS) services Network Associated Virus Scan Mcshield.exe service Network Associated Virus Scan VsTskMgr.exe service McAfee Framework Services.exe service

If you are not allowed to disable the scans, then you must at least exclude Simsci-Esscor installed folders and processes.
ROMeo Getting Started Guide and Tutorial August 2011 61

Data Encryption Protection (DEP) must be set to Turn on DEP for essential Windows programs and services only. SimSci-Esscor recommends that you disable any of these firewalls that you may have running. Windows Firewall McAfee Firewall Norton (Symantec) Firewall

If you cannot disable the firewall, then you must at least place the firewall in learning mode.

Default Directory Structure for Solver


The ROMeo 6.0 Solver is installed in the following directory structure: Main ROMeo Solver directory: C:\SIMSCI\SLV60 Program files: C:\SIMSCI\SLV60\BIN Application folder: C:\SIMSCI\SLV60\MODELAPPS\<MODELAPPNAME>

Install the Solver Application

Note: Before you install the ROMeo 6.0 Solver (64 bit) application, you must know the name of the computer on which the ROMeo 6.0 Server application is installed. If you do not know this, check with your system administrator. Installing the Solver (64 bit) application is largely automated. The following instructions show only those screens from the installation sequence that requires you to give non-trivial responses. From Windows Explorer, open the root directory on the ROMeo 6.0 CD-ROM, or browse to the network directory that holds the ROMeo installation program. Double-click the Setup.exe icon. The Setup program starts and the Online Performance Suite Welcome window appears as shown in Figure 35.

62

ROMeo Getting Started Guide and Tutorial August 2011

Figure 35 Online Performance Suite Welcome Screen

After a few second, the InstallShield Welcome window appears, as shown in Figure 36. Figure 36 InstallShield Welcome Window

ROMeo Getting Started Guide and Tutorial August 2011

63

Click the Next button to proceed. The Software License Agreement window appears, as shown in Figure 37. Review the contents of this window to confirm that your understanding of the license agreement is correct. Figure 37 License Agreement

Click the Next button to proceed.

64

ROMeo Getting Started Guide and Tutorial August 2011

Figure 37a ROMeo 6.0 Product Suite Selection Window

Select one product to install. Click Next. After installation is complete, you can swap to any other product. The Setup Type window appears as shown in Figure 38 and select the solver (64 bit) option.

ROMeo Getting Started Guide and Tutorial August 2011

65

Figure 38 Select Type of Installation

The following installation instructions apply for the selection of Solver Only installation options. If you want to install the Server, or both the Server and the Client, refer to the Server Installation Requirements section of this document. Click the Next button to proceed.

66

ROMeo Getting Started Guide and Tutorial August 2011

Figure 39 Enter Server Location

If you are installing the ROMeo 6.0 Solver (64 bit) application and the Server application on different computers, enter the name or the IP address of the ROMeo 6.0 Server computer in the ROMeo Server Machine field. Do not include backslashes \\ in the server name. Click the Next button to proceed. The Destination Folder window appears, as shown in Figure 40.

ROMeo Getting Started Guide and Tutorial August 2011

67

Figure 40 Choose Destination Folder

This window displays the default destination folder for the files for the ROMeo 6.0 client installation. To use the default folders, click the Next button.

68

ROMeo Getting Started Guide and Tutorial August 2011

To change the installation folder for the ROMeo 6.0 Solver, click the Change button. The Change Current Destination Folder window appears, as shown in Figure 41. Here you can choose a different folder in which to install the software. Figure 41 Change Destination Folder

Click the OK button to return to the Destination Folder window, and then click the Next button to proceed with the installation.

ROMeo Getting Started Guide and Tutorial August 2011

69

Figure 42 shows that the InstallShield utility is ready to install the ROMeo 6.0 software. Figure 42 Ready to Install

Click the Back button to return to previous windows to change information, or click the Install button to continue. The installation process installs shared components first. Figure 43 shows the utility installing TAO 1.4a. Figure 43 Install TAO

70

ROMeo Getting Started Guide and Tutorial August 2011

Figure 44 shows the utility installing the Solver software. Figure 44 Install Solver

The utility may install other supporting software, and will show messages similar to these two. You do not have to do anything when you see these messages. Finally, the installation process installs the Solver, as shown in Figure 45. Figure 45 Install Solver Software

When it completes the configuration, the install process shows you the completion message, like that of Figure 46.

ROMeo Getting Started Guide and Tutorial August 2011

71

Figure 46 Solver Installation Complete

Click the Finish button to complete the installation process. The utility asks whether you want to reboot your computer now or later, as shown in Figure 47. Figure 47 Restart Machine Message

If you choose No at this point, you must reboot your machine some time before you can use ROMeo software. The Solver cannot run until the machine has been rebooted after installation. This part completes the installation of the 64 bit solver in a machine with 64-bit operating system. To set up the
72 ROMeo Getting Started Guide and Tutorial August 2011

ROMeo server machine (ROMeo Host Machine) to use the distributable solver (64 bit) in the other machine (Distributed Solver machine) , the user has to follow steps explained below.

On ROMeo Host Machine


Start ROMeo, go to Options menu, and select INI Settings. Then configure the Solver Tab in the dialog box as shown in the below figure: 1. Check Use Distributed Solver button. 2. Set Solver Machine Name to Machine2 name. 3. Set Solver Exe Directory to Solver Bin directory on Distributed Solver machine.

Figure 48 INI Settings

ROMeo Getting Started Guide and Tutorial August 2011

73

On Distributed Solver machine


Stop the two TAO services in this machine by going through Start -> Settings -> Control Panel -> Administrative Tools->Services Stop the following 2 services: Tao Implementation Repository Activator 14a Tao Implementation Repository 14a Change the Properties of the above two services to Disabled. Find the Environment variable ImplRepoServiceIOR and change its value as given below. My Computer->Properties->Advanced->System Environment ImplRepoServiceIOR Change its value from corbaloc::localhost:8888/ImR to corbaloc::<ROMeo Host Machine>:8888/ImR Execute SLV60\Bin\RegisterActivatorServer.cmd

Note: This will open up a DOS program. This program should always remain running on the Distributed Solver machine. If ROMeo host machine is rebooted or if the TAO services on ROMeo host machine are restarted, then this DOS program should be restarted again. SETUP is now complete. You are now ready to run ROMeo on ROMeo host machine with the distributed solver running on the other machine. The distributed solver generates the solver trace file in SLV60\ModelApps\<DBName> directory in Distributed solver machine.

Install Additional Software


If any of the following applications are not yet installed, the utility silently installs them to support ROMeo 6.0 features. Microsoft Visual C++ 2005 Runtime Microsoft Visual C++ 2008 Runtime

74

ROMeo Getting Started Guide and Tutorial August 2011

Deploying both Solvers (32 bit and 64 bit) on the same 64-bit Machine and Swapping them
Solvers (32 bit and 64 bit) can be deployed both in the same 64-bit machine by following the procedure below : 1. Double-click on the Setup.exe to install ROMeo and select Custom Install as type of Installation Figure 49

2. Custom install with Solver 32-bit selected first, restart the machine. 3. Then from Change option in Add/Remove Programs, Customs install 64-bit solver as well by enabling Solver 64-bit as shown in the figure below (Figure 50). This ensures that both 32-bit and 64-bit solvers are installed.

ROMeo Getting Started Guide and Tutorial August 2011

75

Figure 50

4. Restart the machine 5. In Add/Remove Programs, you can see that Solver 64 as an additional program installed. 6. You can see following directory structure in the ROMeo Installation directory where SLV60 is Solver 32-bit Directory and SLV60x64 is Solver 64-bit directory Figure 51

7. Now to run respective solver (whether 32 bit or 64 bit), you need to swap BaseDir from registry editor. 8. Once both the Solvers (32 bit and 64 bit) are deployed, go to Registry Editor>HKEY_LocalMachine->Softwares->wow6432Node -> SLV -> 6.0 -> Server and change the value of BaseDir so that ROMeo picks up correct solver as shown in the figure below (Figure 52). This way you can work with either 32-bit solver or 64-bit solver.

76

ROMeo Getting Started Guide and Tutorial August 2011

Figure 52

Note: Please remember you can run only one solver at a particular time.

ROMeo Getting Started Guide and Tutorial August 2011

77

Installing INSQL SDK on top of ROMeo 6.0 Installation


From ROMeo 6.0 onwards, we have another component called as InSQL SDK which comes with the ROMeo Installer Kit, but does not get installed by default. Steps to Install InSQL SDK on top of ROMeo 6.0 Install Kit which is already installed in a machine. Go to ROMeo install file and change installation. Figure 53

Select INSQL SDK from custom set up and click to install entire feature. Install ROMeo software with these changes. Figure 54

78

ROMeo Getting Started Guide and Tutorial August 2011

It takes default path C:\Program Files (x86)\Common Files\ArchestrA. Figure 55

After InSQL SDK is installed, you can find the ArchestrA files in C: \Simsci\ Archestra\toolkits folder also. Figure 56

ROMeo Getting Started Guide and Tutorial August 2011

79

Now uninstall ROMeo. The uninstallation goes fine but still you will find ArchestrA files in C:\Program Files (x86)\Common Files\ArchestrA. So after you install ArchestrA, it does not uninstall even if you uninstall ROMeo.

80

ROMeo Getting Started Guide and Tutorial August 2011

Installing INSQL SDK along with ROMeo 6.0 Installation


InSQL SDK can also be installed along with ROMeo 6.0 Install Kit in a clean machine. The steps are: Select Custom Install while installing ROMeo 6.0 Install and click Next. Figure 57

Figure 58

Select INSQL SDK from Custom Setup and right-click on it. Select the option Entire feature will be installed on local hard drive to install entire feature and install ROMeo software.

ROMeo Getting Started Guide and Tutorial August 2011

81

Figure 59

Check ArchestrA that takes default path C:\Program Files (x86)\Common Files\ArchestrA.

So it has been observed that ArchestrA takes C:\Program Files (x86)\Common Files\ArchestrA as default path irrespective of which drive ROMeo software gets installed.

82

ROMeo Getting Started Guide and Tutorial August 2011

Running the ROMeo or ROMeo Real-Time System Application


You can launch ROMeo or ROMeo RTS as you would any other Windows program from the Windows Start menu. These programs are available from the ROMeo 6.0 folder under the /Programs/ submenu of the Start menu. The ROMeo Server application and the FLEXlm Security application must be installed before you can run ROMeo software. You must create a database in ROMeo before you can run the RTS application. The ROMeo online help system and the program documentation give instructions on using ROMeo and ROMeo RTS. If you have a question that these two sources cannot answer, contact your local SimSciEsscor Technical Support representative.

ROMeo Getting Started Guide and Tutorial August 2011

83

Troubleshooting
This section addresses some of the problems you may encounter when you install ROMeo software.

Installation Problems
If you have problems with the initial installation of ROMeo software, review the first section below. If you still cannot correct the problem, contact your local SimSci-Esscor Technical Support Center, listed at the beginning of this document. Table 1 Installation Problems and Solutions
Problem Fix Installing ROMeo software fails at ObjectStore, TAO, CFI or TDM installation See that installer has ROMeo system administration rights privileges. It is recommended that the user disable any firewalls and virus scan programs, use proper DEP settings, and retry installation. Corrupt files: One or more of the files appears to be corrupted (based on an unusual file size or runtime message) 1. Run CHKDSK to verify the drive. 2. Remove the current installation. 3. Reinstall ROMeo from scratch. Problem Fix 1 Fix 2 Invalid path or access failures: Messages that files could not be copied and that the installation failed. When installing to a network, make sure you have read/write access privileges. See that there is enough disk space in the specified directory.

Problem Fix

Communications Problems
Most problems that involve communication between the Client and the Server can be traced to incorrect settings on the TCP/IP network protocol. If you have followed the installation instructions and still have trouble with Client/Server communication, asks your IT administrator to review the TCP/IP network settings.

84

ROMeo Getting Started Guide and Tutorial August 2011

Simulation Mode Tutorial


This exercise simulates the operations of the Chiller plant shown in Figure 60. This plant removes the valuable heavy components, or natural gas liquids, from a natural gas. The remaining gas goes to a pipeline. You will build and solve the model in several pieces, starting with the units shown in Figure 61. This practice allows you to focus your troubleshooting efforts on a few units at a time. Figure 60 Chiller Plant PFD

Gather Data
Online projects typically start out with the gathering of information such as PFDs, P&IDs, lab data, and instrumentation. For this exercise, this information is shown in Figure 60, Table 2, Table 3, and Table 4. All of the data in these tables is realistic, and typical of an online process. Table 2 shows the Scan Data for all the streams in the Chiller plant. Table 2 Scan Data on June 1
Location S1 S1 S1 S2 S4 Flow Temp Pres Temp Flow Variable Value 40 127.4 205 85 64.41 UOM MM ft3/day F psig F ft3/hr Meter Type 0.5% J 1% J Orifice 32 0 1400 100 0 32 Range 100 1400

ROMeo Getting Started Guide and Tutorial August 2011

85

Location S5 S5 S6 Air S9 S11 S12 V1 S16* S16 S16 S18 S18 Stabilizer Stabilizer Stabilizer Stabilizer S19 S19 S20 S20 S21 NGLSink Motor1 Temp Pres Temp Temp Flow Temp Temp

Variable

Value 239.8 600 110 80 479 56.9 -18 388 38465 -33 7 1.3 97.8 1.8 200 -5.2 29 3.31 -45 90 887 588 239 165 F

UOM

Meter Type J 32

Range 1400

psig F F MM ft3/day F F psi lb/hr F psig MM ft3/hr F psi psig F F MM ft3/day F F ft3/hr psig psia Amp Orifice J 1% 5 psi T T Orifice T J Orifice Gauge 10 psi 1% 0 32 0 0 -150 -150 0 -150 32 0 0 0 0 3 1400 10 300 700 700 6 700 1400 2000 1000 400 250 Orifice 0 64000 J J 32 32 1400 1400

1% (calculated from correlation. All fans on) J T 32 -50 1400 10

Pres Drop Flow Temp Pres Flow Temp Trayed section DP Tray 1 Pres Tray 5 Temp Tray 14 Temp Flow Temp Temp Flow Pres True Vapor Pressure LineAmps

Note: All volumetric flows are at Standard conditions * The flow meter on S16 uses SpGr = 0.52 for flow compensation

Table 3 shows the mole percentages of the gases going in to the Chiller. Table 3 Inlet Gas analysis on June 1
Component Nitrogen Carbon dioxide Methane 1.0 1.6 72.5 Mole %

86

ROMeo Getting Started Guide and Tutorial August 2011

Component Ethane Propane i-Butane n-Butane i-Pentane n-Pentane C6 and heavier 11.5 6.75 1.25 3.0 0.55 1.10 0.75

Mole %

Table 4 shows the mole percentages of the liquids going in to the Chiller. Table 4 Liquid Propane Composition
Component Ethane Propane i-Butane 2.5 97.0 0.5 Mole %

Create a New Simulation


Open the File menu and select the New... option. After the PFD window opens, check Diagnostics in the View menu. Then select Tile Horizontally in the Window menu. You should now see both the PFD and the Diagnostics windows. The diagnostics window displays the warning and error messages that help you identify input mistakes. Figure 61: Process Schematic for First Part of Chiller Plant

Table 5 shows the data for each item of equipment in Figure 61.

ROMeo Getting Started Guide and Tutorial August 2011

87

Table 5 Equipment Data


Unit HX1 F1 C1 HX2 Description 1-sided HX Scrubber (Flash) Compressor Air Cooler = 2 psi P Adiabatic Flash. P=0 Isentropic Efficiency = 72% Area: 400 ft2 Hotside (Tube): Process P = 5 psi F2 Knockout drum (Flash) Adiabatic Flash P=0 Data

Modify the Input Units of Measure


Click the UOM button on the toolbar. This exercise uses modified English Units. Create a UOM set initialized from the English set and name it ENG-1. Double-click on ENG-1 and override the following units: Change Pressure to psig. Change Volume Rate to MM ft3/day. Change Power to Millions of BTU/hr. Change Currency to $. Change Composition to Percent.

Select ENG-1 as the Current Set name and click the OK button.

Define the Components


Click the Components and Thermodynamics button. Enter the required library components shown in Table 2 by selecting them from the Most Commonly Used Component Family list or by typing them in the Add Library Component box using their proper aliases. Dont forget to add Air. Press the <Enter> key or click the Add button to commit the Components. We will model the C6 and Heavier material using a petrocomponent. Go to the Petro tab and create the C6PLUS petrocomponent, as shown in Figure 62. Then enter 210F for the NBP and 73 for the API gravity.

88

ROMeo Getting Started Guide and Tutorial August 2011

Figure 62 Create Petro Component

To define the component slates, select the Slate tab. Define a PROCESS slate with the components in Figure 62 and an AIR slate with only air. Drag the appropriate components into the Components in Slate box.

Select the Thermodynamic Method


Select the Method tab, and add a new Method Slate called PR. In the tree control, right-click on Thermodynamic Data and select PR from the list of available thermodynamic methods. Expand the tree and see that you can override individual properties. For example, the tree allows you to select the Ideal method for phase equilibrium instead of Peng-Robinson. Select the Default tab. Set the default Component Slate to PROCESS and the default Method Slate to PR. Any unit that you add to the flowsheet later uses these slates unless you explicitly change these settings. Click the OK button to return to the main window. Save the model, giving it the name CHILL1.

Build the Model


Left-click on the appropriate unit icons on the palette, then left click again to drop the icons in their locations on the PFD. Tip: To add more than one instance of the same unit, such the two Sources here, hold the shift key down while dropping the unit on the PFD. Every left-click drops another instance. HX1 is one-sided (tube) with the hot fluid on the tube side. HX2 is two-sided with the hot fluid on the tube side.

Click on the red-bordered Process Stream button on the PFD palette. The pointer now has an S attached to it, and each unit has highlighted its available exit ports: red for required ports, green for optional ports.

ROMeo Getting Started Guide and Tutorial August 2011

89

Click on a units exit port to start the stream connection. Then click again on the downstream units feed port to complete the connection. Tip: Streams labels are automatically numbered. By creating streams in the proper order, you can avoid having to rename them later.

After you finish building the flowsheet, all unit labels have red borders, which indicate that you must still add data. Note that the border of the Process Stream button is now black, which indicates that you have entered all necessary data for this function. To exit the stream connection mode, click the right mouse button, or click on the Process Stream button so that it turns gray, indicating that the mode is no longer active. The complete PFD should look like Figure 61. Save the model.

Define the Inlet Gas Source


Double-click on the source S01. Select the Thermo/Phases Tab and verify that the component slate is Process and that the property slate is PR. Do not select a value for the phase presence; the model does this for you. Tip: Units must declare which phases are present in their products. You can do this manually, on the Thermo/Phases Tab. Determining phases is a major source of nuisance and user error, so most people prefer to let the stream recommend its phase presence. If you leave all phases at Must Not be Present, the stream determines its phase presence from the composition, T, and P when you call the GENERATE ESTIMATES() method.

Enter the values for the inlet gas source from the measurements and lab data. Change the flow rate UOM by right-clicking on the lb-mol/hr cell at the top of the grid. Change the basis to vapor volume and the units to MM ft3/day. Return to the grid and enter 40 in the S1 cell. Red check marks appear on Tabs that have incomplete data. ROMeo software updates the check mark after you exit the Tab. Click the OK + Generate Estimates button to return to the main window. Right-click on source S01 and rename it to InletGas.

Define the Air Source


Rename source S02 to Air and enter the measured temperature. Remember to select the AIR component slate under the Thermo/Phases Tab.

90

ROMeo Getting Started Guide and Tutorial August 2011

Enter Operating Conditions for Each Unit


Double-click on each unit and enter the required operating data shown in Table 2. Specify the unit to match its product stream measurements. When you exit each tab, click the OK + Generate Estimates button, to fill in the enthalpy, phase fraction, and any other uninitialized values. There are some additional steps to perform for the Heat Exchanger HX1 (Reboiler hot side): By modeling only one side of the reboiler, you can defer the more complex column calculations until later. Use a hot side Product Temperature specification, since this is a value you know from its measurement. In the Hot Side tab, enable the Check Phases option.

There are some additional steps to perform for the Heat Exchanger HX2 (Air Cooler): Use a hot side Product Temperature specification. Check the Always Calculate LMTD box.

For the Compressor, make sure that the controls on the Data tab look like those in Figure 63. Figure 63: Compressor Specification Tab

At this point there should be no red on the flowsheet. If any of the unit or stream labels have red borders, click on them and check the diagnostic messages. Correct the problems until there is no red on the flowsheet. Save the model before you continue.

Run the Simulation and View the Results


Run the simulation and check the Diagnostics window for the status. After the simulation converges, you must open the Run menu and select the Check Solution Validity item. The Diagnostics window displays certain problems, such as negative flows.
ROMeo Getting Started Guide and Tutorial August 2011 91

The Check Solution Validity task cannot find every problem, so you should interpret a Solution is valid response to mean that the solution does not fail any of the built-in tests. If you want the Validate Solution process to check your phase specifications (such as to check if a vapor really is present for a stream designated Vapor Must be Present), you must explicitly request Check Phases at Solution in the Thermo/Phases dialogs. It is recommended that you check this box for every stream during the model building phase. Double-click on a Diagnostic message to center the appropriate unit or stream in the PFD window. To view the results for the entire model, open the Output menu and select the HTML Standard Reports / Simulation Report item. This opens a browser window with hyperlinks to the individual units contained in the flowsheet. You can leave this browser view open and click the Refresh button after each run, or you can click the Live button and the report automatically refreshes when new values are calculated. There are several ways to view the results of an individual unit or stream. Select the unit or stream and click the View Results button to generate an HTML report. Double click on the unit or stream and view the Data Summary tabs. Hold the cursor over a stream to view its Temp, Pres, and Flow. Shift-Double-click on an object to launch its Model window. This shows detailed information in a grid format.

After you obtain a successful valid solution, open the Run menu and select the Update Initial Values item. This places the Final Values from the simulation into the Initial Values. Starting from a previous solution increases the convergence speed for the next run. Save the model.

92

ROMeo Getting Started Guide and Tutorial August 2011

S-ar putea să vă placă și