Ribbon Bar

The ribbon bar is the main starting point to carry out many actions and tasks in SAInt. The ribbon bar is organized around three components: the "quick access" bar at the left of the title bar of the GUI, the "application menu" which can be opened from the button located in the left corner below the title bar of the GUI, and the "ribbon tabs" stretching along the main section of the window (Figure 1). From the different parts of the ribbon bar, the user can quickly execute simulations and save results and scenarios, customize all settings, or access all main panels and menu items.

ribbon bar 000
Figure 1. Ribbon bar and its three components: the quick access bar (red frame), the application menu button (green frame), and the ribbon tabs part (gray frame).

1. Quick access bar

The quick access bar is shown in Figure 2. It contains the buttons of frequently used GUI functions. By default, the quick access bar is located in the top left corner of the GUI. It can be customized by selecting and deselecting the different functions from the context menu. Table 1 describes the quick access bar functions.

ribbon bar 00
Figure 2. The quick access bar with the customization context menu open.
Table 1. Icons, options, and descriptions of quick access bar.
Icon Options Description

quick access bar 00

Undo

The bent arrow undoes the last change to a property of an object. The downward arrow lists the recent changes. Only properties of objects can be modified.

quick access bar 01

Redo

The bent arrow redoes the last change to a property of an object. The downward arrow lists the recent changes. Only properties of objects can be modified.

quick access bar 02

Execute Scenario(s)

Shortcut to execute the loaded scenarios.

quick access bar 03

Save All Open Network(s) and scenario(s)

Shortcut to save both active networks and scenarios.

quick access bar 04

Save All Open Network(s)

Shortcut to save all loaded networks.

quick access bar 05

Save All Open Scenario(s)

Shortcut to save all scenarios active in the model.

quick access bar 06

Close Current Project

Shortcut to close the current project.

quick access bar 07

Close All Open Scenario(s)

Shortcut to close all scenarios active in the model.

quick access bar 08

Customization

Shows the list of available options. Checked options are displayed in the quick access bar. The position of the quick bar can be customized by selecting above or below the ribbon bar.

Multiple changes can be modified at once from Undo and Redo, by selecting a sequence of consecutive changes with the mouse from the drop-down list. The changes are highlighted in light orange.

2. Application menu

The application menu is accessible from the button at the top-left corner of the GUI. It is divided into two columns, as shown in Figure 3. The first column contains all the project and session-related options, including access to the GUI settings and file version converter. The second column allows the user to access the recent projects, sessions, networks, scenarios, and IronPython scripts.

application menu 00
Figure 3. Example of the Application menu.

A project file represents a hierarchical collection of models, profile files, sessions, IronPython scripts, and polygons. Profiles, IronPython scripts, and polygons allow to manage specific aspects at the project level. A model is a child object of a project, and it is a collection of a network, scenarios, state files, solution files, profiles, project file, map file, log files, and model-related IronPython scripts. In releases prior to 3.4, SAInt had also vertex files and labels files. These objects have been moved to the map file and the project file. At this level, profiles and scripts allow to manage model-related aspects, compared to project-related aspects. Finally, a session represents a snapshot of a project containing the state of the tabs available in the map window area of the dock panel and the state of the loaded scenarios. A session preserves the opened windows (e.g., chart windows, map view windows, etc.), tables, and scripts active at the time of saving the session. A specific session can be saved and reopened at a later stage. The position and arrangement of the command line window, the log window, the model explorer, and the property editor are not saved in a session.

The application menu options of the first column are described in Table 2.

Table 2. Icons, options, and descriptions of the application menu.
Icon Options Description

application menu 01

New Project

Create a new project and close the currently opened project.

application menu 02

Open Project

Open a previously saved project. A project file has the extension *.prj.

application menu 03

Save Project

Save the currently opened project to a project file ( *.prj).

application menu 05

Close Project

Close the opened project and the associated networks and scenarios.

application menu 06

Open Session

Open a previously saved session file. A session file has the file extension *.ses.

application menu 07

Save Session

Save the current session to a session file (*.ses).

application menu 08

File Version Converter

Convert the network and scenario files from SAInt 2.0 to the latest SAInt version.

application menu 09

Settings

Open the general settings to be used in the active project. The settings window allows one to select and set up meteorological data provider, legends colors, default charts, units, fonts, and miscellaneous aspects for the GUI and the solver.

application menu 10

Exit Application

Option to exit SAInt. If unsaved changes are pending, the user is asked to save the opened model before closing.

Use a session to save a specific time step of interest.

2.1. Settings

SAInt allows to define a collection of general settings valid for the computer where it is installed. Such settings affect all projects opened or developed on that computer. Model-related settings can be specified in scenarios, default charts, or IronPython scripts. The settings window is designed to centralize the management of all general settings. It contains six tabs: Data Provider, Color Legend, Default Chart, Units, Fonts, and Miscellaneous. Each tab allows addressing specific properties for the default options and settings.

Settings for the units of measure, fonts and the miscellaneous options are saved only when the user clicks on Apply & Exit. If the user cancels or closes the Settings window, the changes are discarded.

settings 00
Figure 4. Settings window with the example of the data provider tab opened.

The list of options available in the setting are described in Table 3.

Table 3. Icons, options, and descriptions of the settings window.
Icon Options Description

settings 01

Data provider

Option to select and set the connection properties for the meteorological data provider.

settings 02

Color legend

Option to define branch and node colors and ranges for the legends to be used in the map window.

settings 03

Default chart

Option to customize the type and properties of the "default charts" for each object in a model.

settings 04

Units

Option to customize currency and reference units of measure for all properties in a model.

settings 05

Fonts

Option to customize font family, size, color, and style for the different parts of the GUI.

settings 06

Miscellaneous

Option to customize log window, map provider, node bar, polyline properties, and solver-related aspects.

2.1.1. Data provider

The Data provider tab allows the user to select and set the solar and wind weather provider to retrieve data useful to develop an electric network model. For each data provider, the user can specify — if needed — login credentials, server URL, and search criteria (e.g., year, geographic location, time granularity, etc.). Data providers and criteria can be updated or modified at any time by the user. See the section "Integrating Weather Resource Data" for details on the data provider or go to the How-To guide "Connect to Weather Resource Data Providers".

2.1.2. Color legend

The Color legend tab allows the user to edit and customize the legends used to display branches and nodes properties in the map window.

In the case of branches, Figure 5 shows how the legend can be customized per network, parameter, and unit of measure. The options Color, Value From, and To Value allow to obtain a categorized legend, where each class is defined in terms of the range of the values of the parameter, and color. The number of classes can be changed using the option "Add new row". In the example of the figure, the base voltage magnitude, in kilovolts at the branch level, is categorized into 5 classes. Ranges for each class are automatically define as the option Automatic is checked (by default). The blue class starts at minimum value. The red class ends at the maximum value. The remaining breaks are defined by calculating four equally spaced intervals.

