Sei sulla pagina 1di 36

SIEMENS

PSS SINCAL Platform 11.5


Release Information

Release Information PSS SINCAL Platform 11.5


This document describes the most important additions and changes to the new program version. See the
product manuals for a more detailed description.

General Remarks

1.1 Licensing

1.2 External Programs

1.3 Russian Language

PSS SINCAL

2.1 User Interface

2.2 Electrical Networks

2.3 Pipe Networks


3

18

PSS NETOMAC

21

3.1 New Model Editor

21

3.2 New Automation Functions

29

3.3 User Interface

32

3.4 Calculation Methods

34

April 2015

1/36

SIEMENS

PSS SINCAL Platform 11.5


Release Information

General Remarks

1.1

Licensing
PSS SINCAL 11.5 Platform uses the same license file as the preceding PSS SINCAL 11.0 version.
In order to activate the software it is only necessary to assign the license file to the new version using
the PSS Tool utility program.
If you need a new license file or have any questions about the licensing, please contact the Product
Support (phone +43 699 12364435, e-mail sincal@simtec.cc).

1.2

External Programs
The NetCad and SIGRA V4.2 programs are no longer contained on the installation DVD. NetCad has
been replaced by a new Model Editor which is directly integrated in the PSS NETOMAC user
interface. SIGRA is a viewer for COMTRADE files, which is used to display the plot signals of the
dynamic simulation. However, as the relevant functions have long been directly integrated in
PSS SINCAL and PSS NETOMAC, SIGRA is thus no longer required.
If NetCad or SIGRA are nevertheless still required, please contact Product Support. The programs
are then made available via a download link.

1.3

Russian Language
Besides the previously available languages, German, English, Spanish, Chinese and Turkish, the
user interface of the PSS SINCAL platform is now also available in Russian. The required language
is selected as before using the PSS Tool utility program.

April 2015

2/36

SIEMENS

PSS SINCAL Platform 11.5


Release Information

PSSSINCAL

2.1

User Interface
Supplementary Graphic Elements in the Database
In response to many requests from users, the supplementary graphic elements are now also stored
in the database. The supplementary graphic objects have been fully incorporated in the variant
management and can also be generated directly in the database in the same way as the network
elements, such as when making GIS couplings.
Saving in the database was provided for the following supplementary graphic objects:

Line

Rectangle

Ellipse

Arc

Polyline

Freehand line

Text field

Frame

Hilite

Legend

Graphics

Diagrams

However, the saving of the supplementary graphic elements in the database is relatively complex
because the different elements have different attributes, which do not fit well in relational structures
(e.g. long texts with variable length). The saving of the display order with a relational database can
also only be implemented poorly.
In order to save all the data of the supplementary graphic elements different tables are therefore
required:
Table name

Table description

GraphicObjPnt

Graphic object point

GraphicObjBase

Graphic object base

GraphicObjLegend

Graphic object legend

GraphicObjText

Graphic object text

GraphicOrder

Graphic order

The GraphicObjBase table is the basis for all supplementary graphic elements. This saves the basic
data of all elements. Depending on the object type, other tables are then assigned.
The buckle points of objects are stored (e.g. for polygon and freehand line) in the GraphicObjPoint
table. The GraphicObjText table manages all variable length texts. The GraphicObjLegend table is
specially provided for managing the extended data of the legend.
The display order of network elements and supplementary graphic objects is stored in the

April 2015

3/36

SIEMENS

PSS SINCAL Platform 11.5


Release Information

GraphicOrder table. The table is in the form of a linked list. This is designed to ensure that the
display order can also be managed efficiently in the database.
Information about the attributes in the tables is provided in the Database Description manual in
chapter Tables of Network Graphics.
When updating existing networks, all the supplementary graphic elements stored in the SIN file are
automatically transferred to the database.

Background Images in the Database


The background images available in PSS SINCAL are used primarily with GIS couplings. These
make it possible to display extensive external vector and background images directly in the network
graphic.
The definitions of background images are now also saved in the database in the same way as the
supplementary graphic objects. This ensures that these are likewise available via the database and
can also be modified by external applications. The background images are saved in the
GraphicBackground table.
Attribute name

Data type

GraphicBackground_ID
Variant_ID

Short
name

Unit

Std.

Description

Long Integer

Primary Key Graphic Background

Long Integer

Secondary Key Variant

Flag_Variant

Integer

Element of Current Variant

GraphicLayer_ID

Long Integer

Secondary Key Graphic Layer

GraphicArea_ID

Long Integer

Secondary Key Graphic Area/Tile

OrderNo

Integer

Type of Text

File

Text (255)

File Name

Visible

Integer

Visibility Flag

PosX

Double

0.25mm

Position X

PosY

Double

0.25mm

Position Y

Width

Double

0.25mm

Width

Height

Double

0.25mm

Height

Brightness

Integer

Brightness

Contrast

Integer

Contrast

Alpha

Integer

Alpha

Enhanced Symbol Display in the Network Graphic


The symbol display has been extended with electrical networks for the three-winding transformer.
The ground connection can now also be displayed if required. The display of extended ground
symbols is activated here globally in the view settings. The grounding is then shown at the symbol
using the zero-phase sequence data specified for the network elements.

