Professional Documents
Culture Documents
Simcenter Flomaster User Guide: Software Version 2020.2 October 2020
Simcenter Flomaster User Guide: Software Version 2020.2 October 2020
Simcenter Flomaster User Guide: Software Version 2020.2 October 2020
This document contains information that is confidential and proprietary to Mentor Graphics Corporation, Siemens
Industry Software Inc., or their affiliates (collectively, "Siemens"). The original recipient of this document may
duplicate this document in whole or in part for internal business purposes only, provided that this entire notice
appears in all copies. In duplicating any part of this document, the recipient agrees to make every reasonable effort
to prevent the unauthorized use and distribution of the confidential and proprietary information.
This document is for information and instruction purposes. Siemens reserves the right to make changes in
specifications and other information contained in this publication without prior notice, and the reader should, in all
cases, consult Siemens to determine whether any changes have been made.
The terms and conditions governing the sale and licensing of Siemens products are set forth in written agreements
between Siemens and its customers.
No representation or other affirmation of fact contained in this publication shall be deemed to be a warranty or give
rise to any liability of Siemens whatsoever.
SIEMENS MAKES NO WARRANTY OF ANY KIND WITH REGARD TO THIS MATERIAL INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE,
AND NON-INFRINGEMENT OF INTELLECTUAL PROPERTY.
SIEMENS SHALL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL OR
PUNITIVE DAMAGES, LOST DATA OR PROFITS, EVEN IF SUCH DAMAGES WERE FORESEEABLE, ARISING
OUT OF OR RELATED TO THIS PUBLICATION OR THE INFORMATION CONTAINED IN IT, EVEN IF SIEMENS
HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
LICENSE RIGHTS APPLICABLE TO THE U.S. GOVERNMENT: This document explains the capabilities of
commercial products that were developed exclusively at private expense. If the products are acquired directly or
indirectly for use by the U.S. Government, then the parties agree that the products and this document are
considered "Commercial Items" and "Commercial Computer Software" or "Computer Software Documentation," as
defined in 48 C.F.R. §2.101 and 48 C.F.R. §252.227-7014(a)(1) and (a)(5), as applicable. Software and this
document may only be used under the terms and conditions of the applicable license agreement with Siemens as
required by 48 C.F.R. §12.212 and 48 C.F.R §227.7202. The U.S. Government will only have the rights set forth in
the End User License Agreement, which supersedes any conflicting terms or conditions in any government order
document, except for provisions which are contrary to applicable mandatory federal laws.
TRADEMARKS: The trademarks, logos and service marks ("Marks") used herein are the property of Siemens or
other parties. No one is permitted to use these Marks without the prior written consent of Siemens or the owner of
the Marks, as applicable. The use herein of third party Marks is not an attempt to indicate Siemens as a source of a
product, but is intended to indicate a product from, or associated with, a particular third party. A list of Siemens'
trademarks may be viewed at: www.plm.automation.siemens.com/global/en/legal/trademarks.html and
mentor.com/trademarks.
The registered trademark Linux® is used pursuant to a sublicense from LMI, the exclusive licensee of Linus
Torvalds, owner of the mark on a world-wide basis.
Chapter 1
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Starting Simcenter Flomaster. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Application Window Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Window Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Status Bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Logon Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Database Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Database Space Utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Configuration Utility Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Logon and Startup Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Chapter 2
Working With Simcenter Flomaster. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Workflow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Logging on as a Viewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Changing Your Logon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Elevating or Reducing Your Role. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Chapter 3
Managing and Working with Projects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Creating a New Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Deleting a Project. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Sharing Projects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Chapter 4
Managing and Working with Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
About Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Creating Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Copying and Moving Networks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Deleting a Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Searching for Items in the Network Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Attaching Items to Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Viewing, Editing, and Deleting Items Attached to Networks . . . . . . . . . . . . . . . . . . . . . . . . 59
Sample Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Exploring Sample Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Creating Your Own Sample Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Chapter 5
Modeling Networks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Networks - Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Network Modeling Rules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Incompressible (Non-Hydraulic Power) Modeling Rules . . . . . . . . . . . . . . . . . . . . . . . . . 81
Compressible Flow Modeling. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Compressible Flow Modeling Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Using Compressible Flow Transient . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Improving Compressible Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Compressible Transient - Solution Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Hydraulic Power Modeling Rules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Components, Nodes, and Materials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Materials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Accessing Components and Materials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Building a Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Adding Components to a Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Switching the Snap To Grid On or Off. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Rotating Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Aligning Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Renumbering Components and Nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Moving Around the Network Drawing window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Zooming in and Out of the Network Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Using the Network Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Using the Catalogue Palette . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Showing the Catalogue Palette . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Connecting Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
Connections and Their Meanings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Copying Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
Deleting Components and Nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
Chapter 6
Simulations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Running a Simulation - Overview of the Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Overview of the Simulation Differences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
Simulation Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Setting the General Simulation Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Setting the Ambient Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
Setting the Convergence & Tolerance Criteria. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Setting the Default Material . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
Setting the Output Control Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
Setting the Fluid Properties Caching Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
Setting the Pipe Profile Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
Running a Simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
Using Data from Previous Simulations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
Resolving Simulation Failures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Aerospace Simulations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
What Simulations Can be Run? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
Running Aerospace Simulations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
Aerospace Error and Warning Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
Turbine Simulations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
Gas Turbine Simulation Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
Running Turbine Simulations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
About Swirl Effects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
Swirl Effects - Node Y Coordinate - Data Handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
Velocity Vectors and Impingement Losses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Turbine Simulations - Velocity Vector Calculations . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
Turbine Simulations - Impingement Losses Calculations . . . . . . . . . . . . . . . . . . . . . . . . 175
Restart Simulations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
Considerations for Restart Simulations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
Restart with No Time Step Change . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
Restart with Simulation Time Step Change . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
Creating a Restart File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
Creating a Random Time Restart File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
Creating a Sequential Time Restart File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
Serialized Restart File Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
Running a Restart Simulation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
Geometric Heat Exchanger Wizard - Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
Geometric Heat Exchanger Wizard - Scripts and Data Structure. . . . . . . . . . . . . . . . . . . . 193
Chapter 7
Catalogues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
Catalogues Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
Searching for Items in the Catalogues Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
Catalogue Item Protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
Creating Shortcuts to Catalogue Items . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
Catalogues - Analytical Models. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
Creating Analytical Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
Analytical Model Editor Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
Context Dependency Rules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
Dependency Rules Dialog Box. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
About Alternative Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
Component Connections Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
Component Signal Connections Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
Code Stub Generation Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
Selection from Catalogue Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
Feature Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
Creating Option Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
Creating Curve or Equation Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
Component Application Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
Example: Creating a CAM Using Performance Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247
Example: Creating a CAM Using Performance Data - Deriving the Linear Coefficients for a
Loss. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248
Example: Creating a CAM Using Performance Data - Creating the CAM . . . . . . . . . . . 250
Example: Creating a CAM Using Performance Data - Generating the Code Stub . . . . . 252
Example: Creating a CAM Using Performance Data - Creating a new Project and adding the
Code Stub . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253
Example: Creating a CAM Using Performance Data - Adding a Simcenter Flomaster
Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254
Example: Creating a CAM using Performance Data - Editing the Code Stub. . . . . . . . . 255
Example: Creating a CAM Using Performance Data - Compiling the Code and Copying the
.dll. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
Example: Creating a CAM Using Performance Data - Creating and Customizing a
Component . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263
Example: Creating a CAM Using Performance Data - Using the Component in a Network
264
Example: Creating a CAM Using Performance Data - Running a Simulation on the Test
Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266
Catalogues - Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
Chapter 8
Using M.O. Controllers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383
Chapter 9
Printing and Customizing Plots and Network Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . 385
Print Previewing Plots and Network Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385
Changing the Line and Marker Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386
Changing The Axis Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388
Customizing the General Features for Surfaces. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390
Customizing the Display Points. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392
Menu Customization Buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392
Changing The Colors of Plots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393
Customizing the Color of Surfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393
Exporting Graph and Plot Images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394
Printing Plots and Surface Graphs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396
Using the Zoom Button . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396
Chapter 10
Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397
Errors and Warnings - Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397
Viewing Errors, Warnings, and Convergence Failures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398
Generating Input Audit Reports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399
Generating Component Results Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400
Generating Network Data Reports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401
Generating Simulation Results Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403
Input Data Browser and Plug-in Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406
Chapter 11
Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417
The Network Views Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417
Collecting and Filtering Component and Node Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418
Drawing Component and Node Results. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421
Viewing Component Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423
Viewing Node Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424
Validating Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426
Accessing Results from the Project View Pane. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429
Attaching Items to Results Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429
Deleting Result Sets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431
Protecting Result Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432
Plotting Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434
The Results Plot Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434
Attaching Plots to Results Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434
Integrating Plots - Worked Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436
Integrating Plots Example - Building the Network and Entering the Data . . . . . . . . . . . 436
Integrating Plots Example - Running a Simulation on the Test Network . . . . . . . . . . . . 438
Integrating Plots Example - Performing the Integration . . . . . . . . . . . . . . . . . . . . . . . . . 439
Frequency Domain Processing and Fourier Transform Plots . . . . . . . . . . . . . . . . . . . . . . . 440
Fourier Transformation Calculations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441
Fourier Transform Plots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443
Converting the plot into an Amplitude v Frequency plot. . . . . . . . . . . . . . . . . . . . . . . . . 443
Converting the plot into a Power Spectrum plot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443
Dashboards. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444
Dashboards - Creating a Dashboard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444
Dashboards - Creating Plots of Component Values Versus Time . . . . . . . . . . . . . . . . . . . 445
Dashboards - Creating Plots of One Component Value Versus Another . . . . . . . . . . . . . . 446
Dashboards - Working with Dashboards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447
Air Conditioning Results - Plotting a P-h Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
Plot a Selected Feature Against Another Feature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450
Viewing Results Dynamically . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452
Network Results Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452
Creating and Using Network Result Sensors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453
Chapter 12
Pack and Unpack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455
Packing Items. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455
Unpacking a Pack File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456
Chapter 13
AVL EXCITE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459
AVL EXCITE Bearing Component - Importing Data Files into Simcenter Flomaster. . . . . 459
AVL EXCITE Bearing Component - Using Data Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460
Chapter 14
Variable Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461
Variable Parameters - Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461
Creating Input Variable Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462
Creating Output Variable Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463
Chapter 15
Experiments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 465
Creating an Experiment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 466
Deleting an Experiment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467
Parametric Studies Experiments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469
Setting Up Parametric Studies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469
Sequential Blocks Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472
Constant and Sequential Blocks Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 473
Constant and Sequential Blocks with Repeats Example . . . . . . . . . . . . . . . . . . . . . . . . . . 474
Latin Square Experiments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475
Defining General Input Data for Latin Square Experiments . . . . . . . . . . . . . . . . . . . . . . . 475
Monte Carlo Experiments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477
Generating Input Data Monte Carlo Experiments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477
Reviewing Results of Experiments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479
Viewing the Results of an Experiment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479
Displaying Input and Output Parameter Details From the Results Tables . . . . . . . . . . . . . 480
Create Ad Hoc plots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481
Creating Ad Hoc Plots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481
Creating Output Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 482
Exporting the results of an Experiment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 482
Response Surfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 484
Creating a Response Surface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 484
Change the Response Surface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 485
Viewing the Deviation Details for a Response Surface . . . . . . . . . . . . . . . . . . . . . . . . . . 486
Meta-Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 488
Working with Meta-Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 488
Entering Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 489
Exporting XML Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 491
Fetching a Value From an External Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 492
Chapter 16
Cavities. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 495
Cavity Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 496
Cavity Modelling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 496
Creating a New Cavity Component . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 499
Drawing the Cavity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 501
The Cavity Configuration Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502
Chapter 17
Modeling Air Conditioning Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523
Chapter 18
Air Conditioning Shape Factor Optimization Program (ACSOP) . . . . . . . . . . . . . . . . . . 527
Using ACSOP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 527
ACSOP - Worked Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 531
The ACSOP Optimization Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 536
Using the Boundary Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539
Chapter 19
Visualiser and Segmenter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541
The Visualiser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 542
The Visualiser Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 545
Setting the Visualiser Component Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 549
Updating Data From the Visualiser Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 550
The Segmenter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 553
The Segmenter - An Example. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 556
The Segmenter - Defining Split Planes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 560
The Segmenter - Running a Segmentation Simulation. . . . . . . . . . . . . . . . . . . . . . . . . . . . 564
The Segmenter - Viewing Segmentation Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 565
The Segmenter - Defining the Coordinate System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570
Chapter 20
Modeling Vehicle Systems in 3D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573
Modeling Body Forces in 3D Space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 574
The 3D Coordinate System. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 575
Modeling the Vehicle Position using Aircraft Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 577
Modeling Pitch, Roll, and Yaw, Dynamically. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 581
Chapter 21
Flashing and Two Phase Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 583
Flashing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 583
Two Phase Flow. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 584
Chapter 22
Component Interaction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 587
Component Interaction Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 589
Component Interaction Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 590
Chapter 23
Drive Cycles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 599
Chapter 24
Flow Balancing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 601
Flow Balancing - Which Components Can I Use? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 604
Chapter 25
Ambient Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 609
Ambient Conditions - Parameter Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 610
Ambient Conditions - Simulation Descriptions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 612
Chapter 26
Zero Flow Heat Transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 615
Zero Flow Heat Transfer - Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 615
Modeling Zero Flow Heat Transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 617
Zero Flow Heat Transfer - Thermally Neutral Components . . . . . . . . . . . . . . . . . . . . . . . . 619
Chapter 27
1D Heat Transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 621
Modeling 1D Heat Transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 622
Applying a Temperature Profile to a 1D Heat Transfer Network . . . . . . . . . . . . . . . . . . . . . 627
Applying a Heating Profile to a 1D Heat Transfer Network . . . . . . . . . . . . . . . . . . . . . . . . . 628
Chapter 28
Geographic Information Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 631
Importing GIS Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 632
Selecting the GIS Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 632
GIS Pipeline Import - Reviewing and Modifying the Imported Metadata . . . . . . . . . . . . . 633
Setting the Simcenter Flomaster Pipe Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 635
Importing Data from the Metadata File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 637
Viewing the Pipe Runs, Elevations and Curves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 641
Creating the Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 642
Chapter 29
Electronic Data Interchange Facility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 645
Creating and Editing EDIF Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 645
Chapter 30
Simcenter Flomaster Direct Network Assembly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 647
FMDNA Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 647
FMDNA Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 654
Saving the File and Executing the FMDNA Function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 655
Adding Controllers and Gauges to a Network. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 656
Adding Controllers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 656
Chapter 31
FMU Export . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 697
Setting Up For FMU Exports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 697
Chapter 32
Hydrodynamic Force Results Export . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 699
Exporting Hydrodynamic Force Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 699
Chapter 33
N-Arm Component . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 701
N-Arm Component - Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 702
Creating a Scriptable N-Arm Component . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 703
Creating an N-Arm Component using .floarm FloEFD Data . . . . . . . . . . . . . . . . . . . . . . . . 704
Creating an N-Arm Component Using OneSim FloEFD Data . . . . . . . . . . . . . . . . . . . . . . . 705
N-Arm Components: Restrictions and Conditions of Use of OneSim Components . . . . . . . 707
The N-Arm Component - GPL Tuning Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 709
Chapter 34
3D CAD Import. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 711
3D CAD Piping Import Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 712
3D CAD Import Tool Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 713
3D CAD Tool Mapping Schemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 714
Importing a 3D CAD File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 715
Creating Schemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 718
Editing and Deleting Schemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 722
CAD to Simcenter Flomaster Sub-System Import Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . 723
Importing cad2fm Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 723
Chapter 35
MotorSolve File Import . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 727
Creating a Simcenter Flomaster Component from a MotorSolve file . . . . . . . . . . . . . . . . . . 727
Chapter 36
Pipe Schedule Wizard. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 729
Using the Pipe Schedule Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 729
Chapter 37
Vapor Cycle Components and Waste Heat Recovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 735
The Vapor Cycle Components. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 736
Using The VC Circuit Manager Component . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 740
Plotting The Results Of Waste Heat Recovery Simulations . . . . . . . . . . . . . . . . . . . . . . . . . 741
Using Multiple Speed Controlled Components in Waste Heat Recovery Simulations . . . . . 742
Using VC Turbine Components in Waste Heat Recovery Simulations . . . . . . . . . . . . . . . . 744
Using VCSOP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 745
Chapter 38
User Group Management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 747
User Group Management Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 751
Creating User Logons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 752
Deleting User Logons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 752
Viewing Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 753
Adding and Removing Users From a Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 753
Creating User Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 754
Deleting User Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 754
Permission Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 754
Viewing Permission Set Roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 756
Creating Permission Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 756
Deleting Permissions Sets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 759
Catalogue Access Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 759
User Access Control - Legacy Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 761
Creating User Accounts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 761
Copying User Accounts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 764
Deleting User Accounts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 765
Viewing Roles for Catalogue Access Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 765
Creating Catalogue Access Permission Sets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 765
Deleting Catalogue Access Permission Sets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 766
Roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 766
Creating New Roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 767
Deleting Roles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 769
Parent Role . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 770
Parent Role Example Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 770
Setting Permissions Without Using the Parent Role . . . . . . . . . . . . . . . . . . . . . . . . . . . . 770
Setting Permissions Using the Parent Role . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 772
Setting the Parent Role . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 772
Removing the Parent Role From a Child Role. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 773
Assigning Multiple Administrator Accounts in Active Directory . . . . . . . . . . . . . . . . . . . 773
Using GUI Automation Login Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 774
Chapter 39
Configuring Simcenter Flomaster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 779
Schematic Configuration Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 780
Chapter 40
Database Functions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 799
Searching the Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 800
Opening the Database Search Tool. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 800
Using the Database Search Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 801
Using the Database Search Tool - General. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 801
Using the Database Search Tool - Data Item Specific Search Terms . . . . . . . . . . . . . . . 804
Shrinking a Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 806
Using SQL Server Management Studio to Shrink the Database . . . . . . . . . . . . . . . . . . . . 806
Shrinking the Database Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 807
Restoring a Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 809
Database Recovery Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 810
Setting the Directory Paths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 811
Using the Database Reporting Utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 812
Hybrid Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 814
Storing Hybrid Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 814
Checking Result Sets In and Out of the Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 815
Chapter 41
FlowmasterLink for MATLAB Simulink. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 817
FlowmasterLink for Simulink - The Co-simulation Process . . . . . . . . . . . . . . . . . . . . . . . . . 818
FlowmasterLink for Simulink - Setting Up The Connections . . . . . . . . . . . . . . . . . . . . . . . . 819
FlowmasterLink for Simulink - Defining the Simcenter Flomaster Network . . . . . . . . . . . . 821
FlowmasterLink for Simulink - Specifying the Simcenter Flomaster Simulation Data . . . . 823
FlowmasterLink for Simulink - Setting Up and Running Co-simulations . . . . . . . . . . . . . . 826
FlowmasterLink for Simulink - Running a Co-simulation . . . . . . . . . . . . . . . . . . . . . . . . . 827
FlowmasterLink for Simulink - Common Errors and Issues . . . . . . . . . . . . . . . . . . . . . . . 827
FlowmasterLink for Simulink - Example 1: A Simple Co-simulation . . . . . . . . . . . . . . . . 830
FlowmasterLink for Simulink - Example 2: Co-simulation Using Macros . . . . . . . . . . . . 832
FlowmasterLink for Simulink - Example 3: Reading Co-simulation Concentration Results
836
Chapter 42
Co-simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 839
Adding Co-simulation Boundary Components to your Network . . . . . . . . . . . . . . . . . . . . . 839
Creating a Simcenter Flomaster FMU Export File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 840
Creating an FMU for Model Exchange Import . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 840
Chapter 43
Automation in Simcenter Flomaster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 843
GUI Automation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 843
Analysis Automation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 845
Automation - Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 846
How COM is Implemented . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 846
Chapter 44
Command Line Utilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 847
Executing Command Line Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 848
Processing the Batch File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 850
Creating Batch Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 851
Using the 'CreateProject' Function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 853
Executing the 'CreateProject' Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 855
Using Command Line Utilities to Create a New Network . . . . . . . . . . . . . . . . . . . . . . . . . . 855
Deleting a Network using the Command Line Utilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . 859
Executing the 'DeleteNetwork' Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 861
Unpacking a Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 861
Executing the 'UnpackNetwork' Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 865
Appendix A
Performance Data Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 867
GetYfromX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 868
GetY_dydxFromX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 869
GetY_dYdXfromIntlExtrapolation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 870
GetXfromY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 871
EvaluateIntegral . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 872
GetXLimits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 873
IsCurveSet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 874
GetZfromXY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 875
GetZandGradfromXandY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 876
GetXorYfromSurfaceUsingBisection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 877
GetYLimits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 879
IsSurfaceSet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 880
Third-Party Information
Figure 7-31. Displaying Performance Data as Plots - The 3D Performance Plot Window. . 331
Figure 7-32. The Table Value Scaling Function Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . 337
Figure 7-33. Chebyshev Polynomial Coefficient . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338
Figure 7-34. The X and Y Cut Off Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343
Figure 7-35. Creating Scripts - Script and Plug-In Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . 369
Figure 7-36. Example 1: Creating a VB.Net Slider Bar Initialization Script . . . . . . . . . . . . 372
Figure 7-37. Example 2: Creating a C# Slider Bar Initialization Script . . . . . . . . . . . . . . . . 373
Figure 7-38. Creating Macros - Script and Plug-In Editor . . . . . . . . . . . . . . . . . . . . . . . . . . 376
Figure 7-39. Creating a New Symbol - The Select Symbol Dialog Box. . . . . . . . . . . . . . . . 380
Figure 7-40. The Maintain Symbol Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382
Figure 9-1. Changing the Line and Marker Properties - Chart Properties Dialog Box . . . . . 387
Figure 9-2. Chart Properties Dialog Box - Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389
Figure 9-3. Customize Surface Dialog Box. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391
Figure 9-4. The Actual Data Properties Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392
Figure 9-5. Exporting Graph and Plot Images - The Image Export Dialog Box . . . . . . . . . . 395
Figure 10-1. The Network Data Report Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 402
Figure 10-2. The Analysis Result Report Generation Options . . . . . . . . . . . . . . . . . . . . . . . 404
Figure 10-3. The Remove Column Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
Figure 10-4. Pipe Profile Data Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 409
Figure 10-5. Executing, Deleting or Renaming Input Data Browser and Plug-in Report
Templates - The Reporting Templates Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . 411
Figure 10-6. Generating a Result Based Plug-in Report - Displaying Plot Results . . . . . . . 413
Figure 10-7. Generating a Result Based Plug-in Report - The Cavitation Plot. . . . . . . . . . . 413
Figure 10-8. Generating a Result Based Plug-in Report - Pipe End Location Warnings . . . 414
Figure 10-9. Generating a Result Based Plug-in Report - Node Level Warnings. . . . . . . . . 415
Figure 10-10. Accessing an Input Data Browser Report - Example 1. . . . . . . . . . . . . . . . . . 416
Figure 11-1. Collecting and Filtering Component and Node Results - The Component Results
Filter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419
Figure 11-2. The Draw Attribute Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421
Figure 11-3. Drawing Component Results - Example 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422
Figure 11-4. Accessing Results from the Project View Pane . . . . . . . . . . . . . . . . . . . . . . . . 429
Figure 11-5. Attaching an Item to a Results Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431
Figure 11-6. Signed Off Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432
Figure 11-7. Integrated Plots - Example Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436
Figure 11-8. Combined Integration Plot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439
Figure 11-9. The Integration Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440
Figure 11-10. P-h Diagram Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449
Figure 12-1. Duplicate Item Decision . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457
Figure 15-1. Parametric Studies - Defining Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 470
Figure 15-2. Example (a) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471
Figure 15-3. Example (b). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472
Figure 15-4. Example (c) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472
Figure 15-5. The Expression Builder Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490
Figure 15-6. The XML Source Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 491
Figure 15-7. The Table Header . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 492
Table 37-1. Non-vapor Cycle Components Suitable for Waste Heat Recovery Applications 737
Table 37-2. Components Not Suitable for Waste Heat Recovery Applications . . . . . . . . . . 738
Table 38-1. User Group Management Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 747
Table 38-2. Simcenter Flomaster Supplied Permission Sets . . . . . . . . . . . . . . . . . . . . . . . . 755
Table 38-3. Creating Permission Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 756
Table 39-1. Schematic Configuration Dialog Box — General Options Contents . . . . . . . . 784
Table 39-2. Schematic Configuration Dialog Box — Colour Control Contents . . . . . . . . . 785
Table 39-3. Schematic Configuration Dialog Box — Pipe Configuration Contents . . . . . . 786
Table 39-4. Schematic Configuration Dialog Box — Image Import Contents . . . . . . . . . . 787
Table 39-5. Unit Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 788
Table 39-6. Maintaining Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 797
Table 40-1. Video Topics Relating to the Searching the Database . . . . . . . . . . . . . . . . . . . 800
Table 41-1. Example of Controller Input Parameters for Simulink – Simcenter Flomaster Co-
simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 819
Table 41-2. Example of Gauge Input Parameters for Simulink – Simcenter Flomaster Co-
simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 820
Table 44-1. Command Line Arguments and Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 850
Table 44-2. Creating a Batch File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 851
Table 44-3. Creating a New Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 854
Table 44-4. Creating a New Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 856
Table 44-5. Deleting a New Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 860
Table 44-6. Unpacking a New Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 862
To use Simcenter Flomaster™ software you must have a user name and password and specify
the locations and names of the database files that Simcenter Flomaster uses to store data.
Starting Simcenter Flomaster. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Application Window Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Window Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Status Bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Logon Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Database Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Database Space Utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Configuration Utility Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Logon and Startup Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Introduction
Starting Simcenter Flomaster
Results
Simcenter Flomaster starts.
Note
You can return to the Launchpad at any time by clicking the button at the top, left-hand side
of the Simcenter Flomaster menu bar.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Introduction
Application Window Basics
Window Layout
The application window has three main panes with a menu and toolbar area at the top and a
status bar at the bottom:
Note
You can specify which Toolbars are visible from the View > Toolbars menu.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Introduction
Tables
Related Topics
Tables
Status Bar
Tables
Project and Network View panes often display tables that show results or provide a method of
inputting data. The presence of a table is usually dependent upon the selection of other elements
in. For example, when a component is selected in the Network Drawing window, its input
parameters or results are displayed in a table in the Network View pane.
For Input field tables the cells are color coded.
Table 1-2. Input Field Cell Colors
Background Description Example
Color
Property Fields
White A user (or suitable default) value has been
provided.
Pale Yellow An optional field with the current value
“Not Set”. When set, this field changes to
a white background.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Introduction
Status Bar
Related Topics
Window Layout
Status Bar
Status Bar
The Simcenter Flomaster status bar (at the bottom of the Simcenter Flomaster application
window) displays details about the current network, the user logon, and the name, size limit, and
current free space available of the database.
Note
You can set a limit for the size of the database. When the limit is reached the Size Limit and
Free Space fields in the status bar will turn red. For more information on database settings
see Database Functions.
Related Topics
Window Layout
Tables
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Introduction
Configuration
Configuration
Simcenter Flomaster contains tools that you can use when setting up access (including
specifying a license) and specifying database details.
Logon Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Database Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Database Space Utility. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Configuration Utility Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Logon and Startup Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Introduction
Logon Configuration
Logon Configuration
To access: Select Logon from the Launchpad.
Use this screen to specify the database and project, and the User Name and Password.
Objects
Table 1-3. Logon Page Contents
Field Description
Data Source Use the dropdown list to choose a data source (database name)
to use for the session.
Project Enter the name of the project to use for the session.
Windows Authentication When checked this specifies that the current windows user
name and password combination are used.
In this instance the user name field will be populated with the
Windows user name.
User Name and Password User Name and Password combination to log on.
Role You can specify a user role for the session.
When left blank you will be logged on at the highest role
applicable to your user account privileges.
For more information see Roles.
Remember Password When checked the User Name/Password combination is
retained for the next log in.
Usage Notes
You may need to contact your System Administrator for details of the log on type, user name/
password combination, project, and database that you need.
Related Topics
Database Configuration
Database Space Utility
Configuration Utility Dialog Box
Logon and Startup Dialog Box
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Introduction
Database Configuration
Database Configuration
To access: Select Database from the Launchpad.
Use this screen to specify the Simcenter Flomaster database type, server, and authentication
details.
Objects
Table 1-4. Database Configuration Page Contents
Field Description
DATABASE CONNECTION
Database Server Type Use the dropdown list to specify either:
• SQL Server Database
When this option is selected you must provide a sever name
in the Server field.
• Oracle Database
When this option is selected you must provide a Port
Number and Host Name in the applicable fields.
Note: Simcenter Flomaster supports the use of Microsoft Azure SQL Databases
Server Enter the name of the server.
Server Authentication 1. Click the > button and then use the dropdown list to specify
either:
• Windows Authentication
Note that this option is not available for Microsoft Azure
SQL databases.
• Server Authentication
With either option you can specify a User Name and
password, and check the Remember Password option to
save these details on subsequent log-ins.
2. Click SELECT to save your choices.
Database Use the dropdown list to choose a database.
User Name and Password User Name and Password combination to log on to
Simcenter Flomaster.
Note: For SQL Server Databases you can attach database files and configure SQL user
accounts and for Oracle databases you can specify host, service and port details from the
CONFIGURATION UTILITY dialog box (see Configuration Utility Dialog Box).
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Introduction
Database Configuration
Usage Notes
You may need to contact your System Administrator for details of the log on type, user name/
password combination, project, and database that you need.
To use an Azure database you must have previously created an Azure account with Microsoft
and set up a database.
If you make any changes to any of the database settings, or open the Configuration Utility
dialog box, you must click the UPDATE AND RESTART button to apply the changes.
Related Topics
Logon Configuration
Database Space Utility
Configuration Utility Dialog Box
Logon and Startup Dialog Box
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Introduction
Database Space Utility
Related Topics
Logon Configuration
Database Configuration
Configuration Utility Dialog Box
Logon and Startup Dialog Box
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Introduction
Configuration Utility Dialog Box
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Introduction
Configuration Utility Dialog Box
Usage Notes
When using the Attach Database Files tab to create a database, clicking Attach Database
results in a new database being created in the specified SQL server instance, based on the
schema contained in the .MDF file.
For more information on licensing Mentor Graphics software, refer to the FlexLM License
Administration Guide.
Related Topics
Logon Configuration
Database Configuration
Database Space Utility
Logon and Startup Dialog Box
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Introduction
Logon and Startup Dialog Box
Option Usage
License Options
Remember on by default Setting this option displays the previously selected license.
To do this, click the associated check box.
Expand license sub-form by Setting this option expands the license sub-form to show all
default the license details
Database Options
Remember on by default Setting this option displays the previously selected license.
To do this, click the associated check box.
Expand database sub-form by Setting this option expands the database sub-form.
default 1. To choose a database server, click the Browse button. The
Select Database Server dialog box is displayed which
shows details of all the available servers.
2. Choose a database using the Database dropdown list.
Related Topics
Logon Configuration
Database Configuration
Database Space Utility
Configuration Utility Dialog Box
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Introduction
Logon and Startup Dialog Box
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 2
Working With Simcenter Flomaster
Simcenter Flomaster is a software tool that can be used to model 1-dimensional thermo-fluid
systems. Within it, you can create virtual networks and model the behavior of these under
various conditions. You can use to model your existing “real world” systems to predict behavior
under varying conditions and system modifications, or when designing new systems, to develop
a virtual version before committing to building it.
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Workflow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Logging on as a Viewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Changing Your Logon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Elevating or Reducing Your Role. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Overview
Simcenter Flomaster contains the calculations, curves, and surfaces required to predict the
behavior of a range of fluid systems. These calculations are held in items called Component
Analytical Models (CAMs) which form the basis of “components”— the building blocks of
virtual fluid systems.
You simulate fluid systems as networks which comprise of connected components each with its
own set of results, such as:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Working With Simcenter Flomaster
Workflow
Related Topics
Workflow
Architecture
Security
Workflow
Before attempting to model a fluid system you should consider the real system, the kind of
information you want to gain, and the level of detail you want the model to cover.
When modeling a fluid system you:
Procedure
1. Create a network and add components and nodes
2. Set the component and node data for the network
3. Set the simulation data and run the simulation
4. Review the results
5. It is recommended that you start with a simple version of the fluid system, review the
results, and then refine and repeat until you are satisfied that the results are of the
required accuracy
Related Topics
Overview
Architecture
Security
Architecture
Simcenter Flomaster can be installed in different configurations to support various numbers of
users.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Working With Simcenter Flomaster
Architecture
Related Topics
Overview
Security
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Working With Simcenter Flomaster
Security
Security
Access to Simcenter Flomaster is protected by a user name and password combination.
Note
For information on the user logon process see “Starting Simcenter Flomaster” on page 29.
Note
This is legacy functionality provided to support users upgrading from earlier
versions of Simcenter Flomaster. It is recommended where possible you manage
users by the user group functionality below.
• Creating users and adding them to user groups which are then assigned to roles
Logging on as a Viewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Changing Your Logon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Elevating or Reducing Your Role. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Logging on as a Viewer
A Viewer License is a read-only license, enabelling users to view items in the database, inspect
certain data, and use the results. This option can be used, for example, to allow a user to view a
network created under a differnet license.
To use a viewer license when logging on, first select the a parent license (the one that was used
to create the networks and results that want to view) and then select the Viewer option.
Catalogues
You can view catalogues as defined by your user privileges. You can not make any changes to
the catalogues themselves or the catalogue data.
Networks
You can open any network that you have created or that has been shared with you. You can not
make any changes to the network schematic.
Component Templates
You can not make changes, such as plugging in new templates or removing templates.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Working With Simcenter Flomaster
Changing Your Logon
Network Data
You can view the Network General Data on theSimulation Data tab. You can not make any
changes to data values.
Variable Parameters
You can view values or selections assigned to variable parameters on the Variable Parameters
tab. You can not make any changes to data values.
Simulations
You can not run a simulation on any network to which you have access. You can look at and use
the results for any network to which you have access.
Note
If you are logged on at a branch of the project tree, roles from other branches will be
visible in the Elevate/Reduce Active Director Roles dialog box but disabled; you
cannot select them.
See Assigning Multiple Administrator Accounts in Active Directory for more information on
Active Directory user accounts
You can elevate or reduce your permissions to those of other roles in groups of which you are
already a member. For example, you are logged into Project A where you do not have
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Working With Simcenter Flomaster
Elevating or Reducing Your Role
permission to create a new network; rather than logging out and back in under a role that allows
the creation of networks, you can (as a member of group Group A, which has Network Create
permission) temporarily elevate your permissions to allow you to create a network.
The temporarily acquired permissions are only effective within the project where the roles are
defined (and any sub-projects).
Procedure
1. Select Tools > User Group Management > Elevate/Reduce Active Directory Roles
The Elevate/Reduce Active Directory Roles dialog box is displayed.
Note
If you are logged on at a branch of the project tree, roles from other branches will be
visible in the Elevate/Reduce Active Director Roles dialog box but disabled; you
cannot select them.
2. Select the Active option alongside the required Project/Roles and then click OK. Your
permissions are modified—within the appropriate project(s)—for the remainder of the
current session.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 3
Managing and Working with Projects
You use projects to hold the networks and project data that you create. Each project has an
Owner. You can assign users to each project and, by assigning permission sets to each project,
you can give users different access levels and permissions within each project. Projects can be
shared out to other users.
For more information on user access and permissions see “User Group Management” on
page 747.
Prerequisites
• You must be logged into Simcenter Flomaster as an administrator to create projects.
Procedure
1. Click the Networks tab.
2. Select the project that you want to create a new project in.
3. Click the New Project button, . A new project called New project is created.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Managing and Working with Projects
Creating a New Project
a. Click in the cell adjacent to the Description field to expose the button.
a. Click in cell adjacent to the Unit Set field to expose the button.
b. Click the button to display the Select Unit Set dialog box.
c. Choose a unit set and then click OK.
7. To set the symbol set for the project:
a. Click in cell adjacent to the Unit Set field to expose a dropdown list button.
b. Choose a symbol set style.
8. To set the configuration set:
a. Click in the cell adjacent to the Configuration Set to expose the button.
b. Click the button to display the Select Configuration Set dialog box.
c. Choose a configuration and then click OK.
Related Topics
Deleting a Project
Sharing Projects
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Managing and Working with Projects
Deleting a Project
Deleting a Project
You can delete projects from the Networks, Catalogues, Roles, or the Share tabs but the
procedure below describes creating a project from the Networks tab.
Prerequisites
• Only users who have Project creator permission can delete projects.
Note
You cannot delete a project that contains networks that have signed-off results. If
you attempt to do this a warning message is displayed. To delete a project that
contains networks that have signed-off results you must first unsign the results for the
network(s) and then delete the network(s). For information on unsigning results see
“Protecting Result Sets” on page 432
Procedure
1. Click the Networks tab.
2. Right-click on the project you want to delete and select Delete. The Delete Project
dialog box is displayed.
3. Specify Delete or Re-Assign by selecting the appropriate radio buttons for Sub Projects,
Owned Networks, Owned Data, Project Users/Roles.
Selecting Re-Assign for any of the above items will, upon deletion of the project,
transfer those items to the parent project.
4. Click the Proceed... button. A confirmation dialog box is displayed.
5. Click Yes to confirm deletion.
Related Topics
Creating a New Project
Sharing Projects
Sharing Projects
You can share projects to other projects. When you do this the project's networks are also
shared.
Prerequisites
To share a project you must have Project Share permissions (without Project Share Permissions
the roles tab will not be visible). For more information on setting permissions see User Group
Management
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Managing and Working with Projects
Sharing Projects
Procedure
1. Click the Share tab in the Project View pane to display the Share pane.
Tip
You can open all items below a folder by highlighting the folder and then selecting
Expand All from the right-hand mouse button menu. To close all items below a
folder, highlight the folder and select Collapse All from the right-hand mouse button
menu.
2. Right-click on the project or sub-project you want to share and choose the Share option.
The Select Project to Share With: dialog, showing a list of projects and sub-projects, is
displayed.
3. Select the project that you want to share to.
4. To enter a description, click the Description button and enter a description in the dialog
box. Click OK to close the Description dialog box.
5. Click OK. The list expands to show the exported project has been added to the owning
project.
6. Set the Data Permissions, Network Permissions, and Results Permissions by selecting
either:
• 0. None
• 1. Read Only
• 2. read/Write
from the Value dropdown list (see table 3-1 for details of the relationship between Data,
network, and Results Permissions).
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Managing and Working with Projects
Sharing Projects
Related Topics
Creating a New Project
Deleting a Project
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Managing and Working with Projects
Sharing Projects
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 4
Managing and Working with Networks
Networks hold the components, connections, input parameters, and results. It is within networks
that you do most of your work in Simcenter Flomaster. You can create multiple networks under
each project.
Video
A video, Working with Large Networks, is available.
About Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Creating Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Copying and Moving Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Deleting a Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Searching for Items in the Network Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Attaching Items to Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Viewing, Editing, and Deleting Items Attached to Networks . . . . . . . . . . . . . . . . . . . . . 59
Sample Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Exploring Sample Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Creating Your Own Sample Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Deleting Sample Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Network Window Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Configuring the Network Drawing window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Schematic Configuration Dialog Box - General Options Tab . . . . . . . . . . . . . . . . . . . . . . 67
Schematic Configuration Dialog Box - Setting the Pipe Properties . . . . . . . . . . . . . . . . . . 68
Schematic Configuration Dialog Box - Colour Control . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Schematic Configuration Dialog Box - Importing Background Images . . . . . . . . . . . . . . 70
Using the Rendering Configuration Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Adding Text, Lines and Boxes to Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Adding and Managing Network Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Adding and Managing Lines and Boxes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
About Networks
Simcenter Flomaster networks are virtual representations of a physical (or planned) network.
By joining components and specifying parameters, such as the fluid type or component volume,
you can predict the real world performance of a network.
Simcenter Flomaster networks can describe complete systems or part of a larger system.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Managing and Working with Networks
Creating Networks
Tip
You can open several networks at the same time and navigate between them using the tabs
along the top of the Network Drawing window.
Related Topics
Creating Networks
Copying and Moving Networks
Deleting a Network
Attaching Items to Networks
Viewing, Editing, and Deleting Items Attached to Networks
Creating Networks
You can create multiple networks.
Restrictions and Limitations
• You must have Network create permission.
Procedure
1. Click the Networks tab to display the Networks pane.
2. Select the project that you want to create the new network in.
3. Click the New Network button, .
A new network is created, its properties are displayed in the bottom pane, and the
Network Drawing window opens.
4. Enter a new name for the network.
5. To give the network a description:
a. Click in the cell adjacent to the Description field to expose the button.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Managing and Working with Networks
Copying and Moving Networks
Note
You can drag and drop networks (including all parameters and results) from one
project to another provided that you have Network Creator access for the target
project. If you move a network which contains child networks, the hierarchy will be
maintained
Deleting a Network
You can delete networks. When deleted all results are also deleted.
Restrictions and Limitations
You must either:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Managing and Working with Networks
Searching for Items in the Network Tab
Procedure
1. Right-click on the Network that you want to delete and select Delete from the menu. A
Confirm Deletion dialog box is displayed.
2. Click Yes to delete.
Related Topics
Creating Networks
About Networks
Copying and Moving Networks
Attaching Items to Networks
Viewing, Editing, and Deleting Items Attached to Networks
• Adobe PDF.pdf
• Crystal Report.rpt
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Managing and Working with Networks
Viewing, Editing, and Deleting Items Attached to Networks
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Managing and Working with Networks
Viewing, Editing, and Deleting Items Attached to Networks
Procedure
1. Click the + sign next to the network to see its sub-folders.
2. Right-click the Documents folder and select either:
• Open Document for Inspection - Opens the document (using the computer’s
default program for that file type).
Note
If you make any modifications and attempt to save the file you will be prompted
to save a new copy locally.
• Open Document for Update - Opens the document (using the computer’s default
program for that file type). Any modifications that you made will be saved in the
attached version of the file.
• Delete Document - The attached document is deleted.
Caution
No warning is given on deletion
Related Topics
Creating Networks
About Networks
Deleting a Network
Copying and Moving Networks
Attaching Items to Networks
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Managing and Working with Networks
Sample Systems
Sample Systems
Simcenter Flomaster contains example networks called Sample Systems. These demonstrate
how to model a range of applications using Simcenter Flomaster components.
Exploring Sample Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Creating Your Own Sample Systems. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Deleting Sample Systems. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Managing and Working with Networks
Creating Your Own Sample Systems
3. Type a name for the Sample System in the Title field. This can be different to the
network's name in Simcenter Flomaster and is the title displayed in the list of Sample
Systems.
4. You can add a description for the Sample System by typing in the Description field.
5. You can add an author for the Sample System by typing in to the Author field.
This is a free text field and does not need to match a Simcenter Flomaster User Name.
6. You can add application details and tags for the Sample System (for example Air
Conditioning or Fuelling) to help other users identify the use of the Sample System.
7. Attach the Network. To do this:
a. Click on the > icon on the Networks line of the NEW SAMPLE SYSYEM dialog
box to open the SELECT SYSTEMS dialog box.
b. Navigate to the Simcenter Flomaster network that you want to make a Sample
System and choose the Pack option next to the Network Name.
Note
You can attach more than one Network to the Sample System.
c. Click SELECT.
The name of the Network(s) is populated in the Networks field.
d. Click outside the SELECT SYSTEMS dialog box.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Managing and Working with Networks
Deleting Sample Systems
8. You can attach a PDF file to the Sample System which you could use to give users more
information and instructions about the Sample System. To do this:
a. Click the button next to Add PDF and use the Select PDF dialog box to
navigate to the PDF you want to attach.
b. Click Open to attach the file to the Sample System and close the Select Pdf dialog
box.
9. You can attach a Thumbnail image to the Sample System.
a. Click the button next to Add Image and use the Select Image dialog box to
navigate to the image that you want to attach.
b. Click Open to attach the file to the Sample System and close the Select Image dialog
box.
If you do not specify an image the default Simcenter Flomaster Sample System image
will be used.
Note
Images must be .jpg file type. 400 x 300 pixels are an ideal size but images of other
dimensions can be used and will be re-sized upon import.
10. You can use the; Lock Composites, Lock Performance Data, and Lock Scripts check
boxes to prohibit users of the Sample System from making changes to these features.
For more information see:
“Composite Components” on page 279 for information about Composite components.
“Component Application Models” on page 245 for information about Performance Data
“Catalogues - Scripts” on page 367 for information about Scripts
11. To Save the Sample System click the FINISH NOW button.
A confirmation that the Pack File has been created opens.
12. Click OK to close the confirmation message.
Results
The new Sample System will be displayed in the Sample System list.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Managing and Working with Networks
Deleting Sample Systems
Procedure
1. Navigate to the SampleSystems folder in the ProgramData folder. Usually, C:\
ProgramData\Simcenter\Flomaster\SampleSystems
2. Delete the FMPCK File for the Sample System that you want to delete.
3. Confirm the deletion on the Sample Systems group of the Simcenter Flomaster
Launchpad.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Managing and Working with Networks
Network Window Configuration
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Managing and Working with Networks
Configuring the Network Drawing window
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Managing and Working with Networks
Schematic Configuration Dialog Box - General Options Tab
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Managing and Working with Networks
Schematic Configuration Dialog Box - Setting the Pipe Properties
Usage Notes
To apply and save your changes click Apply then OK.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Managing and Working with Networks
Schematic Configuration Dialog Box - Setting the Pipe Properties
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Managing and Working with Networks
Schematic Configuration Dialog Box - Colour Control
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Managing and Working with Networks
Using the Rendering Configuration Dialog Box
Procedure
1. From the Image Import dialog box you can:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Managing and Working with Networks
Using the Rendering Configuration Dialog Box
To set a configuration enter the required value and click OK to save and close the dialog box.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Managing and Working with Networks
Adding Text, Lines and Boxes to Networks
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Managing and Working with Networks
Adding and Managing Network Text
2. Click the Insert Comment button, , on the Schematic toolbar. The cursor changes to
a pencil symbol.
3. Click on the network background. A text box opens containing the default text “Insert
your multiline comments here”.
4. Click the text to open the text box, delete the default text and type a comment.
5. Select the Pointer Mode button, , and click on the network background to save the
note and close the text edit box.
6. You can specify the font, size, and color of the text from the Font toolbar.
Procedure
1. Click the Annotation Mode button, , on the Schematic toolbar.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Managing and Working with Networks
Adding and Managing Network Text
Tip
You can draw a regoin around all that you want to select.
3. Click the Move Text button. The cursor changes and the Move Text Options dialog
box is displayed:
Figure 4-2. The Move Text Options Dialog Box
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Managing and Working with Networks
Adding and Managing Lines and Boxes
Procedure
1. Use the mouse to draw a box around the items that you want to align.
2. Select Align from the Views menu.
3. Select one of the following options:
• Align Horizontally
• Align Vertically
• Align Left
• Align Right
• Align Top
• Align Bottom.
The items are aligned according to your choice.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Managing and Working with Networks
Adding and Managing Lines and Boxes
Note
The Snap to Grid option (if active) will affect the exact poitioning of the line.
Note
The Snap to Grid option (if active) will affect the exact poitioning of the
rectangle.
Note
You can format lines and rectangles at the same time.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Managing and Working with Networks
Adding and Managing Lines and Boxes
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 5
Modeling Networks
Simcenter Flomaster networks are made up of components connected together via nodes. Each
component is mathematical representation a physical item. Once you have created a network
and set some conditions for the model you can run a simulation and generate results.
Networks - Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Network Modeling Rules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Incompressible (Non-Hydraulic Power) Modeling Rules . . . . . . . . . . . . . . . . . . . . . . . . . 81
Compressible Flow Modeling. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Compressible Transient - Solution Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Hydraulic Power Modeling Rules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Components, Nodes, and Materials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Materials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Accessing Components and Materials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Building a Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Adding Components to a Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Switching the Snap To Grid On or Off. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Rotating Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Aligning Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Renumbering Components and Nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Moving Around the Network Drawing window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Zooming in and Out of the Network Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Using the Network Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Using the Catalogue Palette . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Showing the Catalogue Palette . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Connecting Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
Connections and Their Meanings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Copying Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
Deleting Components and Nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
Replacing Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Component Input Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Setting Component Input Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Using the Collection List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Layer Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Networks
Networks - Overview
Networks - Overview
Before attempting to model a fluid system in, you should consider the real system, the kind of
information you want to gain, and the level of detail you want the model to cover.
When modeling a fluid system you:
Tip
It is recommended that you start with a simple version of the fluid system, review the
results, and then refine and repeat until you are satisfied that the results are of the required
accuracy.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Networks
Network Modeling Rules
Node Connections
The node type should be set to either:
• AC
• Humid Air
• Incompressible.
Pressure Specifying Components
• If your network contains an accumulator or tank (and there are no other pressure
specifying components in the network) you must set it to operate in a pressure defining
manner (for example, liquid level set).
Unconnected Networks
• You can not run simulations on networks that have parts which are totally unconnected.
You can be resolve this by either:
o Connecting to another part of the system.
o For Steady State Simulations - connecting to a reservoir via a control valve
component. If you intend to develop the model to a transient simulation type, the
control valve can be set to close during the first time step.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Networks
Incompressible (Non-Hydraulic Power) Modeling Rules
o Joining the unconnected sections together with a valve component which will ensure
that the pressure is communicated across the two sections whilst flow between them
remains zero. Note that each section must have a pressure specifying component.
o Connecting the sections together using a common pressure specifying component, a
Thermal Bridge component, or a Thermal Heat Exchanger component.
Related Topics
Compressible Flow Modeling Rules
Hydraulic Power Modeling Rules
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Networks
Compressible Flow Modeling
Node Connections
The node type should be set to either:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Networks
Compressible Flow Modeling
• If you expect your network to choke, it is advisable to specify a downstream pressure (to
prevent an undefined downstream pressure error during simulation).
Flow Specifying Components
• Specifying flow at the downstream end of a network, may result in the simulation failing
to achieve a solution. This usually seen in choked systems when the downstream (of the
choked component) pressure is undefined.
• Ensure that flow rates at the downstream end of a choked network should be realistic,
since flow rate through this type of system will be governed by upstream pressure.
Flow and Pressure Sources
• You can not connect a flow source and a pressure source to the same node.
Related Topics
Incompressible (Non-Hydraulic Power) Modeling Rules
Hydraulic Power Modeling Rules
The following discussion is not an authoritative statement of any of the numerical methods used
by Simcenter Flomaster. Instead, it introduces users to some of the subjective judgments that
can make numerical simulations even more effective.
The notes are designed to minimize the risk that users' simulations are significantly affected by
numerical errors. Such errors can arise from a number of factors, such as:
• Possible failures in the numerical conservation schemes for the mass, momentum or
energy equations
• Growth in instabilities
• Failure to converge to a stable and accurate solution
By reviewing the modeling assumptions, users can significantly reduce the likelihood that such
factors affect their simulation.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Networks
Compressible Flow Modeling
The advice is tailored to the user. References such as 'Numerical Recipes in C. The Art of
Scientific Computing' 11 can provide more thorough general background on numerical
techniques for interested users.
The transient compressible flow modules have been derived from a consideration of unsteady
flows in gas pipeline systems. A paper by Thorley and Tiley 2describes much of the theoretical
basis for compressible flow simulations.
Thorley and Tiley note that modern gas recovery and pipeline systems seldom operate under
steady flow conditions. They recommend that the design and simulation of such systems are
based on the premise of unsteady flow. Further, for simulation purposes, they observe that the
study of such flow systems may be divided into two main categories: slow and rapid transient
events.
Slow transients are those fluctuations caused by changes in pressure and flow due to changes in
demand. They are mainly concerned with the packing and unpacking of gas in the system
Rapid transients are those fluctuations caused by a line break, i.e. a pipe rupture, compressor
failure, rapid shut down or start up of a system.
The paper describes the basic equations for homogeneous compressible flow, and their solution
by the Method of Characteristics (MOC).
Simcenter Flomaster uses a mesh Method of Characteristics. This overcomes one of the main
drawbacks of the natural Method of Characteristics. The natural method requires a potentially
complicated two-dimensional interpolation in the characteristic net, if the dependent variables
are solved at fixed time intervals. The mesh method avoids this. It solves the characteristic
equations on values for the dependent variables at specified time-distance co-ordinates.
Whereas the natural Method of Characteristics is unconditionally stable, the mesh Method of
Characteristics is only conditionally stable. The stability criterion is due to Courant-Friedrichs-
Lewy (CFL). This may be expressed in terms of mesh dimensions. If the Courant Number is
defined as a, the CFL stability criterion is given by:
(5-1)
where:
1. Press, W.H., Teukolsky, S.A., Vetterling, W.T., and Flannery, B.P. ‘Numerical Recipes in C. The Art of
Scientific Computing’ Cambridge University Press. Second Edition. 1992
2. Thorley, A.R.D, and Tiley, C.H. ‘Unsteady and Transient Flow of Compressible Fluids in Pipelines - A
Review of Theoretical and some Experimental Studies’ Int. J. Heat and Fluid Flow 8 (1), March 1987.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Networks
Compressible Flow Modeling
as = Isentropic wavespeed
Δt = Time step
Ma = Mach number
The CFL stability criterion provides the basis for the automatic calculation of the time step by
Simcenter Flomaster for Transient simulations. For calculating time steps, Simcenter Flomaster
takes a value for a as 0.9.
For the mesh method, there are certain circumstances when numerical dispersion of the waves
occurs even with adherence to the stability criterion. For example, problems can arise at high
Mach numbers, or when the wavespeed varies significantly along the length of the pipe.
Thorley's observation that flow simulations are best characterized as either slow or rapid
transient events has an important bearing on the time step. Smaller reach lengths and time steps
are needed to resolve developing pressure waves associated with rapid events than would be
required to resolve those associated with slow events.
Modelling rapid events in a system can take much more computational effort than slow events
in the same system. For example, modeling the consequences of a burst in a 30 km gas
distribution pipe will take much more effort than modeling the normal variations in the flow of
gas due to changes in demand through the same pipeline.
Component Results
Most component results contain the quantity 'Total Heat Flow'. This is scaler quantity and is
defined as:
(5-2)
Where:
ṁ = Mass flow Ratecp = Specific heat capacity at constant pressure TRe = Temperature of fluid
at component branch T0 = Reference temperature of fluid (if set) or Ambient Temperature of
the network
It represents the heat content of the fluid relative to the Reference Temperature of the fluid (if
set) or the Ambient Temperature of the network.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Networks
Compressible Flow Modeling
Static Pressure/Temperature
Static pressure is available as a component result. The static pressure is the total pressure less
the dynamic pressure (or velocity pressure).
The dynamic pressure tends to a value of 1/2ρv2 as the Mach Number approaches zero. At
higher Mach Numbers, it is given as:
(5-3)
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Networks
Compressible Flow Modeling
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Networks
Compressible Flow Modeling
Where:
I = The reach length [L/(N+1)]
L = Pipe length
N = Number of nodes
d = Pipe diameter
4. Stable simulations have been performed on slow transient events with an l/d of 200.
However, users simulating gas transmission pipelines (which are several kilometres
long) may even consider increasing the l/d ratio to 1000 for practical convenience.
Providing there are no rapid transient events, such as a pipe rupture, it should be possible
to perform stable simulations with acceptable numerical errors at this l/d ratio.
5. For high speed flows, it may be worth exploring the effect of decreasing reach length in
the direction of increasing Mach number. For pipes with an exit Mach number greater
than 0.6, check the effect on the results of setting l/d to 10, and then to 1.
with ft being a 'time-factor' which can be taken as 0.5, 0.75, 1.0, or even, 1.1. Use the last
value with great caution; it is above the normal CFL stability limit.
4. We have had reports that improved results are obtained if the time step is set to
correspond with ft = 0.5 in the above equation. This is contrary to our normal
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Networks
Compressible Flow Modeling
recommendation, which is to set Δt such that ft tends to 1. This normally minimizes the
numerical errors associated with the solution method.
5. If you are concerned that the selected time steps may cause problems, another way to
establish this may be to run a Steady State simulation followed by an equivalent
Transient simulation, with the same steady boundary conditions as for Steady State. If
the time step is inappropriate, differences in mass flow between inlet and outlet might be
observed. With this device, it may be possible to establish how important a factor this is
to your model.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Networks
Compressible Flow Modeling
transfer (flow process 5) can significantly change the outcome of the model. Where
mass imbalances were seen, the model now behaves well.
4. If gas packing, or unpacking, i.e., modeling a slow transient event, consider replacing
elastic pipes with a combination of rigid pipes and gas bottle accumulators. (The rigid
pipe model is activated by setting the 'Elastic Model' option for pipe data equal to 2 -
'No'.)
5. Pipes with this data setting will model transient behavior with no elastic or inertial
effects. This can be a perfectly valid model in other circumstances, such as for rapid
events in short networks, where the gas mass in the pipe is only a small proportion of the
total gas mass in the system. You can have both rigid and elastic pipes in the same
network.
6. Consider using the rigid pipe model for short pipe lengths of pipe. They have no
constraining effect on the simulation time step, so they can be used where the use of an
elastic model would necessitate a very small time step, Δt.
Once the flow is predicted to be choked, the Mach number will not exceed 1. The pressure
distributions anywhere downstream of a choked position (where Ma = 1) will show the greatest
deviations from the expected or observed values.
Geometry Checks
1. Check internal and external diameters for all pipe components: sometimes nominal pipe
diameters are used incorrectly for internal diameters.
2. Check l/d ratios of pipe components:
a. In near-supersonic/transonic systems with diffusers we do not expect significant
boundary layer effects, so l/d can be < 30
b. If boundary layer development is thought important, l/d should be > 30.
Area Checks
Check flow areas for all other components, i.e. bends and diffusers. Ensure that connected
branches have identical flow areas.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Networks
Compressible Transient - Solution Methods
Taking account of these factors for supersonic flow is not a trivial exercise.
Sensitivity Checks
Perform sensitivity simulations for:
• Flow sources
• Pressure sources
• Line internal diameters.
This will help to give greater confidence in the particular set of data which you want to form the
basis of your results.
Concluding Remarks
Transient compressible flows are highly complex physical phenomena. Simulating these flows
within a network is a demanding modeling task. But it is possible to significantly to improve the
quality of such simulations - and get good results - by having a clear idea of what the model is to
represent, in terms of the physical processes involved, the components to be used, and the
objective of the study and by adopting a systematic, staged approach to model development.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Networks
Compressible Transient - Solution Methods
energy Equation
Taking a control volume around a single component, the energy equation may be defined as
follows:
(5-6)
Where:
ΔE = Accumulation term
Assuming that the mass into the component over the time step is equal to the mass out of the
component, i.e., ignoring the effect of mass accumulation within the component, then:
(5-7)
(5-8)
Equation 3
Where:
T0 = Reference temperature
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Networks
Compressible Transient - Solution Methods
= Average value of temperature over the time step which is given by:
(5-9)
Hence:
(5-10)
Accumulation Term
Simple components will be considered to operate as if perfectly mixed. This assumption means
that the component temperature will be equivalent to the fluid temperature at exit. Hence the
accumulation term may be expressed as follows:
(5-11)
Where:
cp22 = The integrated value of liquid specific heat over the temperature range T2(t) - T2 (t + δt)
cps22 = The integrated value of solid specific heat over the same temperature range
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Networks
Compressible Transient - Solution Methods
(5-12)
Where:
(5-13)
Where:
Solution Method
Given the starting values of T1 and T2, plus a full description of the component and the physical
properties of the fluid and the solid, it is possible to use the energy equation to solve directly for
T2 at time t = δt. The dependence of specific heat on the solution requires that an iterative
solution be adopted. This is incorporated into the main iterative solution procedure, i.e., the
algorithm for T2 (t + δt) will use the 'current' specific heat values, which will progressively get
more accurate as Adopt a systematic, staged approach to model development. converges to a
solution.
Aside from additional data requirements and a calculation sub-routine embodying the above
algorithms, the only additional design/data requirements is that a new data array be set up to
hold temperature values at the last time step.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Networks
Hydraulic Power Modeling Rules
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Networks
Components, Nodes, and Materials
Components
The Simcenter Flomaster database contains a range of components that can be used in
Compressible and Incompressible (Hydraulic and Non-hydraulic Power) applications. Each
component represents a mathematical model of an engineering component.
Components are grouped into catalogues, the catalogues that you can see will depend upon your
license. For example, to see the Aerospace Components catalogue you must have an Aerospace
license.
Note
The paths of Catalogue folders, Analytical Models, Components, Materials, Performance
Data, Scripts, Sub-Systems, and Symbols are displayed in the Catalogue properties pane.
• Accumulators
• Advanced Tanks
• Aerospace Components
• Air Conditioning - Advanced
• Air Side
• Automotive Components
• Bearings (Lubrication)
• Bends
• Diaphragms
• Cylinders
• Controllers
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Networks
Nodes
• Electro-Mechanical
• Fans and Compressors
• Fuel Injection
• Gas Turbine Components
• Heat Exchangers
• Junctions
• Losses
• Miscellaneous
• Motors
• Orifices
• Pipes
• Pumps
• Reservoirs
• Solids
• Sources
• Transitions
• Valves
• Weirs
Related Topics
Materials
Aligning Components
Nodes
Nodes are the connection points between components. They can propagate humidity, have
coordinates assigned to them, have levels applied to them, and be used to model auto-
vaporization.
Humidity
In the propagation of humidity in 4-armed components, for each separate stream, humidity is
propagated in the direction of the flow between the two nodes connected by the component.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Networks
Nodes
Coordinates
Nodes can have coordinates assigned to them. This is useful when you want to specify the
positions of components in a fluid circuit, which are subject to the body forces acting on them.
A typical example would be the modeling of an aircraft fuel system, where you want to observe
the effects on the flow of fuel as the aircraft banks and turns.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Networks
Nodes
Auto-Vaporization
Choked flow is a limiting condition that occurs when the static pressure of the liquid drops
below the vapour pressure. At that point, the liquid will partially flash into bubbles of vapour
and the subsequent collapse of the bubbles cause cavitation. The vapour bubbles occupy more
volume than the same mass of liquid, resulting in restriction of the flow. When fully choked
flow occurs, fluid flow will not increase when the downstream pressure is decreased. Choked
flow results in high noise levels, vibration, pipe stress, and severe erosion and pitting of the
valve seat and disc.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Networks
Nodes
To model the choking of the liquid flow, Adopt a systematic, staged approach to model
development. provides an 'Auto-vaporization' feature for nodes. Vapour cavity formation can
only be modeled at the nodes connected to the component. Therefore, the choking of liquid
flows can only be modeled at the nodes. This can be done by (i) selecting the required node and
(ii) setting the Auto-vaporization property to 'Yes'. When Auto-vaporisation is turned ON for a
node and if cavity is formed at the node (i.e. static pressure at the node decreases below liquid
vapour pressure), then the static pressure of the node is reset to the liquid vapour pressure.
When evaluating cavity formation at an Auto-vaporization node, the static pressure at the node
is calculated from the node total pressure minus the dynamic pressure based on the highest
liquid velocity flowing towards the node. After the cavity is formed, the total pressure at the
node is calculated from the liquid vapour pressure plus the dynamic pressure, again based on the
highest liquid velocity flowing towards the node.Because this algorithm relies on liquid
velocities, the branch area must be known. If branch area cannot be determined, the node total
pressure will be used instead of static pressure and a warning will be issued.
Note
Auto-vaporization can only be used in Incompressible simulations.
Input Parameters
• Circuit Type
Used to set the circuit type for the node. the following types are available:
o Incompressible
o Compressible
o A/C
o Humid Air
o Solid
o Mechanical
o Complex 2-Phase
o Complex Vapour Phase
o Complex Liquid Phase
• Level
Used to set the level of the node.
Default = Not Set
• Temperature
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Networks
Materials
Materials
The Simcenter Flomaster database contains a range of materials that can be used in you
networks. You can also create you own custom materials.
Adopt a systematic, staged approach to model development. materials are grouped into the
following categories:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Networks
Accessing Components and Materials
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Networks
Building a Network
Building a Network
You build a network by placing and joining components (which are grouped in the Components
Catalogue) on the Network Drawing window.
There is a worked example of creating a simple network in the Simcenter Flomaster Getting
Started Guide.
Tip
You can use the right-hand mouse button to copy and paste options to add several
components of the same type.
5. To move components drag and drop them to a new position - You can move components
individually or several at the same time by multiply selecting (either by holding the
CTRL key whilst selecting or by using the left-hand mouse button to draw around a
group of components).
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Networks
Switching the Snap To Grid On or Off
Note
You can specify whether components are can be placed anywhere in the drawing
window, or use a grid to ensure that they remain aligned by Switching the Snap To
Grid On or Off.
Related Topics
Switching the Snap To Grid On or Off
Rotating Components
Aligning Components
Note
If the Schematic toolbar is not visible, switch it on by checking Schematic from the
View > Toolbars menu.
2. To switch off the Snap to Grid functionality click the Snap to Grid button again.
Related Topics
Adding Components to a Network
Rotating Components
Aligning Components
Rotating Components
You can change the orientation components in the network drawing window.
Restrictions and Limitations
• You must have Network Configurator permission to move, connect, or copy
components in a network.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Networks
Aligning Components
Procedure
1. Use the X Mirror, Y Mirror, and Rotate buttons on the Schematic toolbar to rotate
components or groups of components.
Note
If the Schematic toolbar is not visible you can switch it on by checking Schematic
from the View > Toolbars menu.
2. You can rotate pipe components by dragging and dropping either end of the component.
Related Topics
Adding Components to a Network
Switching the Snap To Grid On or Off
Aligning Components
Aligning Components
You can align all (or a sub-set) of the components in your networks. This is useful for arranging
large networks containing many components.
Restrictions and Limitations
• You must have Network Configurator permission to move components in a network.
Prerequisites
• A network - For details on creating networks see Creating Networks.
• You must have Network Configurator permission to move, connect, or copy
components in a network.
Procedure
1. Using the mouse draw a box around the components that you want to align.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Networks
Renumbering Components and Nodes
2. Click the button to align the components horizontally or the button to align the
components vertically.
Note
You should only use this facility when the components are more or less in a straight
line. You can undo the action by selecting Undo from the Edit menu.
Related Topics
Components
Materials
Adding Components to a Network
Switching the Snap To Grid On or Off
Rotating Components
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Networks
Renumbering Components and Nodes
a. Draw a marquee around the group of component and nodes that you want to
renumber.
b. Select Renumber from the right-hand mouse button menu. A Renumber
confirmation dialog box is displayed.
c. Click OK to confirm.
4. To renumber the whole network
a. Click on the background of the network. A Renumber whole network dialog box is
displayed.
b. Click OK to confirm.
5. Switch off the renumber tool by pressing the Esc button.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Networks
Moving Around the Network Drawing window
• Click the Zoom In button, . The Cursor changes and with each mouse click the
magnification increases.
• Hold the CTRL key and use the mouse scroll wheel.
3. To zoom out use the Zoom dropdown list, , the Zoom Out button, , or the
CTRL key and the mouse scroll wheel.
4. To zoom to fit (where the zoom is set so that the whole network is visible in the network
Drawing window) click the Zoom To Fit button, .
5. To return to the default (100%) zoom click the Normal Zoom button, .
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Networks
Using the Network Overview
Tip
When the zoom has been set so that the current network is bigger than the network
drawing window, you can move around the window by either using the horizontal
and vertical scroll bars or by clicking the Pan button, and then using drag and drop to
move the new work view.
Related Topics
Using the Network Overview
Prerequisites
• A network - For details on creating networks see Creating Networks
• Ensure that the Schematic Zoom and View Toolbar is visible.
Procedure
1. Open a network
2. Click the Overview Window button, . The Over View window is displayed.
You can move and resize the Overview window and, by using CTRL and the mouse
wheel, you can zoom in and out. The overview window always remains on top of all
other windows.
As you increase the magnification of the Network Drawing window you can see the area
displayed, marked on the Overview window, as a green outline.
3. You can move around the network (pan) by dragging the green outline in the Overview
window.
4. Resizing the green outline in the Overview window will alter the magnification level of
the Network Drawing window.
Related Topics
Zooming in and Out of the Network Window
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Networks
Using the Catalogue Palette
This video demonstates how to use the Palette when adding components to the Network
Drawing window:
The palette is un-pinned and slides to the left of the Project View pane leaving a
small tab with the name of the currently selected component catalogue.
b. To show the palette again click on the tab. The palette remains visible until The
Project View pane is clicked.
c. To return the palette to always displayed, click the un-pin button, .
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Networks
Connecting Components
3. To “float” the palette (as a separate window that you can position anywhere):
a. Right-click on the heading of the palette and select Floating from the menu.
The palette is then displayed as a window which you can position and re-size. You
can also re-dock the palette anywhere in the Simcenter Flomaster window by
moving it until a gray box opens (indicating the docked position). To un-dock the
palette again click on the palette title and drag it into the center of the Drawing
window.
4. Set the palette as a tabbed document in the Drawing Window:
a. Right-click on the heading of the palette and select Tabbed Document from the
menu.
The palette is displayed as a tab (similar to multiple networks) along the top of the
Network Drawing window. You can change the position of the tab by selecting
either New Horizontal Tab Group or New Vertical Tab Group from the right-
clickmenu and return the tab to its original position by selecting Move to Previous
Tab Group.
Return the palette to its original (docked position) by:
i. Right click over the palette title and select Close from the menu. The Component
Palette closes.
ii. Select Component Palette from the menu. The Component Palette opens,
docked to the left-hand side of the Network Drawing window.
Connecting Components
You connect components in the Network Drawing window to create fluid paths. Components
have connection points, where they can be joined to other components or nodes.
For more information on Connection Points see Connections and Their Meanings.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Networks
Connections and Their Meanings
2. Use the mouse to draw a line to the next connection point. If this is the first connection
that you have created for this network the Circuit Type Precedence order dialog box is
displayed. Set the circuit type precedence order:
a. Select the required connection type and click the Save button to close the dialog box.
Depending on the connection type(s), a node point is automatically inserted.
Note
The connection (e.g. link) between components can be either straight or orthogonal.
To change the connection type right-click on the connection and select either:
Straight or Orthogonal
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Networks
Copying Components
Copying Components
You can copy individual or groups of components.
Restrictions and Limitations
• You must have Network Configurator permission to add components to a network.
Prerequisites
• A network - For details on creating networks see Creating Networks
Note
You can copy groups of components and nodes by selecting the group to be copied (by
using the mouse to draw around the group, or holding the CTRL key whilst multiply
selecting objects) and then following the steps above.
Procedure
1. Right-click the component and select Copy from the menu.
2. Move the cursor to the required position, right-click and select Paste from the menu and
then left click to place the component.
3. Select Idle mode from the right-click menu to escape from the copy mode.
The component, parameters, and any associated text is copied.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Networks
Replacing Components
For Networks that have results the Choices for Preservation of the Audit Trail dialog
box is displayed. You can either:
• Keep the results and automatically create a new child copy of the network to work
on.
The new copy will not have any result sets associated with it and will still contain the
component(s) that you set out to delete in step 1.
• Delete the result sets.
All result sets and the components you specified in step 1 will be deleted
Replacing Components
The Component Replacement function enables you to replace every instance of a component in
a collection or the whole network with a new component.
You can replace unwanted components by deleting them and then adding and re-connecting
with a new components. But for large networks, where you may want to replace many
components, this can be very time consuming.
2. Click the button in the Network View pane. The Component Replacement dialog
box is displayed.
3. Specify which components are to be replaced. Select from:
• Replace selected components only - only the single component that you selected in
step 1 will be replaced.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Networks
Replacing Components
• Replace all components of the selected type present in the collection box -
Applicable when replacing a sub-set of components as specified in the Prerequisites
section. When selected all components of the type selected in step 1, and in the
current collection, will be replaced.
• Replace all components of the selected type present in the whole network - All
components of the type selected in step 1 will be replaced.
4. Click the Proceed Button.
5. Specify the component to replace with by clicking the Proceed button and then selecting
a suitable replacement by Navigating or Searching the Database.
Note
You can only select components which are compatible/similar to the component you
are replacing.
6. If the network contains results you must specify how to manage the result sets.
Select from:
• To keep the results and automatically create a new copy of the network to work
on - a copy of the network is created. The copy will not have any result sets
associated with it and will still contain the component(s) that you set out to replace.
• Automatically delete the results and continue modifying the current network -
All results are deleted.
• If there are no results associated with the network this section of the Component
Replacement dialog box is unavailable.
7. Click the OK Button.
Results
The component replacement is made. Component connections are retained and where
compatible, the input data form the replaced component is used in the replacement.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Networks
Component Input Parameters
• For the Bend: Circular Mitre component you must enter a value for Diameter.
• For the Bend: Rectangular Mitre component you must enter a values for Breadth and
Width (there is no Diameter input parameter for this component.
• When using the Bend: Circular Mitre component The Deflection Angle Input Parameter
is available (and mandatory) for all simulation types. But the Thermal Capacity is only
used for some of the simulation types.
The Input parameters are color coded to help you to quickly see which are mandatory. See
Tables for more information.
The Simcenter Flomaster Component Reference Manual contains details of all components,
definitions and guidance on input parameters, explanations of results, guidance on the correct
use of each component including any limitations, and provides information on the calculations
that are performed to arrive at the results.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Networks
Using the Collection List
Tip
When entering input parameters for the first time or updating several components, it
is recommended that you work systematically in increasing component numbers.
You can set the component numbers to be visible by using the Component Id OFF/ON
button on the Schematic toolbar.
4. Click into a cell to add information or edit the contents. Some cells contain links to sub-
forms, others open further dialog boxes which help you to add input data.
5. Mandatory input parameters (cells colored red) must be completed prior to running a
simulation. If you attempt to run a simulation without all mandatory input parameters
completed Simcenter Flomaster will generate an error.
You can also use the collection to move components around the Network Drawing window.
Procedure
1. To create a collection by either:
a. Select multiple components or nodes (or both) and choose Collect... from the right-
hand mouse button menu.
b. Click the Open the component search and collection dialog... button, .
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Networks
Using the Collection List
To collect all the nodes of the Network by click the Collect All Nodes button.
To collect all the components of the Network by click the Collect All Components
button.
You can choose specific components or nodes:
If you want to... Do the following:
Specify components or nodes by Specify Before and/or After dates.
date You can use the Between option to use
Before and After clauses.
Search by Component or Node IDs Check the Search by IDs option and enter
IDs (or ranges separated by commas) in the
appropriate field.
Find specific components in the Use the Search by Components tree to
Network navigate to and select the components that
you want to add to the collection.
Add the nodes and components of a Use the Layer dropdown to choose the
specific layer layer that contains the nodes/components
that you want to add.
For more information on Layers see “Layer
Management” on page 123.
Once you have selected at least one component by this method you can filter by
feature:
Use the Search by Component Feature Value tree to specify a feature to filter on.
You can, for example, specify pipes greater than 50 m long by:
o Selecting the Length feature
o Setting the Collection Criteria to Greater Than
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Networks
Using the Collection List
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Networks
Using the Collection List
3. You can add extra columns to the collection table by right-clicking on one of the column
headers and selecting the required headers. Un-check any that you want to hide.
Note
This is useful for networks where accurate positioning is required. For example,
those derived from a CAD package.
a. Ensure that the X and Y columns are displayed in the collection list (see step 3).
b. By changing the X and Y values, you can move the component in the Network
Drawing window.
Tip
You can cut and paste data into the grid.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Networks
Using the Collection List
All components are referenced with respect to position 0.0, the top-left corner of the
Network Drawing window.
Note
Use the Pipe End X and Pipe End Y values to move pipe components.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Networks
Layer Management
Layer Management
You can use the Layer Manager to control the display of layers in the Network Drawing
window.
About Layers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Adding a Circuit to a Layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
The Layer Manager Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
Using the Layer Manager - Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
About Layers
There are two types of layers: Simcenter Flomaster set layers, and user-defined layers.
• BackgroundLayer - by default, background images are applied to this layer. You can
also use this layer to color a background circuit that links to the main circuit via a
controller.
• TextLayer - this is used for the text that you add to a network to identify specific parts.
• DefaultLayer - this is the top-level view, it comprises all the components in the network.
It is the view you see when you open a network.
• SensorLayer - contains any sensors that you have added to the Network (see “Creating
and Using Network Result Sensors” on page 453)
User-Defined Layers
A user-defined layer is a layer that you can apply groups of components to. For example in a
network containing a number of circuits, such as an AC circuit and a cooling circuit, user-
defined layers could be used to hide one circuit whilst working on the other.
You can create multiple user-defined layers which you can apply components and nodes to.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Networks
About Layers
Layer Definitions
The following table shows the layer definitions and the related actions:
Table 5-3. Definitions
Definition Action
Active Controls where new components are added. If a user-defined layer is
active, then any new components you add are added to this layer.
If all the system layers are active, then any new components are added to
the default layer. An exception to this are text boxes and background
images, which are added to their respective layers.
Locked If the layer is locked, then you cannot:
• Add components to the layer.
• Copy components within the layer. A warning message is displayed if
an attempt is made.
• Delete the layer.
• Move components within the layer
• Add images (Background layer only)
Note: Even though the layer is locked, you can still edit the
components within it.
• By default all three Simcenter Flomaster layers are active and visible.
• The default layer and any user-defined layer are mutually exclusive. If you create a layer
and make it active, then the default layer is deactivated. Similarly, if you make the
default layer active, then the user- defined layer is deactivated.
• Only one user-defined layer can be made active at a time.
• The locked and active states are mutually exclusive. If an active layer is locked, it
becomes deactivated, and the other way round. If you attempt to lock all the layers, then
the active state is applied to the remaining unlocked layers, if there is one. This could be
a user-defined layer, if the default layers are all locked. If there is no spare layer, then
the final attempt to lock is ignored. There will always be one active layer and by
extension, one layer that is not locked.
• When a user-defined layer is deleted, then any components in that layer are reassigned
to the Default layer.
• Components can only be copied within their own layer, regardless of whether the layer
is active or not.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Networks
Adding a Circuit to a Layer
Related Topics
Adding a Circuit to a Layer
The Layer Manager Dialog Box
Using the Layer Manager - Example
Procedure
1. Use the mouse to draw a box around the group of components.
2. Click the Add to Layer button. The Circuit Layer dialog box is displayed:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Networks
Adding a Circuit to a Layer
Related Topics
About Layers
The Layer Manager Dialog Box
Using the Layer Manager - Example
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Networks
The Layer Manager Dialog Box
Objects
Table 5-4. Layer Manager Dialog Box Contents
Field Description
Number of Components Displays the number of components in a network.
Add Layer Adds a user-defined layer.
Delete Layer Deletes the selected user-defined layer.
Usage Notes
You can use the Layer Manager dialog box to:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Networks
The Layer Manager Dialog Box
Table 5-5 describes in detail the tasks that you can perform in the Layer Manager dialog box.
Table 5-5. Tasks To Perform in the Layer Manager Dialog Box
Task Action
Add a new layer 1. Click the Add Layer button. The New Layer dialog box is
displayed.
2. Enter the new name and then click OK.
3. Click Apply followed by OK.
The new layer is automatically set to be visible, but not active
Make a layer active 1. By default, all the three Simcenter Flomaster set layers are active.
To set a user-defined layer active, click its check box in the Active
column.
2. Click Apply followed by OK.
The Simcenter Flomaster set layers are deactivated, but remain
visible.
Delete a layer 1. Select the user-defined layer and then click the Delete button.
2. Click Apply followed by OK.
Note: If you attempt to delete one of the three Simcenter Flomaster
set layers, then a warning message is displayed.
Set the transparency 1. Select the required layer by right-clicking in the Layer column. The
level of a layer Transparency dialog box is displayed.
2. Set the slide control to the required level and then click OK.
3. Click Apply followed by OK.
Make a layer visible 1. Select the required layer by right-clicking in the Visible column. A
check mark is displayed indicating that the selected level is now
visible.
2. Click Apply followed by OK.
Lock a layer 1. Select the required layer by right-clicking in the Lock column. A
check mark is displayed indicating that the selected layer is now
locked.
2. Click Apply followed by OK.
Note: By default, all the Simcenter Flomaster set layers are locked.
When you do this, the Simcenter Flomaster set layers are
deactivated. Also, if you lock a user-defined layer which is active, then
its active state is passed to the preceding layer.
Apply a colour to a 1. Select the required layer by right-clicking in the Colour column.
layer The Colour dialog box is displayed.
2. Select the required colour and then click Apply followed by OK.
Note: When you do this, any components and nodes that are
assigned to this layer will adopt the selected colour.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Networks
Using the Layer Manager - Example
Related Topics
About Layers
Adding a Circuit to a Layer
Using the Layer Manager - Example
Procedure
1. Create the new layer:
a. Using the mouse, draw a box around the group of components to highlight them.
b. Click the button to open the Layer Manager.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Networks
Using the Layer Manager - Example
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 6
Simulations
Note
Your license type may restrict which simulations you can see and run
3. Incompressible Transient
5. Incompressible Restart
7. Incompressible Priming
9. Compressible Transient
Note
There is no 14. Two Phase Flow Balancing simulation type
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Running a Simulation - Overview of the Process
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Running a Simulation - Overview of the Process
When you run a simulation, pressures and flow rates are calculated throughout the network.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Overview of the Simulation Differences
Most components have a common set of results (Controllers and Solids are exceptions to this).
For example, for Pipes and Bends in a Steady State simulation, you would expect to see:
Flow is then eliminated from the equations using continuity at each node. This leaves a set of
simultaneous equations which can then be solved.
The resulting pressures are substituted back into the component equations to calculate new
estimates of the flows. Pressure specifying components impose a pressure at their connecting
node, and their flows are subsequently calculated by continuity from the flows of the other
components connected to that node. This process is repeated until stable values are achieved.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Overview of the Simulation Differences
Transient Simulations
The Compressible Flow solution technique is embedded within a 'time marching' loop which
dictates taht the simulations advance in time using discrete steps. Rates of change of operational
variables are considered from one step to the next. Pipes track pressure wave propagation using
the 'Method of Characteristics', suitably enhanced to account for variations in the velocity of
sound as the pressure changes.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Simulation Data
Simulation Data
You must set the simulation data before you can run a simulation. Some fields are mandatory;
for these fields you must supply valid data or the simulation will fail. Some items on the data
input form require you to open and complete sub-forms.
Setting the General Simulation Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Setting the Ambient Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
Setting the Convergence & Tolerance Criteria. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Setting the Default Material . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
Setting the Output Control Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
Setting the Fluid Properties Caching Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
Setting the Pipe Profile Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
Note
The Network Views window is a dockable window on the right of the Network
Drawing window. You can use it to collect components and nodes, set component
and node data, set analysis data and review results. When not required, it can be hidden
from view.
The fields displayed depend on the type of simulation you select. For example for
transient simulations you must enter simulation start and end times and specify a time
step.
2. Enter data in the Value column.
Mandatory fields are colored red, you must enter valid data for these fields of the
simulation will fail.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Setting the Ambient Conditions
Related Topics
Setting the Ambient Conditions
Setting the Convergence & Tolerance Criteria
Setting the Default Material
Setting the Output Control Data
Setting the Fluid Properties Caching Data
Setting the Pipe Profile Data
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Setting the Convergence & Tolerance Criteria
4. Click the Return button to close the sub-form and return to the Simulation Data form.
Related Topics
Setting the General Simulation Data
Setting the Convergence & Tolerance Criteria
Setting the Default Material
Setting the Output Control Data
Setting the Fluid Properties Caching Data
Setting the Pipe Profile Data
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Setting the Convergence & Tolerance Criteria
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Setting the Convergence & Tolerance Criteria
3. To set a property:
4. Click the Return button to close the sub-form and return to the Simulation Data form.
Related Topics
Setting the General Simulation Data
Setting the Ambient Conditions
Setting the Default Material
Setting the Output Control Data
Setting the Fluid Properties Caching Data
Setting the Pipe Profile Data
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Setting the Default Material
4. Click the Return button to close the sub-form and return to the Simulation Data form.
Related Topics
Setting the General Simulation Data
Setting the Ambient Conditions
Setting the Convergence & Tolerance Criteria
Setting the Output Control Data
Setting the Fluid Properties Caching Data
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Setting the Output Control Data
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Setting the Output Control Data
Set the Component Result Filter Click in the adjacent value cell to display a
option dropdown list and select the required option as
shown below:
Results File Write Interval You can determine the frequency at which results
will be written to the log file. To do this supply an
integer value between 1 and 10.
Note: A higher frequency of write interval can
create a very large log file.
To set a value, click in the adjacent value cell and
enter the required value.
Warnings Suppressed Set to 1 Yes (suppressed) or 2 No (not suppressed).
Note: The output of warning messages slows
down analysis. If you consider that warning
messages are not required for your analysis you
should switch them off. In this instance the total
number of warnings encountered during the analysis
is displayed but no further detail is provided.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Setting the Fluid Properties Caching Data
4. Click the Return button to close the sub-form and return to the Simulation Data form.
Related Topics
Setting the General Simulation Data
Setting the Ambient Conditions
Setting the Convergence & Tolerance Criteria
Setting the Default Material
Setting the Fluid Properties Caching Data
Setting the Pipe Profile Data
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Setting the Pipe Profile Data
3. To set a property:
Set the following data items: 1. Click in the adjacent value cell and enter the
• Minimum Pressure required value.
• Maximum Pressure 2. To set the units, click the dropdown list which is
displayed and select the required units.
• Abs. Pressure Tolerance.
4. Click the Return button to close the sub-form and return to the Simulation Data form.
Related Topics
Setting the General Simulation Data
Setting the Ambient Conditions
Setting the Convergence & Tolerance Criteria
Setting the Default Material
Setting the Output Control Data
Setting the Pipe Profile Data
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Setting the Pipe Profile Data
4. Click the Return button to close the sub-form and return to the Simulation Data form.
Related Topics
Setting the General Simulation Data
Setting the Ambient Conditions
Setting the Convergence & Tolerance Criteria
Setting the Default Material
Setting the Output Control Data
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Running a Simulation
Running a Simulation
Once you have supplied all of the mandatory simulation and component data can run the
simulation.
Restrictions and Limitations
• You must have Network Configurator permission to add components to a network.
Prerequisites
• A network - For details on creating networks see Creating Networks.
• You have specified all the mandatory simulation data - For details see Simulation Data
Procedure
1. Click button to start the simulation.
The simulation begins. Progress is displayed in the bottom, right-hand pane. Any
warnings and error messages will also be displayed here.
2. You can pause the simulation at any time by selecting the Pause check box.
Results
• Simulation Messages
As the simulation progresses, a series of messages are displayed. If the simulation is
successful a corresponding message is displayed. To view messages at any time, click
the Messages button.
• Take an old component data set where the data has changed for a single component and
use that as live data.
• Take and old result set where the data has changed for all the components and use that as
live date for the entire network.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Using Data from Previous Simulations
For component 1, the current 'Live' data settings for the AC Condenser are:
• Change the highlighted data back to its original settings, and use those settings as live
data.
• Use older network data as Live data.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Resolving Simulation Failures
Procedure
1. Use the Live data dropdown list to select the simulation that you want to use as the live
data.
3. Click the Result Sets/Audit tab to see all the results set.
4. Right-click on the required set and choose the Set this simulation input data live
option.
Results
When you run a simulation the data selected above will be used as the live data.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Resolving Simulation Failures
Procedure
1. Review the Errors and Warnings.
2. Check the convergence and tolerance settings and ensure that they are realistic for the
type of simulation you are running.
3. Review and, if necessary, edit the network and/or component data.
4. Review and, if necessary edit, the simulation data settings.
5. For AC simulations ensure that the AC Solution Criteria settings are realistic.
6. Re-run the simulation.The pre-processor will then check that:
a. You have a valid network (e.g. no missing components, unspecified boundary
conditions).
a. You have specified sufficient component data to perform the simulation selected.
If errors are found from either check the simulation will not proceed and an error
message will be displayed. Also messages will be output to the Errors and Warnings
reports.
At this point, you should:
o Review the reports to determine where the error has occurred.
o Make the necessary changes as described in the Errors and Warnings reports.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Aerospace Simulations
Aerospace Simulations
You can use aerospace simulations to model the mechanisms and phenomena that affect an
aircraft in motion.
You can select either a specific case or specify your own combination of Altitude, Attitude
(Roll, Pitch & Yaw) and Acceleration (in the x, y and z directions).
Some properties only have a significant effect on circuits that operate at relatively low pressure
and contain a relatively dense fluid such as fuel or water. Most power hydraulic systems, such
as flight control, landing gear, etc are influenced to a lesser degree by altitude and hardly at all
by attitude or acceleration. Circuits containing gases, such as ECS or de-icing systems are
mainly influenced by altitude and not by attitude or acceleration, though these might affect
individual components within these circuits (e.g. a Water Separator).
Simcenter Flomaster contains tools to help model phenomena such as Fluid Mixing and
Separation, Psychrometrics and also range of aerospace-specific components. These are
initiated by the choice of network components and circuit type and do not require special
Simulation Data, except for Fluid Mixing, which can be turned on and off by the Fluid Mixing
option on the Simulation tab. See Simulation Data.
You can either specify Atmospheric Pressure and Ambient Temperature directly, or they may
specify Altitude and use curves of Pressure and Temperature v Altitude (Such as the ISA model
defined by ICAO). This data is set on the Ambient Conditions sub-form. See Setting the
Ambient Conditions.
For circuits that are influenced by body forces, you must define their topography using the 3D
Coordinate system and specify either flight data or the instantaneous accelerations in the
Aircraft Data sub-form.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Running Aerospace Simulations
5. Click the Return button to close the sub-form and return to the Simulation Data form.
6. Click the button in the Aircraft Data field.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Running Aerospace Simulations
8. Click the Return button to close the sub-form and return to the Simulation Data form.
9. Click the button in the Aircraft Data field.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Aerospace Error and Warning Messages
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Aerospace Error and Warning Messages
Related Topics
What Simulations Can be Run?
Running Aerospace Simulations
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Turbine Simulations
Turbine Simulations
Turbine simulation functionality is designed for users who want to model the mechanisms and
phenomena that occur in gas turbines.
Cases of interest include the ability to:
• Calculate and track the effects of swirl throughout a gas turbine system.
• Model the passages between sets of rotating disks and how flow through the passage is
affected due to the geometry of the passage.
• Model the effects of flow through a labyrinth seal.
• Model the effects of flow through passages of varying geometry, and through passages
where either the inner wall, or the outer wall is rotating.
Simcenter Flomaster provides tools to define swirl as Tangential Velocity or as a Swirl Ratio
for specific components, such as boundary components. It also allows friction to be defined as
Variable Friction, for components such as the two Rotating Annular Passages.
Options are provided where the Vortex Type can be defined for components such as the
Labyrinth Seal, and the modeling of multiple flow paths through the use of the Discrete Loss
with Pattern capability.
For components, such as Labyrinth Seals, Rotating Cavities, Rotating Passages where swirl
effects are modeled, Simcenter Flomaster provides a facility whereby you can set a 'Secondary
Air Simulation Enabled' option and other options relating to turbine simulations.
• Setting the individual values from the Turbine Data form (on the Simulation Data tab in
the Network Views Pane)
• Adding a Gas Turbine Model component to the network and then either:
o Setting individual values in the component’s input parameters
o Attaching controllers to the SI connections and using those to vary the input
parameters over time
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Gas Turbine Simulation Types
If you have purchased a Gas Turbine Systems Suite 1 - Transient license, then you can access
all the relevant gas turbine components and be able to run Steady State or Transient simulations,
including Secondary Air simulations.
Related Topics
Running Turbine Simulations
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Running Turbine Simulations
Note
Reference Engine Speed, Swirl Ratio, Rotational Speed (1, 2, and 3), and Inpingement Loss
Calculation Enabled can be set by either (both methods are described in this topic):
• Setting the individual values from the Turbine Data form (on the Simulation Data tab in
the Network Views Pane)
• Adding a Gas Turbine Model component to the network
4. Either:
a. From the Simulation Data form, click the button in the Turbine Data field.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Running Turbine Simulations
6. Click the Return button to close the sub-form and return to the Simulation Data form.
7. Click the button in the Ambient Data field.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
About Swirl Effects
9. Click the Return button to close the sub-form and return to the Simulation Data form.
Results
• You can then run the simulation.
Related Topics
Gas Turbine Simulation Types
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
About Swirl Effects
Swirl represents the portion of the kinetic energy that is attributed to the tangential velocity of
the air flow. It is defined as:
(6-1)
Where:
PT = Total pressure
PS = Static pressure
ρ = Fluid density
u = Radial velocity
v = Tangential velocity
w = Axial velocity
The Tangential Velocity contribution can be accounted in the calculations by the addition of the
'Angular Momentum' balance component in the Simcenter Flomaster solver. The equation for
defining the Angular Momentum is:
(6-2)
Where:
D = Vt*r
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
About Swirl Effects
Vortices
There are three types of vortices that can occur in gas turbine systems
• Free Vortex - this is a vortex that is not mechanically driven (irrotational). It occurs
between sets of stationary disks where rotational flow has been introduced into the
chamber. It can also occur when rotational flow is introduced between two disks rotating
at the same speed. In this case there is no external work performed. Any reduction in the
tangential velocity is converted from kinetic energy to potential energy in the form of a
static pressure.
(6-3)
• Forced Vortex - this is a vortex that is driven by a rotating disk. It can occur with a
single rotating disk, with multiple rotating disks, or with counter rotating disks. In each
case, work is done on the system and as such there can be an increase or a decrease in
the tangential velocity, depending on the direction of the flow. This results in pressure
and temperature changes within the system.
(6-4)
• General Vortex - this uses the concept of a 'linear vortex' as a semi-empirical hybrid of
the Free and Fixed vortices to represent swirl in real systems, where the distinction
between Free and Fixed vortices is less clear. Equation 5 shows the how swirl is
calculated for a general vortex.
R1, R2 = Inlet and outlet branch radii - the branch radius is the Y-coordinate of the
corresponding node
Vt1, Vt2 = Tangential velocity at the inlet and outlet branches
n = Vortex constant
For a:
Forced Vortex: n = 1
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Swirl Effects - Node Y Coordinate - Data Handling
Free Vortex: n = -1
General Vortex: < -1 < n < 1
If the Tangential Velocity is set, then the Swirl = Tangential Velocity*Branch1 Radius.
If the Swirl Ratio is set together with the Reference Engine Speed, then the Swirl = (Swirl
Ratio*Reference Engine Speed)*Branch1 Radius*Branch1 Radius.
The Branch1 Radius is equal to the 'Y' coordinate of the attached node. Swirl is propagated
through the network when the mass flow is positive.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Swirl Effects - Node Y Coordinate - Data Handling
Node Mapping
If you use a cavity component in a network and right-click on the component and then select the
'Edit' option, you expose the network for the cavity itself. This is called the 'Secondary Network
Window'. For the top-level network window to recognize the nodes in the secondary window,
then they have to mapped to the top-level network.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Swirl Effects - Node Y Coordinate - Data Handling
Figure 6-12. Swirl Effects - Combined View of Top-level Network and Cavity
Network
The pressure source is connected to Node 1, which in turn is connected to arm 1 of the cavity.
This connection corresponds to connection 1 on the cavity network. As such, face AB is the face
with the lowest 'Y' coordinate and Node 1 becomes the reference for mapping the cavity nodes.
So, the 'Y' coordinate of Node 1 on the cavity = 'Y' coordinate of Node 1 + the offset.
Where:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Velocity Vectors and Impingement Losses
The effects of individual velocity vectors have differing effects on the system depending on the
design of the cavity they are flowing into. It is important to understand and take into account:
• The portion of the velocity that is not attributed to the main direction of flow or
impingement losses
• Situations where the flow is into a large chamber and all the momentum is lost.
Several scenarios exist, such as flow taking place across two rotating or stationary disks,
flow taking place into a chamber causing all of its momentum to be lost. Typical of these
is the example shown below on which the Simcenter Flomaster impingement
calculations are based.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Velocity Vectors and Impingement Losses
In this example, all the momentum from the hole is lost and converted into total
pressure.
Impingement Loss Components:
• Cell 2 Arm
• Discrete Loss with Patterns
• Cd Discrete Loss
• Compressible Annular Rotating Passage
• Compressible Rotating Passage
• Rotating Orifices (Short and Long)
• Brush Seal
• Labyrinth Seals
• Gas Turbine Model
Of these components, the following output velocity as a result:
• Cell 2 Arm
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Velocity Vectors and Impingement Losses
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Velocity Vectors and Impingement Losses
then the 'Directional Cosines' for these angles can be evaluated as:
(6-5)
Where:
It is assumed that the component is straight. As is 'Normal Velocity' (flow velocity normal
to the cross-sectional plane of the component), then acts along the line of the component.
Thus, the directional angles of vector will be the same as those for the component.
So, the directional angles can be determined from the orientation of the component in Cartesian
space. For a component with the upstream and downstream node positions having the
coordinates X1, Y1, Z1 and X2, Y2, Z2 respectively, the directional cosines are evaluated as
follows:
(6-6)
Where:
(6-7)
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Velocity Vectors and Impingement Losses
The directional cosines are determined from Equations 6-6 and 6-7. The components of vector
can then be evaluated from Equation 6-5 as:
(6-8)
For a rotating component, the rotational velocity will import a linear velocity to the fluid.
This linear velocity will always act in the Y-Z plane as shown below:
If we consider a component rotating with rotational velocity about the X-Axis with one of its
nodes at a radius, r, then the vector is the normal flow velocity and is the linear velocity
which is defined as follows:
(6-9)
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Velocity Vectors and Impingement Losses
Where:
The flow velocity will be the resultant of these two velocities in magnitude and direction. The
axial, radial and tangential components of the flow velocity will be the components of the
resultant velocity , which is defined as follows:
(6-10)
(6-11)
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Velocity Vectors and Impingement Losses
and
(6-12)
The linear velocity only acts in the Y-Z plane; hence its X component will always be zero.
Again referring to 6-8, if the position of the node is P (x, y, z) then
(6-13)
If we take Equations 6-8, 6-10 and 6-13, then we can evaluate the resultant velocity as follows:
(6-14)
Finally, the components of the flow velocity can be evaluated as follows:
(6-15)
From Equation 6-8, we get the velocity component Vx, Vy and Vz. Vy is not necessarily the
radial velocity, as Vz is not necessarily the tangential velocity. The radial and tangential
velocities given in the equation are only correct when θ = 0.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Velocity Vectors and Impingement Losses
To evaluate the radial and tangential velocities from Vx, Vy and Vz, it is necessary to perform a
transformation from Cartesian coordinates to Polar coordinates. Using Figure 6-8 shown below,
the two unknown velocities are the radial and tangential velocities Vrand Vt.
From the relationships between the radial and tangential velocities, and Vy and Vz, we get:
(6-16)
and
(6-17)
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Velocity Vectors and Impingement Losses
Where:
By combining Equations 6-15, 6-16 and 6-17, then the axial, radial and tangential velocities can
be solved, as shown below:
(6-18)
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Velocity Vectors and Impingement Losses
Referring to Figure 6-19 the kinetic energy loss for component C1 can be evaluated as follows:
(6-19)
(6-20)
Where:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Velocity Vectors and Impingement Losses
(6-21)
(6-22)
(6-23)
Referring to the figure below, the treatment of the problem associated with multi-to-multi
components is best explained as follows. The impingement loss due to changes in the direction
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Velocity Vectors and Impingement Losses
Where:
(6-24)
(6-25)
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Velocity Vectors and Impingement Losses
Where:
(6-26)
The loss coefficient is added to the component flow loss coefficient, to account for the
additional pressure loss.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Restart Simulations
Restart Simulations
The restart facility allows the simulation data that exists for a particular point in time, to be
stored in a restart file for later use. This enables you to run several simulations from the time
step at which the data was stored (to study for example the effect of different valve closure
rates).
The restarted simulation can continue beyond the time of the original run, and for some
components, some of the data can be changed to allow comparative simulations to be
performed.
When you save data to the restart file, you should be aware that any data saved from a previous
restart will be lost.
Take for example the following case, where in the original run for a pipe, L/aDt is not an exact
integer, but an integer with ±%. In this case, the characteristic line will not pass through the
nodal points. The Restart simulation then uses interpolation in the Method of Characteristics
(MOC). In this situation, the restart solution will not be exactly the same as the transient
solution, but the results will be close assuming there is a large enough number of internal nodes.
For Compressible Transient, Simcenter Flomaster will calculate the maximum allowed time
step based on the fact that a minimum of two internal nodes should be used for each elastic pipe.
Therefore, If the initial time step is considered by Simcenter Flomaster to be too large when
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Considerations for Restart Simulations
running a transient simulation, then it may not be possible to run a restart simulation using a
constant time step.
For example, if the original transient (ST) result was produced with a time step of 0.2 seconds,
then the restart result (SR) will be different if using a much larger time step i.e. 2 seconds. In
this case a second transient (ST) would be required using 2 seconds for time step. Then a
comparison of the second ST and the SR should show good results. Therefore, the solution in
this case is time step dependent.
As it is not easy to judge beforehand whether or not a solution is time step independent, it is
recommended that you adopt the following approach:
Note
The use of modified time steps in networks which have elastic pipes or simulations with fast
transients is not recommended.
Elastic Pipes
All elastic pipes will be treated as elastic pipes during a restart simulation. Simcenter Flomaster
calculates the maximum possible number of time steps, based on the length of the shortest pipe
and its wave speed.
When running a Compressible restart simulation, Simcenter Flomaster calculates the maximum
number of time steps based on the fact that the default number of internal nodes has been set for
each elastic pipe.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Restart with No Time Step Change
Related Topics
Restart with No Time Step Change
Restart with Simulation Time Step Change
For Compressible Transient, Simcenter Flomaster will calculate the maximum allowed time
step based on the fact that a minimum of two internal nodes should be used for each elastic pipe.
Therefore, If the initial time step is considered by Simcenter Flomaster to be too large when
running a transient simulation, then it may not be possible to run a restart simulation using a
constant time step.
Related Topics
Considerations for Restart Simulations
Restart with Simulation Time Step Change
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Restart with Simulation Time Step Change
As it is not easy to judge beforehand whether or not a solution is time step independent, it is
recommended that you adopt the following approach:
3. Compare the two solutions. If they are close, then the restart solution is reasonable.
Otherwise:
4. Re-run a transient simulation with Δt2 and compare the output with the restart solution.
The restart solution using Δt2 should be consistent with the output from the transient
rerun.
Note
The use of modified time steps in networks which have elastic pipes, and
simulations with fast transients is not recommended.
Related Topics
Considerations for Restart Simulations
Restart with No Time Step Change
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Creating a Restart File
• Random time restart files - you can have up to five random files
• Sequential restart files - you can have up to 50 sequential files
• Serialized restart files
Note
You can have a combination of random and sequential files for one transient simulation.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Creating a Restart File
Figure 6-17. Creating a Random Time Restart File - The Restart Data Sub Form
Note
The restart time must be smaller than the simulation end time.
5. Click the Return button to close the sub-form and return to the Simulation Data form.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Creating a Restart File
Figure 6-18. Creating a Sequential Time Restart File - The Restart Data Sub
Form
Table 6-12. Creating a Sequential Time restart File Data Form Options
To Do this
Set the simulation to restart at Select Yes from the Restart at frequent intervals?
frequent intervals dropdown list.
Set the number of required restart Click in the adjacent value cell and enter the
files required value.
Set the time to write to the 1st restart
file
Set restart file write time interval
6. Click the Return button to close the sub-form and return to the Simulation Data form.
In the figure below, the simulation starts and after a delay of 10s a restart file is created.
Simulation resumes again from the end of the first time period, runs for another 10s and then
outputs another restart file, and so on.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Creating a Restart File
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Creating a Restart File
3. Select the required restart file and click OK to run the simulation.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Geometric Heat Exchanger Wizard - Overview
• Generic - With this option you define the number of tube bundles and tube rows that will
make-up the component.
Use this option for all cross flow heat exchangers with parallel tubes and header tanks.
• Fin and Tube- With this option you define the:
o Number of tubes per row
o Number of tube rows
o Tube arrangement (e.g. Below First Row)
Only use this option when individual tubes are connected in series (usually by U-bends).
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Geometric Heat Exchanger Wizard - Overview
The process of creating a heat exchanger depends upon the options that you choose. For
example, if you choose the Generic option, then you use the Tube Bundle button to place tube
bundles in the drawing area, as shown below:
Having placed the bundles, you then make the connections between the tube bundles, nodes,
and the Outside and Inside Flow starting and terminating points.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Geometric Heat Exchanger Wizard - Overview
If you choose the Fin and Tube option, then what you see is the view shown below:
Figure 6-22. Geometric Heat Exchange Wizard - Fin and Tube Example
The view that you see is the tube bundle end-on. In the view above, the arrows indicate the flow
direction. They are also used to identify the entry and exit points. The connection between these
points and the actual terminals is implicit.
Note
If you close the network and re-open it and then open the wizard, then depending on what
option you initially chose, you will see that the heat exchanger you created is in place and
the script is retained.
If you decide to make a change at this point, you will need to edit or recreate the script to reflect
the changes.
If you choose the Generic option, then the wizard creates a script which defines the connections
between the tube bundles, nodes and the red and blue terminal nodes Outside Stream
terminating point.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Geometric Heat Exchanger Wizard - Overview
If you choose the Fin and Tube option, then the wizard creates a script that defines the
connectivity between the tubes and any implicit nodes that are created. Implicit nodes are not
visible in the wizard. They are created when the output from one tube branches to two other
tubes, as shown in the example below:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Geometric Heat Exchanger Wizard - Scripts and Data Structure
For general information on using scripts see “Catalogues - Scripts” on page 367.
Script Structure
Fields are presented in columns separated by one or more Tab or Space characters. Lines
starting with //, !, or # are comments.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Geometric Heat Exchanger Wizard - Scripts and Data Structure
• A Tube Bundle data line starts with TB followed by three or four numbers representing:
o ID number – the unique ID of the Tube Bundle
o Next Inside – the unique ID of the next item in the inside stream
o Next Outside – the unique ID of the next item in the outside stream
o Number of Tubes in Bundle – an optional value, assumed 1 if not supplied
• A Node data line starts with ND followed by two or more numbers representing:
o ID number – the unique ID of the Node
o Next Item – the unique ID of the next item
The exit from the Heat Exchanger is designated by an item with ID = 0. Inside 0 corresponds to
the network node attached to Arm 2 of the parent Geometric Heat Exchanger. Outside 0
corresponds to the network node attached to Arm 4 of the parent Geometric Heat Exchanger
Connectivity
A Tube Bundle can connect to either:
Note
A Tube Bundle and a Node cannot have the same number.
Usage Guidelines
A Tube Bundle can connect to only one other item in each stream; you cannot branch the
streams.
A number of Tube Bundles may reference the same Next Item and so merge the stream.
Nodes are passive items and are not needed to connect one Tube Bundle to another; their main
purpose is to allow branching of a stream to several parallel Tube Bundles.
External node connection is optional and when not supplied, is deduced by the Geometric Heat
Exchanger.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Geometric Heat Exchanger Wizard - Connectivity Examples
Tip
It is recommend that you specify the external node connection since this makes the Tube
Connectivity Data in the script easier to understand, especially of the stream branches on
entry.
Original Network
The examples are all based upon the following network and assume that there are 7 tubes in
each bundle.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Geometric Heat Exchanger Wizard - Connectivity Examples
Case 1
Simcenter Flomaster connectivity 1:
//
TB 6 7 0 7
TB 7 8 0 7
TB 8 9 0 7
TB 9 10 0 7
TB 10 11 0 7
TB 11 0 0 7
ND 4 6 7 8 9 10 11
ND 1 6
Case 2
Simcenter Flomaster connectivity 2:
//
TB 6 7 0 7
TB 7 8 0 7
TB 8 0 0 7
TB 9 10 0 7
TB 10 11 0 7
TB 11 0 0 7
ND 4 6 7 8 9 10 11
ND 1 6 9
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Geometric Heat Exchanger Wizard - Connectivity Examples
Case 3
Simcenter Flomaster connectivity 3:
//
TB 6 7 0 7
TB 7 8 0 7
TB 8 0 0 7
TB 9 10 6 7
TB 10 11 7 7
TB 11 0 8 7
ND 4 9 10 11
ND 1 6 9
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Using the Geometric Heat Exchanger Wizard - Creating a Generic Heat Exchanger
Procedure
1. Click in the cell next to Heat Tube Connectivity and click the button. The Geometric
Wizard is displayed.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Using the Geometric Heat Exchanger Wizard - Creating a Generic Heat Exchanger
2. Select the Generic option and click Next. The view changes to the one shown below,
which has been annotated:
Figure 6-29. Geometric Heat Exchange Wizard - Starting Point
In the above view, the red and blue circles represent connection nodes which are shown
in their default positions. These nodes can be moved, or enlarged. If you select one it
looks like this:
By grabbing a handle with the mouse, you can change the size of the node. If you
position the mouse on the node, you can move it to another position.
The red node at the left is the starting point for the Inside Stream and the one to the right
is the terminating point. The blue node at the bottom is the starting point for the Outside
Stream (the air flow) and the node at the top is the terminating point.
3. Place the tube bundles in the drawing area by clicking the Tube Bundle button and then
clicking the drawing area to place the bundle.
As long as the button is depressed, you can continue to place tube bundles in the
drawing area.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Using the Geometric Heat Exchanger Wizard - Creating a Generic Heat Exchanger
4. The number shown on the bundle indicates the number of tubes in the bundle, in this
case 1. To increase the number of tubes, click the required tube bundle and enter the new
number:
Note
A node (9) has been added since the output from tube bundle 6 also connects to the
inputs of tube bundles 7 and 8.
Newly added nodes are displayed as neutral (gray); they only change color when
connected.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Using the Geometric Heat Exchanger Wizard - Creating a Generic Heat Exchanger
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Using the Geometric Heat Exchanger Wizard - Creating a Generic Heat Exchanger
Where:
• Line 1
Indicates the type of heat exchanger: 0 = Generic, 1 = Fin and Tube
• Line 2
Column 1: TB = Tube Bundle
For the successive columns, then
Column 2: Indicates the particular tube bundle, in this case 5
Column 3: Indicates that tube bundle 5 is connected to tube bundle 6.
Column 4: Indicates where the outside connection of the tube bundle terminates
(indicated by 0). In this case, it shows that tube bundle 6 is connected to the Outside
Stream terminating point.
Column 5: Indicates the number of tubes in the tube bundle, in this case 1.
• Line 3
Using the above details and Figure 6-31, then it shows that the output of tube bundle
6 is connected to node 9. This is the node where the output from tube bundle 6
branches to tube bundles 7 and 8. It also indicates that (i) it is connected to the
Outside Stream terminating point and (ii) it has 1 tube in the tube bundle.
• Line 4
Using Figure 6-31, then column 3 shows that the output of tube bundle 7 is
connected to the Inside Stream terminating point (indicated by 0). Column 4 shows
that the outside connection is connected to the Outside Stream terminating point. It
also has one tube in the tube bundle.
• Line 5
Using Figure 6-31, then column 3 shows that the output of tube bundle 8 is
connected to the Inside Stream terminating point (indicated by 0). Column 4 shows
that the outside connection is connected to the Outside Stream terminating point. It
also has one tube in the tube bundle.
• Line 6
Using Figure 6-31, then:
Column 1: ND = Node. Column 2 indicates the node itself (9). The remaining
columns indicate the tube bundles to which the node connects (in this case tube
bundles 7 and 8).
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Using the Geometric Heat Exchanger Wizard - Creating a Generic Heat Exchanger
Note
If you make a mistake while creating a link between two tube bundles, then by
clicking-on the link to highlight it you can delete it. If you were to make mistake
and continue to press the 'Finish' key, then an error message would be displayed.
Take the example shown below; you can see that there is a missing link from the
output of tube bundle 3.
8. If, at this point, you were to click the Finish button the following message would be
displayed:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Using the Geometric Heat Exchanger Wizard - Creating a Fin and Tube Heat Exchanger
Note
You can see that there is no record for tube bundle 3.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Using the Geometric Heat Exchanger Wizard - Creating a Fin and Tube Heat Exchanger
5. Click Next.
The example below uses the Below First Row option.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Using the Geometric Heat Exchanger Wizard - Creating a Fin and Tube Heat Exchanger
Figure 6-34. Geometric Heat Exchange Wizard - Fin and Tube Example
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Using the Geometric Heat Exchanger Wizard - Creating a Fin and Tube Heat Exchanger
8. You can review the script by clicking in the cell next to Heat Tube Connectivity to
display two buttons. Click the D.. button to display the script:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Using the Geometric Heat Exchanger Wizard - Creating a Fin and Tube Heat Exchanger
Results
Considering Figure 6-35 which shows the numbered tube bundles, implicit nodes and air flows:
Figure 6-35. Geometric Heat Exchange Wizard - Numbered Tube Bundles,
Implicit Nodes and Air Flows
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Using the Geometric Heat Exchanger Wizard - Creating a Fin and Tube Heat Exchanger
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Using the Geometric Heat Exchanger Wizard - Creating a Serpentine Fin and Tube Heat Exchanger
Note
If you make a mistake while creating a link you can select it and press the delete key to
delete it.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Using the Geometric Heat Exchanger Wizard - Creating a Serpentine Fin and Tube Heat Exchanger
The script that is created for this type of configuration is shown below:
Figure 6-36. Geometric Heat Exchange Wizard - Serpentine Heat Exchanger
Script
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Hydraulic Gradient Lines
Using the above network, we will create a Hydraulic Gradient Line that looks at the flow
conditions between Nodes 4 and 7.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Hydraulic Gradient Line - Worked Example
Table 6-14. Hydraulic Gradient Line Example - Component and Node Data
Component Component Name Input Parameter Value/Units
Number
1 Reservoir: Constant Pipe Diameter 0.3 m
Head
Liquid Level above Base 0m
Base Level above Reference 0m
Surface Pressure 1 bar
2&3 Pump: Radial Flow Rated Flow 0.1 m3/s
Rated Head 50 m
Rated Speed 954 rpm
Rated Power 65.4 kW
Pump Inertia 4 kg m2
Motor Inertia 2 kg m2
Speed Ratio 1 kg m2
Friction Torque 0 Nm
Initial Speed 954 rpm
Initial Logic State -1 Running at
Constant Speed
Pump: Radial Flow Switch Time 4s
Component 3 only
Logic State 0. Motor Off -
Pump Tripped
Switch Time 80 s
Logic State 0. Motor Off -
Pump Tripped
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Hydraulic Gradient Line - Worked Example
Table 6-14. Hydraulic Gradient Line Example - Component and Node Data
Component Component Name Input Parameter Value/Units
Number
4&5 Valve: Swing Check Diameter 0.3 m
Characteristic Operating Time 1s
Minimum Velocity 1 m/s
Head Loss v Fluid Velocity Set
6, 7, 8 & 12 Pipe: Cylindrical Elastic Length 100 m
Diameter 0.3 bar
Wave Speed 1000 m/s
Friction Data (Sub-Form) Friction Option 1. Colebrook-
White
Absolute Roughness 0.025 mm
9 Reservoir: Infinite Area Outflow Loss Coefficient 3
Inflow Loss Coefficient 3
Pipe Diameter 0.15 m
Liquid Level above Base 50 m
Base Level above Reference 0m
Surface Pressure 1 bar
10 Valve Opening Tabular Output Quantity 17. Valve
Controller Opening
1st Time 0s
Valve Position at 1st Time 1 ratio
2nd Time 0.5 s
Valve Position at 2nd Time 0.5 ratio
3rd Time 1s
Valve Position at 3rd Time 0.22 ratio
4th Time 2s
Valve Position at 4th Time 0 ratio
5th Time 11 s
Valve Position at 5th Time 0 ratio
11 Valve: Butterfly (Type Diameter 0.2 m
A)
Valve Opening 0.2 ratio
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Hydraulic Gradient Line - Worked Example
Table 6-14. Hydraulic Gradient Line Example - Component and Node Data
Component Component Name Input Parameter Value/Units
Number
12 Pipe: Cylindrical Elastic Length 100 m
Diameter 0.2 bar
Wave Speed 1000 m/s
Friction Data (Sub-Form) Friction Option 1. Colebrook-
White
Absolute Roughness 0.025 mm
13 Reservoir: Constant Pipe Diameter 0.2 m
Head
Liquid Level above Base 40 m
Base Level above Reference 0m
Surface Pressure 1
Set the Node levels:
• Node 5 - 20 m
• Node 6 - 45 m
• Node 7 - 50 m
• Node 8 - 40 m
• Node 9 - 20 m
For Node 9 set Auto-vaporization to: 1.Yes
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Hydraulic Gradient Line - Worked Example
1. Add the components and nodes to the collection starting at Node 4 and ending at Node
7.
For more information on collecting components and nodes see “Using the Collection
List” on page 118.
1. Click the Results radio button and select Node 4 to display its properties in the bottom
pane.
2. Select Node 4 in the Collection table.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Hydraulic Gradient Line - Worked Example
3. Click in the cell next to Pressure and click the button. A plot window opens showing
the plot below:
4. To overlay the data for Node 7, with the plot window still open, click the button.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Hydraulic Gradient Line - Worked Example
5. Select Node 7 in the Collection table. Click in the cell next to Pressure and click the
button to display the overlay plot shown below:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Hydraulic Gradient Line - Worked Example
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Using the Time Step Wizard
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Using the Time Step Wizard
Procedure
1. Click the Simulation Data tab to see the simulation data.
2. Click in the cell next to Time Step to display the following:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Using the Time Step Wizard
Note
The value displayed, is the value entered on the data form. If no value is set on
the data form, then whatever value you enter will be used when you come run the
simulation.
a. Adjust the Allowed % diff in wave speed - Click in the adjacent cell and enter the
required value.
b. Adjust the Minimum number of reach lengths - Click in the adjacent cell and enter
the required value.
Note
Simcenter Flomaster recommends that the minimum number of reach lengths is
three.
c. Adjust the Minimum pipe length - Click in the adjacent cell and enter the required
value.
Note
If a pipe is below the minimum recommended length, then it will be ignored
when you come run the simulation.
d. Adjust the Convergence factor - Click in the adjacent cell and enter the required
value.
Note
Values entered must be positive values less than 0.1. Also, the smaller you make
the Convergence factor, than the larger the time step becomes.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Using the Time Step Wizard
The dialog box shows the details of all the pipes in the network whose length is
above the minimum setting.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simulations
Using the Time Step Wizard
b. To see details about any short pipes in the network click the Short Pipes button to
display the dialog box shown below:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 7
Catalogues
Catalogues are used to hold the analytical models, components, materials, performance data,
scripts, sub-systems, and symbols that you use to create networks.
• Analytical Models—holds the mathematical representations of all of the
Simcenter Flomaster components.
• Components—holds a list of all of the Simcenter Flomaster supplied components. Each
group of components (for example, Bends) is stored in a sub-catalogue.
• Materials—holds all of the Simcenter Flomaster supplied fluids, liquids, and solids.
Also supplied is a range of templates that you can use to create new fluids, liquids, or
solids.
• Performance Data—holds all of the supplied Simcenter Flomaster equations, curves,
surfaces, and so on.
• Scripts—holds all of the Simcenter Flomaster supplied scripts. This catalogue is also
used to hold scripts that are used by upgraded networks, and scripts that have been
unpacked. It also contains a sub-catalogue—Macros—used to hold both the
Simcenter Flomaster supplied macros and those that you create.
• Sub-systems—used to store the sub-circuits that you can create for use in other
networks.
• Symbols—holds symbols for all of the Simcenter Flomaster supplied components.
For each catalogue described above, you can create sub-catalogues to hold items that you create.
For example, you could add a sub-catalogue to the Performance Data catalogue to hold all of
your own curves, equations, surfaces, and so on, that are used by special applications; this
approach enables you to keep the items you create separate from those supplied by
Simcenter Flomaster.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Catalogues Tab
Catalogues Tab
To access: Select View > Project View and choose the Catalogues tab.
Used to view and manage catalogues.
Objects
Table 7-1. Catalogues Tab Contents
Field Description
Catalogue Tree View List all catalogues and their contents. Click the plus (+) symbol
to the left of a Catalogue to expand it and view its contents.
Choose an item from a catalogue to view its properties.
Properties View Displays the following properties for an Catalogue or item
selected in the tree view:
• Name—the name of the object. When you create your own
Catalogue or component, its name is displayed in this field.
• Description—click in the adjacent field and click the
button; a dialog box opens displaying a text description of
the Catalogue or component.
• Created/Modified—the date the item was created and/or
modified.
• Status—the status of the object (for example, prototype,
development model, and so on).
• Unique Identifier—a system-generated ID that ensures
uniqueness within the database.
• Protected—specifies whether the item may be edited or not.
Certain item types may be protected using this field; see
below.
• Path—displays the Catalogue and any sub-catalogues in
which the item is located.
Usage Notes
• To add a new Catalogue, right-click in the top tree view and select New Catalogue, then
edit the Name property of the New Catalogue Header object to the required name. Click
in the tree view to apply the name change.
• To protect an item in a Catalogue, select it in the tree view and then change the value of
its Protected property from No to Yes. Alternatively, right-click the object and toggle
the Protected option in the popup menu. See Catalogue Item Protection for more
information.
• To add an item to a catalogue, right-click the catalogue and select New > [item_type],
where [item_type] is dependant on the catalogue to which you are adding an item.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Searching for Items in the Catalogues Tab
The Selection from Catalogue dialog box opens, allowing you to choose a
Simcenter Flomaster supplied item upon which to base the item you are creating.
Search for the item, and then click Select… A subsequent dialog box may be displayed
to allow you to configure the new item before it is created; this depends on the item type.
Once the item has been added to the catalogue, you can select it and edit its Name
property.
3. You can create more space in the Project View pane by switching the Properties table
off. Click the button to hide the Properties table. Click the button again to show the
Properties table.
4. You can filter catalogue items according to their name. Type a word or part of a word in
the Filter text... field and only the catalogue items which contain that text in their name
will be displayed. Clicking the X button clears the filter.
• Components
• Materials
• Performance Data
• Scripts
Once protected, the editor for these items displays PROTECTED in the title bar, and the OK
button is disabled.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Creating Shortcuts to Catalogue Items
Note
Simcenter Flomaster supplied items are always protected - this cannot be changed.
Shortcuts of items retain the protection status of the original, but copying, packing, and
unpacking items clears their protected status (the items become unprotected). Unprotected items
contained in a protected item remain unprotected.
The ability to set an item’s Protected property is controlled by the Catalogue Items Protect
permission, which is available (by default) to Administrators only.
• Analytical Models
• Components
• Materials - including:
o AC fluids
o Compressible and Incompressible fluids
o Solids
o User-defined gases, fluids and solids.
• Performance Data - which includes:
o Curves
o 2D and 3D Equations
o Surfaces
o User-defined curves, equations and surfaces
• Scripts and Macros
• Symbols
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Creating Shortcuts to Catalogue Items
Procedure
Right-click on the folder and select Create Shortcut.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Catalogues - Analytical Models
1. Determine the model type you need (for example, component, composite, liquid, and so
on).
2. Search the database to see if there is an existing Simcenter Flomaster supplied model
that suits your requirements. If there is, use that instead of creating a new model.
3. If you cannot find a suitable model, make a copy of one that best suits your requirements
and then customize it.
Creating Analytical Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
Analytical Model Editor Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
Context Dependency Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
Dependency Rules Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
About Alternative Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
Component Connections Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
Component Signal Connections Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
Code Stub Generation Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
Selection from Catalogue Dialog Box. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
Feature Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
Creating Option Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
Creating Curve or Equation Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
Component Application Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
Example: Creating a CAM Using Performance Data . . . . . . . . . . . . . . . . . . . . . . . . . . . 247
Example: Creating a CAM Using Performance Data - Deriving the Linear Coefficients for a
Loss . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248
Example: Creating a CAM Using Performance Data - Creating the CAM . . . . . . . . . . . . 250
Example: Creating a CAM Using Performance Data - Generating the Code Stub . . . . . . 252
Example: Creating a CAM Using Performance Data - Creating a new Project and adding the
Code Stub . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253
Example: Creating a CAM Using Performance Data - Adding a Simcenter Flomaster
Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254
Example: Creating a CAM using Performance Data - Editing the Code Stub . . . . . . . . . . 255
Example: Creating a CAM Using Performance Data - Compiling the Code and Copying the .dll
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
Example: Creating a CAM Using Performance Data - Creating and Customizing a Component
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Creating Analytical Models
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263
Example: Creating a CAM Using Performance Data - Using the Component in a Network
264
Example: Creating a CAM Using Performance Data - Running a Simulation on the Test
Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Creating Analytical Models
Related Topics
Analytical Model Editor Dialog Box
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Analytical Model Editor Dialog Box
Note
For Simcenter Flomaster supplied analytical models the dialog box is read only.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Context Dependency Rules
Usage Notes
• To add a feature to a model either:
o Click Add Existing… to open the Feature Selection dialog box and select from one
of the Simcenter Flomaster supplied features.
o Click Add New… to open the Feature Type dialog box and specify the type of
feature to add (select from the list of supported types). After clicking OK, a second
dialog box enables you to specify the feature properties; this dialog box will offer
different options based on the feature type you previously selected.
Related Topics
Creating Analytical Models
Related Topics
Dependency Rules Dialog Box
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Dependency Rules Dialog Box
Related Topics
Context Dependency Rules
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
About Alternative Rules
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Component Connections Dialog Box
Related Topics
Component Signal Connections Dialog Box
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Component Signal Connections Dialog Box
Related Topics
Component Connections Dialog Box
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Code Stub Generation Dialog Box
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Selection from Catalogue Dialog Box
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Selection from Catalogue Dialog Box
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Feature Types
Feature Types
Features define the function of a model within a network, specifying properties and behaviors
that can be set, read, and manipulated during simulation. All features belong to a single
category, or type.
When you create a new feature (rather than using an in-built feature) you must specify one of
the following types.
• Sub-forms
Used to set a sub-form option for example the Pipe Thermal Properties sub-form used to
set the required thermal properties.
Descriptive sub-forms allow you to enter descriptive data that can be of use to network
users. For example, if you use a particular kind of compressor in an automotive air
conditioning system, you could use this option to create a sub-form that allowed you to
enter data such as:
o The physical data of the component (e.g. height, weight, length)
o Performance data (e.g. cooling capacity, performance coefficient, etc)
• Real
Used to define input data and results (for example Diameter).
• Integer
Used to set integer values that are read by the model.
• Text
• Option
Prompts the user to select from a list of values before running the simulation. For
example, 1=On, 2=Off. See Creating Option Features.
• Liquid Option
• Gas Option
• Solid Option
• AC Fluid Option
• Humid Air Option
• Curve or Equation
Used to define an item of 2D performance data, such as a curve of Loss Coefficient v
Reynolds Number. See Creating Curve or Equation Features.
• Surface
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Feature Types
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Component Application Models
Results
The new option feature is added to the Features list of the Analytical Model Editor dialog box.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Component Application Models
Steps
The steps to create a simple loss model are:
Related Topics
Example: Creating a CAM Using Performance Data
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Example: Creating a CAM Using Performance Data
Note
This example also covers additional functions relating to the performance data available,
details of which can be found in Appendix A: Using Performance Data Functions.
The pressure/flow characteristic for the model is described below in terms of pressure
difference, with reference to density and velocity:
(7-1)
where:
Note
The techniques used in the linearization of the coefficients used for the simulation are
described in Example: Creating a CAM Using Performance Data - Deriving the Linear
Coefficients for a Loss.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Example: Creating a CAM Using Performance Data
(7-2)
(7-3)
The terms An and Bn are known as linearization coefficients. It is these coefficients that you
must derive and return to Simcenter Flomaster. Simcenter Flomaster solves a network problem
by iterating for a converged mass flow solution. Therefore, equation 7-2 needs to be rewritten in
terms of mass flow as opposed to fluid mean velocity. Combining equation 7-2 with the
continuity equation for the component shown below:
(7-4)
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Example: Creating a CAM Using Performance Data
results in:
(7-5)
It is important to consider the direction of mass flow and the sign of the pressure change. The
sign convention for mass flow from a component to a node is positive. Equations 7-6 and 7-7
define the mass flow rate to the two arm connections.
(7-6)
(7-7)
Rearranging equations 7-6 and 7-7 into the general form of linear equations used by
Simcenter Flomaster gives:
(7-8)
(7-9)
Comparing the linear equations for a two-armed component (equation 7-2), shows that the
coefficients that must be returned to Simcenter Flomaster are given as:
(7-10)
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Example: Creating a CAM Using Performance Data
As there is no accumulation in the component, and the mass flow into the component is equal to
the mass flow out of the component, the equations shown above are symmetrical and are
redefined as follows:
(7-11)
For the discrete loss component, the B1 and B2 coefficients are zero. In the formulation of the
linear equations, the B coefficients represent a mass flow rate that is independent of pressure. In
the case of a discrete loss, there is no flow unless a pressure difference exists. For components
that input energy into a system, such as pumps, the linear equations will contain non-zero B
coefficients.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Example: Creating a CAM Using Performance Data
3. Click Edit Arms… to open the Component Connections Dialog Box and set the
connections as shown in the following image:
Figure 7-1. CAM Example—Component Connections
Click OK to close the dialog box and return to the Analytical Model Editor dialog box.
4. Click Add Existing…, add the following features, and configure them as described:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Example: Creating a CAM Using Performance Data
Results
The completed model details should look like this:
Figure 7-2. Completed CAM Example
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Example: Creating a CAM Using Performance Data
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Example: Creating a CAM Using Performance Data
Note
The steps below refer to a generic Visual C# editor; you may need to adjust the
instructions for your own editor.
Procedure
1. Open your C# editor.
2. Select File > New Project to display the New Project dialog box.
3. Select the Class Library option and enter the name of the project. The name must be in
the format:
xxx.FlowmasterModels.xxx
Where xxx is a user-defined string. In this example, we call the class library:
HowTo.FlowmasterModels.Losses
4. Click OK to close the dialog box.
5. Add the code stub to the project by right-clicking in the Solution window and selecting
Add > Add Existing Item... to display the Add Existing Item dialog box.
6. Navigate to the Simcenter Flomaster programs folder and select the CAMHowTo.cs file.
7. Delete the Class1.cs file that was automatically created when you created the new
project.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Example: Creating a CAM Using Performance Data
Procedure
1. Update the Key Strings.
Simcenter Flomaster identifies the features to be read on the data form and the features
set in the results by using keys to identify the associated line number.
Tip
It is good practice to change the default names to something more meaningful.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Example: Creating a CAM Using Performance Data
You need to change the L1_x statements to the names shown below:
public enum Key : short
{
//TODO: Rename the ‘Key’s to provide more sensible unique field
descriptions.
Dia = 1, // Diameter [Real;Input;Repeats=1]
ForwLossCurve = 2, // Forward Loss coefficient v Reynolds Number
[Curve or Equation;Input;Repeats=1]
RevK = 3, // Reverse Loss Coefficient [Real;Input;Repeats=1]
DeltaP = 4, // Pressure Drop [Real;Output;Repeats=1]
Calc_K = 5, // Loss Coefficient Result [Real;Output;Repeats=1]
LastItem = 32767
In the above, the key name Dia represents Diameter, ForwLossCurve represents the
Forward Loss Coefficient curve, RevK represents the Reverse Loss Coefficient, DeltaP
represents the Pressure Drop, and Calc_K represents the calculated loss coefficient that
is returned to Simcenter Flomaster.
2. Update the component name.
Change the component name string: This is name that is reported back to
Simcenter Flomaster to identify the component in error and warnings reports.
The default name is:
public string PlugInName
{
get { return “MyModelName”; } // TODO: rename
}
Change it to:
public string PlugInName
{
get { return “KvsReLoss”; } // TODO: rename
}
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Example: Creating a CAM Using Performance Data
Initialize the service objects that provide services, such as the simulation status and
whether or not the simulation has converged. You do this by using the
InitialisePlugInConsumer section in the code, as shown below:
public void InitialisePlugInConsumer (IAnalysisGlblServices
services)
{
//TODO: Typically define member variables to provide access to
global services.
//staticprivate IAnalysisGlblServices m_Services =
null;
//staticprivate IgAnalysisStatusProvider m_AnalysisStatus =
null;
//staticprivate IgConvergenceCriteriaProviderm_ConvergenceCriteria
= null;
//staticprivate IgErrorHandlerProvider m_ErrHandler =
null;
// private IFluidPropertyProvider m_FluidProps =
null;
//m_Services = services;
//m_AnalysisStatus = services.AnalysisStatus;
//m_ConvergenceCriteria = services.ConvergenceCriteria;
//m_ErrHandler = services.ErrorHandler;
Move the member variables into the main program and initialize them and remove the
IFluidPropertyProvider provider (it is not required for this model). The modified code is
shown below:
static private IAnalysisGlblServices m_Services =
null;
static private IgAnalysisStatusProvider m_AnalysisStatus =
null;
static private IgConvergenceCriteriaProviderm_ConvergenceCriteria =
null;
static private IgErrorHandlerProvider m_ErrHandler =
null;
public void InitialisePlugInConsumer (IAnalysisGlblServices
services)
{
m_Services = services;
m_AnalysisStatus = services.AnalysisStatus;
m_ConvergenceCriteria = services.ConvergenceCriteria;
m_ErrHandler = services.ErrorHandler;
}
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Example: Creating a CAM Using Performance Data
//m_BrP = brProvider;
}
Note
This step is only required for components which have an area.
This code returns a value of 0. You must update this to calculate the area base of the
diameter from the data form.
The modified code is shown below:
public double GetFlowArea (int nArmNo)
{
//Calculate flow area from diameter
bool BIsSet;
double dia = m_DP.GetReal((short)Key.Dia,out BIsSet);
double area = Math.PI*(Math.Pow(dia,2.0));
return area; // TODO: Return branch areas if known.
}
The first line initializes a new Boolean variable called BIsSet. The second line makes
use of the m_DPobject created previously. This object enables you to access items on
the component data form.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Example: Creating a CAM Using Performance Data
The GetReal function enables you to find the value of a “real” data form item. You
could use the variable number (1), or as you have done use Key.Dia, which picks-up the
key for diameter set earlier. The second parameter in the expression is a test as to
whether or not the value has been set. This returns the diameter from the data form. You
then calculate a new double-precision variable of “area” based on the diameter, using
the equation, and return this value.
6. Calculate and set the value of the Linear Coefficient.
You calculate and set the value of the linear coefficients in this model using the
PopulateMatrixSteady function, which is used in a Steady State simulation. By default,
the function is filled with comments, as shown below:
public void PopulateMatrixSteady(ref IMatrix matrix, ref IVector
vector)
{
// TODO: Update as appropriate
//double A1 = 1.234
//matrix.Set_Element(0,0, A1); // Simple coeffs for 2-arm loss
//matrix.Set_Element(0,1,-A1);
//matrix.Set_Element(1,0,-A1);
//matrix.Set_Element(1,1, A1);
//Crib Sheet
//bool bIsSet;
//double dArea = m_DP.GetReal((short)Key.Area, out bIsSet);
//double dK = m_DP.GetReal((short)Key.LossCoef, out bIsSet);
//BranchResultValue brMdot = this.m_BrP.GetBranchResult(1,
BranchResultType.MassFlowrate);
//BranchResultValue brRho =
this.m_BrP.GetBranchResult(1,BranchResultType.Density);
//double A1 = dK * brMdot.Value / (2.0 * brRho.Value * dArea *
dArea);
//A1 = - 1.0 / A1;
}
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Example: Creating a CAM Using Performance Data
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Example: Creating a CAM Using Performance Data
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Example: Creating a CAM Using Performance Data
This step outputs the results. The default code is shown below:
public void WriteResults(IfComponentResultWriter writer)
{
// TODO: Update as appropriate
//double dMyResult = 1.0;
//double[] dMyResults = new double[] { 1.0. 2.0. 3.0 };
//writer.WriteResult( FF(MyResultKey}, new double[]
{dMyResult} );
//writer.WriteResult( FF(MyResultsKey), dMyResults);
}
Modify the code in order to output the loss coefficient and pressure loss results. The
modified code is as follows:
public void WriteResults(IComponentResultWriter writer)
{
double dP1 = m_BrP.GetBranchResult(0,
BranchResultType.TotalPressure).Value;
double dP2 = m_BrP.GetBranchResult(1,
BranchResultType.TotalPressure).Value;
double dDP = Math.Abs(dP1 - dP2);
writer.WriteResult(FF(Key.DeltaP), m_nComponentNumber, new
double[] { dDP }, false);
// calculate K
double dVelocity = m_BrP.GetBranchResult(1,
BranchResultType.Velocity).Value;
double dDensity = m_BrP.GetBranchResult(1,
BranchResultType.Density).Value;
double dK = Math.Abs((2 * dDP) / (dDensity * Math.Pow(dVelocity,
2)));
Here, you are using the Math.Abs function to ensure that the loss coefficient and
pressure drop are always reported as positive values. This ensures that the results are
reported correctly for reverse flow through the component.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Example: Creating a CAM Using Performance Data
Procedure
1. Right-click the solution and select Build.
Figure 7-3. CAM Example—Compiling the Code
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Example: Creating a CAM Using Performance Data
Prerequisites
• You must have created the CAM; see Example: Creating a CAM Using Performance
Data - Creating the CAM.
• You must have created the code stub and edited the code; Example: Creating a CAM
Using Performance Data - Generating the Code Stub and Example: Creating a CAM
using Performance Data - Editing the Code Stub.
• You must have compiled the code and copied the created .dll into the
Simcenter Flomaster programs folder; see Example: Creating a CAM Using
Performance Data - Compiling the Code and Copying the .dll.
Procedure
1. From the Project View, on the Catalogues Tab, navigate to Flomaster > Components.
2. Right-click the User-defined catalogue, and select New Catalogue. A new catalogue is
created called New Catalogue Header1.
3. In the properties view edit the value of the Catalogue Header property and change the
name to one that suits the model you are creating. For example: My_New Components.
4. Right-click the new catalogue and select New > Component. The Selection from
Catalogue Dialog Box opens.
5. In the Browse Catalogues list, expand the Analytical Models folder and click the User-
defined folder to select it. The Filtered Items list updates to show the components in that
folder.
6. Select the Reynolds Loss model and then click Select… The component is added to the
catalogue as Customised Reynolds Loss and opened in the Component Customisation
Form.
7. Edit the Value field of the Custom Name property to change the name to
My_Reynolds_Loss.
8. Click the[...] button. The Selection from Catalogue Dialog Box opens.
9. Select the Filter All Catalogues option to see all the available symbols.
10. Select the Discrete Loss symbol and then click Select… The dialog box closes and the
symbol is displayed on the Component Customisation Form.
11. Click OK to save the component.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Example: Creating a CAM Using Performance Data
Procedure
Input the component data.
Note
Only the component data that is required to be set is shown. All other data is set as
Default or NOTSET.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Example: Creating a CAM Using Performance Data
Results
Once the simulation has completed, click the Result Sets/Audit tab to see the results sets.
Double-click the required results set to load the results into the Data Form.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Catalogues - Components
Catalogues - Components
The Simcenter Flomaster database comprises a range of components that can be used in
Compressible and Incompressible (Hydraulic and Non-hydraulic Power) applications. Each
component represents a mathematical model of an engineering component.
Note
For detailed information on any of the Simcenter Flomaster supplied components refer to
the Simcenter Flomaster Component Reference Manual.
Components are grouped into specific catalogues, and the catalogues that you see are dependent
upon the type of license you have. For example, if you have an Aerospace license, you will see
all the catalogues applicable to that license, but you will not see any catalogues that are specific
to another license type, such as Automotive or Gas Turbines.
Note
The paths of Catalogue folders, Analytical Models, Components, Materials, Performance
Data, Scripts, Sub-Systems, and Symbols are displayed in the Catalogue properties pane.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Copying Components
Copying Components
You can copy your own or Simcenter Flomaster components (to then customize and save as a
custom component).
Restrictions and Limitations
• You must have a permission level which allows component creation.
Procedure
1. Open the Catalogues tab in the Project View pane.
2. Open the catalogue containing the component that you want to copy and select it.
3. Select Copy from the right-hand mouse button menu.
The copy is added to the list as: 'Copy: XXX: YYY' where: 'XXX' and 'YYY' are the
catalogue name and the type of component (e.g. Loss: Discrete).
Related Topics
Creating a New Component
Customizing Components
Customizing Components
You can customize components to suit your requirements. You can only customize copies of
Simcenter Flomaster components or custom components (ones that have been added by
yourself or another user).
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Customizing Components
The form displays a list of all the component features. The feature’s properties are
displayed in the bottom pane.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Customizing Components
3. To modify a component:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Customizing Components
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Customizing Components
Modify the Minimum and Set the Minimum and Maximum Values
Maximum values and • Click in the relevant value cell and set the required
associated unit quantities value.
Set the Unit Quantities
• Click the dropdown list which is displayed and select
the required units.
Modify the default value and Set the Default Value
its associated unit quantity 1. Click in associated value cell and enter the required
value.
2. Set the Default Value Unit Quantity
3. Click the dropdown list which is displayed and select
the required units.
Hiding selected features You can use the Hide option to hide features that are not
applicable to the component you are customizing. To do
this:
1. Select the required feature to display its properties.
2. Click in the cell next to Data Hide/Show to display a
dropdown list and select the required option.
Related Topics
Creating a New Component
Copying Components
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Component Templates
Component Templates
Component templates are representations of components that can be slotted into specific points
in a network. You can use these to create partially complete networks with the intention of
replacing the component template with a specific component at a later date.
When using component templates, you can define the connections, signal types, assign symbols,
and define what components can be used in place of the component template.In this case, when
using the network you can use the template’s dropdown list to select from the pre-defined range
of suitable replacement components.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Component Templates
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Component Templates
Results
The components are added to the list.
Related Topics
Creating a New Component Template
Adding Allowed Analytical Models
Adding Output Results Features
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Component Templates
Procedure
1. With the Component Template Editor dialog box displayed, click the Add Existing
Output Feature button. The Feature Selection dialog box is displayed:
Figure 7-7. Feature Selection Dialog Box
The dialog box shows a list of features and its associated type (e.g. integer, real, curve,
equation or surface, etc).
To add a feature:
2. Search for a feature by entering a search term in the Find field.
For example, to search for all features starting with 'Minor', then enter 'Mino' in the field
and then click the Down or Up button to highlight the required feature.
3. Click the OK button.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Component Templates
Results
The selected features are added to the Feature list in the Component Template Editor dialog
box.
Related Topics
Creating a New Component Template
Adding Allowed Analytical Models
Adding Allowed Components
Showing a Feature
You can set features to show or leave them hidden.
Procedure
1. With the Component Template Editor dialog box displayed, click the Show Selected
Feature button.
Depending on the type of feature selected, either the Integer or Real Feature dialog box
is displayed:
Figure 7-8. Integer Feature Dialog Box
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Component Templates
Note
You cannot set a Unit Quantity for Input features
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Composite Components
Composite Components
Composite components are individual components, that when connected together perform a
specific function when placed in a network. Any group of components can be made into a
composite component.
You could, for example, create a composite component that simulated a thermostat in an engine
cooling system. Once you have built the composite component, you can use it like any other
component.
Prerequisites
• It is recommended that you add a new sub-catalogue to the Components catalogue to
store any composites.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Composite Components
Procedure
1. Right-click on the catalogue that you want to store the new composite in and select
New > Composite Component.
A Network Drawing window named Composite Component: New
Composite Component opens.
Rather than the Data, Experiments, Simulation Data, and Results Sets/Audit tabs present
when working with a network the Network View Pane contains tabs called:
• Data
• Data Model
• Connections
Figure 7-11. Building a Composite Component - The Network View Tabs
2. In the Project View pane, open the Components tab and navigate to the components
that you want to use to for the Composite Component. Add each one to the Drawing
Window.
3. Connect the components.
When sonnecting the first two components you will be asked to set the System
Connection Type Precedence.
4. Set the individual component data.
This definines the default values for the components.
5. Add a symbol to the composite. See Adding a Symbol to a Composite Component.
6. Deduce the number of arms and internal circuits. See Deducing the Arms and Internal
Circuits for a Composite Component.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Composite Components
7. Create the relevant input signals to the composite and map them through to the
components comprising the composite. See Adding Signals to the Composite
Component.
Prerequisites
• If you are not already, ensure that you are in the Composite Component’s editing view
by right-clicking over the composite component and selecting the Edit Network option.
Procedure
1. In the Network View pane, click the Connections tab.
2. Click the Symbol button.
The Selection from Catalogue dialog box opens.
3. Open the catalogue to see all the entries. Open the required one to display all the
symbols in the right-hand pane.
4. Select the required symbol and then click the Select button.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Composite Components
2. Click the Deduce... button to deduce the number of arms and internal circuits. The Arm
Mapping dialog box opens.
Figure 7-13. Composite Components - Arm Mapping Dialog Box
• Arm - shows the number of external arms (in this case 2).
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Composite Components
Note
Arm numbers are allocated automatically during the Deduce process and cannot be
edited.
The numbering of arms relates to the order in which the components are added to the
composite.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Composite Components
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Composite Components
Referring to Figure 7-14 in the top example, where the 4 loss components were added
sequentially from left to right (component numbers 1, 2, 3, and 4), the arms (marked A,
B, C, and D) have been assigned from left to right.
In the bottom example, where the 4 loss components were added non-sequentially
(component numbers 1, 3, 2, and 4), the arms (marked A, C, B, and D) have been
assigned in the order of the component addition.
3. Click OK to save the Arm mapping and close the dialog box.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Composite Components
3. To add the signals check the MO: Measurement Output item for the required
component.
The Signal Measurement Option dialog box is displayed:
Figure 7-16. Select Measurement Option Dialog Box
Note
You can edit the placements of signal connections by changing the placement
number.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Composite Components
To see a graphical view of all the connections, click the Graphical View button:
Figure 7-18. Composite Component - Graphical Port Placement
1. Define the data form features for the composite (done in the same way as for Analytical
Models).
2. Specify the data items that are going to 'Fall Through', i.e. be passed-down to the
corresponding data item(s) for the components in the parts list.
For example, the feature 'Area' could be set to fall through to the components in the parts
list.
3. Specify the output results (e.g. Pressure Drop) tha tare going to be 'Passed-Up' from the
components in the parts list, to the corresponding output feature you have defined on the
overall data form.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Composite Components
Prerequisites
• If you are not already, ensure that you are in the Composite Component’s editing view
by right-clicking over the composite component and selecting the Edit Network option.
Procedure
1. Click the Data tab to display the Data Model form.
Figure 7-19. The Data Model Form
The top pane shows the model name is used to create/edit the data form. From here you
can add a Descriptive Sub- form if required. The lower pane shows the parts list of all
the components comprising the composite. By clicking the required checkbox, you can
see the features for that component.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Composite Components
2. Then:
Composite components act like other Simcenter Flomaster or custom created components. You
can select them from a catalogue, add them to your networks, and specify input data.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Viewing Extended Properties for Components or Nodes
• Select Copy to make a copy of the physical component but leave the underlying model
(the Composite Component’s underlying geometry, connections, and analytical models).
In this instance any modification of the anaylical model in the copy, will also affect the
original.
• Select Copy as New Composite to make a copy of the Composite Component including
the underlying analytical model.
In this instance any modification of the anaylical model in the copy will not affect the
original.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Viewing Extended Properties for Components or Nodes
2. Set the mode to Data and then click the Extended Properties button, . The
Extended Properties pane opens in the Network Drawing window:
Figure 7-20. The Extended Properties Pane
3. Select an item (e.g. Diameter) from the properties pane to display its extended
properties.
4. To see the properties for a sub-form (e.g. Visualiser and Segmenter Data):
a. Click in the adjacent cell to display a button. Click the button to display the sub-form
data.
b. Select the required item to display its extended properties.
5. The Custom and Model description fields show any attached descriptions. To see the
descriptions in more detail:
a. Click in the Value cells to display a button.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Copy Features to Other Components and Nodes
b. Click the button to display the Description dialog box. When you have finished,
click the Close button.
Feature Matching
You use the Copy Features dialog box to copy features to other components.
There are three methods of feature matching that you can use when copying features from one
component to another:
• Relaxed
• Strict
• Strict Component
Relaxed
With this option selected then all components with the same feature will be updated, regardless
of their type. For example, if you had a network that contained one Mitre-Rectangular and two
Mitre-Circular bends, and you wanted to update the Deflection Angle feature for all three bends,
then you would use this option.
Strict
With this option selected, then only those components of the same type and which have the
same feature will be updated.
For example, if you had a network that contained three Mitre-Rectangular and two Mitre-
Circular bends, and you only wanted to update the Deflection Angle feature for the three Mitre-
Rectangular bends you would use this option.
You would also use this option when you want to copy a sub-form feature from one component
to another. See Copying Features Across Sub-forms
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Copy Features to Other Components and Nodes
Strict Component
Use this option to copy features to:
A copy was made of the Bend: Mitre Composite component and renamed 'MyBend: Circular
Mitre'. This component was then used for components four and five. Initially, the diameters for
these components were 0.49m and 0.39m respectively. The diameter for component five was
reset to 0.55m and the 'Strict Component' option was then used to apply the change. As a result,
the diameter for component four was found to be reset to 0.55m, but the diameter for component
3 remained unchanged.
Related Topics
Copying Features Across Sub-forms
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Copying Features Across Sub-forms
7. Click the check box next to Piston/Slider Crank Data and then click the button to
display the Copy Features dialog box.
8. Select the required Copy To option and then choose the Strict option.
9. Click OK.
Related Topics
Copy Features to Other Components and Nodes
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Using the Multiple Edit Feature
3. Select the required feature and then click the button. The view in the Properties pane
changes to show all the components or nodes with that feature. An example is shown
below:
Figure 7-22. The Properties Pane
In this example, you can see the values for all the nodes in the collection. To change a
value, click in the adjacent cell and enter the new value.
4. When you have finished, click the button to return to the normal view.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Catalogues - Materials
Catalogues - Materials
Simcenter Flomaster contains a range of materials that you can use in your networks but you
can also create your own custom materials.
You can:
• Create a new material based on a Simcenter Flomaster supplied template - using this
method you can set the required values and performance data for each property.
• Create a new material template and then modify this to suit you requirements - using this
method, you can set the Min/Max values and units for each property, automatically
apply default values to properties, assign help to properties and assign a custom name to
the material.
• Create a completely new material by creating an Analytical Model that describes the
properties and features of a gas, liquid or solid. This method is the most complex and is
only recommended for use by experienced users.
For details about Analytical Models and how to create them see Catalogues - Analytical
Models
Create a New Material Template . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296
Create a New Material Based on a Template . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299
Setting the Materials Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302
Copying Materials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303
Materials Based On External Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304
Procedure
1. Open the Materials catalogue to display all the available entries.
2. Right-click on the catalogue and choose the New Material Template option. The
Selection from Catalogue dialog box is displayed.
3. Click the Material Templates entry to display the available templates.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Create a New Material Template
4. Select the required one (e.g. Standard Liquid) from the list and then click the Select
button. The template is added to the catalogue as Customise: Standard Liquid and the
associated Customisation form is displayed.
Figure 7-23. Creating a New Material Template - The Fluid Sub Form Dialog Box
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Create a New Material Template
Set the Auto Apply Default Click in the value cell to display a dropdown list and select
action for a data item one of the following options:
• No
• Yes.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Create a New Material Based on a Template
Related Topics
Create a New Material Based on a Template
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Create a New Material Based on a Template
Note
When creating new materials, it is best practice to create a new sub-catalogue in the
relevant catalogue, and to create your new material there. In this way all of your
materials are kept separate from those supplied by Simcenter Flomaster
Procedure
1. Open the Materials catalogue to display all the available entries.
2. Right-click on the new entry and choose the New Material option. The Selection from
Catalogue dialog box is displayed.
3. Click the Material Templates entry to display the templates.
4. Select the required template (e.g. Standard Liquid) and click the Select button.
Depending on the template selected, the new item is added to the catalogue as: 'New:
Fluid, Liquid, or Solid', etc.
5. To give the item a name, click it to display its properties in the bottom pane. Click in the
associated field cell and enter the name (e.g. My New Argon).
6. Select the new item to display its associated Material Property Data form.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Create a New Material Based on a Template
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Setting the Materials Properties
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Copying Materials
Copying Materials
You can copy any existing materials (either Simcenter Flomaster provided or custom).
Procedure
1. Click the Catalogues tab and then open the Materials catalogue.
2. Open the required catalogue (e.g. Incompressible, Hydraulic).
3. Select Copy from the right-hand mouse button menu.
A new copy of the material is created.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Materials Based On External Standards
• The solution time is much longer when using the Eagle database. This is because the
solution time increases for each successive compound used in the fluid.
• The Eagle calculations for Nitrogen at low temperatures (-200 deg C) are erroneous.
• The Simple option can often be as accurate (unless you wish to model non-ideal gas
behavior).
When you create a new fluid, you can select up to five compounds (Eagle Ref for Component
1 - 5) to construct it. For each compound you select, you will also have to enter a corresponding
Mole fraction (or percentage present of the compound):
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Materials Based On External Standards
GASPAK
You can create materials based on the GASPAK fluids program.
GASPAK © Cryodata Inc is a computer program for calculating the properties for different
fluids. The program uses fundamental state equations that are valid from the triple point and
melting line, through the saturation line and liquid-vapour mixtures, to high temperature and
pressure (the High T and P limits are different for each fluid).
To use GASPAK, you must purchase the GASPAK v3.41 Active X .dll which provides the
password that enables you to use GASPAK.
Note
Once you have obtained the .dll, you must place it together with the password text file
'AccessPassword.txt' and the GASPAK fluid coefficient files (*.gpk files) in main
Simcenter Flomaster program folder.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Materials Based On External Standards
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Materials Based On External Standards
4. To give the fluid a name, click the cell next to Custom Name and enter the new name.
5. To give the new fluid a description to help other users, click in the cell next to Custom
Help to expose a button. Click the button to display the Description dialog box and enter
the required details.
6. To assign a security level to the fluid, click in the cell next to Security Level and select
the required option.
7. Click in the cell next to Default Value to expose a dropdown list and select the required
fluid.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Materials Based On External Standards
Prerequisites
• Open the network that you want to add the material to.
Procedure
1. Open theSimulation Data tab to display the simulation properties.
2. Click in the cell next to Default Materials to expose a button. Click the button to
display the associated sub- form.
3. Click in the cell next to Liquid Type to expose two buttons. Click the S... button to
display the Selection from Catalogue dialog box.
4. Search the database for the appropriate material and click OK to select it.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Materials Based On External Standards
NIST REFPROP
You can create materials based on NIST Reference Fluid Thermodynamic and Transport
Properties.
NIST REFPROP © is a computer program that calculates the properties for a range of Pure and
Pseudo-Pure fluids and Predefined mixtures.It uses the most accurate Equations Of State (EOS),
such as the Helmholtz EOS for water, refrigerants R134a, R32, and 143a. For older refrigerants,
such R14, R114, and RC318, it uses the Bender EOS. For the refrigerant R123, it uses the high
accuracy MBWR EOS.
There are several NIST REFPROP templates that you can use as the basis for your new fluid:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Materials Based On External Standards
Note
It is recommended that you assign only one type. If you assign more than one, pure
fluids will take precedence over mixtures and mixtures will take precedence over
user defined fluids.
a. To assign a NIST REFPROP Pure or Mixture fluid, choose a fluid from the
appropriate dropdown list.
b. To assign a User Defined Fluid, click the[...] button in the Value field then specify a
Data File Type and a NIST REFPROP data file.
9. Click OK to save the changes and close the Material Property Data dialog box.
Results
The new material, with appropriate fluid data, is saved and updated in the folder you highlighted
in step 2.
Note
You can move the material to another folder by drag and drop.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Materials Based On External Standards
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Materials Based On External Standards
Figure 7-27. Creating a New NIST REFPROP Material - Pure Fluid (Single
Compounds) Dialog Box
9. Choose a fluid and then click the Next>> button to display the Pressure and
Temperature Conditions dialog box.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Materials Based On External Standards
10. Specify the pressure and temperature conditions that the fluid will operate over.
Tip
When defining the pressure and temperature conditions you can open the Fluid
Information dialog box by clicking the Fluid Info button. Here you will see
information about the fluid which you can copy and paste in to the Pressure and
Temperature Conditions dialog box.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Materials Based On External Standards
Figure 7-29. Creating a New NIST REFPROP Material - Fluid Property Data
Generation Report Dialog Box
The report shows any warning messages and gives details of the curves and surfaces that
are being generated.
You can stop the fluid creation by clicking the Abort button. Once creation is complete
the Abort button becomes a Finnish button.
12. Click the Finish button.
A message is displayed that shows where the curves and surfaces have been saved.
Usually: Performance Data/User Defined/NIST Fluid Data/XXXX
Where: XXXX is the name of the new fluid.
Results
The new material is created in the folder you highlighted in step 2.
Note
You can move the material to another folder by drag and drop.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Materials Based On External Standards
• You can only mix fluids or gases. You cannot mix fluids with gases or vice versa.
Prerequisites
• Create a new NIST REFPROP fluid - see Creating a New NIST REFPROP Gas or
Liquid Material steps 1 - 4.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Materials Based On External Standards
Procedure
1. With the Select Fluid Type dialog box open, enter the name for the fluid, and then click
the dropdown list to choose the Define New Mixture option
2. Click the dropdown list to select either Mass Fraction or Mole Fraction.
3. To add a component:
a. Click the Add button to display the Select Fluid dialog box.
b. Select the fluid, and then click the Select button to add the component to the list.
c. Continue adding any additional components that you need by repeating steps
a and b.
d. Enter the compositions for each component by clicking the adjacent column and
entering the required values.
4. Click the Next button to display the Pressure and Temperature Conditions dialog box.
5. Enter the pressure and temperature conditions for the mixture.
6. Click the Next button to display the Fluid Property Data Generation Report dialog box.
7. Once the process is complete, click the Finish button. A message is displayed showing
where the relevant curves and surfaces have been placed in the Catalogue structure.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Materials Based On External Standards
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Materials Based On External Standards
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Materials Based On External Standards
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Materials Based On External Standards
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Materials Based On External Standards
Where
• NBP - The enthalpy and entropy are set to 0 at the normal boiling (reference temperature
and pressure) point.
• IIR -The enthalpy is set to 200 kJ / kg and entropy is set to 1.0 kJ/kg-K for saturated
liquid at 273.15 K.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Materials Based On External Standards
• OTH - The enthalpy and entropy are set to the specified values (dependent on fluids) at
the reference temperature and pressure (real gas state).
• OT0 - The enthalpy and entropy are set at the specified values (dependent on fluids) at
the reference temperature and pressure (ideal gas state).
Density
(7-12)
Compressibility Factor
(7-13)
Enthalpy
(7-14)
Entropy
(7-15)
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Materials Based On External Standards
Viscosity
(7-16)
Specific Heat
(7-17)
Conductivity
(7-18)
Bulk Modulus
(7-19)
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Materials Based On External Standards
Note
Some packages require you to specify other parameters when setting up the new
fluid. For example, when using the TEA (CAPE-OPEN 1.1) package you must
also specify the Fraction Type. In these instances the ‘CAPE-OPEN Fluid Creation’
dialog will present the options that you must set.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Materials Based On External Standards
b. Use the Temperature Limits (oC) fields to specify minimum and maximum
temperature limits.
c. You can view the tolerances of the fluid properties at any time by clicking the Fluid
Property Tolerances button.
A table displaying the data is shown.
You can sort the data according to values by clicking on the appropriate heading.
d. You can view fluid information for all available fluids that you chose in step d by
clicking the Fluid Info button.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Materials Based On External Standards
You can sort the data according to values by clicking on the appropriate heading.
4. Click the GENERATE... button to generate all the curves and surfaces over the ranges
that you specified for the new fluid.
Information about the fluid being generated, such as details of any properties required
by Simcenter Flomaster which are absent in the CAPE-OPEN Property Package, are
displayed.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Materials Based On External Standards
Results
Simcenter Flomaster switches to the Network view, the Catalogues tab in the Project View is
selected, the catalogue tree is open at the location you specified in step c, and the new fluid is
selected. The Material Property Data dialog for the new fluid is open.
Before using the new fluid you should review all properties and their values and, for any
mandatory properties that were not populated with data during the generate process, provide the
appropriate data.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Catalogues - Performance Data
• Curves
• Surfaces
• 2D and 3D Equations
• Special features such as:
o Pump Head and Torque Curves
o Loss Curves
o Nusselt Surfaces
o Flow Coefficient Curves
• FloEFD Curves and surfaces
Procedure
1. Click the Catalogues tab and then open the Performance Data catalogue.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Displaying Performance Data as Plots
2. Open the required catalogue (e.g. Bends) to see all the associated items.
3. Right-click on the required item and choose the Copy option.
a. The item is added to the list as Copy: xxx where xxx is the original performance data
item name.
Note
You are advised to rename the copy so that you can distinguish it from those items
supplied by Simcenter Flomaster.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Displaying Performance Data as Plots
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Displaying Performance Data as Plots
3. For 2D plots you can plot multiple performance data items on the same chart:
a. Click the button.
b. Right-click on the second curve you want to view and choose the View.
The plot is added to the window.
4. You can save, print, and export plots as an image using the plot window’s toolbar
buttons. For 3D plots you can also orientate the surface.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Creating New Curves and Surfaces
Table 7-20. Creating a Curve or Surface - Entering and Amending the Curve
Data
If you want to... Do the following
Add a curve or Click in the Title box and enter a title.
surface title
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Creating New Curves and Surfaces
Table 7-20. Creating a Curve or Surface - Entering and Amending the Curve
Data (cont.)
If you want to... Do the following
Add your own help 1. Click the button in the Help field to display the Description
details for the curve dialog box.
or surface 2. Enter the help details in the text box and then click OK.
Add axis titles Click in the relevant Axis Title value cell and add the title.
Add axis units 1. Click the button in the Axis Unit field to display the Unit
Quantiy Selector dialog box.
2. Select the required unit quantity and then click OK.
Note: The Unit Symbol field is automatically populated
when a unit is selected. For quantities where more than one
unit is available you can select the unit symbol from the Unit
Symbol dropdown list.
Set the axis scales Click in the relevant Axis Scale value cell to display a dropdown
list and select either Linear or Logarithmic.
Note: there are only two axes (X and Y) for curves but three (X, Y, and Z) for surfaces.
Results
The new curve or surface is created. To use the curve or surface you must add some
performance data to it. See “Adding Performance Data to a Curve Element” on page 333.
Tip
You can paste data in to this table from a text or CSV file.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Creating New Curves and Surfaces
As you add values to the table they are displayed in the plot window on the right-
hand side of the Curve dialog box.
a. Click Digitize.
The Curve Digitizer dialog box opens.
If you have previously specified the X and Y axes Quantities, Units, and Scale (see
step 2 in “Creating a Curve or Surface Element” on page 332) these will be
automatically populated in the appropriate fields on the Curve Digitizer Axis
Definition tab. If not, you can use the dropdown list to set these.
b. Click Import Image.
The Select Image dialog box opens.
c. Navigate to the folder where the image is stored, select it and click Open.
Note
You can import PNG, GIF, JPG, or BMP files
The imported curve is displayed on the right-hand side of the Curve Digitizer dialog
box.
d. Use the appropriate fields to enter values for:
o X Maximum - The maximum x axis value on the image that you imported.
o X Origin - The maximum x axis value on the image that you imported.
o Y Maximum - The maximum y axis value on the image that you imported.
o Y Origin - The maximum y axis value on the image that you imported.
e. By clicking on the image you imported, specify:
i. The maximum value on the x axis
ii. The origin
iii. The maximum value on the y axis
Note
You must define these points in the order listed above. Once you have correctly
set these values the Coordinates Definition tab becomes active.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Creating New Curves and Surfaces
You can delete any points by selecting the row in the X Y table and pressing the
Delete key.
The more points that you add the closer the Simcenter Flomaster performance curve
will be to the image. Pay close attention to changes in the curve's direction or rate of
change.
The Define Axis button removes all points from the image, clears the current X Y
table, and returns you to the Axis Definition Tab.
h. Click Save to close the Curve Digitizer dialog box.
The Curve dialog box now shows the populated performance data in the
Performance Data table.
3. You can scale the x or y values by using the Factor Data... button (see Table Value
Scaling Function Dialog Box)
Note
You can edit the values in the performance data table. You can delete rows by
selecting them and using the Delete key. The curve in the right-hand pane is
automatically updated with any edits or deletions.
4. Apply a mathematical fit line to the data by choosing an option from the Degree Fit
dropdown. Select either:
• 99. Automatic - Simcenter Flomaster will pick the best-fit polynomial curve for the
data
• 0. Linear Intrp. - Simcenter Flomaster will apply the best-fit straight line through the
data points
• One of the 19 polynomial curves.
The degree fit line is displayed on the curve.
5. To check for errors in the degree fit line, click the View Coeffs... button. The Chebyshev
Coefficients Dialog Box is displayed.
6. Click OK to save and close the Curve dialog box.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Creating New Curves and Surfaces
Procedure
1. Navigate to the surface that you want to add performance data to and double-click it to
open the Surface dialog box.
2. Enter values for the X, Y, and Z axes in the Performance Data table.
Tip
You can paste data in to this table from a text or CSV file.
As you add values to the table they are displayed in the plot window on the right-hand
side of the Surface dialog box.
3. You can scale the x, y, or z values by using the Factor Data... button (see Table Value
Scaling Function Dialog Box)
Note
You can edit the values in the performance data table. You can delete rows by
selecting them and using the Delete key. The curve in the right-hand pane is
automatically updated with any edits or deletions.
4. Apply a mathematical fit line to the data by choosing an option from the Degree Fit
dropdown. Select either:
• 99. Automatic - Simcenter Flomaster will pick the best-fit polynomial curve for the
data
• 0. Linear Intrp. - Simcenter Flomaster will apply the best-fit straight line through the
data points
• 1. Delauney Triangulation - A mathematical model for creating a mesh of triangle-
based polygons for a set of 3D points.
Note
This fit type may be unsuitable for data which describes a surface in high
resolution, in these instances selecting this option will display an error message
indicating that linear interpolation fit will be used instead.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Creating New Curves and Surfaces
Objects
The Help panel shows you how the scaling factor should be entered in the bottom pane.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Creating New Curves and Surfaces
Objects
The Polynomial Fitting Coefficients shows the coefficients, the RMS Errors for Degree of Fit
shows the RMS errors.
Related Topics
Chebyshev Coefficient Definitions
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Creating New Curves and Surfaces
(7-20)
Note
T(1,0) = T1(xx)*T0(yy)T(1,1) = T1(xx)*T1(yy) etc
Where:
T1 (yy) = yy
T0 (yy) =1
ay = lower limit of y
by = upper limit of y
T1 (xx) = xx
T0 (xx) =1
ax = lower limit of x
bx = upper limit of x
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Creating New Curves and Surfaces
Examples
Examples for different degrees of fit:
2 Degree Fitting
(7-21)
3 Degree Fitting
(7-22)
4 Degree Fitting
(7-23)
Related Topics
Chebyshev Coefficients Dialog Box
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Equations
Equations
Simcenter Flomaster contains a range of equations suitable for many applications but you can
also add your own (or make a copy of an existing equation and then edit it to suit your
requirements).
Creating Equations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341
Equation Cutoff Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342
Creating Equations
You can create new 2D and 3D equations.
Procedure
1. Either:
a. Right-click on the folder where you want to create the new equation or surface and
select either New > 2D Equation or New > 3D Equation
a. From the Performance Data group on the Launchpad click 2D Equation or
3D Equation.
The Launchpad closes and the Select Path dialog box is displayed.
b. Select a location to store the new equation and click OK.
The 2D or 3D Equation dialog box opens.
2. Set the properties:
Table 7-21. Creating Equations - Entering and Amending the Equation Data
If you want to... Do the following
Add a title Click in the Title box and enter the a title.
Add your own help 1. Click the button in the Help field to display the Description
details for the curve dialog box.
or surface 2. Enter the help details in the text box and then click OK.
Add axis titles Click in the relevant Axis Title cell and add the title.
Add axis units 1. Click the button in the Axis Unit field to display the Unit
Quantiy Selector dialog box.
2. Select the required unit quantity and then click OK.
Set the axis scales 1. Click in the relevant Axis Scale value cell to display a
dropdown list and select either Linear or Logarithmic.
Note: there are only two axes (X and Y) for 2D equations but three (X, Y, and Z) for
3D equations.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Equations
Table 7-21. Creating Equations - Entering and Amending the Equation Data
If you want to... Do the following
Set the x minimum 1. Click in the X Minimum box and enter a value.
and x maximum The unit is automatically populated.
values
For quantities where more than one unit is available choose a
unit from the dropdown list.
2. Repeat step 1 for X Maximum.
Note: For 3D equations you must also specify the y minimum
and y maximum values.
For information on the maximum and minimum values see
“Equation Cutoff Values” on page 342
Enter the equation Click in the Equation Data window and enter the equation data in
data the form shown:
Outside these maximum and minimum values data is extrapolated or set to the value at the limit.
Which method you use depends on the intended use of the equation.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Equations
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Creating Pump Curves
• Input a new curve, in which case you define the axes (e.g. add label names, set the Min,
Max limits, etc) and the data.
• Make a copy of an existing curve, in which case the data is displayed against fixed axes.
These axes can then be, along with other data, changed and the new curve saved.
When creating a new curve, the data can be input or modified in a manner chosen to suit the
data available. For example:
• Actual Values - Curves of head (or pressure), torque, power, or efficiency as functions
of flow rate, at a constant speed.
• Normalized (Conventional) - Curves normalized with respect to 'Best Efficiency Point'
values.
• Suter Parameter - Pump data capable of describing (subject to certain assumptions) the
performance of a pump at all speeds and flow rates (including negative values of both or
either). This form allows the behavior of a pump during speed reversal to be described.
Inputting Pump Curves - Worked Example
Choosing the Correct Form of Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344
Creating Pump Head Curves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
Inputting Pump Curves - Worked Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347
Creating Pump Torque Curves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349
Creating a Pump Torque Curve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349
Adding Performance Data to a Pump Torque Curve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350
In other cases, you must estimate the performance of the pump in other regions of operation.
Standard curves are provided for '4 quadrant' performance of the three major classifications of
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Creating Pump Curves
pump type. The recommended method of inputting this data is to use the ¾ copy option to make
a copy of one of the existing pump curves that best fits your requirements.
Pump curves contain data for forward and reverse operation. When you make a ¾ copy, the
whole of the reverse speed curve is copied, but only ¾ (or three quadrants) of the forward speed
curve. You can then input the data for the missing quadrant, i.e., the normal operating region for
which data is readily available.
See “Inputting Pump Curves - Worked Example” on page 347 for more details on the ¾ copy
option,
Three pumps with known characteristics in all four operating regions are supplied in
Simcenter Flomaster. To choose the most appropriate when making a ¾ copy try to match the
specific speed, Ns, as closely as possible.
(7-24)
Where:
N = Speed (rpm)
Q = Corresponding flow (per entry) at Best Efficiency Point (m3 s-1)
H = Corresponding head (per stage) at Best Efficiency Point (m)
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Creating Pump Curves
Note
The default name is New Pump Head Curve. You cannot use the wizard to create a
curve with the same name as a curve that already exists in that folder.
3. Enter values for Rated Flow, Rated Head and Rated Speed.
4. Click the Enter Curve button.
5. You can use the wizard to enter data as actual or suter values.
a. To add data as Actual Values, ensure that the Actual Values tab on the graph on the
right-hand side of the Curve Entry page is selected.
b. Add data to the Flow <m3/s>, Head <m>, and Rotation Direction fields of the
table on the left-hand side of the Curve Entry page.
a. To add data as suter values, ensure that the Suter Values tab on the graph on the
right-hand side of the Curve Entry page is selected.
b. Add data to the Theta <rad> and Suter Head Parameter <normalized> fields of
the table on the left-hand side of the Curve Entry page.
The graphs and tables for both actual and suter values are automatically updated as you
enter data into either table.
Tip
You can delete rows by selecting them and using the Delete key.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Creating Pump Curves
7. Apply a fit line to the data by selecting an option from the Degree Fit dropdown menu.
Select either:
• Automatic Fit - Simcenter Flomaster will pick the best-fit polynomial curve for the
data
• Linear Interpolation - Simcenter Flomaster will apply the best-fit straight line
through the data points
• One of the 19 polynomial curves.
The degree fit line is displayed on the curve.
8. Click Save to close the wizard and create the new Pump Head Curve.
Note
The Pump Head Curve wizard is only available when creating new Pump Head
Curves. You can edit any previously created Pump Head Curve by double-clicking
the item to open the Curve dialog box.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Creating Pump Curves
Procedure
1. Click the Catalogues tab and open the Performance Data catalogue.
2. Open the Pumps catalogue and select the curve which best fits your requirements.
The Specific Speed for the curve we are creating is 26. The nearest curve in the
Simcenter Flomaster database to this is:
Suter Head Parameter - Radial Flow Pump curve, Ns = 25 √(m3/s)/ m 3/4
3. Right-click on the curve and choose the ¾ Copy option.
4. Click OK.
A confirmation dialog box is displayed. A copy of the curve is added to the catalogue.
5. To add the curve data for the 4th quadrant double-click on the copy to open the Curve
dialog:
6. From the Rated Conditions pane enter:
a. The new title for the curve in the Title field.
b. A required Rated Flow of 0.025 m3/s
c. A Reference Head/Torque value of 45 m.
7. Scroll down the Performance Data table to the first available blank row and enter the
data as shown Table 7-22 on page 347.
Note
The Rotation Direction column is automatically set to + for each new entry made.
8. Fit the curve by selecting Automatic Fit in the Degree Fit field.
Note
You can view the curve in suter form by opening the checking the Suter Values tab.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Creating Pump Curves
Table 7-23. Creating a Pump Torque Curve - Entering and Amending the
Pump Torque Curve Data
To Do this
Add a title Click in the Title box and enter a title.
Add your own help 1. Click the button in the Help field to display the
details for the curve or Description dialog box.
surface 2. Enter the help details in the text box and then click OK.
Add axis titles Click in the relevant Axis Title value cell and add the title.
The X Axis Unit is automatically set to Volumetric Flow Rate.
The X Axis Unit Symbol is set to l g.p.m. and can not be modified.
The Y Axis Unit is automatically set to Torque.
The Y Axis Unit Symbol is set to Nm. and can not be modified.
Set the axis scales Click in the relevant Axis Scale value cell to display a dropdown
list and use it to select either Linear or Logarithmic.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Creating Pump Curves
Table 7-23. Creating a Pump Torque Curve - Entering and Amending the
Pump Torque Curve Data (cont.)
To Do this
Set the Pump Use the dropdown menu to select 26. Torque.
Characteristic
Set the Enter a value and set the units.
Reference Flowrate
Set the Reference/ Enter a value and set the units.
Head Torque
3. Click OK to close the dialog box.
Results
The Pump Torque Curve is created. To use the curve or surface you must add some
performance data to it. See “Adding Performance Data to a Pump Torque Curve” on page 350.
Tip
You can paste data in to this table from a text or CSV file.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Creating Pump Curves
As you add values to the table they are displayed in the plot window on the right-
hand side of the Curve dialog box.
Whichever format you choose to enter the data (Suter Parameter, Normalized
Values, or Actual Values) the other two formats are automatically calculated and
available for review by selecting the appropriate radio button.
a. Click Digitize.
The Curve Digitizer dialog box opens.
If you have previously specified the X and Y axes Quantities, Units, and Scale (see
step 2 in “Creating a Pump Torque Curve” on page 349) these will be automatically
populated in the appropriate fields on the Curve Digitizer Axis Definition tab. If not,
you can use the dropdown list to set these.
b. Click Import Image.
The Select Image dialog box opens.
c. Navigate to the folder where the image is stored, select it and click Open.
Note
You can import PNG, GIF, JPG, or BMP files
The imported curve is displayed on the right-hand side of the Curve Digitizer dialog
box.
d. Use the appropriate fields to enter values for:
o X Maximum - The maximum x axis value on the image that you imported.
o X Origin - The maximum x axis value on the image that you imported.
o Y Maximum - The maximum y axis value on the image that you imported.
o Y Origin - The maximum y axis value on the image that you imported.
e. By clicking on the image you imported specify:
i. The maximum value on the x axis
ii. The origin
iii. The maximum value on the y axis
Note
You must define these points in the order listed above. Once you have correctly
set these values the Coordinates Definition tab becomes active.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Creating Pump Curves
Note
You can edit the values in the performance data table. You can delete rows by
selecting them and using the Delete key. The curve in the right-hand pane is
automatically updated with any edits or deletions.
5. Apply a mathematical fit line to the data by choosing an option from the Degree Fit
dropdown. Select either:
• 99. Automatic - Simcenter Flomaster will pick the best-fit polynomial curve for the
data
• 0. Linear Intrp. - Simcenter Flomaster will apply the best-fit straight line through the
data points
• One of the 19 polynomial curves.
The degree fit line is displayed on the curve.
6. To check for errors in the degree fit line, click the View Coeffs... button. The Chebyshev
Coefficients Dialog Box is displayed.
7. Click OK to save and close the Curve dialog box.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Creating New Loss Curves
Simcenter Flomaster converts defined loss data into a dimensionless format and so can take a
curve (for example Pressure Drop v Volumetric Flow Rate (ΔP v Q) or Pressure Drop v
Velocity (ΔP v V) and convert it into a curve of Loss Coefficient v Reynolds Number (K v Re)).
(7-25)
Where:
ε = Loss coefficient
Re = Reynolds number
Δp = Pressure loss
V = Volumetric flow rate
A = Flow area
dhyd = Hydraulic diameter
ρ = Fluid density
µ = Fluid dynamic viscosity
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Creating New Loss Curves
Table 7-24. Creating a Loss Curve - Entering and Amending the Loss Curve
Data
To Do this
Add a title Click in the Title box and enter the a title.
Add your own help 1. Click the button in the Help field to display the
details for the curve or Description dialog box.
surface 2. Enter the help details in the text box and then click OK.
Add axis titles Click in the relevant Axis Title value cell and add the title.
Set the X and Y units Default setting:
• X = Volumetric Flow Rate
• Y = Pressure Difference
Curve Type option set to: DP v V, then:
• X = Velocity
• Y = Pressure Difference
Curve type option to: K v Re, then:
• X = Normalised Value
• Y = Loss Coefficient
Set the X and Yscales Default setting
• X = Linear
• Y = Linear
Curve Type option set to: DP v V, then:
• X = Linear
• Y = Linear
Curve type option to: K v Re, then:
• X = Logarithmic
• Y = Logarithmic
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Creating New Loss Curves
Table 7-24. Creating a Loss Curve - Entering and Amending the Loss Curve
Data (cont.)
To Do this
Specify the Source If there is already a curve in the Simcenter Flomaster database that
Curve you want to use “as is” or convert to another format you can use
the S... button to open the Selection from Catalogue dialog and
select the curve.
Set the Hydraulic Enter a value and set the units.
Diameter and Area
Specify the Liquid Use the S... button to open the Selection from Catalogue dialog and
Option choose an appropriate material.
Set the Enter a value and set the units.
Reference Temperat
ure,
Reference Pressure,
Reference Density,
and
Reference Viscosity
3. Click OK to close the dialog box.
Results
The Loss Curve is created. To use the curve or surface you must add some performance data to
it. See “Adding Performance Data To A Loss Curve” on page 355.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Creating New Loss Curves
3. Either:
a. Enter values for the X and Y axes and the Direction in the Performance Data table.
Tip
You can paste data in to this table from a text or CSV file.
As you add values to the table they are displayed in the plot window on the right-
hand side of the Curve dialog box.
Whichever format you choose to enter the data (DP v Q, DP v V, or K v Re) the
other two formats are automatically calculated and available for review by selecting
the appropriate radio button.
a. Click Digitize.
The Curve Digitizer dialog box opens.
If you have previously specified the X and Y axes Quantities, Units, and Scale (see
step 2 in “Creating a Loss Curve” on page 354) these will be automatically
populated in the appropriate fields on the Curve Digitizer Axis Definition tab. If not,
you can use the dropdown list to set these.
b. Click Import Image.
The Select Image dialog box opens.
c. Navigate to the folder where the image is stored, select it and click Open.
Note
You can import PNG, GIF, JPG, or BMP files
The imported curve is displayed on the right-hand side of the Curve Digitizer dialog
box.
d. Use the appropriate fields to enter values for:
o X Maximum - The maximum x axis value on the image that you imported.
o X Origin - The maximum x axis value on the image that you imported.
o Y Maximum - The maximum y axis value on the image that you imported.
o Y Origin - The maximum y axis value on the image that you imported.
e. By clicking on the image you imported specify:
i. The maximum value on the x axis
ii. The origin
iii. The maximum value on the y axis
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Creating New Loss Curves
Note
You must define these points in the order listed above. Once you have correctly
set these values the Coordinates Definition tab becomes active.
Note
You can edit the values in the performance data table. You can delete rows by
selecting them and using the Delete key. The curve in the right-hand pane is
automatically updated with any edits or deletions.
5. Apply a mathematical fit line to the data by choosing an option from the Degree Fit
dropdown. Select either:
• 99. Automatic - Simcenter Flomaster will pick the best-fit polynomial curve for the
data
• 0. Linear Intrp. - Simcenter Flomaster will apply the best-fit straight line through the
data points
• One of the 19 polynomial curves.
The degree fit line is displayed on the curve.
6. To check for errors in the degree fit line, click the View Coeffs... button. The Chebyshev
Coefficients Dialog Box is displayed.
7. Click OK to save and close the Curve dialog box.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Creating New Nusselt Surfaces
(7-26)
(7-27)
Where:
Re1-2 = Reynolds number fluid side
Re3-4 = Reynolds number air side
ṁ1 = Mass flow rate for hot fluid side
ṁ2 = Mass flow rate for air side
A1 = Hot side reference area
A2 = Air side reference area
d1, d2 = Hydraulic diameters
μ2 = Hot side fluid dynamic viscosity
μ1 = Air side fluid dynamic viscosity
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Creating New Nusselt Surfaces
(7-28)
Where:
Nu = Nusselt number
U = Overall heat transfer coefficient
t = Thickness of the heat exchanger
Kair = Thermal conductivity of the air
(7-29)
Where:
q = Heat transfer
Cp = Specific heat
(7-30)
(7-31)
(7-32)
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Creating New Nusselt Surfaces
(7-33)
Where:
qmax = Maximum heat transfer
ε = Effectiveness
(7-34)
Effectiveness changes with the number of tube rows, due to the turbulence of the airside flow.
For multiple tube rows. Effectiveness is modified to reflect the multiple tube rows effect in the
evaluation of the Nusselt number.
Table 7-25. Creating a Nusselt Surface - Entering and Amending the Nusselt
Surface Data
To Do this
Add a title Click in the Title box and enter a title.
Add your own help 1. Click the button in the Help field to display the
details for the curve or Description dialog box.
surface 2. Enter the help details in the text box and then click OK.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Creating New Nusselt Surfaces
Table 7-25. Creating a Nusselt Surface - Entering and Amending the Nusselt
Surface Data (cont.)
To Do this
Set the Hot Side Use the dropdown menu to choose an appropriate value.
Flow, Air Side Flow Once set, the X, Y, and Z axes title fields are automatically
and the Thermal populated.
Performance Data.
Specify the Source If there is already a curve in the Simcenter Flomaster database that
Curve you want to use “as is” or convert to another format you can use
the S... button to open the Selection from Catalogue dialog and
select the curve.
Set the Thickness Enter a value and set the units.
Note: Thickness is the heat exchanger depth (in the direction of
airflow)
Set the Hot Side Click in the appropriate cells and use the S... button to open the
Fluid and Air Side Selection from Catalogue dialog and select the fluid/material.
Fluid.
Set the Hot Side Flow Enter a value and set the units.
Area and Air Side
Flow Area.
Set the hot side and Enter a value and set the units in the Hot Side Hyd Dia and Air
air side hydraulic Side Hyd Dia fields.
diameters.
Set the hot side and Enter a value and set the units in the Hot Side Inlet Pres and Air
air side inlet pressure. Side Inlet Pres fields.
Set the Number of Enter the number of tube rows in the heat exchanger.
Tube Rows Note: If you do not specify a value the default (1) is used.
3. Use the Nusselt Surface radio buttons to ensure that Test Data is checked.
4. Enter values for the Hot and Air Side Flows, Thermal Performance, and Hot and Air
Side Temperatures in the Performance Data table.
Tip
You can paste data in to this table from a text or CSV file.
5. Click OK to save the performance data and close the dialog box.
A message is displayed to tell you that the surface has been added to the database. Click
OK.
6. Double-click on the new surface to re-open the Surface dialog box.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Creating New Nusselt Surfaces
The surface and its performance data has been saved and the test data converted to
Nu v Re12 & Re34 data.
7. You can now switch between Test Data and Nu v Re12 & Re34 data by using the
Nusselt Surface radio button.
8. You can scale the values by using the Factor Data... button (see Table Value Scaling
Function Dialog Box)
Note
You can edit the values in the performance data table. You can delete rows by
selecting them and using the Delete key. The surface in the right-hand pane is
automatically updated with any edits or deletions.
9. Apply a mathematical fit surface to the data by choosing an option from the Degree Fit
dropdown. Select either:
• 99. Automatic - Simcenter Flomaster will pick the best fit polynomial curve for the
data
• 0. Linear Intrp. - Simcenter Flomaster will apply the best straight line fit through the
data points
• 1. Delauney Triangulation - A mathematical model for creating a mesh of triangle-
based polygons for a set of 3D points.
Note
This fit type may be unsuitable for data which describes a surface in high
resolution, in these instances selecting this option will display an error message
indicating that linear interpolation fit will be used instead.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Flow Coefficient Curves
• The Cv value.
The number of US Gallons of water at 60oF per minute that, when flowing through a
valve, causes a pressure drop of 1 psi.
• The Kv value.
The curve v Opening may also be expressed in terms of Effective Area, Av in m2.
• Linear
• Square Root
• Equal Percentage
• Hyperbolic
• Quick Opening
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Flow Coefficient Curves
Equal
Percentage
Hyperbolic
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Flow Coefficient Curves
Procedure
1. Right-click on the folder that you want to create the new curve in and select
New > Special Features > Flow Coefficient Curve
The 2D Equation dialog box opens.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Flow Coefficient Curves
Table 7-27. Creating Equations - Entering and Amending the Equation Data
If you want to... Do the following
Add a title Click in the Title box and enter the a title.
Add your own help 1. Click the button in the Help field to display the Description
details for the curve dialog box.
or surface (optional) 2. Enter the help details in the text box and then click OK.
Create a Linear or 1. Click the Flow Coefficient Data button to display the Flow
Square Root curve. Coefficient Data dialog box.
2. Select Linear or Square Root from the Flow Characteristic
dropdown list.
3. Enter the required values for Valve Opening and Flow
Coefficient.
Note: These may be any point on the desired curve, except
Zero Opening; typically, they would be Maximum Opening
and the corresponding (maximum) Flow Coefficient.
4. Click OK to close the Flow Coefficient Data dialog box.
Create an Equal 1. Click the Flow Coefficient Data button to display the Flow
Percentage, Coefficient Data dialog box.
Hyperbolic, or Quick 2. Select the Equal Percentage, Hyperbolic, or Quick Opening
Opening curve. option from the Flow Characteristic dropdown list.
3. Enter the required values for Valve Opening and Flow
Coefficient.
Note: For a Hyperbolic Curve, this must be the fully open
position. For the other Types, they may be any point on the
desired curve, except zero Opening.
4. Enter a suitable value in the Rangeability (α) or Power field.
• Rangability is the maximum controllable flow divided by the
minimum controllable flow.
In practice this would be the Flow Coefficient of the fully-
open valve divided by that of the valve at minimum opening.
• Power is the reciprocal of the index power to which the
opening is raised.
5. Click OK to close the Flow Coefficient Data dialog box.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Catalogues - Scripts
Catalogues - Scripts
Scripts are programs which instruct Simcenter Flomaster or other applications to perform
specific functions. For example, initializing objects at the start of a simulation (initialization
scripts), or tidying things up when the simulation has finished (post-processing scripts).
They can also be used to create objects such as slider bars. The controller and gauge template
components, which make automation possible, make use of scripts.
You can write your scripts in C# , VB.NET, VB Script, or Java Scrip using the
Simcenter Flomaster script editor
You should keep your scripts as simple as possible. If very involved code is required, then it is
better to write an external COM object and then use a simple script to exploit the object's
functionality.
If this is not convenient, then you can use a more powerful development environment, such as
one of the following Microsoft Express Editions of:
• Visual Basic
• Visual C#
You can download these Express Editions free of charge. More details can be found at http://
www.microsoft.com/express/
Depending on the type of script, they are stored in one of the following catalogues:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Creating Scripts - General
• For networks that use scripts, you can use the Upgrade facility. When you do this, the
scripts are loaded into a catalogue, with a name that matches the name of the network
that they belong to. This catalogue can be found in the main Scripts catalogue.
• For other scripts, you can use the Pack/Unpack facility. When you do this, the script is
again unpacked into the 'User-defined' catalogue.
Creating Scripts - General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368
Creating Scripts - Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371
Catalogues - Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Creating Scripts - General
• The Edit Code pane shows the code stub details, and is where the code is entered.
• Any errors generated during compilation are displayed in the Errors pane.
• The bottom pane shows the Footer code, while the right-hand pane shows the
Document Outline view.
7. When you choose a script, Simcenter Flomaster automatically generates the 'Header
Code Stub'. This details the relevant interfaces, classes, etc that are required.
All you need to do, is to enter the required code at the relevant points in the code stub.
As you do this, you can use the editing controls to: indent or outdent lines, cut and paste
lines, find and replace words or terms, undo or redo changes, etc. The dialog box also
incorporates 'intellisense' to help you when you enter the code.
8. Once you are satisfied with the script, click the to compile the script. If any errors
are found during compilation, the messages are displayed in the Errors pane.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Creating Scripts - General
Related Topics
Creating Scripts - Examples
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Creating Scripts - Examples
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Creating Scripts - Examples
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Creating Scripts - Examples
4. Insert the code that (i) declares the slider bar object and (ii) creates the slider bar (shown
in red below).
Figure 7-37. Example 2: Creating a C# Slider Bar Initialization Script
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Creating Scripts - Examples
double Position;
if (Manager.IsFirstIteration==1)
{
Position = pos.Value; Controller.SetVar(1, Position);
}
Position = Controller.GetVar(1); Controller.OutputValue = Position;
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Catalogues - Macros
Catalogues - Macros
Macros (or scripts) are 'one off' programs which you can use in Simcenter Flomaster to perform
a specific function. A typical example would be a macro that communicated to an external
program (e.g. Excel) which would find the sum of the pipe lengths in the currently active
network.
You can write macros in C# , VB.NET, VB Script, or Java Scrip using the Simcenter Flomaster
script editor.
You should keep your macros as simple as possible. If very involved code is required, then it is
better to write an external COM object and then use a simple script to exploit the object's
functionality.
As with writing scripts, if this environment is not suitable, you can use a more powerful
development environment, such as one of the following Microsoft Express Editions of:
• Visual Basic
• Visual C#
More details can be found on the Microsoft web site.
Macros are stored in the Macros catalogue, a sub-catalogue of the Scripts catalogue.
• For any network related macros, you can use the Upgrade facility. When you do this, the
macro(s) are loaded into the User-defined catalogue.
• For other macros, you can use the Pack/Unpack facility. When you do this, the macro is
again unpacked into the User-defined catalogue.
Creating and Executing Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Catalogues - Macros
2. Right-click on the catalogue where you want to store the new macro and choose the New
option to display the Script Setup dialog box.
3. Check the Macro radio button and select the required script language.
4. Click OK to display the Script and Plug-In Editor dialog box:
Figure 7-38. Creating Macros - Script and Plug-In Editor
Simcenter Flomaster automatically generates a basic code stub (as shown above).
5. Enter the required code at the relevant points in the code stub.
Use the editing controls to: indent or outdent lines, cut and paste lines, find and replace
words or terms and undo or redo changes. The dialog box also incorporates 'intellisense'
(to help you when you enter the code) and macro recording and playback features.
6. Once you are satisfied with the macro, click the button to compile it.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Catalogues - Macros
Note
Depending on the type of macro you have created, then you will see further actions
take place. For example, you may see an Excel Spread Sheet open or further dialog
boxes displayed, such as the Select Attribute dialog box which enables you to select the
attribute you want to process.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Catalogues - Sub-systems and Sub-circuits
Creating Sub-Circuits
A sub-circuit comprises a sub-set of the components belonging to a circuit.
Procedure
1. Right-click on a connection between two components and choose the Identify Sub-
Circuit option.
The components forming a particular circuit (e.g. A/C, Humid Air, etc) are identified by
red boxes and a dialog box is displayed in the top-left corner of the window. The dialog
box identifies the circuit type.
2. To give the circuit a name, click in the Circuit Name field and enter the details.
3. To save the sub-circuit, click the Save to Catalogue button.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Catalogues - Symbols
Catalogues - Symbols
Simcenter Flomaster contains three symbol sets. You can choose which symbol sets are
displayed when using components and you can also create your own symbols which you can
attach to your custom components.
The Simcenter Flomaster symbol stets are:
Note
The component connectivity is not a symbol feature. It is the underlying analytical model
that determines connectivity.
For information on creating and modifying your own symbol sets see “Maintaining Symbol
Sets” on page 795
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Creating New Symbols
Procedure
1. Right-click on the catalogue where you want to store your new symbol and select New.
The Select Symbol dialog box is displayed:
Figure 7-39. Creating a New Symbol - The Select Symbol Dialog Box
2. Enter the name for the symbol in the Enter Symbol Name: field.
3. Click the Select New Image button to display the Open dialog box.
4. Navigate to the folder that contains your new symbol graphic and click on it. The
symbol is displayed in the space provided and its details are displayed.
Note
Symbol files can be in one of the following formats: .bmp, .ico, .gif or .jpg.
5. You can scale the image by selecting the Stretch to Fit option.
To remove the symbol and choose another click the Remove button.
6. Click OK.
The catalogue where the symbol is stored opens and the new symbol is displayed.
Related Topics
Attaching Symbols to Components
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Attaching Symbols to Components
Procedure
1. Navigate to the component that you want to attach the symbol to.
2. Double-click on the required component to display the Component Customization
Form.
3. Click the Select Symbol button to display the Selection from Catalogue dialog box.
4. Search for and select the required symbol.
5. Click OK to close the Component Customization Form.
Related Topics
Creating New Symbols
Changing the Appearance of Symbols
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Catalogues
Changing the Appearance of Symbols
a. Choose from:
o Coloured - this is the default set which is loaded at start-up
o Grey Scale
o Outline.
Note
You can specify the order in which the symbol sets are presented to users by
using the arrows in the Maintain Symbol Sets dialog box.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 8
Using M.O. Controllers
By connecting a gauge a to component’s output, you can measure many of the component’s
features.
For details of which features can be measured for a given component see the appropriate
component details in the Simcenter Flomaster Component Reference Manual.
When you connect a gauge template to a component you must set the following features for the
component:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Using M.O. Controllers
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 9
Printing and Customizing Plots and Network
Diagrams
You can view or print plots and customize the appearance of many of the items on plots (such as
the background color, line types, and axes). You can also print network diagrams.
Print Previewing Plots and Network Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385
Changing the Line and Marker Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386
Changing The Axis Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388
Customizing the General Features for Surfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390
Customizing the Display Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392
Menu Customization Buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392
Changing The Colors of Plots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393
Customizing the Color of Surfaces. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393
Exporting Graph and Plot Images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394
Printing Plots and Surface Graphs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396
Using the Zoom Button . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396
Table 9-1. Print Preview Options for Plots and Network Diagrams
If you want to... Do the following
Print the diagram or plot directly Click the button
Set the page settings Click the button
Set the printer settings Click the button
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Printing and Customizing Plots and Network Diagrams
Changing the Line and Marker Properties
Table 9-1. Print Preview Options for Plots and Network Diagrams (cont.)
If you want to... Do the following
Fit to screen Click the button
Zoom in or out Click the button to display a dropdown list
and select the required zoom option.
View one page Click the button
View two pages Click the button
View three pages Click the button
View four pages Click the button
View six pages Click the button
View pages If your network diagram comprises a number of
pages, you can scroll through the pages by clicking
the spin control arrows shown below:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Printing and Customizing Plots and Network Diagrams
Changing the Line and Marker Properties
Figure 9-1. Changing the Line and Marker Properties - Chart Properties Dialog
Box
2. Then:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Printing and Customizing Plots and Network Diagrams
Changing The Axis Properties
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Printing and Customizing Plots and Network Diagrams
Changing The Axis Properties
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Printing and Customizing Plots and Network Diagrams
Customizing the General Features for Surfaces
Procedure
1. Right-click in the Graph window and choose the Customization option. The Customize
dialog box opens.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Printing and Customizing Plots and Network Diagrams
Customizing the General Features for Surfaces
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Printing and Customizing Plots and Network Diagrams
Customizing the Display Points
3. To hide the display points right-click on the surface and select Show/Hide Data Points.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Printing and Customizing Plots and Network Diagrams
Changing The Colors of Plots
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Printing and Customizing Plots and Network Diagrams
Exporting Graph and Plot Images
There is a video describing how to change the color of element for surfaces: Viewing and
Editing Surfaces: Customizing Surfaces
• Desk Foreground - the color that is used when placing text onto the Desk Background.
This includes the main title, sub title and labels.
• Desk Background - the background color of the graphs' title box.
• Graph Foreground - the color used for the bounding rectangle of the grid, the grid-
lines, subset labels, grid numbers, and axis labels.
• Graph Background - the color used as the background color of the plots' grid.
• X and Y Axes Planes - the background color of the X and Y axes.
• Z axis plane - the background color of the Z axis.
• Wireframe - the color that is applied to the surfaces' frame, when the Wireframe mode
is selected on the General tab, on the customization form.
• Surface Color - the color that is applied the body of the surface, when either the
Surface or Surface with Shading modes are selected on the General tab, on the
customization form.
Procedure
1. Double-click in the graph window to display the Customize dialog box.
2. Open the Color tab.
a. Click the button next to the attribute you want to change. The Color dialog box
is displayed.
b. Select the required color and click OK.
The new color is displayed next to the selected attribute
3. Click OK to apply the changes to the graph.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Printing and Customizing Plots and Network Diagrams
Exporting Graph and Plot Images
Figure 9-5. Exporting Graph and Plot Images - The Image Export Dialog Box
2. To export an image:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Printing and Customizing Plots and Network Diagrams
Printing Plots and Surface Graphs
2. Holding the left button down, move the mouse up to zoom out from the image and down
to zoom in on the image.
3. To set new plot window extents:
a. Hold the left mouse button down and drag the cursor to select the new extents.
b. Release the mouse button.
The view changes to show an enlarged view of the area selected. As you zoom in on
an object, the axis scales change accordingly.
4. To reset the zoom function, Click on the plot and choose the Unzoom option.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 10
Reports
You can produce several kinds of reports to audit and verify the performance of your system.
Errors and Warnings - Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397
Viewing Errors, Warnings, and Convergence Failures . . . . . . . . . . . . . . . . . . . . . . . . . . 398
Generating Input Audit Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399
Generating Component Results Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400
Generating Network Data Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401
Generating Simulation Results Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403
Input Data Browser and Plug-in Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406
Generating an Input Data Browser Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406
Exporting an Input Data Browser or Plug-in Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
Print Preview an Input Data Browser or Plug-in Report . . . . . . . . . . . . . . . . . . . . . . . . . . 408
Saving an Input Data Browser or Plug-in Report as a Template . . . . . . . . . . . . . . . . . . . . 410
Executing, Deleting or Renaming Input Data Browser and Plug-in Report Templates . . . 411
Generating a Result Based Plug-in Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412
Accessing an Input Data Browser Report. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415
Errors
Errors are messages generated when the simulation fails to start or aborts part way through the
simulation. They usually occur because of incorrect data entry such as component (e.g. valve
position not set) or simulation data (e.g. tolerances too tight).
When you start a simulation, Simcenter Flomaster performs checks on the network and the
component data, any failure of these checks halts the simulation and an error message is
generated.
Warnings
Warnings do not cause a simulation to stop. They indicate things such as assumptions that
Simcenter Flomaster made during the simulation or to flag up when data is outside the expected
ranges. Insufficient data points, points in the simulation where conditions strayed outside the
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Reports
Viewing Errors, Warnings, and Convergence Failures
bounds of performance curves, and points where the solution failed to converge would all cause
warnings.
Procedure
1. During simulation:
a. With the Simulation Data tab open, if any warnings or errors are reported the
warnings ( ) or errors ( ) buttons will be displayed (in the
bottom area of the Simulation Data tab).
b. You can view the details of warnings and errors by clicking the appropriate button.
Tip
You can also access the warnings and errors reports by clicking or from the
Data Tab.
Note
In the event of a Simulation failure the error report is automatically displayed.
2. Post simulation:
a. Open the Result Sets/Results tab and double-click on the Results Set that you want
to view.
The Results Set opens.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Reports
Generating Input Audit Reports
b. With the Simulation Data tab open, if any warnings or errors were reported during
simulation the warnings ( ) or errors ( ) buttons will be
displayed (in the bottom area of the Simulation Data tab).
c. You can view the details of warnings and errors by clicking the appropriate button.
Tip
You can also access the warnings and errors reports by clicking or from the
Data Tab.
3. You can view convergence warnings from the warnings or errors report by selecting the
Append Convergence Warnings option.
Tip
You can dock, undock, and reposition the warnings and errors reports.
Related Topics
Errors and Warnings - Overview
Procedure
1. Open the Result Sets/Audit tab and choose at least two result sets.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Reports
Generating Component Results Reports
Tip
You can use the CTRL key to select multiple results sets.
2. Click the button to display the Input Data Audit Report dialog box.
Only components with differences in at least one input parameter are listed in the report.
If there are no differences between the selected Result Sets a message is displayed
indicating this.
3. You can use the column filters, , to limit which components are listed
in the report.
4. You can save a copy of the report to Microsoft Excel:
a. Click the button.
The Save to Excel dialog box opens.
b. Navigate to a folder to save the Excel file and Click OK
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Reports
Generating Network Data Reports
• Plug-in Report
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Reports
Generating Network Data Reports
• Crystal Reports - this option can be used to produce a report that shows:
o The simulation type being used (e.g. Steady State).
o Details of any simulation options that have been selected (e.g. Component
Interaction).
o All the relevant sub-form (e.g. Ambient Data) settings.
o Details of the components used in the network and their settings.
o Details of the nodes and their settings and associated circuit type(s).
• EDIF File - selecting this option produces an EDIF file that can be attached to a batch
file and then processed, via the command line.
• MpCCI Link File - this option produces an ASCII file containing the relevant data.
Prerequisites
• An network open in the network window.
Components and nodes in the collection list.
Procedure
1. With the Network Drawing window open click the button.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Reports
Generating Simulation Results Reports
2. Then:
Related Topics
Errors and Warnings - Overview
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Reports
Generating Simulation Results Reports
Prerequisites
• A network open in the network window.
• At least one set of simulation results
Procedure
1. Open the Result Sets/Audit tab and choose a results set.
2. Click the button.
4. Then:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Reports
Generating Simulation Results Reports
Related Topics
Errors and Warnings - Overview
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Reports
Input Data Browser and Plug-in Reports
• The grid is displayed in a 'tabbed' window. This means that you can easily switch from
one window to the next.
• Columns in the grid can be sorted, resized and grouped together. For example, the
'Integer' and 'Real' value columns could be grouped together.
• Filters are supplied that enable you to sort the data by component type, feature, result,
etc.
• The Pipe Profile Report is split into two sections. The top section shows a summary of
the pipe data, while the bottom section shows the pipe profile results.
• For Input Data Browser Reports, provision is made for handling variable parameters.
• Data can be:
o Exported to an Excel spreadsheet.
o Saved as a template, for future use.
o Print-previewed.
To generate the reports, a plug-in is required in the form of Dynamic Linked Library (dll).
Simcenter Flomaster contains the following plug-ins:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Reports
Exporting an Input Data Browser or Plug-in Report
Procedure
1. With the Network Drawing window open, click the button.
Note
Clicking on an un-checked column name will add that column back into the
report.
4. You can group the report data by dragging the required column header into the marked
area.
Use the required filter to again see only the data you are interested in.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Reports
Print Preview an Input Data Browser or Plug-in Report
3. Enter the file name and select the required file type.
4. Click OK.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Reports
Print Preview an Input Data Browser or Plug-in Report
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Reports
Saving an Input Data Browser or Plug-in Report as a Template
From this dialog box, you can perform the following actions:
Table 10-3. Viewing the Report Data
To Do this
Choose a printer To choose a printer other than default one, click the dropdown
list and select the required one.
Select the paper size Click the dropdown list and select the required size.
Select the page Select the required radio button.
orientation
Print the data or results Click the button.
directly
Increase or decrease the Click the or button.
text size
Set the size to 100% Click the button.
Set the page width Click the button.
View the whole page Click the button.
View two pages Click the button.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Reports
Executing, Deleting or Renaming Input Data Browser and Plug-in Report Templates
Figure 10-5. Executing, Deleting or Renaming Input Data Browser and Plug-in
Report Templates - The Reporting Templates Dialog Box
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Reports
Generating a Result Based Plug-in Report
Note
The Cavitation column indicates whether or not cavitation is present for a particular
pipe.
5. Print out the report and modify it by filtering and grouping data and removing columns.
You can also perform any of the following options:
• Print Preview the Report — Click the Print Preview button to display the Print
Preview dialog box.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Reports
Generating a Result Based Plug-in Report
The blue line in the foreground is the Pipe Profile curve, from which the mile posts
are read and used to generate the profile data.
Cavitation is displayed as a highlighted region on the plot:
Figure 10-7. Generating a Result Based Plug-in Report - The Cavitation Plot
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Reports
Generating a Result Based Plug-in Report
For example:
o By entering a new value for Vapor pressure, and then clicking the Update
Results button, you can see if cavitation is likely to occur.
o Entering a new time value for transient simulations.
• Look at Location Warnings — Location warnings are generated when an overlap,
or separation problem occurs between two pipes. To look at location warnings:
Figure 10-8. Generating a Result Based Plug-in Report - Pipe End Location
Warnings
In the example shown above, an overlap has occurred between End 2 of Pipe 632
and End 1 of Pipe 633. When an overlap occurs, it usually means that the pipe length
is wrong and/or, the mile post needs to be changed.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Reports
Accessing an Input Data Browser Report
• Look at Level Warnings — Level warnings are generated when there is difference
between the entered node level settings and the pipe profile curve. To look at level
warnings, click the button to display the dialog box shown below:
Figure 10-9. Generating a Result Based Plug-in Report - Node Level Warnings
In this example there is level difference between End 2 of Pipe 632 and End 1 of
Pipe 633. To solve this, adjust the level of the relevant node (node 630).
• Exporting Data or Results — Clicking either button enables you to export the data
or the results as an .XML Spreadsheet, or a Comma Separated File. To do this:
i. Click the required button to display the Save As dialog box.
ii. Navigate to the required location; enter the file name and then click OK.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Reports
Accessing an Input Data Browser Report
Procedure
1. To access the report, open the required network and click the + sign next to Report
Templates. The view changes to the one shown below:
Figure 10-10. Accessing an Input Data Browser Report - Example 1
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 11
Results
Simcenter Flomaster has a range of ways for reviewing the results of simulations.
The Network Views Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417
Collecting and Filtering Component and Node Results . . . . . . . . . . . . . . . . . . . . . . . . . . 418
Drawing Component and Node Results. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421
Viewing Component Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423
Viewing Node Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424
Validating Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426
Accessing Results from the Project View Pane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429
Attaching Items to Results Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429
Deleting Result Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431
Protecting Result Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432
Plotting Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434
The Results Plot Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434
Attaching Plots to Results Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434
Integrating Plots - Worked Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436
Frequency Domain Processing and Fourier Transform Plots . . . . . . . . . . . . . . . . . . . . . . . 440
Fourier Transformation Calculations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441
Fourier Transform Plots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443
Dashboards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444
Dashboards - Creating a Dashboard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444
Dashboards - Creating Plots of Component Values Versus Time . . . . . . . . . . . . . . . . . . . 445
Dashboards - Creating Plots of One Component Value Versus Another . . . . . . . . . . . . . . 446
Dashboards - Working with Dashboards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447
Air Conditioning Results - Plotting a P-h Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
Plot a Selected Feature Against Another Feature. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450
Viewing Results Dynamically . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452
Network Results Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452
Creating and Using Network Result Sensors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Results
Collecting and Filtering Component and Node Results
The Network view dialog box is usually on the right-hand side of the Network window but you
can dock and undock it and position it anywhere in the Simcenter Flomaster interface.
You can switch the Network View off and on using the Views > Network View option.
The Network Views dialog boxhas a top and bottom pane. The top-pane displays:
• Simulation Type - shows details of the simulation type (e.g. Steady State, Transient,
etc.)
• Description - shows a brief description of the simulation.
• Creator - shows the name of the person 'owning' the simulation.
• Date and Time - shows the date and time that the simulation was run.
• OK? - shows the status of the simulation: Yes, No (If the simulation fails to achieve a
converged solution), or Crash.
• Observations - enables you to enter details about the simulation.
To do this, click in the adjacent cell to display a button. Click the button to display the
Result Observation dialog box. Enter the details and then click OK.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Results
Collecting and Filtering Component and Node Results
Video
A video, Collecting Components and Nodes, is available:
Procedure
1. Click the button to open the Component Results Filter dialog box
Figure 11-1. Collecting and Filtering Component and Node Results - The
Component Results Filter
The Component Catalogues pane shows the catalogues for the components and nodes
used in the network. The right-hand pane shows a list of variables for selected
components.
2. To plot on a particular component type and variable type select the component from the
component catalogues list and then the particular variable.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Results
Collecting and Filtering Component and Node Results
Related Topics
Drawing Component and Node Results
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Results
Drawing Component and Node Results
Procedure
1. Click the required component to display its properties.
2. Select the required attribute (e.g. Arm 1: Mass Flow Rate) from the properties list.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Results
Drawing Component and Node Results
5. To display the results as a table, select the option and click OK. The results are
displayed as shown below:
Figure 11-3. Drawing Component Results - Example 1
b. Reselect the Table option and select the Append Results check box.
c. Click OK
6. To display the results in color, select the option and click OK.
The Colour Range/Band dialog box is displayed.
If you have already set up a color scheme, then select it from the available schemes and
click OK. Depending on the chosen scheme, then the results are displayed in the
corresponding colors.
If you have not set up a color scheme you can create one by:
a. From the The Colour / Range Band Selection Dialog Box click the New Scheme
button.
b. Select the Interpolated or Range Bands option.
c. Specify a value in the Add Range field. This is the value (in pressure, flow or
temperature) between each item in the range.
d. Ensure that the Auto Colour option is checked to allow Simcenter Flomaster to
assign colors to your new ranges. If you leave this unchecked you can specify the
color for the range that you create.
e. Enter a value for the first range limit by clicking the adjacent cell and enter the
value.
Note
Negative values can be added.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Results
Viewing Component Results
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Results
Viewing Node Results
Related Topics
Viewing Node Results
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Results
Viewing Node Results
Procedure
1. Open the Results Sets/Audit tab and select the results set that you want to view.
2. Click on the Data tab to see all the components in the list.
3. Select the Results option.
4. Choose a component from the Collection List to display the results in the bottom pane.
Then:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Results
Validating Results
Related Topics
Viewing Component Results
Validating Results
You can use the Network Results Validation report to check component and node results against
pre-determined rules. For results which fail the rules you created, you can collect the nodes and
components for further investigation.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Results
Validating Results
This video demonstates how to use the Network Results Validation report:
Note
If you do not choose a specific Result Set the latest is used. When opening a network
that already has Network Result Validation rules the report will display data from
the latest Result Set, even if those rules were created using earlier results.
Note
The Network Result Validation pane can be docked/undocked and positioned
anywhere in the Simcenter Flomaster window. The default position is at the bottom
of the Network Drawing window.
3. To create a rule:
a. Choose a Result Feature
b. In the Design Rule group enter a name, a value and use the dropdown to specify
< or >=.
c. Click Add
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Results
Validating Results
The Rule is added to the Design Checklist table. The color of the rule indicates its
status:
o Red: At least one Node or Component fails the conditions of the rule for the
simulation selected.
o Green: All components and nodes meet the requirements of the rule for the
simulation selected.
o Gray: The Rule is selected and can be edited (step 4), deleted (step 5), or used to
collect components and nodes (step 6).
4. To edit a rule:
a. Click the Rule to select it.
The Rule is displayed as gray and the Design Rule group shows Cancel and Update
buttons.
b. Make any changes to the Result Feature, name, and value and use the dropdown to
specify < or >=.
c. Click Update
The changes to the rule are shown in the Design Checklist table and, if the updated
rule's status has changed, the rule color will update.
5. To delete a rule
a. Click the Rule to select it.
The rule is displayed as gray.
b. Press the Delete key.
A confirmation box is displayed, click Yes to confirm deletion. The rule is removed
from the Design Checklist table.
6. To collect components based on failed rules:
a. Click a failed (red) rule to select it.
Note
You cannot collect components and nodes on rules which have no failures.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Results
Accessing Results from the Project View Pane
Note
Existing collections of components or nodes are cleared when you collect items
by this method.
7. You can use the column filters to reduce the number of rules shown in the Design
Checklist table.
Results
The Network Result Validation rules are stored (under Documents in the Networks Project
View) as part of the Network and can be packed along with the Network and its other items.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Results
Attaching Items to Results Sets
Procedure
1. Navigate to the result set that you want to attach the item to.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Results
Deleting Result Sets
For more information on Protecting Result Sets see “Protecting Result Sets” on page 432.
Procedure
1. Click the Result Sets/Audit tab in the Network View pane.
2. Select the Result Set (or Sets) that you want to delete and choose Delete result set(s)
from the right-hand mouse button menu.
The Confirm Deletion dialog opens.
3. Select Yes or Yes to All.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Results
Protecting Result Sets
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Results
Protecting Result Sets
b. Click OK. The symbol next to the signed off results changes as shown below:
Results
Signed off results can not be deleted. You must unsign the results set first.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Results
Plotting Results
Plotting Results
You can display results as plots and plot two sets of results on the same axes to compare them.
Video
A video, Displaying and Plotting Results, is available.
Tip
Displaying the plot as a tabbed window makes it easy to switch between the Network and
Plot views.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Results
Attaching Plots to Results Sets
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Results
Integrating Plots - Worked Example
Note
Only the data that is required is shown. All other data is either Not Set, or set to their
default values.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Results
Integrating Plots - Worked Example
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Results
Integrating Plots - Worked Example
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Results
Integrating Plots - Worked Example
Procedure
1. Click the Result Sets/Audit tab to display the results.
2. Highlight both sets of results and then click the Data tab.
3. Select the Results option and then select component 1 to display its properties in the
bottom pane.
4. Click in the cell next to Arm 1 Flow Rate and click the button.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Results
Frequency Domain Processing and Fourier Transform Plots
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Results
Fourier Transformation Calculations
phase shift that must be applied to each frequency to be able to recombine the frequency
components, so that the original time signal can be recovered.
Related Topics
Fourier Transformation Calculations
Fourier Transform Plots
Where:
Fw = Is the spectrum, w represents the frequency
fx = Is the signal in the time, where x represents the time
Since the signal is finite in time, the infinite borders of the integrals can be replaced by finite
ones, and the integral symbol can be replaced by a sum:
(11-2)
Where:
F(n) = The complex value of the Discrete Fourier Transform
f(k) = The signal in time for kth time step
N = The available number of points for transform
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Results
Fourier Transformation Calculations
To calculate, Fn, the calculation has to be performed for every 'n' and every 'k'. The exponential
of the imaginary number can be replaced by a cos and a sin, by using the formula shown below:
(11-3)
For Fast Fourier Transform, the value of N (no of points considered for the transform) is 2m. 'm'
is calculated from the existing number of points:
(11-4)
The above equation contains 'Real' and 'Imaginary' parts. Its amplitude for the nth term can be
calculated from the following equation:
(11-5)
A measurement of the power at various frequencies can be calculated from the following
equations:
(11-6)
(11-7)
Related Topics
Frequency Domain Processing and Fourier Transform Plots
Fourier Transform Plots
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Results
Fourier Transform Plots
• A frequency spectrum
• A power spectrum
For example, converting a plot of Pressure v Time into a frequency spectrum would give a plot
of Amplitude v Frequency. Converting the same Pressure v Time plot into a power spectrum
would give a plot of Power Spectrum v Frequency.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Results
Dashboards
Dashboards
The Dashboard tool is designed to help you to easily review transient simulation results for
complex networks during multiple simulations.
A video, Dashboards, which describes how to set up and use the Dashboard function to display
the results of multiple simulations is available:
Results
A blank Dashboard is created, onto which you can add plots of multiple component operational
variables versus time or each other.
For more information on creating plots for dashboards see “Dashboards - Creating Plots of
Component Values Versus Time” on page 445 and “Dashboards - Creating Plots of One
Component Value Versus Another” on page 446.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Results
Dashboards - Creating Plots of Component Values Versus Time
Tip
You can rename any result by entering a new name into the Series Name field.
4. Select a result to plot and click the button to display the plot.
Tip
For components with several results, you can filter the them by typing into the Series
Name field:
You can also choose the (Custom) option to open an advance search dialog box.
5. You can add multiple component results (from either the same component or by
choosing a new component) on the same plot by repeating steps 3 and 4.
Plotted results are shown in the bottom, left-hand pane (Plot Series) and a preview of the
plot is shown in the right-hand pane of the Create new Plot window .
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Results
Dashboards - Creating Plots of One Component Value Versus Another
a. You can edit or delete the plotted results by using the buttons.
a. As you create plots, Simcenter Flomaster will name them appropriately but you can
re-name them by entering a new name into the Title field.
6. Click the button in the bottom, right-hand corner of the dialog box to add the plot to
the dashboard.
Results
The plot is added to the Dashboard and the Create New Plot dialog box is cleared. You can
either close the dialog box or create another plot by repeating steps 2 to 6.
Tip
You can rename any result by entering a new name into the Series Name field.
4. Select a result to plot and click the button to display the plot.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Results
Dashboards - Working with Dashboards
Tip
For components with several results, you can filter the values by typing into the
You can also choose the (Custom) option to open an advance search dialog box.
a. You can edit or delete the plotted results by using the buttons.
b. As you create plots, Simcenter Flomaster will name them appropriately but you can
re-name them by entering a new name into the Title field.
6. Click the button in the bottom, right-hand corner of the dialog box to add the plot to
the dashboard.
Results
The plot is added to the Dashboard and the Create New Plot dialog box is cleared. You can
either close the dialog box or create another plot by repeating steps 2 to 5.
2. For Networks with multiple results sets, you can specify the results set for the dashboard
by using the dropdown menu at the top-left of the dialog box to choose a results set and
then clicking the using the button.
3. You can use the slider at the top of the window to zoom in and out of the dashboard.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Results
Air Conditioning Results - Plotting a P-h Diagram
4. You can zoom in and out of an individual plot by using the mouse scroll wheel or using
the mouse to select the area of interest in the plot.
5. You can view individual reults on any plot by holding the cursor over a plot line. The
value at that point is displayed in a pop-up box.
6. To add another plot see “Dashboards - Creating Plots of Component Values Versus
Time” on page 445 and “Dashboards - Creating Plots of One Component Value Versus
Another” on page 446.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Results
Air Conditioning Results - Plotting a P-h Diagram
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Results
Plot a Selected Feature Against Another Feature
Prerequisites
• The components to be plotted must be in a collection.
Procedure
1. Select the required component or node.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Results
Plot a Selected Feature Against Another Feature
4. Set the displayed result as the 'X' axis by clicking the associated check box.
5. Select the Related Attribute option from the dropdown list and then click OK.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Results
Viewing Results Dynamically
Procedure
1. With Network Results Display enabled, , you can display results for components and
nodes live, as a simulation progresses or for any saved results sets.
2. You can create videos of the Network Results Display simulations. To do this:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Results
Creating and Using Network Result Sensors
Note
Any changes to simulation playback speed (including using the timeline bar to move
around the simulation timeline) or the Network Drawing window (such as zooming
in or out) will be recorded in the video.
The Network Result Display pane and the Results Legend appear and a sensor is created
in the Network drawing window.
Tip
You can dock and undock the Network Result Display pane and reposition it. You
can also move the Results Legend around the Network Drawing window.
2. Click the Sensor to select it and drag the , , onto a component or node.
The Choose Result dialog opens showing the results available for the component that it
is linked to.
3. Select the result that you want to display. If required, you can also change the upper and
lower limits for the display. To reset the upper or lower limit values click either of the
buttons.
Note
The upper and lower display limits have no effect on the simulation or results, they
only effect how the result is displayed.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Results
Creating and Using Network Result Sensors
The Sensor now displays the result you selected, in text, on the Network Drawing
window. During Network Results Display playback (see “Network Results Display” on
page 452) the sensor will continually update to display the current result.
Tip
You can drag and drop the sensor anywhere in the Network Drawing window.
5. You display the sensor's result in different formats by selecting Display as... from the
right-hand mouse button menu of the sensor and choosing a different display type.
Choose from:
Type Example
Label
Dial Meter
6. You can change the feature (result) that any sensor is displaying by selecting
Change Feature from the right-hand mouse button menu of the sensor.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 12
Pack and Unpack
The Pack and Unpack facility enables you to transfer a single network or multiple networks
associated with the project, together with any user-defined database items used by the
network(s) to another database, user or site. You cannot pack the project itself.
Packing Items . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455
Unpacking a Pack File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456
Packing Items
The Pack and Unpack facility enables you to transfer a single network or multiple networks
associated with the project, together with any user-defined database items used by the
network(s) to another database, user or site. You cannot pack the project itself.
Prerequisites
• The items that you want to pack must not be open or in use in an open network.
Procedure
1. From the Networks tab either:
• Right-click over the item that you want to pack
• Right-click over the project, sub-project, or network that contains the item(s) that
you want to pack
and select Pack.
The List of Items to Pack window is displayed. The left pane shows the items which can
be packed. The right-hand pane shows the properties for any item selected in the left
pane.
2. You can add more items to be packed by dragging individual items, networks, or
projects from the Networks pane into the List of Items to Pack pane.
You can use the + symbols to open and close nodes and see the contents of folders.
Note
You will not see any Simcenter Flomaster supplied items in list of items to pack.
Because this type of item is always available in Simcenter Flomaster those items
will be present where the pack file is unpacked.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Pack and Unpack
Unpacking a Pack File
3. Use the check boxes to exclude any items that you do not want to be included in the pack
file.
4. To add a configuration to the pack file:
a. Click the Add Configuration... button to open the Select Configuration Set dialog
box.
b. Select a configuration and click OK.
The configuration is added to the List of items to Pack pane.
5. To add a unit set to the pack file:
a. Click the Add Unit Set button to open the Select Unit Set dialog box.
b. Select a Unit set and click OK.
The unit set is added to the List of items to Pack pane.
6. Click Pack To File...
The Write to pack file dialog box opens.
7. Navigate to where you want to store the pack file, specify a name for the file and then
click the Save button.
Results
A pack file (with the extension .FMPck) is created.
Related Topics
Unpacking a Pack File
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Pack and Unpack
Unpacking a Pack File
8. Specify how the hierarchy of the pack file is replicated in the target project.
Check the Use Packed Hierarchy option to retain the hierarchy (the folder and sub-
folder structure of the pack file contents).
In this instance a notification message is displayed during unpacking. Select:
• Yes to continue
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Pack and Unpack
Unpacking a Pack File
Note
You cannot use the packed file hierarchy for pack files created in Version 7.9.1 or
earlier.
You can manually specify the path of any of the items being unpacked:
• Select the item
• In the right-hand pane click the [...] button in the Path Value field to open the Path
Editor dialog box
• Enter a new path in the Item Path field
• Click OK to save and close the dialog box
9. Click Unpack.
Related Topics
Packing Items
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 13
AVL EXCITE
Simcenter Flomaster contains an AVL EXCITE Bearing Component that you can use to create
a bearing map from AVL EXCITE or AVL EXCITE Designer.
AVL EXCITE Bearing Component - Importing Data Files into Simcenter Flomaster 459
AVL EXCITE Bearing Component - Using Data Files . . . . . . . . . . . . . . . . . . . . . . . . . . 460
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
AVL EXCITE
AVL EXCITE Bearing Component - Using Data Files
Related Topics
AVL EXCITE Bearing Component - Using Data Files
Note
Multiple bearings of the same size can share the same BDF, and all of them will be
updated with the geometry data stored in the BDF.
5. Click in the cell next to Bearing Input Data File to expose two buttons. Click the S...
button to display the Selection from Catalogue dialog box. The dialog allows you to
search the database for items, in this case Scripts.
6. Select a script.
7. Run a simulation. This will update components that contain #EXCITE data in the BDF.
Related Topics
AVL EXCITE Bearing Component - Importing Data Files into Simcenter Flomaster
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 14
Variable Parameters
Variable Parameters are a way of inputting data in a simplified form. For example, you could
set-up a series of parameters that varied the diameter of a pipe, or increased the speed of a
pump. They are most useful when investigating what is known as a 'Scenario', which is defined
as a 'sequence or development of events'.
In Simcenter Flomaster terms, this would be looking at a network and seeing what happened,
when for example the height of a reservoir above base was varied, or a valve was opened and
closed at the end of a long pipeline. In fact, a scenario can be any sequence of events that you
want to investigate further. To do this, you could set-up a range of variable parameters.
They are also useful when carrying out an 'Experiment', where you want to investigate the
differences in valve tolerances, or carry out a 'Parametric Study'.
[pd1] or [pD1]
If you were entering the Orifice Diameter, then you would input the diameter as:
[od1] or [oD1]
[k]/2
Where k is the loss coefficient. For more details about entering expressions see Entering
Expressions
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Variable Parameters
Creating Input Variable Parameters
You can add a suffix to a parameter. For example, if you are carrying out parametric studies and
you wanted to change the Pipe Diameter over a number of simulations, then you could set up a
range of parameters as follows:
Note
You can use set curves, surfaces, and equations using variable parameters.
[Curve1]
Unlike input variable parameters which can be used by different components, output variable
parameters can only be used to map a single result attribute for a component or node. They are
limited to 'real' values only.
To ensure they are 'single valued' in transient simulations, it is necessary to output them as
maximum, minimum or mean values for the duration of the simulation.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Variable Parameters
Creating Output Variable Parameters
3. In the bottom pane, edit the name of the parameter by entering the name of the
parameter between the [ ] brackets. For example, [pd1].
In addition to creating data-based parameters, you can specify performance data-based
parameters.
For example, a curve could be specified as [Curve1], an equation as [Equa1], and a
surface as [Surface1].
This would allow you to apply a range of time varying curves over a range of
simulations in a parametric study. The curve, equation or surface could be one supplied
by Simcenter Flomaster or one that you had created yourself.
4. Set the security level as required.
5. Specify the units by clicking in the cell next to Unit to expose a button. Click the button
to display the Unit Quantity Selector dialog box and select the required unit.
6. Enter an expression. See Entering Expressions.
7. You can also create input variable parameters from the component data form. To do this:
a. In the component data tab, click in the appropriate property’s value cell.
b. Enter an expression. See Entering Expressions
Note
When you create input variable parameters by this method the units are
automatically set for you. But, you still have to set the security requirements for each
parameter from the experiments tab (as in step 4 above).
Related Topics
Creating Output Variable Parameters
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Variable Parameters
Creating Output Variable Parameters
4. Use the Assign Output Feature pane to navigate to and choose an output feature.
5. Click the Add button.
A confirmation message is displayed.
6. You can add more parameters by repeating steps 1 - 5.
7. When you have finished, click the Close button.
Results
The new output parameter variable is added to the existing output parameters.
You can view details of the output parameter variable by selecting the output parameter variable
in the middle pane: Details are shown in the bottom pane.
You can delete any output parameter variable by selecting it (in the middle pane) and clicking
the Delete button (a confirmation is displayed before deletion).
Related Topics
Creating Input Variable Parameters
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 15
Experiments
An experiment is a set of defined input and output parameters, and one or more sets of
simulation results. An experiment can be the starting point for a simulation using Variable
Parameters.
Running Experiments
Parametric Studies
• Parametric Study
• Latin Square
• Monte Carlo (with Box-Mueller, Marsaglia Polar, or Latin Hypercube distribution
types)
Creating an Experiment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 466
Deleting an Experiment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467
Parametric Studies Experiments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469
Setting Up Parametric Studies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Experiments
Creating an Experiment
Creating an Experiment
An experiment is a set of defined input and output parameters, and one or more sets of
simulation results. An experiment can be the starting point for a simulation using Variable
Parameters. Simcenter Flomaster contains tools to help you create and manage experiments.
Prerequisites
• Create variable parameters and set their units and values (Variable Parameters).
You can set as many input parameters as you need, but you must set at least one output
parameter.
• Set the security levels for each parameter.
• Assign the parameters to the relevant components.
Procedure
1. Open the Experiments Tab on the Network View pane.
2. Click the Manage... button.
The Manage Experiment dialog box opens.
3. Enter a name for the experiment in the name field and use the Base experiment
dropdown list to choose an experiment type.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Experiments
Deleting an Experiment
Select from
• Parametric Study (see Parametric Studies Experiments)
• Latin Square (see Latin Square Experiments)
• Monte Carlo (see Monte Carlo Experiments)
4. Click the Next> Button.
The Simulation Setup tab is displayed. The fields and settings on the Simulation Setup
tab depend upon the Base experiment type set in step in step 3.
Note
Until the simulation has been run, you can change the Base Experiment type from
the Simulation Setup tab. Once a simulation has been run this option is unavailable.
Note
You can use the Import Input Data… and Export Input Data… buttons to import
or export XML compliant data.
6. Select theSave "Output parameter" results only option to limit the results to Output
Parameters or leave unchecked to save both Input and Output parameters.
7. Click Run.
Results
The simulations are run (the simulation status is shown in the Simulation window).
Related Topics
Deleting an Experiment
Deleting an Experiment
You can delete experiments and all the associated results, or delete the experiment and retain
the results.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Experiments
Deleting an Experiment
Procedure
1. Open the Experiments Tab on the Network View pane.
2. Click the Manage Experiments button.
The Manage Experiments dialog box opens.
3. Select the experiment that you want to delete.
4. Click the Delete button.
5. Specify if the results are also to be deleted and click Yes to confirm the deletion.
Related Topics
Creating an Experiment
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Experiments
Parametric Studies Experiments
You set Input Parameters from the Simulation Setup form. Patterns are entered as blocks of the
following types:
• Constant Blocks
• Sequential Blocks
You can set parameters as either:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Experiments
Setting Up Parametric Studies
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Experiments
Setting Up Parametric Studies
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Experiments
Sequential Blocks Example
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Experiments
Constant and Sequential Blocks Example
• a pressure source incrementing from 1 to 5 bar in 1 bar steps with a loss coefficient of 1
• a pressure source incrementing from 1 to 5 bar in 1 bar steps with a loss coefficient of 2
• a pressure source incrementing from 1 to 5 bar in 1 bar steps with a loss coefficient of 3
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Experiments
Constant and Sequential Blocks with Repeats Example
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Experiments
Latin Square Experiments
When you create a Latin Square Experiment for each Input Parameter you must specify either:
Note
When using discrete values, the Latin Square values generated are repeated for each
combination of discrete values. For example, if 3 levels are selected, 9 simulations
are generated. Using 2 discrete input parameters, each with 3 values, will generate 9
combinations of discrete values and therefore 81 simulations in total.
Simcenter Flomaster then creates a distribution of values and the appropriate simulations. The
Latin Square algorithm ensures an even distribution of values and that the simulation results are
ideal for creating representative Meta-Models and Response Surfaces.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Experiments
Defining General Input Data for Latin Square Experiments
2. Set either the lower and upper bounds or discrete values for all the input parameters.
Discrete values should be entered as a list of comma separated values, for example 0,
0.5, 1
3. Click the Generate Input Data button to generate the input data for each simulation.
Note
You can make changes to the lower and upper bounds and the number of levels and
regenerate the Input Data. Once the simulation has been run this option becomes
unavailable.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Experiments
Monte Carlo Experiments
Video
A video, Monte Carlo Experiments, is available.
• Marsaglia Polar
• Box Mueller
• Latin Hypercube
• Custom - where you can specify the Calculates mean and sigma and the minimum and
maximum values for each parameter.
Parametric Studies Experiments
Latin Square Experiments
Reviewing Results of Experiments
Generating Input Data Monte Carlo Experiments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Experiments
Generating Input Data Monte Carlo Experiments
Note
Simulations are restricted to values not greater than and not less than 4 x Sigma from
the Mean. Setting bounds outside this value has no effect upon the generated input
data.
5. Click the Generate Input Data button to create the input data.
Note
You can make changes to the mean, sigma, lower and upper bounds, and the number
of levels and regenerate the input data. Once the experiment has been run this option
becomes unavailable.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Experiments
Reviewing Results of Experiments
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Experiments
Displaying Input and Output Parameter Details From the Results Tables
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Experiments
Create Ad Hoc plots
Note
This plot type is only suitable for transient simulations. Where no history data is
available an error message is displayed.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Experiments
Creating Output Expressions
Note
Guidance on building expressions is given in the yellow section of the Expression
Builder for Output Parameters.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Experiments
Exporting the results of an Experiment
b. Specify which data to include, the Name and Folder location, and which character to
use as the delimiter for the CSV file. You can also specify the program used to open
the file.
c. Click OK.
The file is saved to the Folder (path) you specified.
2. To export an XML file:
a. From the View Results tab click the Save to XML… button.
The Export XML dialog box opens.
b. Specify which data to include.
c. Click OK.
A write to xml file dialog box opens.
d. Specify the name and location for the XML file and click Save.
The XML file is saved in the specified folder.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Experiments
Response Surfaces
Response Surfaces
A Response Surface is a 3D representation of two selected input parameters plotted against an
output parameter. Response Surfaces can be generated from the results of a Parametric Studies
or Latin Square Experiments.
The Response Surface is generated by applying a radial function to results sets to create Meta
Models and by then selecting two inputs and an output. A response surface can be evaluated for
goodness-of-fit and refined by applying a new radial function or by running more simulations.
Deviation data (minimum, maximum, and average) is displayed on the Response Surface view,
below the 2D results graphs.
Note
You can toggle between displaying the deviation values as Percentages or Absolute values
by using the Percentage and Absolute buttons.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Experiments
Response Surfaces
4. Choose a Radial Function from the Radial Function dropdown list. Select from:
• Gaussian
• Duchon's
• Hardys
• Inverse MultiQuadrics
• All - (When you select this option, Response Surfaces for all Radial Functions are
created and the Surface with the lowest deviation value is displayed. This option is
useful when investigating the suitability of Response Surfaces using the Deviation
Details option)
Note
The number of successful simulations for the selected Meta Model is displayed
below the Radial Functions field. Failed Simulations are not used in the
generation of Response Surfaces.
5. Choose any two Input Parameters. Input parameters may be Continuous or Discrete.
• Continuous Input parameters are displayed as a slider in the Continuous Input
Parameters section. Use the check box to select the Continuous Input Parameters and
the slider to change its value.
• Discrete Input parameters are displayed in the Discrete Input Parameters section.
Click the required value to select it.
Note
Simcenter Flomaster will automatically determine which of your parameters are
Continuous and which are Discrete and display them on the Response Surface
form in the appropriate manner.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Experiments
Response Surfaces
You can move, rotate, zoom, apply lighting effects and export (as an image) Response Surfaces
by using the following tools:
Table 15-12. Changing the Response Surface
Use this button to display the Response Surface as a 2D graph
Use this button to display the Response Surface as an orthogonal
(3D) graph
Use this button to select one of the pre-defined projections
Use this button to open the Chart Image Export dialog box. From
here you can specify the quality, file format, and size of an image
of the Response Surface to be exported
Use these buttons to re-size the x, y, and z axes
Use this button to select different lighting schemes
Select this option to use the mouse to move the graph within the
plot window
Select this option to use the mouse to rotate the orthogonal graph
within the plot window
Select this option to use the mouse to zoom in and out of the graph
Select this option to disable the mouse in the plot window
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Experiments
Response Surfaces
Note
The Deviation Details window will only display data for Response Surfaces that
have previously been generated. For example, if you have only previously generated
surfaces using the Gaussian and Duchon's Radial Functions you will not see data for the
Hardys and Inverse MultiQuadrics Radial Functions.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Experiments
Meta-Models
Meta-Models
Meta-Models contain all results sets, the defined inputs, a single output parameter, and a radial
function for a set of simulations that have been derived from creating either a Parametric Study
Experiment or a Latin Square Experiment.
Meta-Models can be saved and exported as C code or as S-Functions, both of which are suitable
for use in a real time simulation environment to characterize a Simcenter Flomaster system
response. This is useful, for example, in hardware-in-the-loop testing of control systems design.
Note
Response Surface and Meta-Model generation is available for steady-state analyses only.
a. Open the Export Model Dialog Box by Clicking on the export button.
b. Select either:
o C Code
o S Function
o FMU V1.0 Model Exchange
o FMU V2.0
Note
If FMU V2.0 is selected the resulting FMU will support FMI V2 standard for
model exchange and co-simulation.
c. Enter a File Path in the File Path field (or click Browse to browse to a location).
d. Click OK.
3. To delete a Meta-Model:
a. Click the Delete button
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Experiments
Entering Expressions
Entering Expressions
You can enter a variable parameter as a mathematical expression.
For example:
• [Height] * [Width], or
• Math.PI * [Diameter]*[Diameter] / 4.0
Note
You can only enter expressions for 'real' parameters such as Diameter, Length, Flow
Area.
Procedure
1. From theExperiments tab click the Add button.
Clicking the Add button in the Input Parameters pane creates a new input parameter.
Clicking the Add button in the Output Parameters pane created a new output parameter.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Experiments
Entering Expressions
2. Select the parameter and then Click in the cell next to Expression to expose a button.
Click the button to display the Expression Builder dialog box:
Figure 15-5. The Expression Builder Dialog Box
The yellow section shows some examples of how you can enter expressions.
3. To enter an expression, click in the bottom pane and enter the details. For example:
[k]/2
Where: [k] the loss coefficient is divided by 2.
4. To evaluate the expression, click the Evaluate button. A message dialog box is
displayed showing the result.
Note
Parameters must be entered in [ ] brackets.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Experiments
Exporting XML Data
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Experiments
Fetching a Value From an External Database
8. Click the Variable Parameter folder to highlight its contents as shown above, and then
drag it into the work sheet. Doing this will create a table header as shown below:
Figure 15-7. The Table Header
9. Click Import to display the Import XML dialog box. Navigate to where the saved XML
file is stored.
10. Select the file and click the Import button. The data is added to the table as shown
below:
Figure 15-8. The XML Source Table
Procedure
1. Set up a variable parameter called Pipe Length by:
a. Clicking the Experiments tab and then clicking the Add New Parameter button.
b. Clearing the Read Only check box.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Experiments
Fetching a Value From an External Database
c. Clicking in the cell next to Name and entering the parameter name [Pipe Length].
d. Clicking the cell next to Security Level and setting the required security level.
e. Clicking the cell next to Unit to expose a button then using it to display the Unit
Quantity Selector dialog box and then selecting the required unit.
2. Click in the cell next to Expression to expose a button use it to display the Expression
Builder for Real dialog box.
3. Select the Fetch value from external database option. The view changes to show the
Database form.
4. Complete the fields as shown below:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Experiments
Fetching a Value From an External Database
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 16
Cavities
Gas turbines contain passage-ways in which air is transported for cooling purposes. These
passages are formed by rotating and stationary disks. You can use the cavity component to
model these passages.
Cavity Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 496
Cavity Modelling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 496
Creating a New Cavity Component . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 499
Drawing the Cavity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 501
The Cavity Configuration Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502
Using the Cavity Configuration Wizard - Dividing the Cavity . . . . . . . . . . . . . . . . . . . . . 502
Rearranging the External Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 506
Specifying Face Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511
Configuring the Cavity Component . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 516
Adjusting the Node Elevations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 518
Viewing the Cavity Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 520
Viewing the Individual Cell and Face Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 520
Using the Cavity Results Viewer Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 520
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Cavities
Cavity Configuration
Cavity Configuration
Within the rotating components comprising a gas turbine, there are many passage ways in
which the air is transported for cooling purposes. These passages are formed by rotating and
stationary disks. you can use the Cavity component to model the passage, or space that is
formed between these disks.
Figure 16-1 shows a cross-sectional view of a section taken from a turbine, that shows a cavity:
Cavity Modelling
Simcenter Flomaster models a cavity by breaking it up into a number of discrete cells. Each cell
can have a number of fluid faces and solid faces. The fluid faces are the interfaces with the other
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Cavities
Cavity Modelling
cells and provide the connections to the rest of the network. The solid faces represent the 'non-
arm' faces of the cell.
.
You must set the relevant friction data for the solid faces
Figure 16-2 shows how the cavity is divided into a number of cells and how the faces are
defined.
There is a wizard that guides you through the process of creating a cavity.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Cavities
Cavity Modelling
External Connections
The number of external connections depends on the type of cavity you are creating.Figure 16-2
shows a cavity with two external connections, while Figure 16-3 shows a cavity with four
connections.
• External Connections - these connections are shown in red. They always lie in the
middle of a face as shown above.
• Side Connections - these connections are shown in blue. They always lie at the end of a
horizontal grid line and connect to an internal node, as shown above.
Internal Connections
Internal connections are automatically generated when you finish creating a cavity.
Related Topics
Creating a New Cavity Component
Drawing the Cavity
The Cavity Configuration Wizard
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Cavities
Creating a New Cavity Component
You can find these blank components by clicking the Catalogues tab to see all the available
catalogues, and then opening the Components catalogue followed by Gas Turbine\Secondary
Air\Cavity.
• Cell 2-Arm - this component is used to make-up the cavity. All cavities comprise a
number of discrete cells.
• Faces - these components are used to make-up the faces of the cells. Cells have fluid
faces and solid faces. Simcenter Flomaster contains the following faces:
o Fluid Face
o Rotating Cylinder Smooth Face
o Rotating Disk Smooth Face
o Zero Flow Smooth Face
Restrictions and Limitations
It is important that you choose the correct cavity analytical model because after the cavity has
been created, you can no longer:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Cavities
Creating a New Cavity Component
Procedure
Decide whether you want to use a blank component model or an analytical model, and continue
as described in Table 16-1
Results
The cavity component is created.
Related Topics
Cavity Modelling
Drawing the Cavity
The Cavity Configuration Wizard
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Cavities
Drawing the Cavity
Note
Do not trace around bolt heads and other protrusions that you want to use in the
simulation. Trace through the base (as shown below)
Related Topics
Cavity Modelling
Creating a New Cavity Component
The Cavity Configuration Wizard
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Cavities
The Cavity Configuration Wizard
• Select Rows - this form is used to divide the cavity into the required number of
horizontal cells.
• Rearrange Grid Lines - this form can be used to rearrange the grid lines (if required).
• Rearrange External Connections - this form can be used to rearrange the external
connection points. These are the points where the cavity connects to other components.
• Specify Default Face Types - this form is used to define the face types. As the cavity can
be used to represent the space between turbine blades, the face type represents the
interface between the cavity and the surrounds.
• Specify Face Types - this form enables you to further specify the face type. The form
also displays:
o The default face types and their associated colors.
o The number of faces comprising the cavity, plus dropdown list for each face from
where you can choose an alternative face.
The actions to perform with the wizard are described in the following topics.
Cavity Modelling
Creating a New Cavity Component
Drawing the Cavity
Using the Cavity Configuration Wizard - Dividing the Cavity . . . . . . . . . . . . . . . . . . . . 502
Rearranging the External Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 506
Specifying Face Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511
Configuring the Cavity Component . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 516
Adjusting the Node Elevations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 518
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Cavities
Using the Cavity Configuration Wizard - Dividing the Cavity
Procedure
1. Right-click in the cavity and choose the Divide Cavity option. The configuration wizard
opens, displaying the Select Rows form.
2. To set the number of rows, click the dropdown list and select the required value.
3. Click Next.
4. To add a horizontal grid line either:
a. Place the cursor between two grid lines, at the point where you want the new line
and then click the button.
b. Right-click and choose the Insert Horizontal Grid Line option. The new grid line
is added as shown below:
Note
As you add grid lines, they are automatically renumbered sequentially from top
to bottom. This is important to note, if you are using EDIF to update the data.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Cavities
Using the Cavity Configuration Wizard - Dividing the Cavity
b. Alternatively, right-click and choose the Insert Horizontal Grid Line option. The
new grid line is added as shown below:
Note
As you add grid lines, they are automatically renumbered sequentially from top
to bottom. This is important to note, if you are using EDIF to update the data.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Cavities
Using the Cavity Configuration Wizard - Dividing the Cavity
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Cavities
Rearranging the External Connections
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Cavities
Rearranging the External Connections
The form has three panes. The left pane with the graphical view displays the cavity divided into
the specified number of cells, plus their associated cell numbers (shown in blue). Also shown
are the connections, of which there can be two types:
• Radial Arm Connections - these are termed 'locating' arms and have the following points
associated with them:
o They are always located at the center of a face, in the radial flow direction.
o The connection points are shown in red and have a number associated with them.
o Flow can be in a positive or negative direction, similar to standard
Simcenter Flomaster components. Flow into the component from Arm 1 is
considered to be in the positive flow direction.
• Axial Side Arm Connections - for cavities that have connections on the vertical edges,
such as through orifices where flow is entering or exiting the cavity in the axial
direction, it is necessary to create a Side Arm Connection. They have the following
points associated with them:
o This type of connection is always displayed on the end of a horizontal grid line and
is shown in blue.
o You can only create side arm connections for cavities that have more than two
connections.
The Cavity Cell Information pane comprises a table that displays the Cell IDs and their
associated number of faces. If you choose a cell, say Cell 2, its coordinate data which is
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Cavities
Rearranging the External Connections
displayed in the Cell Face Information table is updated accordingly. Also, the corresponding
cell is highlighted on the cavity.
The Cell Face Information pane comprises a table that displays the following information for
each cell displayed in the top table:
There are certain rules that govern how connections are made. They are discussed as follows
4. There is no flow through faces that lie on the cavity outline, except for faces that have
external connections.
5. A cell must have two connection levels. A connection level is a distinct 'Y' coordinate
value on the horizontal face or external connection. If the cell has more of less than two
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Cavities
Rearranging the External Connections
connection levels an error message is displayed. The following figures show some
examples:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Cavities
Rearranging the External Connections
6. If there are two vertical grids in adjacent segments and they are collinear, then two
parallel flow paths will be formed in the vertical direction. If the vertical lines are not
collinear, then a common node will be used to connect all the adjacent cell components.
Two examples are shown below:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Cavities
Specifying Face Types
Procedure
1. To rearrange a radial arm connection:
a. Click the required connection point to highlight it.
b. Drag the point to its new location.
2. To create an axial side arm connection:
• You will notice that the connection lies on a horizontal grid line.
3. Click Next, and continue as described in Specifying Face Types.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Cavities
Specifying Face Types
Procedure
1. To specify the default fluid face type, click the associated dropdown list and select the
required face type:
2. To specify the solid face and arm face types, click the associated dropdown list(s) and
select the required face type.
3. Click Next.
4. Select the required face, for example Face No 11. Click the associated dropdown list and
select the face type:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Cavities
Specifying Face Types
As you select the face type, the relevant face changes to the specified color:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Cavities
Specifying Face Types
Results
• The wizard closes, and the graphic view changes to show the number of cells
comprising the cavity:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Cavities
Specifying Face Types
In this dialog box, select the required circuit type and then click OK. When you this the
following actions occur:
o The 2-Arm cell components that make up the cavity are added.
o The internal and external connections are automatically made. There are certain
rules that govern how connections are made.
o The cells and nodes comprising the cavity are loaded into the Component Collection
List.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Cavities
Configuring the Cavity Component
Procedure
1. Choose a cell component to display its properties in the bottom pane.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Cavities
Configuring the Cavity Component
2. Set the cell and node data. This involves setting the Y coordinate to the required level.
To look at the arm mapping for the component, open the Cavity Connections tab.
3. Method 1:
a. Click the Show Arm Mapping button. An information message is displayed.
b. Click Yes to save the network.
The arm mapping details are displayed:
In this example, you can see that Cavity Arm No. 1 connects to Component C 53,
Component Arm No. 1, and that Cavity Arm No. 2 connects to Component C 55,
Component Arm No. 2.
Caution
You should only click Yes if you are satisfied with the cavity. You cannot make
any changes to connections, etc once you have saved the network.
a. When you have finished, save the changes and close the Composite Component
window.
With just the network window open, you will see that the cell components and nodes are
also displayed in the Collection List.
4. Method 2:
a. Customize the component by clicking the Edit Physical Parent Component button
to display the Component Customisation Form.
b. You can now choose to look at the arm mapping. To do this, click the Show Arm
Mapping button. An information message is displayed.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Cavities
Adjusting the Node Elevations
c. Click Yes to save the network, the arm mapping details are displayed:
From this, you can see that Cavity Arm No. 1 connects to Component C 42,
Component Arm No. 1, and that Cavity Arm No. 2 connects to Component C 44,
Component Arm No. 2.
Caution
Only click Yes if you are satisfied with the cavity. You cannot make any changes
to connections, etc once you have saved the network.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Cavities
Adjusting the Node Elevations
The figure below shows an example where external Node 2 is set 0.2 m
2. Right-click on the cavity symbol and choose the Adjust Node Levels.
A confirmation message is displayed.
3. Click Yes to save the changes.
Note
When you run a simulation on the network, Simcenter Flomaster performs a check
to ensure that all the nodes connected to Arms 2 to n have 'Y' values that match the
elevation of Arm 1, plus the vertical distance from Arm 1 to the connecting arm. If any
values are incorrect, then the simulation error halts.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Cavities
Viewing the Cavity Results
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Cavities
Using the Cavity Results Viewer Tool
Procedure
1. From the Network right-click on the Cavity component that you want to view the results
for and select View Results.
The Cavity Results Viewer dialog box opens.
From this dialog box you can view the results of the cells and faces.
2. Use the scroll bars to navigate.
3. For each Cavity you can see the Arm and Node data such as Position, Pressure, and
Swirl. You can also see the Cell data such as Pressure Drop, Total Heat Flow, and
Torque.
4. By clicking on the expand arrow for a Cell you can view its Arm data.
5. You can apply filters to restrict the values presented in the Cavity Results Viewer.
For example you can restrict the Pressure to greater than 8 bar to filter out any pressure
results lower than that value.
a. To add a filter, click on the at the top of any column and choose a filter type.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Cavities
Using the Cavity Results Viewer Tool
6. You can export the results in the Cavity Results Viewer to an Excel Spreadsheet.
a. Click the EXPORT TO EXCEL button.
b. Specify a file name and location.
c. Click Save.
The Excel file is saved to the location you specified.
7. Click CLOSE to close the Cavity Results Viewer.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 17
Modeling Air Conditioning Systems
There are a range of components which you can use when modeling air conditioning systems.
• AC Accumulator
• AC Bend
• AC Boundary
• AC Capillary Tube
• AC Compressor
• AC Condenser
• AC Discrete Loss
• AC Evaporator
• AC Fixed Orifice Tube
• AC Generic
• AC Pipe
• AC Receiver-Drier
• AC Subcool Gauge
• AC Thermal Expansion Valve
• AC Variable Orifice Valve
In addition to the above components, there is a range of Advanced Heat Exchangers that you
can use
You can model air conditioning systems in the following simulation types:
Note
You must have a license that allows Air Conditioning modeling.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Air Conditioning Systems
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Air Conditioning Systems
• Standard Simcenter Flomaster components may be placed in the air flow paths of the
condenser and evaporator as shown below:
Figure 17-1. Typical AC Circuit with Additional Simcenter Flomaster
Components
Note
Depending on the type of AC circuit being modeled, then the receiver-drier and
accumulator components may or may not be required.
• The refrigerant fluid used in an A/C circuit is specified in the compressor (or each unit
test boundary source).
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Air Conditioning Systems
• Every complete AC loop must have the following loop connectivity: (compressor ->
condenser -> expansion device -> evaporator).
• Various circuit designs are possible (evaporators in parallel or series, Condensers in
parallel or series, multiple pipes, as the user's license allows).
• If multiple refrigerant paths are present in the AC loop, they must always start branching
from one node and collapse at one node. Partial collapsing along one of the branches is
not supported.
• Branching is not supported in unit tests.
• The compressor and upstream boundary source are considered the first component in the
AC circuit.
The following notes are applicable to Charge Mass Determination
• With the 'Total Refrigerant Charge Mass' set on the 'Pressure/Mass Criteria' sub-form,
then the simulation acts as normal. The system states are determined by setting the
boundary conditions and by conserving the total refrigerant mass.
• With the 'Condenser Sub-cool' data item SET and with 'Total Refrigerant Charge Mass'
NOTSET, the solver fixes the Condenser sub-cool and then calculates the necessary
operating conditions to satisfy the other parameters of the circuit, such as Heat
Exchanger performance, Compressor performance, and the characteristics of the TXV.
It then computes the mass inventory of the system, to determine the 'Total Refrigerant
Charge Mass'.
For AC transient simulations, the charge mass is determined at the initialization stage
and remains fixed for the remainder of the simulation.
The following notes are applicable to Steady State Convergence Conditions
• Total Charge Mass Set - a good starting point is with the 'Pressure Change per Mass
Error' set to between 0.05 bar/kg and 1.0 bar/kg.
• Charge Mass Determination - a good starting point is with the 'Pressure Change per Sub-
cool Error' set to between 0.0001 bar/k and 0.01 bar/k.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 18
Air Conditioning Shape Factor Optimization
Program (ACSOP)
• Evaporators
• Condensers
• AC Coaxial Heat Exchangers
• AC Internal Heat Exchanger
• AC Cross- Flow Heat Exchangers.
Using ACSOP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 527
ACSOP - Worked Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 531
The ACSOP Optimization Process. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 536
Using the Boundary Components. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539
Using ACSOP
The Air Conditioning Shape Factor Optimization Program (ACSOP) is an optimization
program that automatically calculates tuning parameters (shape factors) that match the
performance of Evaporators and Condensers, when used in Simcenter Flomaster’s Automotive
AC module.
Prerequisites
• An AC Enabled Simcenter Flomaster license.
• An air conditioning network open in the Network Drawing window.
Procedure
1. Select ACSOP... from the Tools menu.
The ACSOP: Condenser Shape Factor Tool dialog box has three tabs.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Air Conditioning Shape Factor Optimization Program (ACSOP)
Using ACSOP
Note
All data slots must be set or ACSOP will error halt.
6. When complete, click the Save As button and use the Save As dialog box to save the file
to a location of your choice.
Note
You can also open previously saved ASCOP files from here.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Air Conditioning Shape Factor Optimization Program (ACSOP)
Using ACSOP
The values shown on the form have proved to be stable and accurate. They have been
used for a wide variety of tests under different operating conditions.
Note
If you are testing an evaporator set the CondMdot (Condensattion Mass Flowrate)
setting to Off for more realistic results.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Air Conditioning Shape Factor Optimization Program (ACSOP)
Using ACSOP
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Air Conditioning Shape Factor Optimization Program (ACSOP)
ACSOP - Worked Example
Note
Initially, all the Shape Factors are set to '1'. When you run ACSOP, it will optimize the
shape factors and then automatically load the new values into the Condenser data form.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Air Conditioning Shape Factor Optimization Program (ACSOP)
ACSOP - Worked Example
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Air Conditioning Shape Factor Optimization Program (ACSOP)
ACSOP - Worked Example
Having built the test network, the next step is to run a simulation and make sure that there are no
errors in the initial input data. See Using ACSOP.
Next access ACSOP and input the test data. Then run ACSOP.
1. Select the ACSOP option from the Tools menu. The ACSOP dialog box is displayed.
2. Click the Test Data Input tab and enter the test data as shown below.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Air Conditioning Shape Factor Optimization Program (ACSOP)
ACSOP - Worked Example
1. Click the Run ACSOP tab to display the Run ACSOP form.
2. Click the Run Once button. ACSOP reads the air-side and refrigerant side input data,
populates the data forms for the boundary components, and performs a single
simulation. A confirmation dialog box is displayed when the simulation is complete.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Air Conditioning Shape Factor Optimization Program (ACSOP)
ACSOP - Worked Example
Note
You will see some percentage errors reported for the air-side and refrigerant side
because we have not yet performed any optimization calculations on the shape
factors.
You will notice that the DP (% err) percentage errors for the air-side and refrigerant side
have reduced and the optimization results are displayed.
Note
The results obtained are with CondMdot set to 'Off'.
You can continue the simulation runs by changing the Solution Tolerance and Shape Factor
Weighting Factors settings.
Once you have finished close ACSOP and review the data form for the condenser in the test
network. you will see that the values for the shape factor obtained from the optimization process
have been loaded into the relevant slots.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Air Conditioning Shape Factor Optimization Program (ACSOP)
The ACSOP Optimization Process
Related Topics
Using ACSOP
The ACSOP Optimization Process
• Evaporator
• Condenser
• AC Coaxial Chiller-Heater
• AC Internal Heat Exchanger
• AC Heat Exchanger.
Method Details
The experimental data required to perform an optimization are:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Air Conditioning Shape Factor Optimization Program (ACSOP)
The ACSOP Optimization Process
Note
Refrigerant Side HTC shape factor is not included in optimization, but you can set it to a
chosen value. The 'error norm' calculated from the four output data items is minimized for
all test points.
These 'xx_xx_Err' values can be combined to produce a single 'error norm' for the chosen data
point, i, and the shape factors, Sf, such that:
Ei = (Air_DP_Err * Air_DP_Wt)2 +
(Air_DT_Err * Air_DT_Wt)2 +
(Ref_DP_Err * Ref_DP_Wt)2 +
(Ref_Duty_Err * Ref_Duty_Wt)2
where 'xx_xx_Wt' is a user selected weighting factor. The overall 'error norm' for Sf is then
defined as:
This reduces the problem to an optimization of 'E= g(Sf)' over the space of possible sets of
shape factors, Sf.
The method of steepest descent is used to find the optimum Sf value. Starting from a given S f
and the associated 'xx_xx_Err' values a set of candidate Sf's are established. An ESfj (j=1 to 3
(condenser) or 4 (evaporator)) is calculated for each of these Sf's using the approach described
above. The 'Sf' that yields the maximum reduction in 'error norm' is adopted as the next
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Air Conditioning Shape Factor Optimization Program (ACSOP)
The ACSOP Optimization Process
'potential Sf' in the optimization sequence, and the process is repeated until no further
improvements in the 'error norm' can be attained, or until one of the other exit conditions are
met. The alternative termination conditions are; (i) that the maximum 'xx_xx_Err' value for all
test points falls below a user defined threshold of acceptability or; (ii) that the number of steps
taken in the optimization sequence exceeds some pre-defined maximum (200 or 300 steps
seems a reasonable value in this case).
where the subscript indicates the component shape factor modified to produce that candidate.
where Sfcurrent is the current best estimate of Sf, Sfzz_zz is the new candidate Sf to incorporate
into CSF, Sf(zz_zz_sf) is the zz_zz_sf component of Sf and, xx_xx and zz_zz can take the
values Air_HTC, Air_DP or Ref_DP. This is a simple rearrangement of Sfzz_zz(zz_zz_sf) =
Sfcurrent(zz_zz_sf)*fzz_zz_sf to take account of the need to include parameter m. The
parameter m is steadily decreased during the optimization process from a starting value of 1,
and acts to refine the 'search' for the optimum Sf.
If for a given value of 'm' none of the members of CSF produce a reduction in current 'error
norm' then 'm' is reduced according to the following series:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Air Conditioning Shape Factor Optimization Program (ACSOP)
Using the Boundary Components
where D is the Number_Of_Step_Decrements and represents the point at which the changes in
each component of Sf have become so small as to have no effect significant effect on the final
solution. The Number_Of_Step_Decrements is a user selectable parameter, the default value is
10, though values up to 30+
may be required for some network configurations. The Step_Size_Modifier is also a user
selected tuning parameter that controls how quickly the step size sequence decays. The default
value is 0.8 and the range is 0 < Step_Size_Modifier < 1, though values in the range 0.5 to 0.9
have proved to be most productive.
SfCond_MDot is evaluated using the same principle outlined for the other three candidates, but
the principle equation for assessing the candidate is:
The 'steepest descent' algorithm is not the most efficient optimisation algorithm available.
However in this particular case it is well suited to dealing with the complexities presented in this
problem. These include: (i) the complex nature of the interaction between the different
components of Sf and, (ii) the complex effects of modifying a shape factor have on a simulation.
It is also a robust algorithm that can be easily protected against spurious 'Sf values' which could
cause the simulation to fail. As has been shown above, it is also easy to generate a CSF from the
experimental data and the output from the simulations. For these reasons it is felt that the
'steepest descent' method provides a sound basis for the calculation of shape factors.
Related Topics
Using ACSOP
ACSOP - Worked Example
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Air Conditioning Shape Factor Optimization Program (ACSOP)
Using the Boundary Components
Table 18-6 shows the allowable input conditions and the relevant actions that are taken and the
decisions that are taken, depending on the conditions that are encountered when operation as an
Upstream Boundary.
Table 18-6. AC Boundary Input Data Combinations
Condition State 1 2 3 4 5 6 7
1 Boundary Location = Upstream Y N N N N N N
2 Boundary Location = Downstream N Y Y Y Y Y N
3 Type (Downstream) = Pressure Source - Y Y N N N -
4 Type (Downstream) = Mass Flow - N N Y Y N -
Source
5 Pressure or Pressure v Time Curve Set - Y N - - - -
6 Mass Flow Rate or Mass Flow Rate v - - - Y N - -
Time Curve Set
A Use Upstream Boundary Decision Table x
B Set Pressure at Node x
C Set Mass Flow Rate to Node x
D Ignore Quality & Temperature, if set x x
E ERROR: Pressure must be defined for x
Downstream Pressure Source
F Error: Mass Flow Rate must be defined x
for Downstream Pressure Source
G Error: Type must be defined for x
Downstream Boundary
H Error: Mandatory data Not Set. x
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 19
Visualiser and Segmenter
The Visualiser is a 3D graphical tool that enables you to view the spatial arrangement of the
components that make up a cooling pack. The Segmenter takes a standard Simcenter Flomaster
network and, when requested by the user, identifies groups of Heat Exchangers, and any other
segmentable components, which are adjoining and in series in the air flow path.
The Visualiser. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 542
The Visualiser Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 545
Setting the Visualiser Component Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 549
Updating Data From the Visualiser Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 550
The Segmenter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 553
The Segmenter - An Example. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 556
The Segmenter - Defining Split Planes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 560
The Segmenter - Running a Segmentation Simulation. . . . . . . . . . . . . . . . . . . . . . . . . . . . 564
The Segmenter - Viewing Segmentation Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 565
The Segmenter - Defining the Coordinate System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Visualiser and Segmenter
The Visualiser
The Visualiser
The Visualiser is a 3D graphical tool that enables you to view the spatial arrangement of the
components comprising the cooling pack. The cooling pack may include components such as
the grill, stacked heat exchangers (charge air cooler, oil coolers, condenser, radiator, etc.) fans
and losses, with air inlet and outlet boundaries. The Visualiser will not display standard
components included in the air flow path or those connected to the cooling pack, such as parts
of the lubrication circuit, ATF system, AC unit and cooling circuit.
The network below represents a simple cooling pack.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Visualiser and Segmenter
The Visualiser
Components such as sources are shown as round objects whereas components such as
Condensers, Heat Exchangers, etc, are shown as square objects. You can set the geometrical
data (its position in 3-D space, its height, width and thickness) for each component. You can
also specify the color and transparency (so that you can easily see behind elements of the
cooling pack) for each component.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Visualiser and Segmenter
The Visualiser
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Visualiser and Segmenter
The Visualiser Controls
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Visualiser and Segmenter
The Visualiser Controls
Full Screen When you select this option, the Visualiser window expands to fill the
screen. To restore the window to normal size, reselect the option.
Headlight When you select this option, the lighting effects are removed and the
image is displayed darker. To restore the lighting effects to normal,
reselect the option.
Functions > Home When you select this option, the view is set to view you defined using
the 'Set Home' option.
Functions > Set Home Resets the Home position to current camera position. If you
manipulate the image and want to return to the selected view, then
click the Home button.
Functions > View All provides an overview of all the objects in the visualiser window.
Functions > Seek Allows you alter the center of rotation for the camera. When clicked
on (and in viewer mode), the cursor changes to the symbol shown on
the button. If you position the cursor over the image and left-click on
it, whatever is underneath the cursor is selected as the new center of
rotation. Once the button is released, the camera either jumps or
animates to its new position.
Draw_Style > As Is Resets the objects to their original state.
Draw_Style > Hidden Renders the objects as wire-frame, but only shows the object front
Line faces.
Draw_Style > No Text Renders the objects without any texture.
ure Selecting this option depends on the objects having a textual surface.
As the Simcenter Flomaster objects do not have textured surfaces,
you will see no discernible changes when you select this option.
Draw_Style > Low res Renders the objects in low resolution
olution
Draw_Style > Wire Fr Renders the objects as wire-frame.
ame
Draw_Style > Points Renders the objects as a series of points.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Visualiser and Segmenter
The Visualiser Controls
Draw_Style > Boundin Renders the extreme objects as bounding boxes as shown
g Box
below:
Move As Functions
Note: for these functions to operate, you first need to click the button.
Move Same as Still Renders the objects in the 'As Is' (unchanged) mode when you move
them.
Move no Texture Selecting this option depends on the objects having a textual surface.
As the Simcenter Flomaster objects do not have textured surfaces,
you will see no discernible changes when you select this option.
Move Hidden Line Renders the objects as wire-frame, but only shows the object front
faces when you move them.
Move Low Res Renders the objects as low resolution when you move them.
Note: As spherical objects are made up of a series of triangles, these
are the only objects that are affected when you select this option.
Move to Wireframe Renders the objects as wire-frame when you move them.
Move to Points Renders the objects as a series of points when you move them.
Move to Bounding Box Renders the extreme objects as bounding boxes when you move
them.
Buffer Functions
Single Buffer Use this option if you have problems with the 'Double Buffering'
option.
Double Buffer This option provides faster graphics manipulation. If you have
problems, such as a black screen when you first open the Visualiser
window, then you should select the 'Single Buffer' option. If you still
have problems, you should obtain the latest driver for your particular
graphics card.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Visualiser and Segmenter
The Visualiser Controls
Interactive Buffer If this option has been pre-selected upon opening the Visualiser
window, when you manipulate objects in the window, the double
buffer option is automatically selected.
Preferences > Seek to
point
Preferences > Auto Cli When you turn this option Off, it clips the planes of the objects in the
p Planes Visualiser window.
One useful feature with the option turned off, is that as you rotate the
'Dolly' control to move in or out from the objects, objects disappear or
reappear in order of their placement in the group. If you rotate the
control far enough, you can go right through the objects to see those
at the back or front.
Preferences > Spin An Turns the Spin Animation option Off/On.
nimation
Preferences > Rotation When you select this option, a set of axes is displayed on the image.
Axes Subsequently, when you move the image, you can see the image
rotating about the axes.
You can set the axes so that when you rotate the image, the objects
rotate around the selected object.
Note: The axes displayed always refer to the 'Default
Coordinates'. As such, you should not use this feature with the
Alternative Coordinates.
Preferences > Stereo To use this option, you will need a pair of Stereo spectacles which
plug in to the appropriate socket on your graphics card. When you
select this option, the Stereo Preferences dialog box shown below is
displayed:
• To choose a stereo mode, click the dropdown list and select the
required mode.
• Select the Use Stereo check box.
• To set the 'Zero Parallax Balance' and 'Camera Offset', adjust the
required control.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Visualiser and Segmenter
Setting the Visualiser Component Data
Related Topics
Setting the Visualiser Component Data
Updating Data From the Visualiser Window
4. Referring to Figure 19-3, for some components, extra data items other than those
discussed above are required to be set. They are:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Visualiser and Segmenter
Updating Data From the Visualiser Window
Related Topics
The Visualiser Controls
Updating Data From the Visualiser Window
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Visualiser and Segmenter
Updating Data From the Visualiser Window
The component is highlighted in the Collection List and its properties are displayed in
the bottom pane.
3. Select the data item you want to update and enter the new value.
4. Click the Save button to save the changes.
5. Some of the changes you make will be reflected back into the Visualiser window. For
example, if you make a change to the Visualiser and Segmenter Data, such as changing
the color, the transparency or the dimensions of an object, then you will see the change
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Visualiser and Segmenter
Updating Data From the Visualiser Window
take place. In the example shown below, the color of the Condenser component was
changed to 'Green':
Figure 19-5. The Component Boarders 2- The Visualiser Window
Related Topics
The Visualiser Controls
Setting the Visualiser Component Data
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Visualiser and Segmenter
The Segmenter
The Segmenter
The Segmenter takes a standard Simcenter Flomaster network and, when requested by the user,
identifies groups of Heat Exchangers, and any other segmentable components, which are
adjoining and in series in the air flow path. It does this by working through the connectivity file.
If other non-segmentable components have been placed between heat exchangers (or other
segmentable components), then these are ignored and are not displayed in the Visualiser.
Segmentable components that are upstream of this point will be segmented separately from
those downstream of it, and the flow from all the segmented paths upstream are mixed in the
unsegmented component(s).
The Segmenter uses the geometric data to identify a segregated air flow path for each
overlapping and non- overlapping segment of all the segmentable components in each
contiguous group. It then creates the appropriate number of segments within each of these
components, and applies the upstream boundary conditions based on any given inlet distribution
(Velocity and/or Temperature) in a Stagnation Pressure Source.
With regard to the orientation of the hot stream flow in the original components, it creates either
horizontal or vertical hot stream flow paths of consecutive segments in series, and connects
these parallel flow paths to each other at the edges of each segmented component. For example,
if the segmentation produces six segments in a Radiator, in two horizontal rows of three for a
horizontal flow radiator, the Segmenter will connect these as two rows of three in series and will
connect the ends of these rows in parallel as shown below:
1. To allow for the air stream reaching the cooling pack by multiple separate routes, for
example, over and under bumper intakes. In such cases, the proportion of the cooling
pack fed by each air stream is not fixed by simple geometry, and some judgment based
on experience is required to decide the position of the sub- division line. The user should
be permitted to enter one or more vertical and/or horizontal positions where the cooling
pack is to be divided.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Visualiser and Segmenter
The Segmenter
2. To model the effects of a known air velocity or temperature distribution at the inlet to
the cooling pack. In this case, it would be necessary to divide the cooling pack into a
number of segments of equal cross-section, each of which will be subject to a different
mean flow rate or temperature.
This is simply an extension of the above requirement, where the user is provided with an
'Automatic' option, which then offers alternatives of setting the number of divisions, or
the size of the divisions, in both the vertical and horizontal directions. This option is
likely to produce a very large number of component segments, with a large number of
parallel air paths.
The following tables shows what components can be segmented and how they behave in a
network:
Table 19-3. The Segmentable Components
Component Segments other Is Segmented Comments
Components? by other
Components?
AC Condenser Yes Yes Geometric or Frontal Area sub-
divided according to segment sizes.
Fan Yes No Segments other components along
edges of shroud.
Radiation Shutter Yes Yes Flow Area sub-divided according to
segment sizes.
Stagnation Yes * Can be viewed in the Visualiser.
Pressure Source *May contain a 'Profile Factor'
surface that allows a 'map' of
Pressure Coefficient, Velocity or
Total Pressure to be specified. This
map may be derived from a CFD
simulation or from testing. A
Temperature Ratio surface may be
used separately or in conjunction
with the Profile Factor.
Discrete Loss Yes Yes If this is included to allow for
obstructions adjoining, or within the
cooling pack, then the Flow Area
should be sub-divided according to
the segment sizes.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Visualiser and Segmenter
The Segmenter
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Visualiser and Segmenter
The Segmenter - An Example
The flow in the Condenser is horizontal, vertical in the Oil Cooler and horizontal in the
Radiator. Figure 19-7, shows a diagrammatical view of the network while Figure 19-8 shows
the network itself.
Note
The views shown in Figure 19-7are similar to how objects (without the text) are displayed in
the Visualiser, which enables you to see the front, side, rear and top view of the displayed
objects.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Visualiser and Segmenter
The Segmenter - An Example
The Segmenter takes the network and automatically creates multiple paths with connectivity
which is equivalent to the network shown below:
Note
The above view shows how Simcenter Flomaster takes the network shown in Figure 19-8
and splits it into multiple components and paths. This view is NOT visible in the Network
Drawing window.
In the above view, the outlet connections from the Radiator have been omitted for clarity.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Visualiser and Segmenter
The Segmenter - An Example
The figure below shows a diagrammatical view of how the Segmenter takes the example
network and splits it up. The actual segmentation process depends on the flow orientation in all
the heat exchangers.
In the above example, Segments 3 and 4 would be combined if the Oil Cooler flow were
horizontal. If the Condenser flow were vertical, Segment 12 would be split vertically, or if the
Radiator flow were vertical, the segmentation would be completely different. It is important to
optimise the segmentation, rather than using a crude approach, to limit the number of segments.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Visualiser and Segmenter
The Segmenter - An Example
The following figure shows an example where two Segmentation Groups are used to model the
air flow through the upper and lower grills:
Display Segments
The 'Display Segments' option enables you to display the segments for each object shown in the
Visualiser window.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Visualiser and Segmenter
The Segmenter - Defining Split Planes
2. Right-click in the Visualiser window and select Draw Style and then the Hidden Line
option.
3. Use the Roty control to rotate the objects so that you can see the segments.
Hide Segments
The Hide Segments option enables you to hide the segments for each object shown in the
Visualiser window. To access the option:
1. With the Visualiser window active, go to the Tools menu and choose the Hide
Segments option.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Visualiser and Segmenter
The Segmenter - Defining Split Planes
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Visualiser and Segmenter
The Segmenter - Defining Split Planes
by going to the Fit Extents to Component dropdown list and selecting the required
component. The following figure shows the results when the 'All' option is selected:
Figure 19-13. The Segementer Model - Example 1
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Visualiser and Segmenter
The Segmenter - Defining Split Planes
Note
To see what components are associated with the selected group, click the
Members button.
3. To Fit Extents to a single component select the component from the Fit Extents to
Component dropdown list.
4. To input the Splits for the Vertical and Horizontal Planes, click in the associated
Number of Splits fields and enter a value between 1 and 20, or enter a suitable Split
Spacing.
5. Click the corresponding Generate buttons. The generated values are automatically
inserted into the relevant cells.
6. To enter Vertical and Horizontal Spacing values, click the relevant fields and enter the
required values. Click the Generate buttons.
These values define the split to an absolute position in the relevant plane.
7. To sort the values, click the required Sort button.
8. To save the values for a subsequent segmentation simulation, click the Save button.
9. Use the Display Split Planes option to see how the split planes are overlayed, for each
object displayed in the Visualiser window:
a. Select Overlay Split Planes from the Tools > Visualiser and Segmenter menu.
The Visualiser window opens.
b. Right-click in the Visualiser window and choose the Draw Style option followed by
Hidden Line.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Visualiser and Segmenter
The Segmenter - Running a Segmentation Simulation
c. Click the button to see the front of the objects as shown below:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Visualiser and Segmenter
The Segmenter - Viewing Segmentation Results
Note
Results for each segment are stored in their parent component. The results can viewed as a
3D surface plot, or in the Visualiser window
Procedure
1. With the Network window active, click the Simulation Data tab.
2. Set the simulation type to: Heat Transfer Steady State.
3. Click in Segment Simulation Enabled cell and choose the Yes option.
4. Click the Configure button to set-up Dynamic Colouration.
5. Click Run.
The simulation starts.
Related Topics
The Segmenter - Viewing Segmentation Results
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Visualiser and Segmenter
The Segmenter - Viewing Segmentation Results
The results discussed in this section are based on the example network shown below:
Prerequisites
• You must collect the components before viewing the results
Procedure
1. Select the required component from the Collection List, in this case the Heat Exchanger:
Radiator component.
2. Click in the cell next to: Segment Numbers to display four buttons.
3. Click the button.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Visualiser and Segmenter
The Segmenter - Viewing Segmentation Results
The graph shows a plot of 'Segment Number' v 'X' and 'Z' Segment Position, and it
shows a total of 14 segments. In this view, the dark blue segment at the bottom
represents Segment 1, while the dark red color at the top represents Segment 14.
You can view the graph 'as is', but the best view, is to view the graph as a 'Contour'
graph where each segment is colored according to its position. To do this:
4. Right-click in the plot window and choose the Surface option followed by Solid with
Contour.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Visualiser and Segmenter
The Segmenter - Viewing Segmentation Results
5. Using the mouse, draw a box around the Radiator. Right-click and select Visualise to
display the Visualiser window.
6. Click in the cell next to Segment Numbers to display four buttons.
7. Click the button to display the Colour / Range Band Selection dialog box. For this
exercise, we will be using the Interpolated option with the settings as shown below.
Figure 19-18. Viewing Segementation Results - The Colour / Range Band
Selection Dialog Box
8. Once you have set the required values and colors, click the Continue button.
The Visualiser window is displayed.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Visualiser and Segmenter
The Segmenter - Viewing Segmentation Results
In this view, the segments are read from left-to-right and from bottom-to-top. The colors
are defined as:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Visualiser and Segmenter
The Segmenter - Defining the Coordinate System
• Default Coordinates
• Alternative Coordinates.
Depending on the coordinate system used, it enables you to specify the center position of the
component, plus its width, thickness and height in 3-D space as shown below. Diagrammatic
views of the two systems are shown below:
Procedure
Specify the coordinate system by selecting Visualiser and Segmenter from the Tools menu.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Visualiser and Segmenter
The Segmenter - Defining the Coordinate System
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Visualiser and Segmenter
The Segmenter - Defining the Coordinate System
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 20
Modeling Vehicle Systems in 3D
Simcenter Flomaster contains tools to help you model vehicle systems when the vehicle is
rotated in 3D space and subject to accelerations other than gravity.
Conventional 1D fluid flow simulation assumes that the fluid circuits have a fixed topography
and are subject to a constant external body force due to gravity. This is not true of mobile
systems, particularly those in aircraft. All mobile systems may be subject to additional external
body forces due to the accelerations experienced by the vehicle; those in aircraft, submersibles
or submarines also rotate in three dimensions.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Vehicle Systems in 3D
Modeling Body Forces in 3D Space
Note
With this method, opposing body forces within the vehicle and its fluid systems that
result from rapid rotation of the vehicle about its own axes are not modeled. The
forces modeled by Simcenter Flomaster act in the same direction on all components in
the network.
• For more complex flight paths you can use one of the Simcenter Flomaster Scenario
Components to specify Pitch, Roll, Yaw, and acceleration against time and use this in
transient simulations to investigate the effect of these forces on network performance.
See “Modeling Pitch, Roll, and Yaw, Dynamically” on page 581
Note
The definition of the X, Y, and Z Coordinates (and consequently the definition of roll, pitch,
and yaw angles) is fixed - You must adapt your inputs to that format.
The Sequence of rotation is fixed; first yaw, then pitch, then roll.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Vehicle Systems in 3D
The 3D Coordinate System
In most cases, the components of the fuselage are numbered sequentially from nose to tail, so
we chose the X axis positive direction to point aft. It is conceptually much easier to define such
things as liquid level in tanks, if the Vertical axis is positive upwards, so we chose the Z axis
positive direction to point up. The right hand rule then dictates that Y axis values should
increase to the right (starboard) side of the vehicle (that is to the left when viewed in the positive
direction of the X axis.
The origin of these axes may be placed anywhere in relation to the vehicle, including at the
centre of gravitry or rotation. Normally, you would choose the origin to correspond with that of
the principal coordinates for the vehicle. For example, you may place the origin some distance
ahead of the nose, on the transverse axis of symmetry and at the mid-height of the fuselage.
Once the origin of coordinates is chosen, the position of the components can be defined in a
fixed relationship to the airframe. This is done by setting the X, Y and Z coordinate of each
Node and the level information in such components as Accumulators and Reservoirs. These
positions then remain fixed relative to the vehicle during simulations, so that all components
defined in this way move with the rotation of the vehicle and are subject to the same
accelerations as the whole vehicle.
The effect of Altitude on outside/boundary Temperature & Pressure is defined in the Ambient
Conditions Sub-Form, while the Attitude and Accelerations of the vehicle are defined in the
Aircraft Data Sub-Form. Both of these Sub-Forms are found on the Simulation Data tab of the
Network window.
Circuits that are not much affected by hydrostatic effects due to rotation and acceleration of the
vehicle need not be defined in 3D coordinates. Such systems might include those that operate at
high pressure, such as control or landing gear hydraulics or those containing low-density fluids,
such as air systems.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Vehicle Systems in 3D
The 3D Coordinate System
Parameter Definitions
Figure 20-1. The 3D Coordinate System in Vehicle Simulations
• X Coordinate, xn
Distance of Node n towards the right (starboard) side of the vehicle from the arbitrary
origin of the coordinate system.
Default = NOTSET
• Z Coordinate, zn
Simulation Description
The Node coordinates enable the position and orientation of the components between them to be
calculated. One-armed components, such as Accumulators and Reservoirs have independent
data for elevation, but their X,Y position is assumed to coincide with that of the connecting
node. They therefore maintain a fixed position in all three dimensions as the vehicle rotates, and
the hydrostatic pressure difference between them varies accordingly.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Vehicle Systems in 3D
Modeling the Vehicle Position using Aircraft Data
When the user, directly or indirectly (see “Modeling the Vehicle Position using Aircraft Data”
on page 577) defines the Attitude (Roll, Pitch & Yaw) and Accelerations of the vehicle, the
following occur:
• The elevations and orientations are adjusted for all components that are connected to
Nodes where the 3D Coordinates are non-zero.
• The resultant acceleration is used to calculate the component of body force acting along
the axis of the relevant components.
• The axial component of body force is used in calculating the pressures and mass flow
rates in the network.
For most loss components, the axial component of body force is modelled in steady state
and transient flow by taking in to account the body force component in the quasi-steady
momentum or pressure drop equation.
For detailed information on how the component of body force is used in pressure and
mass flow rate calculations in different pipe models, see the section on Pipes in the
Simcenter Flomaster Component Simulation Description Manual.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Vehicle Systems in 3D
Modeling the Vehicle Position using Aircraft Data
In the above cases, the component accelerations are not required and should be Not Set. For
more complex flight paths, you may set all three component accelerations (Longitudinal,
Transverse and Normal) while leaving Ground Speed, Turn Radius and Inclinometer Reading
Not Set.
In all cases, the values of Roll, Pitch and Yaw need to be set if they are non-zero. (Not Set
properties will be assumed to be zero). These properties are defined with respect to the Centre
of Rotation. This is defined in terms of the vehicle 3D Coordinates, in which the position of the
fluid circuits was described.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Vehicle Systems in 3D
Modeling the Vehicle Position using Aircraft Data
o X Coordinate, x0
Distance of the Centre of Rotation aft of the arbitrary origin of the coordinate
system.
Default = NOTSET
o Y Coordinate, y0
Distance of the Centre of Rotation towards the right (starboard) side of the vehicle
from the arbitrary origin of the coordinate system.
Default = NOTSET
o Z Coordinate, z0
Distance of the Centre of Rotation above the arbitrary origin of the coordinate
system.
Default = NOTSET
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Vehicle Systems in 3D
Modeling the Vehicle Position using Aircraft Data
Having set the coordinates, the vehicle is then rotated about the displaced axes
through the Centre of Rotation, as shown below:
Figure 20-3. Movement about the Centre of Rotation
• Roll, α
This is the constant angle of rotation of the vehicle about its longitudinal axis through
the Centre of Rotation in a clockwise direction looking aft. If it is NOTSET, a value of
zero is assumed.
Default = NOTSET
• Pitch, β
This is the constant angle of rotation of the vehicle about its transverse horizontal axis
through the Centre of Rotation in a clockwise direction looking to the right (starboard);
i.e. Nose up and tail down. If it is NOTSET, a value of zero is assumed.
Default = NOTSET
• Yaw, γ
This is the constant angle of rotation of the vehicle about the vertical axis through the
Centre of Rotation in a clockwise direction looking upwards; i.e. Nose to the left (port)
and tail to the right (starboard). If it is NOTSET, a value of zero is assumed.
Default = NOTSET
• Longitudinal Acceleration, ax
This is the constant acceleration of the vehicle (or other vehicle) aligned with its
longitudinal axis. A positive value creates a body force on the fluid acting towards the
rear of the vehicle. If it is NOTSET, a value of zero is assumed.
Default = NOTSET
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Vehicle Systems in 3D
Modeling Pitch, Roll, and Yaw, Dynamically
• Transverse Acceleration, ay
This is the constant acceleration of the aircraft (or other vehicle) aligned with its
transverse horizontal axis. A positive value creates a body force on the fluid acting
towards the right (starboard) of the vehicle. If it is NOTSET, a value of zero is assumed.
Default = NOTSET
• Normal Acceleration, az
This is the constant acceleration of the vehicle aligned with its vertical axis. A positive
value creates a body force on the fluid acting upwards. If it is NOTSET, a value of zero
is assumed.
Default = NOTSET
The Roll angle, together with Pitch and Yaw are used to calculate the displaced positions of all
the components whose nodes have non-zero 3D coordinates. The Transverse Acceleration, if
not already defined by Ground Speed and Turn Radius, is read together with the Transverse and
Normal Accelerations. These are then used to calculate the axial component acceleration in the
relevant displaced components, so that the correct pressures and flow rates can be computed.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Modeling Vehicle Systems in 3D
Modeling Pitch, Roll, and Yaw, Dynamically
Once added to the Network drawing window the Scenario Component’s properties will
take precedence over any such data that is specified in theSimulation Data tab.
Any curves will take precedence over fixed values.
If all curves are left blank the system is considered to be stationary throughout the
simulation.
Note
For both fixed and dynamic position simulations the Position of Centre of Rotation
parameters (mandatory) define the reference point about which the vehicle moves.
3. To model a fixed position (fixed Pitch, Roll, and Yaw) throughout the simulation:
a. Specify, in the Scenario Component’s properties table, appropriate values for the X,
Y, and Z Coordinate Position data items.
b. Run the simulation.
The vehicle position is applied by Simcenter Flomaster prior to simulation and held
in that position for the duration of the simulation.
4. To model changes in position (dynamic Pitch, Roll, and Yaw) throughout the
simulation:
a. Specify, in the scenario Component’s properties table, appropriate values for the
Roll, Pitch, Yaw, Longitudinal Acceleration, Transverse Acceleration, and Normal
Acceleration v Time data items to set a flight/dive profile of the system of the system
over time.
b. Run the simulation.
The vehicle position will is applied by Simcenter Flomaster prior to simulation and
held in that position for the duration of the simulation.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 21
Flashing and Two Phase Systems
You can model two-phase systems. Some components can be used to model flashing.
Flashing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 583
Two Phase Flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 584
Flashing
Flashing is a phenomenon that occurs when high pressure hot liquid has a rapid pressure drop.
When this occurs, part of the liquid is converted to vapour and a resulting mixture of vapour and
liquid occurs.
The following components model flashing.
Table 21-1. Components that can be used to Model Flashing
Component Family Component Type
Diaphragms • Diaphragm: Bursting Disk
Orifices • Orifice: Long
• Orifice: Long: Pall 8700 Filter
• Orifice: Radiussed
• Orifice: Sharp-Edged (Conical)
• Orifice: Sharp-Edged (Standard Orifice Plate)
• Orifice: Fixed Throttle (60 L/min at 50 bar)
• Orifice: Square
Transitions • All Transitions
Check Valves and • Valve: Clapper Check
Relief Valves • Valve: Gas Admission/Release
• Valve: Pilot Check (180 L/min at 50 bar)
• Valve: Plug Check (after J. Kubie CEGB)
• Valve: Poppet Check
• Valve: Poppet Relief
• Valve: Simple Check (80 L/min at 6 bar)
• Valve: Simple Relief (Crack 240 bar; Maximum 260 bar)
• Valve: Spring-operated Check (D1b125 5.0N Crack)
• Valve: Swing Check
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Flashing and Two Phase Systems
Two Phase Flow
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Flashing and Two Phase Systems
Two Phase Flow
Note
Enthalpy results for two-phase branch arms is total enthalpy.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Flashing and Two Phase Systems
Two Phase Flow
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 22
Component Interaction
The Simcenter Flomaster Component Interaction module, has been specifically designed to
account for the changes that occur to component loss coefficients when other components are
positioned in close proximity.
The program searches for groups of potentially interacting components whose interaction
coefficients depend only on the geometrical configuration of the component and flow direction.
Having calculated all the interaction coefficients for the relevant components, the program
proceeds with a normal Steady State simulation.
Note
You can only use component interaction with Incompressible Steady State simulations.
The loss coefficient quoted for an individual component assumes that it is isolated from the
effects of other components both upstream and downstream. This implies that there is an
upstream length of straight, uniform cross-section pipe which is long enough to ensure that any
flow disturbances produced by an upstream component have decayed before reaching the
component's inlet. It also implies that there is sufficient downstream length of straight uniform
pipe for flow disturbances produced by the component to decay to that of normal pipe flow.
In practice many components are installed in systems with insufficient interconnecting lengths
of pipe for the above assumptions to be valid. In such cases 'interaction effects' occur; for
example, the flow patterns at the outlet of one component may interfere with the flow pattern of
the given component and so its loss coefficient differs from the isolated case.
In general, the loss coefficient of two closely spaced components will not be the arithmetic sum
of the two individual loss coefficients because of the three different types of interaction:
• Type A - Part of the loss associated with redevelopment of the flow after the first
component does not occur.
• Type B - The first component affects the inlet flow conditions to the second.
• Type C - The static pressure distributions may interact directly so modifying the flow
patterns in both components.
Simcenter Flomaster takes account of the interaction effect by either:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Component Interaction
Where:
K = The non-dimensional loss coefficient Keff = The modified loss coefficient that
accounts for the interaction effect
• By modifying a fundamental parameter associated with the component and then using a
standard equation or graph to calculate the loss coefficient.
For example, to model interaction effects in certain types of transitions, Simcenter Flomaster
modifies the length/diameter ratio and then uses a standard curve to obtain the loss coefficient.
Details of the interaction coefficients which are used for different combinations of components
is given in the relevant component sections. In addition, Appendix B contains two tables that
show precisely which type of interaction is applied to the upstream and downstream component
in any interacting pair.
Table 22-1. Component Interaction - Interactive Components
Component Application Area Notes
Bends Incompressible (Hydraulic and Non-
hydraulic Power Applications)
Transitions
Orifices
Junctions
Pumps Incompressible Includes:
• Displacement Pumps
• Rotodynamic Pumps
Valves Incompressible Includes:
• Control Valves
• Check Valves
• Relief Valves
DCVs Incompressible (Hydraulic Power
Applications)
Reservoirs Incompressible (Hydraulic and Non-
hydraulic Power Applications)
Accumulators
Weirs
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Component Interaction
Component Interaction Types
Note
Controllers and Solids cannot be used in Component Interaction Simulations.
Type A Interactions
Type 'A' interactions are typified by an insufficient length of pipe downstream of a bend. It is
necessary to have a length of as much as 30 pipe diameters in some cases to avoid component
interaction. To a lesser extent, such effects occur for diffusers and orifices when the outlet pipe
length is less than 5 pipe diameters.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Component Interaction
Component Interaction Usage
In these cases, the loss coefficient is less than would occur with sufficient length of outlet pipe
because part of the loss attributable to the component is associated with flow re-development in
the outlet pipe. If the pipe is too short, part of this loss does not occur. Thus the multiplier used
for A-type interactions is LESS than unity.
Type B Interactions
Bend-bend, bend-diffuser and bend-tee are typical of B-type interactions and are discussed in
detail later. There is good published data covering the more common combinations and the
correction factors are applied either as a multiplier to both components, or in the case of tees, as
an additive correction.
Usually, the corrected coefficients are LESS than the sum of the individual component
coefficients. The B-type correction is applied to cater for the known sensitivity of gradual
diffusers to disturbed inlet flow patterns.
Type C Interactions
This type of interaction is modeled in Simcenter Flomaster for some component combinations
where there is published data. This type of interaction occurs when the spacer, or length of
straight pipe between two components, is less than one pipe diameter.
In such cases the static pressure distribution across the outlet plane of the upstream component
is non-uniform and has not decayed to a uniform profile at the position of the inlet plane of the
downstream component. The outlet static pressure distribution for even the most severe
component will be uniform by about one pipe diameter downstream of the outlet. Thus this type
of interaction, which can produce an overall loss GREATER than the sum of the two individual
components' loss, does not arise if there is always a spacer pipe of at least one diameter in
length.
In practice, if a system includes two components in close proximity, it is very likely that there
will be other components in the system which interact as well. The procedures in
Simcenter Flomaster have been designed to allow for multiple interactions in a systematic
manner which is physically reasonable but which does not exaggerate interaction effects. There
is no published data on multiple interactions.
Pre-Processor Checks
1. The program checks for any 3-armed nodes and informs the user in the log file. A 3-
armed node, would in reality, be replaced by a junction, which might interact with the
surrounding components.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Component Interaction
Component Interaction Usage
2. The program checks the diameters of adjacent components and warns the user if they
differ by more than 5%. Again, in reality this would imply the use of a diffuser or
reducer, with possible interaction effects.
Pre-Calculation of Coefficients
1. The program searches for pairs of potentially interacting components whose interaction
coefficients depend only on the geometrical configuration and flow direction and NOT
the magnitude of the flow. (This in fact includes ALL interacting components except T-
and Y-junctions and components interacting with them.)
The appropriate component interaction coefficients are stored ready to be used during
the iterative simulation of the network.
2. The program sets up the data to enable the interaction coefficients for T- and Y-
junctions and components interacting with them, to be calculated during the iterative
simulation of the network.
After flow and pressure convergence, if T- and Y-junctions are present the program restarts the
iterations, but this time it includes the coefficients for these components. The calculation
continues until the flows and pressures converge. (This approach avoids lengthy, time
consuming calculations during the majority of the iterative process and enables the T- and Y-
junction coefficients to incorporated efficiently.)
Output Facilities
The component interaction coefficients are output as operational variables, one each for bends,
orifices, gradual diffusers/reducers and sudden diffusers/reducers, three each for T- and Y-
junctions. A 'component interaction' message is displayed alongside each component which has
a non-unity interaction coefficient on the network results display. (A coefficient of 1.0 implies
no interaction since the coefficients are multiplied.)
Combination Angles
When bends or pumps are attached to bends, T-junctions or Y-junctions, the 'combination angle'
between the components is required in order to calculate the interaction coefficient. For bends/
junctions there is one combination angle per arm in the input data. For junction/bend/pump
combinations, you must specify the combination angle on the bend or junction data form.
For junction/bend-bend combinations, you may specify the combination angle on either
component's data form. If you specify the combination angle on both forms, then the angles
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Component Interaction
Component Interaction Usage
MUST be within one degree of each other - otherwise the program assumes that you have input
two different values for one angle and will error halt. The arm number (1, 2 or 3) on the
component data form relates directly to the number shown on the component symbol.
Note
Where combination angles are NOTSET, an angle of zero is assumed by the simulation and
a warning is issued.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Component Interaction
Component Interaction Usage
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Component Interaction
Component Interaction Usage
arm to which the component is attached. The combination angle is then defined as being the
combination angle between the attached component and the imaginary bend.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Component Interaction
Running a Component Interaction Simulation
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Component Interaction
Running a Component Interaction Simulation
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Component Interaction
Running a Component Interaction Simulation
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Component Interaction
Running a Component Interaction Simulation
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 23
Drive Cycles
A Drive Cycle describes the driving conditions for a vehicle (e.g. car, bus, lorry, etc) over a
given time range and speed.
Drive Cycles are presented as Speed v Time curves, each describing a particular set of driving
conditions.
The drive cycles provided by Simcenter Flomaster can be found in the Performance Data
catalogue, and are grouped as follows:
Table 23-2. Simcenter Flomaster Drive Cycles
Drive Cycle Description
European Union Braunschweig Cycle
ECE/UDC
ETC (FIGE Transient)
EUDC
EUDC (Low Power)
New European Drive Cycle (ECE + EUDC)
New European Drive Cycle (Low Power)
International Nonroad Transient Cycle (NRTC)
World Harmonized Transient Cycle (WHTC)
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Drive Cycles
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 24
Flow Balancing
Flow Balancing enables you to specify required flow rates in a network. For Incompressible
simulations, these flow rates are Volumetric (m3/s) in nature. For Compressible simulations,
you specify the mass flow rate (kg/s). From this, the pressure and flows within the network are
calculated enabelling component data to be determined, which in turn enables the required
flows to be achieved.
Definitions
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Flow Balancing
Depending on the simulation you are running (e.g. Compressible or Incompressible), the same
reasoning applies regarding the status of nodes. Generally, for nodes, you should indicate which
part of the network contains either gas or liquid by setting the node status to Compressible (e.g.
DRY) for gas, and Incompressible (e.g. WET) for liquids. In short, for Compressible
simulations, flow specifying components should be set to Compressible, while for
Incompressible simulations, flow specifying components should be set to Incompressible.
For example, in a Compressible Flow Balancing simulation any Cylindrical Pipe components
(which are flow specifiers), MUST only be connected to Compressible nodes. The simulation
will error halt if this is not the case. You are advised NOT to use pipes as flow balancing
components in the Incompressible (e.g. wet side) of the network. If you need to use pipes, then
you should consider running an Incompressible Flow Balancing simulation, which allows you
to simulate 'wet' networks.
• Nodal pressures can be calculated for all connection nodes of all flow specifying
components. Networks that contain two armed flow specifiers are split into sub-systems
by treating each flow specifier as two back-to-back one-armed flow specifiers. Each
subsystem is then examined to ensure that the pressure can be specified at one or more
nodes.
Tip
One method of separating a pressure source from a flow specifying component is by
placing a Discrete Loss component in between. This component will have low
forward and reverse loss coefficients and a relatively high area so as to simulate a
lossless component (see Figure 24-2).
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Flow Balancing
• A two armed flow source coefficient routine has been incorporated for both
compressible and incompressible flow. This routine is used for the flow specified
components. In the case of compressible flow this routine ensures that the network does
not attempt to solve with an impossible mass flow rate.
If this occurs, then the simulation will error halt and a warning message will be
generated indicating that the network has failed to achieve a 'flow balanced' state.
• A Steady State network simulation will be repeated after the initial Flow Balancing
geometry calculation has run, where newly calculated items of geometric data are used
in place of the specified mass flow rates.
The following points should be noted when running a Flow Balancing simulation.
• If the desired flows are not achievable due to choking at critical area locations, then the
simulation will error halt at the end of the initial Flow Balancing geometry calculation
and a warning is issued. For example:
"Mass flow rate not achievable for the flow specifier"
• Calculated geometry (for example, a diameter or length, depending on the component) is
checked to determine if the minimum and maximum allowable range has been used for
the relevant data item. (This range can be seen near the bottom left of the Component
Data Form.) If the minimum or maximum range has been exceeded, then a warning is
given.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Flow Balancing
Flow Balancing - Which Components Can I Use?
• All flow specifying components must be considered as adiabatic before their geometric
details are to be determined. A simulation will be repeated and the subsequent geometry
found if any flow specifying component is set-up with heat transfer. It is important to
note that the eventually derived mass flow rate may be found to differ slightly from that
required.
• For flow balancing simulations that include components which use a curve, accurate
results will only be achieved if the curve is invertible in the full range of use.
Within Flow Balancing, a flow direction is defined as:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Flow Balancing
Flow Balancing - Which Components Can I Use?
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Flow Balancing
Flow Balancing - Which Components Can I Use?
Loss Data
The basis for the loss data for the families shown above is the incompressible loss data
presented in 'Internal Flow Systems'. This data is regarded as the best that is currently available,
there being very little reliable compressible flow component loss data available. The
incompressible loss data is revised where appropriate to cater for fluid compressibility effects.
Additional Features
The following table shows the additional features for all components that are classed as 'flow
specifiers'.
Table 24-2. Flow Balancing Components - Additional Results and Features
Component New Data Omitted Data Additional Results
Compressible Pipes
Cylindrical Mass Flow Diameter or • Required total pressure loss
Pipes Rate Length Diameter • Required loss coeff. (Comp) dry
or Length • Required loss coeff. (Incomp) wet
• Specified mass flow rate.
Incompressible Pipes
Cylindrical Volumetric Diameter or • Diameter or Length
Pipes Flow Rate Length • Specified flow
• Required pressure loss
• Actual pressure loss
• Loss coefficient.
Hexagonal Volumetric Side Length, or • Side Length or Length
Pipes Flow Rate Length • Specified flow rate
• Required pressure loss
• Actual pressure loss
• Loss coefficient.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Flow Balancing
Flow Balancing - Which Components Can I Use?
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Flow Balancing
Flow Balancing - Which Components Can I Use?
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 25
Ambient Conditions
The Ambient Conditions applies to all simulations and can be specified in a number of ways
The Ambient Conditions data is set on the Ambient Conditions Sub-Form on the Simulation
Data tab. All types of Simulation require both Ambient Temperature and Atmospheric Pressure
to be defined, either directly or via a definition of Altitude and its relationship to these
parameters. Ambient Temperature and Atmospheric Pressure can each be defined in one of
three ways:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Ambient Conditions
Ambient Conditions - Parameter Definitions
Default = 20oC
• Atmospheric Pressure
A constant value of the pressure acting on the outside of the Simcenter Flomaster
circuits and components. It is the default pressure at most boundaries and some other
components, unless a local value is set to override it.
Default = 1.01325 bar
• Acceleration due To Gravity (g)
The body force applied in all Simcenter Flomaster simulations, due to the gravitational
attraction of the earth. The default value is equal to the Standard Gravity (exactly
9.80665 m/s2) agreed by the 3rd CGPM in 1901. You can override this to account for
local variations in gravity.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Ambient Conditions
Ambient Conditions - Parameter Definitions
• Altitude
A constant value of the elevation above Mean Sea Level (strictly the geopotential
height) of the systems being modeled. A single value is used for the entire network,
since hydrostatic effects are not modeled in the atmosphere around the circuits. Altitude
is solely used to evaluate Ambient Temperature and/or Atmospheric Pressure from the
appropriate curve v Altitude.
Default = NOTSET
• Ambient Temperature v Time
The time-varying temperature present on the outside of the Simcenter Flomaster circuits
and components. It is the default temperature for inflow at many boundaries and for the
external temperature of components, unless a local value is set to override it.
Default = NOTSET
• Atmospheric Pressure v Time
The time-varying pressure acting on the outside of the Simcenter Flomaster circuits and
components. It is the default pressure at most boundaries and some other components,
unless a local value is set to override it.
Default = NOTSET
• Altitude v Time
The time-varying elevation above Mean Sea Level (strictly the geopotential height) of
the systems being modeled. A single value is used for the entire network, since
hydrostatic effects are not modelled in the atmosphere around the circuits. Altitude is
solely used to evaluate Ambient Temperature and/or Atmospheric Pressure from the
appropriate curve v Altitude.
Default = NOTSET
• Ambient Temperature v Altitude
The temperature of the atmosphere as a function of Altitude above MSL. A curve is
supplied in the database, which is based on the International Standard Atmosphere (ISA)
of the International Civil Aviation Organization (ICAO).
Default = ISA Temperature v Altitude
• Atmospheric Pressure v Altitude
The pressure of the atmosphere as a function of Altitude above MSL. A curve is
supplied in the database, which is based on the International Standard Atmosphere (ISA)
of the International Civil Aviation Organization (ICAO).
Default = ISA Pressure v Altitude
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Ambient Conditions
Ambient Conditions - Simulation Descriptions
Ambient Temperature
Ambient Temperature is used to initialize all components in a Heat Transfer or Compressible
simulation, for those components that DO NOT have an independent initial temperature. It is
used as a 'default' setting for:
Atmospheric Pressure
Atmospheric Pressure is used as a 'default' setting for:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Ambient Conditions
Ambient Conditions - Simulation Descriptions
Altitude
If the Altitude is defined, either as a constant or as a curve v Time, it is used to:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Ambient Conditions
Ambient Conditions - Simulation Descriptions
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 26
Zero Flow Heat Transfer
The prime aim of modeling Zero Flow Heat Transfer (ZFHT), is to help engineers improve the
performance of engine cooling systems. Key to these improvements, is having a well balanced
warm-up strategy, where the aim is to reduce the friction losses in the liners and bearings. To
achieve this, parts of the cooling circuit are temporarily 'closed off' from the coolant flow by
valves, thermostats or by the switchable/electric coolant pump itself.
As a result of this certain parts of the cooling circuit, convective heat transfer from these parts to
the surrounding structure is significantly reduced which in turn improves engine warm-up. To
prevent over-heating and to restart the coolant flow, temperature sensors which form an integral
part of the control circuit, are placed in the 'zero flow' parts of the cooling circuit.
o Junction: T(30o)
o Junction: T(45o)
o Junction: T(60o)
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Zero Flow Heat Transfer
Zero Flow Heat Transfer - Components
o Junction: T(90o)
Y-junctions
o Junction: Y (A1 + A2 = A3)*
• Losses
o Discrete Loss*
• Heat Exchangers
o Heat Exchanger: Heater-Cooler
o Heat Exchanger: Thermal
• Pipes
o Pipe: Cylindrical Rigid*
o Pipe: Flexible Hose*
• Sources
o Source: Flow
o Source: Pressure
• Solids
o Thermal Bridge*
• Valves
Control Valves
o Valve: Y*
o Valve: Angle*
o Valve: Ball*
o Valve: Butterfly (Blakeborough)*
o Valve: Butterfly (Type A, B, and C)*
o Valve: Diaphragm (Full Bore)*
o Valve: Diaphragm (Reduced Bore)*
o Valve: Gate (Seat Area = Pipe Area)*
o Valve: Globe*
*These components also have the additional convection heat transfer capabilities.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Zero Flow Heat Transfer
Modeling Zero Flow Heat Transfer
• Zero-flow calculations are only activated for those components shown in the above
table. As such, any zero-flow branches in the network can ONLY contain these
components.
• If the network contains a 2-Arm component for which zero-flow calculations are not
implemented, it is considered as a 'thermally neutral' component.
• In the case of a 1-Arm or a component with more than two arms, for which zero-flow
calculations are not implemented, then the simulation halts and an error message is
displayed.
• Nodes present in zero-flow branches can only have two components attached to them. If
more than two components are required to be attached, then the node will have to be
replaced with a Junction component.
For those components where Zero Flow Heat Transfer is modeled, the Solid Bar Conduction
model is used. Depending on the component type, ZFHT is modeled both axially and radially.
Component Data
Table 26-1. ZFHT Component Data Requirements
Application/ Component Type ZFHT Sub-form
Component Family Settings
Automotive: Engine Map Controlled Thermostat: 2-Arm Axial HTC
Cooling Map Controlled Thermostat: 3-Arm Thermal
Conductance
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Zero Flow Heat Transfer
Modeling Zero Flow Heat Transfer
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Zero Flow Heat Transfer
Zero Flow Heat Transfer - Thermally Neutral Components
Simulation Data
Table 26-2. ZFHT Simulation Data Requirements
Property Setting
Simulation Type Heat Transfer Steady State or Heat Transfer Transient
Zero Flow Heat Transfer Yes
Enabled
Convergence and Tolerance Criteria (Sub-Form)
Min. Flow Tolerance Unless the flow rate calculated in any component is less
than the tolerance value, then ZFHT calculations will not be
performed for that component. As such, the tolerance value
needs to properly selected - preferably based on the results
from an Incompressible Steady State or Transient
simulation.
Min. Temperature Tolerance This should be set to a 'low' value (e.g. 0.01), as the
temperature variations under zero flow conditions are very
small.
Min. Heat Flow Tolerance This should be set to a 'low' value (e.g. 1E-06).
Maximum Number of This should be set to a high value (e.g. 1000 or 10000
Iterations iterations for larger networks), due to the tighter tolerances
imposed on the temperature and Heat flow results.
(26-1)
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Zero Flow Heat Transfer
Zero Flow Heat Transfer - Thermally Neutral Components
Where:
(26-2)
If we compare:
(26-3)
then:
(26-4)
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 27
1D Heat Transfer
You can use 1D Heat transfer to model heat along the length of certain components.
Simcenter Flomaster calculates the external temperature at the component interface.
Note
1D Heat Transfer is not available when modelling complex phase networks.
There are three 1D Heat Transfer specific components that you can use when modeling this
behavior.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
1D Heat Transfer
Modeling 1D Heat Transfer
• 1D Temperature Profile
• Pipe Run
Note
You can create components that model 1D Heat Transfer from scripts. See the Simcenter
Flomaster N-Arm Scriptable Components Getting Started Guide for information on creating
scripted components.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
1D Heat Transfer
Modeling 1D Heat Transfer
In the network above the Pipe Run component (Component 3) has been set to include
components 12 and 4. Components 12 and 4 now then 1D Heat Transfer. They continue to use
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
1D Heat Transfer
Modeling 1D Heat Transfer
their own thermal models but instead of calculating the external temperature – this is calculated
at the 1D Heat Transfer node (Node 7). In this network, the node will balance he heat flow
between pipe run 3 and pipe run 2.
• The color around Pipe Component 1 and Pipe Run Component 2 is same (red), showing
that Pipe Component 1 is associated with Pipe Run Component 2.
• Pipe Components 4 and 12 and Pipe Run Component 3 are the same color (green),
showing that they are all associated.
• The arrow represents the direction of heat flow. You can specify this in the Pipe Run's
'Pipe Run Components' sub-form.
Note
You can specify the color of any Pipe Run groups by right-clicking on the Pipe Run
component and choosing Set Pipe Run Color.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
1D Heat Transfer
Modeling 1D Heat Transfer
Note
This network is set up under the assumption that both pipes are exchanging heat over their
full external area.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
1D Heat Transfer
Modeling 1D Heat Transfer
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
1D Heat Transfer
Applying a Temperature Profile to a 1D Heat Transfer Network
The External Temperature results show a step wise profile due to the pipe segmentation. Each
step is a pipe segment.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
1D Heat Transfer
Applying a Heating Profile to a 1D Heat Transfer Network
• Heat Transfer Rate per Unit Length - A fixed heating rate to be applied across the whole
length of the pipe run.
• Heat Transfer Rate per Unit Length v Length – A curve to specify the heating profile
along the length of the pipe run.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
1D Heat Transfer
Applying a Heating Profile to a 1D Heat Transfer Network
• Heat Transfer Rate per Unit Length v Length v Time – A surface to specify the heating
profile and how it changes with time.
Note
Heating is specified as Power per Unit Length
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
1D Heat Transfer
Applying a Heating Profile to a 1D Heat Transfer Network
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 28
Geographic Information Systems
You can import Geographic Information System (GIS) data files into Simcenter Flomaster.
GIS data comprises:
Table 28-1. GIS Import Tool Overview
Shape file (.shp) The primary geographical reference data in digital vector
format. Geometric data is presented as geometrical data types
such as Points, Lines and Polygons.
Projection File (.prj) Contains the coordinate details of the geometric data contained
in the .shp file.
Attribute File (.dbf) Contains the attributes for each shape inthe .shp file (in dBase
format).
Index File (.shx) Contains an index for each geometric feature. This file is not
used by Simcenter Flomaster and is not imported during the
GIS import process
Note
The contents of the .dbf file are referred to (commonly and in this documentation) as the
'metadata'.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Geographic Information Systems
Importing GIS Files
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Geographic Information Systems
GIS Pipeline Import - Reviewing and Modifying the Imported Metadata
• Apply a new Unit Set which contains the same units for Level as the elevation data
in the .shp file.
For more information on using Unit Sets see “Maintaining Units” on page 788
3. Click the Import button.
Results
The piping network is displayed in the right-hand pane.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Geographic Information Systems
GIS Pipeline Import - Reviewing and Modifying the Imported Metadata
2. Review the shape data. If required you can split the pipes.
Spitting long pipes into smaller sections can help with managing complex pipe runs and
allows you to alter the parameters for sub-sections of the pipe.
You can split pipes by either:
• Setting Split Points - this allows you add a split at specific coordinates along the
pipe.
• Setting a Split at Specified Points.
To set split points:
a. Click the Set Split Point Coordinates button.
The Break Point Locations dialog box opens.
b. Select the WGS 84 - this is the World Geodetic System, which is wildly used in
cartography, geodesy and navigation applications or Projection File - this is based
on the Latitude and Longitude information stored in the shape file option.
c. Enter the required details, and then click OK.
To split the pipe at a specified point:
a. Click the check box next to the required pipe.
b. Click the Split at Specified Points button to apply the split
3. Close the Shape Data (WGS 84 coordinates) dialog box.
4. Review the Metadata by clicking the Metadata... button.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Geographic Information Systems
Setting the Simcenter Flomaster Pipe Model
The data held in the Metadata file is 'source dependent', i.e. it will be different for
different data files.
In the example above:
• ID: this could be a 'user-defined' part number.
• Length: the length of each part/pipe derived from the shape file.
• OD: if present, it identifies the Outside Diameter of each corresponding part/pipe.
• WT: if present, it identifies the Wall Thickness of each corresponding part/pipe.
• Material: if present, it would identify the material type for each part/pipe.
• Name: this could be the name assigned to a particular pipe in a section of a large
network.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Geographic Information Systems
Setting the Simcenter Flomaster Pipe Model
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Geographic Information Systems
Importing Data from the Metadata File
Tip
You can set all or some the successive pipes to be of the same type by choosing
Duplicate value to all rows or Duiplicate value to selected parts or pipes...
from the right-click menu.
2. Click the Close button to save any changes and close the Part Data dialog box.
3. You can add pressure sources, which act as boundary components, to any pipes with
unterminated ends by checking the Add Boundary Components option.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Geographic Information Systems
Importing Data from the Metadata File
Note
The steps shown below detail the procedure for importing the 'Diameter'.
Prerequisites
• A GIS import enabled license.
• Imported GIS data.
Procedure
1. Open the Part Data dialog box by clicking the Part / Pipe Data... button.
You can use an existing or create a new mapping (which you can then save for future
use).
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Geographic Information Systems
Importing Data from the Metadata File
b. Review the metadata to ensure that you are happy with the contents of the file.
You can edit the metadata that will be imported into Simcenter Flomaster from
within the MetaData dialog box by clicking in any field and entering the required
data.
Note
Any edits that you make here will be imported into Simcenter Flomaster but will
not be written back to the source metadata file.
c. To save the Metadata Mapping, enter a new name in the Map Name filed and then
save the file.
d. Click OK to close the dialog box.
3. To use an existing mapping
a. Choose an existing map from the Metadata Map dropdown list.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Geographic Information Systems
Importing Data from the Metadata File
4. Click the Define Mappings button to display the dialog box shown below:
Figure 28-6. MetaData Mappings Dialog Box
You can map any item in the Metadata Column filed to a Simcenter Flomaster feature
and specify an input unit.
5. For the item that you want to map, click in the Feature column and select a
Simcenter Flomaster feature from the dropdown list.
6. Use the Input Unit field to ensure that the correct units are selected.
7. Repeat steps 5 to 6 for all the Metadata items that you want to map.
8. Click the Save button to save the mapping.
Tip
You can also create a new Metadata Mapping by entering a new name in the Map
Name filed and then saving the file. In this instance you will be able to specify which
mapping to use from the Part Data dialog box.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Geographic Information Systems
Viewing the Pipe Runs, Elevations and Curves
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Geographic Information Systems
Creating the Network
The dialog box has two panes. The left-hand pane displays all the pipes that have one
node between them (and so form a contiguous pipe run and a group).
In the example shown above:
• There is only one pipe in Group No 1, implying that Pipe 1 is a single pipe that does
not connect to another.
• Group No 2 comprises seven individual pipes all connected to each other.
Pipe 2, the second pipe in the group, has a Mile Post setting of 3777.65. The Mile
Post setting for each of the successive pipes in the group is the sum of the length of
the previous pipes.
Because Pipe 12 is the first pipe in the group, it has no Mile Post setting.
The right-hand pane shows the profile curves that will be generated for each group.
Note
You can right-click over projects and sub-projects to create the new network in that
folder. You can rename the new network by right clicking over it and selecting
Rename Network.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Geographic Information Systems
Creating the Network
Note
When first viewing GIS imported networks you may (depending on the geographical
data) need to re-scale the network in the drawing window by using the
Zoom to fit, , button.
For more information on working with large networks see “Moving Around the
Network Drawing window” on page 109.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Geographic Information Systems
Creating the Network
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 29
Electronic Data Interchange Facility
EDIF is a facility which enables you to set (or modify) the component, node and simulation data
in a network automatically.
To set the data, you create an EDIF file and attach the file to a batch job. When you run the
batch job via the command line, the following actions occur:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Electronic Data Interchange Facility
Creating and Editing EDIF Files
c. Edit a feature by opening the feature, clicking the [...] button and then typing a new
value into the String Collection Editor dialog box.
5. Set the Network General Data and Simulation Control Details:
a. Expand the entry and then expand the Features list.
b. Set the data items in the same way as for the components:
6. Set the Unit Set
7. Save the File by clicking OK and saving the .FMedif file in the location of your choice.
8. Create a batch file and attach it to the EDIF file
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 30
Simcenter Flomaster Direct Network
Assembly
The Simcenter Flomaster Direct Network Assembly (FMDNA) facility provides a mechanism
that allows Simcenter Flomaster to automatically create a network diagram based on a
description of its components and connectivity.
FMDNA Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 647
FMDNA Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 654
Saving the File and Executing the FMDNA Function . . . . . . . . . . . . . . . . . . . . . . . . . . . 655
Adding Controllers and Gauges to a Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 656
Adding Controllers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 656
Adding Signal Links for a Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 657
Adding Gauges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 661
Adding Signal Links for a Gauge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 662
Using FMDNA to Create a Cavity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 665
Creating Cavities. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 666
Adding Extensions to the FMDNA File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 675
Defining Connections Between Components and Nodes . . . . . . . . . . . . . . . . . . . . . . . . . 684
Defining the Eye Point Location. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 688
Defining Nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 688
Defining Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 691
Accessing FMDNA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 694
FMDNA Overview
The FMDNA function builds a network by using the instructions that are defined in an FMDNA
file. These instructions, or keywords, provide details on which components and nodes are used
and how they are connected. The file also details the position of the components and how they
are viewed in the Network window.
Components and nodes, and their network number must be explicitly defined, as shown below.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simcenter Flomaster Direct Network Assembly
FMDNA Overview
In addition, you must specify the X, Y, and Z coordinates of each component and node so they
are placed in a sensible position in the network.
The links between the components and nodes must be defined as follows:
In this example, the link starts at Arm 1 on Component 1 and terminates at Node 1. The
IsOrthogonal item specifies the link type, and has two settings, as described below.
Table 30-1. Link Settings and Appearance
Link Setting Link Appearance
True The link is set as Orthogonal:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simcenter Flomaster Direct Network Assembly
FMDNA Overview
You have only two points to construct a network: the eye point, which defines the point from
which the diagram is viewed, and the reference point, which defines a point of reference for the
network diagram.
Defining some basic trigonometry algorithms for converting 3D objects to 2D objects illustrate
this concept more fully.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simcenter Flomaster Direct Network Assembly
FMDNA Overview
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simcenter Flomaster Direct Network Assembly
FMDNA Overview
(30-1)
(30-2)
(30-3)
(30-4)
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simcenter Flomaster Direct Network Assembly
FMDNA Overview
From the above equation, you can derive the X coordinate of the component when it is
transformed from a 3D representation to a 2D representation, as shown above.
(30-5)
(30-6)
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simcenter Flomaster Direct Network Assembly
FMDNA Overview
(30-7)
(30-8)
From the above, you can see how you derive the Y coordinate of the component when it is
transformed from a 3D representation to a 2D representation, as shown above.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simcenter Flomaster Direct Network Assembly
FMDNA Files
FMDNA Files
The FMDNA file specifies the position of the components and how they are viewed in the
Network window.
Steps for building networks manually:
1. Access FMDNA.
2. Enter the login information and the network name.
3. Define the components and their position.
4. Define the nodes (for example, node type) and their position.
5. Define the links between the components and nodes.
6. Define the eye point location, which is the position of the network within the Network
Drawing window.
7. Execute the FMDNA function to create the network.
In practice, when building networks, you use a CAD package (such as CATIA) interface to
provides details about the components, nodes, connections etc into the Simcenter Flomaster
database to construct the network. But the following topics demonstrate the how to use the
Simcenter Flomaster provided tools to construct the simple network shown below.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simcenter Flomaster Direct Network Assembly
Saving the File and Executing the FMDNA Function
Tip
Store your files in a sub-folder in the main Flomaster folder.
3. Run the Command Interpreter, Cmd.exe, to display the Command Interpreter window.
4. Type the cd command to change directories to the following path:
C:\Program Files (x86)\Simcenter\Flomaster>
5. Enter the following additional details:
FloMASTER.CommandLine FMDNA"C:\Documents and Settings\Username\
MyFMDNAFiles\MyFMDNAFile.fmdna"
6. Press the Return key to execute the command.
Any errors are reported in the errors file.
7. Open Simcenter Flomaster to confirm that the network was created.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simcenter Flomaster Direct Network Assembly
Adding Controllers and Gauges to a Network
Adding Controllers
When adding a controller to an FMDNA network, you must edit the existing FMDNA file and
define signal links between the controller. This example demonstrates how to add a Pump
Torque Feedback Controller to an existing network and then use it to control the pump torque.
Procedure
1. Choose Tools > New/Edit Command Line File.
The File Creation/Editing Options dialog box opens.
2. Select the FMDNA option, and then click OK.
The Open dialog box opens.
3. Navigate to the location of the FMDNA file you want to edit, select it, and click OK to
open the file.
4. Click in the Components cell and open the Component Collection Editor dialog box.
5. Click the Add button and enter the controller details as shown in the following figure.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simcenter Flomaster Direct Network Assembly
Adding Signal Links for a Controller
Related Topics
Adding Signal Links for a Controller
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simcenter Flomaster Direct Network Assembly
Adding Signal Links for a Controller
Prerequisites
• Add a controller.
Procedure
1. Click in the Signal Links cell and open the Signal Link Collection Editor dialog box.
2. Click the Add button.
3. Enter the details for connection 1, the link between the MO output of the pump and the
MI connection of the controller, as shown in the following figure.
Figure 30-11. Adding Signal Links for a Controller
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simcenter Flomaster Direct Network Assembly
Adding Signal Links for a Controller
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simcenter Flomaster Direct Network Assembly
Adding Signal Links for a Controller
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simcenter Flomaster Direct Network Assembly
Adding Gauges
Adding Gauges
When adding a gauge to an FMDNA network, you must edit the existing FMDNA file and
define signal links. In this example, add a Gauge to your existing network to measure the Level
at Node 3.3.
Procedure
1. Choose Tools > New/Edit Command Line File.
The File Creation/Editing Options dialog box opens.
2. Select the FMDNA and Edit Existing File options, and then click OK.
The Open dialog box opens.
3. Navigate to the location of the FMDNA file you want to edit, select it, and click OK to
open the file.
4. Click in the Components cell and open the Component Collection Editor dialog box.
5. Click the Add button and enter the controller details as shown in the following figure.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simcenter Flomaster Direct Network Assembly
Adding Signal Links for a Gauge
Related Topics
Adding Signal Links for a Gauge
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simcenter Flomaster Direct Network Assembly
Adding Signal Links for a Gauge
Prerequisites
• Add a gauge.
Procedure
1. Click in the Signal Links cell and open the Signal Link Collection Editor.
2. Click the Add button and enter the details for the connection as shown in the figure.
Figure 30-15. Adding Signal Links for a Gauge
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simcenter Flomaster Direct Network Assembly
Adding Signal Links for a Gauge
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simcenter Flomaster Direct Network Assembly
Using FMDNA to Create a Cavity
After adding the extra XML code, re-execute the FMDNA function from the command line to
add in the structure of the cavity. The process involves the following steps:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simcenter Flomaster Direct Network Assembly
Creating Cavities
Figure 30-16shows the cavity that is created by adding the extra extensions to the XML file.
Creating Cavities
Create a network containing a cavity.
Prerequisites
• Enter all geometric data in strict SI units.
• The cavity structure must be explicitly defined, or the structure is inherited from a
relevant cavity in the appropriate catalogue.
Procedure
1. Access FMDNS. Refer to “Accessing FMDNA” on page 694.
2. Enter the project details as shown in Table 30-6 on page 694.
3. Define the components. Refer to “Defining Components” on page 691.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simcenter Flomaster Direct Network Assembly
Creating Cavities
a. Enter the details for Component 14, as shown in the following figure.
Figure 30-18. Creating a Cavity - Defining Components - Example 2
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simcenter Flomaster Direct Network Assembly
Creating Cavities
b. Enter details for the other two source components by clicking the Add button and
entering the details shown in the following figures.
Figure 30-19. Creating a Cavity - Defining Components - Example 3
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simcenter Flomaster Direct Network Assembly
Creating Cavities
a. Enter the details for the cavity by clicking the Add button and entering the details
shown in the following figure.
Figure 30-21. Creating a Cavity - Defining Components - Example 5
The cavity is defined by entering its Globally Unique Identifier (GUID), which in
this case is 2b6fd523-106a-4040-839f-1662a1b7ede7.
4. Define the nodes. Refer to “Defining Nodes” on page 688.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simcenter Flomaster Direct Network Assembly
Creating Cavities
a. Repeat the process for the remaining nodes, as shown in the following figures.
Figure 30-23. Creating a Cavity - Defining Nodes - Example 2
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simcenter Flomaster Direct Network Assembly
Creating Cavities
5. Define the connections between the components and the nodes. Refer to “Defining
Connections Between Components and Nodes” on page 684.
Figure 30-25. Creating a Cavity - Defining Connections - Example 1
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simcenter Flomaster Direct Network Assembly
Creating Cavities
a. Repeat the process for the remaining connections, as shown in the following figures.
Figure 30-26. Creating a Cavity - Defining Connections - Example 2
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simcenter Flomaster Direct Network Assembly
Creating Cavities
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simcenter Flomaster Direct Network Assembly
Creating Cavities
6. Define the eye point location. Refer to “Defining the Eye Point Location” on page 688.
a. Enter the coordinates as follows:
o X=0
o Y=0
o Z=0
Setting the eye point location defines the overall position of the network within the
Network Drawing window. The position is expressed as a set of three-dimensional
Cartesian co-ordinates, as shown in the following figure.
Figure 30-31. Defining the Eye Point Location
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simcenter Flomaster Direct Network Assembly
Adding Extensions to the FMDNA File
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simcenter Flomaster Direct Network Assembly
Adding Extensions to the FMDNA File
3. Add the opening tag for the new element called Cavity Components at the point shown
in Figure 30-32. This is followed by the opening tag for the Cavity Component element
that describes the cavity and the D sub-element that identifies the particular cavity.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simcenter Flomaster Direct Network Assembly
Adding Extensions to the FMDNA File
The closing tags for the Cavity Components and Cavity Component elements appear at
the end of the XML file.
4. Insert the element called Outline. which defines the outline for the cavity. It also starts
with an opening tag and closing tag: <Outline></Outline>
This element is inserted immediately after the ID element.
Between these tags are the sub-elements that describe the vertexes of the cavity. Again,
these have opening and closing tags: <Vertex></Vertex>
The XML code that describes the outline and the vertexes is shown in the following
outline:
Figure 30-33. FMDNA Outline XML File
5. Insert the sub-element called DefaultTypes, which defines the Face Type (for example,
Fluid Face, Solid Face). This also starts with an opening tag and closing tag:
<DefaultTypes></DefaultTypes>
The XML code that describes this sub-element is shown in the following figure.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simcenter Flomaster Direct Network Assembly
Adding Extensions to the FMDNA File
6. Insert the sub-element called Faces, which defines the face of each cell comprising the
cavity. This also starts with an opening tag and closing tag: <Faces></Faces>
Each face is identified with an opening and closing tag: <Face></Face>
Within these two tags are the following sub-elements:
• ID — Identifies the ID of each face, for example: <ID>1</ID>
• FaceType — FaceType — Identifies the face type by using its associated GUID, for
example:
<FaceType>5E4343E0-BFA9-45C5-827E-1812C1430A14</FaceType>
• StartPoint — Identifies the start point of the face by defining its X, Y, and Z
coordinates.
• EndPoint — Identifies the end point of the face by defining its X, Y, and Z
coordinates.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simcenter Flomaster Direct Network Assembly
Adding Extensions to the FMDNA File
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simcenter Flomaster Direct Network Assembly
Adding Extensions to the FMDNA File
<X>0.400</X>
<Y>0.400</Y>
<Z>0</Z>
</EndPoint>
</Face>
<Face>
<ID>6</ID>
<FaceType>5E4343E0-BFA9-45C5-827E-1812C1430A14</
FaceType>
<StartPoint>
<X>0.400</X>
<Y>0.400</Y>
<Z>0</Z>
</StartPoint>
<EndPoint>
<X>0.400</X>
<Y>0.250</Y>
<Z>0</Z>
</EndPoint>
</Face>
<Face>
<ID>7</ID>
<FaceType>5E4343E0-BFA9-45C5-827E-1812C1430A14</
FaceType>
<StartPoint>
<X>0.400</X>
<Y>0.250</Y>
<Z>0</Z>
</StartPoint>
<EndPoint>
<X>0.400</X>
<Y>0.100</Y>
<Z>0</Z>
</EndPoint>
</Face>
<Face>
<ID>8</ID>
<FaceType>5E4343E0-BFA9-45C5-827E-1812C1430A14</
FaceType>
<StartPoint>
<X>0.400</X>
<Y>0.250</Y>
<Z>0</Z>
</StartPoint>
<EndPoint>
<X>0.3</X>
<Y>0.250</Y>
<Z>0</Z>
</EndPoint>
</Face>
<Face>
<ID>9</ID>
<FaceType>5E4343E0-BFA9-45C5-827E-1812C1430A14</
FaceType>
<StartPoint>
<X>0.3</X>
<Y>0.250</Y>
<Z>0</Z>
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simcenter Flomaster Direct Network Assembly
Adding Extensions to the FMDNA File
</StartPoint>
<EndPoint>
<X>0.200</X>
<Y>0.250</Y>
<Z>0</Z>
</EndPoint>
</Face>
<Face>
<ID>10</ID>
<FaceType>5E4343E0-BFA9-45C5-827E-1812C1430A14</
FaceType>
<StartPoint>
<X>0.2</X>
<Y>0.1</Y>
<Z>0</Z>
</StartPoint>
<EndPoint>
<X>0.3</X>
<Y>0.1</Y>
<Z>0</Z>
</EndPoint>
</Face>
<Face>
<ID>11</ID>
<FaceType>5E4343E0-BFA9-45C5-827E-1812C1430A14</
FaceType>
<StartPoint>
<X>0.3</X>
<Y>0.25</Y>
<Z>0</Z>
</StartPoint>
<EndPoint>
<X>0.3</X>
<Y>0.1</Y>
<Z>0</Z>
</EndPoint>
</Face>
</Faces>
7. Insert the sub-element that describes the cells that make up the cavity: <Cells></Cells>
Each cell is identified by the following tags: <Cell></Cell>
Within these two tags are the following sub-elements:
• CellID — Identifies the ID of each cell, for example: <CellID>15</CellID>.
• FaceIDs — Between these tags is the sub-element FaceID, which defines the IDs of
each separate face, for example, <FaceID>5</FaceID>.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simcenter Flomaster Direct Network Assembly
Adding Extensions to the FMDNA File
8. Insert the sub-element that describes the external connections to the cavity:
<ExternalConnections></ExternalConnections>
Each connection is identified by the following tags: <Connection></Connection>
Within these two tags are the following sub-elements:
• ArmNo — Identifies the particular arm of the cavity, for example, <ArmNo>1</
ArmNo>
• FaceID — Identifies the particular face of the cavity to which the arm is connected,
for example, <FaceID>2</FaceID>
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simcenter Flomaster Direct Network Assembly
Adding Extensions to the FMDNA File
The XML code that describes these external connection elements is as follows:
Figure 30-36. FMDNA XML External Connections Example
9. Save the file, and execute the FMDNA function again to add the background detail for
the cavity.
10. To verity that the underlying network that comprises the cavity was created, right-click
the cavity symbol and choose Edit.
The Network window for the cavity opens. You should see the network cavity as shown
in the following figure.
Figure 30-37. Adding Extensions to the FMDNA File - Example Network
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simcenter Flomaster Direct Network Assembly
Defining Connections Between Components and Nodes
Related Topics
Creating Cavities
2. Click the Add button to add a connection, as shown in the following figure.
Note
Ensure that you enter the node name correctly.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simcenter Flomaster Direct Network Assembly
Defining Connections Between Components and Nodes
4. Repeat the process for the remaining connections, as shown in the following figures.
Figure 30-39. Defining Connections - Example 2
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simcenter Flomaster Direct Network Assembly
Defining Connections Between Components and Nodes
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simcenter Flomaster Direct Network Assembly
Defining Connections Between Components and Nodes
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simcenter Flomaster Direct Network Assembly
Defining the Eye Point Location
• X=1
• Y=1
• Z = 100
The position of the network is expressed as three-dimensional Cartesian coordinates, as
shown in the figure.
Defining Nodes
Simcenter Flomaster automatically creates a network diagram based on the components and
nodes you define.
Procedure
1. Click the cell next to Nodes to reveal a button. Click the button to display the Node
Collection Editor dialog box.
The Node Collection Editor dialog box opens.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simcenter Flomaster Direct Network Assembly
Defining Nodes
2. Click the Add button to add a node, and then enter the Node Information for Node 1.
Note
Ensure that you enter the node name correctly.
3. Repeat the process of entering details for the remaining nodes, as shown in the following
figures.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simcenter Flomaster Direct Network Assembly
Defining Nodes
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simcenter Flomaster Direct Network Assembly
Defining Components
Defining Components
Simcenter Flomaster automatically creates a network diagram based on a description of the
components you define.
Procedure
1. Click the cell next to Components to reveal a button.
2. Click the button to display the Component Collection Editor dialog box.
The Component Collection Editor dialog box opens.
3. Click the Add button to see the view in the following figure.
Figure 30-47. dmComponent Collection Editor Dialog Box - Example 1
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simcenter Flomaster Direct Network Assembly
Defining Components
Note
You must enter component names as they appear in their relevant catalogue. If you
do not, then an error is generated.
5. Click the Add button to enter the details for the other two components (not the pipe).
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simcenter Flomaster Direct Network Assembly
Defining Components
6. For the Pipe, click in the adjacent cell to reveal a button. Click the button to display the
Pipe Collection Editor dialog box.
7. Click Add button to add the component, and then enter the details as shown below.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simcenter Flomaster Direct Network Assembly
Accessing FMDNA
Accessing FMDNA
To use FMDNA you must provide your file creation and project details.
Procedure
1. Choose Tools > New/Edit Command Line.
The File Creation/Editing Options dialog box opens.
2. Select the FMDNA option, and then click OK.
The FMDNA File [ ] dialog box opens.
3. Enter the project details as shown in the following table.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simcenter Flomaster Direct Network Assembly
Accessing FMDNA
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Simcenter Flomaster Direct Network Assembly
Accessing FMDNA
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 31
FMU Export
Functional Mock-up Interface (FMI) is a standard which supports model exchange and co-
simulation of dynamic models using a combination of xml files and compiled C-code.
You can export Meta-Models in the FMI standard as a Functional Mock-up Unit (FMU).
• All output parameters are exported in the FMU and, for experiments which contain
Discrete Input Parameters, you have the option of exporting all possible permutations of
values or an individually selected permutation of values of the Discrete Input
Parameters.
• When imported into third-party, FMI compliant software, Discrete Parameters in
Simcenter Flomaster generated FMUs may not match those of the current simulation. In
this instance the nearest Discrete Value is used. In Simcenter Flomaster, for experiments
which contain Discrete Input Parameters, during FMU export a warning message to this
effect is displayed.
For Co-simulation applications, you can import an FMU that can then act as a controller and
provide output signals to the rest of the network.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
FMU Export
Setting Up For FMU Exports
It is recommended that you create FMU files on the machine where the co-simulation is
to take place but if this is not possible you must:
a. Unzip the FMU file
b. Edit the FmiFmConfiguration.json file's Database, LogonProject, UserName,
UserRole, WorkingProject, and NetworkName entries to match those on the co-
simulation machine.
Prerequisites
• Install a C/C++ compiler (the C/C++ compiler used in Visual Studio Express is
suitable).
• Install an FMU SDK toolkit (a suitable toolkit can be downloaded from https://fmi-
standard.org).
Procedure
1. Open the Options dialog box from Tools > Options.
2. Open the FMU Export tab.
3. Select the Create FMU file from exported source files check box.
Note
When exporting Meta-Models you may want Simcenter Flomaster to export the
source files to a directory for you to compile manually. To do this, ensure that the
Create FMU file from exported source files check box is not selected
Caution
The 64 Bit MinGW compiler is typically installed in the C:\Program Files\
mingw-w64\x86_64-8.1.0-win32-seh-rt_v6-rev0\mingw64 directory.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 32
Hydrodynamic Force Results Export
For certain Simcenter Flomaster components you can export the hydrodynamic force results.
Results can be exported in file formats compatible with several third party pipe stresses
modelling tools.
1. CAESAR II(R) is a registered trademark of Hexagon AB. CAEPIPE is a registered trademark of SST
Systems, Inc. TRIFLEX(R) is a registered trademark of PipingSolutions, Inc. ROHR2 SIGMA is a registered
trademark of Ingenieurgesellschaft mbH.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Hydrodynamic Force Results Export
Exporting Hydrodynamic Force Results
When selecting ROHR2 you can also choose whether to export with or without mapping
information.
3. For Networks with multiple result sets you can use the Result dropdown to specify the
results to be exported.
4. Specify which component's results are to be exported. Use the Select Components
options to choose all components of a given type or choose individual components by
selecting them from the list in the lower area of the dialog box.
Note
The number of the component in the lower area of the dialog box relates to the
component’s number in the Network.
5. Click Export.
The Save As dialog box opens.
6. Navigate to the folder where you want to save the file, enter a name, and click the Save
button.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 33
N-Arm Component
The N-Arm component functionality enables you to create multi-arm (up to 45 arms)
Simcenter Flomaster components based upon data derived from the 3D CFD package FloEFD,
or from user defined scripts which describe the required pressure response and thermal
behavior. Once defined, the components become part of the Simcenter Flomaster component
catalogue alongside the supplied components.
There are three types of N-Arm component:
Note
You can create N-Arm components that have between 2 and 45 arms.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
N-Arm Component
N-Arm Component - Overview
Flow in the component has no transient inertia – the flow is steady state or quasi-steady and
mass flow is conserved across all arms.
The component is assumed to be at a level that is the average of its attached nodes. The effect of
gravity on the flow between each node and the corresponding arm at the component level is
taken into consideration.
Pressure
Arm 1 is the reference arm and the total pressures at all other arms are calculated from the
internal pressure drop within the component (provided by Script or FloEFD file) at each arm
relative the reference arm.
Enthalpy
If outflow enthalpy is not specified, perfect mixing is applied. Otherwise the outflow enthalpy is
specified by the component using either thermal characterization data (FloEFD N-Arm) or a
scripted enthalpy response.
For complex, two phase (vapor cycle) circuits the enthalpy is calculated using the fluid
properties. For incompressible or compressible simulations enthalpy is calculated using the
following equation:
Note
Enthalpy results for two-phase branch arms is total enthalpy.
Simulations that approach the characterization boundaries will converge much slower than
those that are well within the range of characterization.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
N-Arm Component
Creating a Scriptable N-Arm Component
Simulations which use flows outside the characterization range will produce unreliable results
and Simulation Warnings will be issued.
Related Topics
Creating an N-Arm Component using .floarm FloEFD Data
Note
If you choose to edit the component in the network then the changes will propagate
to all other instances of the same component in that network.
Results
The Launchpad closes and Simcenter Flomaster opens with the Component Cutomisation Form
for the new N-Arm component open.
For information about further modifying the new component see “Customizing Components”
on page 268.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
N-Arm Component
Creating an N-Arm Component using .floarm FloEFD Data
Note
The Branch, hydraulic, thermal data, branch numbers and labels are read from the
FloEFD file and cannot be edited from the N-Arm Component Wizard.
6. You can create and attach a new component symbol by clicking the button.
Note
If you do not attach a symbol at this point the component will be created with a
default symbol, .
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
N-Arm Component
Creating an N-Arm Component Using OneSim FloEFD Data
Simcenter Flomaster creates a symbol based on the current view of the component in the
wizard.
Results
The Launchpad closes and Simcenter Flomaster opens with the Component Cutomisation Form
for the new N-Arm component open.
For information about further modifying the new component see “Customizing Components”
on page 268.
Related Topics
N-Arm Component - Overview
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
N-Arm Component
Creating an N-Arm Component Using OneSim FloEFD Data
You can drag and drop the text labels to arrange them in this preview pane and use the
tools accross the top to rotate and scale the image.
You can capture an image from the preview pane by clicking the
The title bar of the perview pane indicates that a new component symbol has been
created and will be applied to the new Simcenter Flomaster component on creation
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
N-Arm Component
N-Arm Components: Restrictions and Conditions of Use of OneSim Components
4. You must link one or more FloEFD boundary conditions to the Simcenter Flomaster
network. Each of these boundary conditions will be an arm on the Simcenter Flomaster
OneSim N-Arm component. To do this use the Link with Flomaster check boxes in the
Boundary Conditions Mapping screen to select the required arms.
5. You can select up to 20 FloEFD goals which will then be displayed as output signals on
the Simcenter Flomaster OneSim N-Arm component. To do this use the Expose as
Output Signal check boxes in the FloEFD Project Goals table.
6. Click CREATE.
Note
If you did not create a symbol in step 3 the component will be created with a default
symbol, .
Note
Any changes made to the FloEFD model after export of the .onesim file will not be
recognized by Simcenter Flomaster.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
N-Arm Component
N-Arm Components: Restrictions and Conditions of Use of OneSim Components
Note
Changing between steady state and transient solution options in Simcenter Flomaster would
require the same change to be made in FloEFD and the .onesim file to be re-exported and re-
imported.
You can only have one OneSim N-Arm component in each Network. The OneSim N-Arm
component must be part of one circuit only.
The circuit that contains the OneSim N-Arm component must also contain a pressure or flow
source.
The pressure or flow source, or a junction component, should not be connected directly to the
OneSim N-Arm component.
You can only connect one Simcenter Flomaster component to each arm on the OneSim N-Arm
component.
From the Network drawing window, right-click over the OneSim N-Arm component and
choose N-Arm Data from the menu. Edit the FloEFD project path in the FLOEFD PROJECT
field and click SAVE.
This is useful when unpacking a Simcenter Flomaster Network, which contains a OneSim N-
Arm component, on a machine other than the one that it was created on (and so the FloEFD path
is likely to be different).
During Simulation
When running a Transient simulation which contains a OneSim N-Arm component, the (fixed
constant) Time Step and Simulation End Time is used to apply the same settings to the FloEFD
model. This is regardless as to which time step or end time policy has been set in the FloEFD
model. The only requirement is that the FloEFD model must be set to be a Time-dependent
study.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
N-Arm Component
The N-Arm Component - GPL Tuning Parameters
This solver has 3 tuning parameters that can be varied to change how it operates. However, in
practice it is extremely unusual that these should need to be changed.
• Perturbation Level
The algorithm probes the pressure response at the current mass flow. It then probes the
response in the region around this mass flow. The perturbation level defines how far to
perturb the mass flow when calculating pressure gradients.
For instance if the mass flow is ṁ perturbation mass flow is:
max(perturbationLevel · ǀṁǀ,minMassFlow)
Where:
minMassFlow is the convergence parameter. Reducing this parameter can increase
simulation speed but may reduce the robustness of the simulation.
Default = NOT SET (a value of 0.3 is used).
• Iteration Level
The algorithm is designed to limit how much the mass flow within the component will
change from iteration to iteration to increase the stability of the solution process.
The change in mass flow should be limited in each iteration to:
iterationLevel · ǀṁǀ
Increasing this parameter can increase simulation speed but may reduce the robustness
of the simulation.
Default = NOT SET (a value of 0.3 is used).
• Number of Points in Global Search
This value is not currently used.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
N-Arm Component
The N-Arm Component - GPL Tuning Parameters
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 34
3D CAD Import
Simcenter Flomaster contains tools to help you to import plant and piping data files.
• The Simcenter Flomaster 3D CAD Piping Import Tool is designed to be used to import:
o ISOGEN PCF files
o Intermediate Data Format IDF files
The files typically contain data derived from a CAD tool. The files define the positions
of the components that make up the plant or piping network. When this information is
imported, Simcenter Flomaster creates a network based on the connectivity information
in the file. The tool also contains two schemas, which allow imported components to be
mapped to their Simcenter Flomaster equivalents.
• The CAD to Simcenter Flomaster Sub-System import tool is designed to be used to
import .cad2fm files (typically created in the FloEFD™ product).
To use these tools, you need to purchase a special license.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
3D CAD Import
3D CAD Piping Import Tool
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
3D CAD Import
3D CAD Import Tool Dialog Box
• The top-left pane lets you select the file and variables.
• the bottom-left pane shows a mirror view of the networks on your system. You can
create a new network from here.
• The right-hand pane shows a tree structure of the imported file.
Objects
Objects Description
Select File Selects the file to import into Simcenter Flomaster
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
3D CAD Import
3D CAD Tool Mapping Schemas
Objects Description
Mapping Schemas Selects the required default mapping schema and access the
schema maintenance dialog box
• Incompressible Default Mapping Schema
• Compressible Default Mapping Schema
Isometric Orientation Sets the required isometric projection
Circuit Type Selects the circuit type
Read File Displays the contents of the file in the right-hand pane of the
3D CAD Piping Import Tool dialog box
Schema Maintenance
Connectivity Tolerance Selects the connectivity tolerance in MM
Variables Sets the global variables
Missing Components
If any imported CAD components are missing, or components are missing from the mapping
schema, then the components on either side of them are linked.
Unmapped Components
Components such as Flanges and Gaskets are ignored. In some cases, depending on the
component being imported, there may be an instance where a particular component, such as an
OLET or TEE-SET, has no defined mapping.
An undefined component mapping causes an error during the import process. To see which
components are causing problems, click the plus sign (+) next to a component to expand the
tree, as shown in the following figure.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
3D CAD Import
Importing a 3D CAD File
To correct unmapped component errors, create a new schema, add the details of the component
to the schema, and map it to a suitable Simcenter Flomaster component, such as a Discrete Loss.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
3D CAD Import
Importing a 3D CAD File
Procedure
1. Choose Tools > Import Tools > 3D CAD Piping Import Tool to open the 3D CAD
Piping Import Tool dialog box.
2. Click the Select File button.
The Open dialog box opens.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
3D CAD Import
Importing a 3D CAD File
3. Navigate to the folder where the PCF or IDF files are stored, and select the required file.
4. If you need to set an alternative schema, such as the Compressible Default Mapping
Schema, click the Mapping Schemas dropdown list to choose it.
5. Click the Read File button to display the contents of the file in the right-hand pane of
the 3D CAD Piping Import Tool dialog box.
If any material information relating to pipes is missing from the PCF or IDF file, a
message displays showing which pipe schedule is being used.
Figure 34-3. Materials Dialog Box
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
3D CAD Import
Creating Schemas
a. Right-click in the bottom pane of the 3D CAD Piping Import Tool dialog box, and
click New Network to create a new network.
b. To rename the network, right-click on it and choose Rename Network, and type in
the new name.
c. Click the Create Network button.
A confirmation message is displayed, and the network is added to the owning
project.
Note
If the file you are importing contains unmapped components, an error message
displays. Refer to “3D CAD Tool Mapping Schemas” on page 714.
d. Click Yes.
Any components displayed under the “Important to Connectivity” heading are likely to
prevent the creation of the network. A missing component (in this case the OLET)
leaves a gap or a loose pipe in the network. In such cases, create a new schema and add
these components.
10. When you have finished, click the Close button.
Creating Schemas
Creating a new schema enables you to add additional CAD components to a copy of a
Simcenter Flomaster schema, and map these components to a Simcenter Flomaster component,
such as a Discrete Loss.
The following process of creating a schema is based on one of the Simcenter Flomaster default
schemas: the Incompressible Default Mapping Schema.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
3D CAD Import
Creating Schemas
Procedure
1. Choose Tools > 3D CAD Piping Import Tool.
The 3D CAD Piping Import Tool dialog box is displayed.
2. Click the Schema Maintenance button.
The Incompressible Default Mapping Schema dialog box opens.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
3D CAD Import
Creating Schemas
4. Type the name of the new schema, for example, My New Incompressible Schema.
5. The default circuit type is Incompressible. If you need to set the Compressible circuit
type, select it from the dropdown list.
6. Select the “Based on existing schema” option and then click the Create button.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
3D CAD Import
Creating Schemas
7. To add a component, go to the empty field in the Imported Components column and
select the required component from the dropdown list, such as TRAP-OFFSET, as
shown in the figure.
8. In the Simcenter Flomaster Components column, go to the empty field and select the
required component from the dropdown list.
9. If the component you added is a User Defined component, then continue as follows:
a. Enter the Name of the component and the No. of Arms, and click the Add button.
Entering the number of arms allows Simcenter Flomaster to filter the components
that are displayed when you click the associated dropdown list.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
3D CAD Import
Editing and Deleting Schemas
Procedure
1. Choose Tools > 3D CAD Piping Import Tool.
The 3D CAD Piping Import Tool dialog box opens.
2. Click the Mapping Schemas dropdown list and choose an option, for example, My New
Schema.
3. Click the Schema Maintenance button.
The Schema Maintenance dialog box opens.
4. To edit the schema, click the associated button to display the Edit dialog box. Make the
changes and click OK.
5. To delete the schema, click the associated button. A confirmation is displayed. Click
Yes to confirm the deletion.
Related Topics
Creating Schemas
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
3D CAD Import
CAD to Simcenter Flomaster Sub-System Import Tool
• Pipe: Cylindrical
• Bend: Circular
• Bend: Circular Mitre
• T-Junction
• Y-Junction
Prerequisites
• You must have a Simcenter Flomaster license that allows cad2fm file import.
Note
This procedure documents only the Simcenter Flomaster steps required to import cad2fm
files. For information on the creation of cad2fm files please see the user documentation for
your FloEFD installation.
Procedure
1. From the Launchpad, choose the Sub-System option and click
New CAD to Flomaster Sub-System to open the Sub-System Import Wizard.
2. Click the SELECT CAD TO FM FILE... button to open a browse dialog box.
3. Navigate to the cad2fm file that you want to import and click Open to select it.
The Sub-System is imported.
4. Click NEXT.
A graphical representation of the Sub-System (with a discretized centreline and the x, y,
and z planes) is shown in the the wizard.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
3D CAD Import
Importing cad2fm Files
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
3D CAD Import
Importing cad2fm Files
Note
Using the GRAVITY DIRECTION field means that the import wizard will
orientate the sub-system so that gravity is acting in the direction specified. For
example, specifying gravity as -Z will orientate the sub-system so that the Z(+) axis is
up.
9. Use the Move, Pan, Tilt, and Zoom tools to orientate the sub system into a view that is
suitable for your Simcenter Flomaster Network.
Note
The size of the component symbols in the Simcenter Flomaster Sub-System are
dictated by the zoom settings you choose at this point - The more the view is zoomed
in, the smaller the component symbols will be after import.
Note
Rounding of the numerical values of geometric parameters is usual.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
3D CAD Import
Importing cad2fm Files
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 35
MotorSolve File Import
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
MotorSolve File Import
Creating a Simcenter Flomaster Component from a MotorSolve file
5. You can modify the Name field (this will become the name of the new component) but
all other fields are read only.
6. Click the CREATE Button.
The MotorSolve Import dialog boxcloses and Simcenter Flomaster switches to the
Network Drawing window view.
The Catalogues Tab is open and the new component is selected (In the
Components > User-defined folder).
The Component Customisation Form, containing the details of the new component, is
displayed.
You can view the imported Loss Map surfaces and make modifications to the new
component. See “Customizing Components” on page 268.
Results
The new component can be used in any suitable network.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 36
Pipe Schedule Wizard
Simcenter Flomaster contains a Pipe Schedule Wizard designed to help you to define a standard
range of pipes for a given application.
The wizard allows you define Simcenter Flomaster cylindrical pipes based on industry
standards, which you can then use when importing piping schedules (from, for example, a 3D
CAD package).
Note
You can only use cylindrical pipes from the Pipes: Cylindrical and Pipes: Compressible
catalogs.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Pipe Schedule Wizard
Using the Pipe Schedule Wizard
Prerequisites
• Add the pipe components to a collection. For more information on collections see
“Using the Collection List” on page 118.
Procedure
1. Select one of the pipes, and then click in either the Length or Diameter fields to display
the Pipe Schedule Wizard button, .
Tip
When using the wizard, it is sometimes useful to view the Pipe Standard Data sets.
You can do this at any time by clicking the Pipe Data button.
The Pipe Schedule Wizard opens. The pipes in the collection are displayed in the
wizard’s pipes table. The component number is shown in the User ID field.
2. Use the Standard Dropdown to pick a pipe standard.
3. Specify the Material Type by choosing a material from the dropdown menu.
The materials available will depend upon your selection in step 2.
You can duplicate the the material to some or all of the other pipes by right clicking over
the Material cell and then choosing either:
• Duplicate value to all rows - to set all pipes with the same material.
• Duplicate value to selected pipes, specifying the pipe numbers to populate in the
Specify Pipe Numbers dialog (see below), and then clicking OK
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Pipe Schedule Wizard
Importing a New Pipe Schedule Standard
For networks created using the 3D CAD tool or the GIS Import tool, Roughness and
Length values may already be set (depending on the imported data).
5. Click Finish to update the pipe data and close the wizard.
Note that:
o The first line specifies the units, which can be either inches (in) or millimetres (mm).
So, to enter the units in mm, you would enter 'Unit mm' as shown in the example. If
the standard being entered is in German, then the letters 'PN' have to be entered after
the unit. For example, 'Unit mm PN', where 'PN' is the 'Nominal Pressure'.
o DN, NPS (Nominal Pipe Size) are optional but you must specify one of them.
o Outer Diameter is mandatory.
o All column headers are case sensitive.
o All data must be entered in the manner shown in the example.
o In the example shown above, the columns from STD onwards relate to schedule data
and are optional. Depending on the imported data, then these columns may or may
not be present.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Pipe Schedule Wizard
Importing a New Pipe Schedule Standard
Procedure
1. Click the button to display the New Standard dialog box.
2. Import the data by clicking the Import Data button and using the Open dialog box to
navigate to your file.
3. Enter a name for the new standard in Standard Name field.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Pipe Schedule Wizard
Managing Pipe Schedule Standards
4. Associate a material with the new standard by clicking the Add Material button and
picking a material from the Select Material dialog box.
Note
You can select multiple materials by using the Ctrl key.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Pipe Schedule Wizard
Managing Pipe Schedule Standards
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 37
Vapor Cycle Components and Waste Heat
Recovery
Simcenter Flomaster contains components and functionality which help you in modeling the
recovery of a system’s energy that would otherwise be lost to the environment. Waste Heat
Recovery (WHR) modeling is useful for vehicle or small scale power station networks.
Note
To access the vapor cycle components and functions you will need a vapor cycle/waste heat
recovery enabled Simcenter Flomaster license.
The Simcenter Flomaster waste heat recovery tools allow you to use NIST REFPROP curves
and surfaces and model entire Organic Rankine Cycle (ORC) systems. There are a range of
Vapor Cycle components that you can use in your networks to allow you to perform “what-if”
scenarios.
The Vapor cycle components are contained in the Vapor Cycle catalogue which contains
evaporator, condenser, and expander components and the VC Circuit manager component.
You can view the results of waste heat recovery simulations by using thermodynamic diagrams
(temperature v entropy and pressure v enthalpy) which allow you to perform pinch point
analysis (these show how well the current system is performing compared to the theoretical
thermodynamic limits of the system - smaller pinch points are indicative of a higher
performance system).
Key to modeling networks where waste heat recovery is a factor is the VC Circuit Manager
component. This component enables you to carry out common Organic Rankine Cycle
optimization work-flows in a single simulation without the need to set up a parametric
experiment (see “Experiments” on page 465 for information on experiments).
1. Create the network - You should ensure that your waste heat recovery networks contain
the appropriate vapor cycle (VC) components. For information on suitable components
for waste heat recovery modeling see The Vapor Cycle Components, for information on
creating Simcenter Flomaster networks see Modeling Networks.
2. Set the input data for the components.
3. Specify the fluid type - you can use one of the Simcenter Flomaster NIST REFPROP
fluids or create your own (see NIST REFPROP).
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Vapor Cycle Components and Waste Heat Recovery
The Vapor Cycle Components
4. Run the simulation (as a Two Phase Steady State simulation type)
5. Review the results.
The Vapor Cycle Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 736
Using The VC Circuit Manager Component . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 740
Plotting The Results Of Waste Heat Recovery Simulations . . . . . . . . . . . . . . . . . . . . . . 741
Using Multiple Speed Controlled Components in Waste Heat Recovery Simulations . 742
Using VC Turbine Components in Waste Heat Recovery Simulations . . . . . . . . . . . . . 744
Using VCSOP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 745
• VC 2-Port Valve
• VC 3-Port Valve
• VC 4-Port Valve
• VC Circuit Manager
• VC Condenser: Plate Frame
• VC Condenser: Shell & Tube
• VC Condenser: Tube & Fin
• VC Evaporator: Plate Frame
• VC Evaporator: Shell & Tube
• VC Evaporator: Tube & Fin
• VC Pipe
• VC Pump: Positive Displacement - Data Based
• VC Recuperator: Plate Frame
• VC Expander: Data-based
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Vapor Cycle Components and Waste Heat Recovery
The Vapor Cycle Components
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Vapor Cycle Components and Waste Heat Recovery
The Vapor Cycle Components
Table 37-1. Non-vapor Cycle Components Suitable for Waste Heat Recovery
Applications (cont.)
Type Component Notes
Valve • Y Butterfly Types B and C
• Angle may be unreliable for vapor
at openings of less than 0.3
• Ball
• Butterfly (Types A, B, and C)
• Diaphragm (Full and Reduced Bore)
• Gate (Seat Area = Pipe Area)
• Globe
• Sluice (Seat Area = Pipe Area)
Compressible Check This is the only check valve
that should be used in vapor
cycle networks.
Table 37-2. Components Not Suitable for Waste Heat Recovery Applications
Type Component Notes
Accumulator • Air Vessel
• Bladder - Fixed Geometry
• Bladder - Variable Geometry
• Gas
• Vented Air Vessel
Valve • Cd Valve
• Cd Valve + Valve Dynamics
Generic • Generic Component Temperature results will be
incorrect.
Junction • T (30°, 45°, 60°, and 90 Unstable and non-
• Y (A1 + A2 = A3) convergent.
• Y (A1 = A2 = A3)
Orifice • Long Loss Coefficient and
• Radiussed Correction Factor curves not
designed for transitional
• Short: Fixed Throttle (60 L/min at 50
fluids or vapors.
bar)
• Short: Pressure Relief Valve (100 L/
min Rated Flow)
• Short: Variable Throttle (90 L/min at
120 bar)
• Square
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Vapor Cycle Components and Waste Heat Recovery
The Vapor Cycle Components
Table 37-2. Components Not Suitable for Waste Heat Recovery Applications
Type Component Notes
Passage Annular
Pipe • Compressible Rigid Use the VC Pipe component
• Cylindrical Compliant, Compliant Gas, instead.
Elastic, Elastic Gas, Gas, Rigid
• Hexagonal Bubbly, Compliant, Elastic,
Rigid
• Isothermal Cylindrical Gas
• Prismatic Bubbly, Compliant, Elastic,
Rigid
• Rectangular Compliant, Elastic, Rigid
• Two Phase: Separated Fluid
Two Phase Flow Pipe Use the VC Pipe component
instead.
Pump • Axial Flow Choose a pump type from
• Gear (Fixed Displacement & Variable the VC catalogue instead.
Speed)
• Mixed Flow
• Oil Pump
• Piston (Variable Displacement &
Speed)
• Positive Displacement - Data-based
• Radial Flow
• Surface Data
• Vane (Reversible Displacement &
Variable Speed)
• Water Pump
Reservoir • 2-arm Cannot be connected to
• 3-arm complex two phase.
• Blowdown Tank
• Bootstrap
• Constant Head
• Expansion Tank or Degas Bottle
• Finite Area
• Storage Vessel
• Variable Head
Source • Flow with Swirl Input Use VC Circuit Manager
• Pressure with Swirl Input instead.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Vapor Cycle Components and Waste Heat Recovery
Using The VC Circuit Manager Component
Table 37-2. Components Not Suitable for Waste Heat Recovery Applications
Type Component Notes
Valve • Butterfly (Blakeborough) Unreliable results.
• Clapper Check
• Gas Admission/Release
• Pilot Check (180 L/min at 50 bar)
• Poppet Check
• Poppet Relief
• Simple Check (80 L/min at 6 bar)
• Simple Relief (Crack 240 bar;
Maximum 260 bar)
• Spring-operated Check (D1b125 5.0 N
Crack)
• Swing Check
• Waste Gate
Related Topics
Using The VC Circuit Manager Component
Note
The VC circuit manager component should only be used for result reporting in an open loop
circuit.
It is good practice, when using the VC Circuit Manager component for result reporting only, to
filter out irrelevant results. For example, when collecting the Output Power, if the number of
VapourCyclePowerProvider is 0, the System Thermal Efficiency and Output Power results are
irrelevant.
Related Topics
The Vapor Cycle Components
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Vapor Cycle Components and Waste Heat Recovery
Plotting The Results Of Waste Heat Recovery Simulations
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Vapor Cycle Components and Waste Heat Recovery
Using Multiple Speed Controlled Components in Waste Heat Recovery Simulations
Where possible, it is preferable to control the load Torque rather than the Speed of the Expander
(either with a constant value or a function where load varies with Speed). Where this is not
compatible with available data or system design consider the notes below when setting
Expander Speed.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Vapor Cycle Components and Waste Heat Recovery
Using Multiple Speed Controlled Components in Waste Heat Recovery Simulations
If the Pump Speed is fixed (as shown in Figure 37-1), there is a limited range of Expander
Speeds that will give a solution. You may estimate this range from the given performance data
or by performing a Parametric Study (“Parametric Studies Experiments” on page 469).
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Vapor Cycle Components and Waste Heat Recovery
Using VC Turbine Components in Waste Heat Recovery Simulations
Various outcomes are illustrated in the example above for three Expander Speeds:
1. If the Expander runs at medium speed, the system will operate at point A, which is
within the range of both the Expander data and of the Pump data.
2. If the Expander runs at low speed, the system will operate at point B, which is within the
range of the Expander data but extrapolates the Pump data and will produce a warning in
the results.
3. If the Expander runs at high speed, the simulation will halt with an error, because the
intersection point would be outside the range of the Expander data - in the case shown,
the intersection would be at negative Pressure Difference so the solution would not
converge.
4. If the Expander were running at a speed slightly nearer to the medium speed than the
high speed, the system would operate in the same way as Case 2.
5. If the Expander were running at a speed nearer the high speed or much lower than the
low speed, it might converge but the simulation will halt with an error, because the
intersection point would be outside the range of the Expander data.
With a higher High-side Pressure or lower Pump Flow (due to lower Pump Speed for the same
Performance Data) there may be two intersection points, one of which is unstable and may
prevent convergence of the system to the correct point as well as attempting to impose a
negative Low-side Pressure.
However, a further increase in High-side Pressure or reduction in Pump Flow may put the
second operating point so far out of reach that the system converges stably.
Note
It is generally preferable to fix or control the Low-side Pressure, which is often the case, as
when the Condenser Outlet Pressure is controlled.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Vapor Cycle Components and Waste Heat Recovery
Using VCSOP
Using VCSOP
The Vapor Cycle Shape Factor Optimization Program (VCSOP) is an optimization program that
automatically calculates tuning parameters (shape factors) that match the performance of VC
Condenser: Tube & Fin and VC Evaporator: Tube & Fin components, when used in
Simcenter Flomaster Vapor Cycle simulations.
VC Condenser: Tube & Fin and VC Evaporator: Tube & Fin components require shape factor
input data in order to be modeled correctly in a VC system.
Prerequisites
• A VC Enabled Simcenter Flomaster license.
• A Vapor Cycle network, containing a VC Condenser: Tube & Fin and VC Evaporator:
Tube & Fin component (or both) open in the Network Drawing window.
Procedure
1. Select VCSOP... from the Tools menu.
The Shape Factor Optimization Wizard opens.
2. Specify a % Scenario Optimization Tolerance value.
This value is used by the wizard to compare the target and actual simulation results for a
given set of shape factors and asses whether a scenario is converged or not. The larger
the value the further from target simulation results can be for a converged simulation.
3. Specify a Maximum Number of Steps.
This is the maximum number of iterations that the wizard will run.
Note
A step is classed as the adjustment of each shape factor (Heat Transfer Shape Factor
for path 1-2, Pressure Drop Shape Transfer for path 3-4, and Heat Transfer Shape
Factor for Path 3-4) and so each step will comprise 3 simulations.
4. Edit the default Working Side Inputs, Non-working Side Inputs, and Target Results
values to those required for your scenarios by clicking in the appropriate value in the
table and typing new value.
Tip
The Scenarios table supports the usual cut, copy, and paste functions allowing you to
use a text file containing your Input and Target results data to speed up your data
input.
5. Click OPTIMIZE.
The optimization scenarios are run and progress is shown on screen.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Vapor Cycle Components and Waste Heat Recovery
Using VCSOP
Once all scenarios have completed the results (Reynolds Number, Shape Factor, and
%Error) are displayed.
6. You can return to the 1st step of the Wizard by clicking the PREVIOUS button.
7. Click FINISH to close the Shape Factor Optimization Wizard.
Results
Simcenter Flomaster creates the appropriate shape factor curves and assigns them to the heat
exchanger.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 38
User Group Management
User Group Management is a means whereby system administrators can create login details for
users, assign roles to particular projects, apply permissions to roles, and set up and assign user
groups to selected roles.
There are two methods for managing users in Simcenter Flomaster:
• Individual User — Create individual users with individual permissions within each
project (legacy functionality)
• User Group/Role — Create users and add them to user groups, which are then assigned
to roles
Note
Use the legacy method only for the simplest of installations, where there are very few users
or projects. In earlier versions of Simcenter Flomaster, this method was the only way to
manage users; this method is provided and documented to support system administrators
managing users by this method.
For new installations, use the User Group/Role method to manage users.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
User Group Management
The two methods of managing users are illustrated schematically in Figure 38-1and
Figure 38-2.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
User Group Management
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
User Group Management
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
User Group Management
User Group Management Overview
Note
When using User Groups to granting access to a project, users also gain access to all sub-
projects. When using Active Directory groups to grant access to a project, users are given
access to only the project to which their group is added, not any sub-projects. For more
information, refer to Assigning a User Group To a Role.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
User Group Management
Creating User Logons
Procedure
1. Select Tools > User Group Management > User Maintenance.
The User Logon Maintenance dialog box opens.
2. Click the Add button.
A new logon is added to the list as LogonName1.
3. Rename the logon name by entering a new Logon Name in the Properties pane.
4. Enter the users’ first and last names.
5. Enter the users' password and press the Return key to display the Confirm Password
dialog box.
6. Re-enter the password and click OK.
7. Enter the users' email address.
8. To allow users to log on using Windows Authentication, choose Yes.
Related Topics
Adding and Removing Users From a Group
Permission Sets
Catalogue Access Sets
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
User Group Management
Viewing Assignments
Procedure
1. Select Tools > User Group Management > User Maintenance.
The User Logon Maintenance dialog box opens.
2. Select the user that you want to delete and click the Delete button.
A confirmation dialog box opens.
3. Click Yes to confirm the deletion.
Viewing Assignments
You can view the user groups, projects, and project roles to which users are assigned.
Procedure
Click the View Assignments button to display the User Assignments dialog box.
Procedure
1. With the User Logon Maintenance dialog box displayed, select the required user.
2. Click the Add/Remove From Groups button.
The Add or Remove From Group dialog box opens.
3. Use the check boxes to choose the groups to which you want to assign user membership.
4. Click OK to save the changes and close the Add or Remove From Group dialog box.
Related Topics
Creating User Logons
Permission Sets
Catalogue Access Sets
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
User Group Management
Creating User Groups
Procedure
1. Select Tools > User Group Management > User Maintenance.
The User Group Selection dialog box opens.
2. Click the New button to display the User Group Update dialog box.
The User Group Update dialog box shows a list of all the available users.
3. Assign the group a name and description.
4. Add users to the group by selecting each user and clicking the Add button to move the
user into the Group Members list.
5. Click OK to close the dialog box.
Procedure
1. Select Tools > User Group Management > User Maintenance.
The User Group Selection dialog box opens.
2. Select the group that you want to delete and click the Delete button.
A confirmation dialog box opens.
3. Click Yes to confirm the deletion.
Permission Sets
A permission set is a collection of individual permissions that you can apply to a role. Each
permission set contains several individual permissions such as the ability to create and edit
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
User Group Management
Permission Sets
networks or the ability to create and edit catalogues. Simcenter Flomaster contains some
supplied permission sets you can use or edit, or you can create your own.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
User Group Management
Viewing Permission Set Roles
Related Topics
Creating User Logons
Adding and Removing Users From a Group
Catalogue Access Sets
Note
You can view individual permissions for any existing permission set by selecting the
required set and clicking the Update button.
2. Click the New button to display the Edit Permission Set dialog box.
3. Set the permissions as described in the table.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
User Group Management
Creating Permission Sets
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
User Group Management
Creating Permission Sets
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
User Group Management
Deleting Permissions Sets
Note
When creating a new permission set, you can copy an existing permission set by
selecting it and clicking the Copy button. This can save time when creating
permission sets with similar values.
Procedure
1. From the Properties pane, right-click in the cell next to the Permission Set to expose a
button.
The Permission Sets dialog box is displayed.
2. Select the permission set you want to delete and click the Delete button.
Related Topics
Creating User Logons
Adding and Removing Users From a Group
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
User Group Management
Catalogue Access Sets
Permission Sets
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
User Group Management
User Access Control - Legacy Configurations
For large groups of users, consider using the User Group Management options, which allow you
to set logins for users, assign roles to projects, create user groups, and assign users to these
groups. Refer to “User Group Management Overview” on page 751
Procedure
1. Right-click the project and choose New User.
A legacy functionality warning is displayed.
2. Click Yes to continue.
The new user account is added to the project with a default name, and its properties
display in the bottom pane. A message informs you that the password is blank.
3. Click OK to close the message.
Note
Initially, all properties are set to No.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
User Group Management
User Access Control - Legacy Configurations
Note
Users who have logged in previously can change their own password.
6. Re-enter the password and then click OK to confirm the new password.
7. Assign values to the remaining properties, as shown in the table.
Property Description
User Administrator When set to 1(Yes), users can create and edit
the user accounts of other users.
Project Creator When set to 1(Yes), users can create and
delete projects.
Project Share When set to 1(Yes), users can share projects.
For more information about sharing
projects, refer to “Sharing Projects” on
page 51.
Catalogue Creator When set to 1(Yes), users can create and
populate sub-catalogues (under the
Simcenter Flomaster supplied analytical
models, components, materials,
performance data, scripts, and symbols
catalogues).
Catalogue Data Editor When set to 1(Yes), users can add items to
any user-created catalogues.
Catalogue Data Protect When set to 1(Yes), users can set the
protected status for any user-created
components, materials, performance data,
and scripts.
Network Creator When set to 1(Yes), users can create new
networks and amend networks that they
previously created.
Network Configurator When set to 1(Yes), users can move
components and break and create
connections between components. Applying
this permission does not give users the
ability to add new components to a network.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
User Group Management
User Access Control - Legacy Configurations
Property Description
Network Data Editor Use this property to control the users ability
to edit component and node data (for
networks to which they have access). Valid
settings:
• 0 = None
• 1 = Lowest security level. Users cannot
access data that has been assigned
Intermediate or High security level
status.
• 2 = Intermediate Security level. Users
can access low-level security data, but
they cannot access data that has been
assigned High security level status.
• 3 = High security level. Users can access
all three levels of data.
• 4 = Administrator-only level. Prevents
access to all data unless the user has
Simcenter Flomaster administrator
access.
Results Creator When set to 1(Yes), users can move
components, break and create connections
between components, and run simulations.
Applying this permission does not give a
user the ability to add new components to a
network.
Allow Pack When set to 1(Yes), users can pack networks
and projects (for which they have access).
For information about packing and
unpacking, refer to “Pack and Unpack” on
page 455.
Allow Unpack When set to 1(Yes), users can unpack
networks and projects. For information
about packing and unpacking, refer to “Pack
and Unpack” on page 455.
Allow Signoff When set to 1(Yes), users can protect results
by signing them off. For information about
signing off results, refer to “Protecting
Result Sets” on page 432.
Hybrid Result Creator When set to 1(Yes), users can create hybrid
results. For information about hybrid results,
refer to Hybrid Results.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
User Group Management
User Access Control - Legacy Configurations
Property Description
Upgrade V6.x Data When set to 1(Yes), users can upgrade
projects and networks (to which they have
access) from version 6.x to V7.
Script Access Database When set to 1(Yes), users can access the
database by Simcenter Flomaster scripts.
Available Catalogues Use this property to control users access to
components, materials, performance data
scripts, subsystems, and symbols. To set
catalogue access:
1. Click in the cell next to Available
Catalogues to display a button, and click
it. The User Catalogue Assignment
dialog box opens.
2. To assign a catalogue, click the
associated check box. As you do this, the
red light next to each catalogue changes
to green. If you expand an entry, the tree
expands to show all sub-catalogues for
that entry. Use this feature to select
individual items or groups of items.
3. When you have finished, click OK.
Note
The Permissions Set and Catalogue Access Sets only apply to the project (and any
sub-projects) under which that the user login was created.
Related Topics
Copying User Accounts
Deleting User Accounts
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
User Group Management
Viewing Roles for Catalogue Access Sets
The user account is copied, and a warning message that the password field is blank is
displayed.
Related Topics
Creating User Accounts
Deleting User Accounts
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
User Group Management
Deleting Catalogue Access Permission Sets
2. Click the New button to display the Catalogue Access Set dialog box.
3. Enter a name for the Catalogue Access Set.
4. Set the permissions as required, as described below.
5. To select all the catalogues for a specific set, click the associated check box.
The traffic light symbol changes to green.
6. To select specific catalogue items within a set, click the button to expand the tree and
then select the required items.
Note
The traffic light symbols indicate the status of the items in a folder. A selected item,
or a folder in which all items are selected, is green. An item that is not selected, or a
folder in which all items are unselected, is red. A folder that contains both selected and
unselected items is yellow.
Procedure
1. Select Tools > User Group Management > Maintain Catalogue Access Sets.
The Catalogue Access Sets dialog box opens.
2. Select the Catalogue Access Set that you want to delete and click the Delete button.
Roles
You first assign a role to a project and then apply a Permission Set, a Catalogue Access Set, and
a User Group to the role. After you have done this, members of the User Group are granted the
permissions (according to the Permission Set and Catalogue Access Set) for that project.
Users’ access to sub-projects depends on the type of groups assigned to the role.
• User Groups — Assigning a user group to a role attached to a project gives the group
members access to that project and all of its sub-projects.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
User Group Management
Creating New Roles
• Project Administrator/Designer
• Project Engineer
• Project Viewer
• Project Reviewer
• Project Importer
• Project Exporter
• Catalogue Designer
• Catalogue Editor
Procedure
1. Select the Roles tab in the Project View pane.
2. Select the project that you want to add the new role to and select New Role > New Role
from the right mouse button popup menu. A new role is created in the project and given
a default name.
The properties of the new role are displayed in the bottom section of the Project View.
3. Rename the role by entering a new name in the Name field.
4. Assign a permission set to a role.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
User Group Management
Creating New Roles
Note
You can also create new roles, delete roles, and update permission sets from the
Permission Sets dialog box.
Note
You can also create new roles, delete roles, and update permission sets from the
Permission Sets dialog box.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
User Group Management
Deleting Roles
Deleting Roles
Administrators can delete roles.
Restrictions and Limitations
You must be logged on as an administrator to edit or delete roles.
Procedure
1. Select the role that you want to delete, and then right-click and choose Delete from the
popup menu.
A confirmation dialog box is displayed.
2. Click Yes to confirm the deletion.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
User Group Management
Parent Role
Parent Role
In implementations with many projects and sub-projects, management of users by roles
becomes complex, but you can simplify the process by using parent roles. By specifying that a
role has a parent role, any changes to the permissions of the parent role are automatically
applied to the child role.
An example project, called “Fuel Injections Systems,” illustrates using parent roles to simplify
user management.
• Central Port
• Continuous Injection
• Direct Injection
• Multiport
• Single Point
Project engineers use these sub-project to organize the networks that they use when designing
fuel injection systems. Individual project engineers may be assigned to one or several of the five
sub-projects, but their permissions within that project (what they can create or edit and which
catalogue items they have access to) are the same for every sub-project.
Refer to
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
User Group Management
Parent Role
• Central Port
• Continuous Injection
• Direct Injection
• Multiport
• Single Point
2. Create a role called “Project Engineer” within each of the five sub-projects.
3. Assign a permission set and catalogue access set to each of the five Project Engineer
roles.
4. Assign the five user groups to the correct roles.
When complete, the projects and roles look like this:
In this system, if a user is assigned to a new project, the administrator adds their name
into the appropriate group (for example “Multiport Project Engineers”); the user then
has access to that sub-project.
If later, if the administrator decides that the Project Engineer permissions in all sub-
projects need to change, the administrator must change the permission set for each of the
roles in each of the five subsystems (the roles highlighted in the following figure.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
User Group Management
Parent Role
If later, the administrator decides that the Project Engineer permissions in all
sub-projects need to change, the administrator must only change the permission set for
the “Project Engineer” role in the Fuel Injection Systems (parent) project (highlighted in
the previous figure). The change in permissions hen applies to all child roles.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
User Group Management
Assigning Multiple Administrator Accounts in Active Directory
Procedure
1. From the Roles tab in the Project View, select the child role.
The properties for the child role appear in the bottom part of the pane.
2. Set Inherit Permission Set to 1.Yes.
3. Set the Inherit Catalogue set to 1.Yes
4. Click the button in the ParentRole field.
The Choose Parent Role dialog box opens.
5. Select the role you want as the parent role.
6. Click the Select button to set the parent role and close the Choose Parent Role dialog
box.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
User Group Management
Using GUI Automation Login Functions
Note
When you are logged in as an Active Directory Administrator, the built-in Admin
role is no longer visible. When you view the Roles under a Project (from the Roles
tab in the Project view) you will only see the Active Directory groups. When you are
logged in as an Active Directory user, you cannot remove any Active Directory Groups
to which you currently belong.
Results
When logging in, Active Directory users will be able to select an Active Directory
Administrator role from the Choose Roles dialog box.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
User Group Management
Using GUI Automation Login Functions
The sub-project “Dev Project1” has the role, “Developer,” assigned to it. Developer is assigned
to a user group called “Developers,” which has two users.
Dim fm As Flowmaster_Automation_Gui.Application
Dim bIsLogedIn As Integer
Set fm = New Flowmaster_Automation_Gui.Application
bIsLogedIn = fm.DatabaseLogin("Server Name", "Database Name",
"Flowmaster", "admin", "")
If (bIsLogedIn = 1) Then
MsgBox ("Successfully logged into Flowmaster")
Else
MsgBox ("Error in login into Flowmaster")
End If
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
User Group Management
Using GUI Automation Login Functions
• Users must use the same login name that they would normally use to log in to
Simcenter Flomaster.
• Users must have Windows Authentication assigned to them.
This example shows how a user who is a member of the Testers group logs in to the Test
project.
Note
The password field is blank.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
User Group Management
Using GUI Automation Login Functions
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
User Group Management
Using GUI Automation Login Functions
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 39
Configuring Simcenter Flomaster
There are many aspects that you can configure. You can specify the appearance of the Network
Drawing window (such as the link properties, text and grid options, color, pipe style, and
background images), the default units that are used, and symbol sets for components.
Schematic Configuration Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 780
Maintaining Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 788
Specifying the Unit Set for a Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 789
Applying a Unit Set for an Individual Session . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 789
Managing Unit Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 790
Editing Unit Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 791
Maintaining Symbol Sets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 795
Maintaining Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 797
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Configuring Simcenter Flomaster
Schematic Configuration Dialog Box
• General Options — Set link and text properties and grid options.
• Colour Control — Change the color of components and connections in the Network
Drawing window.
• Pipe Configuration — Configure pipe colors and styles. These settings become the
defaults for any subsequent pipes you place in the Network Drawing window.
• Image Import — Add a background image to the Network Drawing window. For
example, import an engineering diagram and overlay the Simcenter Flomaster
components on the background image.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Configuring Simcenter Flomaster
Schematic Configuration Dialog Box
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Configuring Simcenter Flomaster
Schematic Configuration Dialog Box
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Configuring Simcenter Flomaster
Schematic Configuration Dialog Box
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Configuring Simcenter Flomaster
Schematic Configuration Dialog Box
Objects
Table 39-1. Schematic Configuration Dialog Box — General Options Contents
Object Description
Link Properties
Link Thickness Choose a value from the dropdown list.
Default Link Type Select Straight or Orthogonal.
Avoid Nodes Click the check box to turn the option on or off.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Configuring Simcenter Flomaster
Schematic Configuration Dialog Box
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Configuring Simcenter Flomaster
Schematic Configuration Dialog Box
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Configuring Simcenter Flomaster
Schematic Configuration Dialog Box
Note
The pipe property settings you apply using the Pipe Configuration tab are the default
settings. This means that any changes you make are automatically applied to any pipes you
subsequently place in the Network Drawing window.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Configuring Simcenter Flomaster
Maintaining Units
Maintaining Units
You can specify the units for variables and results. Simcenter Flomaster contains standard Unit
Sets and you can create and manage your own custom Unit Sets.
The following are the Simcenter Flomaster Unit Sets:
• Company (default)
• Imperial
• Metric
• Oil & Gas
• American
• Oil Hydraulic
Your login status determines which Unit Sets you can manage and view.
Table 39-5. Unit Access
Login Status Access
Administrator • View all the available Unit Sets.
• Associate any Unit Set to a project (including sub-
projects of the top-level project).
• Delete unwanted user-defined Unit Sets.
• Copy and edit user-defined Unit Sets.
Project User (with Catalogue • Change the Unit Set assigned to the project.
Editor or Catalogue Designer • See which user-defined Unit Set (if any) is assigned
role) to the project.
• Create or edit your own Unit Set.
• View or choose another user's Unit Set.
Project User (with any other • Change the Unit Set assigned to the project.
role) • See which user-defined Unit Set (if any) is assigned
to the project.1
• Create or edit your own Unit Set.
• View or choose another user's Unit Set.2
1. Resolved by sharing the project.
2. Resolved by setting up a share between the relevant projects.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Configuring Simcenter Flomaster
Specifying the Unit Set for a Project
Note
You can apply the Unit Set to any project (including the top level project) or sub-
project.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Configuring Simcenter Flomaster
Managing Unit Sets
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Configuring Simcenter Flomaster
Editing Unit Sets
To Do this
Copy a Unit Set 1. Select the Unit Set that you want to copy.
2. Click the Copy Unit Set... button.
The Copy Unit Set dialog box opens.
3. Enter the new name and click OK.
The copy is added to the list of available Unit Sets.
Rename a Unit Set 1. Select the Unit Set that you want to rename.
2. Click the Rename Unit Set... button.
The Rename Unit Set dialog box opens.
3. Enter the new name and click the OK.
Delete a Unit Set 1. Select the Unit Set that you want to delete.
2. Click the Delete Unit Set... button.
The Confirm Deletion dialog box opens.
3. Click OK.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Configuring Simcenter Flomaster
Editing Unit Sets
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Configuring Simcenter Flomaster
Editing Unit Sets
To Do this
Add New Units to 1. Select the required unit quantity (for example, Width).
the Unit Quantity The unit properties are displayed in the right-hand
setup pane.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Configuring Simcenter Flomaster
Editing Unit Sets
To Do this
Delete a unit 1. Select the unit quantity (for example, Angle).
belonging to a The unit properties are displayed in the right-hand
specific unit pane.
quantity.
3. Select the unit that you want to be the default and click
OK
Tip: The selected item (“deg” in the example
above) is highlighted by a >.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Configuring Simcenter Flomaster
Maintaining Symbol Sets
To Do this
Display units for any 1. Click in the value cell for the required unit (for
selected unit example, Angle) to display two buttons.
quantity. 2. Click the D... button.
The Unit Details dialog box opens.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Configuring Simcenter Flomaster
Maintaining Symbol Sets
The dialog box enables you to choose an alternative symbol set and to create new
symbol sets.
2. You have a choice:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Configuring Simcenter Flomaster
Maintaining Features
Maintaining Features
The Maintaining Features option enables you to perform maintenance operations on items such
as Curves or Equations, and Integer or Real features.
Procedure
1. From the Tools menu, select Maintaining Features.
The Maintaining Features dialog box is displayed.
Note
You can only edit or delete user created features.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Configuring Simcenter Flomaster
Maintaining Features
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 40
Database Functions
You can perform database functions such as managing the size of the database and files and
backing up and restoring your database.
Searching the Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 800
Opening the Database Search Tool. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 800
Using the Database Search Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 801
Shrinking a Database. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 806
Using SQL Server Management Studio to Shrink the Database . . . . . . . . . . . . . . . . . . . . 806
Shrinking the Database Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 807
Restoring a Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 809
Database Recovery Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 810
Setting the Directory Paths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 811
Using the Database Reporting Utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 812
Hybrid Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 814
Storing Hybrid Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 814
Checking Result Sets In and Out of the Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 815
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Database Functions
Searching the Database
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Database Functions
Using the Database Search Tool
• The top, left-hand pane displays the catalogues which you can browse.
• You use bottom, left-hand pane to define filter criteria.
• The top, right-hand pane displays the results of your search (filtered items).
• The bottom, right-hand pane shows the properties for items selected in the Filtered items
pane.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Database Functions
Using the Database Search Tool
Prerequisites
• Open the Database Search Tool - Opening the Database Search Tool
Procedure
1. Browse to the Catalogue that the item(s) your require are in.
You can use the + sign to expands the tree to show all the available catalogues and the -
sign to close branches of the tree.
2. Specify the date range that you want to filter by. You can specify any of the following:
• Modified Before
• Modified After
• Created Before
• Created After
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Database Functions
Using the Database Search Tool
Tip
You can specify combinations of Modified/Created Before/After dates to narrow
your search results down.
3. Ensure that any date range that you have specified has a selection mark against it in the
right-hand column.
4. Specify the custom name or name that you want to filter by.
You can enter full or partial text strings in to the field. For example typing “sol” in the
name field when searching for components will return Convection Solid, Radiation
Solid, Solenoid, and Solid Bar components. Typing “solenoid” in the name field will
only return the Solenoid component.
5. Ensure that any name criteria that you have specified has a selection mark against it in
the right-hand column.
6. Specify the version number of the item that you want to filter by.
7. Ensure that the version number field has a selection mark against it in the right-hand
column.
8. Run the search by selecting either:
• Filter for Selected Catalogue Only
• Filter for Selected Catalogue and Sub-Catalogues
• Filter All Catalogues
and clicking the Refresh button.
Results
The results of the search are displayed in the Filtered Items pane. You can, if required, make
further refinements to your search criteria and by clicking Refresh see the results.
You can view the properties of any item in the filtered Items pane by selecting it. The Properties
are displayed in the bottom, right-hand pane.
Tip
If you are using the Database Search Tool to find a curve, surface or performance data you
can choose and item by clicking the Select button. The item is then added to your
component in the components data table.
If you are using the Database Search Tool to find a component you can select it by clicking the
Select button. The item is then selected ready for inclusion in your network.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Database Functions
Using the Database Search Tool
Related Topics
Using the Database Search Tool - Data Item Specific Search Terms
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Database Functions
Using the Database Search Tool
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Database Functions
Shrinking a Database
Shrinking a Database
You can reduce the size of your database to reduce the resource requirements on your system.
Before you shrink a database or file consider the following:
• A shrink operation is most effective after an operation that creates lots of unused space,
such as a 'truncate table' or a 'drop table' operation.
• Most databases require some free space for regular day-to-day operations. If you shrink
a database repeatedly and notice that the database size grows again, this indicates that
the space that was shrunk is required for regular operations. In these cases, repeatedly
shrinking the database is a wasted operation.
• A shrink operation does not preserve the fragmentation state of indexes in the database,
and generally increases fragmentation to a degree. For example, you should not shrink a
database or data file after rebuilding indexes. This is another reason not to repeatedly
shrink the database.
Using SQL Server Management Studio to Shrink the Database. . . . . . . . . . . . . . . . . . . 806
Procedure
1. With the SQL Server Management Studio open, right-click on the database you want to
shrink and select the option shown below:
The Shrink Database dialog box opens.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Database Functions
Shrinking the Database Files
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Database Functions
Shrinking the Database Files
Procedure
1. With the SQL Server Management Studio open, right-click on the database you want to
shrink and select the option shown below:
Figure 40-3. The Database Files Menu
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Database Functions
Restoring a Database
• Filegroup - Click the dropdown list to choose a filegroup from the list of Filegroups
associated with the selected file type. Selecting a different filegroup changes the
selections in the other fields accordingly. The default is 'PRIMARY'.
• File name - Use the dropdown list to choose a file from the list of available files for
the selected file type and filegroup.
• Location - Displays the full path to the currently selected file. The path is not
editable, but it can be copied to the clipboard.
• Currently allocated space - For data files, it displays the current allocated space.
For log files, it displays the current allocated space computed from the output of
DBCC SQLPERF(LOGSPACE).
• Available free space - For data files, it displays the current available free space
computed from the output of DBCC SHOWFILESTATS(fileid). For log files, it
displays the current available free space computed from the output of DBCC
SQLPERF(LOGSPACE).
• Release unused space - Selecting this option causes any unused space in the files to
be released to the operating system. It also shrinks the file to the last allocated extent,
reducing the file size without moving any data. No attempt is made to relocate rows
to unallocated pages.
• Reorganize pages before releasing unused space - When this option is selected,
you must specify a target file size in the 'Shrink file to' box.
• Shrink file to - Use this option to specify the target file size for the shrink operation.
The size cannot be less than the current allocated space or more than the total extents
allocated to the file. Entering a value beyond the minimum or the maximum will
revert to the min or the max once the focus is changed, or when any of the buttons on
the toolbar are clicked.
• Empty file by migrating the data to other files in the same filegroup - Use this
option to migrate all data from the specified file to another file.
2. Select the required Shrink action and click OK.
Restoring a Database
Restore your database from backup using SQL Server Management Studio.
Procedure
1. Open SQL Server Management Studio Express.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Database Functions
Database Recovery Options
2. Right-click on the database you want to restore and select the option shown below:
Figure 40-5. The Database Files Menu
The Restore Database dialog box opens. The dialog box has two pages, the General and
Options pages. Each page allows you to perform a range of functions relating to
restoring your data
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Database Functions
Setting the Directory Paths
Database size limit - this box shows the limit that the database can grow to. Details about the
current size of the database and the log file are displayed in the bottom, right-hand corner of the
Simcenter Flomaster interface, as shown below:
Warning flag displayed at - when the size of the database reaches the limit shown, then a
warning flag is displayed in the 'Size' box.
Simulations aborted at - when the size of the database reaches the limit shown, then you will
no longer be able to perform any simulations.
Click Apply
When you do this, the Mode of Recovery flag is set in the database.
For more complete details about the Simple Recovery or the Full Recovery models see http://
msdn.microsoft.com/en-us/library/ms190388.aspx
and
http://msdn.microsoft.com/en-us/library/ms190710.aspx
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Database Functions
Using the Database Reporting Utility
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Database Functions
Using the Database Reporting Utility
Clicking the Re-open button refreshes the view and displays the new space utilization
values.
3. By using the Colour code threshold option, you can 'screen-out' those networks that are
below a certain size. Using the example shown above, if the value is set to 20, then only
those networks above the threshold are highlighted.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Database Functions
Hybrid Results
Hybrid Results
Hybrid results sets are those that are stored locally, rather than checked-in to the Simcenter
Flomaster database. Saving Simulation results in this way can save database space and, in
situations where a slow network or high network latency is an issue, can reduce the time it takes
for simulations to run. You can choose to check-in any Result Sets that were created as Hybrids
to the Simcenter Flomaster database.
You can tell which Result Sets are hybrid from the Result Set/Audit tab in the Network View
pane.
Note
Like checked-in Result Sets, you can pack Hybrid Result Sets along with the Network (see
“Pack and Unpack” on page 455) but these will be automatically added to the Database as
part of the pack process. Because of this, all unpacked Result Sets will show a status of
checked-in.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Database Functions
Checking Result Sets In and Out of the Database
4. Browse to the place you want to store the results and click OK.
5. Click Apply then OK.
Note
The choice available to you will depend upon the Result Set that you chose in step 1.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Database Functions
Checking Result Sets In and Out of the Database
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 41
FlowmasterLink for MATLAB Simulink
S-functions are treated as transfer functions - they provide an input to the transfer function and
the 'r;states' perform the commanded task before returning an output. The remaining Simulink
model continues with the received output result.
In the case of FlowmasterLink for Simulink, the S-Function performs data exchange between a
dynamical model in Simulink and a fluid or/and electromechanical model in
Simcenter Flomaster
Note
FlowmasterLink for Simulink requires a separate license. During model configuration and
run-time each FlowmasterLink for Simulink S-Function requires a FlowmasterLink for
Simulink license and Simcenter Flomaster license.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
FlowmasterLink for MATLAB Simulink
FlowmasterLink for Simulink - The Co-simulation Process
• Specify which Goto & From blocks in the Simulink model need to pass and receive data
during the co-simulation (as well as the Controllers and Gauges in Simcenter Flomaster
that will do the same).
• Configure the S-function with the corresponding database and network information.
The Goto & From blocks can then be mapped to the respective Controllers and Gauges
(which is done automatically if they share the same name).
Once configured, running a Simulink model with the S-functions active will initiate the
Simcenter Flomaster network simulations and perform co-simulation by automatically
transferring appropriate variables between the two programs.
The input variables set in Simulink, at each/specified time step, are transferred (using Goto
block) via the S-function (Simcenter Flomaster Interface block) to the Simcenter Flomaster
COM controller(s). The Simcenter Flomaster network then uses the incoming variable data in
its analysis. The output variable is transported from the Simcenter Flomaster model via a gauge
to the Simulink 'r;From' block, which is then used by the Simulink model.
Once configured, running a Simulink model with the S-functions active will initiate the
Simcenter Flomaster network simulations and perform co-simulation by automatically
transferring appropriate variables between the two programs.
The input variables set in Simulink, at each/specified time step are transferred (using Goto
block) via the S-function (Simcenter Flomaster Interface block) to the Simcenter Flomaster
controller(s). The Simcenter Flomaster network then uses the incoming variable data in its
analysis. The output variable is transported from the Simcenter Flomaster model via a gauge to
the Simulink ‘From’ block, which is then used by the Simulink model.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
FlowmasterLink for MATLAB Simulink
FlowmasterLink for Simulink - Setting Up The Connections
Prerequisites
• A suitable Simcenter Flomaster network with a Controller and Gauge components
Note
The instructions below relate to actions performed in Simcenter Flomaster.
Procedure
1. Set the Controller's Algorithm Type to 4.
The Goto block is used to pass input variables from Simulink (via the Simcenter
Flomaster Interface block) to Simcenter Flomaster. This provides an input signal for the
Simcenter Flomaster Controller.
All other data items can be set to represent the physical variable input.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
FlowmasterLink for MATLAB Simulink
FlowmasterLink for Simulink - Setting Up The Connections
Note
You should ensure that the Goto parameters tag corresponds to a specific input
connection on the Controller component.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
FlowmasterLink for MATLAB Simulink
FlowmasterLink for Simulink - Defining the Simcenter Flomaster Network
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
FlowmasterLink for MATLAB Simulink
FlowmasterLink for Simulink - Defining the Simcenter Flomaster Network
2. Specify the Simcenter Flomaster user logon and Database details and click OK.
Tip
The Network information is specified in Simulink, in the Simcenter Flomaster
interface block, which you can open by double-clicking on the S-function.
A dialog box opens confirming successful logon to Simcenter Flomaster and asking you
to specify the network that you want to use.
3. Choose a network to work on.
Results
The FM4SL Data Setup dialog box is displayed.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
FlowmasterLink for MATLAB Simulink
FlowmasterLink for Simulink - Specifying the Simcenter Flomaster Simulation Data
a. Specify the Simulation Type. You can also enter a Result Description.
The contents of the Result Description field are added to the Simcenter Flomaster
result set as the Description Field and can help you to identify specific results sets
when you have run several simulations on a network.
For more information on Simcenter Flomaster results see “Results” on page 417.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
FlowmasterLink for MATLAB Simulink
FlowmasterLink for Simulink - Specifying the Simcenter Flomaster Simulation Data
Note
Thermal expansion is only operational for analysis that runs with or takes into
account heat transfer.
Note
Note: If co-simulation is run from Simulink and the stop time in Simulink is less
than the Simcenter Flomaster analysis end time, the co- simulation will terminate
when the Simulink model is stopped.
If the Simcenter Flomaster analysis end time is less than the Simulink stop time then
the co-simulation will continue to run to completion.
2. Specify which start time, end time, and time step the co-simulation uses.
a. To use the Simcenter Flomaster values, leave the Simulink Simulation Parameters
check box unchecked.
b. To use values set in Flomaster Link for Simulink:
• Select the Simulink Simulation Parameters check box.
• In the Time Step field of the General Data Setup table, specify a time step value.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
FlowmasterLink for MATLAB Simulink
FlowmasterLink for Simulink - Specifying the Simcenter Flomaster Simulation Data
• In the Simulation Start Time field of the General Data Setup table, specify a start
time.
• In the Simulation End Time field of the General Data Setup table, specify an end
time
When checked, these values will override any values set on the Simcenter Flomaster
General Data tab.
If an automatic time step is generated for the Simulink simulation, Simcenter Flomaster
will use the first time-step value specified by Simulink.
Tip
Checking the Include option alongside any field will use this value for any
subsequent simulations
3. You can use the General Data Setup table to set or change Simcenter Flomaster data
items from the Flomasterlink for Simulink application.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
FlowmasterLink for MATLAB Simulink
FlowmasterLink for Simulink - Setting Up and Running Co-simulations
• Running the “Simcenter Flomaster Link for Simulink Setup” macro sets up the
connections, analysis type, general data etc from Simcenter Flomaster. You must set the
sMLModelPath and model name in the sMLSFuncName (see example code below).
• To perform co-simulation from Simcenter Flomaster, the “Simcenter Flomaster Link for
Simulink Run” macro is required. Prior to execution of the script insert the correct path
in the sMLModelPath.
Examples of the VB script macros are provided. Modify the file paths to the locations of your
specific files.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
FlowmasterLink for MATLAB Simulink
FlowmasterLink for Simulink - Running a Co-simulation
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
FlowmasterLink for MATLAB Simulink
FlowmasterLink for Simulink - Common Errors and Issues
Network with user created CAMs does not work with Simulink
If your network contains CAMs created in an earlier version of Simcenter Flomaster, co-
simulation may fail.
Solution - You must copy the Matlab.exe.config file (available in the Simcenter Flomaster
directory) into the directory where Matlab.exe is installed.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
FlowmasterLink for MATLAB Simulink
FlowmasterLink for Simulink - Common Errors and Issues
If you have existing matlab.exe.config file you can append the file with following example
code:
Solution - Copy the contents of Matlab.exe.config into a new file dllhost.exe.config then copy
teh new dllhost file to C:\Windows\SysWOW64.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
FlowmasterLink for MATLAB Simulink
FlowmasterLink for Simulink - Example 1: A Simple Co-simulation
Referring to Figure 41-4, the heat quantity transferred from the Simulink model to the
Controller: 7 is then used by Simcenter Flomaster to heat-up the fluid temperature. Gauge: 8
measures the fluid temperature at node 3 and forwards the results to the Simulink model for
further use.
Procedure
1. Open Simcenter Flomaster and login.
2. Unpack and open C:\Program Files(x86)\Common Files\Simcenter\Flomaster\Tutorials
\FML4SL\Tutorial Pack Files for FM V9\Tutorial_Network_One.FMPck into the
desired project.
3. Collect Components 7 and 8 and set the Algorithm types (for both components) to 4.
4. Ensure that the Controller Output Quantity is set to 52: Heat flow rate.
5. Enter title Heat_Input_1 (if not already entered) for Controller: 7 and the title
Coolant_Temp (if not already entered) for the Gauge.
6. Run a Steady State simulation on the Network.
It should run successfully.
7. Open Simulink_tutorial_one.mdl in Simulink.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
FlowmasterLink for MATLAB Simulink
FlowmasterLink for Simulink - Example 1: A Simple Co-simulation
Tip
To minimise the risk incompatibility issues between different versions of Simulink,
delete the supplied Flowmaster Interface block from the tutorial example and replace
it with a new Simcenter Flomaster Interface block taken from the Simulink Library
Browser.
Note
In general data setup do not provide any information.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
FlowmasterLink for MATLAB Simulink
FlowmasterLink for Simulink - Example 2: Co-simulation Using Macros
9. In Simulink, set the Stop time as 40s, Solver options as Fixed-step, Fixed step size as
0.1
10. Click Start Simulation.
Results
Once the simulation has finished, you will see the co-simulation results in the Simulink model
as below:
Figure 41-6. Example 1: Co-simulation Network: Results
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
FlowmasterLink for MATLAB Simulink
FlowmasterLink for Simulink - Example 2: Co-simulation Using Macros
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
FlowmasterLink for MATLAB Simulink
FlowmasterLink for Simulink - Example 2: Co-simulation Using Macros
Tip
To minimise the risk of compatibility issues between different versions of Simulink,
delete the supplied Flowmaster Interface blocks and replace them with a new
Simcenter Flomaster Interface blocks taken from the Simulink Library Browser.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
FlowmasterLink for MATLAB Simulink
FlowmasterLink for Simulink - Example 2: Co-simulation Using Macros
11. Open FM Interface two and select Project: Simcenter Flomaster and Network:
Tutorial_Network_One in the Model tab.
12. Set the MATLAB to Simcenter Flomaster connections as
Heat_Input_1 ~ Heat_Input_1 and the Simcenter Flomaster to MATLAB connections
as Coolant_Temp ~ Coolant_Temp
13. Set the Analysis Type to Heat Transfer Transient, select the Simulink Simulation
Parameters option and click OK to save the settings.
14. From Simulink’s Configuration Simulation Parameters section verify the following
settings:
a. Start Time: 0.0
b. Stop Time: 300
c. Type: Fixed-step Fixed step size: 2
15. Click Start Simulation in the Simulink model.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
FlowmasterLink for MATLAB Simulink
FlowmasterLink for Simulink - Example 3: Reading Co-simulation Concentration Results
Results
You should now see the following co-simulation results in scopes 1 and 3 respectively:
Figure 41-9. Example 2: Results
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
FlowmasterLink for MATLAB Simulink
FlowmasterLink for Simulink - Example 3: Reading Co-simulation Concentration Results
Set up the co-simulation in the usual way (see “FlowmasterLink for Simulink - Example 1: A
Simple Co-simulation” on page 830 and “FlowmasterLink for Simulink - Example 2: Co-
simulation Using Macros” on page 832), with controllers and gauges connecting to the relevant
inputs.
Nodes 1 and 2 have their concentration set by the corresponding upstream Flow Sources, and
are a mixture of Nitrogen, Oxygen, and Carbon Dioxide. These two streams each pass through a
Fluid Modifier to change their composition before flowing through Node 3 and into the Pressure
Source.
Based on this each gauge should receive 3 concentration values – 1 for each fluid present in the
mixture.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
FlowmasterLink for MATLAB Simulink
FlowmasterLink for Simulink - Example 3: Reading Co-simulation Concentration Results
A Simulink model can be built to extract these values for use in Simulink, for example:
Note
The Tag names for the From blocks include information about the size of the signal they are
expecting to receive. The number of concentration values that are expected have been put in
between two underscores at the end of the tag name. These numbers are read by the
Simcenter Flomaster to set signal dimensions before the simulation starts.
The simulation can then be setup and run in the usual manner. Once complete the concentration
results for all fluids read by that gauge are output as the signal.
Note
The concentration results are output in the same order as they are output when viewing
concentration results through Simcenter Flomaster.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 42
Co-simulation
You can create Functional Mock-up Interface (FMU) packages which contain the FMI
(Functional Mock-up Interface) compliant files required to perform co-simulation between
Simcenter Flomaster and a range of other modeling products.
By exporting FMU packages and using the Simcenter Flomaster supplied Co-simulation
boundaries, you can use Simcenter Flomaster simulation data in any FMI Master Capable
(master) program.
For Simcenter Flomaster simulations to be FMI compliant, you must have input and output
blocks that you can map to the corresponding signals in the master program. You do this by
adding co-simulation boundary components (which function as a controller would) to your
network. When exported as part of a Simcenter Flomaster FMU export file, these pass inputs to
the network and pick out the outputs for communication to the master program.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Co-simulation
Creating a Simcenter Flomaster FMU Export File
Note
b. You can specify the path that the FMU file is exported to by clicking the ... button
next to the path field and borwsing to a suitable location.
3. Click the Export button to export the file.
4. Click the Close button to close the FMU Export dialog box.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Co-simulation
Creating an FMU for Model Exchange Import
Procedure
1. From the Component group on the Launchpad click the New FMU Component link.
The N-Arm Component Wizard dialog box opens.
Note
Boolean and text inputs and outputs are not supported and are ignored on import. In
this instance a warning message will be displayed in the IMPORT PROGRESS
window.
The FMU is imported into Simcenter Flomaster. Any import errors or warnings will be
displayed in the IMPORT PROGRESS window.
Simcenter Flomaster switches to the Project View with the Catalogues tab open. The
new component, which is created in the Components > User-defined catalogue, is
selected and the Component Customisation Form is open.
5. Use the Component Customisation Form to set the inputs, real and fixed parameters, and
outputs.
The FMU can have:
• Up to 20 variable inputs
These are mapped to controller output signals and correspond to the tuneable
parameters and the discrete and continuous input parameters in the FMI
specification.
• Up to 20 Real and 5 Integer Fixed parameters
These correspond to the fixed parameters in the FMI specification.
• Up to 40 outputs plus local outputs
These correspond to the constant output, discrete output, and continuous output in
the FMI specification.
For more information on setting the component properties above see “Customizing
Components” on page 268.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Co-simulation
Creating an FMU for Model Exchange Import
Results
You can now use the new component as a controller in a transient Simcenter Flomaster
network.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 43
Automation in Simcenter Flomaster
Simcenter Flomaster supports extensive GUI automation (GUI and Analysis Automation).
GUI Automation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 843
Analysis Automation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 845
Automation - Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 846
How COM is Implemented . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 846
GUI Automation
Based on Microsoft's Component Object Model (COM) as a simple set of hierarchical classes,
these functions provide access to all the major GUI functions. .
For example, the Command Line functions allow you to create projects and networks, use
FMDNA, create and run batch jobs and print results, etc
Other functions, such as those in the Project class, allow you to access to networks and to
database items owned by a particular project. Functions in the network class allow access to
components and nodes within the network and to result sets that have been produced by the
network.
These objects can be within a single process (e.g. Simcenter Flomaster), in other processes, or
on a remote machine. They can be written in different languages and can be structurally
different from one another. This is why COM is referred to as a 'r;binary standard' - it is a
standard that applies only after a program has been translated into binary machine code.
The only language requirement for COM is that the code is generated in a language that can
create structures of pointers, that either explicitly or implicitly call functions through these
pointers.
COM defines the essential nature of a COM object. In general, a software object is made up of a
set of data and the functions that manipulate the data. A COM object is one in which access to
an object's data is achieved exclusively through one or more sets of related functions. These
functions are called interfaces, and the functions of an interface are called methods. Further,
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Automation in Simcenter Flomaster
GUI Automation
COM requires that the only way to gain access to the methods of an interface is through a
pointer to the interface.
Besides specifying the basic binary object standard, COM also defines certain basic interfaces
that provide functions common to all COM based technologies. It also provides a small number
of API functions that all components require.
The CommandLine class provides the same basic functionality as the Simcenter Flomaster
command line interface, version
6.5. These commands still provide the best way of using Simcenter Flomaster to perform simple
network update and analysis tasks with minimal programming.
Client applications must only directly create Application and CommandLine objects. Lower
level class objects must generally be created using methods provided by the parent class. Care
should be taken not to delete parent objects before their child objects are deleted. The following
Visual Basic code illustrates how the hierarchical class structure may be navigated - every result
set, of every network of every project is opened and closed.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Automation in Simcenter Flomaster
Analysis Automation
Next projectName
• Project Class
• Network Class
• Component Class
• Node Class
• Result Set Class
• Database Class
Analysis Automation
The Analysis Automation functions allow you to access to the analysis while it is running. For
example, using the Management functions allow external programs to initialize and control the
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Automation in Simcenter Flomaster
Automation - Application
progress of a Simcenter Flomaster analysis. Using the Controller functions in conjunction with
the COM controllers allow you to set the speed of a pump or the position of a valve, while using
the Gauge functions in conjunction with the COM enabled gauges allows key variables, such as
pump speed or valve position, etc, to be displayed.
Automation - Application
In application terms, COM enables other applications to start Simcenter Flomaster remotely and
perform most tasks that can be performed using the Simcenter Flomaster GUI, in a
programmatical way. For example, it is possible to start Simcenter Flomaster, open a project,
open a network, edit some data, run an analysis an then inspect and manipulate the results.
This Command Line Interface functionality is available to any program which can access the
functions described in this on-line document. This third party program need have no knowledge
of the internal workings of Simcenter Flomaster and can access it using scripts written in Basic,
C++ or JavaScript. It is also possible to access Simcenter Flomaster in such a way from
applications such as Microsoft Word, Excel or Access, all of which support Visual Basic for
Applications (VBA).
COM objects can be manipulated using scripts. You can embed a control algorithm written in
VBScript or JScript - into the controller or gauge template. These scripts are then able to use the
COM interfaces of the gauges and controllers within the network to communicate with external
applications.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Chapter 44
Command Line Utilities
The command line utilities are a number of XML based functions that can be invoked from the
command line.
They are intended to allow some operations in Simcenter Flomaster to be controlled by another
program, but they can be used manually to:
The schemas act like 'templates'. Each time a function is processed, the relevant schema
validates the XML content. It checks to see if each XML statement is complete and that there
are no errors. If any errors are found, they are reported in an errors file. For example, if you do
not enter a user name and password for the project you are logging onto, then an error will be
generated
• BatchFile.xsd
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Command Line Utilities
Executing Command Line Functions
• CreateNetwork.xsd
• CreateProject.xsd
• DeleteNetwork.xsd
• DeleteProject.xsd
• EDIFFile.xsd
• FMDNA.xsd
• PackNetwork.xsd
• UnpackNetwork.xsd.
The schemas are located in the Simcenter Flomaster XMLSchema folder.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Command Line Utilities
Executing Command Line Functions
2. When you enter the command string, you must be in the Simcenter Flomaster folder as
shown above.
3. Enter details about the command you want to execute and its location.
For example:
C:\Program Files (x86)\Simcenter\Flomaster\Flowmaster.CommandLine Keyword,
Arg1, Arg2, Arg3
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Command Line Utilities
Processing the Batch File
Where:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Command Line Utilities
Creating Batch Files
Procedure
1. Run the 'Command Interpreter', Cmd.exe to display the 'Command Interpreter' window.
2. Using the 'Change Directory' (cd) command, change the path shown to:
C:\Program Files (x86)\Simcenter\Flomaster
3. Enter the additional details as shown in below:
C:\Program Files (x86)\Simcenter\Flomaster>Flowmaster.CommandLine.exe
“RunBatchSync” “C:\Documents and Settings\User Name\MyBatchFiles\
MyBatchFile.fmbch”
4. Press the 'Return' key to execute the command. If any errors are detected, they are
reported in the errors file.
5. Open the network created by FMDNA function to confirm that the simulation has run,
and that no errors have occurred.
Related Topics
Creating Batch Files
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Command Line Utilities
Creating Batch Files
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Command Line Utilities
Using the 'CreateProject' Function
Related Topics
Processing the Batch File
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Command Line Utilities
Using the 'CreateProject' Function
3. Then:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Command Line Utilities
Executing the 'CreateProject' Function
Note
You are advised to store your files in a sub-folder, in the Documents and Settings
folder. For example:
C:\Documents and Settings\User Name\MyXMLFiles
Related Topics
Executing the 'CreateProject' Function
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Command Line Utilities
Using Command Line Utilities to Create a New Network
Procedure
1. Choose New/Edit Command Line File from the Tools menu.
The File Creation/Editing Options dialog box is displayed.
2. Select the Create Network option and then click OK to display the Create Network
dialog box:
3. Click Open.
The Create Network dialog box is displayed:
Figure 44-3. The Create network Dialog Box
4. Then:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Command Line Utilities
Using Command Line Utilities to Create a New Network
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Command Line Utilities
Using Command Line Utilities to Create a New Network
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Command Line Utilities
Deleting a Network using the Command Line Utilities
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Command Line Utilities
Deleting a Network using the Command Line Utilities
3. Then:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Command Line Utilities
Executing the 'DeleteNetwork' Function
Unpacking a Network
You use the 'UnpackNetwork' function to unpack a network.
Procedure
1. SelectNew/Edit Command Line File from the Tools menu.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Command Line Utilities
Unpacking a Network
3. Then:
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Command Line Utilities
Unpacking a Network
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Command Line Utilities
Unpacking a Network
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Command Line Utilities
Executing the 'UnpackNetwork' Function
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Command Line Utilities
Executing the 'UnpackNetwork' Function
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Appendix A
Performance Data Functions
This appendix details the functions that are available when using performance data to create
new CAMs. All of the functions are members of the Flowmaster.Interfaces.IFormDataProvider
interface.
Each function is described with input and output variables shown, together with an example of
its use. In all of the functions, m_DP is declared as the Data Provider and M_BrP is declared as
the Branch Result Provider. For the 2D functions, the key name for the curve is “Curve”, while
the key name for the surface is “Surface”. All other variables are assumed to be declared
elsewhere in the CAM.
GetYfromX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 868
GetY_dydxFromX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 869
GetY_dYdXfromIntlExtrapolation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 870
GetXfromY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 871
EvaluateIntegral. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 872
GetXLimits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 873
IsCurveSet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 874
GetZfromXY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 875
GetZandGradfromXandY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 876
GetXorYfromSurfaceUsingBisection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 877
GetYLimits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 879
IsSurfaceSet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 880
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Performance Data Functions
GetYfromX
GetYfromX
Returns the Y value from a curve or equation feature at a specified X value.
Syntax
double GetYfromX(short key, double dx, out FlowmasterInterfaces.ReadStatus
nStatus)
Parameters
• key
The feature’s key.
• dX
The value of X at the point at which the Y value is required.
• nStatus
The status of the completed request.
Return Values
The required Y value.
Examples
ReadStatus CurveIsRead; Double xVal = 1.0
Double yVal = m_DP.GetYfromX((short)Key.Curve,xVal,out CurveIsRead);
Note
If y is requested for a value of x outside the range specified, then the function will return the
minimum\maximum value of x as appropriate. The value of nStatus can be tested to check if
clipping has occurred. The script below checks to see if the truncation has occurred and outputs
a warning if it has.
if (CurveIsRead == ReadStatus.Clipped)
{
int m_nUserCompNo = m_Services.GetUserComponentNo(m_nComponentNumber);
m_ErrHandler.ReportWarningMsg("Curve of k vs Re for Component"
+ m_nUserCompNo.ToString() + "is outside data range, value is clipped");
}
The above code first checks if the curve has been clipped, and if it has it creates a new integer
called m_nUserCompNo whose value is set to the component number seen in the schematic.
This is then output as a warning with a description of the error
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Performance Data Functions
GetY_dydxFromX
GetY_dydxFromX
Obtains a Y value and a gradient value from a curve or equation feature for a specified X value.
Syntax
void GetY_dYdXfromX(short key, double dX, out double dY, out double dYdX,
out Flowmaster.Interfaces.ReadStatus nStatus)
Parameters
• key
The feature’s key.
• dX
The value of X at the point at which the Y value is required.
• dY
The required Y value.
• dYdX
The required gradient value.
• nStatus
The status of the completed request.
Examples
double x,y,dy; ReadStatus CurveIsRead; x = 1.0;
m_DP.GetY_dYdXfromX((short)Key. Curve,x,out y,out dy,out CurveIsRead);
Note
If the value of x being requested is outside the range of the supplied data, then the value of y
will be evaluated at the specified value of x using extrapolation. Use this function instead of
GetYFromX, if you want to use extrapolation instead of clipping for values outside the
specified data range. The extrapolation is based on the gradient at the end of the curve. The
value of nStatus can be tested to check if extrapolation has occurred. The script below tests to
see if the extrapolation has occurred and outputs a warning if it has.
if (CurveIsRead == ReadStatus.Extrapolated)
{
m_ErrHandler.ReportWarningMsg("Curve has been extrapolated")
}
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Performance Data Functions
GetY_dYdXfromIntlExtrapolation
GetY_dYdXfromIntlExtrapolation
This function is the same as GetY_dydxFromX, obtaining a Y value and a gradient value from a
curve or equation feature at a specified X value. An enhanced routine designed for use with fans
and blower components, it is used in the extrapolation of the curve where the value of x
specified is outside the range of data entered.
Syntax
void GetY_dYdXfromIntlExtrapolation(short key, double dX, out double dY,
out double dYdX, out Flowmaster.Interfaces.ReadStatus nStatus)
Parameters
• key
The feature’s key.
• dX
The value of X at the point at which the Y value is required.
• dY
The required Y value.
• dYdX
The required gradient value.
• nStatus
The status of the completed request.
Examples
double x,y,dy; ReadStatus CurveIsRead; x = 1.0;
m_DP.GetY_dYdXfromXIntlExtrapolation((short)Key.Curve,x,out y,out dy,out
CurveIsRead);
Note
If the value of x being requested is outside the range of the supplied data, then the value of y
will be evaluated at the value of the specified x using extrapolation. Use this function
instead of GetYFromX if you want to use extrapolation instead of clipping for values outside
the specified data range. Extrapolation is performed using a parabola rather than linear
interpolation using GetY_dYdXfromIntlExtrapolation. The value of nStatus can be tested to
check if extrapolation has occurred. The script below checks to see if extrapolation has occurred
and to output a warning if it has.
if (CurveIsRead == ReadStatus.Extrapolated)
{
m_ErrHandler.ReportWarningMsg("Curve has been extrapolated")
}
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Performance Data Functions
GetXfromY
GetXfromY
Returns the X value from a curve or equation feature at a specified Y value.
Syntax
Parameters
• key
The feature’s key.
• dY
The value of Y at the point at which the X value is required.
• nStatus
The status of the completed request.
Return Values
The required Y value.
Examples
ReadStatus CurveIsRead; Double x, y;
y=5;
x = m_DP.GetXfromY((short)Key.Curve, xVal,out CurveIsRead);
Note
If x is requested for a value of y that is outside the range specified, then the function will
return the minimum or maximum value of y as appropriate. The value of nStatus can be
tested to check if clipping has occurred. The script below checks to see if truncation has
occurred and to output a warning if it has.
if (CurveIsRead == ReadStatus.Clipped)
{
int m_nUserCompNo = m_Services.GetUserComponentNo(m_nComponentNumber);
m_ErrHandler.ReportWarningMsg("Curve of k vs Re for Component"
+ m_nUserCompNo.ToString() + "is outside data range, value is clipped");
}
The above code first checks if the curve has been clipped, if it has it creates a new integer called
m_nUserCompNo whose value is set to the component number the user sees in the schematic.
This is then output as a warning with a description of the error.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Performance Data Functions
EvaluateIntegral
EvaluateIntegral
Evaluates the area under the specified curve between the specified 'X-axis' units, using the
trapezoidal method.
Syntax
double EvaluateIntegral(short nKey, double dXMin, double dXMax, out
Flowmaster.Interfaces.ErrorStatus eStatus)
Parameters
• nKey
The feature’s key.
• dXMin
The minimum X limit.
• dXMax
The maximum X limit.
• eStatus
The error status.
Return Values
The evaluated integral between the specified limits.
Examples
Double xMin, xMax;
ErrorStatus CurveIsInt;
y = m_DP.EvaluateIntegral((short)Key.Curve, xMin, xMax, out CurveIsInt);
Note
The curve is integrated between the limits xMin and xMax. If the limits are outside the
range of data, then the result should be treated with caution as interpolation is used in
calculating the points. To check if this is the case, the ErrorStatus can be interrogated. If xMin is
less than the minimum data value, or xMax is greater than the maximum data value then an
error status of XMNBL will be reported. Similarly, if both limits are outside the data range then
an error status of XMXBL will be reported. If neither condition is met the status will be reported
as OK. The code below can be used to test for these conditions and to output a warning.
if (CurveIsInt == ErrorStatus.XMNBL)
{
m_ErrHandler.ReportWarningMsg("Curve Integrated under minimum x value");
}
else if (CurveIsInt == ErrorStatus.XMXBL)
{
m_ErrHandler.ReportWarningMsg("Curve Integrated under minimum x value");
}
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Performance Data Functions
GetXLimits
GetXLimits
Returns the X axis min and max limits from a curve or equation feature.
Syntax
void GetXLimit(short key, out double dMinX, out double, dMaxX, out
FlowmasterInterfaces.ReadStatus nStatus)
Parameters
• key
The feature’s key.
• dMinX
The curve or equation's minimum X value.
• dMaxX
The curve or equation’s maximum X value.
• nStatus
The status of the completed request.
Return Values
The minimum and maximum values of the input data on the X axis of the curve or equation.
Examples
int xMin, xMax;
m_DP.GetXLimits((short)Key.Curve, out xMin, out xMax, out CurveIsRead);
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Performance Data Functions
IsCurveSet
IsCurveSet
Checks to see if the specified curve/2D equation is set on the data form.
Syntax
bool IsCurveSet(short key)
Parameters
• Key
The key for the specified curve/2D equation.
Return Values
Returns TRUE if the curve/2D equation is set, else FALSE.
Examples
bool CurveSet;
CurveSet = m_DP.IsCurveSet((short)key.Curve);
if (CurveSet == false)
{
m_ErrHandler.ReportErrorMsg("Curve not set");
}
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Performance Data Functions
GetZfromXY
GetZfromXY
Returns the Z value from a surface feature for the specified X and Y values.
Syntax
double GetZfromXY(short key, double dx, double dY, out
FlowmasterInterfaces.ReadStatus nStatus)
Parameters
• key
The feature’s key.
• dX
The X value at the point at which the result is required.
• dY
The Y value at the point at which the result is required.
• nStatus
The status of the completed request.
Return Values
The required Z value.
Examples
double xVal, yVal, zVal; ReadStatus SurfaceIsRead;
zVal=m_DP.GetZfromXY((short)Key.Surface, xVal, yVal, out SurfaceIsRead);
Note
If z is requested for a value of x or y that is outside the specified range, the function will
return the z at the minimum or maximum value of x or y as appropriate. The value of
nStatus can be tested to check if clipping has occurred. The script below can be used to check if
the truncation has occurred and to output a warning if it has.
if (SurfaceIsRead==ReadStatus.Clipped)
{
int m_nUserCompNo = m_Services.GetUserComponentNo(m_nComponentNumber);
m_ErrHandler.ReportWarningMsg("Surface for Component" +
m_nUserCompNo.ToString() + "is outside data range, value is clipped");
}
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Performance Data Functions
GetZandGradfromXandY
GetZandGradfromXandY
Returns the Z value and gradient of a surface feature for the specified X and Y values.
Syntax
double GetZandGradfromXandY(short key, double dx, double dY, out double
dZGrad, out FlowmasterInterfaces.ReadStatus nStatus)
Parameters
• Key
The feature’s key.
• dX
The X value at the point at which the result is required.
• dY
The Y value at the point at which the result is required.
• dZGrad
The required gradient value.
• nStatus
The status of the completed request.
Return Values
The required Z value.
Examples
double xVal, yVal, zVal; DzDxDy; ReadStatus SurfaceIsRead;
zVal=m_DP.GetZandGradfromXandY((short)Key.Surface, xVal, yVal, DzDxDy,
out SurfaceIsRead);
Note
If z is requested for a value of x or y outside the range specified, the function will return the
z at the minimum or maximum value of x or y as appropriate. The value of nStatus can be
tested to check if clipping has occurred. The script below can be used to check if truncation has
occurred and to output a warning if it has.
if (SurfaceIsRead==ReadStatus.Clipped)
{
int m_nUserCompNo = m_Services.GetUserComponentNo(m_nComponentNumber);
m_ErrHandler.ReportWarningMsg("Surface for Component" +
m_nUserCompNo.ToString() + " is outside data range, value is clipped");
}
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Performance Data Functions
GetXorYfromSurfaceUsingBisection
GetXorYfromSurfaceUsingBisection
This subroutine is used to access surface values via a bisection routine as the calling method
provides access to either the x or y value and a z value, and requires either x or y. Mode
indicates which of x or y is required. VALMIN and VALMAX provide estimates to act as the
upper and lower bounds on the bisection.
Syntax
double GetXorYfromSurfaceUsingBisection(short key, double Known, double
ZVal, double ValMin, double ValMax, intMode, intCurrentIteration, out
FlowmasterInterfaces.ReadStatus nStatus)
Parameters
• key
The feature’s key.
• Known
The given value of X or Y.
• ZVal
The given value of Z.
• ValMin
The lower bound for the unknown X or Y.
• ValMax
The upper bound for the unknown X or Y.
• Mode
Depends on whether X or Y is specified (1 = x specified, 2 = y specified).
• CurrentIteration
The Current Iteration number.
• nStatus
The status of the completed request.
Return Values
The required Z value.
Examples
double xVal, yVal, zVal; zMin, zMax;
int CurrIteration;
//specifying x value to calculate y int Mode = 1;
ReadStatus SurfaceIsRead;
yVal=m_DP.GetXorYfromSurfaceUsingBisection((short)Key.Surface, xVal,
yVal, zMin, zMax, Mode, CurrIteration out SurfaceIsRead);
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Performance Data Functions
GetXorYfromSurfaceUsingBisection
Note
If z is requested for a value of x or y outside the range specified, the function will return the
z at the minimum or maximum value of x or y as appropriate. The value of nStatus can be
used to check if clipping has occurred. The script below can be used to check if truncation has
occurred and to output a warning if it has.
if (SurfaceIsRead==ReadStatus.Clipped)
{
int m_nUserCompNo = m_Services.GetUserComponentNo(m_nComponentNumber);
m_ErrHandler.ReportWarningMsg("Surface for Component" +
m_nUserCompNo.ToString() + "is outside data range, value is clipped");
}
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Performance Data Functions
GetYLimits
GetYLimits
Returns the Y axis min and max limits from a surface or 3D equation feature.
Syntax
void GetYLimit(short key, out double dMinY, out double, dMaxY, out
FlowmasterInterfaces.ReadStatus nStatus)
Parameters
• Key
The feature’s key.
• dMinY
The surface’s or 3D Equation’s minimum Y value.
• dMaxY
The surface’s or 3D Equation’s maximum Y value.
• nStatus
The status of the completed request.
Return Values
The minimum and maximum values of the input data on the X axis of the curve or equation.
Examples
int yMin, yMax;
m_DP.GetYLimits((short)Key.Surface, out yMin, out yMax, out
SurfaceIsRead);
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Performance Data Functions
IsSurfaceSet
IsSurfaceSet
Checks to see if the specified surface/3D equation is set on the data form.
Syntax
bool IsSurfaceSet(short key)
Parameters
• Key
The key for the specified surface or 3D equation.
Return Values
Returns TRUE if the surface or 3D equation is set, else it returns FALSE.
Examples
bool SurfSet;
SurfSet = m_DP.IsSurfaceSet((short)key.Surface);
if (SurfSet == false)
{
m_ErrHandler.ReportErrorMsg("Surface not set");
}
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Third-Party Information
Details on open source and third-party software that may be included with this product are available in the
<your_software_installation_location>/legal directory.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.
Note - Viewing PDF files within a web browser causes some links not to function. Use HTML for full navigation.