The user can customize the following options of the branch legend settings:

Network

Option to specify which type of network to customize (i.e., available values are gas, electric, and hubs, while liquid and heat networks will be available in future releases).

Parameter

Option to select a specific parameter from a drop-down menu based on the selected network type.

Unit

Option to select the unit of measure from the drop-down menu for the specified parameter.

Automatic

Option to let SAInt automatically assigns the color range to the parameter. Untick the option to enforce the user-specified categories.

Color Value

The user can customize color and class range. The Color column defines the RGB of the parameter that applies for the interval Value From — To Value. In addition, new ranges can be added using the Add new row. The color dialog window (Figure 7) is accessible via …​ located on the right side of the Color cell.

color legend 00
Figure 5. Example of a branch legend in the "Color Legend" tab of the settings.

In the case of nodes, Figure 6 shows how the legend can be customized per network, parameter, and unit of measure. The fill color of the nodes can be personalized for results divided into the negative region (i.e., the minimum value and zero excluded), and the positive region (from zero excluded to the maximum). Values equal to zero are represented in a white. If both extreme are in the same region, only one color is visible. The size of the nodes is personalized using a user defined number of classes with their own ranges. The number of classes can be changed. In the example of the figure, only the color is active. No sizing of the nodes is selected as the sliding bar on the right of the "Size Values" entry is not active.

As in the case of the branch legend, the user can customize the following options of the node legend settings:

Network

Option to specify which type of network to customize (i.e., available values are gas, electric, and hubs, while liquid and heat networks will be available in future releases).

Parameter

Option to select a specific parameter from a drop-down menu based on the selected network type.

Unit

Option to select the unit of measure from the drop-down menu for the specified parameter.

Automatic

Option to let SAInt automatically assigns the color range to the parameter. Untick the option to enforce the user-specified categories.

Color Value

The user can customize color and class range. The Color column defines the RGB of the parameter that applies for the interval Value From — To Value.

Size Values

The user can specify the number of classes for the different sizes and the range of valid values for each class with the interval Value From — To Value.

color legend 01
Figure 6. Example of a node legend in the "Color Legend" tab of the settings.
color legend 01
Figure 7. Color dialog window accessed from the Color column of the settings tab Color Legend.

2.1.3. Default chart

The Default Chart tab allows the user to customize the "default charts" produced by SAInt for the different network objects. Figure 8 shows an example of electric externals in a DCUCOPF scenario of an electric network. Please, note that only a parent object can be customized in terms of properties, units, axis, color, and so on in the chart. A child object inherits the graphical properties from its parent object, and so its own chart’s properties cannot be modified. A customized default charts configuration file can be saved for future use or loaded from a previous project. After customization, the user can also reset all specified properties to the installation defaults. The plot commands section displays the function used to generate the default plot.

default chart 00
Figure 8. Example of the default chart for an electric external parent object.

The user can select the following options of the default chart settings:

Load default charts

Option to load a saved default chart file with *.dfc extension.

Save default charts

Option to save the customized default chart configuration to a file with *.dfc extension.

Reset all default charts

Option to reset all plots to the SAINt installation default configuration.

Network type

Option to specify which type of network to customize (i.e., available values are gas and electric, while liquid and heat networks will be available in future releases).

Scenario type

Option to filter the type of objects to customize based on the selected scenario type available from the drop-down menu.

Object type

The option lists, in a hierarchical tree form, the parent and child objects based on the network and scenario selected.

Plot commands

Option to edit the script for the default plot of the specified parent object.

Default charts are displayed when selecting Plot Window  Default Plot from the objects' context menu.

2.1.4. Units

The Units tab allows the user to specify the currency and the units of measure for all properties of parameters and quantities estimated in SAInt. As shown in the example of Figure 9, objects' properties are listed along with their SAInt code, and the unit of measure, which is accessible from a drop-down list . Properties can be grouped to facilitate management operations. The settings can be saved to an external units file, or loaded from an external units file. SAInt centralizes the management of units of measure in the units tab, but it allows to use of alternative units in charts or simulation scenarios, and it takes care of a correct units conversion. For a step-by-step explanation of the use of the unit settings go to the How-To guide "Change Units of Measure and Currency".

Once the units of measure are set, they are valid for all projects, till the next change. Unit settings are a property of the software installation and not of a SAInt project or model. The user should pay attention when moving a project from one computer to another, because the local machine settings for the units may be different, and SAInt will automatically perform all necessary conversions.

units 00
Figure 9. Units settings tab in the general settings window of SAInt.

The user can select the following options from the units settings:

Load units

Option to load a saved units configuration file with *.units extension.

Save units

Option to save specific units settings to a file with *.units extension.

Group by category

Option to group properties by category.

Currency change

The user can set a currency value in the GUI by choosing from the list of currencies (i.e., US dollar, British Pound, and Euro). The default value is US dollar.

Units

The user can select from a drop-down menu a specific unit of measure for each one of the available properties.

Templates for the most common settings for the units of measure complying with the International System and the Imperial system are available in the directory Units under .\encoord\SAInt-v3\Settings.

When creating a new project, it is recommended to define a custom unit configuration or to select one of the predefined configurations available in Settings under the SAInt directory of the user’s Documents folder in Microsoft Windows©.

2.1.5. Fonts

The Fonts tab allows to personalize font properties for all parts of the GUI. As showed in Figure 10, the user can change fonts in the Command Window, the Map Window, the Log Window, the Project and Model Explorer, Workspace, tables, charts, and globally.

fonts 00
Figure 10. Fonts tab in the settings of SAInt.

The font dialog box is accessible via …​ on the right side of the font column. The dialog box allows customizing the font family, the font style, the font size, effects, color, and script. A preview is shown in the sample section. The font color is used only to modify the Command Window.

fonts 01
Figure 11. Example of the font dialog box for the case of the command window.

2.1.6. Miscellaneous

The miscellaneous tab allows editing the properties related to the node bar, imported polylines from a shapefile, solver iterations, solver residual tolerance, and other properties, as shown in Figure 12.

miscellaneous tab 00
Figure 12. Miscellaneous dialog box.

The user can modify the following options of the miscellaneous tab:

Theme

Change the look and feel of the GUI by applying different application themes.

LockZoomForVerticalChartAxis

Lock the zoom on the vertical axis in newly created charts.

SynergiImportLogFileLogLevel

Option to set the minimum log level for the Synergi import log file by using the button. Possible log levels, from the more to the less detailed, are verbose, debug, information, warning, error, and fatal.

AutoScrolltoBottom

Option to activate or deactivate the auto-scroll to the bottom of the log window when a new row is added.