April 2015

4/36

SIEMENS

PSS SINCAL Platform 11.5


Release Information

Enhanced Excel Import


The Excel import integrated in PSS SINCAL now supports the new XLSX Format of current
Microsoft Office applications as well as the XLS file format. This makes it possible to also import
larger networks since there is no restriction in the number of lines with this file format.
The Import of Graphic Data was likewise enhanced. In response to the requests of users, the
import of node positions in the Gau-Krger format was reactivated. The network graphic from Excel
can now be imported as follows:

Simplified with graphics from node data based on longitude and latitude

Simplified with graphics from node data based on Gau-Krger coordinates

Extended with graphic data for nodes and elements in your own spreadsheets

The graphic import is configured in the Options tab of the Import Excel dialog box. If the Graphic
generation from node data option is activated, it is possible to configure in an enhanced setting
dialog box whether the node data is to be imported in the form of longitude and latitude or as GauKrger coordinates. However, this option is only available if the import of the extended graphic data
is not activated in the file assignment.

April 2015

5/36

SIEMENS

PSS SINCAL Platform 11.5


Release Information

2.2

Electrical Networks
Improved Performance in the Load Flow Calculation
In order to reduce the number of iterations of the load flow calculation, the node voltages are no
longer directly pre-assigned with the slack voltage, but an improved initial voltage is determined by
means of a network tracing.
Furthermore, a wide range of different optimizations were implemented in the load flow calculation in
order to increase computing speed for large networks and networks with poor convergence:

Improved initial values for the initial load flow in the contingency analysis and reliability
calculation

Improved access to element data in the load flow iteration

Optimizations for limit value checks and accuracy queries

Improved speed for load profile and motor startup calculation

Improved Controlling in the Load Flow Calculation


The algorithms for transformer control in PSS SINCAL have up to now not taken the effects of the
vector group on the voltage controller into account. Whilst this is not a problem in symmetrical
networks, control becomes problematic in asymmetrical networks since the effects of tap positions
may in some circumstances cause unwanted changes in the target voltage. Control was therefore
adapted in asymmetrical networks to the transformer vector group. Depending on the vector group,
the controller and the side of the controlled node, the voltage is used for the controller that is affected
by a change in the tap position:

Controlled node on Y or Z side of the transformer


o

Control of the phase-ground voltage

Controlled node on D side of the transformer


o

Control of the phase-ground voltage, if the controlled node is grounded

Control of the phase-phase voltage, if the controlled node is not grounded

Inclusion of the Phase Rotation in the Symmetrical Load Flows


The phase rotation of transformers was not previously included in the symmetrical load flows. Only a
topology check was carried out before the load flow in order to identify input faults. This check
reported the connections with different phase rotations as faults.
However, for a precise modeling of a network, the phase rotation in the load flow must also be taken
into account with symmetrical networks. This is particularly the case with transformer taps if
additional phase rotations come from the controller. The phase rotation of the transformers is
therefore now also included in symmetrical networks. This provides the following benefits:

Fewer problems with external data volumes

Identical determination of voltage in symmetrical and asymmetrical networks

Uniform initialization of voltage with phase rotation thus resulting in improved convergence

April 2015

6/36

SIEMENS

PSS SINCAL Platform 11.5


Release Information

Enhanced Voltage Setting for Asymmetrical Networks


It was previously necessary in PSS SINCAL to set the line-line voltage for all network elements. This
also applied to 1-phase subnetworks in which only the line-ground voltage is actually used. In order
to make the modeling of these kinds of subnetworks more understandable, it is now possible to
define for the network level whether the rated voltage is a Line-Line Voltage or a Line-Ground
Voltage.
The following illustration shows the assignment of a line to the network level with line-ground voltage.
The voltage (1) must be entered in the same way as the voltage of the assigned network level (2,3).

order to model the network elements in PSS SINCAL, the following conventions apply:

Powers: Always enter the total power of all the phases.

Impedances: Always enter the impedance for each phase.

Voltages: Like the voltage entry for the network level, the line-line or line-ground voltage must be
entered.

With these agreements, you can include all existing symmetrical networks directly in the
asymmetrical load flow calculations without modifying input data. If you add asymmetrical
subnetworks, you can immediately calculate asymmetrical load flow.

Enhancements to the Short Circuit Calculation


A new option has been provided for the calculation of the surge current for the short circuit according
to VDE 0102/IEC 909: Ratio R/X at fault location R/X < 0.3. The following calculation methods are
therefore now available (detailed information on the calculation are provided in the standard in

April 2015

7/36

SIEMENS

PSS SINCAL Platform 11.5


Release Information

chapter 4.3 Peak Short Circuit Current):

Uniform ratio R/X

Ratio R/X at fault location

Ratio R/X at fault location R/X < 0.3

Equivalent frequency

Radial network

The difference between the Ratio R/X at fault location and Ratio R/X at fault location R/X < 0.3
methods is the application of the following "optional provision" from the standard: As long as R/X
stays less than 0.3 in all branches, it is not necessary to use the factor 1.15.
The Simulation of DC Infeeders in the Short Circuit was also enhanced. DC infeeders have the
same angle of current in the load flow and in the short circuit. However, VDE 0102/IEC 909 stipulates
a different current angle for the short circuit. This angle can therefore be set as required.

