Userguidev6 US R 2018 12
Userguidev6 US R 2018 12
Userguidev6 US R 2018 12
Version 6.3
December 2018
Userguide Version 6.3 Contents • i
Contents
1 SIMONE – SIMULATION AND OPTIMIZATION ON NETWORKS .......................................................................... 2
1.1 BASIC CONCEPTS .................................................................................................................................................. 2
2 SIMONE DESKTOP ............................................................................................................................................ 5
2.1 DESKTOP LAYOUT ................................................................................................................................................. 5
2.2 APPLICATION BUTTON ........................................................................................................................................... 6
2.3 QUICK ACCESS BAR ............................................................................................................................................... 7
2.4 HOME TAB .......................................................................................................................................................... 7
2.4.1 NETWORK................................................................................................................................................ 7
2.4.2 SCENARIO ................................................................................................................................................ 8
2.4.3 SIMULATION............................................................................................................................................. 9
2.4.4 VIEW ...................................................................................................................................................... 9
2.4.5 REVIEW ................................................................................................................................................. 10
2.5 DESIGN TAB ...................................................................................................................................................... 10
2.5.1 PICTURES ............................................................................................................................................... 10
2.5.2 TABLES .................................................................................................................................................. 11
2.5.3 TOPOLOGY VIEW ..................................................................................................................................... 11
2.6 TOOLS TAB ........................................................................................................................................................ 12
2.6.1 IMPORT ................................................................................................................................................. 12
2.6.2 SHORTCUTS ............................................................................................................................................ 12
2.6.3 CS CHECK .............................................................................................................................................. 12
2.6.4 ARCHIVE ................................................................................................................................................ 12
2.6.5 MACROS ............................................................................................................................................... 12
2.6.6 SCRIPTING.............................................................................................................................................. 13
2.6.7 EXTERNAL PROGRAMS.............................................................................................................................. 13
2.7 USEFUL SHORTCUTS ............................................................................................................................................ 13
2.8 STATUS BAR ...................................................................................................................................................... 14
2.9 DISPLAY AREA .................................................................................................................................................... 15
2.9.1 NETWORK SCHEME.................................................................................................................................. 15
2.9.1.1 NAVIGATION WITHIN THE NETWORK SCHEME ................................................................................................... 15
2.9.1.2 SELECTING OBJECTS GRAPHICALLY .................................................................................................................. 15
2.9.1.3 OBJECT ORIENTED INTERACTION ................................................................................................................... 16
2.9.1.4 DISPLAY OF RESULTS ................................................................................................................................... 17
2.9.2 PICTURES AND WINDOWS ......................................................................................................................... 18
2.9.2.1 STANDARD AND CUSTOMIZED PICTURES ........................................................................................................... 19
2.9.2.2 INVOKING PICTURES AND WINDOWS FROM THE COMMAND LINE............................................................................ 19
2.9.3 COMMAND LINE FEATURES ........................................................................................................................ 20
2.9.4 VIEWING RESULTS TABLES......................................................................................................................... 20
2.9.5 PRINTING............................................................................................................................................... 21
2.10 CUSTOMIZATION ................................................................................................................................................ 22
2.10.1 COMMON .............................................................................................................................................. 22
2.10.2 GRAPHS ................................................................................................................................................ 22
2.10.3 SIMULATION........................................................................................................................................... 22
2.10.4 PRINT ................................................................................................................................................... 23
2.10.5 UNITS ................................................................................................................................................... 23
2.10.5.1 REFERENCE CONDITIONS .............................................................................................................................. 23
2.10.6 LICENSE SETTINGS ................................................................................................................................... 23
3 NETWORK EDITOR ...........................................................................................................................................26
2 SIMONE Desktop
2.4.1 Network
Edit calls the Network Editor which is used to set up the network
scheme, the static parameters of the network objects and the
default gas parameters
Active
Elements
CV- Opens the editor for the description of the control valves
Characteristics characteristics, stored in a text file
2.4.2 Scenario
A scenario contains the task specific data which is attached to the static
network description in order to define a simulation or optimization task.
The commands in this task group help to manage scenarios.
Save as saves the current scenario under another name and allows to
modify some of its properties
2.4.3 Simulation
Load Profiles defines load profiles for reference by the current scenario.
2.4.4 View
2.4.5 Review
Swap Scenarios Swaps the currently selected scenario with the comparison
scenario
Compare inserts the results of a second scenario for comparison into
Scenarios trend and profile displays
2.5.1 Pictures
Pictures are collections of simulation result displays containing trend
graphs (value vs. time), profile graphs (value vs. location), envelope
graphs (working point trajectory within a compressor characteristic
diagram) etc. This menu serves to manage picture definitions. There is a
set of pre-defined common pictures that are invoked from context menus.
These can be edited but not deleted. Rather edited versions as well as
additional user-defined pictures are kept separate as custom pictures. (If
an edited version exists, it is marked by an ‘*’ in the list) This allows to
install new or changed pictures when updating the installation without
Edit
2.5.2 Tables
Tables are user defined views of simulation results. This menu item
serves to manage table definitions. There is a set of pre-defined common
tables which can be edited but not deleted. Rather edited versions as
well as additional user-defined tables are kept separate as custom tables.
(Edited versions are therefore marked as ‘custom’ in the list if available
tables)This allows installing new or changed tables when updating the
installation without overwriting any user edited tables. Also, by deleting
custom versions of pre-defined tables, it is possible to return to their
retained original.
Result table definitions can be created interactively in a dialogue under
Create and be deleted under Delete. :
Hide Legend Toggle: shows/hides the legend for the dynamic coloring
2.6.1 Import
The format of the text files for import below are described in detail in the
separate Supplements document.
2.6.2 Shortcuts
Command define shortcuts for command line commands, which will also
shortcuts be selectable from a combo box in the toolbar
2.6.3 CS Check
Equipment Displays the characteristics diagrams of the individual
Check1 compressor station components for verification.
2.6.4 Archive
Network Archive Invokes the archive utility
2.6.5 Macros
Macros (requires appropriate license) are named objects which define
complex or routine control tasks (e.g. coordinated multiple valve
operations). Macros are referred to in the scenario definition. This menu
2.6.6 Scripting
Offers some scripting capabilities based on SIMONE-API. The basis of
the SIMONE scripting language is ECMA script (JavaScript). More details
see separate document (?->Documents->US->simone_scripting…)
Display Time Point in time for which the currently shown simulation results
apply.
The Display Time can be altered using the time setting tools or
by the dialogue which is invoked by double clicking the display
time shown in this status field.
2nd Display Second point in time for which simulation results are shown for
Time comparison.
The Compared Display Time can be altered via the dialogue
which is invoked by double clicking this status field.
Date the date defined for the scenario.
Object shows the name of the object that has the focus
All currently selected objects form the current selection (set). The current
selection set is shown in the selection feedback window (on the desktop,
if not visible: Toggle with tab Design, group Topology View>Hide
selection feedback) The current selection can be deselected by pressing
the escape-key only.
See also object sets and paths
Subsystem > The defined attribute values for the subsystem are shown in a
Attribute table
values*
Subsystem > marks all objects of the appropriate Subsystem
Mark*
Flood Nodes only: „floods“ the pipes that are connected with the
respective node up to the next disconnection by closed valves
or controlled elements.
Attribute Shows the attribute values defined for the current object in a
values table.
Copy picture Copies the actual picture (e.g. the network scheme or a table)
into the clipboard.
Copy object Copies the name of the object that has the focus into the
name clipboard.
Label
- Edit Invokes the label editor (as in the network editor)
- New Text create a new text label for the object
Label
- New Image create a new image label for the object
Label
Syntax Description
T1 <object> .< ext> trend graph of a single variable
T2 <object1> . <ext1> two separated trend graphs of two variables
<object2>.<ext2>
T1N object1> . <ext1> Up to 4 trend graphs in a single picture
<object2>.<ext2> …
SD <object1> <ext1> Trend graph of the status of a controlled object.
(mode of a compressor station or a control
valve)
XY <object1> . <ext1> Displays e.g. variable1 (y-coordinate) versus
<object2>.<ext2> variable2 (x-coordinate)
PX <ext> If a current path is highlighted in the network
scheme, this displays a profile of <ext> along
this path.
The possible names for <ext> are to be found completely in the sections
scenario parameter and variable reference.
If enclosed in parentheses, also the value of expressions can be
displayed, e.g. T1 (A.Q+B.Q).
If the picture name is preceded by a colon (;), the picture is displayed in a
popup window.
Example:
If you would like to call up a picture of the pressure trend of the node X
and Y, you might take the T2-Picture by typing in the following command
into the command line:
T2 X.P Y.P
<Object1/2> means the objects name (in this case <Object1> represents
the node X , < Object2> the node Y) and <ext1/2> the SIMONE variable
P for the pressure.
TIME <t1> <t2> can be used as an alternate to set the time interval for trend
graphs (use TIME ALL to reset to complete available time
range).
TREQ <t0> can be used to directly specify the display time.
HI_LIGHT allows to highlight a named object set by making it the
<object_set> current selection.
HI_LIGHT allows to highlight all objects matching a logical expression,
<expr> e.g. use HI_LIGHT %.p>50 to see all objects with a
pressure greater 50 (in selected default units)
Any command including those described above for invoking pictures can
be remembered under ribbon tab Tools - group Shortcuts -> Command
shortcuts to be included in the Main Commands tool or also be used in
defining label actions triggered when (double) clicking a label defined in
the network editor (see Options in Chapter Add/edit Labels).
2.9.5 Printing
For special printouts header and footer lines can be configured pressing
the application button - Settings - Print. Three parts allocated left,
centered and right in the line may be set.
For some information special names, prefixed by % may be specified,
that are replaced at the time of printing by the actual values. These are
2.10 Customization
The settings dialogue provided by pressing the application button and
then settings allows to customize various aspects of the SIMONE user-
interface.
2.10.1 Common
Allows to define whether or not the current working environment (i.e. the
current network, scenario and display) is being saved upon exit from
SIMONE and to be restored upon next startup of the SIMONE desktop.
Allows to set the language to be used when starting SIMONE next time
(only possible if multiple languages have been installed).
The license settings are shown and may be configured (see chapter
License settings).
The number of recent network directories, networks, scenarios to be
remembered for quick return can be set.
2.10.2 Graphs
The line thickness for axes and plots can be set as well as the font to be
used in pictures and for the user interface.
The menu style for the user interface can be selected to return to the
previous versions menu and toolbar instead of the new ribbon style
interface.
The background and foreground color for the network view is changeable
as well as color themes for the presentation of the results in pictures.
2.10.3 Simulation
Various default settings for scenario execution can be pre-defined such
as time-step, compressibility formula, quality tracking on/off, etc.
These settings take effect when a new scenario is created only. The
respective control parameters are then automatically inserted to the
scenario definition (if different from the basic default assumed by the
simulation).
These settings apply to the network and are shared by all users.
2.10.4 Print
Allows to define the layout of header and footer lines for printouts, see
printing under display area.
2.10.5 Units
Allows to set the default units of measure to be used in SIMONE. To
ease customization for different working environments, several sets of
defaults are supported: metric, imperial, general, user-defined.
Within each set, a particular choice of units is provided for all types of
quantities like pressures, flows, temperatures, …In the metric set the
most commonly used metric units are offered, in the imperial set the
same is true for customary units. The general and user-defined sets are
pre-defined to contain the list of both types of units. Having chosen a set,
the default units for the individual type of quantity may be re-defined.
Clicking on the SETUP Button, it is possible to configure unit lists for the
different types of quantities. Only the units marked here as "Show" will be
available in the settings dialogue for the respective quantity.
Switching the active set changes the default units for all types of
quantities.
The default units thus defined are immediately applied and retained
unless re-defined again using this dialogue. The settings apply to and are
saved for the current user only.
The reference conditions can be selected in the network editor only and
are stored for the network. All data entered/displayed for the network is
then interpreted to be referring to these reference conditions. When
switching between metric and imperial units the re-calculation will respect
the change in reference condition according to ISO 13443.
SIMONE uses a hardware dongle and a license key to check for the
individual set of licensed options. The dongle may be checked either
locally or, in a networking environment, also by a license server.
The CUSTID and the serial number of the attached dongle is displayed
for information, as well as a list of available licenses in a table. If local
dongle check is used, only a single license can be stored.
A button ‘add license’ is provided to allow entering a new license key.
This changes the active license in case of local dongle checking, for a
license server environment it adds to the list of available licenses (or
updates an existing one, if a license of the same ID was already present).
The button ‘activation key’ enables entering a key to re-enable a dongle
provided for an evaluation license after it has expired.
If multiple licenses are available, the usage of the licenses for the current
user can be determined in the table. The available ‘usage types’ are:
The Full/Viewer and Online Cycle usage normally apply for online
systems only. The usage type settings should be done according to the
information provided along with the license sheets.
3 Network Editor
• Network name
• Network version (active/inactive)
Character * (asterisk) if the network has not been saved
• read only, if applicable.
The editor recognizes two versions of the network: active and inactive. All
scenarios are carried out with the active version.
New Erases the current network graph thus allowing to create a new
Alt+N network from scratch
Save Saves the edited inactive version.
Ctrl+S
Import Import another network description
After selecting the network for import, a click with the left mouse
button determines the position of the imported network in the
graph.
The import is started by pressing the left mouse button. If names of
elements or nodes array exist in the current network, new unique
names are automatically generated.
Print Prints the current network section in the display using the current
Ctrl+P printer settings
Exit Exits the network editor. If changes were made, you will be asked
whether or not you want to save these changes and to activate
them directly in case that they are not relevant to the simulation
3.5.1 Edit
Full View Resizes the network to the full view after zooming in
Copy Copies the selected element(s) into the editor clipboard.
Ctrl+C Copy also with Ctrl+C, the appropriate button of the
toolbar, and, for labels and pictures, with the context menu
(right mouse button)
Cut Copies the selected element(s) into the editor clipboard
Ctrl+X and deletes the selected element(s).
Paste Inserts elements from the editor clipboard at the mouse
Ctrl+V position This action does not empty the clipboard.
Delete Deletes the selected element(s). The key <DEL> has the
Del same effect. As the deleted elements are not stored in the
clipboard, recovery is only possible with the choice Undo.
Unselect Deselects the previously selected element(s)
Esc
Search opens a window with a search dialog to find elements and
Ctrl+F the corresponding labels.
Undo Enables the last action to be undone. The buffer contains
Ctrl+Z all actions of the current SIMONE session.
Redo Redoes actions which have previously been undone.
Ctrl+Y
Global Allows changes in element parameters to be made for all
changes selected elements or for the complete network.
F2
Element Data Opens an edit dialogue that contains a table of all selected
F5 elements arranged according to type. If nothing is
selected, the table lists the whole network. The data can
then be edited.
Node Data This feature is similar to the foregoing feature (Element
F6 Data). The table contains the columns Name, Alias, Height
and Supply. Except for the column Supply, which is only
for information purposes, all columns may be edited.
Attribute Opens a window to define, edit or delete user-defined
definitions F4 attributes.
Attribute Opens a window to define, edit or delete user-defined
values F3 attribute values for network objects.
Subsystems Invokes a table with all subsystems of the network.
Alt+S Subsystems and subsystem attributes can be defined. All
elements of the subsystems can be edited.
3.5.1.1 Search
This function can be used to carry out global changes to selected parameters for
selected element types. If there are selected elements (see selection feedback
window), the changes concern only these elements. If nothing is selected (use
“unselect all”), the changes will affect the whole network.
The window shows three tabs on the left: parameter attributes and properties. On
the right side the choice of types can be limited.
Parameter
All parameters for the selected elements with its values and its units are shown in
a table. If the selection of elements has different parameters the entry is “multiple
values”.
Attributes
The attributes name, type and value are shown. For different values of the
corresponding elements the entry is “multiple values”.
Properties
Shows the name of the subsystem, the symbol size, pipe width (line width) and
pipe width mode (dependency of the pipe width, for example the pipe diameter).
3.5.1.7 Subsystems
When a new network is created, all elements are assigned to a subsystem
named “default”.
Existing subsystems are shown in a table. The first column contains the
subsystem names. The respective attributes of the subsystem – if defined - are
shown by a click at the cell in the second column. The third column shows the
number of assigned elements. A click with the left mouse button on that
information invokes a table with the information of all elements of the respective
subsystem. Each element can be edited by clicking on “…” (Column “Edit”).
“Select all” selects all elements of the subsystem in the network model. New
subsystems are created with “Add Subsystem”. Groups of selected elements can
be assigned to the new subsystem by the menu item “Edit>Global
changes>Properties”, individual Elements by invoking the “Edit” context menu
with a click of the right mouse button
Elements may only belong to one subsystem.
3.5.2 Elements
3.5.1 Gas
also define (default) values for the supplied gas(es) at the different supply nodes.
Defining the composition is based on specifying the fraction of different gas
components present in a particular gas expressed as molar or volume
percentage. A set of 21 gas components as used and necessary for some
equations of state (like AGA8-DC92 or GERG2004)- is pre-defined.
The physical gas properties used in SIMONE such as relative density, calorific
value, pseudo-critical pressure and temperature, etc., can be calculated on basis
of the gas composition or being set directly. This can be selected when right-
clicking a parameter. If the calculation option is chosen, the parameter is also re-
calculated during a simulation if parameter changes are defined in the scenario
input for the supplied gas at the respective supply node At this point the sum of
all components must be 100 % (for components not specified in the scenario
input, the last recent value or from the default set here in the editor is being
used)..If the sum is not 100%, the component fractions are normalized by
applying and appropriate factor to all non-zero components). However, the
calculated value (like density R) is only used if not explicitly set in the scenario.
The physical properties and gas components as well user-defined parameters are
addressed as quality parameters and shown and managed together in the basic
table invoked under this menu item.
The equations of state supported in SIMONE use different sets of gas properties
or components that might need to be tracked if different gases are transported in
the network. As memory demands can be high if a full set of components shall be
tracked in a large network, the quality tracking options dialogue allows to set the
quality tracking ‘style’ to only track the physical properties. In that case, however,
it is only possible to use equations of state (like the default PAPAY.formula) not
requiring any components.The only exception being implemented for SERG88: If
YCO2 and/or YH2 are defined as user-defined gas parameters, their values are
used instead of XCO2 and XH2 (but the values need to be in fractions then, not
percent).
The basic table showing gas properties, gas composition and user-defined
parameters uses the following columns for each parameter:
Dead state Pressure and temperature values for dead state (INIT).
A ‘dead state’ is generated with the activation of a network
and can be used as the initial conditions for a scenario when
no other initial conditions are available (e.g. with a new
network). All nodes are set to this pressure and temperature,
the flows are set to zero, compressor stations and control
valves are by passed and all valves are considered to be
open.
.
Gas Adiabatic coefficient and dynamic viscosity of the gas
parameters mixture.
3.5.2 Selection
In this group several options to select nodes – elements – labels are
provided.
Selection determines whether elements, labels or nodes are
Filter selected in the following. As default all types are selected.
Basic Select Shift and left mouse button – drawing a rectangle to select
Circle Multi Same way like the basic select – drawing a circle to select
Select
3.5.3 Transformation
Load inactive If any, the inactive version is loaded into the editor.
version
Show differences: the second network is loaded in read only mode with those
elements selected that are different.
Show changes: selects those elements in the actual network that exist in both
networks but with different parameters.
3.6.2 Options
Displays dialog boxes containing the default element settings for the selected
network. The information is then used to set up default names and parameters for
elements newly created. A newly created pipe, connected to an existing one,
automatically gets the same parameters.
Default settings only apply to the network not to the system as a whole.
Set Sets the default subsystem for the next created elements.
Subsystem
3.7.1.1 Elements
For each object type various default values have to be defined: object names,
names for start and end nodes, symbol size factor, pipe width factor, pipe width
mode (fix or dependent on the pipe diameter) as well as object dependent
parameter defaults as diameter, min. input pressure, max output pressure etc..
Several symbol sets are provided for the drawing of elements. To change the
drawing of existing elements they have to be selected first. “Update draw model
for all selected elements” will redraw all selected elements with of the respective
object type.
Name rules
The naming of the elements and nodes uses a mixture of fixed text and string
variables defined under Name Rules. Even user defined variables may be
defined here. The following variables are already defined
Fixed variables:
The fixed variables NR and SUB are part of the automatic naming and NR
increases numerically each time it is used. NR0 takes the last value of NR as its
current value.
Fixed and user-defined symbolic names can be combined with alphanumeric and
allowed special characters. Each variable must be enclosed in $.
A node or element name can therefore be defined as follows:
Examples:
$CS$$NR$ result (with the first use) CS001
$CS$-$NR0$A result (with the first use) CS-001A
$CS$-$NR0$B result (with the first use) CS-001B
$PI$_$NR$ result (with the first use) PI_001
$PI$_$NR$ result (with the first use) PI_002
3.7.1.2 Labels
For every object type the default labeling can be defined.
First the desired object type has to be selected from a list of all object types. On
the right side of the window the appropriate label defaults are shown, divided in
label lines, options, layers and background.
Label lines
The individual lines of the element label are to be defined. A click with the right
mouse button into the first column “Text” invokes a selection box with all available
parameters. The alignment (left, center, right) of the text may be determined as
well as the number of decimals (precision) and a lower and upper bound.
Options
The following options for the labels can be defined:
- Scale on zoom – the font will be zoomed when zooming the network model
- Draw description frame
- Draw object origin line
- Auto oriented – the label will rotate with the corresponding element
- Rotation (DEG) – shows the amount of rotation (DEG:360°)
- Reference point – the “rotation center point” for the label
Layers
In this dialogue the visibility of labels in the different layers can be set by
assigning the labels to certain layers.
Background
This dialogue is to define the color of the description frame, the background color
or a background image.
With “gradient” as background mode, point1 and point2 are to be defined as
coordinates as well as the colors for the color gradient.
A change of the default values causes a change of labeling when creating new
elements. To change all labels, even those of existing elements, use “Edit >
Regenerate Default Labels” (Main menu).
3.7.2 Options
Layer definition This dialogue defines the visibility of labels in the different
Alt+L layers.
Set autosave Activates the autosave function
Validate Network Shows a table with errors of the current network with the
opportunity to resolve them
Wallpaper is Toggle: if enabled, the background image defined to be
interactive wallpaper can be edited
Error Solution
Node nn is not Removes the node
connected to an element
Invalid name Creates a valid name based on the old name
Invalid Alias nn for Creates a valid alias based on the old alias
object nn
Nn is not a valid nn for Sets the current value to the minimum value
element nn (element
parameter)
The non-pipe element sets the height of the end node the height of the
nn connects nodes with start node. If the end node is connected to other
different heights non-pipe elements then the height of their nodes
is changed, too.
The height change for sets the length of the element to the height
element nn is more than change + 1 (in meter)
its length.
The height change for sets the height of all relevant nodes to the height
element nn is more than of the start node
100m
The following errors are shown but they cannot be resolved automatically:
3.8.2 Label
Clicking Label from the main menu results in the following pull-down
menu:
Increase Font Increases the font size for all selected labels
Size
Decrease Font Decreases the font size for all selected labels
Size
Show Reference Shows the reference points of the labels. Reference
Points points are the pivot points for the labels.
Select default Selects all default labels
labels
3.9 Shortcuts
Shortcut Function
Alt+N New Network
Ctrl+S Save
Ctrl+P Print
Ctrl+C Copy
Ctrl+X Cut
Ctrl+V Paste
Del Delete
Esc Unselect all
Ctrl+F Search
Ctrl+Z Undo
Ctrl+Y Redo
F2 Global changes
F5 Element data
F6 Node data
F7 Regenerate default labels
F4 Attribute definitions
F3 Attribute values
Alt+S Subsystems
Alt+O Open network
Alt+C Compare network with
Alt+F Focus selection
Alt+L Layer definition
Alt+G Gas properties
F1 Help
Left mouse button Moves the display area
Shift+left mouse Selection rectangle resp. circle
button
Alt+left mouse button Zoom into the rectangle
Strg+left mouse button Remove from selection
Ctrl+A Select all/Unselect all (Toggle)
Mouse wheel Full view
the network. With a click of the left mouse button it is possible to jump at
a desired point of the network.
A grid ribbon tab View, group Options > Grid) is provided by the editor for
a better orientation when positioning the elements. Individual lines can be
highlighted in blue color as auxiliary lines by keeping the CTRL-key
pressed and clicking the mouse wheel. An additional click removes the
blue coloring of the line.
The default selection is the rectangle selection Just press shift and
hold the left mouse button pressed and drag out a rectangle by moving
the mouse over a curve. Pressing CTRL and the left mouse button
unselects all objects inside the rectangle.
The graphical symbols for the element, the symbol location, a size
factor for the symbol and the line width for the pipe can be
defined/edited. The pipe width mode determines whether the line
width should depend on the diameter of the pipe or whether it should
be a fixed number.
- Attributes
All attributes that are available for the respective object are shown to
be filled with values.
Ribbon tab Start >group Edit > ”Global Changes” invokes a dialogue for
mass operations on selected nodes or, if nothing is selected, on all
nodes.
Ribbon tab Start >group Edit > “Node Data” invokes a table with the
parameters of all (selected) nodes. Every row shows the parameters of
an individual node.
By clicking with the right mouse button at a node a context menu
provides “Edit”. A dialogue to edit the actual selected node is invoked.
This dialogue has two tabs:
- General
The name, alias name, height and unit are shown to be edited. If the
node is a start or end node of an element (not of a pipe or joint), all
connected nodes are listed in a table. When changing the height of
the actual node, the height of all the connected nodes will change as
well.
At least it is to define whether the node is supply node or not. If so,
the button “Gas properties” is activated, and the gas properties can
be edited.
- Attributes
All attributes available for nodes are shown in a table to add values.
A double click with the left mouse button at a text allows a quick and
easy editing of the label text.
All kinds of labels can be edited by invoking the edit command of the
respective context menu (right mouse button). A 4 tab dialogue opens
with the sections: Labels – Options – Layers – Background.
3.10.11.1 Labels
The section labels serves to add or edit information to be displayed.
A label is considered to be a multi-line text-element and hence this
section of the dialogue is organized as a table, where each row defines a
line of information.
In the first column label any text and/or the value of a SIMONE variable
or expression can be defined for display. It may be embedded in the
surrounding text like:
%Parameter
The surrounding text must be separated from the %parameter by one
space at minimum.
The part Parameter may specify a SIMONE variable or, if the label is
connected to a node or element, only the type of variable (extension)
need to be given. In this case also a user-defined extension may be
used. Also an expression is allowed, if written in parentheses.
The properties of the current scenario may be inserted by using the same
special names (sc_ name, sc_type etc) as when specifying this for the
header lines of a printout.
Furthermore the definition of the desired unit may be suffixed with the
form '['<unit abbreviation>']'. The <unit abbreviation> must match the unit-
type of the variable, otherwise an error message occurs.
With an asterisk (*) specified as <unit abbreviation> the asterisk will be
replaced by the current default unit when displayed.
For functions or expressions this only works, if their unit-type and unit is
known. These can be defined in the function editor or by appending a unit
specifier to the expression (like [P,*] for pressure, see the section about
units in the chapter functions.
Examples
Pressure %P [*] outputs the pressure in a node
label in default units.
Wobbe number outputs the Wobbe number in a
%(%.CV/SQRT(%.R)) node label.
The extension can also be selected from a pop-up menu when clicking
the field by the right mouse button. As a special value also the name of
the object can be specified.
The parameters, which can be selected from a list, depend on the object
type. Clicking a cell by the right mouse button invokes a list of all
possible parameters for the selected element type.
From this menu also the text color for each line may be selected by
pressing the color selection button at the end of the text line. The button
is colored according to the selected color, the default color is black. This
button is also available (at the end of the line) for lower bound and upper
bound.
The font for the label as a whole is selected in a font selection dialogue
invoked using the font button. The font size can be selected to be
appropriate for the current zoom level. If afterwards the network display is
zoomed in or out, the font is scaled accordingly (if not ”scale on zoom” is
selected under options).
In the second column alignment the text elements can be adjusted
within the label box (right-, centered, or left-aligned).
In the third column precision the number of decimal places can be fixed.
In the last two columns lower bound and upper bound the values of
limits can be specified. If the value to be displayed at run-time is not in
this range, it is shown in the respective color selected by pressing the
color selection button.
Fully qualified variable names like TOTAL.ANM3 or SUB1.AOFF are
used when defining background labels.
3.10.11.2 Options
This dialogue section allows for setting drawing options for a label.
Scale on zoom While zooming in / out the font scales its size.
Draw object Draws a line between the object and the connected
origin line label. (This is very helpful if there is not enough space
next to the object)
Use fixed Keeps the text at fixed position relative to the screen.
description
position
Reference point The position of the rotation point for the label
3.10.11.3 Layers
In this dialogue the label is assigned to one or more layer(s).
This concept may be used to prepare different views of the network
graph (by selecting different sets of labels). These can be selected at
run-time using the layer-definition dialogue from the main menu of
SIMONE.
The layer definition dialogue is also available in the network editor under
options and can be used to name individual layers to ease managing with
them. Also a condition for displaying the labels depending on the zoom
state can be set. To ease specifying a zoom state, the current zoom level
is always displayed in the status bar of the editor.
3.10.11.4 Background
This tab serves to define graphical properties for the frame and the
background of the label.
The default color for the frame is black.
As “background mode” the following options are available:
- None: that means no color for the background, the background will
be transparent.
- Plain: there will be one color in the background.
- Gradient: there will be a gradient between two colors. Two colors and
two coordinates for the orientation of the gradient have to be defined.
With “Background image” an image for the background of the label can
be defined.
3.10.13.1 Image
To load the image file it is possible to insert the path of the file, or to
search by clicking at “…” in the column “Options”. A preview of the image
is shown.
3.10.13.2 Options
Is wallpaper A wallpaper is a background image that serves as a
wallpaper for the whole network.
Scale on zoom the image size will be scaled dependent on the zoom
factor.
Draw description Draws a frame around the image
frame
Use fixed screen keep the screen position affected by the zoom factor
position and the screen section.
Placement The options are Foreground - the image covers a pipe
for example and Background - a pipe would cover the
image.
Orientation (DEG) Displays the degree of slope (360°: DEG)
Scale factor A scale factor in relation to the original size of the
image
Reference object: The corresponding element (grey if background
image).
Reference point Point of rotation
3.10.13.3 Layers
In this dialogue the visibility of images in the different layers can be set.
The default setting for all images is visible in layer Labels.
3.10.13.4 Background
Graphical properties like the frame color and the background are defined
in that dialogue. The frame for the image is black by default. As
“background mode” the following options are available:
- None: that means no color for the background, the background will
be transparent.
- Plain: there will be one color in the background.
- Gradient: there will be a gradient between two colors. Two colors and
two coordinates for the orientation of the gradient have to be defined.
With “Background image” an image for the background of the image can
be defined.
4 Scenario Editing
Selecting Scenario - Open in the ribbon tab Home, or double clicking the
field Scenario in the status bar (third field from the left) invokes an
overview of already existing scenarios, from which a scenario to be
opened may be selected.
The properties of the current scenario may be changed selecting
Scenario - Properties. The type of task cannot be changed, however !
A new scenario can also be created as a copy of the current one using
Scenario - Save as.
4.3.1 Save as
With Scenario - Save as a copy of the actual scenario is created. The
invoked dialogue provides the opportunity to change all properties of the
scenario, including the type of task.
4.3.2 Include
Scenario - Include copies input from another scenario into the current
one. Depending on the type of the task to be included, the invoked
dialogue features the following opportunities:
• Checking do not overwrite existing parameters, all
parameters for objects appearing in the first scenario
remain untouched, and the additional parameters only
are included. With overwriting the existing parameters,
all entries of the first scenario remain, but if there are
different values for objects that appear in both scenarios,
the values are taken from the scenario to be included.
• If the scenario to be included is dynamic, a time interval
can be specified. Then only the parameters of the
dynamic scenario within this interval are included.
• If both scenarios are dynamic and their dates are
different, Adjust time according to date may be checked.
This causes the time parameters of the included
scenario to be adjusted.
• If a static scenario is to be included in a dynamic one,
the parameters can be included for a particular time
('include with time').
• If both the current scenario as well as the scenario to be
included are dynamic, the option erase matching
parameters before insert can be checked. With this
option set all matching parameters in the source
scenario are deleted before inserting the parameters of
the scenario to be included. The match is defined by
object and parameter being equal. Then all such entries
in the current scenario are erased regardless of their
time before including entries of the other scenario.
For checking the overwrite, however, the time is respected, i.e.
parameters are overwritten only if also their time is equal (unless the
option Do not overwrite existing parameters is set).
4.3.3 Differences
Ribbon tab Home, group Review - Scenario Differences shows
differences in the input table of the current scenario against a selected
other one Only parameters that are different or only appearing in one of
both scenarios are displayed in a table. Differences in values are colored
in red.
Time Time for the parameter to take effect (if not specified, it takes
effect since the initial time of the scenario, for steady state
scenarios this column is omitted)
Condition Condition (IF, IF NOT etc.) for the parameter to take effect
4.6 Macros
Macros are named objects which define complex or routine control tasks
(e.g. co-ordinated multiple valve operations). A macro allows to set
parameters for a group of elements by editing a single entry (row) in the
scenario definition. Different sets of parameters can be defined for the
macro, each set forming a state of the macro that is given a name by
which it can be selected.
Macros are edited under the ribbon tab Tools, group Macros. They are
defined in a table, the rows labeled by selected network objects, the
columns labeled by user-defined names for the ‘states’ of the macro. The
contents of the table’s cells define which parameter for the row’s object
should be assigned which setting, when the macro is ‘put’ to the column’s
state. For instance, if the object is a valve, the cell contents may be
simply ON or OFF to define the desired state of the valve.
The rows can be assigned objects by either typing their names or by
simply selecting them in the network scheme. The cell’s contents can
then be edited like scenario parameters, i.e. the setting can be selected
from a context menu that appears when clicking the cell with the right
mouse button.
Actually, the cell contents is set and can also be edited as simple text,
which is interpreted to define a scenario parameter setting. This is done
using the keywords from Version 4.X control statements, i.e. either a
mode (BP, ON, OFF) or control mode (PI, PO, M, …) designator, or any
special parameter setting keyword..
For mode settings the keyword naturally is sufficient, for control modes
and parameter settings of course a value needs to be supplied, like e.g.
PO 56 to set the element named in the row label to a outlet pressure
setpoint of 56. More detail on the respective Version 4.X keywords can
be found in the Version 6 compatibility chapter in the supplements.
Instead of entering definite values in a macro definition, also replaceable
parameters can be used. If %1% %2% …is entered in a macro table cell,
this will be replaced by the string(s) supplied when activating a macro
state in the scenario table.
To activate a macro state in a scenario, a row with the following scenario
parameter attributes assignment is used:
Parameter Description
attributes
Name of Name of Macro
Element
Type of MACRO
Element
Parameter Macro state (Column of Macro)
Value If the Macro definition contains Symbolic Names %1%…,
the respective texts to be used are stored here. Texts are
separated by comma.
Units Not used.
Pipe Parameters
Parameter Description
D Diameter Redefine inner diameter (mm) for the
current scenario
L Length Redefine length (m) for the current
scenario
RR Roughness Redefine roughness for the current
factor scenario (multiply the value set in the
network editor by the given factor)
COR_LAM Pipe efficiency Redefine the pipe efficiency by a factor
(e.g. 0.9 means 90% of the efficiency as
defined by the initial parameters as set in
the network editor)
Pipe Variables
Variable Description
M Flow rate (mean) flow rate through the pipe
element
PD Pressure drop pressure drop across the pipe element.
PR Pressure ratio pressure ratio (outlet/inlet pressure)
V Speed of flow (mean) flow speed. [m/s]
RHO Operating density (mean) operating density of the gas in
the pipe element (Kg/m³). This value is
used for highly accurate line-pack
calculation.
ANM3 Line pack Actual amount of gas (in volumetric
units) contained in the pipe element.
GWH Line pack Line pack of the pipe element in energy
ED Roughness Roughness of pipe element
Node Parameters
Parameter Description
Q Supply/Offtake Defines supply / offtake quantity.
QCORR Flow correction a factor to be applied for the flow
defined by Q
PSET Set pressure Define a pressure condition.
PSETDP Set pressure range Sets a pressure (difference) range for
QP
MAXQP Sets allowed QP Sets a maximum fictitious offtake
quantity allowed to reach the pressure set
quality1) Node quality Overwrites the value of the named
quality parameter
Q.quality1) Source quality Sets value of the named quality
parameter for the supplied gas (supply
node only)
T Temperature Sets the temperature (°C) or
overwrites it (if the heat dynamic
function is switched on)
Q.T Source Sets the temperature (°C) for the
Temperature supplied gas (supply node only)
RUPT Rupture Defines a rupture of the pipe in the
node. The size of the rupture is
specified by the equivalent diameter
[m] of a hole in the pipe.
√2 * pipe diameter defines a full
rupture
The leak flow is shown as QP
RUPTQ0 Rupture Like RUPT, but any offtake in the node
is disregarded for the calculation
PM Metered pressure metered pressure (reconstruction only)
PMDP Metered pressure +/- delta p trust interval of metered
accuracy pressure (reconstruction only)
Can be set to -1 if metering supplied
for visualization only.
SIGMA Assigned flow Relative accuracy of metered Q
accuracy assigned (reconstruction only)
Node Variables
Variable Description
H Geodetic height Above sea level height of the node (m)
P Pressure Pressure calculated
PM Metered Pressure set (by PSET) or metered
pressure pressure (in reconstruction)
QP Fictitious offtake additional offtake/supply quantity calculated
in order to fulfill the pressure condition (a
supply quantity takes negative sign) or the
leak flow caused by a rupture (see RUPT
above)
T 1) Temperature Calculated temperature (°C) (different from
the temperature set only for outlet nodes of
compressor stations and control valves or if
the heat dynamic function is switched on)
quality1) Node Quality the calculated (tracked) value of the named
quality parameter (different from the default
value set in the network editor only if the
quality tracking function is switched on)
1 this
variable ‘overlays’ the above described parameter of the same
name, i.e. unlike with other parameters, the respective parameter set can
NOT be reviewed graphically.
normal parameter value (only RE, REPD are also specifying a value). To
be able to review the mode of operation, the variable MODE is provided.
Valve Parameters
Parameters Description
ON Open Opens a valve
OFF Close Closes a valve
BP By-Pass Opens a valve using a by-pass first (as
described above)
BPDIAM By-Pass Sets the diameter of a by-pass opened first
diameter (BPDP has to be set as well)
BPDP Pressure When the given pressure difference is
difference under passed, the valve is fully opened
(BPDIAM has to be set as well)
RE Resistance Resistance coefficient for a partially open
valve (operate like a resistor. see below)
REPD Fixed Operates like Resistor (see below), but for
pressure drop a fixed pressure drop
Valve Variables
Variable Description
MODE MODE Operating mode of the valve
(ON/OFF/BP/RE)
M 1) Flow (Normal) Flow through the valve
V 1) Speed of flow Speed of flow through the valve (m/s)
PD Pressure pressure drop over the valve.
drop
PR Pressure pressure ratio (outlet/inlet pressure).
ratio
1)this variable is only computed and available for display, if the valve is
operated in the current scenario, as non-operated valves are removed
from the network before the computation to save computation effort
Pout Pin 12 * R * * *
where
Resistor Variables
Variable Description
MODE Operating mode Operating mode of the resistor (OFF/RE)
M Flow (Normal) Flow through the resistor
V Speed of flow Speed of flow through the resistor
PD Pressure drop pressure drop over the resistor
PR Pressure ratio pressure ratio (outlet/inlet pressure)
Compressorstation Parameters
Parameter Description
CONF Configuration Sets the compressor station
configuration. Without this parameter
the station works in FREE mode.
GENERIC or a configuration may be
specified to switch to the respective
mode of modeling.
TAMB Ambient Sets new value of ambient temperature
temperature for the compressor station [oC]. This is
an auxiliary parameter to the CONF;
default value is 12.
SM Flow setpoint Defines the normal flow rate setpoint
(normal volume per time)
SPO Output pressure Defines the output pressure setpoint
setpoint
SPI Input pressure Defines the input pressure setpoint
setpoint
MMAX Flow limit In association with the SPO or the SPI
parameters, MMAX restricts the flow
to the given value.
SQVOL Volumetric flow- Defines the volumetric flow rate
rate setpoint setpoint (actual volume at inlet
(m³/s) conditions per time)
SR pressure ratio Defines the (internal) pressure- ratio
setpoint setpoint
Compressor Variables
The following result variables are available for compressor units, if a
configuration is selected.
Variables Description
QVOL Volumetric flow Working flow under suction conditions
rate. (m3/s)
HAD Adiabatic head isentropic enthalpy change (kJ/Kg)
PI Input pressure Calculated suction pressure.
PO Output pressure Calculated discharge pressure.
TAC Cooler input Cooler inlet temperature (C)
temperature
TBC Cooler output Cooler outlet temperature (C).
temperature
EFF Efficiency Current efficiency of the compressor
unit.
PMA Shaft power Used shaft power of the unit.
PTU Max shaft power Maximum shaft power available from
the drive.
CSM Energy Energy consumption of the unit.
consumption
RPM revolution Current speed of the compressor.
5.9 Subsystems
A subsystem is a group of network elements defined in the network
editor. Each element can belong to one only subsystem! The name
“TOTAL” is used to denote the whole network.
The changes in the below listed parameters are applied to all elements
which belong to the defined subsystem.
Subsystem Parameters
Parameter Description
D Diameter Re-define the diameter [mm] for the
current scenario (mm).
L Length Re-define the length [m] for the current
scenario (m).
RR Roughness Re-define the roughness for the current
scenario.
QCORR Flow correction A factor to be applied to all boundary
flows [Q] in the subsystem
COR_LAM Pipe efficiency Redefine the pipe efficiency (see also
pipe parameters)
Subsystem Variables
Variable Description
ACCU Line pack Total amount of gas (in volumetric units)
within the subsystem. Based on
summation of mass.
ANM3 Line pack Total amount of gas (in volumetric units)
within the subsystem. Based on
summation of standard volumes.
GWH Energy line pack Line pack in subsystem expressed in
energy units.
AQP Fictitious off-take Sum of all fictitious off-takes all over the
subsystem.
ASUPP Total supply Sum of all supplies all over the
subsystem.
AOFF Total off-take Sum of all off-takes all over the
subsystem.
APMIN Minimum Minimum pressure value within the
pressure subsystem.
APMAX Maximum Maximum pressure value within the
pressure subsystem.
AVMAX Maximum speed Maximum speed of flow within the
subsystem.
AIPMIN Node with min Node in which the minimum pressure
pressure within the subsystem occurs.
Parameter Description
DT Time step Redefines the simulation time step (s)
TW Recording time Minimum time interval for storing
step of results (s). If not specified, the
results of every time step
computed are stored
QT Quality tracking Switches the quality tracking mode
on and off. If not specified, QT is
OFF.
HD Heat dynamics Switches the heat dynamics
mode to SIMPLE, FULL, or OFF
JTEP Suppress Joule- Turns on/off Joule-Thomson effect for
Thomson effect temperature profile along pipe
elements:
No Do not suppress
Yes Suppress
Default value is No (i.e. take Joule-
Thomson effect into account).
ZET Compressibility Sets the equation for calculating
the compressibility factor. If not
specified, the PAPAY formula is
used.
LAMBDA Pressure drop Sets the equation for calculating
equation the pressure drop. If not specified,
the Hofer (Colebrook White)
formula is used.
TA Time control Maximum time span (s) for a change
in control parameter (like e.g.
setpoint) to become active. If not
specified, a default of 180 s is used.
TQ Time control Maximum time span (s) for
changing quality parameters If not
specified, a default of 900 s is used.
6 Functions
6.2 Expressions
An expression is formed by a sequence of operators and operands that
describe how to calculate the function value. Operands may be
constants, scenario parameters or variables, user-defined attribute
values, ‘wildcard’ variables, pre-defined variables and function calls. A
function call may reference a built-in function or a user-defined function.
Allowed operators are arithmetic, relational and logical operators detailed
below.
6.3 Units
As function expressions may define rather complex operations, nor the
type of quantity nor the unit of the result can be automatically determined.
To allow for proper display and unit conversion, the unit type as well as
the unit of the result may be defined in the function editor.
If expressions are used directly (in Labels or Table definitions), the unit-
type and unit can be defined by appending a specifier in square brackets
like
<expression> [<unit-type>,<unit>]
where unit-type may be one of the following strings
P pressure
Q flow
CV calorific-value,
T temperature,
AC line_pack, (volume)
GWH line_pack, (energy)
TRACE traced water-content
PWR power
HAD adiabatic head
QVOL volumetric flowrate
V velocity
L length
D diameter
RR roughness
TIME Time/Date format
The unit can be indicated by ‚’*’ to denote default units of the specified
type or a unit abbreviation can be used to define an explicit unit, so e.g.
(%.p+1) [P,*]
defines that the result of the expression (%.p+1) will be in the default unit
of pressure, or
(%.p[MPa]+1) [P,Mpa]
defines that the result of the expression will be in MPa (as forced by the
[MPa] specifier) in the expression.
By this, the result of the expression will be output and converted
appropriately and the current unit can be shown in the Label or Table as
with normal variables.
6.4 Operands
Expressions can define operations on parameters, variables, constants
and use other functions. The special ‘wildcard’ variable construct allows
to build functions that can be used as ‘user-defined extensions’. The
formal parameter notation allows to create user-defined functions.
6.4.1 Constants
Allowed constants are numeric and string constants.
Numeric constants represent a real value, the integer and fractional
component separated by a decimal point. If the integer component is
zero, it can be omitted. Also if the fractional component is zero, it can be
omitted as well as the decimal point.
String constants are to be enclosed in double quotes. They can be used
to compare values of variables that have no meaningful numeric value
(like <object>.SUBSYS, <object>.MODE, etc.) to a particular value,(e.g.
VA_01.MODE==”OFF”).
6.4.4 Units
The values of parameters and variables are by default processed in the
current default unit for their respective unit type. They can be requested
in a dedicated unit however by appending the unit abbreviation in square
brackets immediately behind the parameter, e.g. like ..+X.Q[m3/h].
NOTE: Using dedicated units allows to force the function value to be in a
particular unit. In this case also the dedicated unit of the result should be
assigned to the function in the function editor.
6.5 Operators
An expression can be defined using arithmetic, relational and logical
operators.
Note: The unusual operator for subtraction \ (backslash), which was used
in earlier versions instead of the minus sign is still supported for
compatibility. If your object names contain any of "<", ">", or "-", the
names must be enclosed in single quotes in expressions to avoid any
confusion with the operators "<", ">", and "-".
Note: The unusual relational operators like .LT., .LE. which were used in
earlier versions are still supported for compatibility. If your object names
contain any of "<", ">", or "-", the names must be enclosed in single
quotes in expressions to avoid any confusion with the operators "<", ">",
and "-".
*) In expressions the return value may also be tested numerically for the
length of the returned string (e.g. matchattrvalue(…)>0
The function TFNUL is provided, as SIMONE normally considers the
value of an expression to be undefined, if any of the operands is
undefined. So using e.g. TFNUL(node.QP) instead of simply node.QP
ensures the expression to be computed also in case that currently there
might be no QP value defined.
Function Interpretation
INTG (x) Integral of x since the initial time*) calculated by linear
interpolation using the values of each time step
INTG2(x) Like intg, but using the step function formed by the right
hand values on time intervals
DER(x) Differential of the time series of x (actual value minus
preceding value divided by the time interval)
MEANH(x) Hourly average of x
MEANX(x,dt) Floating average of x over the past dt hours
MINH(x) Minimum of x in the actual hour
MAXH(x) Maximum of x in the actual hour
MEAND(x) Daily average of x
MIND(x) Minimum of x in the actual day
MAXD(x) Maximum of x in the actual day
MINT(x) Minimum of x over time since start*)
MAXT(x) Maximum of x over time since start*)
MEANT(x) Average of x over time since start*)
Function Interpretation
TESTLIM (o) Returns TRUE if any limit is defined for object o.
CHECKLIM(o,x) Returns +/-1 if upper/lower the limit for parameter x at
object o was breached, else 0
CHECKLIMT(o,x) Returns the time of a limit breach for parameter x at
object o (in decimal hours), else 0
REFEXT(%) In a limit table, allows to reference the associated limit
parameter.
LOWLIM(%) In a limit table, allows to address associated the
HIGHLIM(%) lower/upper limit parameter.
Property Description
Attribute Extension for the attribute obligatory
extension
Syntax: <objectname>.< extension >.
Lower limit The range of values for the attribute values optional
may be limited with upper and/or lower limits.
Upper limit optional
For use with The attribute mask defines which object obligatory
types may use the defined attribute.
By default all objects may use the attribute.
All currently selected objects form the current selection( set). The current
selection set is shown in the selection feedback window (on the desktop,
if not visible: Toggle with View>Hide selection feedback) The current
selection can be deselected by pressing the escape-key only.
table. All these sets are defined and edited with the tools described here,
how to connect or store them with a table, see -> result
tables|topic=Results Tables.
The standard tables accessible from the ribbon tab Home, group View -
results are defined to use the current selection set..
Profile displays (x-series) can also reference sets in a similar way. They
can only display sets that form a path, however. The standard profile
display invoked from the toolbar under main commands -> path_picture
or path_window is defined to use the current selection.
A number of object sets is pre-defined:
These are particularly useful together with functions like MIN, MAX, SUM
to define e.g. the sum of all offtakes, which can be written as
SUM(ALLNO,Q). Also, when defining e.g. XSUMQ as a user defined
extension with the expression SUM(%.Q), the ‘variable’ ALLNO.XSUMQ
will yield the same result of summing all .Q for all non-supply nodes.
9 Results Tables
10 Archive utility
10.1 General
The archive utility is a tool to store networks and scenarios aside in a
separate archive in a compressed form. This may be useful for long term
conservation and backup of the data as well as for dispatching it to
another user (e.g. by email).
If requested, the scenario data are additionally stored in a dump format,
which needs to be used for the purpose of transferring the network with
its scenarios in between different platforms (e.g. unix <> windows).
It is strictly not recommended just to copy the network or scenario data at
the operating system level, in between platforms this is even not feasible.
In particular when transferring networks and scenarios from one platform
to another it is required to use the archive utility (with the dump format
option for scenarios selected) Clicking ribbon tab Tools – group Network
Archive ) invokes a dialogue to set up and organize network archives.
The window shows three main menu items: archive, network and extras
and, if available, a table with the name and the content of the last
recently used archive.
An archive is defined by its name and may contain one or several
networks (also several copies of the same network can be stored
successively documenting a revision history). In addition the table shows
the SIMONE version and the platform from which the archived network
originates, as well as the archivist, the date, an archive comment and the
archive rights.
10.2 Archive
The item Archive -> New sets up a new archive. Besides the archive
directory and name an archive comment can be defined.
Archive -> Open opens an existing archive.
Archive -> Exit leaves the archive utility.
10.3 Network
The item Network->Archive invokes a dialogue to archive a network.
After specifying the network to be archived, a comment can be noted..
Existing scenarios are shown with their specifications in a table. By
default all existing scenarios are archived without their results – it is
possible to change that by marking the respective scenarios. If later on
they should be extracted and used on another platform, it is necessary to
archive a scenario dump, too.
The archive access rights policy for a network can be public, protected
and private.
Network -> extract extracts the actually marked archived network into a
selectable folder. Should the selected folder already exist, it is checked
whether this and the archived network are compatible. If the both
topologies are the same and there has no editing occurred since the
network was archived, it is offered just to extract the scenarios contained
in the archive, leaving everything else untouched.
Network -> delete deletes the actually marked archived network.
Network -> Info invokes a window with the archive information of the
actually marked archived network.
Network -> import archive element imports an archived network from a
zip-file as exported from another archive into the actually opened archive.
Network -> export archive element exports an archived network as a zip-
file to a selectable disk location, from where it may be e.g. sent by mail
10.4 Extras
Extras-> Archive info invokes a window with all information of the actually
opened archive.
Configuration 74
Drive Effiency 74
Flow limit 74
Flow setpoint 74
operation mode 74
11 Index Power 74
Pressure 74
Resistance 74
Revolution 74
Temperature 74
Compressor station parameters and variables 73
Compressor station Variables 75
Adiabatic head 75
Combined cycle 75
A Configuration 75
Access Rights 6 Energy consumption 75
Activate changes 26 Flow rate 75
Active Network 28 Operating mode 75
Adiabatic head Pressure 75
Compressor station Variable 75 Shaft power 75
Application Button 6, 27, 29 Temperature 75
archive Compressor Variables 76
access rights 107 Adiabatic head 76
Archive 12 Efficiency 76
archive utility 106 Energy consumption 76
Attribute Flow rate 76
define user-defined 95 pressure 76
Attribute Definitions 32 revolution 76
Attribute values 96 Shaft power 76
definition 96 Stage assignment 76
Attribute Values 32, 85 Status information 76
User defined 85 temperature 76
Attributes Configuration
properties 95 Compressor station Parameters 74
user defined 95 Compressor station Variable 75
Control valve parameters 72
Flow limit 72
B Flow setpoint 72
Boundary conditions Operation mode 72
Import 12 Percent opening 72
Built-in functions 88 Pre-heating power 72
By-pass 69 Pressure 72
Required outlet temperature 72
Resistance 72
C
Control valve parameters and variables 71
Change network directory 6 Control valve Variables 73
Close Flow 73
Network 6 Operating mode 73
Combined cycle Outlet temperature 73
Compressor station Variable 75 Percent opening 73
Command line Preheating power 73
Invoking pictures 19 Pressure 73
Compare Scenarios 56 Speed of flow 73
Compressibility CS Check 12
System parameters 80 CS Equipment 74
Compressor Effiency
Compressor station Parameters 74 D
Compressor station 74
Compressor station Parameters 74 Dead state 35
Compressor Effiency 74 Default Values
P Print/Print setup 6
Printing 21
Parameter Value Sets 39 Results tables 21
Parameters Settings 23
Compressor Station Paramters 74 Purchase Price
Control Valve Parameters 72 Node parameters 67
Node Parameters 67
Pipe parameters 63
Resistor Parameters 71 Q
Scenario Parameters 63 QP quantity
Subsystem Parameters 77 Node parameters 67
System Parameters 78 Quality parameters 34
Valve Parameters 70 User-defined 33
Percent opening Quality tracking
Control valve parameters 72 System parameters 80
Pictures Quick access bar 6, 27
Time Zooming 18 Quick Access Bar 7
Pictures Group
Delete 10
Edit 10 R
Equitment Check 10 Reference conditions 23
Layouts 10 Required outlet temperature
Pipe Parameters Control valve parameter 72
Diameter 64 Resistance
Heat Transfer Coefficient 64 Compressor station Parameters 74
Length 64 Control valve parameters 72
pressure drop 63 Valve Parameters 70
Roughness 64 Resistance coefficient 69
Temperature 64 Resistor Parameters 71
Pipe parameters and variables 63 Operation mode 71
Pipe Variables Resistance 71
Flow rate 64 Resistor parameters and variables 70
Gas subcooling 64 Resistor Variables
Hydrate formation risk 64 Flow 71
Operating density 64 Operating mode 71
Pressure drop 64 Pressure drop 71
Pressure ratio 64 Pressure ratio 71
Speed of flow 64 Speed of flow 71
Power Result Table
Compressor station Parameters 74 copy 101
Pre-defined variables 86 Results
Pre-heating power Display of 17
Control valve parameters 72 Display Time 17
Pressure Dynamic Coloring 17
Compressor station Parameters 74 Results Tables 20, 101
Compressor station Variable 75 create 101
Control valve parameters 72 editing columns 102
Node parameters 67 extensions 102
Node Variable 69 layout 101
Subsystem Variable 77 object set definition 103
Valve Parameters 70 path table 103
Valve Variable 70 predefined 20
pressure condition 65 pre-defined 101
Pressure drop 70 saving 104
Equation 70 time columns 103
Pipe Variable 64 Review Group
Resistor Variable 71 Compare Scenarios 10
System parameters 80 Find Path 10
Pressure ratio Find Route 10
Pipe Variable 64 Scenario Differences 10
Resistor Variable 71
U
Units
Settings 23
Useful Shortcuts 13
User-defined extension 86
User-defined extensions 92
User-defined functions 92
V
Validate Network 42
Valve Parameters 70
Fixed pressure drop 70
Operation mode 70
Pressure 70
Resistance 70
Valve parameters and variables 69
Valve Variables 70
Flow 70
Operating mode 70
Pressure 70