DefaultMapProvider

Option to select the default map provider to use in the Map Window for the base map. A drop-down list provides the valid options. The user can specify a different provider for each map view using the Base Map Layer Settings" of the layer window, and must save a session to be able to restore the choice.

BingMapsAPIKey

Insert the user’s API key for the Bing Maps provider.

GoogleMapsAPIKey

Insert the user’s API key for the Google Maps provider.

SuppressOkInfoMessageBox

Option to show or not informative boxes that require the user to only press Ok.

ObjPerPageNodeBar

Option to set the maximum number of objects on each page of the node bar in the map window.

MinPolyLineAngle

Option to set the minimum angle between two neighboring vertices of a segment of an imported shapefile to identify vertices to remove for reducing and simplifying the complexity of a polyline.

MinPolyLineLength

Option to set the minimum distance between two consecutive vertices of a segment of an imported shapefile to identify vertices to remove for reducing and simplifying the complexity of a polyline.

MaxIterationsSteadyStateFluid

Option to set the default maximum number of iteration steps used for new steady state scenarios for fluid networks.

MaxIterationsDynamicFluid

Option to set the default maximum number of iteration steps used for new dynamic scenarios for fluid networks.

MaxIterationsACPF

Option to set the default maximum number of iteration steps used for new AC-power flow scenarios.

MaxIterationsACOPF

Option to set the default maximum number of iteration steps used for new AC-optimal power flow scenarios.

MaxConstraintIterationsFluid

Option to set the default maximum number of constraint iteration steps used for new steady state and dynamic scenarios for fluid networks.

MaxIterationsThermal

Option to set the default maximum number of iteration steps used for new thermal scenarios.

ResidualToleranceSteadyStateFluid

Option to set the default residual tolerance used for new steady state scenarios for fluid networks.

ResidualToleranceDynamicFluid

Option to set the default residual tolerance used for new dynamic scenarios for fluid networks.

ResidualToleranceACPF

Option to set the default residual tolerance used for new AC-power flow scenarios.

ResidualToleranceACOPF

Option to set the default residual tolerance used for new AC-optimal power flow scenarios.

ResidualToleranceThermal

Option to set the default residual tolerance used for new thermal scenarios.

3. Ribbon tabs

The Ribbon tabs part of the ribbon bar consists of six tabs (Figure 13 top): network, scenario, simulation, table, view, and help. Each tab is composed of several panels (e.g., for the Network tab we have the panel File and Data). Each panel contains different menu items or options (e.g., the Data panel of the Network tab has the following options: New, Open, Save, Save As, and Close). By using the button in each option, the user can open a drop-down containing different specific functions. The ribbon tab can be minimized by using the network tab 01 option.

network tab 02
Figure 13. Expanded (top) and minimized (bottom) version of the ribbon tabs for the Network tab. Note the different value of the option network tab 01 for changing the ribbon tabs part from and to the expanded and minimized version. The ribbon tabs part has six tabs, with multiple panels and options.

3.1. Network tab

The Network tab of the ribbon bar allows the user to access an extended set of network-related functions. It is composed of up to six panels, depending on the number and type of networks loaded. (Figure 14) shows the case of a project where there is no loaded network (the top part with the two panels File and Data), and the case of a project where a hub, an electric, and a gas network are loaded (the bottom part with six panels: File, Data, Editor, Sub, Zone, and Group). A detailed description of the panels and the available options is provided in the following sections of the reference guide.

network tab 00
Figure 14. Network tab with a project where there is no active network (top), and a project with a hub, an electric, and a gas network are loaded (bottom). The number and type of panels available is different based on the number and type of networks available.

3.1.1. File panel

The File panel of the Network tab allows the user to create, open, save, copy, and close any network file available in the active project. Table 4 describes in detail the options available in the File panel.

Table 4. Icons, options, and descriptions of the File panel of the Network tab.
Icon Options Description

network file panel 00

New

Option to create a new prototype network with default property values. The network is a placeholder for the user’s data. From the drop-down menu the user can select the type of network (i.e., a gas network, an electric network, or a hub system) and if the type of coordinate type (i.e., Cartesian system or geographci system).

network file panel 01

Open

Option to open a saved SAInt network or Hub system. Use the drop-down menu to select the type of network.

network file panel 02

Save

Option to save a network to a .*net file. Use the drop-down menu to specify the type of network: a gas network *.gnet, an electric network *.enet, a thermal network *.tnet, or a hub system *.hubs.

network file panel 03

Save Copy

Option to save a copy of an existing network letting with a different name.

network file panel 04

Close

Option to close the active network.

To quickly make a copy of a network, use the button Save As.

When opening a model created prior to SAInt 3.5, a backup copy of the model and the data are created in the folder Backup in the same network directory. In this way, the original data are preserved.

3.1.2. Data panel

The Data panel of the Network tab allows to import and export of data from and to SAInt. The user can include available data in SAInt format in the loaded network, import external data in different formats, or export SAInt data and networks to native or exchange formats. Table 5 describes in detail the options available in the Data panel.

Table 5. Icons, options, and descriptions of the Data panel of the Network tab.
Icon Options Description

network data panel 00

Include

Option to include native SAInt data files related to the type of network (*.*net) active in the project.

network data panel 01

Import

Option to import external data files related to the type of network active in the project (e.g., network, parameter, etc.).

network data panel 02

Export

Option to export data files in SAInt native or exchange formats related to the type of network active in the project.

network data panel 03

Convert CRS

Option to convert the network data CRS to SAInt default geographic CRS to disply a network on a base map.

The "include" option is designed so that the user can append or incorporate data, already in SAInt native format, in the active project. The data don’t need any transformation and are immediately available. Include allows to:

Network file

Option to include an "existing network" in SAINt native format.

Polygon file

Option to include a "existing polygon file" in the active network.

Wind turbine power curve file

Option to include a existing WTPC file in the active network.

Fuel consumption curve file

Option to include a existing FCC file in the active network.

The "import" option is designed so that the user can transfer data into the active project from an external data source. The data need to be properly prepared and transformed. Templates are provided to support the user in the preparation phase and to reduce possible sources of errors. Import allows to:

Network

Option to import a network using available "network templates". If the coordinate reference system of the data is specified, SAInt will automatically convert the system (CRS) to SAInt’s default CRS (i.e., WGS84 or EPSG:4326) and display the network on a base map.

Parameter

Option to import parameters' values from an external source using the "parameter import files" to update a network.

Wind turbine power curve

Option to import an external WTPC using a "WTPC template file".

Fuel consumption curve

Option to import a "existing FCC file" in the active network.

Gas quality

Option to import external data on gas quality using the "gas quality template file".

Synergi

Option to import a Synergi file with .mdb extension and to convert it into a SAInt gas network file with .gnet extension.