The Additional Short Circuit Data field enables the short circuit current of the DC infeeder to be
influenced. If this option is activated, the short circuit current of the DC infeeder has the angle set in
the Angle Short Circuit field.

April 2015

8/36

SIEMENS

PSS SINCAL Platform 11.5


Release Information

Simplified Decay Behavior of Synchronous Machines in the Short Circuit


The impedance response over time of synchronous machines in the short circuit is normally modeled
with the dynamic data. However, as this data is not available for many machines, a simplified decay
of the short circuit current was provided by means of an exponential function:

I(t ) Ikp (Ik "Ikp ) e t /


In the event of a short circuit the initial short-circuit current AC I k" flows at time t = 0.0 due to the
subtransient reactance of the machine. At time t = infinity, however, the sustained short circuit current
Ikp to be stated in the basic data flows (if 0.0 is set, the simple decay of 2.2 times of the rated current
is used).
The Time Constant Tau used in the formula can be defined in the System Data tab of the
synchronous machine.

The simple decay is only used if a precise decay is not stated via the stability data. The simplified
decay is included in the following procedures:

Short circuit according to IEC 61 363


The tripping current is determined with the increased impedance at the time of the switch delay.

Protection coordination
Depending on the tripping time, a higher impedance is produced for the next calculation (loop).
The impedance of the machine does not change during the static calculation of a loop.

Dynamics
For this a Parkian model is defined from the subtransient reactance, sustained short circuit and
time constant.

April 2015

9/36

SIEMENS

PSS SINCAL Platform 11.5


Release Information

ANSI Codes of the Individual Tripping Units in the Protection Documentation


The PSS SINCAL user interface shows the tripping zones and tripping units using terms according to
IEC. However, ANSI codes are also commonly used in many regions:

Term according to IEC: I>, IE>, etc.

Term according to ANSI: 50, 50N, etc.

In order to simplify use of the protection coordination also in these regions, the protection manual
now contains the new chapter Protection Designations According to ANSI. This shows the input
screen forms of PSS SINCAL together with the corresponding ANSI codes.

Enhanced Tripping Behavior in the Protection Coordination


With modern digital protection devices, all tripping zones/units to be tripped have an individual or a
common time register. PSS SINCAL now enables this to be set individually with the following steps
and tripping units with the new Tripping Time Behavior option:

DI settings predefined

DI settings user-defined

DI pickup area phase and ground

All forms of pickup

Special form of pickup and tripping

OC protection settings

Voltage tripping

A common time register for the delay times of the individual tripping units normally results in shorter
clearing times in the network. This is particularly the case if the pickup changes to a tripping unit with
a shorter delay time. This is explained with the following example.

Protection device A with the following structure:


o
o

Protection device B with the following structure:


o
o
o

April 2015

Tripping unit 1 with 200 millisecond delay time


Mechanical delay of 30 milliseconds
Tripping unit 1 with 250 millisecond delay time
Tripping unit 2 with 750 millisecond delay time
Mechanical delay of 30 milliseconds

10/36

SIEMENS

PSS SINCAL Platform 11.5


Release Information

Tripping behavior of protection device B with common time register for the delay time:
Time step 1:

The common time register for the


delay times of tripping unit 1 and 2
starts the delay time when the fault
occurs (pickup of tripping unit 2).

A
Tripping after 200 ms
230 ms
B

After the topology change at 230 ms


tripping unit 1 picks up.

Tripping unit 1: not picked up


Tripping unit 2: after 750 ms

Time step 2:
A

Protection device B can trip after


250 ms.

Tripping after 200 ms

The fault is cleared after 280 ms.


280 ms

B
Tripping unit 1: after 250 ms

Tripping behavior of protection device B with individual time register for the delay time:
Time step 1:
A

The individual time register prevents


the delay time of tripping unit 1 from
starting until after the topology
change in the network after 230 ms.

Tripping after 200 ms


230 ms
B
Tripping unit 1: not picked up
Tripping unit 2: after 750 ms

Time step 2:
A

Protection device B trips 250 ms


later, after 480 ms.

Tripping after 200 ms


510 ms

The fault is cleared after 510 ms.

B
Tripping unit 1: after 480 ms

April 2015

11/36

SIEMENS

PSS SINCAL Platform 11.5


Release Information

Configuration of the Loop Impedances in the Protection Coordination


With modern digital protection devices, the loop impedances can be used for the phase and ground
tripping.
Without a special setting, PSS SINCAL uses the following loop impedances for the phase and
ground tripping:

Phase tripping phase impedances condition A


o

Loop impedance L1 ground

Loop impedance L2 ground

Loop impedance L3 ground

Loop impedance L1 L2

Loop impedance L2 L3

Loop impedance L3 L1

Ground tripping phase impedances condition B


o

Loop impedance L1 ground

Loop impedance L2 ground

Loop impedance L3 ground

If this does not apply to a protection device, this can be set individually by assigning Loop
Impedance Data in the Directional Element tab. This is useful for the tripping behavior with a twophase ground fault, since without individual settings PSS SINCAL does not use the loop impedance
of the phase-phase loop for the ground tripping.

April 2015

12/36

SIEMENS

PSS SINCAL Platform 11.5


Release Information

It can now be defined with the directional element how the Angle Evaluation works. The following
options are available here:

Normal:
Directional element operates as before.

Modify V:
Instead of the voltage of the actual impedance loop, the sum of the voltage of the other phases
rotated by 90 degrees is used.

Modify V and I:
In addition to the correction of the voltage, the ground current is ignored for phase-ground loops.

Enhanced Displays for I/t Diagrams of the Protection Coordination


With synchronous machines the Decay Behavior of the Short Circuit Current can be defined. This
decay of the short circuit current can now also be visualized in the I/t diagram. For this the display of
the decay behavior in the Protection tab of the synchronous machine must be activated.

The short circuit current characteristics in the I/t diagram are determined with the Working Voltage
and the decay behavior of the machine. The State Decay Current selection field is used to control
the display in the I/t diagram:

No data:
No current is shown in the I/t diagram.

Ia:
The I/t diagram shows the effective value of the tripping current.

Iasym:
The I/t diagram shows the asymmetrical tripping current.

April 2015

13/36

SIEMENS

PSS SINCAL Platform 11.5


Release Information

The display of Transformers in the I/t Diagram was likewise enhanced. Previously, the destruction
through overheating was represented in the I/t diagram with a constant It of 25 times the rated
current for 2 seconds. ANSI C57.92 stipulates, however, that the destruction of the transformer is
divided into thermal and mechanical destruction. For both types of destruction, there are formula for
determining the relevant damage curve irrespective of the rated apparent power for two-winding
transformers. PSS SINCAL calculates both characteristic curves and the "least favorable" is then
displayed in the I/t diagram.
Decay Behavior of a Synchronous Machine:

Damage Curve of a Transformer:

Protection Coordination Based on Stability Calculation


It has been possible since PSS SINCAL 11.0 to include protection devices positioned in the network
in the stability calculation. This function is the cornerstone for the protection coordination based on
the stability calculation. However, no dynamic simulation is carried out here which then supplies the
results in the form of diagrams. Instead, a complete protection coordination in the pickup and tripping
of protection devices with the stability calculation can be defined. The results are evaluated in the
same way as the previous protection coordination, i.e. loop results are generated for each fault,
which show the changes over time in the network up to the clearing of the fault.
The currents and voltages of the protection devices are determined through a stability calculation.
However, the execution of the protection simulation varies here according to the selected calculation
method.
3-Phase Short Circuit and Ground Fault, 2-Phase Short Circuit and Ground Fault, 1-Phase
Ground Fault
The protection simulation is carried out for each fault observation. The fault or open circuit stated with
the fault observation is ignored. All element switch times are likewise ignored. At the location of the
fault observation the short circuit is calculated which was selected at the start of the protection
simulation. The short circuit occurs at the time t = 0.0.

April 2015

14/36

SIEMENS

PSS SINCAL Platform 11.5


Release Information

If the pickup time of a protection device is permanently reached, this protection device trips and
determines also the time for the first time loop. For all other time steps of the stability calculation the
connection of the protection device that trips is opened. This process is repeated until the fault
current equals 0.0.
All open connections are then reclosed for the consideration of the next fault.
Fault Event
The protection simulation is carried out for each fault event. All fault observations of the fault event
are simulated in the network at the time t = 0.0. All element switch times are ignored.
If the pickup time of a protection device is permanently reached, this protection device trips and
determines also the time for the first time loop. For all other time steps of the stability calculation the
connection of the protection device that trips is opened. This process is repeated until all fault
currents equal 0.0.
All open connections are then reclosed for the consideration of the next fault event.
Fault Sequence
The protection simulation is carried out for each fault event. All fault observations of the fault event
are simulated in the network at the specified time. All element switch times are likewise simulated.
If the pickup time of a protection device is permanently reached, this protection device trips and
determines also the time for the first time loop. For all other time steps of the stability calculation the
connection of the protection device that trips is opened. This process is repeated until all fault
currents equal 0.0.
All open connections are then reclosed for the consideration of the next fault sequence.
Starting the Protection Coordination Based on Stability Calculation
In order to start the new protection coordination, a new menu item has been provided in the main
menu at Calculate Protection Device Coordination as well as in the pop-up menu for fault
observations.

April 2015

15/36

SIEMENS

PSS SINCAL Platform 11.5


Release Information

Current-Dependent Determination of Line Temperature


Previously, the cable and overhead line temperature in the load flow calculation was assumed to be
a constant average temperature. However, the temperature of the cable increases when it is under
load and the active resistance is increased. This temperature increase can be stated using a new
characteristic curve which represents current and temperature increase.
The ambient temperature is used as the starting temperature. Like the already available temperature
settings, this is defined in the network level. The following additional fields are available here:
Overhead line ambient temperature, overhead line temperature increase (additional temperature
increase through sunlight), cable ambient temperature.
The actual current-dependent temperature is determined by means of a characteristic curve that is
assigned to the line. Depending on the load current, a new temperature and thus also a new active
resistance is determined for the load flow iteration.

The current-dependent determination of the temperature is included in all calculation methods based
on the load flow.

Current and Voltage Transformers in Dynamic Simulation


It is now possible to output the secondary values of current and voltage transformers in the diagrams.
As soon as current and voltage transformers are present in the network, these can be selected in the
Plot Definition dialog box for dynamics.

April 2015

16/36

SIEMENS

PSS SINCAL Platform 11.5


Release Information

In order to output the currents of current transformers, an EMT simulation must be carried out and
the dynamic data of the current transformer must be entered correctly.

The primary resistance, the secondary resistance and the main reactance at least are required. If
these attributes are not defined, it is not possible to include the current transformer in the dynamic
simulation and so no signal is plotted.

CIM 16
The CIM 16 import and export in PSS SINCAL have been further improved. There is now a Common
Grid Model Exchange Standard (CGMES) conformity declaration for PSS SINCAL 11.5. This was
completed on the basis of extensive tests and adaptions in order to ensure that the requirements of
the CGMES of 02.04.2014 are also fulfilled.

April 2015

17/36

SIEMENS

PSS SINCAL Platform 11.5


Release Information

2.3

Pipe Networks
Temperature-Dependent Determination of Consumption
The ambient temperature is an essential factor for determining consumption when planning pipe
networks. During planning, the network is redesigned many times for maximum consumption.
However, as the maximum consumption for many consumers depends on the ambient temperature,
the maximum does not occur at the same time and the planning results in an overdesigned network.
A temperature-dependent consumption calculation makes it possible to include the simultaneity of
consumers in the planning. This enables a realistic network model with lower consumption values to
be produced. The results enable a weaker network to be designed or for existing networks to be
operated for longer without any expansion.
The temperature consumption characteristics are assigned directly at the consumer, and the air
temperature (= ambient temperature) is defined in the network level.

The following examples show the same consumption behavior for different power and temperature
settings at a design temperature of -20 degrees.

April 2015

18/36

SIEMENS

PSS SINCAL Platform 11.5


Release Information

Absolute Consumption and Absolute Temperature


Aabs

The absolute consumption from the


interpolation in the characteristics curve is
used as the consumption value in the
calculation.

100

Tabs

0
-30

-20

-10

The air temperature is used for the


interpolation in the characteristics.

10

Relative Consumption and Absolute Temperature


Arel
Tabs

0
-30

-20

-10

10

The relative consumption from the


interpolation in the characteristics curve
plus the consumption stated at the
consumer are used as the consumption
value in the calculation.
The air temperature is used for the
interpolation in the characteristics.

-100

Factor for Consumption and Absolute Temperature


AFct

The consumption stated at the consumer


multiplied by the factor from the
interpolation in the characteristics curve is
used as the consumption value in the
calculation.

1.0

Tabs

0
-30

-20

-10

10

The air temperature is used for the


interpolation in the characteristics.

Absolute Consumption and Difference to Design Temperature


Aabs

The absolute consumption from the


interpolation in the characteristics curve is
used as the consumption value in the
calculation.

100

Trel

0
-10

April 2015

10

20

30

The air temperature minus the design


temperature is used for the interpolation
in the characteristics.

19/36

SIEMENS

PSS SINCAL Platform 11.5


Release Information

Relative Consumption and Difference to Design Temperature


Arel
Trel

0
-10

10

20

30

The relative consumption from the


interpolation in the characteristics curve
plus the consumption stated at the
consumer are used as the consumption
value in the calculation.
The air temperature minus the design
temperature is used for the interpolation
in the characteristics.

-100

Factor for Consumption and Difference to Design Temperature


AFct

The consumption stated at the consumer


multiplied by the factor from the
interpolation in the characteristics curve is
used as the consumption value in the
calculation.

1.0

Trel

0
-10

April 2015

10

20

30

The air temperature minus the design


temperature is used for the interpolation
in the characteristics.

20/36

SIEMENS

PSS SINCAL Platform 11.5


Release Information

PSSNETOMAC

3.1

New Model Editor


The PSS NETOMAC user interface now offers a new model editor which replaces the previous one
based on Microsoft VISO.

The Model Editor enables complex dynamic models to be created through the simple placing of
graphic blocks. The possible uses here are unlimited since all essential controller types and
controller blocks available in PSS NETOMAC are provided.
The models created here are saved in a special XMAC file which contains both the model graphics
as well as the required parameters for the model blocks. These XMAC models can be used in
PSS NETOMAC, PSS SINCAL and PSS E directly, i.e. without any further processing (e.g. compiling
or linking).
The following illustrates the creation, testing and use of models in order to convey how the new
Model Editor is used.

Creating a New Model


In order to create a new model, use the wizard integrated in the user interface at File New Model
File.

April 2015

21/36

SIEMENS

PSS SINCAL Platform 11.5


Release Information

The first page of the wizard enables you to enter a name for the model as well as an additional
description. The Add model file to project option enables the new model to be integrated directly in
the currently opened PSS NETOMAC project. The second page of the wizard is used to define the
size of the drawing sheet for the new model. However, the default settings made here in the wizard
can be modified later at any time. Click Finish to create the new model file and also display it in the
Model Editor.

Nothing is displayed at first apart from a blank drawing sheet. However, this sheet is the work area
on which the new model is created. The most important functions for editing the model are provided
directly in the Toolbar of the Model Editor. This provides fast access to functions for marking
elements, for zooming the view, for creating blocks and connectors, as well as for setting model
parameters.
Other functions are provided in the Toolbox. Besides the functions provided in the toolbar, this
provides functions for creating supplementary graphic elements as well as for editing and aligning
elements.
The creation of a model starts normally with the definition of the output block. This defines the type of

April 2015

22/36

SIEMENS

PSS SINCAL Platform 11.5


Release Information

the model. The following example shows the modeling of the standard ESAC8B voltage controller.
To do this, the Insert Output function is activated in the toolbar of the Model Editor.

It is then possible to position the output block at any position in the Model Editor by simply clicking
the required spot. This then displays a selection list in which all available output blocks are listed.
The list can be filtered by simply typing. The required output type can then be selected by doubleclicking or by pressing the Return key. After the selection list is closed, the new block is shown in the
Model Editor.

The new block in the Model Editor is already selected. The pink marking point indicates the position
where a connector can be added.
Double-click the output block to edit its parameters. This will open a data screen form in which all the
parameters of the block are listed in different tabs.

All input blocks are normally created after the output block is defined. Exactly the same procedure is

April 2015

23/36

SIEMENS

PSS SINCAL Platform 11.5


Release Information

used again here. The Insert Input function is selected in the toolbar.

As previously described, the inputs are positioned in the Model Editor. Four machine sizes are
required for our controller: PSS, EC, VOEL and VUEL. The input block MACHINE is therefore
selected from the list and the first block is positioned in the Model Editor. The screen form is opened
by double-clicking the block and it is assigned the required parameters.

The process is repeated for the three other input blocks. This produces the following graphic in the
end.

Once the input blocks and the output block have been created, the actual controller blocks can be
created between them. A first order delay element is connected at the input with the compensated
excitation voltage (ECOMP). For this the Insert Block function first has to be activated in the toolbar.

April 2015

24/36

SIEMENS

PSS SINCAL Platform 11.5


Release Information

As before, the block can then be inserted by clicking the required position in the Model Editor. The
block type DE1 is selected from the list.

After the selection list is closed, the block is displayed. We can now see four differently colored
marking points here.

Pink: Input variables of the block

Blue: Output variables of the block

Yellow: Limits of the block

Gray: Position for texts

The new block must then be connected with the ECOMP input block. The Insert Connector function
can be activated for this in the toolbar. This enables the creation of a connector between a block
output and a block input. However, the connector can be created even more easily by selecting the
block for which the connector is to be linked to the output. In our case this is the ECOMP input block.

(1)

(2)

The cursor symbol changes when the cursor is placed over the blue marking point (1). This indicates
that a connection to an input marking point can be created here directly by clicking and dragging. To
do this, place the cursor with the left mouse button held down over the required target block, in our
case over the delay element. The marking points where the connection is possible are indicated. The

April 2015

25/36

SIEMENS

PSS SINCAL Platform 11.5


Release Information

connection is created (2) when the mouse button is released over a marking point.
The models can normally also be parameterized individually. With our delay element, the lag time
constant is to be variable. To do this, the dialog box for defining the model variables is opened either
via the toolbar or via Model Variables and Equations.

Any variable can be defined in the dialog box. The variables are identified with a unique name. A
description and also limit values can also be defined for greater efficiency. However, the value of the
variable is particularly important here. This is the default value, which is used if the variable is not
explicitly defined when the model is used.
The variable defined in this way can now be assigned in the delay element. To do this, the delay
element is double-clicked to open the relevant screen form, and the variable #TR is assigned to the
Lag time constant field.

The other blocks are created and parameterized in the same way until the model is complete.

April 2015

26/36

SIEMENS

PSS SINCAL Platform 11.5


Release Information

Testing the Model


The procedure for creating a model is similar to programming: Input data is processed and an output
value is determined, according to the defined background conditions. As with programming, errors
can also be made when the model is created, and so it must be possible to verify the processing of
the data in the model with appropriate tests.
In order to test models, the toolbar of the Model Editor features a special drop-down menu providing
all the required functions.

An open loop test is normally carried out first of all in order to test the implementation of a model. In
this test a model is tested without any connection to the network. For this to be possible, the model
must be provided with all the necessary data. This data is defined in the Debug Properties dialog
box.

April 2015

27/36

SIEMENS

PSS SINCAL Platform 11.5


Release Information

The dialog box contains a browser with the following sections:

Inputs
The values at inputs and outputs can be predefined here for open loop operation.
It is also possible to define a jump function for the inputs. In other words, the value of the input is
changed over time. This enables the processing of the model to be checked when a jump
function occurs.

Outputs
A pre-defined output value can also be defined here for the open loop test for special controller
types.

Variables
This section contains exactly the same variables that were defined in the Variables and
Equations dialog box under Variables. Any values are assigned here to the variables for the
diagnostics. This makes it possible to check how the model behaves with different parameters.

Globals
The global model variables are listed in this section. Like the variables, these can also be
changed specially for the diagnostics in order to test how the model works with these settings.

Before the dynamic behavior of a model is tested, the structural correctness of the model has to be
tested. The Verify Model function is provided for this purpose. This checks whether all variables
used in the model have actually been defined and whether all blocks in the Model Editor are provided
with connectors. If there are any errors, messages are output in the message window.

As soon as all errors have been rectified in the model, this can be simulated dynamically with the
Run Model function. This checks the behavior of the model with a dynamic simulation in open loop
operation. The calculation time and the simulation time step are defined with the global debug
parameters #TSIM and #SIMDT. The signals of all outputs of the model are recorded and output in
an RES file. These can then be visualized in diagrams.

Using the Model


In order to use an XMAC model in PSS NETOMAC, this is simply linked in the NET file with an
Include command. The Insert Model function is provided in the pop-up menu of the text editor in
order to simplify this step. This function opens a file manager for selecting the required XMAC model.
The selected model is then added in the text editor with all the required controller parameters.

April 2015

28/36

SIEMENS

PSS SINCAL Platform 11.5


Release Information

It can naturally also be used in PSS SINCAL. This incorporates the new XMAC models in exactly the
same ways as the MAC models. The required model is selected in a data screen form and the
parameters of the model can then be edited in an input list.

The XMAC models are used in PSS E in the same way as in PSS SINCAL. The required model can
be selected in a dialog box in the user interface. The parameters of the model are also offered for
editing in an input list.

3.2

New Automation Functions


Like PSS SINCAL, automation functions have been provided for the user interface and the
calculation methods of PSS NETOMAC. These enable work processes in the user interface to be
automated and also the use of the calculation methods in other applications.
The automation functions are provided via COM interfaces, which can be used directly by virtually all

April 2015

29/36

SIEMENS

PSS SINCAL Platform 11.5


Release Information

programming languages and many applications. The following example shows the start of the load
flow calculation with a simple VBS script.
' Create an internal In-Process server
Set SimulateObj = WScript.CreateObject( "Netomac.Simulation" )
If SimulateObj is Nothing Then
WScript.Echo "Error: CreateObject Netomac.Simulation failed!"
WScript.Quit
End If
' Set net file
SimulateObj.AddDataFile 1, "D:\data\test.net"
' Start Loadflow calculation
SimulateObj.Run siCalcLoadFlow
If SimulateObj.Status <> siStatusFinished And _
SimulateObj.Status <> siStatusFinishedWithVariants Then
WScript.Echo "simulation failed!" & vbCrLf
Else
WScript.Echo "successfully finished!" & vbCrLf
End If

The following automation functions are provided for the user interface:

Application Object
o

OpenProject Open Project

CloseProject Close Project

ActiveProject Active Project

Project Object
o
o
o
o
o
o
o
o

Diagram View Object


o
o
o
o
o

Export Export Diagram


Print Print Diagram
SelectChart Select Diagram
Folder Current Folder
Name Name of Current Diagram

Export Object
o
o
o
o
o

April 2015

Calculate Start Calculation


ChangeConfiguration Change Configuration
DeleteResultFiles Delete Result Files
GetSignalExport Create Signal Export Object
OpenChartView Open Diagram View
OpenTabularView Open Tabular View
StartBatch Start Batch File
Parameter Set Global Parameter

DoExport Export Signals


FileName File Name for Export
ExportDefinition Signal Definition
ExportFormat Export Format
Code Code for Export

30/36

SIEMENS

PSS SINCAL Platform 11.5


Release Information

o
o
o
o

RangeActive Turn on Range Criteria


RangeStart Start of Range
RangeEnd End of Range
Stepping Stepping for Export

The following automation functions are provided for the calculation methods:

Simulation Object
o

AddDataFile File Allocation

GetDataFilePath Get File Allocation

GenerateTopology Create Topology File

Init Initialization

InitEx Initialization with Language

ShutdownSimulation Shutdown Calculation

Run Start Calculation

Language Language

LoadflowResults Load Flow Results

Messages Messages

Output Options for Output

Results Options for Results

Spool Spool Options

Parameter Set and Query Parameters

Status Calculation Status

StatusText Calculation Status Text

Message Object
o
o

Count Number of Possible Messages


Item Access Message Data Object

Message Data Object


o
o
o
o
o

Text Message Text


Type Message Type
ElementName Element Name
File Message File
MessageId ID of Message

A detailed description is provided in the chapter Automation in the PSS NETOMAC System Manual.
Example scripts are also provided which show how the automation functions of the calculation
methods and user interface can be used. These examples are provided in the directory "{My
Documents}\PSS Files\Netomac\Batch".

