AVEVA Process Simulation Simulation Building Guide
AVEVA Process Simulation Simulation Building Guide
Version 2024
October 2023
aveva.com
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved.
No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any
means, mechanical, photocopying, recording, or otherwise, without the prior written permission of AVEVA
Group Limited. No liability is assumed with respect to the use of the information contained herein.
Although precaution has been taken in the preparation of this documentation, AVEVA assumes no responsibility
for errors or omissions. The information in this documentation is subject to change without notice and does not
represent a commitment on the part of AVEVA. The software described in this documentation is furnished under
a license agreement. This software may be used or copied only in accordance with the terms of such license
agreement. AVEVA, the AVEVA logo and logotype, OSIsoft, the OSIsoft logo and logotype, ArchestrA, Avantis,
Citect, DYNSIM, eDNA, EYESIM, InBatch, InduSoft, InStep, IntelaTrac, InTouch, Managed PI, OASyS, OSIsoft
Advanced Services, OSIsoft Cloud Services, OSIsoft Connected Services, OSIsoft EDS, PIPEPHASE, PI ACE, PI
Advanced Computing Engine, PI AF SDK, PI API, PI Asset Framework, PI Audit Viewer, PI Builder, PI Cloud
Connect, PI Connectors, PI Data Archive, PI DataLink, PI DataLink Server, PI Developers Club, PI Integrator for
Business Analytics, PI Interfaces, PI JDBC Driver, PI Manual Logger, PI Notifications, PI ODBC Driver, PI OLEDB
Enterprise, PI OLEDB Provider, PI OPC DA Server, PI OPC HDA Server, PI ProcessBook, PI SDK, PI Server, PI Square,
PI System, PI System Access, PI Vision, PI Visualization Suite, PI Web API, PI WebParts, PI Web Services, PRiSM,
PRO/II, PROVISION, ROMeo, RLINK, RtReports, SIM4ME, SimCentral, SimSci, Skelta, SmartGlance, Spiral Software,
WindowMaker, WindowViewer, and Wonderware are trademarks of AVEVA and/or its subsidiaries. All other
brands may be trademarks of their respective owners.
U.S. GOVERNMENT RIGHTS
Use, duplication or disclosure by the U.S. Government is subject to restrictions set forth in the license agreement
with AVEVA Group Limited or its subsidiaries and as provided in DFARS 227.7202, DFARS 252.227-7013, FAR
12-212, FAR 52.227-19, or their successors, as applicable.
AVEVA Third Party Software Notices and Licenses: https://www.aveva.com/en/legal/third-party-software-
license/
Publication date: Wednesday, October 4, 2023
Publication ID: 1195539
Contact information
AVEVA Group Limited
High Cross
Madingley Road
Cambridge
CB3 0HB. UK
https://sw.aveva.com/
For information on how to contact sales and customer training, see https://sw.aveva.com/contact.
For information on how to contact technical support, see https://sw.aveva.com/support.
To access the AVEVA Knowledge and Support center, visit https://softwaresupport.aveva.com.
Acknowledgements
CSPARSE
To analyze and report proper variable specification, AVEVA Process Simulation uses CSPARSE, a library of direct
methods for sparse linear systems by Timothy Davis. CSPARSE is free software and is distributed under the GNU
Lesser General Public License. We provide a copy of the GNU Lesser General Public License along with the AVEVA
Process Simulation installation files. You can also locate this license at http://www.gnu.org/licenses/
lgpl-3.0.txt. You can find more information about CSPARSE at http://www.suitesparse.com.
The source code used in AVEVA Process Simulation is available at http://github.com/DrTimothyAldenDavis/
SuiteSparse. We do not modify the original code.
© 2006 Timothy A. Davis
KLU
AVEVA Process Simulation uses KLU as its linear equation solver. KLU is an open-source solver package with a
focus on solving sparse linear systems of equations. KLU is free software and is distributed under the GNU Lesser
General Public License. We provide a copy of the GNU Lesser General Public License along with the AVEVA
Process Simulation installation files. You can also locate this license at http://www.gnu.org/licenses/
lgpl-3.0.txt. You can find more information about KLU at http://www.suitesparse.com.
The source code used in AVEVA Process Simulation is available at http://github.com/DrTimothyAldenDavis/
SuiteSparse. We do not modify the original code.
© 2004-2013 University of Florida
by Timothy A. Davis and Ekanathan Palamadai
Contents
Acknowledgements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 4
AVEVA™ Process Simulation Simulation Building Guide
Contents
Chapter 3 Repository. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Managing Simulations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Importing and Exporting Simulations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Closing a Simulation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Chapter 7 Subflowsheets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Managing Subflowsheets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Managing Model References. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 5
AVEVA™ Process Simulation Simulation Building Guide
Contents
Chapter 9 Messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Chapter 10 Log. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Block Decomposition Report. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Homotopy Iteration Report. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Solver Iteration Report for a Failed Block. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Report Sections of the Optimizer Output Log. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 6
AVEVA™ Process Simulation Simulation Building Guide
Contents
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 7
AVEVA™ Process Simulation Simulation Building Guide
Contents
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 8
AVEVA™ Process Simulation Simulation Building Guide
Contents
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 9
AVEVA™ Process Simulation Simulation Building Guide
Contents
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 10
Chapter 1
Getting Started
This section is intended to provide you with a high-level overview on using AVEVA Process Simulation to build
Simulations. In refers to the various concepts and topics in this document.
For information on writing Model Types, refer to the Model Writing Guide.
Defining Your Role
Based on your role, you can begin writing models or building simulations. When you select a role, certain
elements will be filtered out of the UI. You can create a custom role or switch roles using the Role Manager.
Building Simulations
Simulations are saved to the Repository, where the Model Library and UOM Slates are also stored. The
Repository is stored on your local computer. AVEVA Process Simulation manages access to simulations in the
Repository through a Repository Manager.
AVEVA Process Simulation includes three Simulation Modes: Process Mode, Fluid Flow Mode and Dynamics
Mode. Process mode performs steady-state simulations to create and improve process design, Fluid Flow mode
is a steady-state simulator that models piping networks, and Dynamics mode simulates system transients over
time. You can create a simulation in Process mode, for example, and switch it to Fluid Flow mode by changing
the mode.
Understanding the Simulation Building Components
The Canvas is where you build a visual representation of your simulation. You can drag models onto the Canvas,
connect them using connectors and ports, and add a trend and variable references to it.
The Simulation Manager is a hierarchical view of your simulation and the models contained within it. You can use
the Simulation Manager to view or add models, parameters, variables, equations, submodels, connectors and
ports of a flowsheet. The Keyword View allows you to view and edit objects selected in the Simulation Manager.
When you select a simulation object in the Simulation Manager, the Keyword View displays a detailed view of
your selection; you can edit specific variables and parameter values.
The Properties Inspector allows you quickly to view and edit models from the Canvas without needing to open
the Model Editor.
After you have built a simulation, you can add a Trends to it. Trends plot the time history of a variable in
Dynamics Mode. You can manage trends in AVEVA Process Simulation through the Trend Manager. You can
modify the look and feel of a trend and your changes will be automatically saved and visible on the Trend Chart.
Simulation Building Workflow
The following diagram illustrates a plausible simulation building scenario.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 11
AVEVA™ Process Simulation Simulation Building Guide
Chapter 1 – Getting Started
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 12
Chapter 2
User Interface
The File menu allows you to create, import, open, rename, copy, delete, and export simulations.
The Application Ribbon contains tabs to help you invoke process, fluid flow, and dynamics simulation actions; set
view preferences; and display the product help. You can switch between tabs at any time.
The Model Library is where Model Types, Fluid Types, Curve Types, and Port Types are stored. It is housed within
a repository on a shared server or on your local computer. Multiple people can access and save items in the
Model Library in a shared repository.
The Model Editor is where you create and modify Model Types representing process equipment, controls, and
other mathematical relationships.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 13
AVEVA™ Process Simulation Simulation Building Guide
Chapter 2 – User Interface
The Fluid Editor (not pictured) is where you modify Fluid Types representing the fluids used in your environment.
The Port Editor (not pictured) is where you define how models are connected.
The Curve Editor (not pictured) is where you define and modify Curve Types, which establish dependencies
between variables.
The Mini Inspector (not pictured) is where you quickly view and modify variable specifications and values on the
Canvas.
Through the Canvas, you can build a process simulation composed of the model types in the Model Library. You
can zoom in to, zoom out from, or pan the Canvas.
The Simulation Manager provides an hierarchical tree view of your simulation and the models contained within
it. You can expand items in the tree, specify variables, view the state of equations, modify variable and
parameter values, and more. The Simulation Manager can be modified for your role, or filtered by using custom
filters.
The Snapshot Manager (not pictured) allows you to capture, rename, and delete Snapshots, provide a
description, and select a snapshot to load to return to a previous state.
The Scenario Manager (not pictured) is where you script detailed scenarios so that you can perform a simulation
without manually executing the steps on your own.
The History Manager (not pictured) is where you define the frequency and quantity of simulation data that you
want to save for historical reference.
Through the Keyword View, you can quickly view and edit data when you select a simulation object in the
Simulation Manager. The Keyword View displays a detailed view of your selection.
The Properties Inspector (not pictured) allows you to quickly view and edit model data for models on the
Canvas.
The Messages pane displays a consolidated list of the error and warning messages on the Canvas.
The Status Bar displays server connectivity information, the product version, and more.
The Create a new simulation tab (not pictured) contains a list of simulation templates that you can use to create
a new simulation. This tab appears when you first open AVEVA Process Simulation, when you create a new
simulation by using the File menu, and when you create a new simulation by clicking beside an existing
simulation tab on the Canvas.
Roles
This section describes how you can select a specific role and filter out content that is not relevant to you.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 14
AVEVA™ Process Simulation Simulation Building Guide
Chapter 2 – User Interface
• Model Writing: For users who will be creating or modifying Model Types in Model Libraries
When you create a role, it is saved in the %LocalAppData%\SimSci\SimCentral\Custom directory, and will be
retained if you uninstall and reinstall AVEVA Process Simulation.
To select a role:
• On the Start tab, in the Roles group, select a different role from the list box. If you do not want to define a
role, you can select No Role.
If you select a task-specific role, the capabilities of AVEVA Process Simulation outside of the role will be
filtered out.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 15
AVEVA™ Process Simulation Simulation Building Guide
Chapter 2 – User Interface
5. Select the appropriate checkbox to show editing options for Model Library help and properties.
6. Select the appropriate checkbox to show hidden Model Types in the Library Manager.
7. Select the appropriate checkbox to allow editing in the Model Library.
8. Select the appropriate checkbox to display only favorites in your simulation.
9. In the Sim Manager Filter list, select Simulation Building, Model Writing, the name of a previously saved
filter, or Create Filter.
▪ If you select Simulation Building, Model Writing, or a previously saved filter, the settings for the role are
automatically applied to the Simulation Manager view. You can then close the Roles Manager.
▪ If you select Create Filter, refer to Creating a Quick Filter for a Role. After creating your Quick Filter,
select it from the Sim Manager Filter list for your new role.
If you do not see the options shown in the preceding figure, first select an existing Quick Filter from the list
at the top of the Quick Filter dialog box.
2. Define your filter:
a. Select a category's checkbox to include all items within that category, or clear the checkbox to hide
them.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 16
AVEVA™ Process Simulation Simulation Building Guide
Chapter 2 – User Interface
b. To include or exclude specific items, expand a category by selecting the chevron (>) first. You can then
select individual items within that category for inclusion or exclusion.
c. You can also select the Show/Hide All checkbox to display all item types regardless of other checkbox
selections, or clear this checkbox to rely on the individual selections below it.
3. Enter a name for this Quick Filter in the Save Quick Filter as text box.
4. Click Save.
Your Quick Filter is now ready to be applied to the Simulation Manager based on the role from the Roles
Manager's Sim Manager Filter list.
checkbox is selected.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 17
AVEVA™ Process Simulation Simulation Building Guide
Chapter 2 – User Interface
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 18
AVEVA™ Process Simulation Simulation Building Guide
Chapter 2 – User Interface
Simulation Manager, Variable Specification The blue and red box indicates that
Keyword View, you have overidden the variable
Properties Inspector, and that it is also overspecified or
Mini Inspector underspecified.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 19
AVEVA™ Process Simulation Simulation Building Guide
Chapter 2 – User Interface
While the following indicates an unsolved simulation in which none of the criteria are met:
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 20
AVEVA™ Process Simulation Simulation Building Guide
Chapter 2 – User Interface
To correct a simulation:
1. Refer to the Simulation Manager. When a simulation is unsolved, a red badge appears next to the simulation,
the main Flowsheet, and the Canvas object(s) responsible for the unsolved status. Hover the mouse pointer
over the badge for details.
The icon indicates that required data is not provided.
The icon indicates that the simulation is unsolved because it is not properly specified.
In the example below, the Flowsheet displays an unsolved status, indicating that the XV1 Canvas object
requires user input.
2. Open the Mini Inspector for the responsible Canvas objects to correct the variables responsible for the
status. Variables responsible for causing an unsolved status due to improper specification appear with a red
background in their checkboxes. In this case, you may want to add a checkbox to Q, to DP, or possibly both.
Knowing what to specify depends on your understanding of the problem that you are trying to solve.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 21
AVEVA™ Process Simulation Simulation Building Guide
Chapter 2 – User Interface
Note: The checkboxes indicate the specification status of a variable. If the checkbox is selected, the variable
is user-specified. If cleared, the variable is calculated by AVEVA Process Simulation.
3. Correct the indicated items by specifying appropriate values.
4. Once you have corrected the items responsible for the unsolved status, the red badges are removed from
the Simulation Manager and the Mini Inspector.
A solved simulation displays as follows in the Simulation Manager:
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 22
AVEVA™ Process Simulation Simulation Building Guide
Chapter 2 – User Interface
▪ Click Zoom to fit to make the entire flowsheet fit in the Canvas pane.
2. Locate the Overview bar in the lower right corner of the Canvas.
3. Click the arrow to open the Overview. You will see a small view of the entire simulation. The blue
rectangle indicates the portion that is visible in the Canvas window.
4. Drag the blue rectangle to navigate the Canvas.
5. Drag one of the corners of the blue rectangle to increase or decrease the size of the Canvas.
When you close a simulation, your Canvas orientation settings will not be saved.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 23
AVEVA™ Process Simulation Simulation Building Guide
Chapter 2 – User Interface
Activity Directions
Printing the canvas On the Start tab, in the Printing group, click Print
options . The Print Options dialog box appears.
Click Print.
Viewing the page breaks On the Start tab, in the Printing group, click Page
break . Boxes appear on the Canvas that indicate
what each page will contain when you print the
Canvas.
Changing the page orientation On the Start tab, in the Printing group, select either
Portrait or Landscape.
Or
On the Start tab, in the Printing group, click Print
options . The Print Options dialog box appears.
In the Settings area, in the page orientation list
group, select either Portrait Orientation or
Landscape Orientation.
Changing the page size On the Start tab, in the Printing group, in the list
box, select a standard paper size.
Or
On the Start tab, in the Printing group, click Print
options . The Print Options dialog box appears.
In the Settings area, in the paper size list, select the
standard paper size that you want to print to.
Changing the page scaling On the Start tab, in the Printing group, move the
Page Scale slider to adjust the scaling of the Canvas
compared to the page size. We recommend that you
view the page breaks on the Canvas when you
adjust the scaling.
Viewing the print preview On the Start tab, in the Printing group, click Print
options . The Print Options dialog box appears.
The Print Preview pane contains a preview of the
print job.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 24
AVEVA™ Process Simulation Simulation Building Guide
Chapter 2 – User Interface
Activity Directions
Applying a stretch option On the Start tab, in the Printing group, click Print
options . The Print Options dialog box appears.
In the Settings area, in the page selection list, select
one of the following stretch options:
▪ Multiple Page: Do not resize the Canvas
image. The image will print on several
pages if it does not fit on a single page.
▪ Single Page: Resize the Canvas image so
that it fits on a single page and entirely
fills the page. This may distort the
image.
Changing the printer On the Start tab, in the Printing group, click Print
options . The Print Options dialog box appears.
In the Printer list, select the printer that you want to
use.
Printing more than one copy On the Start tab, in the Printing group, click Print
options . The Print Options dialog box appears.
In the Copies box, type or select the number of
copies that you want to print.
Changing the collation for the print job On the Start tab, in the Printing group, click Print
options . The Print Options dialog box appears.
In the Settings area, in the collation selection list,
select Collated or Uncollated.
Changing the page range for the print job On the Start tab, in the Printing group, click Print
options . The Print Options dialog box appears.
In the Settings area, in the Pages boxes, type or
select the first and last pages in the page range. The
range selection automatically changes from Print All
Pages to Custom Print when your selected page
range does not include all of the pages in the print
preview.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 25
AVEVA™ Process Simulation Simulation Building Guide
Chapter 2 – User Interface
3. If you select Dockable, when you move the detached application window, you will be presented with several
dock locations:
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 26
AVEVA™ Process Simulation Simulation Building Guide
Chapter 2 – User Interface
4. To dock the application window, drag and drop it onto one of the dock locations.
5. If you select Auto Hide, when the application window is not selected, it will be automatically nested into the
location in which it is docked. To display the application window, hover over its location.
6. If you select Hide, the window will be hidden.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 27
AVEVA™ Process Simulation Simulation Building Guide
Chapter 2 – User Interface
Note that if all the models in the Model Library are hidden from simulation builders, you cannot show the Model
Library when you are working under the Simulation Building role. See Hiding a Model or Port for more
information.
To show or hide Model Libraries:
1. On the Model Library pane, right-click the tab for a Model Library, and then click Show/Hide Library. The
Show/Hide Library dialog box appears.
2. Select or clear the Show check box for the appropriate Model Library.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 28
AVEVA™ Process Simulation Simulation Building Guide
Chapter 2 – User Interface
The model or shape will be pasted, and you can create connections to other objects.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 29
AVEVA™ Process Simulation Simulation Building Guide
Chapter 2 – User Interface
4. Click and hold the port. While continuing to hold the mouse button, drag the end of the model connector to
the target model.
As you move the mouse over the target model, the available ports appear and are highlighted.
5. Hover over the target port.
A targeting animation appears over the port.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 30
AVEVA™ Process Simulation Simulation Building Guide
Chapter 2 – User Interface
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 31
AVEVA™ Process Simulation Simulation Building Guide
Chapter 2 – User Interface
To set a filter:
1. Display the Properties Inspector or Keyword View, depending on where you want to filter a variable or
parameter. If you want to filter a variable or parameter in the Properties Inspector, expand the Parameters
or Variables section.
2. Click the On/Off Filter icon . A set of filters will display for each of the columns in the section or view that
contains the data set you are working with.
3. Click the filter icon directly underneath the column you want to filter and select a filter from the list that
displays. When you set a filter, the appropriate icon assigned to the filter will appear underneath the
column; for example, if you select Equals, will display. You can set individual filters on multiple columns.
4. Click the filter chevron and select a filter criterion option from the list that displays. If you select Custom,
you can create custom, more granular filters to help filter in or out the data you want to display, such as the
ability to add conditions, groups, etc. The options in the filter drop-down differ depending on the type of
filter you selected in step 3.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 32
AVEVA™ Process Simulation Simulation Building Guide
Chapter 2 – User Interface
You can use the same functions that Model Writers use in the model equations to define your flowsheet
equations. See Mathematical Functions in the AVEVA Process Simulation Model Writing Guide for more
information.
For each flowsheet equation that you add to your simulation, you must change one variable in the simulation
from specified to calculated. This ensures that your simulation remains square.
When you create a flowsheet equation, it automatically appears on the Canvas in its own movable box. You can
rename the flowsheet equation and define its formula within this box.
You can enable or disable a flowsheet equation for each simulation mode. By default, AVEVA Process Simulation
automatically enables a flowsheet equation in only the simulation mode in which you create it. See Enabling
Flowsheet Equations by Simulation Mode for more information.
To create a flowsheet equation:
1. On the Model Library, on the Tools tab, drag an Equation onto the Canvas.
Alternatively, in the Simulation Manager, right-click the Main flowsheet and then click Add Equation.
2. Rename the flowsheet equation if desired, and then define its formula.
Flowsheet equations must use the internal units for any variables that you include in the formula. See
Internal Units of Measure for more details.
Controls
Signal fraction
Currency
Currency ¤
Currency / Area ¤/m2
Currency / Energy ¤/kWs
Currency / Mass ¤/kg
Currency / Time ¤/s
Currency / Volume ¤/m3
Dimensionless
Dimensionless -
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 33
AVEVA™ Process Simulation Simulation Building Guide
Chapter 2 – User Interface
Fraction fraction
Ratio -
Real -
Electrical
Apparent Power kVA
Capacitance F
Current A
Current Density A/m2
Electrical Charge C
Electrical Conductance S
Electrical Energy kJ
Electrical Power kW
Electrical Resistivity kΩ-m
Frequency Hz
Inductance H
Inverse Capacitance 1/F
Inverse Electrical Charge 1/C
Irradiance kW/m2
Resistance kΩ
Temp Coefficient fraction/K
Voltage kV
Emissions
Emission / Energy kg/kJ
Emission / Mass kg/kg
Emission / Volume kg/m3
Emission Rate kg/s
Equipment Sizing
Diameter m
Elevation m
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 34
AVEVA™ Process Simulation Simulation Building Guide
Chapter 2 – User Interface
Length m
Location m
Pipe Diameter m
Thermal Expansion mm/mm/C
Thickness mm
Flow Rates
Heat Flow kJ/s
Liquid Vol Flow m3/s
Mass Flow kg/s
Mole Flow kmol/s
Std Liquid Vol Flow m3/s
Std Vapor Vol Flow kmol/s
Vapor Vol Flow m3/s
Vol Flow m3/s
Heat Transfer
Heat Conductance kW/K
Heat Duty kJ/s
Heat Flux Density kW/m2
Heat Transfer Coefficient kW/m2-K
Heat Transfer Resistance m2-K/kW
Surface Area m2
Temperature Difference K
Holdup
Energy kJ
Mass kg
Metal Mass kg
Moles kmol
Volume m3
Hydraulics
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 35
AVEVA™ Process Simulation Simulation Building Guide
Chapter 2 – User Interface
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 36
AVEVA™ Process Simulation Simulation Building Guide
Chapter 2 – User Interface
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 37
AVEVA™ Process Simulation Simulation Building Guide
Chapter 2 – User Interface
Time s
Transport Properties
Electrical Conductivity S/m
Kinematic Viscosity m2/s
Surface Tension N/m
Thermal Conductivity W/m-K
Viscosity Pa-s
Volume Fluid Properties
Gas Oil Ratio m3/m3
Standard Liquid Density kg/m3
Vol Composition fraction
Vol Enthalpy kJ/m3
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 38
AVEVA™ Process Simulation Simulation Building Guide
Chapter 2 – User Interface
Color and Style Change the color of the Canvas and of Canvas
objects.
Change the color and style of connectors.
Format Text Change the fonts used by Canvas objects and
connectors.
Grids and Guides Show or hide grids, rulers, and guides and choose
to "snap" items to the grid.
Show Show or hide the Simulation Manager, Keyword
View, Mini Inspector, Model Library, Messages,
and Status Bar.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 39
AVEVA™ Process Simulation Simulation Building Guide
Chapter 2 – User Interface
5. Check the box labeled Guide Line to display a red line when a simulation object being moved is aligned
vertically or horizontally with an adjacent simulation object. This function requires the Snap to Grid function.
On the Mini Inspector and the Properties Inspector, the Global badge appears next to global parameters and
variables. The color of this badge indicates the tracking status of the global parameter or variable for the
associated model instance. If the badge is colored, the model instance tracks and uses the global value. If the
badge is blank, the model instance maintains its own value separate from the global value.
You can turn on or turn off the tracking for a global parameter or variable by using the Properties Inspector for a
model instance. Please see Changing the Tracking for Global Parameters and Variables in the AVEVA Process
Simulation Simulation Building Guide for more information.
If you have more than one Model Type that contains a parameter or variable that you want to define as a global
parameter or variable, you should define that parameter or variable as a global parameter or variable in all the
Model Types. Otherwise, the global parameter or variable won't track across to the model instances that are
based on a Model Type that does not include the global definition for that parameter or variable.
Currently, you can define only Real and Enumerated parameters as global parameters.
To define a parameter as an Global parameter:
1. Ensure that the Model Writing role is selected. See Roles.
2. Open the Model Editor for the desired Model Type.
3. Expand the Parameters section.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 40
AVEVA™ Process Simulation Simulation Building Guide
Chapter 2 – User Interface
4. Click Next to select the next object that meets the search criteria.
5. Click Previous to select the previous object that meets the search criteria.
Activity Directions
Viewing the changed specifications for a model On the Canvas, right-click the model, and then
select Changed Specifications.
Viewing the changed specifications for a group On the Canvas, select the desired models. Right-
of selected models click the selection, and then select Changed
Specifications.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 41
AVEVA™ Process Simulation Simulation Building Guide
Chapter 2 – User Interface
Activity Directions
Viewing the changed specifications for a single Right-click the tab for the flowsheet, and then select
flowsheet Changed Specifications.
Viewing the changed specifications for an entire Right-click the simulation tab, and then select
simulation Changed Specifications.
Specification Sets
About Specification Sets
Specification sets provide information about how a simulation was designed by grouping variables for which you
have changed the default specification status. AVEVA Process Simulation automatically creates specification sets
as you change the specification status for variables. When you change a simulation so that the simulation is no
longer properly specified, the software creates and opens a specification set. The specification set includes any
variables for which you change the default specification status until the simulation is once again properly
specified. When the simulation is again properly specified, the software closes the specification set.
While adding flowsheet equations affects whether the simulation is properly specified, specification sets do not
account for the impact of flowsheet equations. Therefore, a specification set can include an odd number of
variables.
If a Scenario changes the specification status of any variables, the specification sets change as the Scenario runs.
Specification sets typically contain only two variables, since the simulation switches between improperly and
properly specified as you swap the specification status for two variables. However, when the Auto Solve feature
and the specifications analysis are disabled, the specification sets can contain any number of variables, since the
simulation does not return to a properly specified state until you solve the simulation. See Disabling the
Specifications Analysis While Manually Solving Your Simulation for more information.
AVEVA Process Simulation automatically merges specification sets when you remove variables from the list of
changed specifications. You remove variables from the list by doing one of the following:
• Change the variable back to its default specification status.
• Change the configuration parameters for a model instance so that the model instance no longer includes the
variable.
• Delete the variable from the Model Type by using the Model Editor.
If the removed variable was part of a closed specification set and there are no other open specification sets, the
software keeps the modified specification set open until the simulation is once again properly specified.
If the removed variable was part of a closed specification set and there is an existing open specification set, the
software merges the two specifications sets into a single specification set.
If the removed variable was part of an open specification set, the software simply removes the variable and
deletes the specification set if it doesn't include any other variables.
Concepts
• A specification set can include multiple variables
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 42
AVEVA™ Process Simulation Simulation Building Guide
Chapter 2 – User Interface
• When specifications analysis is enabled, specification sets typically include only two variables
• AVEVA Process Simulation automatically creates and opens a specification set when you change a simulation
so that the simulation is no longer properly specified
• AVEVA Process Simulation closes a specification set when the simulation is once again properly specified
• AVEVA Process Simulation automatically merges or deletes specification sets when you remove variables
from the list of changed specifications
• You currently cannot rename specification sets or move variables between specification sets
Actions
• Create specification sets by changing the specification status of variables
• Sort and filter variables in the Changed Specifications window or Property Inspector by specification set (that
is, the values in the Set column)
Activity Directions
Changing connector routing to a straight line Right-click the connector (stream). On the
Connectors submenu, on the Routing submenu,
click Straight-Line. The connector now appears as a
single angled straight line.
Hiding the labels for connectors On the Edit/View tab, in the Labels group, clear
the Connectors check box.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 43
AVEVA™ Process Simulation Simulation Building Guide
Chapter 2 – User Interface
Activity Directions
Changing the arrow position for a connector Right-click the connector (stream). On the
Connectors submenu, on the Direction Arrow
submenu, click Center to make the direction
arrows appear at the center of the lines for the
connector; click End to make a single direction
arrow appear at the end of the connector.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 44
AVEVA™ Process Simulation Simulation Building Guide
Chapter 2 – User Interface
Activity Directions
Changing the default connector model for the In the Canvas area, right-click the tab for the
simulation simulation, and then click Connection Models. The
Connection Models dialog box appears. In the
Models list for each port, select the connector
model that you want to use for that port
connection.
Showing connector models On the Canvas, right-click a connector or a
selection that includes one or more connectors. If
the selection includes a connector model, on the
Connection Models submenu, the Show Model
submenu appears. In this submenu, click the
connector model that you want to show. The
associated model appears on the Canvas and
AVEVA Process Simulation creates basic connectors
on either side of the model.
If your selection does not include a connector
model, you cannot see the Show Model submenu.
Hiding connector models On the Canvas, select one or more models. Right-
click the selection. If you can use any of the models
in the selection as a connector model, on the
Connection Models submenu, the Hide Model
submenu appears. In this submenu, click the
connector type that you want to hide. AVEVA
Process Simulation converts the model and its two
basic connectors to a single connector model.
If your selection does not include a model that you
can use as a connector model, you cannot see the
Hide Model submenu.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 45
AVEVA™ Process Simulation Simulation Building Guide
Chapter 2 – User Interface
Activity Directions
Converting a basic connector to a connection On the Canvas, select one or more connectors.
model Right-click the selection. If the selection includes a
basic connector, on the Connection Models
submenu, the Make Model submenu appears. In
this submenu, click the connector type to which
you want to convert all of the basic connectors in
the selection.
If your selection does not include a basic
connector, you cannot see the Make Model
submenu.
Converting a connection model to a basic On the Canvas, select one or more connectors.
connector Right-click the selection. If the selection includes a
connection model, on the Connection Models
submenu, the Remove Model submenu appears. In
this submenu, click the connector type that you
want to convert to basic connectors.
If your selection does not include a connector
model, you cannot see the Remove Model
submenu.
Activity Directions
Hiding the name of the variable Right-click the Variable Reference. On the Variable
References submenu, if the Show Name command
is checked, select it to hide the name.
You can always hover over the Variable Reference
to see the name and description displayed in a
tooltip.
Hiding the display units of the variable Right-click the Variable Reference. On the Variable
References submenu, if the Show Units command
is checked, select it to hide the display units.
Hiding the specification status for the variable Right-click the Variable Reference. On the Variable
References submenu, if the Show Specification
command is checked, select it to hide the
specification status checkbox for the variable.
You can change the specification status by clearing
or selecting this checkbox.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 46
AVEVA™ Process Simulation Simulation Building Guide
Chapter 2 – User Interface
Activity Directions
Displaying the Canvas description for the variable Right-click the Variable Reference. On the Variable
References submenu, select Show Specification to
display the Canvas description for the variable.
The Canvas descriptions are different from the
descriptions that you see in tooltips or in the
Property Inspector. They are blank until you type in
your own descriptions. You can use the Canvas
descriptions to annotate your simulations.
For example, if you change the specification status
for a variable, you can then add notes regarding
when and why you changed the specification
status. This is especially useful if you plan to share
your simulations with others.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 47
AVEVA™ Process Simulation Simulation Building Guide
Chapter 2 – User Interface
▪ Align Variable References — Vertically align the selected Variable References so that the left sides of all
the Variable References start at the same horizontal position as the leftmost Variable Reference in the
selection.
3. Repeat step 2 until you have aligned the Variable References as desired.
We recommend that you do not follow an Align Right or Align Left command with an Align Top or Align
Bottom command, or vice versa. Otherwise, the Variable References appear on top of each other.
Activity Directions
Hiding the name for a flowsheet equation Right-click the flowsheet equation. On the
Equations submenu, uncheck Show Name to hide
the name.
Hiding the formula for a flowsheet equation Right-click the flowsheet equation. On the
Equations submenu, uncheck Show Formula to
hide the formula.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 48
AVEVA™ Process Simulation Simulation Building Guide
Chapter 2 – User Interface
Notes: When running a simulation in Dynamics Mode, you cannot undo or redo an action. You can only undo or
redo an action in Dynamics Mode when the simulation is paused or stopped. If you make a change to a Library
Model Type, the redo "stack" is cleared.
Button Purpose
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 49
AVEVA™ Process Simulation Simulation Building Guide
Chapter 2 – User Interface
• Fluids
• Stream data
The Migration feature uses Microsoft Excel as an intermediary between AVEVA PRO/II Simulation and AVEVA
Process Simulation so that you can choose the data to migrate. You must have AVEVA PRO/II Simulation and
Microsoft Excel installed on the same computer as AVEVA Process Simulation to use the Migration feature.
The Migration feature translates the data from the component slate and method slate for an AVEVA PRO/II
Simulation fluid into a single Fluid in AVEVA Process Simulation; a Fluid includes both component data and
thermodynamic method data as part of a single fluid object in the simulation. The migrated AVEVA Process
Simulation Fluid uses the same thermodynamic method and data as the AVEVA PRO/II Simulation fluid whenever
possible. However, AVEVA Process Simulation currently does not support all the thermodynamic methods and
data that are available in AVEVA PRO/II Simulation. Warning messages appear in Excel if the Migration feature
cannot map the AVEVA PRO/II Simulation thermodynamic data to existing data entries in AVEVA Process
Simulation. You can modify the fluid configuration in Excel to address any issues with the thermodynamic data
before you migrate the fluid into AVEVA Process Simulation.
The Migration feature translates AVEVA PRO/II Simulation stream data into Source models on the Canvas in
AVEVA Process Simulation. You can view and modify the model mappings and Source properties before you
migrate the AVEVA PRO/II Simulation stream data into AVEVA Process Simulation.
You can independently migrate the AVEVA PRO/II Simulation fluids or stream data. However, we recommend that
you migrate the AVEVA PRO/II Simulation fluids before you migrate the stream data.
General Workflow
The following procedure presents a summarized, general workflow for migrating AVEVA PRO/II SImulation data
into AVEVA Process Simulation. You can use this workflow to familiarize yourself with the overall migration
process. For detailed, step-by-step procedures on how to migrate the AVEVA PRO/II Simulation data, see
Migrating AVEVA PRO/II Simulation Fluids and Migrating AVEVA PRO/II Simulation Stream Data instead.
1. In AVEVA Process Simulation, on the Advanced tab, in the Migrate group, select .
The Migration.xlsm file opens in Microsoft Excel.
2. In Excel, import the desired AVEVA PRO/II Simulation data.
3. On the Configuration worksheet, specify the name of the AVEVA Process Simulation simulation that you
want to migrate the data into.
4. On the Sources worksheet and the various fluid worksheets, review the imported AVEVA PRO/II Simulation
data and update the data as desired.
Currently, AVEVA Process Simulation does not support all of the thermodynamic methods and data that are
available in AVEVA PRO/II Simulation. We provide messages on the various fluid worksheets that suggest
possible equivalences and modifications for any unsupported thermodynamic selections from AVEVA PRO/II
Simulation. Please carefully review the messages on the worksheets for each fluid that you want to migrate.
5. If your simulation in AVEVA PRO/II Simulation uses a custom thermodynamic library that contains
component data or binary interaction data, you must add the custom library to AVEVA Thermodynamic Data
Manager (TMD) by doing the following:
a. Copy the corresponding .lb1 and .lb2 files to the %userprofile%\My Thermo Data folder.
b. Open your custom library in TDM and save it.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 50
AVEVA™ Process Simulation Simulation Building Guide
Chapter 2 – User Interface
If the custom library includes pure component (PURECOMP) databanks, TDM creates the .bnk and .cmp
files for the custom library. The software needs these files to properly transfer fluid data.
You have to complete this step only once for each custom library. After that, you can reuse
the .lb1, .lb2, .bnk, and .cmp files with any simulation from AVEVA PRO/II Simulation that uses the associated
custom library.
6. Migrate the fluid data into the specified AVEVA Process Simulation simulation.
7. Migrate the stream data into the specified AVEVA Process Simulation simulation.
8. In AVEVA Process Simulation, open the simulation, open the migrated Fluids and Source models, and then
verify that you see all the desired data.
If you are not satisfied with the migrated data and you want to make additional changes, you can repeat
steps 4 through 6 as many times as necessary until you are satisfied with the results.
1. In AVEVA Process Simulation, on the Advanced tab, in the Migrate group, select .
The Migration.xlsm file opens in Microsoft Excel.
This file is a macro-enabled Excel workbook. Depending on your Excel settings, you may need to select
Enable Content when the file first opens.
2. In Excel, on the Configuration worksheet, in the Version list, select the AVEVA PRO/II Simulation version that
you want to use for the migration.
All installed versions of AVEVA PRO/II Simulation appear in this list.
3. On the AVEVA Migrate tab on the Excel ribbon, in the Import group, select PROII.
The Open dialog box appears.
4. Navigate to and select the .prz file that contains the fluids that you want to import, and then select Open.
The Configuration worksheet loads the data from the .prz file, including a list of streams and model data
from the .prz file along with suggested AVEVA Process Simulation names. Also, new worksheets appear for
each fluid in the .prz file that provide detailed information on the corresponding fluid's intended
configuration in AVEVA Process Simulation.
5. On the Configuration worksheet, in the outlined cell next to AVEVA Process Simulation Repository
Simulation Name, enter the name of the AVEVA Process Simulation simulation that you want to migrate the
fluids into.
6. On the worksheets for each fluid in the simulation, review the fluid configuration and make changes if
needed.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 51
AVEVA™ Process Simulation Simulation Building Guide
Chapter 2 – User Interface
The Log worksheet shows potential areas to review for each fluid. There are some thermodynamic selections
in AVEVA PRO/II Simulation that do not have corresponding selections in AVEVA Process Simulation. For
these cases, the Migration feature provides proposed equivalences on the fluid worksheet, which you can
review and change if needed.
7. If your simulation in AVEVA PRO/II Simulation uses a custom thermodynamic library that contains
component data or binary interaction data, you must add the custom library to AVEVA Thermodynamic Data
Manager (TDM) by doing the following:
a. Copy the corresponding .lb1 and .lb2 files to the %userprofile%\My Thermo Data folder.
b. Open your custom library in TDM and save it.
If the custom library includes pure component (PURECOMP) databanks, TDM creates the .bnk and .cmp
files for the custom library. The software needs these files to properly transfer fluid data.
You have to complete this step only once for each custom library. After that, you can reuse
the .lb1, .lb2, .bnk, and .cmp files with any simulation from AVEVA PRO/II Simulation that uses the associated
custom library.
8. On the AVEVA Migrate tab, in the Export group, select Fluids.
The Log worksheet appears with messages related to the migration status. If the migration successfully
completes, the software creates an AVEVA Process Simulation simulation (.simx) with the name specified in
the C5 cell on the Configuration worksheet. If this simulation already exists, the software adds the migrated
Fluids to the simulation.
You can find the new simulation file in the Repository Manager of AVEVA Process Simulation. If desired, you
can export the simulation to a different folder location after the migration is complete.
You can find the migrated Fluids in the simulation-specific library in this simulation.
9. In AVEVA Process Simulation, open the simulation and review the data in the migrated Fluids.
If you are not satisfied with the migrated data, you can repeat steps 6 and 7 as many times as needed until
you are satisfied with the data. Each time you perform the migration, the software creates new Fluids that
use the current data on the worksheets for the each fluid. The new Fluids use the same names as the original
Fluids but append the original name with a number.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 52
AVEVA™ Process Simulation Simulation Building Guide
Chapter 2 – User Interface
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 53
Chapter 3
Repository
Concepts
• The Repository stores simulations, Model Libraries, and UOM Slates.
• You can access the Repository Manager by selecting the File menu on the Application Ribbon.
• Changes you make to a simulation, Model Library, or UOM Slate are automatically persisted to the
Repository.
• You can export simulations from the Repository and share them with other users on different Repositories.
Actions
• Create, open, delete, and rename a simulation.
• Import and export a simulation.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 54
AVEVA™ Process Simulation Simulation Building Guide
Chapter 3 – Repository
Managing Simulations
This section describes a variety of simulation actions within the Repository Manager. These commands are
available from the File menu on the application ribbon.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 55
AVEVA™ Process Simulation Simulation Building Guide
Chapter 3 – Repository
You can also rename a simulation by clicking the simulation tab at the top of the Canvas, modifying the Name
field in the Keyword View, or renaming the parent node in the Simulation Manager hierarchy.
When you rename a simulation, the new name will automatically be visible in the Repository Manager. As a
result, it is important to communicate the new name to other users contributing to the simulation.
Closing a Simulation
To close a simulation:
• Right-click the simulation tab and select Close Simulation from the context menu.
or
• Hover over the simulation tab and click the "X" that displays.
The simulation will close.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 56
Chapter 4
Simulation Modes
• Process Mode: A steady state Simulation Mode used for creating heat and material balances
• Fluid Flow Mode: A steady state Simulation Mode used to rate a piping or equipment design
• Dynamics Mode: A mode which can evaluate the process dynamics given a piping or equipment design
and control system
When you build a simulation, you can quickly toggle between Process, Fluid Flow and Dynamics Mode by
selecting the mode you desire in the application ribbon on the Process, Fluid Flow and Dynamics tabs,
respectively. When you create a new simulation, Process Mode is selected.
When you switch Simulation modes, the variable specification in your Simulation will automatically change
based on the default settings for each mode for each Model Type, as defined by the Model Library. A snapshot
will also automatically be taken when you switch between modes.
The different Simulation Modes also include options relevant to the mode selected; for example, the ability to
automatically solve in Process Mode and go-to steady state in Dynamics Mode.
Process Mode
About Process Mode
Process mode performs steady state simulations to create and improve process design; it is designed to help you
perform mass and energy balance calculations. You can switch to Process mode on-the-fly by selecting Process
under the Mode section on the Application Ribbon. When you work in Process mode, the variable specification
of equipment in your simulation will change according to the definition for each Model Type.
Concepts
• Switch between simulation modes
• Auto solve can be set to manual if solution time is slow, allowing you to make multiple changes
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 57
AVEVA™ Process Simulation Simulation Building Guide
Chapter 4 – Simulation Modes
• Variable specifications switch along with the simulation mode, based on how they are configured for each
Model Type
• Automatically calculate the size of an equipment in Process mode and then specify that size in Fluid Flow
mode.
Dynamics Mode
About Dynamics Mode
Dynamics mode simulates system transients over time. You can switch to Dynamics Mode on-the-fly by selecting
Dynamics in the Mode group on the Application Ribbon. When you switch to Dynamics mode, the variable
specification of equipment in your simulation will change according to the definition for each Model Type.
Concepts
• Run simulations continuously, or advance by a single step
• Change the time step to suit your needs
• Reset the run time to zero to clear the history data
• Run simulations in real time or run them as fast as possible
• Solve dynamic simulations to their final steady state at once
• Variable specifications switch along with the simulation mode, based on how they are configured for each
Model Type
• Run or pause a dynamic simulation
• Solve a dynamic simulation to its final steady state
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 58
AVEVA™ Process Simulation Simulation Building Guide
Chapter 4 – Simulation Modes
2. Click the mode that you want to switch to. When you switch to a new simulation mode, a snapshot will
automatically be taken if the simulation is solved.
The Mode tab in the Application Ribbon will change to the mode you select.
When Manual appears, Auto Solve is disabled, and you must click the Solve button to manually solve
your simulation.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 59
AVEVA™ Process Simulation Simulation Building Guide
Chapter 4 – Simulation Modes
• Model Types
This allows you to quickly make multiple changes to a Fluid, Curve, or Model Type without solving the simulation
after each change. This is especially useful for large simulations, which may take a significant amount of time to
solve for each change.
If you change a Fluid, Curve, or Model Type while the Auto Solve feature is disabled, the solution status for the
simulation changes to unsolved. Also, warning badges appear on the Canvas and in the Simulation Manager on
all top-level model instances and connectors that use a changed Fluid or Curve or are based on a changed Model
Type. The solution status and the warning badges indicate that the simulation does not use the latest Fluid,
Curve, or Model Type data, which may affect the simulation results.
In Dynamics mode, Model Library changes always propagate to the simulation.
To apply Fluid, Curve, or Model Type changes to a manually solved simulation:
• Do one of the following (for large simulations, this may take a significant amount of time):
▪ On the Process or Fluid Flow tab, in the Solve group, click Solve .
▪ Close and reopen the simulation.
▪ Re-enable the Auto Solve feature.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 60
AVEVA™ Process Simulation Simulation Building Guide
Chapter 4 – Simulation Modes
Activity Directions
Specifying a time step On the Dynamics tab, in the Speed group, in the Step
list, type the value and select the unit of measure that
you want to use for the time step.
Specifying the run-time option On the Dynamics tab, in the Speed group, click the
slider button shown in the following figure.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 61
Chapter 5
Simulation Manager
Concepts
• Roles apply predefined filters to the Simulation Manager for Simulation Builders and Model Writers
• You can filter what you see to reduce clutter or show only a specific Model Type
• You can select items in the Simulation Manager's tree and change variable and parameter values for the
selected item in the Keyword View
• Changes you make in the Simulation Manager are automatically reflected in the other application views and
on the Canvas
Actions
• View or add models, parameters, variables, equations, submodels, connectors and ports of a Flowsheet
• Change variable and parameter values
• View the variable specification status
• View the status of an equation in Model Writing mode
• Add a Trend
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 62
AVEVA™ Process Simulation Simulation Building Guide
Chapter 5 – Simulation Manager
2. Click the On/Off Filter button. The Quick Filter window appears, listing types of items displayed in the
Simulation Manager.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 63
AVEVA™ Process Simulation Simulation Building Guide
Chapter 5 – Simulation Manager
b. Check a category's checkbox to include all items within that category, or uncheck to hide them.
c. To include or exclude specific items, expand a category by clicking the chevron ( > ) first. You may then
select individual items within that category for inclusion or exclusion.
d. You may also check the box marked Show/Hide All to display all item types regardless of other
selections/checkboxes, or uncheck it to rely on the individual selections below it.
4. If you wish to use this filter again, enter a name in the Save Quick Filter as: text box, and click Save.
Your quick filter is now ready for selection from the drop-down list of saved filters.
When you create a filter, it is saved in the <drive>:\ProgramData\SimSci\Custom directory, and will be retained
if you uninstall and reinstall AVEVA Process Simulation.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 64
AVEVA™ Process Simulation Simulation Building Guide
Chapter 5 – Simulation Manager
The required data or solved badge of the array equation is displayed beside the equation in the Simulation
Manager.
Looking at the example above, the equation requires data before it can be solved. Equations created by a
model are read-only. If you create a custom equation, you can edit it. Hover over the badge to display a
tooltip that describes the problem.
Expanding a variable array and modifying its elements in the Keyword View
You can expand a variable array in the Simulation Manager and view and modify its elements in the Keyword
View.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 65
AVEVA™ Process Simulation Simulation Building Guide
Chapter 5 – Simulation Manager
1. Expand the Simulation Manager and click the model that contains the array variables.
2. Expand the variable array by clicking the chevron (>) beside it. In the example below, the variable arrays are z
and M.
The Keyword View will display the variable array elements. You can modify the value and units of the array in
the Keyword View and rename the array in the Model Editor.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 66
Chapter 6
Keyword View
Concepts
• Displays a detailed view of the simulation object you select in the Simulation Manager
• You can enter parameter and specified variable values
• You can change variable specification status
• You can view favorite variables if they have been defined as favorites in the Model Editor
• Changes you make in the Keyword View are automatically reflected in the other application views
Actions
• Sort and group variables and parameters
• Filter variables and parameters
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 67
AVEVA™ Process Simulation Simulation Building Guide
Chapter 6 – Keyword View
With the Heat Exchanger object HX1 selected as per the example above, the Keyword View displays the following
information:
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 68
AVEVA™ Process Simulation Simulation Building Guide
Chapter 6 – Keyword View
You may then modify the variables and parameters of the selected model.
Note: When a variable's checkbox is selected, the value is specified by the user. When cleared, it is calculated by
AVEVA Process Simulation.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 69
Chapter 7
Subflowsheets
About Subflowsheets
A subflowsheet is a collection of connected, logically related components within your simulation. Subflowsheets
divide a large simulation into smaller, more manageable pieces.
Currently, subflowsheets represent only a visual separation. In the Simulation Manager, the model instances,
Tables, Profiles, and Trends in a subflowsheet appear at the same level as all the other model instances and
other flowsheet objects. The solver solves all model instances in the simulation at once regardless of their
flowsheet locations. That is, you cannot solve subflowsheets individually.
Concepts
• Subflowsheets visually separate your simulation into smaller, more manageable pieces
• Model references allow you to visually represent model instances from one flowsheet on another flowsheet
within the same simulation
• All model instances solve at once regardless of their flowsheet locations
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 70
AVEVA™ Process Simulation Simulation Building Guide
Chapter 7 – Subflowsheets
• You can add any type of flowsheet object to a subflowsheet, including nested subflowsheets
Actions
• Create a subflowsheet
• Rename a subflowsheet
• Open a subflowsheet
• Close a subflowsheet
• Add model references to a subflowsheet
• Move flowsheet objects between subflowsheets
• Delete a subflowsheet
Managing Subflowsheets
The following table lists the activities that you can perform on subflowsheets.
Activity Directions
Creating a subflowsheet From the Tools library, drag a Flowsheet object onto the Canvas.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 71
AVEVA™ Process Simulation Simulation Building Guide
Chapter 7 – Subflowsheets
Activity Directions
Moving flowsheet objects Select the group of flowsheet objects that you want to move, and
between subflowsheets then right-click the selection. On the Move to menu, click the
desired flowsheet.
The moved flowsheet objects appear at the same relative position
on the current flowsheet as they did on the previous flowsheet. If
you move a model instance, all its attached connectors move with
the model instance. If a connector moves to a different flowsheet
without also moving one of its connected model instances, the
software automatically creates a model reference for that model
instance on the current flowsheet.
Closing a subflowsheet On the tab navigation bar, hover over the tab for the subflowsheet,
and then click Close the flowsheet . The tab for the subflowsheet
disappears from the tab navigation bar.
Alternatively, right-click the tab for the subflowsheet, and then click
Close Flowsheet.
If there are no other subflowsheets open after you close the
subflowsheet, the tab navigation bar disappears and the view
changes to the Main flowsheet.
Deleting a subflowsheet On the flowsheet that contains the subflowsheet, select the
subflowsheet on the Canvas, and then press Delete.
Alternatively, right-click the subflowsheet on the Canvas, and then
click Delete. Or, if the subflowsheet is open, in the tab navigation
bar, right-click the tab for the subflowsheet, and then click Delete
Flowsheet.
If you want to use the right-click menu or Delete key to delete the
subflowsheet, you must select only the subflowsheet. The software
will not delete the subflowsheet when it is part of a larger selection
of flowsheet objects.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 72
AVEVA™ Process Simulation Simulation Building Guide
Chapter 7 – Subflowsheets
Model references do not have independent variables or parameters. Any change that you make to the variables,
parameters, or specifications for a model reference will propagate to the corresponding model instance and all
of its other model references.
You currently cannot create model references for connectors. That is, connectors cannot appear on more than
one flowsheet.
Activity Directions
Creating a model reference Select a single model instance, and then press
Ctrl+C to copy it. Navigate to another flowsheet,
right-click the Canvas, and then click Paste
Reference.
Note: Pressing Ctrl+V will create a copy of the
model instance, not a model reference.
Alternatively, you can right-click the model
instance, and then click Copy to copy it.
Switching between model references in the Right-click the model reference. On the Navigate
simulation submenu, select the flowsheet that contains the
model reference that you want to view. The
corresponding flowsheet opens with the model
reference centered in the view.
Deleting a model reference Select the model reference, and then press Delete.
Alternatively, right-click the model reference, and
then click Delete.
Deleting a model reference does not delete the
model instance.
Deleting a model instance and all of its model In the Simulation Manager, right-click the model
references instance, and then click Delete.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 73
AVEVA™ Process Simulation Simulation Building Guide
Chapter 7 – Subflowsheets
3. In the Tools library, drag a Flowsheet onto the Canvas to create a subflowsheet.
4. (Optional) Rename the subflowsheet.
In this example, we change the subflowsheet name to Refrig.
5. Add Flag model instances on the streams that will cross the subflowsheet boundaries.
This helps you avoid having unwanted model references in your subflowsheet when you move model
instances to that subflowsheet, which we plan to do in step 8.
In this example, we do not want model references for the Separator, MX1, or XV2 model instances added to
the subflowsheet, so we want to add Flag model instances to the S8, S14, and S17 connectors.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 74
AVEVA™ Process Simulation Simulation Building Guide
Chapter 7 – Subflowsheets
7. Right-click the selection, and then on the Move to menu, click the name of the subflowsheet.
8. Double-click the subflowsheet.
A new tab navigation bar appears on the left of the Canvas and the view changes to the subflowsheet. The
moved flowsheet objects appear at the same relative position on the subflowsheet as they did on the Main
flowsheet. The software automatically creates model references for the Flag model instances.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 75
AVEVA™ Process Simulation Simulation Building Guide
Chapter 7 – Subflowsheets
9. (Optional) Change the FromLabel and ToLabel parameters for the Flags to more easily see the stream
connections across the subflowsheet boundary.
10. (Optional) On the Main flowsheet, make the following cosmetic changes:
Tip: You can quickly navigate between the Main flowsheet and the subflowsheet by right-clicking on Flag1,
Flag2, or Flag3 and then clicking on the flowsheet of interest on the Navigation submenu.
• Move the subflowsheet icon to a more noticeable or convenient location.
• Move the model instances around on the Canvas to decrease the blank space.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 76
Chapter 8
Properties Inspector
Concepts
• You can view models and change their parameter values, and variable specifications and values
• You can open the Properties Inspector multiple times and view the properties of more than one model at a
time
• Changes you make in the Properties Inspector are automatically reflected in the other application views (like
the Simulation Manager and Keyword View) and on the Canvas
Actions
• Open more than one Properties Inspector window at a time
• Sort variables and parameters by clicking their column heading
• Group variables and parameters by moving column headings to the Group box
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 77
AVEVA™ Process Simulation Simulation Building Guide
Chapter 8 – Properties Inspector
2. Click the On/Off Filter icon . A set of filters will display for each of the columns in the section or view that
contains the data set you are working with.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 78
AVEVA™ Process Simulation Simulation Building Guide
Chapter 8 – Properties Inspector
3. Click the filter icon directly underneath the column you want to filter and select a filter from the list that
displays. When you set a filter, the appropriate icon assigned to the filter will appear underneath the
column; for example, if you select Equals, will display. You can set individual filters on multiple columns.
4. Click the filter chevron and select a filter criterion option from the list that displays. If you select Custom,
you can create custom, more granular filters to help filter in or out the data you want to display, such as the
ability to add conditions, groups, etc. The options in the filter drop-down differ depending on the type of
filter you selected in step 3.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 79
AVEVA™ Process Simulation Simulation Building Guide
Chapter 8 – Properties Inspector
To sort by Variable:
1. Open the Properties Inspector.
2. Expand the Variables section.
3. To sort by specified or calculated variables, click on the appropriate column header; for example, S (sort or
group by specified or calculated variables). When you hover over each column header, a tooltip will display
with information on what each column means.
To group or ungroup by variable:
1. Click the gray bar that appears immediately below a section heading, for example, Variables. This will open
the Group Box - a section to which column headings are dragged to group data. The Group Box reads "group
by area" and "Drag a field here to group by that field" when no grouping is in place. When a grouping is in
place, the Group Box contains the label of a field (column heading) by which the list is currently grouped. In
the following example, the Variables section is already grouped by Model.
2. Drag the desired column heading into the Group Box. In the following example, grouping by Units is added to
the existing grouping by Model.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 80
AVEVA™ Process Simulation Simulation Building Guide
Chapter 8 – Properties Inspector
3. The display changes to represent a primary grouping by model, and a secondary grouping by Units. You can
sort by either field by clicking its entry in the Group Box.
4. To un-group, drag the undesired item anywhere outside of the Group Box.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 81
AVEVA™ Process Simulation Simulation Building Guide
Chapter 8 – Properties Inspector
The Fluid State is shown in the Properties Inspector. Additionally, the Fluid Type selected here will
automatically propagate to models connected downstream.
In addition to manually assigning a Fluid Type to a model, you can automatically assign a Fluid Type to the
source model.
Method 2 – To automatically assign a Fluid Type to the source model:
1. Browse to the Fluids Model Library that contains the Fluid Type that you want.
2. Drag the Fluid Type on top of the source model on the Canvas.
The Fluid Type will be assigned to the model and visible when you launch the Properties Inspector.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 82
AVEVA™ Process Simulation Simulation Building Guide
Chapter 8 – Properties Inspector
The Properties Inspector will display the variable array elements. You can modify the value and units of the
array in the Keyword View and rename the array in the Model Editor.
4. Click the Favorite icon to flag the variable for Simulation Builders.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 83
AVEVA™ Process Simulation Simulation Building Guide
Chapter 8 – Properties Inspector
pipe as an invariant variable. Conversely, the flow through a pipe and the pressure in the pipe depend on
operating conditions and should not be invariant variables.
The Solver changes the values of calculated variables even if you identify them as invariant variables. If a Model
Type has connections that use an invariant variable, AVEVA Process Simulation treats all variables in the
connection as invariant variables.
To define a variable as an invariant variable:
1. Ensure that the Model Writing role is selected. See Roles.
2. Load the Model Editor for the desired Model Type.
3. Expand the Variables section.
On the Mini Inspector and the Properties Inspector, the Global badge appears next to global parameters and
variables. The color of this badge indicates the tracking status of the global parameter or variable for the
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 84
AVEVA™ Process Simulation Simulation Building Guide
Chapter 8 – Properties Inspector
associated model instance. If the badge is colored, the model instance tracks and uses the global value. If the
badge is blank, the model instance maintains its own value separate from the global value.
You can turn on or turn off the tracking for a global parameter or variable only by using the Properties Inspector.
To change the tracking for a global parameter:
1. Open the Properties Inspector for the model instance that contains the global parameter.
2. Expand the Parameters section.
3. Press and hold Shift and then click the Global badge for the global parameter.
The Global badge changes to indicate the new tracking status for the global parameter.
To change the tracking for a global variable:
1. Open the Properties Inspector for the model instance that contains the global variable.
2. Expand the Variables section.
3. Press and hold Shift and then click the Global badge for the global variable.
The Global badge changes to indicate the new tracking status for the global variable.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 85
Chapter 9
Messages
Concepts
• Messages are grouped by the first line of their message text
• Both error and warning messages appear in the Messages pane
Actions
• On the Edit/View tab, in the Show group, select the Messages check box to display the Messages pane
• Float or dock the Messages pane
• Double-click a message to center the corresponding model instance on the Canvas
• On the Edit/View tab, in the Show group, clear the Messages check box to hide the Messages pane
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 86
Chapter 10
Log
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 87
AVEVA™ Process Simulation Simulation Building Guide
Chapter 10 – Log
• You can find the Server.log and Summary.txt files in the %LocalAppData%\SimSci\SimCentral\Logs folder.
Actions
• On the Edit/View tab, in the Show group, select the Log check box to display the Log pane.
• Float or dock the Log pane.
• On the Edit/View tab, in the Show group, clear the Log check box to hide the Log pane.
• Use the Show output logs from list to switch between the Solver output log, the Optimizer output log, and
the Thermo Diagrams messages.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 88
AVEVA™ Process Simulation Simulation Building Guide
Chapter 10 – Log
In this figure, block number 882, which contains 449 equations, has failed to converge within the required
tolerance. Under the Most changed variable column, the report shows the variables at their upper and lower
bounds during the solver iteration. These variables restrict the solver step and cause a cutback in the solver
iteration bound percentage. In this example, the cutback in the bound percentage for iteration 4 is 0.0567%. You
can use this information to identify variables at their bounds, which may cause convergence difficulty in the
solver.
Additionally, the Largest residual column in the report corresponds to the equation with the largest residual
error during a solver iteration. You can use this information to identify the equation that struggles the most
during the solver iterations.
The Notes column indicates additional information during the solver iteration. The following symbols may
appear in this column:
• B: Some variables were at their bounds.
• U: The solver took an uphill iteration (that is, the residual increased).
• S: The solver detected a singular Jacobian matrix.
• J: The solver did not calculate the Jacobian matrix during this iteration and instead reused the Jacobian
matrix from the previous iteration.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 89
AVEVA™ Process Simulation Simulation Building Guide
Chapter 10 – Log
You can use the OptimizationMethod option in the Optimization Settings model from the Settings Library to
select the nonlinear optimizer.
Note: The Settings Library is an example Model Library distributed with AVEVA Process Simulation. You can
import it from the %userprofile%\My Libraries\Examples folder.
Optimizer Options
This section displays the following information related to the nonlinear optimizer:
• Trace Level – The verbosity of the optimization trace report. AVEVA Process Simulation adds the optimization
trace report information to the %LocalAppData%\SimSci\SimCentral\Logs folder along with the other
AVEVA Process Simulation log files.
• Max Optimization Iterations – The maximum optimization iterations allowed before stopping the solver.
• Initial Hessian Diagonal Matrix – The initial value in the diagonal elements of the Hessian matrix.
• Objective Tolerance – The convergence tolerance for the objective function.
• Constraint Tolerance – The convergence tolerance for the constraint closure.
You can find and update these options by using the Optimization Settings model from the Settings Library.
OPERA Problem Summary
This section outlines the optimization problem that the Optimizer is trying to solve.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 90
AVEVA™ Process Simulation Simulation Building Guide
Chapter 10 – Log
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 91
AVEVA™ Process Simulation Simulation Building Guide
Chapter 10 – Log
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 92
Chapter 11
Fluid Editor
Concepts
• There are multiple fluid categories for simple fluids, compositional fluids, and special fluids, such as
supercritical carbon dioxide and isomeric hydrogen.
• You can create a new Fluid Type, or modify an existing SimSci Fluid Type to make changes so it fits your
specific requirements
• Compositional fluids can include library components or petro components, which are characterized by
molecular weight, boiling point, and specific gravity
• Changes you make to a Fluid Type are automatically saved
• Fluid Types are stored in Model Libraries or with a simulation
• Fluid Types for a simulation must be placed in the simulation-specific Model Library
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 93
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
Actions
• Specify the Thermo Type
• For ideal, compressible, and incompressible fluids, define the parameters and starting conditions for the
Fluid Type
• For compositional fluids, define the starting conditions, methods, phases, and components for the Fluid Type
• Import an icon file and associate it with a Fluid Type
• Report the thermodynamic calculation warnings
• Copy a Fluid Type to the simulation-specific Model Library.
3. Enter or modify the Fluid Type name and Description, if desired. If you change the Fluid Type, you rename
the fluid.
4. Select the Thermo Type so the Fluid Type knows what fluid state equations or thermodynamic options to
use.
The following table defines the different Thermo Types.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 94
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 95
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 96
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
• IncompressibleLiquid
They use internal equations to calculate their thermodynamic properties and do not need any external code or
software to perform calculations.
To configure a Fluid Type:
1. Open the Fluid Editor for the Fluid Type.
Expand the Starting Values section and enter the Initial value, Minimum value, and Maximum value for the
Pressure and Temperature.
2. Expand the Parameters section and enter the values for your fluid.
The default value for FlareGas fluids is a CpCv value of 1.4.
The default values for IdealGas fluids are the properties for air.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 97
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
The default values for IncompressibleLiquid fluids are the properties for water.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 98
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
2. Expand the Starting Values section and enter the Initial value, Minimum value, and Maximum value for the
Pressure and Temperature.
3. Expand the Component List section, which allows you to define what your fluid is composed of.
4. In the Component List section, in the Add Component box, type the name of the components that you want
to add, and then press Enter.
You can add only components from the System:SIMSCI data bank, which is the standard data bank in the
default thermodynamic library that comes along with the AVEVA Process Simulation install.
For isomeric hydrogen Fluid Types, we recommend that you add only ortho-hydrogen (OH2) and para-
hydrogen (PH2) to the Fluid Type.
5. Set the Starting Composition of each component that you want to use when you first place a model that
uses the fluid in a simulation or when you first add the fluid to an existing model on the Canvas. Note that
there are no units of measure for these values. When you add the fluid to a model, AVEVA Process
Simulation uses the default units of measure for the model without converting these values.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 99
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
The Sum of Starting Compositions displays the sum of all the Starting Composition values. We recommend
that you set the starting compositions such that this value is 1.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 100
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
5. Select the Use Henry's Law checkbox to calculate the fugacity of supercritical gasses by using Henry's Law.
Otherwise, clear the checkbox.
The Henry column appears in the Component List section when you select the Use Henry's Law checkbox.
You must select the checkbox in this column for each component that you want to use as a solute
component. AVEVA Process Simulation automatically designates components with critical temperatures less
than 400 K as solute components. Please see the AVEVA Process Simulation Thermodynamics Reference
Guide for more information on Henry's Law.
6. By default, AVEVA Process Simulation uses its own data bank of Henry's Law parameters and coefficients. If
you want to use different data banks, in the Henry's Law Data Banks area, select Expand and add the custom
data banks that you want to use.
The Henry's Law Data Banks area is available only when the Use Henry's Law checkbox is selected.
7. In the Enthalpy/Entropy Route list, select System to use the system enthalpy basis and reference state for all
components in the Fluid Type or select Custom to specify your own enthalpy basis and reference state for
each component.
The Enthalpy Basis, Ref T, Ref H, and Phase Ch T columns appear in the Component List section when you
select Custom. You can use these columns to change the enthalpy calculation route and reference state for
each component. See Changes to the Enthalpy Basis and Reference State for Components and Enthalpy
Calculations for LACT Methods in the AVEVA Process Simulation Thermodynamics Reference Guide for more
information.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 101
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
8. (Optional) Select the Include Fugacity Coefficient Variables in Fluid State checkbox to add variables for the
fugacity coefficients to the Fluid State model. You can then view the calculated values for the fugacity
coefficients or use them in other areas of the Simulation.
9. In the Phases list, select the phases that you want the thermodynamic calculation system to model; for
example, if you are modeling a flare process and liquids will not be present, select Vapor Only.
10. If you set the Phases list to Vapor/Liquid (VLE), Vapor/Liquid/Water (VLWE), or Vapor/Liquid1/Liquid2
(VLLE), in the Vapor Equilibrium list, select the method that you want AVEVA Process Simulation to use when
it calculates the vapor phase equilibrium properties.
11. (Optional) If you set the Phases list to Vapor/Liquid (VLE), select the Include non-equilibrium solid
components to include any solid components in the composition calculations of the liquid phase. See
Specifying Components as Solids in a Compositional Fluid for more information.
12. If you set the Phases list to Liquid Only, Vapor/Liquid (VLE), or Vapor/Liquid/Water (VLWE), in the Liquid
Density list, select the method that you want to use for the liquid density calculations.
▪ If you set the Liquid Density option to Rackett, the Rackett Data Banks area appears. If you want to use
custom data banks of Rackett data, in the Rackett Data Banks area, select Expand, and then add the
custom data banks that you want to use.
▪ If you set the Liquid Density option to COSTALD, the COSTALD Data Banks area appears. If you want to
use custom data banks of COSTALD data, in the COSTALD Data Banks area, select Expand, and then add
the custom data banks that you want to use.
13. If you set the Phases list to Vapor/Liquid/Water (VLWE), the Water Solubility Option list appears and
indicates the correlation that AVEVA Process Simulation uses to calculate the water solubility (that is, the
composition fraction of water) in the hydrocarbon liquid phase. Currently, you cannot change the
correlation.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 102
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
14. By default, AVEVA Process Simulation uses its own data bank of pure components and pure component data.
If you want to override the properties in the default data bank with those in a custom data bank, in the Pure
Component Property Override Data Bank box, type the name of the custom data bank that contains the
property data that should be overwritten.
Note: This custom data bank should contain only the components of interest and only data for the property
values that you want to override.
15. If you want to see warnings related to the fluid configuration and thermodynamic calculations, select the
Report Fluid Configuration Warnings and Thermodynamic Calculation Warnings checkbox.
16. Add components to the Fluid Type and specify any required data. See Adding Components to a
Compositional Fluid Type for more information.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 103
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
4. In the System list, select one of the following equations of state, which AVEVA Process Simulation uses to
model the system and perform all thermodynamic calculations:
▪ Soave-Redlich-Kwong (SRK)
▪ Peng-Robinson (PR)
▪ SRK-Modified Panag.-Reid (SRKM)
▪ PR-Modified Panag.-Reid (PRM)
▪ SRK-Huron-Vidal (SRKH)
See the AVEVA Process Simulation Thermodynamics Reference Guide for more information on the differences
between the equations of state.
5. If you want to use custom data banks of binary interaction data, in the Binary Interaction Banks area, select
Expand and add the custom data banks that you want to use.
6. In the Alpha Selection list, select the type of alpha calculation that you want to use:
▪ Acentric Factor Formulation: AVEVA Process Simulation uses the alpha correlation from the SRK
equation of state.
▪ Alpha Databanks: AVEVA Process Simulation uses a different alpha correlation for each component that
depends on the alpha data in the data banks that you add to the Alpha Data Banks box.
7. If you select Alpha Databanks in the Alpha Selection list and you want to use custom data banks of alpha
correlation data, in the Alpha Data Banks area, select Expand and add the custom data banks that you want
to use.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 104
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
Warning: If you use a custom ALPHA data bank, you should also use a binary interaction data bank that
contains adjusted binary interaction parameters that correspond to the alpha data in your custom ALPHA
data bank.
8. (Optional) Select the Include Fugacity Coefficient Variables in Fluid State checkbox to add variables for the
fugacity coefficients to the Fluid State model. You can then view the calculated values for the fugacity
coefficients or use them in other areas of the Simulation.
9. In the Phases list, select the phases that you want the thermodynamic calculation system to model; for
example, if you are modeling a flare process and liquids will not be present, select Vapor Only.
10. If you set the Phases list to Vapor Only, Vapor/Liquid (VLE), or Vapor/Liquid/Water (VLWE), in the Vapor
Enthalpy list, select the method that you want to use for the vapor enthalpy calculations.
11. (Optional) If you set the Phases list to Vapor/Liquid (VLE), select the Include non-equilibrium solid
components to include any solid components in the composition calculations of the liquid phase. See
Specifying Components as Solids in a Compositional Fluid for more information.
12. (Optional) If you set the Phases list to Vapor/Liquid (VLE), select the Apply high pressure VLE adjustments
option that best suits your system:
▪ Off: The software uses the standard VLE calculations and does not adjust the algorithm for determining
the k-values of the phase equilibria. This is the default option.
▪ Auto: The software adds another layer to the algorithm for determining the k-values of the phase
equilibria. When the process conditions are at high pressures near or in the supercritical region, the
software uses modified k-value calculations that produce more accurate results. This change significantly
improves the robustness for high-pressure systems. This is especially true for systems in the supercritical
phase region, where it is difficult to determine and characterize the true phase.
▪ Force (Experimental): The software forces all flashes to use the modified k-value calculations for high-
pressure or supercritical conditions regardless of the process conditions. This is an extreme alteration,
and you should use this option only in an experimental capacity. We recommend that you do not use this
option unless your simulation still does not solve when the Auto option is selected. You should externally
verify all results before you use them in any production applications.
13. If you set the Phases list to Liquid Only, Vapor/Liquid (VLE), or Vapor/Liquid/Water (VLWE), in the Liquid
Enthalpy list, select the method that you want to use for the liquid enthalpy calculations.
14. If you set the Phases list to Liquid Only, Vapor/Liquid (VLE), Vapor/Liquid/Water (VLWE), or Vapor/Liquid1/
Liquid2 (VLLE), in the Liquid Density list, select the method that you want to use for the liquid density
calculations.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 105
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
▪ If you set the Liquid Density option to Rackett, the Rackett Data Banks area appears. If you want to use
custom data banks of Rackett data, in the Rackett Data Banks area, select Expand and add the custom
data banks that you want to use.
▪ If you set the Liquid Density option to COSTALD, the COSTALD Data Banks area appears. If you want to
use custom data banks of COSTALD data, in the COSTALD Data Banks area, select Expand and add the
custom data banks that you want to use.
15. If you set the Phases list to Vapor/Liquid/Water (VLWE), the Water Solubility Option list appears and
indicates the correlation that AVEVA Process Simulation uses to calculate the water solubility (that is, the
composition fraction of water) in the hydrocarbon liquid phase. Currently, you cannot change the
correlation.
16. By default, AVEVA Process Simulation uses its own data bank of pure components and pure component data.
If you want to override the properties in the default data bank with those in a custom data bank, in the Pure
Component Property Override Data Bank box, type the name of the custom data bank that contains the
property data that should be overwritten.
Note: This custom data bank should contain only the components of interest and only data for the property
values that you want to override.
17. (Optional) Select the Report Fluid Configuration Warnings and Thermodynamic Calculation Warnings
checkbox to see warnings related to the fluid configuration and the thermodynamic calculations.
18. Add components to the Fluid Type and specify any required data. See Adding Components to a
Compositional Fluid Type for more information.
19. (Optional) Expand the Method Data section, and then update the thermodynamic data.
Any changes to the data in this section will override the thermodynamic data from the data banks in the
Binary Interaction Banks area. See Overrides for Thermodynamic Method Data for more information.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 106
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 107
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
5. In the Excess Gibbs Energy Method list, select one of the following methods to calculate the excess Gibbs
free energy from the activity coefficient:
▪ UNIFAC
▪ NRTL
6. (Optional) Add custom data banks of interaction data to your Fluid Type.
The controls to add custom data banks change based on the Excess Gibbs Energy Method selection.
▪ For UNIFAC, to use custom data banks of group contribution data, in the Group Information Banks area,
select Expand and add the custom data banks that you want to use.
Your custom data banks must be PSRK-type data banks to appear in the list of available data banks.
▪ For NRTL, to use custom data banks of binary interaction data, in the Binary Interaction Banks area,
select Expand and add the custom data banks that you want to use.
Your custom data banks must be NRTL-type data banks to appear in the list of available data banks.
7. In the Alpha Selection list, select the type of alpha calculation that you want to use:
▪ Acentric Factor Formulation: AVEVA Process Simulation uses the alpha correlation from the SRK
equation of state.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 108
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
▪ Alpha Databanks: AVEVA Process Simulation uses a different alpha correlation for each component that
depends on the alpha data in the data banks that you add to the Alpha Data Banks box.
The default selection is Alpha Databanks and the Fluid Type automatically uses the System:PSRKALPH data
bank. This data bank contains PSRK-specific data for the alpha correlations of 873 components. We have
tried to include all the components that you may need in your chemical processes. However, if your Fluid
Type contains components that are not available in the System:PSRKALPH data bank, you can add your own
custom ALPHA data banks to the Fluid Type to supplement the System:PSRKALPH data bank.
8. If you select Alpha Databanks in the Alpha Selection list and you want to use custom data banks of alpha
correlation data, in the Alpha Data Banks area, select Expand and add the custom data banks that you want
to use.
Warning: If you use a custom ALPHA data bank, you should also use a group contribution data bank that
contains adjusted group interaction parameters that correspond to the alpha data in your custom ALPHA
data bank.
9. (Optional) In the PSRK Critical Property Override Data Bank box, type the name of the data bank that
contains the PSRK-specific critical property data that overrides all other critical property data in the Fluid
Type.
By default, the Fluid Type already uses the System:PSRKTCPC data bank to override the critical properties in
the default data bank with PSRK-specific data for the critical temperature and critical pressure of 877
components. We have tried to include all the components that you may need in your chemical processes.
However, if the critical property data for a component is missing from the System:PSRKTCPC data bank, the
Fluid Type uses the critical property data from the default data bank or the critical property data from the
data bank that you specify in the Pure Component Property Override Data Bank box.
Important: If you want to use a critical property data bank other than the System:PSRKTCPC data bank, we
recommend that you contact our customer support to request an extended copy of the PSRKTCPC data bank
that includes all your required components and data. You can then replace the PSRKTCPC data bank in your
Fluid with the extended data bank.
You should use the PSRKTCPC data bank only with the PSRK method.
10. If you select NRTL in the Excess Gibbs Energy Method list, specify the azeotrope options for the Fluid:
a. Select the Use Azeotrope Fill checkbox to estimate missing VLE and LLE interaction parameters by
regressing azeotropic data from a data bank to provide binary interaction data. Otherwise, clear the
checkbox.
The software provides estimates for the interaction parameters only when azeotropic data is available
for both components in the binary pair. If the data banks that your Fluid Type uses do not include
azeotropic data for the components in question, selecting the Use Azeotrope Fill checkbox has no effect
on the Fluid Type.
b. If you want to use custom data banks of azeotropic data, in the Azeotrope Data Banks area, select
Expand and add the custom data banks that you want to use.
The Azeotrope Data Banks area is available only when the Use Azeotrope Fill checkbox is selected.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 109
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
11. In the Enthalpy/Entropy Route list, select System to use the system enthalpy basis and reference state for all
components in the Fluid Type or select Custom to specify your own enthalpy basis and reference state for
each component.
The Enthalpy Basis, Ref T, Ref H, and Phase Ch T columns appear in the Component List section when you
select Custom. You can use these columns to change the enthalpy calculation route and reference state for
each component. See Changes to the Enthalpy Basis and Reference State for Components and Enthalpy
Calculations for Liquid Activity Methods in the AVEVA Process Simulation Thermodynamics Reference Guide
for more information.
12. (Optional) Select the Include Fugacity Coefficient Variables in Fluid State checkbox to add variables for the
fugacity coefficients to the Fluid State model. You can then view the calculated values for the fugacity
coefficients or use them in other areas of the Simulation.
13. In the Phases list, select the phases that you want the thermodynamic calculation system to model; for
example, if you are modeling a flare process and liquids will not be present, select Vapor Only.
14. If you set the Phases list to Vapor Only, Vapor/Liquid (VLE), or Vapor/Liquid/Water (VLWE), in the Vapor
Enthalpy list, select the method that you want to use for the vapor enthalpy calculations.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 110
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
15. (Optional) If you set the Phases list to Vapor/Liquid (VLE), select the Include non-equilibrium solid
components to include any solid components in the composition calculations of the liquid phase. See
Specifying Components as Solids in a Compositional Fluid for more information.
16. (Optional) If you set the Phases list to Vapor/Liquid (VLE), select the Apply high pressure VLE adjustments
option that best suits your system:
▪ Off: The software uses the standard VLE calculations and does not adjust the algorithm for determining
the k-values of the phase equilibria. This is the default option.
▪ Auto: The software adds another layer to the algorithm for determining the k-values of the phase
equilibria. When the process conditions are at high pressures near or in the supercritical region, the
software uses modified k-value calculations that produce more accurate results. This change significantly
improves the robustness for high-pressure systems. This is especially true for systems in the supercritical
phase region, where it is difficult to determine and characterize the true phase.
▪ Force (Experimental): The software forces all flashes to use the modified k-value calculations for high-
pressure or supercritical conditions regardless of the process conditions. This is an extreme alteration,
and you should use this option only in an experimental capacity. We recommend that you do not use this
option unless your simulation still does not solve when the Auto option is selected. You should externally
verify all results before you use them in any production applications.
17. If you set the Phases list to Liquid Only, Vapor/Liquid (VLE), or Vapor/Liquid/Water (VLWE), in the Liquid
Enthalpy list, select the method that you want to use for the liquid enthalpy calculations.
18. If you set the Phases list to Liquid Only, Vapor/Liquid (VLE), Vapor/Liquid/Water (VLWE), or Vapor/Liquid1/
Liquid2 (VLLE), in the Liquid Density list, select the method that you want to use for the liquid density
calculations.
▪ If you set the Liquid Density option to Rackett, the Rackett Data Banks area appears. If you want to use
custom data banks of Rackett data, in the Rackett Data Banks area, select Expand and add the custom
data banks that you want to use.
▪ If you set the Liquid Density option to COSTALD, the COSTALD Data Banks area appears. If you want to
use custom data banks of COSTALD data, in the COSTALD Data Banks area, select Expand and add the
custom data banks that you want to use.
19. If you set the Phases list to Vapor/Liquid/Water (VLWE), the Water Solubility Option list appears and
indicates the correlation that AVEVA Process Simulation uses to calculate the water solubility (that is, the
composition fraction of water) in the hydrocarbon liquid phase. Currently, you cannot change the
correlation.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 111
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
20. (Optional) If you want to override the properties in the default data bank with those in a custom data bank,
in the Pure Component Property Override Data Bank box, type the name of the custom data bank that
contains the property data that should be overwritten.
21. (Optional) Select the Report Fluid Configuration Warnings and Thermodynamic Calculation Warnings
checkbox to see warnings related to the fluid configuration and the thermodynamic calculations.
22. Add components to the Fluid Type and specify any required data. See Adding Components to a
Compositional Fluid Type for more information.
23. (Optional) If you select NRTL in the Excess Gibbs Energy Method list, expand the Method Data section, and
then update the thermodynamic data.
Any changes to the data in this section override the thermodynamic data from the data banks in the Binary
Interaction Banks area. See Overrides for Thermodynamic Method Data for more information.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 112
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
4. In the System list, select one of the following methods, which AVEVA Process Simulation uses to model the
system and perform all thermodynamic calculations:
▪ Non-Random Two-Liquid (NRTL)
▪ Universal Quasi-Chemical (UNIQUAC)
▪ Wilson
5. If you want to use custom data banks of binary interaction data, in the Binary Interaction Banks area, select
Expand and add the custom data banks that you want to use.
6. Select the Use Azeotrope Fill checkbox to estimate missing VLE and LLE interaction parameters by regressing
azeotropic data from a data bank to provide binary interaction data. Otherwise, clear the checkbox.
The software provides estimates for the interaction parameters only when azeotropic data is available for
both components in the binary pair. If the data banks that your Fluid Type uses do not include azeotropic
data for the components in question, selecting the Use Azeotrope Fill checkbox has no effect on the Fluid
Type.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 113
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
7. If you want to use custom data banks of azeotropic data, in the Azeotrope Data Banks area, select Expand
and add the custom data banks that you want to use.
The Azeotrope Data Banks area is available only when the Use Azeotrope Fill checkbox is selected.
8. Select the Use Dortmund UNIFAC Fill checkbox to calculate missing binary interaction parameters by using
group interaction data from a Dortmund UNIFAC data bank. Otherwise, clear the checkbox.
The Use Dortmund UNIFAC Fill checkbox is currently available only when you select Non-Random Two-
Liquid (NRTL) or Wilson in the System list.
The software provides estimates for the binary interaction parameters only when group interaction data is
available for both components in the binary pair. If the data banks that your Fluid Type uses do not include
group interaction data for the components in question, selecting the Use Dortmund UNIFAC Fill checkbox
has no effect on the Fluid Type.
If you select both the Use Azeotrope Fill and Use Dortmund UNIFAC Fill checkboxes, the software fills the
missing interaction parameters first from the azeotropic data and then from the Dortmund UNIFAC group
interaction data if there is no azeotropic data available.
See UNIFAC - Universal Functional Activity Coefficient Method in the AVEVA Process Simulation
Thermodynamics Reference Guide for more information on how the binary interaction parameters are
calculated.
9. If you want to use custom data banks of group interaction data, in the Fill Method Group Information Banks
area, select Expand and add the custom data banks that you want to use.
The Fill Method Group Information Banks area is available only when the Use Dortmund UNIFAC Fill
checkbox is selected.
10. Select the Use Henry's Law checkbox to calculate the fugacity of supercritical gasses by using Henry's Law.
Otherwise, clear the checkbox.
The Henry column appears in the Component List section when you select the Use Henry's Law checkbox.
You must select the checkbox in this column for each component that you want to use as a solute
component. AVEVA Process Simulation automatically designates components with critical temperatures less
than 400 K as solute components. Please see the AVEVA Process Simulation Thermodynamics Reference
Guide for more information on Henry's Law.
11. By default, AVEVA Process Simulation uses its own data bank of Henry's Law parameters and coefficients. If
you want to use different data banks, in the Henry's Law Data Banks area, select Expand and add the custom
data banks that you want to use.
The Henry's Law Data Banks area is available only when the Use Henry's Law checkbox is selected.
12. In the Enthalpy/Entropy Route list, select System to use the system enthalpy basis and reference state for all
components in the Fluid Type or select Custom to specify your own enthalpy basis and reference state for
each component.
The Enthalpy Basis, Ref T, Ref H, and Phase Ch T columns appear in the Component List section when you
select Custom. You can use these columns to change the enthalpy calculation route and reference state for
each component. See Changes to the Enthalpy Basis and Reference State for Components and Enthalpy
Calculations for Liquid Activity Methods in the AVEVA Process Simulation Thermodynamics Reference Guide
for more information.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 114
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
13. (Optional) Select the Include Heat of Mixing (Excess Enthalpy) in Liquid Enthalpy Calculations checkbox to
calculate the heat of mixing when AVEVA Process Simulation performs the liquid enthalpy calculations.
14. (Optional) Select the Use Poynting Correction checkbox to include the Poynting correction factor in the
equilibrium calculations.
15. (Optional) Select the Include Fugacity Coefficient Variables in Fluid State checkbox to add variables for the
fugacity coefficients to the Fluid State model. You can then view the calculated values for the fugacity
coefficients or use them in other areas of the Simulation.
16. (Optional) Select the Include Activity Coefficient Variables in Fluid State checkbox to add variables for the
activity coefficients to the Fluid State model. You can then view the calculated values for the activity
coefficients or use them in other areas of the Simulation.
This checkbox is not available when you set the Phases list to Vapor Only.
17. In the Phases list, select the phases that you want the thermodynamic calculation system to model; for
example, if you are modeling a flare process and liquids will not be present, select Vapor Only.
18. If you set the Phases list to Vapor/Liquid (VLE), Vapor/Liquid/Water (VLWE), or Vapor/Liquid1/Liquid2
(VLLE), in the Vapor Equilibrium list, select the method that you want AVEVA Process Simulation to use when
it calculates the vapor phase equilibrium properties.
19. (Optional) If you set the Phases list to Vapor/Liquid (VLE), select the Include non-equilibrium solid
components to include any solid components in the composition calculations of the liquid phase. See
Specifying Components as Solids in a Compositional Fluid for more information.
20. If you set the Phases list to Liquid Only, Vapor/Liquid (VLE), Vapor/Liquid/Water (VLWE), or Vapor/Liquid1/
Liquid2 (VLLE), in the Liquid Density list, select the method that you want to use for the liquid density
calculations.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 115
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
▪ If you set the Liquid Density option to Rackett, the Rackett Data Banks area appears. If you want to use
custom data banks of Rackett data, in the Rackett Data Banks area, select Expand and add the custom
data banks that you want to use.
▪ If you set the Liquid Density option to COSTALD, the COSTALD Data Banks area appears. If you want to
use custom data banks of COSTALD data, in the COSTALD Data Banks area, select Expand and add the
custom data banks that you want to use.
▪ If you set the Liquid Density option to Library Correlations, the Liquid Volume Quadratic Mixing Rule
Bank area appears. If you want to use the quadratic mixing rule to calculate the liquid molar volume
(and by extension, the liquid density), select Expand and add the custom VLQMR data banks that you
want to use.
If you do not add any VLQMR data banks to your Fluid Type, the software uses the ideal mixing rule to
calculate the liquid molar volume instead of the quadratic mixing rule. By default, Fluid Types don't
include a liquid molar volume (VLQMR) data bank.
See Quadratic Mixing Rule for Liquid Molar Volume (VLQMR) for more information.
21. If you set the Phases list to Vapor/Liquid/Water (VLWE), the Water Solubility Option list appears and
indicates the correlation that AVEVA Process Simulation uses to calculate the water solubility (that is, the
composition fraction of water) in the hydrocarbon liquid phase. Currently, you cannot change the
correlation.
22. By default, AVEVA Process Simulation uses its own data bank of pure components and pure component data.
If you want to override the properties in the default data bank with those in a custom data bank, in the Pure
Component Property Override Data Bank box, type the name of the custom data bank that contains the
property data that should be overwritten.
Note: This custom data bank should contain only the components of interest and only data for the property
values that you want to override.
23. If you want to see warnings related to the fluid configuration and the thermodynamic calculations, select the
Report Fluid Configuration Warnings and Thermodynamic Calculation Warnings checkbox.
24. Add components to the Fluid Type and specify any required data. See Adding Components to a
Compositional Fluid Type for more information.
25. (Optional) Expand the Method Data section, and then update the thermodynamic data.
Any changes to the data in this section will override the thermodynamic data from the data banks in the
Binary Interaction Banks area. See Overrides for Thermodynamic Method Data for more information.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 116
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
supplement the AVEVA Process Simulation data banks for the thermodynamic calculations. See Data Banks for a
Fluid for more information.
To configure a Fluid Type:
1. Open the Fluid Editor for the Fluid Type.
2. Expand the Starting Values section and enter the Initial value, Minimum value, and Maximum value for the
Pressure and Temperature.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 117
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
Currently, Electrolyte NRTL fluids use the ELECTRL system data bank by default. Because AVEVA
Thermodynamic Data Manager currently doesn't support electrolyte data banks, we recommend that you do
not change this selection in the Unary, Binary, Ternary, and Quaternary Interaction Banks area. If you want
to use custom data banks of electrolyte interaction data, please contact AVEVA Process Simulation customer
support for more information on how to do this.
5. Select the Use Azeotrope Fill checkbox to estimate missing VLE interaction parameters by regressing
azeotropic data from a data bank to provide binary interaction data. Otherwise, clear the checkbox.
The software provides estimates for the interaction parameters only when azeotropic data is available for
both components in the binary pair. If the data banks that your Fluid Type uses do not include azeotropic
data for the components in question, selecting the Use Azeotrope Fill checkbox has no effect on the Fluid
Type.
6. If you want to use custom data banks of azeotropic data, in the Azeotrope Data Banks area, select Expand
and add the custom data banks that you want to use.
The Azeotrope Data Banks area is available only when the Use Azeotrope Fill checkbox is selected.
7. Select the Use Henry's Law checkbox to calculate the fugacity of supercritical gasses by using Henry's Law.
Otherwise, clear the checkbox.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 118
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
The Henry column appears in the Component List section when you select the Use Henry's Law checkbox.
You must select the checkbox in this column for each component that you want to use as a solute
component. AVEVA Process Simulation automatically designates components with critical temperatures less
than 400 K as solute components. Please see the AVEVA Process Simulation Thermodynamics Reference
Guide for more information on Henry's Law.
8. By default, AVEVA Process Simulation uses its own data bank of Henry's Law parameters and coefficients. If
you want to use different data banks, in the Henry's Law Data Banks area, select Expand and add the custom
data banks that you want to use.
The Henry's Law Data Banks area is available only when the Use Henry's Law checkbox is selected.
9. In the Enthalpy/Entropy Route list, select System to use the system enthalpy basis and reference state for all
components in the Fluid Type or select Custom to specify your own enthalpy basis and reference state for
each component.
The Enthalpy Basis, Ref T, Ref H, and Phase Ch T columns appear in the Component List section when you
select Custom. You can use these columns to change the enthalpy calculation route and reference state for
each nonionic component. See Changes to the Enthalpy Basis and Reference State for Components and
Enthalpy Calculations for LACT Methods in the AVEVA Process Simulation Thermodynamics Reference Guide
for more information.
Ionic components are excluded from the custom enthalpy options. That is, the Enthalpy Basis, Ref T, Ref H,
and Phase Ch T columns are disabled for these components. Instead, the software directly uses the Liquid
Heat Capacity correlation defined in the ELECTRL system data bank to calculate the enthalpy. For these
calculations, the reference enthalpy is the heat of formation at infinite aqueous dilution, and the reference
temperate is 298.15 K.
10. (Optional) Select the Include Heat of Mixing (Excess Enthalpy) in Liquid Enthalpy Calculations checkbox to
calculate the heat of mixing when AVEVA Process Simulation performs the liquid enthalpy calculations.
11. (Optional) Select the Use Poynting Correction checkbox to include the Poynting correction factor in the
equilibrium calculations.
12. (Optional) Select the Include Fugacity Coefficient Variables in Fluid State checkbox to add variables for the
fugacity coefficients to the Fluid State model. You can then view the calculated values for the fugacity
coefficients or use them in other areas of the Simulation.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 119
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
13. (Optional) Select the Include Activity Coefficient Variables in Fluid State checkbox to add variables for the
activity coefficients to the Fluid State model. You can then view the calculated values for the activity
coefficients or use them in other areas of the Simulation.
This checkbox is not available when you set the Phases list to Vapor Only.
14. In the Phases list, select the phases that you want the thermodynamic calculation system to model; for
example, if you are modeling a flare process and liquids will not be present, select Vapor Only.
15. If you set the Phases list to Vapor/Liquid (VLE), in the Vapor Equilibrium list, select the method that you
want AVEVA Process Simulation to use when it calculates the vapor phase equilibrium properties.
16. (Optional) If you set the Phases list to Vapor/Liquid (VLE), select the Include non-equilibrium solid
components to include any solid components in the composition calculations of the liquid phase. See
Specifying Components as Solids in a Compositional Fluid for more information.
17. If you set the Phases list to Liquid Only or Vapor/Liquid (VLE), in the Liquid Density list, select the method
that you want to use for the liquid density calculations.
▪ If you set the Liquid Density option to Rackett, the Rackett Data Banks area appears. If you want to use
custom data banks of Rackett data, in the Rackett Data Banks area, select Expand and add the custom
data banks that you want to use.
▪ If you set the Liquid Density option to COSTALD, the COSTALD Data Banks area appears. If you want to
use custom data banks of COSTALD data, in the COSTALD Data Banks area, select Expand and add the
custom data banks that you want to use.
18. By default, AVEVA Process Simulation uses its own data bank of pure components and pure component data.
If you want to override the properties in the default data bank with those in a custom data bank, in the Pure
Component Property Override Data Bank box, type the name of the custom data bank that contains the
property data that should be overwritten.
Note: This custom data bank should contain only the components of interest and only data for the property
values that you want to override.
19. If you want to see warnings related to the fluid configuration and the thermodynamic calculations, select the
Report Fluid Configuration Warnings and Thermodynamic Calculation Warnings checkbox.
20. Add components to the Fluid Type and specify any required data. See Adding Components to a
Compositional Fluid Type for more information.
21. (Optional) Expand the Method Data section, and then update the binary, ternary, and quaternary interaction
parameters for the Electrolyte NRTL (eNRTL) method as desired.
Any changes to the data in this section override the thermodynamic data from the data banks in the Unary,
Binary, Ternary, and Quaternary Interaction Banks area. See Overriding the Interaction Parameters for the
eNRTL Method for more information.
22. Expand the Models section.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 120
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
23. In the Reaction box, type the name of the eNRTL reaction submodel that you want to use for your
electrolyte dissociations.
You can use one of the following default eNRTL reaction submodels from the Fluids library or use a custom
eNRTL reaction submodel. When you create a custom eNRTL reaction submodel, we recommend that you
copy one of the default eNRTL reaction submodels and modify it with your custom dissociation reaction
data.
▪ Fluids.RXHCl_eNRTL: Provides reaction data for the dissociation of HCl in water.
▪ Fluids.RXHNO3_eNRTL: Provides reaction data for the dissociation of HNO3 in water.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 121
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
5. If you want to use custom data banks of binary interaction data, in the Group Information Banks area, select
Expand and add the custom data banks that you want to use.
If you are a UNIFAC Consortium member, you can request a UNIFAC Consortium library from the consortium
that you can then import and use in AVEVA Process Simulation. If you add a UNIFAC Consortium data bank to
the Selected Dortmund Banks list, you should also remove the System:PUBLIC databank from the Selected
Dortmund Banks list to prevent any data conflicts between the two libraries.
6. Select the Use Henry's Law checkbox to calculate the fugacity of supercritical gasses by using Henry's Law.
Otherwise, clear the checkbox.
The Henry column appears in the Component List section when you select the Use Henry's Law checkbox.
You must select the checkbox in this column for each component that you want to use as a solute
component. AVEVA Process Simulation automatically designates components with critical temperatures less
than 400 K as solute components. Please see the AVEVA Process Simulation Thermodynamics Reference
Guide for more information on Henry's Law.
7. By default, AVEVA Process Simulation uses its own data bank of Henry's Law parameters and coefficients. If
you want to use different data banks, in the Henry's Law Data Banks area, select Expand and add the custom
data banks that you want to use.
The Henry's Law Data Banks area is available only when the Use Henry's Law checkbox is selected.
8. In the Enthalpy/Entropy Route list, select System to use the system enthalpy basis and reference state for all
components in the Fluid Type or select Custom to specify your own enthalpy basis and reference state for
each component.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 122
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
The Enthalpy Basis, Ref T, Ref H, and Phase Ch T columns appear in the Component List section when you
select Custom. You can use these columns to change the enthalpy calculation route and reference state for
each component. See Changes to the Enthalpy Basis and Reference State for Components and Enthalpy
Calculations for LACT Methods in the AVEVA Process Simulation Thermodynamic Reference Guide for more
information.
9. (Optional) Select the Include Heat of Mixing (Excess Enthalpy) in Liquid Enthalpy Calculations checkbox to
calculate the heat of mixing when AVEVA Process Simulation performs the liquid enthalpy calculations.
10. (Optional) Select the Use Poynting Correction checkbox to include the Poynting correction factor in the
equilibrium calculations.
11. (Optional) Select the Include Fugacity Coefficient Variables in Fluid State checkbox to add variables for the
fugacity coefficients to the Fluid State model. You can then view the calculated values for the fugacity
coefficients or use them in other areas of the Simulation.
12. (Optional) Select the Include Activity Coefficient Variables in Fluid State checkbox to add variables for the
activity coefficients to the Fluid State model. You can then view the calculated values for the activity
coefficients or use them in other areas of the Simulation.
This checkbox is available only when you set the Phases list to Liquid Only, Vapor/Liquid (VLE), Vapor/
Liquid/Water (VLWE), or Vapor/Liquid1/Liquid2 (VLLE).
13. In the Phases list, select the phases that you want the thermodynamic calculation system to model; for
example, if you are modeling a flare process and liquids will not be present, select Vapor Only.
14. If you set the Phases list to Vapor/Liquid (VLE), Vapor/Liquid/Water (VLWE), or Vapor/Liquid1/Liquid2
(VLLE), in the Vapor Equilibrium list, select the method that you want AVEVA Process Simulation to use when
it calculates the vapor phase equilibrium properties.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 123
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
15. (Optional) If you set the Phases list to Vapor/Liquid (VLE), select the Include non-equilibrium solid
components to include any solid components in the composition calculations of the liquid phase. See
Specifying Components as Solids in a Compositional Fluid for more information.
16. If you set the Phases list to Liquid Only, Vapor/Liquid (VLE), Vapor/Liquid/Water (VLWE), or Vapor/Liquid1/
Liquid2 (VLLE), in the Liquid Density list, select the method that you want to use for the liquid density
calculations.
▪ If you set the Liquid Density list to Rackett, the Rackett Data Banks area appears. If you want to use
custom data banks of Rackett data, in the Rackett Data Banks area, select Expand and add the custom
data banks that you want to use.
▪ If you set the Liquid Density list to COSTALD, the COSTALD Data Banks area appears. If you want to use
custom data banks of COSTALD data, in the COSTALD Data Banks area, select Expand and add the
custom data banks that you want to use.
17. If you set the Phases list to Vapor/Liquid/Water (VLWE), the Water Solubility Option list appears and
indicates the correlation that AVEVA Process Simulation uses to calculate the water solubility (that is, the
composition fraction of water) in the hydrocarbon liquid phase. Currently, you cannot change the
correlation.
18. By default, AVEVA Process Simulation uses its own data bank of pure components and pure component data.
If you want to override the properties in the default data bank with those in a custom data bank, in the Pure
Component Property Override Data Bank box, type the name of the custom data bank that contains the
property data that should be overwritten.
Note: This custom data bank should contain only the components of interest and only data for the property
values that you want to override.
19. If you want to see warnings related to the fluid configuration and the thermodynamic calculations, select the
Report Fluid Configuration Warnings and Thermodynamic Calculation Warnings checkbox.
20. Add components to the Fluid Type and specify any required data. See Adding Components to a
Compositional Fluid Type for more information.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 124
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
2. Expand the Starting Values section and enter the Initial value, Minimum value, and Maximum value for the
Pressure and Temperature.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 125
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
5. (Optional) Select the Include Fugacity Coefficient Variables in Fluid State checkbox to add variables for the
fugacity coefficients to the Fluid State model. You can then view the calculated values for the fugacity
coefficients or use them in other areas of the Simulation.
6. In the Phases list, select the phases that you want the thermodynamic calculation system to model; for
example, if you are modeling a flare process and liquids will not be present, select Vapor Only.
7. (Optional) If you set the Phases list to Vapor/Liquid (VLE), select the Include non-equilibrium solid
components to include any solid components in the composition calculations of the liquid phase. See
Specifying Components as Solids in a Compositional Fluid for more information.
8. If you set the Phases list to Liquid Only, Vapor/Liquid (VLE), Vapor/Liquid/Water (VLWE), or Vapor/Liquid1/
Liquid2 (VLLE), in the Liquid Density list, select the method that you want to use for the liquid density
calculations.
▪ If you set the Liquid Density list to Rackett, the Rackett Data Banks area appears. If you want to use
custom data banks of Rackett data, in the Rackett Data Banks area, select Expand and add the custom
data banks that you want to use.
▪ If you set the Liquid Density list to COSTALD, the COSTALD Data Banks area appears. If you want to use
custom data banks of COSTALD data, in the COSTALD Data Banks area, select Expand and add the
custom data banks that you want to use.
9. If you set the Phases list to Vapor/Liquid/Water (VLWE), the Water Solubility Option list appears and
indicates the correlation that AVEVA Process Simulation uses to calculate the water solubility (that is, the
composition fraction of water) in the hydrocarbon liquid phase. Currently, you cannot change the
correlation.
10. By default, AVEVA Process Simulation uses its own data bank of pure components and pure component data.
If you want to override the properties in the default data bank with those in a custom data bank, in the Pure
Component Property Override Data Bank box, type the name of the custom data bank that contains the
property data that should be overwritten.
Note: This custom data bank should contain only the components of interest and only data for the property
values that you want to override.
11. If you want to see warnings related to the fluid configuration and the thermodynamic calculations, select the
Report Fluid Configuration Warnings and Thermodynamic Calculation Warnings checkbox.
12. Add components to the Fluid Type and specify any required data. See Adding Components to a
Compositional Fluid Type for more information.
13. (Optional) Expand the Method Data section, and then update the thermodynamic data on the SRK tab.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 126
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
Any changes to the data in this section will override the thermodynamic data from the default binary
interaction data banks for the Soave-Redlich-Kwong (SRK) equation of state. See Overrides for
Thermodynamic Method Data for more information.
The Grayson-Streed and Improved Grayson-Streed methods use the SRK equation of state to calculate the
vapor density for the fluid.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 127
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
5. In the Enthalpy/Entropy Route list, select System to use the system enthalpy basis and reference state for all
components in the Fluid Type or select Custom to specify your own enthalpy basis and reference state for
each component.
The Enthalpy Basis, Ref T, Ref H, and Phase Ch T columns appear in the Component List section when you
select Custom. You can use these columns to change the enthalpy calculation route and reference state for
each component. See Changes to the Enthalpy Basis and Reference State for Components and Enthalpy
Calculations for LACT Methods in the AVEVA Process Simulation Thermodynamics Reference Guide for more
information.
6. (Optional) Select the Include Heat of Mixing (Excess Enthalpy) in Liquid Enthalpy Calculations checkbox to
calculate the heat of mixing when AVEVA Process Simulation performs the liquid enthalpy calculations.
7. (Optional) Select the Use Poynting Correction checkbox to include the Poynting correction factor in the
equilibrium calculations.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 128
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
8. (Optional) Select the Include Fugacity Coefficient Variables in Fluid State checkbox to add variables for the
fugacity coefficients to the Fluid State model. You can then view the calculated values for the fugacity
coefficients or use them in other areas of the Simulation.
9. In the Phases list, select the phases that you want the thermodynamic calculation system to model; for
example, if you are modeling a flare process and liquids will not be present, select Vapor Only.
10. (Optional) If you set the Phases list to Vapor/Liquid (VLE), select the Include non-equilibrium solid
components to include any solid components in the composition calculations of the liquid phase. See
Specifying Components as Solids in a Compositional Fluid for more information.
11. If you set the Phases list to Liquid Only, Vapor/Liquid (VLE), Vapor/Liquid/Water (VLWE), or Vapor/Liquid1/
Liquid2 (VLLE), in the Liquid Density list, select the method that you want to use for the liquid density
calculations.
▪ If you set the Liquid Density list to Rackett, the Rackett Data Banks area appears. If you want to use
custom data banks of Rackett data, in the Rackett Data Banks area, select Expand and add the custom
data banks that you want to use.
▪ If you set the Liquid Density list to COSTALD, the COSTALD Data Banks area appears. If you want to use
custom data banks of COSTALD data, in the COSTALD Data Banks area, select Expand and add the
custom data banks that you want to use.
12. If you set the Phases list to Vapor/Liquid/Water (VLWE), the Water Solubility Option list appears and
indicates the correlation that AVEVA Process Simulation uses to calculate the water solubility (that is, the
composition fraction of water) in the hydrocarbon liquid phase. Currently, you cannot change the
correlation.
13. By default, AVEVA Process Simulation uses its own data bank of pure components and pure component data.
If you want to override the properties in the default data bank with those in a custom data bank, in the Pure
Component Property Override Data Bank box, type the name of the custom data bank that contains the
property data that should be overwritten.
Note: This custom data bank should contain only the components of interest and only data for the property
values that you want to override.
14. If you want to see warnings related to the fluid configuration and the thermodynamic calculations, select the
Report Fluid Configuration Warnings and Thermodynamic Calculation Warnings checkbox.
15. Add components to the Fluid Type and specify any required data. See Adding Components to a
Compositional Fluid Type for more information.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 129
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
where
lm is the vapor thermal conductivity of the mixture
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 130
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
where
r is an exponent that you specify in the Fluid Editor
Lambda Mixing Rule
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 131
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 132
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
where
lm0 is the vapor thermal conductivity of the mixture at low pressure and temperature, which we calculate by
using the vapor thermal conductivities from the Lee-Kesler equation of state (EOS) and the SimSci mixing rule
Ci are a set of constant coefficients taken from literature[4]
rc,R is the density of reference component R at its critical temperature and pressure
rc,i is the density of component i at its critical temperature and pressure
MR is the molar mass of reference component R
risat is the saturated liquid density of component i at the system temperature (T)
rRsat(T0) is the saturated liquid density of reference component R at T0
wi is the acentric factor of component i
wR is the acentric factor of reference component R
Zc,i is the critical compressibility factor of component i
Zc,R is the critical compressibility factor of reference component R
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 133
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
Because we evaluate the vapor pressure and saturated liquid density of the reference fluid at T0, we must
iteratively solve for fi.
Typically, you use this mixing rule for systems of non-polar components at high pressures.
References
1. Mason, E. A.; Saxena, S. C. Approximate Formula for the Thermal Conductivity of Gas Mixtures. Phys. Fluids
1958, 1 (5), 361–369.
2. Leland, T. W., Robinson, J. S., and Suther G.A., 1968, Statistical Thermodynamics of Mixtures of Molecules of
Different Sizes, Trans. Farad. Soc., 64, 1447-1460.
3. Ely, J. F.; Hanley, H. J. M. Prediction of Viscosity and Thermal Conductivity in Hydrocarbon Mixtures-
Computer Program TRAPP. Proceedings of the 60th Annual Convention of the Gas Processors Association, San
Antonio, TX, USA, Mar 23, 1981.
4. Reid, R. C.; Prausnitz, J. M.; Poling, B. E. The Properties of Gases and Liquids, 5th ed.; McGraw-Hill: New York,
1977; pp. 572-577.
where
lm is the liquid thermal conductivity of the mixture
li is the liquid thermal conductivity of pure component i
wi is the weight composition fraction of component i in the liquid phase
This is the default mixing rule. It is the same as the DIPPR 9H mixing rule.
Molar Average
where
xi is the molar composition fraction of component i in the liquid phase
Logarithmic Molar Average
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 134
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
where
fi is the volume fraction of pure component i
Vi is the liquid molar volume of pure component i
This mixing rule is the same as the DIPPR 9I mixing rule and the DIKL equation from the IK-CAPE thermodynamics
package.
Li Mixing Rule
where
Fi is the superficial volume fraction of component i
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 135
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 136
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
where
lm0 is the liquid thermal conductivity of the mixture at low pressure and temperature, which we calculate by
using the liquid thermal conductivities from the Lee-Kesler equation of state (EOS) and the SimSci mixing rule
Ci are a set of constant coefficients taken from literature[5]
rc,R is the density of reference component R at its critical temperature and pressure
rc,i is the density of component i at its critical temperature and pressure
MR is the molar mass of reference component R
risat is the saturated liquid density of component i at the system temperature (T)
rRsat(T0) is the saturated liquid density of reference component R at T0
wi is the acentric factor of component i
wR is the acentric factor of reference component R
Zc,i is the critical compressibility factor of component i
Zc,R is the critical compressibility factor of reference component R
Because we evaluate the vapor pressure and saturated liquid density of the reference fluid at T0, we must
iteratively solve for fi.
Typically, you use this mixing rule for systems of non-polar components when Tr > 0.7.
Power Molar Average (Vredeveld) Mixing Rule
where
r is an exponent that you specify in the Fluid Editor
References
1. Li, C. C. Thermal Conductivity of Liquid Mixtures. AIChE J. 1976, 22 (5), 927–930.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 137
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
2. Poling, B. E.; Prausnitz, J. M.; O'Connell, J. P. The Properties of Gases and Liquids, 5th ed.; McGraw-Hill: New
York, 2001; p. 624.
3. Leland, T. W.; Robinson, J. S.; Suther, G.A. Statistical Thermodynamics of Mixtures of Molecules of Different
Sizes. Trans. Farad. Soc. 1968, 64, 1447-1460.
4. Ely, J. F.; Hanley, H. J. M. Prediction of Viscosity and Thermal Conductivity in Hydrocarbon Mixtures-
Computer Program TRAPP. Proceedings of the 60th Annual Convention of the Gas Processors Association, San
Antonio, TX, USA, Mar 23, 1981.
5. Reid, R. C.; Prausnitz, J. M.; Poling, B. E. The Properties of Gases and Liquids, 5th ed.; McGraw-Hill: New York,
1977; pp. 572-577.
where
sm is the surface tension of the mixture
si is the surface tension of pure component i
xi is the molar composition fraction of component i in the liquid phase
This is the default mixing rule.
Logarithmic Molar Average
where
r is an exponent that you specify in the Fluid Editor
DIPPR Mixing Rule
where
Vi is the liquid molar volume of pure component i
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 138
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
This mixing rule is the same as the DIST equation from the IK-CAPE thermodynamics package.
MacLeod-Sugden Modified Mixing Rule
References
1. Reid, R. C.; Prausnitz, J. M.; Poling, B. E. The Properties of Gases and Liquids, 4th ed.; McGraw-Hill: New York,
1977; pp. 530–535.
where
hm is the vapor viscosity of the mixture
hi is the vapor viscosity of pure component i
yi is the molar composition fraction of component i in the vapor phase
Mi is the molar mass of pure component i
This is the default mixing rule.
Molar Average
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 139
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
where
r is an exponent that you specify in the Fluid Editor
Wilke Mixing Rule
where
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 140
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 141
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
where
hm0 is the vapor viscosity of the mixture at low pressure, which we calculate by using the vapor viscosities from
the Lee-Kesler equation of state (EOS) and the Wilke mixing rule
DhENSKOG is a calculated[5] correction factor based on the hard sphere assumption to account for size
differences between component molecules
Ei are a set of constant coefficients taken from literature[6]
rc,R is the density of reference component R at its critical temperature and pressure
rc,i is the density of component i at its critical temperature and pressure
MR is the molar mass of reference component R
risat is the saturated liquid density of component i at the system temperature (T)
rRsat(T0) is the saturated liquid density of reference component R at T0
wi is the acentric factor of component i
wR is the acentric factor of reference component R
Zc,i is the critical compressibility factor of component i
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 142
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 143
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
where
r is an exponent that you specify in the Fluid Editor
ASTM Mixing Rule
where
wi is the weight composition fraction of component i in the liquid phase
f is a specified parameter
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 144
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
where
hm0 is the liquid viscosity of the mixture at low pressure, which we calculate by using the liquid viscosities from
the Lee-Kesler equation of state (EOS) and the SimSci mixing rule
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 145
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
DhENSKOG is a calculated[4] correction factor based on the hard sphere assumption to account for size
differences between component molecules
Ei are a set of constant coefficients taken from literature[5]
rc,R is the density of reference component R at its critical temperature and pressure
rc,i is the density of component i at its critical temperature and pressure
MR is the molar mass of reference component R
risat is the saturated liquid density of component i at the system temperature (T)
rRsat(T0) is the saturated liquid density of reference component R at T0
wi is the acentric factor of component i
wR is the acentric factor of reference component R
Zc,i is the critical compressibility factor of component i
Zc,R is the critical compressibility factor of reference component R
Because we evaluate the vapor pressure and saturated liquid density of the reference fluid at T0, we must
iteratively solve for fi.
Typically, you use this mixing rule for systems of non-polar components when Tr > 0.7.
References
1. Wauquier, J. Petroleum Refining V. 1: Crude Oil, Petroleum Products, Process Flowsheets; Institut Francais du
Petrole Publications; Editions Technips: Paris, 1995; p. 130.
2. Leland, T. W.; Robinson, J. S.; Suther, G.A. Statistical Thermodynamics of Mixtures of Molecules of Different
Sizes. Trans. Farad. Soc. 1968, 64, 1447-1460.
3. Ely, J. F.; Hanley, H. J. M. Prediction of Viscosity and Thermal Conductivity in Hydrocarbon Mixtures-
Computer Program TRAPP. Proceedings of the 60th Annual Convention of the Gas Processors Association, San
Antonio, TX, USA, Mar 23, 1981.
4. Reid, R. C.; Prausnitz, J. M.; Poling, B. E. The Properties of Gases and Liquids, 5th ed.; McGraw-Hill: New York,
1977; pp. 498-502.
5. Reid, R. C.; Prausnitz, J. M.; Poling, B. E. The Properties of Gases and Liquids, 5th ed.; McGraw-Hill: New York,
1977; pp. 493-497.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 146
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
2. If you know the library name of a pure component that you want to add to the Fluid Type, in the Component
List section, do the following:
a. In the Add Component list, select the thermodynamic data bank that contains the pure components that
you want to add.
The default data bank is System:SIMSCI, which is the standard data bank in the default thermodynamic
library that comes along with the AVEVA Process Simulation install.
b. In the Add Component box, type the name and then press Enter.
3. If you do not know the library name of a pure component that you want to add to the Fluid Type, in the
Component Browser section, locate the pure component in the list and click to add a component to the
Fluid Type.
Note: You can filter the components in the Component Browser section by data bank, name, formula, or
property. See Filtering Components in the Component Browser for more information.
4. For petro components, in the Component List section, click Add Petro Component . Enter values for at
least two of the properties that characterize the component: NBP, Gravity, and MW. AVEVA Process
Simulation changes the name of the component based on the NBP value.
5. If desired, rename the components. If you rename a component, you may want to update the name if you
later decide to change the component properties.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 147
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
6. If you are using Henry's Law for calculations (that is, you select the Use Henry's Law checkbox in the
Methods section), in the Henry column, select the checkbox for each component that you want to use as a
solute component. AVEVA Process Simulation automatically selects the checkboxes for components with
critical temperatures less than 400 K.
The Use Henry's Law checkbox is available only for Fluid Types that use the NRTL, UNIQUAC, Dortmund
UNIFAC, or Wilson methods.
7. If you are using VLLE calculations (that is, you select Vapor/Liquid1/Liquid2 (VLLE) in the Phases list in the
Methods section), in the LLE Key column, select the desired key components for the L1 and L2 liquid phases.
You can specify a key component for one or both of the liquid phases. See Key Components for the Liquid
Phases in the AVEVA Process Simulation Thermodynamics Reference Guide for more information.
8. If you are using a custom enthalpy route (that is, you select Custom in the Enthalpy Route list in the
Methods section), do the following for each component:
a. In the Enthalpy Basis column, select the enthalpy basis that you want to use.
b. In the Ref T column, enter the reference temperature that you want to use.
c. In the Ref H column, enter the change in enthalpy from the system reference state to the reference state
that you specify in the Ref T and Enthalpy Basis columns.
d. In the Phase Ch T column, enter the temperature at which the component changes phases to the
supercritical region, Tc.
The Enthalpy Route list is not available for Fluid Types that use the Grayson-Streed or Improved Grayson-
Streed methods.
See Changes to the Enthalpy Basis and Reference State for Components for more information.
9. Set the Starting Composition of each component that you want to use when you first place a model that
uses the fluid in a simulation or when you first add the fluid to an existing model on the Canvas. There are no
units of measure for these values. When you add the fluid to a model, AVEVA Process Simulation uses the
default units of measure for the model without converting these values.
The Sum of Starting Compositions displays the sum of all the Starting Composition values. We recommend
that you set the starting compositions such that this value is 1.
10. (Optional) Expand the Component Data section, and then update the constant or temperature-dependent
property data.
Any changes to the data in this section override the thermodynamic data from the default or custom pure
component (PURECOMP) data banks that the Fluid Type uses. See Overrides for Component Property Data
for more information.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 148
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
2. In the Component List section, clear the check box next to the name of the component.
To disable all components in the Fluid:
1. Open the Fluid Editor for the Fluid.
2. In the Component List section, clear the check box in the header row, next to the Name column.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 149
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
2. In the Component List section, in the Solid column, select the check box for each component that you want
to treat as a solid.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 150
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 151
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 152
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 153
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
A blue badge appears in the component grid for each binary pair whose data you modify.
Overriding the Binary Interaction Parameters for a Fluid Type that Uses
the SRK or PR Equation of State
The Soave-Redlich-Kwong (SRK) and Peng-Robinson (PR) equations of state (EOSs) use the same formulation for
the binary interaction parameters. Therefore, the procedures for overriding the binary interaction parameters for
these EOSs are the same.
A Fluid Type can use these EOSs as:
• The main thermodynamic system method
• The vapor equilibrium method in combination with a liquid activity coefficient (LACT) system method
You can override the binary interaction parameters regardless of how the Fluid Type uses the EOS.
The SRK and PR tabs in the Method Data section contain a component grid for every possible binary pair in the
Fluid Type. Each binary pair has a cell that indicates the status of the binary interaction data:
• If the cell is blank, there is currently no data for the binary pair.
• If the cell has a green badge, the binary interaction data is available and comes from the default or custom
data banks.
• If the cell has a function icon , the binary interaction data comes from the default or custom data banks,
but the value is calculated from a correlation.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 154
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
• If the cell has a blue badge, the binary interaction data is available and comes from the user-specified (that
is, locally overridden) data values on the SRK or PR tab.
To override the thermodynamic data for a Fluid Type that uses the SRK or PR EOS:
1. In the Fluid Editor, expand the Method Data section, and then select the SRK or PR tab depending on which
EOS the Fluid Type uses.
2. In the component grid, select the cells for the binary pairs whose binary interaction data you want to
change.
The binary interaction data for those binary pairs appears in the table on the SRK or PR tab.
3. In the table, change the binary interaction parameters as desired.
Refer to the equations preceding the table if you have questions on how the software uses each binary
interaction parameter in the method calculations.
A blue badge appears in the component grid for each binary pair whose data you modify.
Overriding the Binary Interaction Parameters for a Fluid Type that Uses
the SRKM or PRM Equation of State
The Soave-Redlich-Kwong Modified Panagiotopoulos-Reid (SRKM) and Peng-Robinson Modified
Panagiotopoulos-Reid (PRM) equations of state (EOSs) use the same formulation for the binary interaction
parameters. Therefore, the procedures for overriding the binary interaction parameters for these EOSs are the
same.
A Fluid Type can use these EOSs as:
• The main thermodynamic system method
• The vapor equilibrium method in combination with a liquid activity coefficient (LACT) system method
You can override the binary interaction parameters regardless of how the Fluid Type uses the EOS.
The SRKM and PRM tabs in the Method Data section contain a component grid for every possible binary pair in
the Fluid Type. Each binary pair has a cell that indicates the status of the binary interaction data:
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 155
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
• If the cell is blank, there is currently no data for the binary pair.
• If the cell has a green badge, the binary interaction data is available and comes from the default or custom
data banks.
• If the cell has a function icon , the binary interaction data comes from the default or custom data banks,
but the value is calculated from a correlation.
• If the cell has a blue badge, the binary interaction data is available and comes from the user-specified (that
is, locally overridden) data values on the SRKM or PRM tab.
To override the thermodynamic data for a Fluid Type that uses the SRKM or PRM EOS:
1. In the Fluid Editor, expand the Method Data section, and then select the SRKM or PRM tab depending on
which EOS the Fluid Type uses.
2. In the component grid, select the cells for the binary pairs whose binary interaction data you want to
change.
The binary interaction data for those binary pairs appears in the table on the SRKM or PRM tab.
3. In the table, change the binary interaction parameters as desired.
Refer to the equations preceding the table if you have questions on how the software uses each binary
interaction parameter in the method calculations.
A blue badge appears in the component grid for each binary pair whose data you modify.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 156
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
• If the cell has a function icon , the Henry's coefficient data comes from the default or custom data banks,
but the value is calculated from a correlation.
• If the cell has a blue badge, the Henry's coefficient data is available and comes from the user-specified (that
is, locally overridden) data values on the Henry tab.
You can access the Henry tab only if the Fluid Type uses Henry's Law in its calculations (that is, in the Methods
section, the Use Henry's Law check box is selected).
To override the Henry's coefficient data:
1. In the Fluid Editor, expand the Method Data section, and then click the Henry tab.
2. In the component grid, select the cells for the solute-solvent pairs whose Henry's coefficient data you want
to change.
The Henry's coefficient data for those solute-solvent pairs appears in the table on the Henry tab.
3. In the table, change the Henry's coefficient parameters as desired.
Refer to the equations preceding the table if you have questions on how the software uses each parameter
in the calculations.
A blue badge appears in the component grid for each solute-solvent pair whose data you modify.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 157
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
parameters of that type in a data table. The data table contains a row for each component combination and a
cell for each corresponding interaction parameter.
When you locally override the values for an interaction parameter, a blue badge appears at the start of the row
for that component combination and next to the corresponding interaction parameter type in the list. This allows
you to quickly locate the overridden interaction parameters on the eNRTL tab.
To help you more quickly define your interaction parameters, the software automatically updates some
interaction parameters when a component meets certain conditions:
• When data for the dielectric constant is present for a component, the software defines that component as a
solvent and sets the aij parameter for the ternary interaction data to 0.2 for any ternary groups that include
the component.
• The software internally marks any solid components as salts even if no unary data is available.
Currently, you cannot modify the unary interaction parameters.
To override the thermodynamic data for a Fluid Type that uses the eNRTL Method:
1. In the Fluid Editor, expand the Method Data section, and then select the eNRTL tab.
2. In the type list, select the type of interaction parameter that you want to view.
The interaction data of that type appears in the table on the eNRTL tab.
3. In the table, change the interaction parameters as desired.
A blue badge appears at the start of any row whose data you modify and next to the corresponding
interaction parameter type in the list.
Tip: To return an interaction parameter to the value from the thermodynamic library, delete the value in the
corresponding cell, and then press Enter.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 158
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
While the tabs in the Component Data section also display data for petro components, you can override data for
pure components only.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 159
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
3. In the table, change the parameters as desired. Refer to Equation Forms for Temperature-dependent
Properties in SimCentral TDM in the AVEVA Process Simulation Thermodynamics Reference Guide if you have
questions on how the software uses each parameter in the property calculations.
A blue badge appears in the property list and in the data table for each property and component whose data
you modify.
Tip: You can return to the data bank value for any parameter by deleting the cell contents and then pressing
Enter.
4. (Optional) Select the Plot checkbox for the modified components to view the thermophysical plot for those
components and verify that your changes produce the correct temperature-dependent behavior. See
Viewing Thermophysical Plots for the Temperature-Dependent Properties of Pure Components for more
information.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 160
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
Property Description
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 161
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
Property Description
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 162
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
Property Description
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 163
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
4. In the Plot column, select the checkbox for any components that you want to view the thermophysical plot
for.
Tip: Select the checkbox at the top of the Plot column to display the thermophysical plot for all the
components in the Fluid Type.
A new window appears with the thermophysical plot for all the selected components.
By default, the window opens to the Normal Scale tab, which displays temperature-dependent property
data on a linear scale.
5. (Optional) Select the Log Scale tab to view temperature-dependent property data on a logarithmic scale.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 164
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
6. (Optional) Select or clear the Plot checkboxes for the different components while the window is open to add
or remove components from the thermophysical plot.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 165
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
Therefore, if you select Sat. Liquid for the Enthalpy Basis or set the Ref T value to any value other than
298.15 K (25°C), you must update the Ref H value to account for the change in the reference enthalpy.
You can use the following equation to calculate the Ref H value when you select Sat. Liquid for the Enthalpy
Basis:
where
Tref is the Ref T value.
For example, if you select Sat. Liquid for the Enthalpy Basis and set the Ref T value to 298.15 K (25°C), you
should set the Ref H value to the difference between the ideal gas heat of formation at 25°C and the latent
heat of vaporization at 25°C.
If you select Sat. Liquid for the Enthalpy Basis and set the Ref T value to 273.15 K (0°C), you should set the
Ref H value to the difference between the ideal gas heat of formation at 25°C and the latent heat of
vaporization at 25°C minus the enthalpy change between the enthalpy of the liquid at 0°C and the enthalpy
of the liquid at 25°C.
You can use the following equation to calculate the Ref H value when you select Ideal Gas for the Enthalpy
Basis:
where
DdepHV is the departure function that computes the difference between the enthalpy of the real gas and the
enthalpy in the ideal gas state. See Departure Function in the AVEVA Process Simulation Thermodynamic
Reference Guide for more information
For example, if you select Ideal Gas for the Enthalpy Basis and set the Ref T value to 273.15 K (0°C), you
should set the Ref H value to difference between the the ideal gas heat of formation at 25°C and the
enthalpy change between the vapor at 0°C and the vapor at 25°C.
If you select Ideal Gas for the Enthalpy Basis and set the Ref T value to 298.15 K (25°C), there is no change
from the system reference enthalpy and you should set the Ref H value to the ideal gas heat of formation at
25°C.
• In the Phase Ch T box, you can enter the temperature at which the phases transition during the enthalpy
calculations. In this case, AVEVA Process Simulation modifies its enthalpy calculations so that it uses only the
latent heat of vaporization at the phase-change temperature when it needs to calculate the enthalpy of a
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 166
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
phase transition. Typically, you specify a phase-change temperature if you have low confidence in your
correlation for the latent heat of vaporization, but a high confidence in the value of that correlation at the
phase-change temperature.
If you leave this value blank or set it to zero, the software uses the system temperature as the phase-change
temperature.
See Enthalpy Calculations for LACT Methods in the AVEVA Process Simulation Thermodynamic Reference
Guide for more information on how the calculations change when you specify a phase-change temperature.
You can obtain the values for the heat of formation, latent heat of vaporization, and departure function from
AVEVA Thermodynamic Data Manager if you do not have data readily available for these values.
When you click the Expand button, the Expand button changes to the Collapse button and a set of commands
and a list of available data banks appears. You can use the two lists and commands to add data banks to the
Fluid, remove data banks from the Fluid, and change the search order of the data banks.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 167
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
For the pure component data banks, AVEVA Process Simulation loads data for each pure component from the
data bank that you specified when you added the component to the Fluid. The Bank column in the Component
List section of the Fluid Editor shows the data bank that AVEVA Process Simulation uses for each component. You
can also supply a custom data bank that contains data that will override those values. To do this, first create a
custom data bank that contains the components of interest and enter data for only the property values that you
want to override for these components. Then, in the Methods area, in the Pure Component Property Override
Data Bank box, enter the name of that data bank in a <library>:<bank> format, where <library> is the name
of the library file and <bank> is the name of the data bank within that library file. The library file must be located
in the %userprofile%\My Thermo Data folder.
Please see the AVEVA Process Simulation Thermodynamic Reference Guide for more information regarding the
creation and management of these custom libraries and data banks.
Component Picker
The Component Picker is a set of expandable configuration sections within the Fluid Editor that you can use to
browse the components in the standard AVEVA Process Simulation component library. You can also access
components in data banks in custom thermodynamic libraries that you have created and registered in AVEVA
Thermodynamic Data Manager. You can then add those components to your fluid. You can use the Component
Picker only when the Thermo Type for your fluid is Compositional or IsomericHydrogen.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 168
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
When you are in the Simulation Building role, you cannot add components to fluids in the repository model
libraries; you can still add components to fluids in the simulation-specific model library.
Concepts
• The Component Picker is comprised of the Component List and Component Browser sections in the Fluid
Editor
• The Component Picker is available only for Compositional and IsomericHydrogen fluids
Actions
• View all the components that are available in the AVEVA Process Simulation component library
• Filter components by data bank, name, chemical formula, or property
• Add components from the component list
• Add components by using their library name
• Add components from either the standard component library or the data banks in custom thermodynamic
libraries
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 169
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
string. If desired, select the Leading checkbox and AVEVA Process Simulation shows only the components
with names that start with the text string.
4. If you want to filter components by their library name, in the Library Name column, in the text box, type a
text string. AVEVA Process Simulation shows only the components that contain this text string. If desired,
select the Leading checkbox and AVEVA Process Simulation shows only the components with names that
start with the text string.
Note: A single component may have multiple library names. However, if you search for this component
under any criteria other than the library name, you will see only one of the library names. For example,
difluoromethane has three library names, R32, HFC32, and FREON32. If you search for difluoromethane by
using the text box under the Full Component Name column, you will see only the component listing with a
library name of R32. The actual library component is the same for all the library names. The library name
affects only the text that appears under the Name column when you add the component to the Component
List section and you can change that text at any time.
5. If you want to filter components by their chemical formula, in the Formula column, in the text box, type a
text string. AVEVA Process Simulation shows only the components that contain this text string. If desired,
select the Leading checkbox and AVEVA Process Simulation shows only the components with formulas that
start with the text string.
6. If you want to filter components by their CAS number, in the CAS Number column, in the text box, type a
text string. AVEVA Process Simulation shows only the components with CAS numbers that contain this text
string. If desired, select the Leading checkbox and AVEVA Process Simulation shows only the components
with CAS numbers that start with the text string.
Note: CAS Registry Numbers® are the intellectual property of the American Chemical Society, and are used
by AVEVA Process Simulation with the express permission of CAS.
7. If you want to filter components by their normal boiling point, in the NBP - K column, in the first text box,
type the starting point of the normal boiling point range that you want to search under. In the second text
box, type the end point of the normal boiling point range.
Note that you can include only the starting point or only the end point to filter out all components with a
normal boiling point that is greater or lesser than the temperature in the text box, respectively.
8. If you want to filter components by their molecular weight, in the MW column, in the first text box, type the
starting point of the molecular weight range that you want to search under. In the second text box, type the
end point of the molecular weight range.
Note that you can include only the starting point or only the end point to filter out all components with a
molecular weight that is greater or lesser than the value in the text box, respectively.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 170
AVEVA™ Process Simulation Simulation Building Guide
Chapter 11 – Fluid Editor
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 171
Chapter 12
Curve Editor
You may have multiple performance curves for a single dependent variable where each performance curve
applies only to certain conditions, such as a defined compressor speed. In this case, you can use the Curve Editor
to add Curve Sets to your Curve instead of creating multiple Curves for each condition. Curve Sets use specified
parametric variables to define the conditions for their associated performance curves. Currently, due to
limitations on the interpolation between the Curve Sets, we recommend that you use Curve Sets only to define
performance curves for Compressors.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 172
AVEVA™ Process Simulation Simulation Building Guide
Chapter 12 – Curve Editor
Concepts
• The independent variable appears on the x-axis
• Dependent variables appear on the y-axis
• Curve Sets allow you to define multiple performance curves for each dependent variable
• Parametric variables define the conditions for each Curve Set
Actions
• Add independent variables to a Curve
• Add dependent variables to a Curve
• Add parametric variables to a Curve
• Add Curve Sets to a Curve
• Add a background image to help accurately replicate a performance curve
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 173
AVEVA™ Process Simulation Simulation Building Guide
Chapter 12 – Curve Editor
To define variables:
1. Open an existing Curve or create a new one.
2. Expand the Variables section.
3. Change the name of the default independent variable (Var1), and select its Type. By default, AVEVA Process
Simulation automatically adds the independent variable when you create a new Curve.
The Units column displays the internal UOM for the Type that you define. AVEVA Process Simulation
converts all values of the specified Type to this UOM when it performs calculations. You cannot change this
UOM.
4. Enter a Description for the independent variable.
5. Change the name of the default dependent variable (Var2), and select its Type. By default, AVEVA Process
Simulation automatically adds this dependent variable when you create a new Curve.
6. To add another dependent variable, click Add Dependent Variable . Change the name of the new
dependent variable, and select its Type.
The Units column displays the internal UOM for the Type that you define. AVEVA Process Simulation
converts all values of the specified Type to this UOM when it performs calculations. You cannot change this
UOM.
7. Select the Interpolation type for each dependent variable.
8. Enter a Description for each dependent variable.
To plot curve points:
1. Open an existing Curve or create a new one.
2. Expand the Curves section.
3. In the Curve list, select the dependent variable for which you want to enter curve data.
4. In the data table, in the UOM list for each variable, select the UOM for the data point that you want to enter.
The UOM list contains UOMs that are specific to the Type that you defined for the variable. A UOM list does
not appear for dimensionless variables.
5. To add more data points to the curve, click Add Curve Point .
6. Enter curve data for the independent and dependent variables.
The curve data appears on the curve chart.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 174
AVEVA™ Process Simulation Simulation Building Guide
Chapter 12 – Curve Editor
The tabular curve data in the Curves section is defined as scaled curve data.
4. Expand the Variables section and change the Type of your variables to one of the dimensionless UOM types.
5. Expand the Curves section and update the point data for your curves as necessary to reflect dimensionless
data.
To perform scaling in the model in which you want to use a scaled curve, you can specify a condition with
expression CurveType.IsScale or CurveType.Scaled = true. You can use these conditions to turn on
additional variables and equations to perform the scaling, such as CurveState.x = Flow/FlowRef. The Pump
model in the CWLib library contains conditions and equations that demonstrate how to use a scaled curve in a
model.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 175
AVEVA™ Process Simulation Simulation Building Guide
Chapter 12 – Curve Editor
3. Browse to the Curves section, and notice that the curve variable data was automatically updated based on
the new location of the point.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 176
AVEVA™ Process Simulation Simulation Building Guide
Chapter 12 – Curve Editor
4. In the data table, notice that AVEVA Process Simulation removed the curve variable data for that point.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 177
AVEVA™ Process Simulation Simulation Building Guide
Chapter 12 – Curve Editor
6. Expand and move the blue box to encompass the area of the image that you want to appear as the
background for the curve chart.
We recommend that you move the edges of the box so that they fall on grid lines in the image. This allows
you to quickly define the minimum and maximum values for the axes.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 178
AVEVA™ Process Simulation Simulation Building Guide
Chapter 12 – Curve Editor
7. In the boxes to the right of the curve chart and below the curve chart, type the minimum and maximum
values of the y-axis and x-axis, respectively. Unless you plan to enter scaled data for the curve, these values
should be the same as the values from the background image.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 179
AVEVA™ Process Simulation Simulation Building Guide
Chapter 12 – Curve Editor
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 180
AVEVA™ Process Simulation Simulation Building Guide
Chapter 12 – Curve Editor
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 181
AVEVA™ Process Simulation Simulation Building Guide
Chapter 12 – Curve Editor
When you select Define Curve, the new maximum and minimum values that you set will appear on the
chart.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 182
AVEVA™ Process Simulation Simulation Building Guide
Chapter 12 – Curve Editor
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 183
Chapter 13
Mini Inspector
Concepts
• You can display the Mini Inspector by hovering over a model on the Canvas, double-clicking the model, or
right-clicking the model and then selecting Mini Properties
• You can choose to hide or display the Mini Inspector
• Changes that you make are automatically saved
Actions
• Hover over a model on the Canvas to display the Mini Inspector
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 184
AVEVA™ Process Simulation Simulation Building Guide
Chapter 13 – Mini Inspector
The Mini Inspector displays the favorite parameters and variables for a model. From the Mini Inspector, you can
change the value of the model parameters and the specification status, value, and unit of measure (UOM) of the
model variables. You can also drag a variable or parameter onto the Canvas to add a variable reference or
parameter reference for that variable or parameter, respectively. You can drag a variable onto a Trend on the
Canvas to add it to that Trend.
You can hide the Mini Inspector from the Edit/View tab. This prevents the Mini Inspector from appearing when
you hover over a model on the Canvas. However, you can still double-click a model to open its Mini Inspector in a
window that does not disappear when you navigate away from the model on the Canvas.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 185
AVEVA™ Process Simulation Simulation Building Guide
Chapter 13 – Mini Inspector
These values should appear in the same column in Excel. Your selection does not need to be sequential.
AVEVA Process Simulation will include the same number of rows between the values as there are in Excel
when it pastes the values into the Mini Inspector. A collapsed array of variables in the Mini Inspector counts
as a single row. If you want to paste a value into one of the variables in the array, you must expand it in the
Mini Inspector.
2. Copy the selection by doing one of the following:
▪ Press Ctrl+C.
▪ Right-click the selection, and then click Copy.
3. In AVEVA Process Simulation, open the Mini Inspector that contains the values that you want to change.
4. Select the variable or Real parameter that corresponds to the first cell in the selection that you copied from
Excel.
5. Paste the values from Excel into the Mini Inspector by doing one of the following:
▪ Press Ctrl+V.
▪ Right-click the selected variable or Real parameter, and then click Paste Values.
AVEVA Process Simulation overwrites the values for the variables and Real parameters with the values that
you copied from Excel.
To copy and paste values from the Mini Inspector into Excel:
1. On the Mini Inspector, select the rows that you want to copy.
To select consecutive rows, do one of the following:
▪ Drag the selection box for the first row in your desired selection onto the last row in your desired
selection.
▪ Press and hold Shift, click the selection box for the first row in your desired selection, and then click
the selection box for the last row in your desired selection.
To select nonconsecutive rows, press and hold Ctrl, and then click the selection box for all the rows in your
desired selection.
2. Do one of the following:
▪ Right-click the selection, and then click Copy Values.
▪ Press Ctrl+C.
3. In Excel, select the first cell that you want to paste the values into.
4. Do one of the following:
▪ Right-click the selected cell, and then click Keep Text Only under Paste Options.
▪ Press Ctrl+V.
The copied values appear in a vertical array starting at the selected cell.
To copy and paste all information from the Mini Inspector into Excel:
1. On the Mini Inspector, select the rows that you want to copy.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 186
AVEVA™ Process Simulation Simulation Building Guide
Chapter 13 – Mini Inspector
▪ Drag the selection box for the first row in your desired selection onto the last row in your desired
selection.
▪ Press and hold Shift, click the selection box for the first row in your desired selection, and then click
the selection box for the last row in your desired selection.
To select nonconsecutive rows, press and hold Ctrl, and then click the selection box for all the rows in your
desired selection.
2. Right-click the selection, and then click Copy All.
3. In Excel, select the first cell that you want to paste the information into.
4. Do one of the following:
▪ Right-click the selected cell, and then click Keep Text Only under Paste Options.
▪ Press Ctrl+V.
A table of the copied rows appears, which includes the specification status, name, value, and UOM for all the
selected variables and parameters. The first cell in the table displays the name of the model instance that
you copied the information from.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 187
Chapter 14
Trends
About Trends
Trends display the time history of a variable in Dynamics Mode. You can modify the look-and-feel of a Trend and
your changes are automatically saved and visible on the Trend.
Concepts
• Similar to models, when you create a new Trend, it appears both on the Canvas and in the Simulation
Manager
• A Trend can contain any variables used in the simulation
• The Trend automatically updates when you make any changes to its variables or configuration
• You can delete a Trend from the Canvas without deleting it from the Simulation Manager
• You can use the Simulation Manger to create multiple instances of the same Trend on the Canvas
Actions
• Create a new Trend by dragging one from the Tools Model Library onto the Canvas
• Add another instance of an existing Trend to the Canvas by using the Simulation Manager
• Add variables to the Trend
• Configure the Trend variables, colors, and y-axes
• Configure a Trend's appearance, such as the time span, the grid, and the x-axis format
Managing Trends
This section describes creating, renaming, copying, and deleting Trends.
Activity Directions
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 188
AVEVA™ Process Simulation Simulation Building Guide
Chapter 14 – Trends
Activity Directions
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 189
AVEVA™ Process Simulation Simulation Building Guide
Chapter 14 – Trends
Configuring Trends
You can configure a Trend so that it contains the variables that you want and displays them in a manner that fits
your requirements.
To configure a Trend:
1. After you create a Trend, right-click the Trend on the Canvas or Simulation Manager and select Full
Properties.
The Trend appears with an expanded configuration area.
2. To add a variable, click or drag a variable from the Simulation Manager, Keyword View, Mini Inspector, or
Properties Inspector onto the list of variables.
3. If you clicked , an empty variable placeholder (Select) appears under the Name column in the Variables
section. Click the variable placeholder under the Name column and type the name of the variable that you
want to add. A drop-down list appears as you type to help you quickly find and select the variable.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 190
AVEVA™ Process Simulation Simulation Building Guide
Chapter 14 – Trends
4. Click the Units list if you want to change the UOM in which the variable appears. The UOM selection applies
to only this Trend and does not affect other places where the variable appears.
5. Select the Axis of the variable, either left (L) or right (R).
6. Choose the Color.
7. After you add a variable, expand the Axes section to configure the left and right y-axis of the chart.
8. If you want to automatically allocate the minimum and maximum values for the left or right y-axis, select the
Auto check box for that axis.
9. If you did not select the Auto check box, enter the Min and Max values for the variables on that axis.
To configure a Trend's appearance:
1. On the Trend's configuration area, expand the Configure section.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 191
AVEVA™ Process Simulation Simulation Building Guide
Chapter 14 – Trends
8. If you prefer a background color other than the default, in the Background list, select the desired color.
9. If you want to change the color of the vertical grid lines on the Trend, in the Grid Line Color list, select the
desired color.
10. If you want to change the style of the vertical grid lines on the Trend, in the Grid Line Style list, select the
desired line style.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 192
Chapter 15
Profiles
About Profiles
A Profile displays vector data, such as a temperature profile in a distillation column as a function of stage
number. You can display multiple profile curves on the same Profile. You can modify the look and feel of a Profile
and your changes will be automatically saved and visible on the Profile.
Concepts
• Similar to models, when you create a new Profile, it appears both on the Canvas and in the Simulation
Manager
• A Profile contains and displays profile curves
• A profile curve is a combination of scalar and array variables used in the simulation
• The Profile automatically updates when you make any changes to the profile curves or the configuration
• You can delete a Profile from the Canvas without deleting it from the Simulation Manager
• You can use the Simulation Manger to create multiple instances of the same Profile on the Canvas
Actions
• Create a new Profile by dragging one from the Tools Model Library onto the Canvas
• Add another instance of an existing Profile to the Canvas by using the Simulation Manager
• Add profile curves to the Profile
• Add variables to a profile curve
• Configure the profile curves, colors, and y-axes
• Configure a Profile's appearance, such as the grid and the location of the legend
Managing Profiles
This section describes creating, renaming, copying, and deleting Profiles.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 193
AVEVA™ Process Simulation Simulation Building Guide
Chapter 15 – Profiles
Activity Directions
Creating another instance of an existing Profile on Drag the Profile from the Simulation Manager onto
the Canvas the Canvas.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 194
AVEVA™ Process Simulation Simulation Building Guide
Chapter 15 – Profiles
Activity Directions
Deleting an instance of a Profile from the Canvas On the Canvas, right-click the Profile, and then click
Delete. Click Just This to delete only this instance
of the Profile on the Canvas. The Profile still exists
in the Simulation Manager and all the other
instances of the Profile on the Canvas remain
unchanged.
Configuring Profiles
You can configure a Profile so that it contains the variables that you want and displays them in a manner that fits
your requirements.
To configure a Profile:
1. After you create a Profile, right-click the Profile on the Canvas or Simulation Manager and select Full
Properties.
The Profile appears with an expanded configuration area.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 195
AVEVA™ Process Simulation Simulation Building Guide
Chapter 15 – Profiles
2. A newly created Profile always contains a profile curve named Profile 1. A name placeholder (Change me)
appears under the Label column for this profile curve. Click the name placeholder and type the name that
you want to use for this profile curve.
A profile curve consists of one or more simulation variables. The simulation variables can be scalar or array
variables. The software appends the simulation variables to the profile curve as you add them to the list of
simulation variables.
4. If you clicked on the Profiles bar, an empty profile curve appears in the Profiles section. Click the name
placeholder and type the name that you want to use for the profile curve.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 196
AVEVA™ Process Simulation Simulation Building Guide
Chapter 15 – Profiles
5. To add a simulation variable to a profile curve, click on the bar for that profile curve or drag a variable
from the Simulation Manager, Keyword View, Mini Inspector, or Properties Inspector onto the list of
simulation variables.
Alternatively, you can drag a variable onto the Profile's icon on the Canvas to add it to the first profile curve
in the Profile.
6. If you clicked , an empty variable placeholder (Select) appears under the Name column in the Profiles
section. Click the variable placeholder under the Name column and type the name of the variable that you
want to add. A drop-down list appears as you type to help you quickly find and select the variable.
If you add a variable from a submodel that is part of an array of submodels, AVEVA Process Simulation
automatically adds the corresponding variable from each submodel instance to the profile curve. For
example, if you add the T variable from the Stage submodel in a Column (<column>.Stage.T, where <column>
is the name of the Column on the Canvas), AVEVA Process Simulation adds all stage temperatures to the
profile curve.
7. Click the Units list if you want to change the UOM in which the profile curve appears. The UOM selection
applies to only this profile curve and does not affect other places where its corresponding simulation
variables appear.
8. Select the Axis of the profile curve, either left (L) or right (R).
9. Choose the Color.
10. After you add a profile curve, expand the Axes section to configure the left and right y-axis of the Profile.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 197
AVEVA™ Process Simulation Simulation Building Guide
Chapter 15 – Profiles
11. If you want to automatically allocate the minimum and maximum values for the left or right y-axis, select the
Auto check box for that axis.
12. If you did not select the Auto check box, enter the Min and Max values for the profile curves on that axis.
13. If you want to flip the x-axis and the y-axis values for the profile curves on the left y-axis or the right y-axis,
select the Flip checkbox for that axis.
To configure a Profile's appearance:
1. On the Profile's configuration area, expand the Configure section.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 198
Chapter 16
Tables
About Tables
Tables display model variables and parameters for streams and equipment models. They allow you to
consolidate information from across the Canvas into a single, easily managed view.
Concepts
• A Table can include data for any model instance on the Canvas.
• A single Table can include model instances of different Model Types.
• A Table can include parameter values, specified variable values, and calculated variable values.
• The model instances appear as the column headers and the variable and parameter names appear as the
row headers.
• Changes that you make to the specified variables and parameters in the Table are automatically reflected in
the simulation.
• You cannot change the values of calculated variables by using the Table.
• When you change the value of an Enumeration parameter by using the Table, you must use one of the
parameter's listed values.
• When you change the value of a Model Type, Curve Type, or Fluid Type parameter by using the Table, you
must type in the full library name of an existing Model Type, Curve Type, or Fluid Type from the Model
Library.
• Each Model Type has a preconfigured list of variables and parameters that automatically appear in the Table
when you add a model instance of that Model Type to that Table.
• You can manually configure the Table to display only the variables and parameters that you are interested in.
Actions
• Create a blank Table from the Model Library.
• Create a Table for a model instance or for all model instances of Model Type.
• Add a model instance to a Table.
• Add all model instances of a Model Type to a Table.
• Remove a model instance from a Table.
• Add a variable or parameter to a Table.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 199
AVEVA™ Process Simulation Simulation Building Guide
Chapter 16 – Tables
Managing Tables
This section describes how to create a Table, add data to an existing Table, and configure a Table.
Activity Directions
Creating a blank Table On the Model Library, on the Tools tab, drag a Table onto the Canvas.
Creating a Table for a Single Model On the Canvas, right-click the model instance that you want to use to
Instance create the Table. On the Table submenu, on the Add <ModelName>
submenu, select <Create New Table>.
Creating a Table for All Model On the Canvas, right-click one of the model instances of the model type
Instances of a Model Type that you want to use to create the Table. On the Table submenu, on the
Add all <ModelType> submenu, select <Create New Table>.
Adding a Model Instance to a Table On the Canvas, right-click the model instance that you want to add to
the Table. On the Table submenu, on the Add <ModelName>
submenu, select the desired Table.
Or
On the Table, right-click a column heading, and then select Add. A new
column appears to the right of the selected column. In the column
header of the new column, type the name of the model instance that
you want to add to the table.
Or
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 200
AVEVA™ Process Simulation Simulation Building Guide
Chapter 16 – Tables
Activity Directions
Adding a Variable or Parameter to a Right-click a row heading, and then select Add. A new row appears
Table after the selected row. In the row header of the new row, type the
name of the variable or parameter that you want to add to the table.
Or
• Move First
• Move Left
• Move Right
• Move Last
Moving Rows in the Table
On the Table, select the expansion button at the lower-right corner
of the Table to expand the Configure area. Select the row header of the
row that you want to move. On the toolbar at the upper-right corner of
the Table, select one of the following commands to move the row:
• Move First
• Move Up
• Move Down
• Move Last
Changing Specified Variables in the On the Table, double-click the cell value that you want to change. Type
Table the new value and then press Enter. The variable value in the
simulation automatically updates when you change the value in the
table.
You cannot change the values for calculated variables. You can change
the values for parameters only if they are Integer or Real parameters.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 201
AVEVA™ Process Simulation Simulation Building Guide
Chapter 16 – Tables
Activity Directions
2. Select the expansion button at the lower-right corner of the Table to expand the Configure area.
3. Select a row header.
4. On the toolbar at the upper-right corner of the Table, select the addition button to add a row below the
selected row.
5. In the row header for the new row, type the name of the variable or parameter that you want to add to the
Table.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 202
AVEVA™ Process Simulation Simulation Building Guide
Chapter 16 – Tables
that includes all information from the Table in AVEVA Process Simulation. Currently, the data values are static. If
you make changes to the simulation, you must regenerate the .xlsx file to view the latest data.
To generate an Excel Report for a Table:
1. Do one of the following:
▪ Open the Table, and then click the expansion button to expand the configuration section.
▪ Right-click the Table on the Canvas, and then click Full Properties.
2. Optional: In the Report section, in the Excluded Rows box, type the Name of any rows that you want to
exclude from the Excel report. If you plan to exclude more than one row, separate the names with commas,
for example, Hv, Hl, rhov, rhol.
3. In the Report section, click Generate Excel Report.
The Save As dialog box appears.
4. Browse to the location where you want to save the .xlsx file.
By default, the .xlsx file has the same name as the Table on the Canvas.
5. Optional: In the File name box, change the name for the file.
6. Click Save.
AVEVA Process Simulation generates the .xlsx file and automatically opens it in Excel.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 203
AVEVA™ Process Simulation Simulation Building Guide
Chapter 16 – Tables
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 204
Chapter 17
Heat Curves
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 205
AVEVA™ Process Simulation Simulation Building Guide
Chapter 17 – Heat Curves
Activity Directions
Creating a Heat Curve On the Model Library, on the Tools tab, drag a Heat
Curve onto the Canvas to automatically create a
new Heat Curve.
Opening a Heat Curve (expanded configuration On the Canvas, double-click the Heat Curve to view
area) it. By default, the Specifications section is
expanded.
Alternatively, on the Canvas, right-click the Heat
Curve, and then click Full Properties.
Opening a Heat Curve (collapsed configuration On the Canvas, right-click the Heat Curve, and then
area) click View. The Heat Curve appears with a
collapsed configuration area.
To view the configuration area after you open the
Heat Curve in this manner, click the expansion
button at the lower-right corner of the Heat
Curve to expand the configuration area.
Renaming a Heat Curve On the Canvas, double-click the name of the Heat
Curve, type a new name, and then press Enter.
Deleting a Heat Curve On the Canvas, right-click the Heat Curve, and then
click Delete.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 206
AVEVA™ Process Simulation Simulation Building Guide
Chapter 17 – Heat Curves
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 207
AVEVA™ Process Simulation Simulation Building Guide
Chapter 17 – Heat Curves
14. If you selected MultipleIsobaric, in the Number of Isobaric Curves box, enter the number of isobaric curves
that you want to display for the specified pressure range.
AVEVA Process Simulation uses the same pressure interval between each isobaric curve. Therefore, the
Number of Isobaric Curves value determines the pressure for each isobaric curve between the Start and End
pressures.
15. In the Evaluation Intervals box, enter the number of data points that you want to include in the heat curve
calculations.
Nonlinear portions of the Heat Curve may look linear and piecewise on the graph if you do not use a
sufficient number of data points.
This value also determines the number of data points that appear in any Microsoft Excel reports or HTRI data
(.dat) files that you generate for the Heat Curve. However, an HTRI data file includes only the first 30 data
points in the Heat Curve. See Exporting Heat Curve Data to an Excel Report and Exporting Heat Curve Data to
an HTRI Data File for more information.
16. In the Evaluation Spacing Options list, select one of the following options:
▪ Equal Temperature – The data points increment by the same step change in temperature for the entire
data set.
▪ Equal Enthalpies – The data points increment by the same step change in enthalpy for the entire data
set.
This value also determines how the data points increment in any Microsoft Excel reports or HRTI data files
that you generate for the Heat Curve. See Exporting Heat Curve Data to an Excel Report and Exporting Heat
Curve Data to an HTRI Data File for more information.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 208
AVEVA™ Process Simulation Simulation Building Guide
Chapter 17 – Heat Curves
These two worksheets display the thermodynamic data for each data point on the Heat Curve on a mass
basis and molar basis, respectively.
If the Heat Curve displays multiple isobaric curves (that is, you set the Heat Curve Type to MultipleIsobaric),
the Excel report doesn't include the Heat Curve_MassBasis and HeatCurve_MoleBasis worksheets. Instead, it
includes two similar worksheets for each isobaric curve, one on a mass basis (HeatCurve@<Pressure>) and
one on a molar basis (HeatCurve@<Pressure> (2)).
• Fluid Data or Summary
Only one of these worksheets appear in the Excel report. When you select Fluid Type in the Configuration
section of the Heat Curve, only the Fluid Data worksheet appears. When you select Stream in the
Configuration section of the Heat Curve, only the Summary worksheet appears.
Both worksheets display the details for the fluid, including the thermodynamic method that AVEVA Process
Simulation uses for the calculations, the components in the fluid, and the compositions for each of those
components. However, the Summary worksheet also includes the temperature conditions for the Start (inlet)
and End (outlet) streams, overall heat transfer duty between the streams, and the total mass flow rate in the
streams.
The Excel report displays data in the UOMs that are specified in the UOM Slate for the simulation.
To export Heat Curve data to Excel:
1. On the Canvas, double-click the Heat Curve to open the Heat Curve with the configuration area expanded.
2. In the Configuration section, review and update the Heat Curve configuration as needed.
See Configuring a Heat Curve for more information.
3. Expand the Report section.
4. If you want to include the thermophysical property data (such as the enthalpy and density) for each phase in
the Excel report, select the Thermophysical properties for each phase checkbox.
5. If you want to include the transport property data in the Excel report, select the Phase flow rates checkbox.
6. Select Generate Excel Report.
The Save As dialog box appears.
7. Browse to the location in which you want to save the Excel report.
8. In the File name box, enter the name of the Excel report, and then select Save.
AVEVA Process Simulation creates the .xlsx file and automatically opens it in Excel.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 209
AVEVA™ Process Simulation Simulation Building Guide
Chapter 17 – Heat Curves
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 210
Chapter 18
Phase Envelopes
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 211
AVEVA™ Process Simulation Simulation Building Guide
Chapter 18 – Phase Envelopes
• If the graph does not display any data after adding a Fluid Type or process stream to the Phase Envelope, you
can refer to the messages in the Thermo Diagrams report in the Log pane to troubleshoot the issue.
Actions
• Create a Phase Envelope on the Canvas.
• Select a Fluid Type for the Phase Envelope; alternatively, drag a Fluid Type onto the Phase Envelope on the
Canvas.
• Select whether the Phase Envelope displays data in terms of molar compositions (molar basis) or mass
compositions (mass basis).
• Change the position of the legend on the graph.
• Set the composition for each component in the Fluid Type.
• Generate a Microsoft Excel report for the phase data.
Activity Directions
Creating a Phase Envelope On the Model Library, on the Tools tab, drag a
Phase Envelope onto the Canvas to automatically
create a new Phase Envelope.
Opening a Phase Envelope (expanded On the Canvas, double-click the Phase Envelope to
configuration area) view it. By default, the Configure section is
expanded.
Alternatively, on the Canvas, right-click the Phase
Envelope, and then select Full Properties.
Opening a Phase Envelope (collapsed On the Canvas, right-click the Phase Envelope, and
configuration area) then select View. The Phase Envelope appears with
a collapsed configuration area.
To view the configuration area after you open the
Phase Envelope in this manner, select the
expansion button at the lower-right corner of
the Phase Envelope.
Renaming a Phase Envelope On the Canvas, double-click the name of the Phase
Envelope, type a new name, and then press Enter.
Deleting a Phase Envelope On the Canvas, right-click the Phase Envelope, and
then select Delete.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 212
AVEVA™ Process Simulation Simulation Building Guide
Chapter 18 – Phase Envelopes
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 213
AVEVA™ Process Simulation Simulation Building Guide
Chapter 18 – Phase Envelopes
Important: Phase Envelopes currently support only Compositional Fluid Types that use an equation of state
(EOS) as the System method and Vapor/Liquid (VLE) as the Phases selection.
9. Expand the Components List section to view the compositions from the process stream.
You cannot update the compositions from the process stream in the Phase Envelope.
If the sum of the compositions does not equal one, the software normalizes the compositions when it
calculates the phase data.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 214
Chapter 19
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 215
AVEVA™ Process Simulation Simulation Building Guide
Chapter 19 – Binary Phase Diagrams
This tab displays the equilibrium curve for the first component that you select for the Binary Phase
Diagram configuration.
• gamma-x
This tab displays the activity coefficient values (gamma) with respect to liquid composition (x). You can
view gamma-x data only when the Binary Phase Diagram is configured at a constant temperature and
uses a vapor-liquid equilibrium (VLE) or vapor-liquid-liquid equilibrium (VLLE) Fluid.
• Binary Phase Diagrams that display BVLLE data have the following additional three tabs:
• P-x1-x2 or T-x1-x2
This tab displays the detailed liquid-liquid equilibrium data. If you generate the BVLLE data at a constant
pressure, the curves include temperature vs. composition data and the tab is named T-x1-x2. If you
generate the BVLLE data at a constant temperature, the curves include pressure vs. composition data
and the tab is named P-x1-x2.
• gamma-x1
This tab shows the activity coefficient values with respect to the liquid composition in the Liquid 1 phase
(x1). You can view gamma-x1 data only when you configure the Binary Phase Diagram at a constant
temperature and use a vapor-liquid-liquid equilibrium (VLLE) Fluid.
• gamma-x2
This tab shows the activity coefficient values with respect to the liquid composition in the Liquid 2 phase
(x2). You can view gamma-x2 data only when you configure the Binary Phase Diagram at a constant
temperature and use a vapor-liquid-liquid equilibrium (VLLE) Fluid.
• Binary Phase Diagrams display data in the units of measure (UOMs) that are specified in the UOM Slate for
the Simulation
Actions
• Create a Binary Phase Diagram on the Canvas.
• Select a Fluid Type for the Binary Phase Diagram; alternatively, drag a Fluid Type onto the Binary Phase
Diagram.
• Select whether the Binary Phase Diagram displays data in terms of molar compositions (molar basis) or mass
compositions (mass basis).
• Select the first and second component for the Binary Phase Diagram.
• Select whether AVEVA Process Simulation calculates the BVLE or BVLLE data at a constant pressure or at a
constant temperature, and specify that constant value.
• For BVLE or BVLLE data, switch between the P-X-Y or T-X-Y tab, the X-Y tab, and the gamma-x tab to view the
dew and bubble curves, the equilibrium curve, and the activity coefficient values, respectively.
• For BVLLE data, switch to the P-x1-x2 or T-x1-x2 tab to view the detailed equilibrium data between the two
liquid phases.
• For BVLLE data that you configured at a constant temperature, switch to the gamma-x1 tab or the gamma-x2
tab to view the activity coefficient values with respect to the liquid composition in the Liquid 1 phase or the
Liquid 2 phase, respectively.
• Change the number of intervals on the Binary Phase Diagram.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 216
AVEVA™ Process Simulation Simulation Building Guide
Chapter 19 – Binary Phase Diagrams
Activity Directions
Creating a Binary Phase Diagram On the Model Library, on the Tools tab, drag a
Binary Phase Diagram onto the Canvas to
automatically create a new Binary Phase Diagram.
Opening a Binary Phase Diagram (expanded On the Canvas, double-click the Binary Phase
configuration area) Diagram to view it. By default, the Configure
section is expanded.
Alternatively, on the Canvas, right-click the Binary
Phase Diagram, and then click Full Properties.
Opening a Binary Phase Diagram (collapsed On the Canvas, right-click the Binary Phase
configuration area) Diagram, and then click View. The Binary Phase
Diagram appears with a collapsed configuration
area.
To view the configuration area after you open the
Binary Phase Diagram in this manner, Click the
expansion button at the lower-right corner of
the Binary Phase Diagram to expand the
configuration area.
Renaming a Binary Phase Diagram On the Canvas, double-click the name of the Binary
Phase Diagram, type a new name, and then press
Enter.
Deleting a Binary Phase Diagram On the Canvas, right-click the Binary Phase
Diagram, and then click Delete.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 217
AVEVA™ Process Simulation Simulation Building Guide
Chapter 19 – Binary Phase Diagrams
Note: The title of the graph always includes parenthetical information related to the conditions under which
AVEVA Process Simulation calculates the data. This information includes the two components that comprise
the binary system and the value of the constant temperature or constant pressure.
4. Specify the fluid that you want to view data for by doing one of the following:
▪ In the Fluid Type list, select the Fluid Type.
▪ From the Model Library, drag a Fluid Type onto the Binary Phase Diagram.
After you select the Fluid Type, AVEVA Process Simulation uses property data from the Fluid Type to initialize
the Binary Phase Diagram configuration.
Important: Binary Phase Diagrams currently do not support Fluid Types that use the Electrolyte NRTL
(eNRTL) method as the System method.
5. Select either Mole Basis or Mass Basis to view the binary phase data in terms of molar compositions or mass
compositions, respectively.
6. Expand the Configure section if it is not already visible.
7. In the First Component list, select the first component in the binary system.
The Binary Phase Diagram displays all data points based on the composition of this component.
8. In the Second Component list, select the second component in the binary system.
9. In the Compositional Intervals box, type the number of data points that you want to include in the BVLE
calculations. Nonlinear portions of the Binary Phase Diagram may look linear and piecewise on the graph if
you do not use a sufficient number of data points.
This value also determines the number of data points that appear in any Microsoft Excel reports that you
generate for the Binary Phase Diagram. See Exporting Binary Phase Diagram Data to an Excel Report for
more information.
10. In the Calculate at Constant list, select one of the following options:
▪ Temperature: AVEVA Process Simulation calculates all data points at the specified temperature.
▪ Pressure: AVEVA Process Simulation calculates all data points at the specified pressure.
The default selection is Pressure.
11. In the Calculate at Constant box, enter the value of the constant temperature or constant pressure.
The default value for the constant temperature or constant pressure is the initial temperature or initial
pressure from the specified Fluid type, respectively.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 218
AVEVA™ Process Simulation Simulation Building Guide
Chapter 19 – Binary Phase Diagrams
• Dew Point: This worksheet displays the thermodynamic data for each data point on the dew curve.
• Fluid Data: This worksheet displays the components in the binary system and the thermodynamic method
that AVEVA Process Simulation uses for the calculations.
• gamma-x: This worksheet displays the activity coefficient values as a function of the liquid composition. This
data is available only when you configure the Binary Phase Diagram at a constant temperature.
For Binary Phase Diagrams that display binary vapor-liquid-liquid equilibrium (BVLLE) data, the Excel report
includes the following worksheets.
• Liquid-Liquid Equilibrium: This worksheet displays the thermodynamic data for each data point on the
detailed liquid-liquid equilibrium diagram.
• Vapor-Liquid Equilibrium: This worksheet displays the thermodynamic data for each data point on the
vapor-liquid-liquid equilibrium diagram.
• Fluid Data: This worksheet displays the components in the binary system and the thermodynamic method
that AVEVA Process Simulation uses for the calculations.
• gamma-x1: This worksheet displays the activity coefficient values as a function of the liquid composition in
the Liquid 1 phase (x1). This data is available only when you configure the Binary Phase Diagram at a
constant temperature.
• gamma-x2: This worksheet displays the activity coefficient values as a function of the liquid composition in
the Liquid 2 phase (x2). This data is available only when you configure the Binary Phase Diagram at a
constant temperature.
The Excel report displays data in the UOMs that are specified in the UOM Slate for the Simulation.
To export Binary Phase Diagram data to Excel:
1. On the Canvas, double-click the Binary Phase Diagram to open the Binary Phase Diagram with the
configuration area expanded.
2. In the General section, select Mole Basis or Mass Basis to export the binary phase data in terms of mole
fractions or mass fractions, respectively.
3. In the Configure section, in the Compositional Intervals box, type the number of data points that you want
to include in the Excel report.
4. In the Calculate at Constant list, select one of the following options:
▪ Temperature: AVEVA Process Simulation calculates all data points at the specified temperature.
▪ Pressure: AVEVA Process Simulation calculates all data points at the specified pressure.
5. In the Calculate at Constant box, enter the value of the constant temperature or constant pressure.
6. Expand the Report section.
7. Click Generate Excel Report.
The Save As dialog box appears.
8. Browse to the location in which you want to save the Excel report.
9. In the File name box, type the name of the Excel report, and then click Save.
AVEVA Process Simulation creates the .xlsx file, which you can then open in Excel.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 219
Chapter 20
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 220
AVEVA™ Process Simulation Simulation Building Guide
Chapter 20 – Ternary Phase Diagrams
• Select whether AVEVA Process Simulation calculates the LLE tile lines at a specified isotherm or at the bubble
point
• Show or hide the azeotropes on the diagram
• Show or hide the LLE tie lines on the diagram
• Generate a Microsoft Excel report for the azeotrope and LLE tie line data
Activity Directions
Creating a Ternary Phase Diagram On the Model Library, on the Tools tab, drag a
Ternary Phase Diagram onto the Canvas to
automatically create a new Ternary Phase Diagram.
Opening a Ternary Phase Diagram (expanded On the Canvas, double-click the Ternary Phase
configuration area) Diagram to view it. By default, the Configure
section is expanded.
Alternatively, on the Canvas, right-click the Ternary
Phase Diagram, and then click Full Properties.
Opening a Ternary Phase Diagram (collapsed On the Canvas, right-click the Ternary Phase
configuration area) Diagram, and then click View. The Ternary Phase
Diagram appears with a collapsed configuration
area.
To view the configuration area after you open the
Ternary Phase Diagram in this manner, click the
expansion button at the lower-right corner of
the Ternary Phase Diagram to expand the
configuration area.
Renaming a Ternary Phase Diagram On the Canvas, double-click the name of the
Ternary Phase Diagram, type a new name, and
then press Enter.
Deleting a Ternary Phase Diagram On the Canvas, right-click the Ternary Phase
Diagram, and then click Delete.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 221
AVEVA™ Process Simulation Simulation Building Guide
Chapter 20 – Ternary Phase Diagrams
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 222
AVEVA™ Process Simulation Simulation Building Guide
Chapter 20 – Ternary Phase Diagrams
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 223
Chapter 21
Groups
About Groups
A Group is a collection of related variables and parameters. Groups appear on the Mini Inspector and provide a
way for you to organize the variables and parameters within the Mini Inspector so that you can quickly locate the
variables and parameters that you are most interested in.
Concepts
• The order in which the Groups appear on the Mini Inspector is the same as the order in which the Groups
appear on the Model Editor
• Only Model Writers can create and configure Groups
• Model Writers can add both variables and parameters to a Group
• If a model does not contain Groups, you will see a flat list of the favorite variables and parameters on the
Mini Inspector
• If a model contains Groups, on the Mini Inspector, you will see a collapsible and expandable section for each
Group and the variables and parameters appear under their associated Groups
• Many models in the standard Model Libraries include a default set of Groups
• The Property Inspector sorts variables and parameters by Groups only if you sort the view based on the
Group value
Actions
• Create a Group
• Rename a Group
• Reorder the Groups
• Add a variable to a Group
• Add a parameter to a Group
• Delete a Group
• Sort the Property Inspector by Groups
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 224
AVEVA™ Process Simulation Simulation Building Guide
Chapter 21 – Groups
3. On the filter bar, drag the Model item onto the table of parameters.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 225
AVEVA™ Process Simulation Simulation Building Guide
Chapter 21 – Groups
3. On the filter bar, drag the Model item onto the table of variables.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 226
Chapter 22
Concepts
• Variable Types:
• Every variable and Real parameter in AVEVA Process Simulation is associated with a Variable Type, such
as Pressure, Temperature and Mass Flow
• Every Variable Type has a permanent internal UOM
• Displays:
• You can change a UOM in the Properties Inspector or Simulation Manager
• When you change a UOM for a specific model's variable, that variable is a always shown in that UOM,
except for Variable References and Trends
• Variable References and ports follow the variable's UOM until it is manually changed by the user. After a
manual change, it allows independent UOM selection
• Slates:
• A UOM Slate is a collection UOM defaults for the Variable Types
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 227
AVEVA™ Process Simulation Simulation Building Guide
Chapter 22 – Units of Measure (UOMs) and UOM Slates
• AVEVA Process Simulation provides you with two UOM Slates, SI and US Refining, but you can add more
• When you define UOM Slates, Variable Types are organized by category for easier navigation
Actions
• Add, modify, copy and delete UOM Slates in the UOM Manager
• Select a specific UOM Slate to be used for numeric display in your simulation by clicking the Units of
Measure drop-down on the Edit/View tab of the Application Ribbon
• Select a default UOM Slate that AVEVA Process Simulation uses for all newly created simulations
• Save UOM Slates to the Repository to share with other users, or you can save them with a specific simulation
From the UOM Manager, you can create, copy, delete and modify existing UOM Slates.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 228
AVEVA™ Process Simulation Simulation Building Guide
Chapter 22 – Units of Measure (UOMs) and UOM Slates
When you create a new UOM Slate, it is automatically saved and you can select it from the UOM Slate list on the
Start tab. If you installed AVEVA Process Simulation by using roaming profiles, the new UOM Slate is saved in the
%AppData%\SimSci\SimCentral\Custom directory. Otherwise, it is saved in the %LocalAppData%
\SimSci\SimCentral\Custom directory.
The UOM Slates are retained if you uninstall and reinstall AVEVA Process Simulation.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 229
AVEVA™ Process Simulation Simulation Building Guide
Chapter 22 – Units of Measure (UOMs) and UOM Slates
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 230
AVEVA™ Process Simulation Simulation Building Guide
Chapter 22 – Units of Measure (UOMs) and UOM Slates
2. On the Start tab, in the UOM group, in the list of UOM slates, select the UOM slate that you want to use as
the default.
Note: When a simulation is open, the value that appears in this list box is the UOM slate that the simulation
uses. It is not the default UOM slate.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 231
Chapter 23
Snapshots
About Snapshots
A snapshot is an archive of the state of the simulation at a previous solution. It contains all variable and real
parameter values and the variables' specification status. It can also include history data from Dynamics runs.
AVEVA Process Simulation allows you to create snapshots so that you can return your simulation to a previous
solution. For example, if you are planning to modify a simulation by adding new equipment models or equations,
saving a snapshot of your simulation will help you to return to a previous solution.
You can create a new snapshot or return to a previous one from the Application Ribbon or through the Snapshot
Manager. You can use the Snapshot Manager to add a description to a snapshot, rename a snapshot, delete a
snapshot and more. When you create a snapshot, it is saved with the simulation.
Concepts
• You can create multiple snapshots and return to a specific one
• You can create a snapshot from the Application Ribbon or manage a snapshot in the Snapshot Manager
• When you switch between simulation modes, a snapshot is automatically taken
• All variable and real parameter data is saved with each snapshot
• History data is not saved by default, but you can include history data when you capture a snapshot from the
Snapshot Manager
• When you restore a snapshot, you determine what data to load by clicking Reset, Revert, Invariant, or
Special
• Snapshot information is saved with the simulation.
• The Snapshots group on the Process, Fluid Flow, and Dynamics tab displays the snapshot that you last
loaded.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 232
AVEVA™ Process Simulation Simulation Building Guide
Chapter 23 – Snapshots
Actions
• Create, rename, and delete a snapshot.
• Create, rename, and delete a snapshot that includes history data.
• Return to a specific snapshot that you captured.
• Compare a snapshot to the current simulation.
Button Purpose
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 233
AVEVA™ Process Simulation Simulation Building Guide
Chapter 23 – Snapshots
Button Purpose
Flush Flush all the history data for the Trends in the
selected snapshot.
The History column in the list of snapshots
displays the reset icon for each snapshot that
contains history data. After you flush the history
data, you can use the History column to verify
that your snapshot no longer contains history
data.
Delete Delete the selected snapshot.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 234
AVEVA™ Process Simulation Simulation Building Guide
Chapter 23 – Snapshots
4. Select the check boxes for the values that you want to load, and then click Load. The list of options
disappears and the snapshot loads.
Option Description
Variable Calculated Values (Revert This option determines whether the snapshot values for the
and Reset) calculated variables overwrite the current values in the
simulation. If you select this option, the snapshot values
overwrite the current values for all the calculated variables.
This option applies when you revert or reset the simulation.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 235
AVEVA™ Process Simulation Simulation Building Guide
Chapter 23 – Snapshots
Option Description
Variable Specified Values (Revert) This option determines whether the snapshot values for the
specified variables overwrite the current values in the
simulation. If you select this option, the snapshot values
overwrite the current values for all the specified variables.
Note that the snapshot values for invariant variables do not
overwrite the current values unless you also select the
Invariant Values check box.
Invariant Values This option determines whether the snapshot values for
invariant parameters and variables overwrite the current values
in the simulation. If you select this option, the snapshot values
overwrite the current values for all parameters and variables
that you specify as invariant.
Variable Specification Status This option determines whether the snapshot values for the
(Revert) variables' Specified status overwrite the current values in the
simulation. If you select this option, the snapshot values
overwrite the current values for the Specified status for all the
variables.
Variable State Values This option determines whether the snapshot values for the
state variables overwrite the current values in the simulation. If
you select this option, the snapshot values overwrite the
current values for all the state variables. Note that a state
variable is a variable whose value is calculated by the
evaluation and integration of its time derivative.
You can set this option only in Dynamics mode.
Real Parameter Values This option determines whether the snapshot values for the
Real parameters overwrite the current values in the simulation.
If you select this option, the snapshot values overwrite the
current values for all the real parameters. Note that the
snapshot values for invariant parameters do not overwrite the
current values unless you also select the Invariant Values check
box.
History Data This option determines whether the snapshot values for the
historical data that is stored in the Trends overwrites the
current values in the simulation. If you select this option, the
Trend data in the snapshot overwrites the current Trend data in
the simulation.
You can set this option only in Dynamics mode.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 236
AVEVA™ Process Simulation Simulation Building Guide
Chapter 23 – Snapshots
Option Description
External Tag Data This option determines whether the external tag data in the
snapshot overwrites the current values in the External Data
Manager.
See Reverting to Tag Collections from a Snapshot for more
information on the external tag data that is overwritten.
Button Purpose
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 237
AVEVA™ Process Simulation Simulation Building Guide
Chapter 23 – Snapshots
4. (Optional) Clear the Specifications checkbox to hide any differences in variable specification status.
5. (Optional) Clear the Specified Values checkbox to hide any differences in specified variable values and
parameter values.
6. (Optional) Clear the Show Unmatched Items checkbox to hide any variables and parameters that are in the
snapshot but not in the current simulation.
7. (Optional) In the Tolerance box, enter the acceptable relative difference between snapshot values and
simulation values for the variables and real parameters to appear in the comparison table.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 238
Chapter 24
Scenario Manager
Concepts
• Script detailed simulation scenarios
• Execute operational steps automatically
• Record simulation steps and save them as a scenario
• Scenarios can save the simulation results as snapshots
• Store scenarios as part of a simulation or the Repository
Actions
• Add, modify, and delete scenario command attributes
• Specify and unspecify variable status values
• Save a snapshot
• Revert and reset to snapshot values
• Export history through the History Manager
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 239
AVEVA™ Process Simulation Simulation Building Guide
Chapter 24 – Scenario Manager
Managing Scenarios
This section describes creating, editing, copying, and deleting scenarios in the Scenario Manager.
Activity Directions
Creating a Scenario
Click Add Scenario .
Editing a Scenario Select a scenario, and click Edit.
Copying a Scenario Select a scenario, and click Copy.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 240
AVEVA™ Process Simulation Simulation Building Guide
Chapter 24 – Scenario Manager
Recording a Scenario
You can create a scenario by recording simulation actions so that you do not have to enter them manually in the
Scenario Manager.
To record a scenario:
1. Open the Scenario Manager.
2. Create a new scenario, as discussed in Managing Scenarios, or edit an existing one.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 241
AVEVA™ Process Simulation Simulation Building Guide
Chapter 24 – Scenario Manager
4. Complete the simulation actions you want to record in the Scenario Editor; for example, specify or unspecify
a variable, or set or change a variable value. The actions you complete will be recorded in the Scenario Editor
and automatically saved with the scenario you are editing.
Running a Scenario
You can run a scenario that you have previously recorded in order to save you from having to manually execute
simulation actions. You can run a scenario from the Dynamics tab on the ribbon, from the Scenario Manager, or
from the Scenario Editor.
To run a scenario from the Dynamics tab:
1. On the Dynamics tab, in the Scenarios group, in the list of scenarios, select the scenario that you want to
run.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 242
AVEVA™ Process Simulation Simulation Building Guide
Chapter 24 – Scenario Manager
calculate <variable
name>
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 243
AVEVA™ Process Simulation Simulation Building Guide
Chapter 24 – Scenario Manager
snapshot revert
reset
save
scenario <scenario
name>
solver auto
manual
solve
until <condition>1
steadystate
steps <value>
mode process
fluidflow
dynamics
(1) The syntax for your conditional statement should follow the same rules for conditions in a model. See Condition Operators
in the AVEVA Process Simulation Model Writing Guide for more information. You can use variables and elements of a vector
variable in your conditional statements. The vector variable must be dimensioned over CompList, StreamList, or an integer-
type parameter.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 244
Chapter 25
Optimization Sets
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 245
AVEVA™ Process Simulation Simulation Building Guide
Chapter 25 – Optimization Sets
Activity Directions
Creating an Optimization Set On the Optimization Set Manager, click Add Optimization Set
.
Editing an Optimization Set On the Optimization Set Manager, select an Optimization Set,
and click Edit. The Optimization Set Editor appears.
Specifying the type of objective On the Optimization Set Editor, expand the Objective Function
function to use for an area. Select Maximize or Minimize.
Optimization Set
Specifying the goal of the On the Optimization Set Editor, expand the Objective Function
optimization for an Optimization area. In the box, type the name of the variable that represents
Set the objective function (for example, HX1.Duty). A list of available
variables appears as you type.
Adding a variable to an On the Optimization Set Editor, expand the Variables area. Click
Optimization Set Add Variable . A new row appears in the list of variables. In
the Name column for the new row, type the name of the variable
that you want to add. A list of available variables appears as you
type.
Alternatively, drag a variable from any open Property Inspector
onto the list of variables in the Optimization Set Editor.
You can add both specified and calculated variables to an
Optimization Set.
The AVEVA Process Simulation solver modifies the values of the
variables in the Optimization Set to maximize or minimize the
objective function. At least one variable in the Optimization Set
should affect the objective function when you change the value
of that variable.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 246
AVEVA™ Process Simulation Simulation Building Guide
Chapter 25 – Optimization Sets
Activity Directions
Adding upper and lower bounds On the Optimization Set Editor, expand the Variables area. In the
to variables in an Optimization Set Lower Bound column, enter the minimum value to which the
solver can adjust the associated variable. In the Upper Bound
column, enter the maximum value to which the solver can adjust
the associated variable.
You can start an Optimization Set run when the variable values
are outside of the specified bounds. However, if the value of a
non-independent variable is outside of its bounds, a warning
badge appears for that variable.
Deleting a variable from an On the Optimization Set Editor, expand the Variables area. Select
Optimization Set the variable, and click Delete Variable .
Alternatively, select the variable and press Delete.
Running an Optimization Set On the Optimization Set Manager, select an Optimization Set,
and click Run.
Alternatively, on the Optimization Set Editor for the Optimization
Set, click Run.
Or
On the Process or Fluid Flow tabs, in the Optimization group,
select an Optimization Set in the list, and then click Run the
selected optimization set .
Copying an Optimization Set On the Optimization Set Manager, select an Optimization Set,
and click Copy.
Deleting an Optimization Set On the Optimization Set Manager, select an Optimization Set,
and click Delete.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 247
AVEVA™ Process Simulation Simulation Building Guide
Chapter 25 – Optimization Sets
You should not set calculated variables as Independents. If you do, an error badge appears that indicates the
discrepancy.
The specified and calculated status for variables may change based on the simulation mode. You may need to
change the variables that you set as Independents based on the simulation mode or create similar Optimization
Sets with different Independents for each simulation mode. For example, by default, the mass flow, W, of a
Source is specified in Process mode and calculated in Fluid Flow mode. If you set W as an Independent in an
Optimization Set, you can run the Optimization Set in Process mode but a warning appears if you try to run the
Optimization Set in Fluid Flow mode.
To change the independent status of a variable in an Optimization Set:
1. Open the Optimization Set Manager.
2. Select the Optimization Set that contains the variable that you want to change, and then click Edit. The
Optimization Set Editor appears.
3. Expand the Variables section if it is not already visible.
4. In the Independent flag column, click the flag icon for the variable.
A colored flag icon indicates that the ordinarily-specified variable is an Independent for an optimization run.
A gray flag icon indicates that the variable should behave as it does outside of an optimization run. For
example, if the variable is calculated in the current simulation mode, it remains calculated in the
optimization run. If it is specified in the current simulation mode, it remains specified during the
optimization run.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 248
Chapter 26
Case Studies
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 249
AVEVA™ Process Simulation Simulation Building Guide
Chapter 26 – Case Studies
• Two variables
• One variable and one parameter
• Two parameters
• For each manipulated variable or parameter, you must set the minimum value, maximum value, and number
of steps to define the different cases in the Case Study.
• The software automatically calculates the step change value after you set the minimum value, maximum
value, and number of steps for each manipulated variable or parameter. You cannot change this value.
• The units of measure (UOMs) in the Case Study Editor always match those in the simulation. If you want to
change the UOMs for a Case Study, you must change them in the simulation.
• Depending on the size of your simulation and the number of cases in your Case Study, you may have to wait
a significant amount of time for your Case Study run to complete. See Number of Cases and Performance for
more information.
• You can set the snapshot that you want to revert the simulation to if a case in the Case Study fails to solve.
• The Case Study retains case data for both failed and successful solves so that you can see the variable and
parameter values that the solver struggles with.
• The order of the variables and parameters in the Case Study determines which variable or parameter the
software manipulates first. See Reordering Variables and Parameters in a Case Study for more information.
• After a Case Study run, the simulation remains at the values from the last case in the Case Study.
• After you run a Case Study, you can generate a plot for the case data to visualize the effects of the changes in
the manipulated variables or parameters.
• The Case Study plot remembers your plot configuration settings so that you don't have to reconfigure the
plot every time you open it.
Actions
• Create a Case Study.
• Rename a Case Study.
• Add variables and parameters to a Case Study.
• Set up to two variables or parameters as manipulated values for each Case Study.
• Define each case in a Case Study by entering the minimum value, maximum value, and number of steps for
the manipulated variables or parameters.
• Run a Case Study.
• Stop a Case Study run if it takes too long to complete.
• Copy the Case Study results and paste them into a table or spreadsheet in another software program, such
as Microsoft Excel.
• Generate a plot for the result data in a Case Study.
• Manually return the simulation to the initial starting point before you ran a Case Study.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 250
AVEVA™ Process Simulation Simulation Building Guide
Chapter 26 – Case Studies
Activity Directions
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 251
AVEVA™ Process Simulation Simulation Building Guide
Chapter 26 – Case Studies
Activity Directions
Stopping a Case Study run On the Case Study Manager, select a running Case Study, and
then select Stop.
Alternatively, on the Case Study Editor for the Case Study, select
Stop.
Or
On the Process or Fluid Flow tabs, in the Case Study group,
select a running Case Study in the list, and then select Stop the
selected case study .
Renaming a Case Study On the Case Study Manager, select the Case Study, and then
double-click the Name column. Then, enter the new name for
the Case Study.
Alternatively, on the Case Study Editor for the Case Study, in the
Name box, enter the new name for the Case Study.
Copying a Case Study On the Case Study Manager, select a Case Study, and then select
Copy.
Deleting a Case Study On the Case Study Manager, select a Case Study, and then select
Delete.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 252
AVEVA™ Process Simulation Simulation Building Guide
Chapter 26 – Case Studies
3. In the Name column for the new row, enter the name of the variable or parameter that you want to add.
A list of available variables and parameters appears as you type. You can select a variable or parameter from
this list to automatically complete the name of the variable or parameter in the Name column.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 253
AVEVA™ Process Simulation Simulation Building Guide
Chapter 26 – Case Studies
4. Navigate away from the new variable or parameter in the list to automatically populate the Type and Units
columns.
Currently, the Units value comes from the simulation, and you cannot change it in the Case Study. If you
want to change this value for the Case Study, you must change the unit of measure (UOM) in the simulation.
5. (Optional) Specify the variable or parameter as a manipulated variable or parameter.
You can specify up to two variables and parameters as manipulated. See Specifying the Manipulated
Variables and Parameters for a Case Study for more information.
2. In the Variables and Parameters area, in the Manipulated flag column, select the flag icon for the
variables and parameters that you want to manipulate.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 254
AVEVA™ Process Simulation Simulation Building Guide
Chapter 26 – Case Studies
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 255
AVEVA™ Process Simulation Simulation Building Guide
Chapter 26 – Case Studies
You can enter Min, Max, and Steps values for observed variables. However, the software does not change
the values for observed variables during a Case Study run.
You should always set the Min, Max, and Steps values for a manipulated Integer parameter such that the
Size value is a whole number. Otherwise, a warning appears for the Case Study and your cases likely won't
solve.
where
nm is the number of manipulated variables or parameters
ns,i is the number of steps associated with the manipulation of variable or parameter i
nt is the total number of cases
Currently, nm must be less than or equal to 2.
When you run a Case Study, the software re-solves the simulation for each case. Currently, the software solves
the entire simulation, and there is no way to isolate a portion of the simulation to limit the solve. If you use too
many steps or your simulation is very large, the Case Study may take a considerable amount of time to run.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 256
AVEVA™ Process Simulation Simulation Building Guide
Chapter 26 – Case Studies
Currently, you must delete and re-add parameters and variables to change their order in the list of variables and
parameters.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 257
AVEVA™ Process Simulation Simulation Building Guide
Chapter 26 – Case Studies
Returning the Simulation to the Initial Point After a Case Study Run
During a Case Study run, the software re-solves the simulation for each case. At the end of the Case Study run,
the simulation remains at the values from the last case in the Case Study.
Important: Because the simulation retains the values from the last case in a Case Study, we highly recommend
that you capture a snapshot of your simulation before you run any Case Studies.
If you choose to manipulate an invariant parameter or variable in the Case Study, the current state of the
simulation won't match the configuration in any snapshots that you captured before the Case Study run because
a regular snapshot revert does not include invariant values. In this situation, you can perform a special snapshot
revert to include the invariant parameters and variables.
If you do not have a snapshot that you can fall back on, you can still return the simulation to the initial point by
discarding all simulation changes for the current simulation session. This may result in lost data if you made
changes to the simulation or Case Study in the current session, so we recommend that you use this option only if
absolutely necessary.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 258
AVEVA™ Process Simulation Simulation Building Guide
Chapter 26 – Case Studies
5. Select Load.
The simulation reverts to the selected snapshot, including any invariant values.
To return the simulation to the initial point without using a snapshot:
1. On the Canvas, right-click the tab for the simulation, and then select Discard Changes.
Important: Discarding changes undoes all changes made to the simulation since you last opened it. You may
lose data if you made any changes to the simulation other than running the Case Study.
2. Reopen the simulation.
The simulation opens to the initial point before you ran the Case Study. All Case Study results are gone.
3. If you made changes to your simulation other than running the Case Study, repeat them for this simulation
session.
4. (Recommended) Capture a snapshot of your simulation.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 259
AVEVA™ Process Simulation Simulation Building Guide
Chapter 26 – Case Studies
• The solution status for the case (the Solved column value).
• The time that the solver took to solve the case (the Duration column value).
• The values for all variables and parameters that you have added to the Case Study.
You can use the Duration value to determine which cases are giving the solver the most trouble. If you have
failed cases, you can use the Solved value to determine which values for the manipulated variables and
parameters result in an unconverged simulation.
You can generate plots for your Case Study results to visualize the effects of the changes in the manipulated
variables and parameters. See Generating and Configuring a Case Study Plot for more information.
To view the results of a Case Study:
1. On the Case Study Manager, select the Case Study, and then select Edit.
The Case Study opens in the Case Study Editor.
2. In the Results Table area, review the solution results for each case.
If you do not see any cases listed in the Results Table area, run the Case Study to populate the results.
Depending on the size of your simulation and the number of cases in your Case Study, it may take a
significant amount of time for the Case Study to run. See Number of Cases and Performance for more
information.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 260
AVEVA™ Process Simulation Simulation Building Guide
Chapter 26 – Case Studies
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 261
AVEVA™ Process Simulation Simulation Building Guide
Chapter 26 – Case Studies
3. In the Variables area, in the Axis column, select one of the following for each variable and parameter:
▪ Left: The variable or parameter values appear on the left axis. Typically, the left axis is reserved for
dependent values, but you can choose whether the values on this axis are dependent or independent.
▪ Bottom: The variable or parameter values appear on the bottom axis. Typically, the bottom axis is
reserved for independent values, but you can choose whether the values on this axis are dependent or
independent.
▪ Parametric: The software should group results by the values of this variable or parameter. A separate
line appears for each value of the variable or parameter. You should use this option only for a
manipulated variable or parameter.
4. In the Show column, select the checkbox for each variable and parameter that you want to appear on the
plot.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 262
AVEVA™ Process Simulation Simulation Building Guide
Chapter 26 – Case Studies
5. (Optional) In the Configure area, in the Title box, enter a new title for the Case Study plot.
6. (Optional) If you want the scaling of the left axis to be logarithmic, in the Configure area, in the Left Axis
Scale list, select Logarithmic.
Currently, you can change the scaling for the left axis only.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 263
Chapter 27
The External Data Manager allows you to interface with tag data in external databases. It contains tag
collections. Each tag collection connects to a single external database. Currently, AVEVA Process Simulation
supports connections to OSIsoft PI Data Archive and PI AF Server only. Please see the OSIsoft PI System
documentation for more information on how to install and configure PI System.
After you add tags to a tag collection, you can then map those tags to model variables within AVEVA Process
Simulation.
Concepts
• The External Data Manager contains tag collections.
• The Tag Collection Editor allows you to connect to an external database and add tags to the tag collection.
• The Read/Write External Data window allows you to specify the time window for the data that you want to
read from the external database and to manage the data transfer between the external database, the tag
collection, and the associated model variables.
• AVEVA Process Simulation uses the time-weighted average of the data in the time window when it imports
the tag data. If the external database does not contain any data for a tag within the specified time window,
the tag value remains blank.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 264
AVEVA™ Process Simulation Simulation Building Guide
Chapter 27 – External Data Manager
Actions
• Create and edit a tag collection.
• Connect to an OSIsoft PI Data Archive server.
• Connect to an OSIsoft PI Asset Framework server.
• Add tags to a tag collection.
• Search tags in the external database.
• Map tags to AVEVA Process Simulation model variables.
• Export the tag mapping configuration to a .csv file.
• Import a tag mapping configuration (.csv) file.
• Change the time selection for a tag collection.
• Specify the minimum and maximum value for a tag.
• Specify the data clipping option for tag values that are outside the minimum and maximum range for a tag.
• Read in tag values from an external database.
• Screen new tag values read in from an external database.
• Apply screened tag values from an external database to AVEVA Process Simulation model variables.
• Update the Last Good Value data for tags after you have applied the screened tag values to the model
variables and validated that the simulation converges without problems.
• Get model variables for output tags and apply them to the tag values.
• Write the tag values for the output tags back to the external database.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 265
AVEVA™ Process Simulation Simulation Building Guide
Chapter 27 – External Data Manager
5. Select the tag collection and then select Define. The Tag Collection Editor appears.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 266
AVEVA™ Process Simulation Simulation Building Guide
Chapter 27 – External Data Manager
6. In the General area, in the Provider list, ensure that you see OSI PI (PI Tags).
7. In the Server box, type the name of the PI Data Archive server that you want to connect to.
8. Select Search or Check all tags to establish a connection to the server. The Server badge indicates the
connection status.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 267
AVEVA™ Process Simulation Simulation Building Guide
Chapter 27 – External Data Manager
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 268
AVEVA™ Process Simulation Simulation Building Guide
Chapter 27 – External Data Manager
6. In the General area, in the Provider list, select OSI PI (AF Attributes).
7. In the Server box, enter the name of the PI AF server and database that you want to connect to. Separate
the server name and database name with a backslash (\).
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 269
AVEVA™ Process Simulation Simulation Building Guide
Chapter 27 – External Data Manager
8. (Optional) In the AF Root box, enter the root path for an element that contains numerous attributes that you
want to add to the tag collection.
When you use the controls on the Tags Configuration toolbar to add a tag to the tag collection, the software
copies the text in the AF Root box into the Tag Name box. This allows you to quickly append the text to
specify the desired attribute instead of typing the full attribute name, which is typically a long string.
The AF Root text does not affect the attributes that appear in the Tags Browser when you search for an
attribute. That is, a tag search finds attributes from any root path as long as the attribute meets the search
criteria.
If you change the AF Root, then the software updates all tags that include the old AF Root path to use the
new AF Root path. You should perform another tag check after you change the AF Root.
Tip: The Tag Name box always shows the short name for the attribute (Element|Attribute format) instead of
the full attribute name until you edit the Tag Name. However, you can hover over the Tag Name to see the
full attribute name on the tooltip.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 270
AVEVA™ Process Simulation Simulation Building Guide
Chapter 27 – External Data Manager
Activity Directions
Opening the External Data Manager On the Process, Fluid Flow, or Dynamics tab, in the External
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 271
AVEVA™ Process Simulation Simulation Building Guide
Chapter 27 – External Data Manager
Activity Directions
Exporting a Tag Mapping Configuration On the Tag Collection Editor, in the Tags Configuration area,
select Export tag mapping table to a csv file . Browse to the
folder in which you want to save the tag mapping file, type the
name of the file, and then select Save.
The tag mapping file includes all the information from the Tags
Configuration area for archival purposes. However, the software
loads only the Sim Variable and Tag Name values if you import
the .csv file in another simulation.
Importing a Tag Mapping Configuration On the Tag Collection Editor, in the Tags Configuration area,
select Import a pre-configured tag mapping table csv file .
Browse to and select the .csv file that contains the desired tag
mapping, and then select Open.
The import loads the Sim Variable and Tag Name values, but
does not load Sim Units or Tag Units. The Sim Units update to
the units of measure (UOMs) from the simulation. The Tag Units
update to the UOMs from the database the next time you select
Check all tags .
If you have added UOM mappings for OSIsoft PI tags, the Sim
Units values update according to the corresponding Tag Units
values the next time you select Check all tags . See Adding
UOM Mappings for OSIsoft PI Tags for more information.
Checking All Tags Across All Tag Collections On the External Data Manager, select Check All. The software
checks all the tags in all the tag collections, and all Status badges
update to show the current status.
You can exclude tags from the tag check. See Excluding Tags from
the Tag Check for more information.
Example: Adding a Tag to a Tag Collection and Mapping It to a Model Variable
1. Open the External Data Manager.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 272
AVEVA™ Process Simulation Simulation Building Guide
Chapter 27 – External Data Manager
2. Select the tag collection that you want to add the tag to, and then select Define. The Tag Collection Editor
appears.
3. In the Tags Browser area, in the Contains box, type a text string that appears in the name of the tag that you
want to add.
For this example, we type CC2 to search for all tags related to the CC2 unit.
4. Select Search.
A list of tags that match the search criteria appears.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 273
AVEVA™ Process Simulation Simulation Building Guide
Chapter 27 – External Data Manager
6. In the Tags Configuration area, select the Sim Variable column for the newly added tag. Type the name of a
model variable that has the same dimension as the tag.
A list of available model variables appears as you type.
For this example, CC2:TEMP represents a temperature variable, so we map it to the temperature variable in
the CC2Feed unit, CC2Feed.T.
7. In the Sim Units column, select the UOM for the model variable so that it uses the same UOM as the tag.
For this example, the UOM for the model variable does not match the UOM for the tag, so we change the
UOM for the model variable to C, the UOM for the tag.
If you have added UOM mappings for OSIsoft PI tags, the Sim Units values should automatically update
based on the mappings that you provide in the UOM mapping file, and you should be able to skip this step.
See Adding UOM Mappings for OSIsoft PI Tags for more information.
8. Select Check all tags to ensure that the tag mapping is valid.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 274
AVEVA™ Process Simulation Simulation Building Guide
Chapter 27 – External Data Manager
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 275
AVEVA™ Process Simulation Simulation Building Guide
Chapter 27 – External Data Manager
2. Select the tag collection that you want to modify, and then select Transfer.
The Read/Write External Data window appears.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 276
AVEVA™ Process Simulation Simulation Building Guide
Chapter 27 – External Data Manager
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 277
AVEVA™ Process Simulation Simulation Building Guide
Chapter 27 – External Data Manager
4. (Optional) If you know the quality of a retrieved tag value does not match the value shown in the Quality
column, press and hold Shift and then select the tag's Quality badge to cycle through the different quality
statuses:
▪ Green: The tag has a good quality status.
▪ Red: The tag has a bad quality status.
▪ Yellow: The tag has a questionable quality status.
4. In the If Under Min and If Over Max lists, select the action that the software should take if the tag value is
outside the Min or Max value, respectively.
▪ Clip: Set the Screened Value to the Minimum value or Maximum value, respectively.
▪ Use Last Good Value: Set the Screened Value to the Last Good Value.
▪ Report Error: Leave the Screened Value blank. In addition, the system logs an error, but currently does
not display the error in the Log pane.
▪ Do Nothing: Leave the Screened Value blank.
The next time you screen tag values, the software clips the data according to your specifications.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 278
AVEVA™ Process Simulation Simulation Building Guide
Chapter 27 – External Data Manager
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 279
AVEVA™ Process Simulation Simulation Building Guide
Chapter 27 – External Data Manager
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 280
AVEVA™ Process Simulation Simulation Building Guide
Chapter 27 – External Data Manager
3. In the Tag List section, in the Input Processing area, select Set.
AVEVA Process Simulation sets the Last Good Value data to the Screened Value data. If a Screened Value is
blank, the software does not update the associated Last Good Value.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 281
AVEVA™ Process Simulation Simulation Building Guide
Chapter 27 – External Data Manager
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 282
AVEVA™ Process Simulation Simulation Building Guide
Chapter 27 – External Data Manager
7. Repeat steps 5 and 6 for each tag collection that you are interested in.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 283
Chapter 28
Script Runner
Concepts
• Scripts use the AVEVA Process Simulation Scripting Interface to automate changes within AVEVA Process
Simulation.
• You can use the the AVEVA Process Simulation Scripting Interface Help documentation distributed along with
the Scripting Interface software development kit (SDK) to learn more about the available functions.
• You can find the Scripting Interface SDK in the AVEVA Process Simulation installation package, in the Toolkits
folder.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 284
AVEVA™ Process Simulation Simulation Building Guide
Chapter 28 – Script Runner
• Scripts can also access third-party applications or utilities to meet your needs.
• The Script Runner uses the %userprofile%\My Simulations folder as the current working directory. This
means that:
• Any relative paths that you use in your .csx file are relative to the %userprofile%\My Simulations folder.
• Any generated output files appear in the %userprofile%\My Simulations folder.
Actions
• Open and review the AVEVA Process Simulation Scripting Interface Help.
• Add scripts to the user script folder to populate the list of scripts that you can run.
• Select a script (.csx file) to run.
• Run a script.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 285
AVEVA™ Process Simulation Simulation Building Guide
Chapter 28 – Script Runner
If you used roaming profiles when you installed AVEVA Process Simulation, the user script folder is
%AppData%\Simsci\SimCentral\Scripts\User. Otherwise, the user script folder is the %LocalAppData%
\Simsci\SimCentral\Scripts\User.
4. Paste the copied script file into the user script folder.
5. Repeat steps 1 through 4 until you have pasted all the desired script files.
6. Close and reopen the AVEVA Process Simulation UI.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 286
Chapter 29
History Manager
The default configuration settings in the History Manager are appropriate for most scenarios. If you change the
configuration settings, then the changes apply to the active simulation but do not affect other simulations saved
in the Repository. The software saves recent data at shorter time intervals and older data at longer time
intervals. There are three data collections: Fast, Medium, and Slow. By changing the number of data points in
each data collection, you define how much data the software saves in each data collection as well.
Concepts
• The configuration settings in the History Manager define the historical data that the software saves in a
snapshot.
• The software captures historical data only for a finite period of time.
• You can choose to save historical data for only the variables that appear in a Trend or for all favorite variables
in the simulation.
• The History Manager always shows time in terms of seconds.
Actions
• For each data collection:
• Define the frequency at which to save data.
• Define the number of data points to include in the historical data.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 287
AVEVA™ Process Simulation Simulation Building Guide
Chapter 29 – History Manager
• Select whether the historical data includes only the variables that appear in a Trend or includes all the
favorite variables in the simulation.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 288
AVEVA™ Process Simulation Simulation Building Guide
Chapter 29 – History Manager
The three collections (Fast, Medium, and Slow) allow you to specify the frequency at which you want to
collect data and the number of data points that you want to collect.
2. In the Multiple box, type the time-step multiplier that you want to use for the Interval calculation.
The Interval value equals the simulation time step (dt) multiplied by the Multiple value
(Interval = dt × Multiple).
3. In the Points box, type the number of data points that you want to include in the data collection.
The From and To values depend on the Points and Interval values.
For the Fast collection, the From value is 0 s (From = 0 s), and the To value equals the Points value multiplied
by the Interval value (To = Points × Interval).
For the Medium and Slow collections, the From value equals the preceding To value, and the To value equals
the From value plus the Points value multiplied by the Interval value (To = From + Points × Interval).
4. In the Configuration section, select one of the following:
▪ Trended variables: Collect and save historical data for only variables that appear in a Trend.
▪ Trended and Favorite variables: Collect and save historical data for all favorite variables and any non-
favorite variables that appear in a Trend.
The badge appears in the History column for each snapshot that includes historical data.
3. Select the Special menu.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 289
AVEVA™ Process Simulation Simulation Building Guide
Chapter 29 – History Manager
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 290
Chapter 30
AVEVA Unified Engineering is an integration solution that allows AVEVA Process Simulation and AVEVA
Engineering to communicate and share data. After you export your AVEVA Process Simulation data to AVEVA
Engineering, you can interface with many other AVEVA products, including AVEVA Everything 3D, which builds
and maintains 3D visualizations of your process plants to help you plan and design all the process units that you
will need in your plant. This solution helps you reduce the time, cost, and effort in the front-end engineering and
design of your plants.
The following figure shows an overview of the data connections between AVEVA Process Simulation, AVEVA
Engineering, and the other software that supports this connection (AVEVA Integration Service and AVEVA NET
Gateway for SimCentral).
The AVEVA Engineering tab in the AVEVA Process Simulation user interface contains all of the controls to
connect to and share data with AVEVA Engineering. If you are interested in using AVEVA Unified Engineering,
please see the AVEVA Unified Engineering documentation for details on the entire process, including how to
configure and work with AVEVA Engineering and other AVEVA products. If you do not have a copy of the AVEVA
Unified Engineering documentation, please contact your local customer support center to request a copy.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 291
Appendix A
Glossary of Terms
The following terms are used in AVEVA Process Simulation, the product documentation, or the online help.
A
Application Ribbon
A horizontal ribbon that contains tabs to invoke Process, Fluid Flow and Dynamics simulation actions; set
simulation view preferences; and display the product help.
Auto Solve
The automatic solution of portions of a simulation when sufficient information is available.
B
Badge
A symbol next to an AVEVA Process Simulation object that describes its state to the user. For example, in the
Properties Inspector and Simulation Manager, objects like model instances, variables, and equations have badges
to indicate an error status with tooltips that describe the nature of the error.
C
Calculated Variable
A variable with a value that is not specified by the user and with its specification box unchecked. The solver
determines the value of calculated variables.
Canvas
The graphical representation of the Flowsheet on which models are placed and connected to build a simulation.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 292
AVEVA™ Process Simulation Simulation Building Guide
Appendix A – Glossary of Terms
Client
The computer used to run the user interface and that connects to the server computer.
Condition
An object defined by the Model Writer within the Model Editor which evaluates a boolean expression composed
of parameters. When conditions are used in a simulation, they describe the variables, equations, and submodels
that are used by the model instance based on parameter selections made by the Simulation Builder.
Connection
An object that provides the numerical equivalence of variables that it connects. Connections between model
Instances with the same Port Type define variable streams that represent the material flowing between the
models. See Variable Connections and Parameter Connections.
Connection Model
A library model that looks like a connector on the Canvas. Typical connection models are Pipes and Streams.
Connector
The graphical representation of a connection on the Canvas.
D
Description
Descriptive text provided by the Model Writer for models and their parameters, variables, and equations, or by
the Simulation Builder for model instances placed on the Canvas. Descriptions can normally be viewed by
mouse-over tooltips.
Dynamic Attribute
A variable attribute for a Dynamic simulation. Possible values are state variables, operated on by the der()
function, and time-derivative variables created by the der() operator.
Dynamics Mode
A Simulation Mode that solves both algebraic and time-derivative equations over successive integration time
steps.
E
Editor
See Model Editor, Port Editor, and Fluid Editor.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 293
AVEVA™ Process Simulation Simulation Building Guide
Appendix A – Glossary of Terms
Enumerated Parameter
A type of parameter with text-based options that are selectable by the Simulation Builder.
Equation
An object that describes the mathematical relationship of variables and real parameters. Model Writers add
equations to Model Types through the Model Editor. Simulation Builders may also create Flowsheet-level
equations using the Simulation Manager.
External
An object defined by the Model Writer within the Model Editor that defines an external DLL in which variable
relationships reside.
F
Fluid Editor
A configuration editor used by Simulation Builders to modify the fluids used by a simulation.
Fluid Type
A Fluid Type describes the thermodynamic behavior assigned to model instances in a simulation.
Free Variable
See Calculated Variable.
G
Grid
Visible, equally-spaced vertical and horizontal lines on the Canvas that can be used to align objects.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 294
AVEVA™ Process Simulation Simulation Building Guide
Appendix A – Glossary of Terms
Group Box
An area within the Roles Manager, Properties Inspector, and editors to which columns are dragged to group data.
When empty, the Group Box reads "group by area" and "Drag a field here to group by that field."
Guide Lines
A vertical or horizontal line that appears on the simulation Canvas when a model instance being moved is
adjacent to another. Used to help align model instances with one another.
H
History Manager
An editor that allows you to define the frequency and quantity of simulation data that you want to save for
historical reference.
I
Icon
The graphical symbol that defines the appearance of all Model Types, Port Types, and Fluid Types on the Canvas.
Integer Parameter
A Parameter that contains integer values. Integer parameters, such as the number of ports, are used to configure
models.
Invariant Attribute
A Variable and Parameter attribute that indicates the value does not change when you revert a simulation to an
earlier snapshot.
K
Keyword View
The detailed information pane of the Simulation Manager, which allows modification of a selected object.
L
Library
See Model Library.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 295
AVEVA™ Process Simulation Simulation Building Guide
Appendix A – Glossary of Terms
M
Manager
See Simulation Manager, UOM Manager, Snapshot Manager, and Role Manager.
Mode
The solution mode of a simulation that includes a collection of predefined variable specifications and, in some
cases, special solvers.
Model Editor
The configuration editor used by Model Writers to define Model Types.
Model (Instance)
The mathematical relationships defined by a Model Type composed of parameters, variables, and equations that
define a specific unit operation, such as a valve or pump that exists within a Flowsheet.
Model Library
A collection of Model Types, Fluid Types, Curve Types, and Port Types residing in the Repository, or a single
simulation-specific Model Library residing with a simulation.
N
Not Solved Variable Attribute
A Variable attribute that indicates that the variable is invalid, stale, or otherwise incorrect and should not be
used. Not solved variables are indicated in grey strike-through text.
P
Parameter
An object that represents the static values of a simulation. Model Writers can add parameters using the Model
Editor and Simulation Builders can add parameters through the Simulation Manager. See Real Parameter,
Enumerated Parameter, Integer Parameter and Fluid Type.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 296
AVEVA™ Process Simulation Simulation Building Guide
Appendix A – Glossary of Terms
Parameter Connection
A parameter connection is defined in the Model Editor to directionally transfer parameter values through port
connections. Parameter connections of a special parameter type called FluidType are used to transfer fluid
information to connected models.
Parameter Connection
A way of connecting parameters across ports and submodels to transfer parameter values, such as Fluid Types.
Port Editor
The configuration editor used by Model Writers to define Port Types.
Port Type
A defined collection of variables that define the stream connection information between model instances
connected by identical Port Types.
Process Mode
Process Mode performs steady state simulations to create and improve process design.
Profile
An object which graphically displays scalar and vector data.
Properties Inspector
A model instance property view accessed through the Canvas or Simulation Manager that allows Simulation
Builders to inspect and configure model instances.
Q
Quick Filter
A disposable Simulation Manager filter created for the immediate search of an object in the Simulation Manager.
Save it if you want to use it again.
R
Real Parameter
A parameter that contains real numerical values (not integers or enumerations) and is defined using Variable
Types. Real parameters can be used in equations, but are treated as a fixed value. A typical real parameter could
be Pi with the value 3.14159.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 297
AVEVA™ Process Simulation Simulation Building Guide
Appendix A – Glossary of Terms
Repository
The storage location of simulations, Model Libraries, and Variable Types on the server to which all AVEVA Process
Simulation users of that server have access.
Repository Manager
The UI component that displays simulations in the Repository.
Reset Snapshot
A function that resets only the calculated values of a previously captured Snapshot. The variable specifications
and real parameters of the simulation being reset are not changed.
Revert Snapshot
A function that reverts the variable specifications, both specified and calculated variable values, and real
parameter values of a previously captured Snapshots.
Ribbon
A set of controls at the top of the UI where common user operations are grouped.
Role
Your role within AVEVA Process Simulation. You can select Model Writing, which is the creation and modification
of Model Types, or Simulation Building, which is the use of existing Model Types within a simulation. Additional
roles may be defined in the Role Manager.
Roles Manager
A manager used to modify default roles and add new roles.
S
Scenario Manager
An editor that allows you to manually script, automatically record and run simulation actions.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 298
AVEVA™ Process Simulation Simulation Building Guide
Appendix A – Glossary of Terms
Shapes
Primitive drawing objects, such as squares or circles, that can be dragged from the Shapes Model Library to the
Canvas.
Simulation
A collection of Flowsheets and their connected model instances that define a process.
Simulation Building
The act of building a simulation using existing Model Types.
Simulation Canvas
See Canvas.
Simulation Manager
A hierarchical view of a simulation that allows the Simulation Builder to explore and modify the simulation and
its objects.
Snapshot
The collection of simulation data saved with the simulation that defines the variable specifications, variable
values, and real parameter values. A Snapshot is used to reset or revert a simulation state as it existed at the
point that it was saved.
Snapshot Manager
The UI component that lets you manage existing simulations and capture new ones.
Solver
The software component that solves the mathematical relationships of a simulation.
Specified Variable
A variable with a value specified by the Simulation Builder and with its specification box checked. The solver does
not change the value of specified variables.
State Variable
A Variable with the dynamic attribute "State Value," whose value is calculated by the evaluation and integration
of its time derivative.
Status Bar
The single-line display at the bottom of the user interface which provides system status information.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 299
AVEVA™ Process Simulation Simulation Building Guide
Appendix A – Glossary of Terms
Submodel
A Submodel is a model which is part of another model, such as a Fluid State submodel. Typically, submodels are
defined so that they can be reused across many different models.
T
Theme
A collection of text, background, and highlighting colors that can be selected per user preference. Themes
include Dark, Light, and Windows.
Thermo Type
The implementation that AVEVA Process Simulation uses to determine the Fluid State's properties, such as
SimSci Thermodynamics, an external DLL, or a named set of Equations in the Fluid State Submodel.
Trend
An object which graphically displays the time-dependent behavior of a variable during a dynamic simulation.
Types
See Model Types, Variable Types, Port Types, and Fluid Types.
U
UOM Categories
A sortable grouping of related Variable Types for the purpose of updating their display UOM in a UOM Slate.
UOM Manager
A manager used to create and manage UOM Slates.
UOM Slate
A collection of UOM settings for all Variable Types, typically representative of a specific country or industry. SI is a
standard UOM Slate which comes with AVEVA Process Simulation.
V
Variable
An object that represents a single point value to the solver, and is related by equations to other variables.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 300
AVEVA™ Process Simulation Simulation Building Guide
Appendix A – Glossary of Terms
Variable Attribute
A set of properties of a variable, in addition to its value, which is used to help manage the status of the variable.
See Required Variable Attribute and Not Solved Variable Attribute.
Variable Connection
Connecting two variables in the Model Editor so that they behave the same way with the same value and
specification status in the user interface and the solver.
Variable Reference
A reference to a variable that displays its value on the Canvas. Variable References may be dragged from the
References section of the Model Library.
Variable Type
A collection of typical variable properties such as unit of measure, conversion factors, typical minimum and
maximum values, and a typical default value. Pressure is an example of a Variable Type. The AVEVA Process
Simulation UI does not allow addition or modification of Variable Types.
Version 2024
© 2015-2023 AVEVA Group Limited or its subsidiaries. All rights reserved. Page 301