Shapefile > Network

Option to import network data from an external source in "shapefile format".

Shapefile > Polygons

Option to import polygons data from an external source in "shapefile format".

The Export option is designed so that the user can transfer data from SAint to other SAInt users in a native format or to other users if an external format. SAInt uses the same templates or formats used for importing or including data. Export allows to:

To network import file

Option to export network data to a "network import file". If the coordinates of the active network are base on SAInt’s default CRS (i.e., the network is displayed on a base map in the Map View window), the user can export the network to a different CRS. Figure 15

To polygon file

Option to export the loaded polygons to a "network polygons file".

Wind turbine power curve

Option to export the WTPC included in an electric network to a "WTPC file".

Fuel consumption curve

Option to export the FCC included in an electric network to a "FCC file".

To gas quality import file

Option to export gas qualities to a "gas quality import file".

To parameter import file

Option to export all the parameters of the network to a "network parameter import file".

network tab 03
Figure 15. Coordinate reference system conversion window for the export network option of the "Data" panel of the "Network" tab of SAInt.

The "convert" option is designed so that the user can convert the coordinate reference system (CRS) of the active network in a Cartesian map view to SAInt’s default CRS. The conversion procedure opens the network on a new geographic map view and closes the Cartesian one.

By selecting Convert CRS the user can choose among the available active networks. Figure 16 shows the window where the user can choose the CRS of the active network (i.e., the CRS of the displayed network in the Cartesian map view). The coordinates will be transformed to the CRS EPSG:4326 (i.e., WGS84). The user can select the desired CRS from the available list or filter and select by entering a string or the EPSG code in the "Filter CRS Type" field.

network tab 04
Figure 16. Convert coordinate reference system option of the "Data" panel of the "Network" tab of SAInt.

Sections "Coordinate Reference Systems" and "Map view" provide more details on how SAInt handles coordinates and coordinate reference systems.

3.1.3. Editor panel

The "editor panel" of the Network tab gives access to the property editor for the networks available in a project in the GUI. The network property editor contains input and output properties such as the number of nodes, type of network, etc. The available items in the editor panel depend on the type of networks in the active project (e.g., the *.gnet editor is not visible if no gas network is loaded). Table 6 describes in detail the options available in the editor panel.

Table 6. Icons, options, and descriptions of the Editor panel of the Network tab.
Icon Options Description

network editor panel 01

ENET

Option to open an electric network editor.

network editor panel 02

GNET

Option to open a gas network editor.

network editor panel 04

TNET

Option to open a thermal network editor.

network editor panel 03

HUBS

Option to open a hub system editor.

3.1.4. "Sub" panel

The "Sub" panel of the network tab allows the user to create new sub-system in any network of the active project in the GUI, or to open a table in the dock panel describing sub-systems. The available items in the "Sub" panel depends of the type of networks in the active project (e.g., the *.GSUB table is not visible if no gas network is loaded). Table 7 describes in detail the options available in the "Sub" panel.

Table 7. Icons, options, and descriptions of the "Sub" panel of the Network tab.
Icon Options Description

network sub panel 01

New

Option to create new subs based on different options.

network sub panel 02

ESUB

Option to open a table with a list of electric subs.

network sub panel 03

GSUB

Option to open a table with a list of gas subs.

network sub panel 04

TSUB

Option to open a table with a list of thermal subs.

The "New" option is designed so that the user can create a new sub-system in a network by using polygons or properties of the network (Figure 17). The New option allows the user to:

Map with polygon(s)

Create a new sub-system based on polygon(s) included in the network.

Map with hydraulic area(s)

Create a new sub-system based on the hydraulic area(s) of the active gas network. This option is available for gas and thermal networks.

Map with isolated area(s)

Create a new sub-system based on the isolated area(s) of the active network.

subs
Figure 17. Functions of the option New of the "Sub" panel for a gas network (top) and for an electric network (bottom). Options for a thermal network are the same as for a gas network.

3.1.5. Zone panel

The Zone panel of the Network tab allows the user accessing tables with a list of zones and their corresponding properties. The type of options shown in the panel depends on the type of networks in the active project (e.g., a *.GZN table is not visible if no gas network is loaded). Table 8 describes in detail the options available in the Zone panel.

Table 8. Icons, options, and descriptions of the Zone panel of the Network tab.
Icon Options Description

network zone panel 01

New

Option to create a new zone.

network zone panel 02

EZN

Option to open the table with a list of electric network zones.

network zone panel 03

GZN

Option to open the table with a list of gas network zones.

network zone panel 04

TZN

Option to open the table with a list of thermal network zones.

3.1.6. Group panel

The Group panel of the Network tab allows the user accessing tables with a list of groups and their corresponding properties. The type of options shown in the panel depends on the type of networks in the active project (e.g., a *.EGRP table is not visible if no electric network is loaded). Table 9 describes in detail the options available in the Group panel.

Table 9. Icons, options, and descriptions of the Group panel of the Network tab.
Icon Options Description

network group panel 01

EGRP

Option to open a table with a list of electric network groups.

network group panel 02

GGRP

Option to open a table with a list of gas network groups.

network group panel 03

TGRP

Option to open a table with a list of thermal network groups.

The property editor for a sub, zone, and group can be accessed by using the button Open Editor from their context menu available in the table or model explorer.

3.2. Scenario tab

The Scenario tab of the ribbon bar allows the user to access an extended set of scenario-related functions. It is composed of up to five panels, depending on if a scenario is active and on the type of scenario in the project. (Figure 18) shows the case of a project where there is no scenario active (the top part with the two panels File and Data), a case of a scenario for a dynamic gas model (second from top with the five panels File, Data, Editor, Event, and Profile), a case of a scenario for a dynamic gas and quasi-dynamic electric coupled models (third from top), and a case with (quasi-)dynamic gas, electric and thermal models. A detailed description of the panels and the available options is provided in the following sections of the reference guide.

scenario tab 00
Figure 18. Scenario tab for the case of no active scenario in the project (first from top), a scenario for a dynamic gas model (second from top), a scenario for a dynamic gas and quasi-dynamic electric model (third from top), and a scenario for (quasi-)dynamic gas, electric and thermal model (bottom). The number of panels and the type of items are different based on the type of scenarios.

The Profile panel is available only for QuasiDynamic and Dynamic scenarios.

3.2.1. File panel

The File panel of the Scenario tab, similarly to the File panel of the Network tab, allows the user to create, open, save, copy, and close any scenario file available in the active project. Table 10 describes in detail the options available in the File panel.

Table 10. Icons, options, and descriptions of the File panel of the Scenario tab.
Icon Options Description

scenario file panel 01

New

Option to create a new scenario for the active network using a dedicated Scenario Dialog window.

scenario file panel 02