April 2015

31/36

SIEMENS

PSS SINCAL Platform 11.5


Release Information

3.3

User Interface
Enhancements in the Text Editor
The PSS NETOMAC input data is structured in columns. Due to this special structure of the input
data, the Overwrite mode is actually recommended for editing the data, since this keeps the column
layout unchanged.

The Delete and Insert Functions in Overwrite Mode were changed so that they do not "destroy"
the column layout. In other words, when selected text is deleted, it is not actually deleted but
replaced with the corresponding number of spaces. During an insert operation, the existing text is
inserted in the cursor position instead of the text buffer. This ensures that the column layout is
retained when editing the text in Overwrite mode. The normal Insert mode in the text editor is
naturally also available with the same functionality as before.
The text editor also features the new function for Selecting and Copying Blocks. The block
selection is activated by pressing the Alt key whilst selecting with the mouse.
A useful enhancement has been added for opening Include files (#lines) in the text editor. These can
be opened in the text editor as before directly via the pop-up menu, however, the predefined search
paths are now also included. In other words, models that were found by the calculation methods can
also be opened in the text editor via the pop-up menu.
The new Insert Model function is also provided in the pop-up menu of the text editor. This opens a
file selection dialog box. The model selected in the dialog box is then added in the text editor with all
the required parameters.

Enhancements in the Diagram System


The Duplicating of a Diagram Page without the assigned data is now possible. This is useful if an
existing diagram page is to be used as a template. In other words, apart from the signals, all settings
in the diagram (scaling, legends, display options etc.) are duplicated. The new function is provided in
the pop-up menu of the diagram browser.

April 2015

32/36

SIEMENS

PSS SINCAL Platform 11.5


Release Information

The dialog box for Comparing Diagram Pages was completely updated. It was previously only
possible to make a comparison using a PZD file. As this is no longer required in the new
PSS NETOMAC software, the comparison can now either be carried out with a user-defined diagram
page or as before with a PZD file.

Also new is the possibility to define a folder manually for the generated diagram pages. This function
was provided in the Compare Diagram Pages and Diagram Pages for Variants dialog boxes.
In order to improve the editing of diagrams, the pop-up menu of the diagram page now features a
function enabling all the signals assigned to a diagram to be deleted.

April 2015

33/36

SIEMENS

PSS SINCAL Platform 11.5


Release Information

Improved Plot Definition Dialog Box


Several small improvements were made to the Plot Definition dialog box to make the definition of the
plotted signals even simpler and more convenient.

Multiple selection is now possible in the list of signals. This enables the selected signals to be
deleted easily.
A new button is now provided behind the field in which the description of the signal is defined. This
enables the generation of a default description using the properties of the selected signal. This allows
new signals to be assigned quickly and uniformly with descriptive texts.
The definition of signals was also improved. The machines differentiate between general machine
data, synchronous machine data and asynchronous machine data. Only the appropriate signal types
are offered for selection depending on the data selected. A selection list with the possible controller
types is offered for the output values of controllers (previously, the type always had to be correctly
entered in the input field).
The display of the selection and input fields in the dialog box was also optimized. Unnecessary
control elements (e.g. line data) are masked out in order to simplify the display.

3.4

Calculation Methods
Enhanced DTF Import
The DTF import function was enhanced to enable an improved connection to SCADA systems. The
idea here is that the SCADA system stores additional information in the DTF file which is processed
during the DTF import and then stored in a special SV (State Variables) file.
The main task of the SV file is to enable a connection of the topology of PSS NETOMAC with that of
the SCADA system. The most important characteristic data is also stored from the load flow result
from the SCADA system. This firstly enables the load flow results to be compared, and secondly
allows the node voltages to be used also as start values for the load flow calculation in
PSS NETOMAC.
The SV file is a simple ASCII file with two sections: Bus and Component.

April 2015

34/36

SIEMENS

PSS SINCAL Platform 11.5


Release Information

Additional information on nodes is stored in the Bus section:

Each line contains data for one node. The "NID" column defines the name of the node in
PSS NETOMAC. This is followed by the voltage and the voltage angle as status variables from the
SCADA system. Lastly, it is also possible to store an ID from the SCADA system.
The Component section stores additional information on the imported network elements:

Each line contains a network element. The topology of the network element in PSS NETOMAC is
defined in the columns "NID", "NID2" and "EID". The element type is stored for a better identification
of the element in the "AA" column. This is followed by the status variables for active and reactive
power from the SCADA system as well as the ID of the element in the SCADA system.

Enhanced PSS E Import


The PSSE import was enhanced with the Support for SV Files in the same way as at DTF import.
Improvements have also been made to the Processing of PSS E Standard and User Models
during the import. For the standard models there are now suitable PSS NETOMAC substitute models
which offer the same functionality and can thus replace PSS E models directly.
The provision of substitute models for the user models is not possible as these are created by the
user himself and their function is therefore unknown. The correct processing of the PSS E user
models is important both for the dynamic simulation as well as for eigenvalue analysis with NEVA.
The requirements are even greater with NEVA since the user models have to be linearized before
use.
The following enhancements have been implemented for the import of user models:

If there is a substitute model in the form of a MAC file, this should be given preference. In order
to implement it in PSS NETOMAC, the parameters are read from the MAC file and provided with
the data from the DYR file.

If there is no substitute model, the PSS E user model is connected directly to the NET file.

April 2015

35/36

SIEMENS

PSS SINCAL Platform 11.5


Release Information

The following extract from PSS E DYR file shows a standard model (GENROU) and a user model
(SEMIPO):

If a substitute model is available, the MAC file is linked. The parameters for the model are read from
the MAC file and provided with the data from the DYR file:

If no substitute file is available as a MAC file, the direct import to the NET file is carried out. The
parameters of the model are set according to the DYR file and the model is also marked for later
linearization ("L" column ZZ).

The marking for linearization with the model connection enables a PSS E user model to be used in
NEVA. All selected models are then automatically linearized before eigenvalue analysis.

April 2015

36/36

Potrebbero piacerti anche