Open

Option to open an existing scenario for the active network. The user can select the scenario from the ones available in the Scenario Dialog window.

scenario file panel 03

Save

Option to save the current scenario for the active network.

scenario file panel 04

Save As

Option to save and copies the current scenario letting the user changing its name.

scenario file panel 05

Close

Option to close the current scenario for the active network.

3.2.2. Dialog window

The Dialog window of the Scenario tab allows the user to define all necessary scenario properties or to select an existing scenario from the ones available in the active project. Figure 19 shows an example of a Scenario Dialog window for an electric DCUCOPF scenario (top) and an example of the scenario properties section for a dynamic gas scenario (bottom). In the example of the electric DCUCOPF scenario, it is possible to see that a SteadyACPF scenario has been already created, and it is available in the scenario list section. The scenario properties change according to the scenario type.

scenario dialog 01
Figure 19. Scenario Dialog window for creating a DCUCOPF scenario (top), and scenario properties section for a dynamic gas scenario (bottom).

The Scenario Dialog window is designed so that the user can define or review the main properties of a simulation scenario. The list of options is the following:

Select scenario type

Option to select the scenario type among the available type for the chosen network (e.g., DCUCOPF, SteadyACPF, DynamicGas, etc.).

Enter scenario name

Option to specify the name of the scenario to load or create.

Copy from scenario

Option to copy a scenario, and transfer the associated events and profiles, to the new scenario. This option is available only when using the button Save As from the File panel.

Start time

Define the start time of the scenario expressed as date and time. Date and time can be selected from a drop-down menu or typed manually with the format dd.mm.yyyy hh:mm (e.g., based on the format day.month.year hours:minutes like in the case 21.01.1973 18:30 which is January 21 1973 at half past six in the afternoon).

End time

Option to define the end time of the scenario expressed as date and time. The date and time can be selected from a drop-down menu or typed manually.

Time horizon

The time horizon is a fraction of the scenario time window considered for an optimization or solution step in dynamic scenarios. It is expressed in seconds. For example, a time horizon of 600 seconds indicates that an optimization or solution step is set for every 10 minutes.

Time step horizon

An integer time step in minutes indicating a fraction of the scenario time window used for discretizing the scenario time window into distinct time points which are calculated for the simulation variables. The option is valid only for DCUCOPF scenarios.

Time look ahead

It is a time duration added to the time interval considered in the consecutive optimization for DCUCOPF scenarios.

Time step look ahead

The "integer time step look ahead" is a fraction of the scenario time look ahead used for discretizing the scenario time look ahead into distinct time points which are calculated for the variables. Valid for DCUCOPF scenarios.

Initial condition

Option to set the initial scenario conditions for a quasi-dynamic or dynamic scenario. It can be the solution to a steady state scenario or the terminal state of a quasi-dynamic or dynamic scenario.

Info

Option to add a comment or description for the scenario.

Scenario list

Option to list all existing scenarios linked to the active network.

Before 3.4 release, scenarios had a Comment option instead of Info. However, comments are no longer supported, i.e., the comments will not be mapped to the new Info option.

3.2.3. Data panel

The Data panel of the Scenario tab contains buttons to include, import, or export scenario events, profile, result, and network state to and from SAInt. The user can include available data in SAInt format in the active model, import external data in different formats, or export SAInt data and scenario-related information to native or exchange formats. Table 11 describes in detail the options available in the Data panel.

Table 11. Icons, options, and descriptions of the Data panel of the Scenario tab.
Icon Options Description

scenario data panel 01

Include

Option to include native SAInt data for loading a scenario file (.*sce) or profiles files (.prfl).

scenario data panel 02

Import

Option to import template files related to the scenario (e.g., event, profile, etc.).

scenario data panel 03

Export

Option to export data to external files related to the scenario (e.g., to Excel, SAInt native, etc.).

The Include button provides the following options:

Scenario event(s)

Option to include scenario events from an existing "scenario file" for *.esce, *.gsce, or *.tsce to the current scenario.

Profile(s)

Option to include scenario profiles from an existing "profile file" *.prfl to the current scenario.

The Import button provides the following options:

Scenario event(s)

Option to import scenario event(s) using an "events import file" to the current scenario.

Profile(s)

Option to import profile(s) using an "profile import file" to the current scenario.

The Export button provides the following options:

Scenario event(s)

Option to export the current scenario events to an "events import file".

Profile(s)

Option to export the profiles from the current scenario to a SAInt " profile file" (*.prfl).

Network state

Option to export the state file of the current scenario to a "state file" for *.gcon, *.econ, or *.tcon.

Results

Option to export the specified results to a "result output file". The user is required to provide the results description file, which contains a list of properties, and the path to save the exported results.

3.2.4. Editor panel

The Editor panel of the Scenario tab allows the user to access the property editor for the active scenario in the GUI. The user can use the property editor to modify all aspects of a steady state or dynamic scenario such as simulation start and end time, time step, initial state, solver type, look ahead, etc. The type of buttons shown on the panel depends on the type of active network. Table 12 describes in detail the options available in the scenario Editor panel.

Table 12. Icons, options, and descriptions of the scenario Editor panel of the Scenario tab.
Icon Options Description

scenario editor panel 02

GSCE

Option to open a gas scenario in the property editor.

scenario editor panel 01

ESCE

Option to open an electric scenario in the property editor.

scenario editor panel 03

TSCE

Option to open a thermal scenario in the property editor.

3.2.5. Event panel

The Event panel of the Scenario tab allows the suer to access the scenario events table in the GUI. The user can use the table to manage all events of the active scenario. Table 13 describes in detail the options available in the scenario Event panel.

See the How-To guide Create a scenario event in SAInt-GUI for a step-by-step description on managing events.

Table 13. Icons, options, and descriptions of the Event panel of the Scenario tab.
Icon Options Description

scenario event panel 02

GEVT

Option to open a table with a list of events for the active gas scenario.

scenario event panel 01

EEVT

Option to open a table with a list of events for the active electric scenario.

scenario event panel 03

TEVT

Option to open a table with a list of events for the active thermal scenario.

3.2.6. Profile panel

The Profile panel of the Scenario tab allows the user to access the scenario profiles window in the SAInt-GUI. The user can use the profile window to manage profiles saved in the active network. The type of buttons shown on the panel depends on the type of active networks. Table 14 describes in detail the options available in the Scenario Profile panel.

See the How-To guide "Create a Profile in SAInt-GUI" and the guide "Assign a Profile to an Existing Event" for a step-by-step description on creating and assigning profiles.

Table 14. Icons, options, and descriptions of the Scenario Profile panel of the Scenario tab.
Icon Options Description

scenario profile panel 01

GPRF

Option to open the table with a list of profiles for the active gas scenario.

scenario profile panel 02

EPRF

Option to open the table with a list of profiles for the active electric scenario.

scenario profile panel 03

TPRF

Option to open the table with a list of profiles for the active thermal scenario.

3.3. Simulation tab

The Simulation tab of the ribbon bar allows the user to access all simulation-related functions for a given model. This tab is only active when a scenario is loaded. It is composed of four panels (Figure 20) from where the user can launch the execution of a simulation, interact with the solver by pausing, stopping or continuing a simulation, checks logs and use the animation functions for dynamic simulations. A detailed description of the panels and the available options is provided in the following sections of the reference guide.

simulation tab 00
Figure 20. Simulation tab with a gas and electric scenarios opened.

3.3.1. The Execute panel

The Execute panel of the Simulation tab contains functions for launching the execution of the different types of active scenarios available. The type of available buttons depends on the type of active networks. Table 15 provides details on the options. Please, note that a combined simulation can only be run when the time windows of the scenarios (e.g., electric and gas) have the same start and end time.

Table 15. Icons, options, and descriptions of the Execute panel of the Simulation tab.
Icon Options Description

simulation tab 01

Gas

Option to execute an active gas scenario.

simulation tab 02

Electric

Option to execute an active electric scenario.

simulation tab 19

Thermal

Option to execute an active thermal scenario.

simulation tab 03

Combined

Option to execute a combined (e.g., electric and gas) scenario.

For DCUCOPF scenarios, the user is asked to confirm any new execution that overwrites an existing solution. This extra check is meant to prevent launching a long optimization run or accidentally overwriting a solution.

3.3.2. The Solver Interaction panel

The Solver Interaction panel of the Simulation tab allows the user to interact with the solver by pausing, stopping or continuing a simulation. Table 16 provides details on the available options. When stopped, a simulation cannot be continued anymore. When paused, a simulation can be restarted by using the Continue. Note that for a paused simulation the displayed time in the map window indicates the latest timestep solved.

When the user stops a (quasi-)dynamic simulation or an optimization using Stop, SAInt aborts the execution and reports the status of the execution as "failed". Results computed till the moment of stopping are saved. The remaining period of the simulation or optimization is set to "NA" (not available).

Results are correctly saved only if the process is stopped in the SAInt-GUI. Results are not correctly saved if the user aborts the process in the API or by killing the SAInt process from the Task Manager of the operating system.

Table 16. Icons, options, and descriptions of the Solver Interaction panel of the Simulation tab.
Icon Options Description

simulation tab 04

Pause

Option to pause a running simulation at the next possible time step.

simulation tab 05

Continue

Option to continue a paused simulation.

simulation tab 06

Stop

Option to stop and exit a running simulation at the next possible time step.

The Pause option is very useful to analyze partial results during a simulation and check the evolution of your network.

3.3.3. Log panel

The Log panel of the Simulation tab allows the user to save the log file to a text file, to clear the information displayed in the window or to show a more detailed log file in the GUI. Table 17 provides details on the available options. Every new simulation automatically deletes the previous log files. Warnings are highlighted in yellow, orange, and red, according to the level of severity. The information related to loading and saving files are visible with a white background. The log file can be used to debug an infeasibility.

Table 17. Icons, options, and descriptions of the Log panel of the Simulation tab.
Icon Options Description

simulation tab 07

Show log

Option to open the log window if not available in SAInt-GUI.

simulation tab 08

Save log

Option to save the latest log to an external text file.

simulation tab 09

Clear log

Option to clear the active log presented log window.

simulation tab 10

Extended log

Option to enrich the active simulation log with a more detailed information on the network objects.

An exception logging mechanism is active when using SAInt API. The mechanism saves the exception log either in the default directory .\encoord\SAInt-v3\Logs or in a user-specified directory if a new system environment variable named SAIntExceptionLogPath is defined.

This functionality is available only in the API.

3.3.4. Animation panel

The Animation panel of the Simulation tab allows the user to navigate through the timesteps of the solved (quasi-)dynamic scenario and see the results in the active map window or charts. Table 18 provides details on the available options. By selecting the shift time using the , the user can visualize inputs or outputs with different time granularity. By pressing Play, the animation starts and repeats until the user clicks again the button to stop it.

When executing a simulation, the user can change the active window to something different from a map. In case a table is selected, an active animation locks the refresh, and the values are not updated dynamically based on the timestep displayed.

The size and color of the arrows in an animation can be changed by modifying the property AnimationArrowSize and ArrowColor in "Branches Layer Setting" of the layer window.

Table 18. Icons, options, and descriptions of the Animation panel of the Simulation tab.
Icon Options Description

simulation tab 11

Slow

Option to increase the time to display consecutive animation timesteps resulting in a slowdown of the animation.

simulation tab 12

Play

Option to start the animation of a solved scenario.

simulation tab 13

Fast

Option to decrease the time to display consecutive animation timesteps resulting in a speed up of the animation.

simulation tab 14

To start

Option to stop the animation and shifts the animation timestep to the start.

simulation tab 15

Bwrd

Option to manually run the animation backwards of a time interval as set in Shift Time.

simulation tab 16

Shift time

Option to allow selecting from a drop-down list the animation timesteps to use. The use can select either the time step (dT) defined in the scenario or other intervals like, for example, 15 minutes, 1 hour, 2 hours, 4 hours, 8 hours, 12 hours, or 24 hours).

simulation tab 17

Frwd

Option to manually run the animation forward of a time interval as set in Shift Time.

simulation tab 18

End

Option to stop the animation and shifts the animation timestep to the end.

When using an animation, all the windows showing results are updated every timestep (defined in the shift time). A red vertical bar appears on the chart window to indicate the timestep.

3.4. Table tab

The Table tab of the ribbon bar allows the user to access results and properties for all objects (e.g., ENO, GDEM, or HSUP) of the different networks in the active project in tabular form. Figure 21 shows the Table tab in the case of a simulation involving a hub, a gas network, and an electric network. The tab is composed of up to four panels: electric, gas, others, and NA. The NA gives access to a table describing the polygons available in the active project. A detailed description of the available options is provided in the following sections of the reference guide.

table tab 00
Figure 21. Table tab in the case of a project with a gas network, an electric network, a hub system and a thermal network. The polygons table is available from the PLG panel on the right.

If an animation is running, tables are locked and values are not refreshed.

3.4.1. Table panel by type of network

The Electric, Gas, thermal, and Hub System panels of the Table tab allow to access properties and results in tabular form for all network objects in the active project. Use and to navigate through the section. Figure 22 shows the expanded form of the three panels after clicking on the drop-down button. By selecting an object in the list, a new table is available in the dock panel of the GUI.

table tab 01
Figure 22. Expanded form of the Table tab with the list of off available objects in the active project for an electric network (left), a gas network (middle), a thermal network (top-right), and a hub system (bottom-right).

Figure 23 shows, as an example, the result of selecting the FGEN object from the Electric panel. All generators in the active electric network are displayed along with user selected input and output properties. Properties are color coded following this convention:

Black

Read-only properties of an object. These properties are derived (e.g., NetType).

Blue

Editable network properties of an object. These are input properties (e.g., Name).

Red

Scenario result properties of an unsolved or failed scenario (e.g., P).

Green

Scenario result properties of a successfully solved scenario (e.g., P).

fgens table 00
Figure 23. Example of a table for the fuel generators of an electric network and simulation scenario accessed using the FGEN object from the Electric panel.

The user can navigate the tabular form of results and properties using three main context menus:

Global context menu

This menu is available by right-clicking at or in the generated table (see example of Figure 23). It allows to perform three different sets of tasks: to toggle on or off an extra header and/or tail row in the table for filters, search, or summary tools; to modify, reset and update the available columns in the tables; to export the table to an external file in different formats.

Column context menu

This menu is available by right-clicking on any column name (e.g., right-click at ), and it allows the user to add, remove, modify, and style columns in the table.

Row context menu

This menu is available by right-clicking on any cell of a row of the table (e.g., right-click at ), and it allows the user to access functions to perform a variety of tasks on the object described by the row. The user can, for example, access the object in the property editor, locate and zoom to it in the map view, and add events to the object.

The options of the global context menu options are shown in Figure 24.

toggle table 00
Figure 24. Global context menu for a table.

The global context menu allows to:

Toggle show filter row

Option to add or remove a header row to apply filters to select rows based of different criteria like Equal or Contains.

Toggle show top summary row

Option to add a summary row at the top of the table. The summary includes the count for string type entries, while the average for float type entries. For float type entries other mathematical operators (like sum, max, etc.) can be chosen by right-clicking on default summary option.

Toggle show bottom summary row

Option to add a summary row at the bottom of columns. The summary options are the same of the top summary row.

Toggle show grouped column(s)

If the user has grouped table by using a column or multiple column, this options will include add or remove such grouping columns to the table columns. An example is provided in the following figure, which shows how the column BaseV is at the same time available in the table and as a grouping criterion: toggle table 05

Update table data

Option to update and refresh the data of the table based on the current scenario results.

Adjust column width

Option to adjust the width of all the columns to the headers' length.

Reset columns to default

Option to remove all the added toggles.

Show all columns

Option to insert all the possible columns for the current table.

Hide all columns

Option to hide all the columns of the table.

Show column chooser

Option to open a window with all possible column entries for the current table. The user can add columns by double-clicking on the column entry name or by drag and drop in the table. To remove columns, the user can drag them to this window.

Export

Option to export the active table to an external file in different formats like Excel, CSV, html or PDF.

The table exported to Excel has always all possible columns. The hidden columns in the table in the GUI are also hidden in Excel.

The Column context menu is the same for all column header cells in a table (Figure 25). It provides access to the following set of options:

Sort ascending

Option to sort the selected column in ascending order.

Sort descending

Option to sort the selected column in descending order.

Clear sorting

Option to clear any sorting from the selected column.

Conditional formatting

Option to open a window where the user can set the rules for formatting the content of the columns based on specific rules. See later on for more details.

Group by this column

Option to group the entire table based on a selected column. The table can also be grouped by pressing the left mouse button and dragging the selected column above the table headers. The table can be ungrouped by dragging the grouped column back to the header row. Multiple cascading groups can be created.

Choose columns

Option to open a window with all the possible column entries for the current table. The user can add the column entries by double-clicking on the column entry names.

Hide column

Option to hide the selected column in the table.

Pin

Option to unpin or pin to the left or right side of a table the selected column.

Best fit

Option to adjust all columns width.

column header table 00
Figure 25. Column context menu for a table.

Conditional formatting allows the user to selectively format and style the content of rows and cells based on specific conditions and expressions (Figure 26). Multiple rules can be defined or removed from a table. Each rule must have a unique name, and must apply to a certain column. Rules must be developed based on predefined conditions (e.g., equal, greater, between value one and value two) or user defined expressions and involved up to two reference values. The user can format multiple aspects like the font used in cells and rows, the text alignment, the font color or the background color.

column header table 01
Figure 26. Conditional formatting window.

Finally, the Row context menu is accessed by right-clicking on any cell of a table (Figure 27). This context menu might slightly vary according to the cell selected.

cell context menu 00
Figure 27. Example of the cell context menu for an event table.

In general, Row context menu provides the following options, and have other object related entries:

Copy Value

Option to copy the value of the selected cell.

Open Editor

Option to open the property editor for changing properties associated to the object link to the row of the table.

Select in Map

Option to select the object link to the cell in one of the opened map view windows.

Zoom to Object

Option to select the map view window where to zoom to the object linked to the selected cell.

Scenario event

Option to select from a list of possible events an option to add the object in the active simulation scenario.

Plot Window

Option to select the chart to create based on a list associated to the type of object selected.

Filter Scenario Events

Option to create a filter to create subsets of events.

Sub

Option to open the property editor for the subsystem associated to the object and to create charts for such subsystem.

Zone

Option to open the property editor for the subsystem associated to the object and to create charts for such subsystem.

Group

Option to to create a new group by the selected object or add the object to an existing group.

The very last element available in the Table tab is the button PLG, which gives access to a table describing the polygons available in the active project with their properties. It allows the user to personalize each polygon for the name, visibility, color, and other geographic aspects (e.g., Figure 28).

polygon table 00
Figure 28. Example of the output of a Polygons table.

3.4.2. Polygons

Polygons are cosmetic entities available only in Cartesian maps. As graphical objects in the map view, polygons help provide the user with background elements that support and enrich the understanding of the network.

The easiest way to incorporate polygons in a SAInt model is to import them from an external source. SAInt offers the possibility of importing polygons in shapefile format or from a Synergi project.

SAInt saves polygons in a dedicated file with extension *.plg along with possible attributes (stored in the Info property) and graphical properties like fill color, line color, and width, or line style.

By default, SAInt does not load polygons available in the project or network folders. The user must explicitly load polygons and save the project to restore them later. To load polygons from a *.plg file, select Network>Data>Include  Polygon File.

To remove polygons from the project, select the entry "Polygons" in the model explorer, and from the context menu, select "Unload Polygon(s)". This option does not delete the polygons but removes them from the active project.

Finally, polygons can be exchanged between projects. Either you share a copy of the *.plg file or from the context menu of the entry "Polygons" select the option "Export Polygon(s)" to save to a new polygon file.

SAInt has limited editing capabilities for polygons. But if the user needs to modify the geometry and the position of the vertices of a polygon, the coordinates and the list of vertices can be edited from the property editor after selecting the polygon and accessing the "Collection Editor" from the "Polygons" entry.

For more details on how to change the graphical properties of polygons, go to the How-To guide Edit Properties of Polygons.

3.5. View tab

The View tab of the ribbon bar collects a set of options to customize the dock panel of the GUI. It is composed of three panels (Figure 29): the window panel and the layout panel.

view tab 00
Figure 29. View tab of the Ribbon bar of the SAInt-GUI.

3.5.1. Window panel

The Window panel of the view tab allows the user to open previously closed windows of the GUI. A window is reopened in its default position. Two exceptions are the map window and the script window. A map window is simply added to the available map windows in the dock panel. More than one map view (of the same type) can be available at the same time. The button Script allows to create a brand-new IronPython script or to open an existing script. The full list of options is available in Table 19.

Table 19. Icons, options, and descriptions of Window panel of the View tab.
Icon Options Description

view tab 01

Project

Option to open the project explorer window.

view tab 02

Model

Option to open the model explorer window.

view tab 03

Map

Option to open a new map window. Multiple maps can be active in the dock panel at the same time.

view tab 04

Command

Option to open the command window.

view tab 05

Log

Option to open the log window.

view tab 06

Property

Option to open the property editor window.

view tab 07

Chart

Option to open the chart window.

view tab 08

Workspace

Option to open the workspace window.

view tab 09

Script

Option to open a brand-new or saved IronPython script editor window.

3.5.2. Layout panel

The Layout panel of the View tab provides options to dock and open all windows in the dock panel, to close all floating windows in the dock panel, or hide all windows in the dock panel. The full list of options is available in Table 20.

Table 20. Icons, options, and descriptions of Layout panel of the View tab.
Icon Options Description

view tab 10

Dock all

Option to dock all the current windows.

view tab 11

Hide all

Option to hide all the current windows.

view tab 12

Close all

Option to close all the floating windows.

3.6. Help tab

The Help tab of the ribbon bar allows the user to access SAInt’s community, documentation material and the support team in encoord (Figure 30). The Help tab has five panels: documentation, community, support, license, and about.

The first time the user opens SAInt, the Help tab and the button "What’s New" are highlighted in the documentation panel. The user is invited to click on the "What’s New" button to access section three of the "Welcome" page summarizing the major changes to the new release of SAInt. At the end of the section, the user has also a shortcut to the full release notes. The highlight option is only available the first time SAInt is launched.

help tab 00
Figure 30. The Help tab of the ribbon bar.

3.6.1. Documentation panel

The Documentation panel collects functions related to the local copy of SAInt documentation. The learn more menu option may not be yet available in this release. In general, the documentation is quickly accessible by pressing the keyboard key F1 in any SAInt window or over any SAInt graphical element. This action will redirect the user to the specific topic for that element inside the reference guide. The full list of options is available in Table 21.

Table 21. Icons, options, and descriptions of the Documentation panel of the Help tab.
Icon Options Description

help tab 01

What’s New

Option to navigate to the "What’s New" section of the documentation. It contains information on all new features and functionalities included in the present release of SAInt.

help tab 02

Reference

Option to navigate to the Reference section of the documentation. It provides the user with an overview of SAInt and contains information on different components (e.g., GUI, API, scenarios etc.) of the present release of SAInt.

help tab 03

How-to

Option to navigate to the how-to guides section of the documentation. It provides the user with step-by-step instructions to complete a specific task (e.g., how to add an external to a node etc.) using SAInt. The how-to guides are divided into generic, electric, gas, and combined sections and are updated every new release of SAInt.

help tab 04

Tutorial

Option to navigate to the tutorial section of the documentation. It contains set of tutorials related to address a problem (e.g., create a gas network, create a DCUCOPF scenario, executing a DynamicGas simulation etc.) in SAInt. The tutorials are updated with the new releases of SAInt.

3.6.2. Community

The community panel allows access to the online forum, where the users meet to discuss SAInt and of how to use SAInt to solve their challenges. The community can also take advantage of open-source model-ready datasets to speed up research and problem-solving in integrated planning and energy system modelling. Some video guides are also accessible to complement SAInt’s documentation. Table 22 summarizes the available functionalities.

Table 22. Icons, options, and descriptions of the Community panel of the Help tab.
Icon Options Description

help tab 13

Forum

Option to open the online community forum to meet other SAInt users.

help tab 14

Dataset

Option to access the forum page where download model ready datasets for SAInt.

help tab 15

Videos

Option to navigate to online video resources on th euse of SAInt.

3.6.3. Support panel

The Support panel allows the user to contact the encoord’s support team. The full list of options is available in Table 23.

Table 23. Icons, options, and descriptions of the Support panel of the Help tab.
Icon Options Description

help tab 06

Email

Option to open a pre-filled email that will be send to encoord’s support team.

Another option to provide feedback to encoord is by sending an exception email. A window will pop up if SAInt detects an error, in which the user can describe the details of the issue. This email contains the exception details and the SAInt version. The encoord support team will collect the error details and contact the user with a solution.

3.6.4. License panel

The license panel of the Help tab allows to check and read all necessary information and terms of the license of SAInt. Through this panel is also possible to request the renewal of an existing license. The full list of options is available in Table 24.

Table 24. Icons, options, and descriptions of License panel of the Help tab.
Icon Options Description

help tab 08

Info

Option to open the CodeMeter web administration page in the default browser. It displays the installed licenses on the CM-container (CodeMeter-Dongle or CodeMeter-Actlicense).

help tab 09

Terms

Option to open a document containing the software license agreement.

3.6.5. About panel

The about panel of the help tab shows the version of SAInt in use, and provides the link to encoord website. The full list of options is available in Table 25.

Table 25. Icons, options, and descriptions of the About panel of the Help tab.
Icon Options Description

help tab 11

Info

Option to open a splash screen showing the installed SAInt version. The splash screen can be closed by clicking on it.

help tab 12

Web

Option to open the encoord website in the default browser.

3.6.6. Exception window

SAInt offers the user the option to share technical data directly with the "Customer Support Service" of encoord by means of the "Exception!" window, a pop-up window triggered whenever an action is throwing an error in the expected behavior of SAInt-GUI. The "Exception!" window asks the user to provide a valid e-mail and optionally to specify the name and a short description of the event leading to the exception (Figure 31). The technical details of the exception are available for inspection and are shared with the "Customer Support Service".

An error triggered by a Python script using the API or by an IronPython script in the GUI is handled by SAInt respectively by logging the Python exception messages to an external log file or by using a pop-up window with information of the IronPython script problem.

exception
Figure 31. An "Exception!" window used to share technical details directly with the Company’s "Customer Support Service" when SAInt raises in the GUI.