What's New?

 

The following lists the important new features and bug fixes in the latest PSCAD upgrades.  Links are provided for easy access to the relevant topics.

PSCAD X4 (v4.6.3)

Release v4.6.3 is the third maintenance update to the v4.6 minor release. This release includes bug fixes, deficiency fixes and minor enhancements.

Compatibility

Addressed Deficiencies Fixes

The source code, corresponding to a specific custom component, must be modified to include a call to a special licensing function, which is available by request as part of a static library called ComponentLicensing.lib. Once the source code is modified, the source must be compiled and bound to the ComponentLicensing.lib file, producing a single static library (*.lib) file. This file is then distributed as a resource file, along with the custom component. As such, usage of the component will be restricted, unless the client’s certificate license is set to enable usage of that component.

 

 

Modification of certificate licenses, as well as the necessary files required, are available only be request from the PSCAD Sales Desk (sales@pscad.com). More detailed documentation and instructions can be in the PSCAD online help (v4.6.3+), or online at our Knowledge Base (#6692).

Example:

 

! $Name

 #TOP IF (TIMEZERO) $INR = $InitR

 

      $INR = $OUTR

 

! 140:[zminusone] Feedback Loop Selector 'FBLS'

 

      IF (TIMEZERO) RT_4 = 1.123

 

! ...  

!

! Other component code from the schematic.

!

! ...

 

! 140:[zminusone] Feedback Loop Selector 'FBLS'

! FBLS

      RT_4 = RT_1

 

Feedback Loop Selector Fortran Script

(Type = Real, Init = Enabled)

Corresponding System Dynamics (Fortran) Code

PSCAD Bug Fixes

EMTDC Bug Fixes

Master Library Bug Fixes

LCP Bug Fixes

Licensing and Utilities

PSCAD X4 (v4.6.2)

Release v4.6.2 is the second maintenance update to the v4.6 minor release. This release includes bug fixes, deficiency fixes and minor enhancements.

Addressed Deficiencies Fixes

The Automation Library allows users to manage PSCAD activities using custom made Python scripts. It includes commands to launch the software, load and run simulations, change parameters, and analyse data. This unlicensed, standalone software is supported with PSCAD v4.6.1 and later. For more information, please refer to the online PSCAD Knowledge Base.

PSCAD Bug Fixes

EMTDC Bug Fixes

Master Library Bug Fixes

Licensing and Utilities Bug Fixes

PSCAD X4 (v4.6.1)

Release v4.6.1 is the first maintenance update to the v4.6 minor release. This release includes bug fixes, deficiency fixes and minor enhancements.

Addressed Deficiencies Fixes

 

All component parameter dialogs now possess two new buttons in the top bar, which provide the import and export functions to *.csv file respectively.

 

 

To export parameter values to a file, simply press the export button. PSCAD will create a named (default being the component definition name) *.csv file and save it to disk. A single file containing multiple component instances may also be generated via the Parameter Grid feature (#5650/#4435/#1217/#3788/#6057).

 

 

The ability to turn off data transfer will help to increase simulation speed when the curves obtained by a particular Output Channel are not required, without the need to delete the channel from the project.

 

Using the Parameter Grid, users may enable/disable data transfer on multiple Output Channels simultaneously (#5477).

 

 

In the event of a crash, PSCAD will access the backup folder on start up, and if a backed up file is found, the user will be asked if the workspace or project should be recovered from this backup. Yes, No and Delete options are provided.

Application options have been provided under the Environment category in order to allow; enable/disable, backup interval and specification of backup folder (#5984).

 

 

By default, simply left-click a header in the Build Messages pane. For example, the image above shows categorization by Description. Clicking the message type header at the extreme left, will sort messages by information, warning and error. The right-click context menu for this pane also provides the ability to expand and contract all groups, so you can focus only on the group you need.

 

This functionality may be turned off via a Workspace Option (#5873):

 

 

Full path display on graph panels provides a visual reference, which is especially convenient when adding graphs to reports and such.

 

 

 

Users can utilize this functionality as an additional degree of freedom for organizing and/or to provide a revision history mechanism for case files.

 

Note that each of these files possesses the same namespace, in that PSCAD will ignore everything after the first period (i.e. ‘.2025.pscx’) when it synchronizes namespace to filename. This also means only one of these files may be loaded at a time (#6047).

 

PSCAD Bug Fixes

Master Library Bug Fixes

EMTDC Enhancements & Deficiency Fixes

EMTDC Bug Fixes

LCP Bug Fixes

Licensing and Utilities Deficiency Fixes

Licensing and Utilities Bug Fixes

PSCAD X4 (v4.6.0)

Release v4.6.0 is the third minor upgrade to the original X4 release (v4.3). This release includes both new features and bug fixes.

PSCAD New Features

 

The Root Control Interface (RCI) was first released as part of the PSCAD v4.5 minor upgrade. Root control allows for one root, or master project, to control multiple slave projects, where both master and slaves must be part of the same Simulation Set. The idea behind the development of the RCI was to support both parameter sweep, as well as optimization-based, multiple-run studies.  

 

Like the simulation sets, the RCI is an inherent part of the workspace, which enables inter-project communication within a single simulation set. This is accomplished using the already well defined Radio Link transmitter and receiver components, which were extended in v4.5 to include a provision field for a foreign namespace. This instructs the link to collect its value from a foreign source, and thus allows for a more sophisticated means of multiple run control.

 

 

Centralized Licence Management (Advanced Licensing)

 

All PSCAD products now support cloud-based, Certificate Licensing, in addition to the intranet-based legacy licensing, which requires a License Manager on the client’s premises. Certificate licensing provides a time-limited, license certificate from MyCentre, an internet-based user portal. This allows users to work off-site and off-grid without the need to connect to their License Manager, license files, nor a hardware lock.

 

Certificate licensing is much more flexible, in that it opens the door to all sorts of new licensing concepts, such as the licensing of individual features for example.

 

Selecting a Primary and Secondary Source

 

The user will be presented with a visual display of the differences between the two modules.  A results table will give users a text description of the differences, along with the values that were found to be different.  Additionally, components with differences will be surrounded in color coded highlighting boxes on the schematic canvas of the primary source.

 

 

Colored Highlighting Boxes

A new button, called ‘Skip’, has been added to the ribbon, which sends a message to EMTDC instructing it to jump to the end of the run and begin the next one. In the case of simulation sets and master/slave batch configurations (including volley), the entire coordinated run will skip to the next iteration (#404).

 

What is required to actually slow down the plotting is a kind of ‘slow-motion’ effect, similar to manually decreasing the time step. This has been accomplished using to slow control and slow factor slide control:

 

 

For presentation and teaching purposes, the user can now control how quickly the event is performed. A toggle button turns the slow mechanism on and off, while the slide control provides plotting delay of 1 ms up to a maximum of 10 ms (#1527).

 

If running a root control simulation (i.e. master/slave configuration), progress bars will appear in the over the simulation tasks in the simulations tree.

 

 

 

The freehand selector allows you to encompass a group of components in a freehand circle, similar to a ‘lasso’.

 

 

The other is a Point selector, where the components are encompassed with a polygon, or collection of points:

 

 

The consolidator moves all projects into an organized folder structure that looks similar to the following:

 

 

Library and case projects are sorted into individual folders and dependent files are placed in their own Resources folder. All file paths to dependent files are modified to point to these Resource folders. Any case projects in the consolidated workspace will build and run immediately with no additional modifications. If transferring via email, the entire folder structure can be easily zipped using a preferred archiving tool.

Addressed Deficiencies Fixes

 

Essentially this feature does away with the need for 3-phase to 6-phase breakout components, which tend to clutter the circuit.

 

PSCAD Bug Fixes

Master Library New Models, Enhancements & Deficiencies

Master Library Bug Fixes

EMTDC Enhancements & Deficiency Fixes

EMTDC Bug Fixes

LCP Enhancements & Deficiency Fixes

LCP Bug Fixes

Licensing & Utilities Bug Fixes

PSCAD X4 (v4.5.4)

Release v4.5.4 is the fourth maintenance update to the v4.5 minor release. This release includes only bug fixes, deficiency fixes and minor enhancements.

Addressed Deficiencies Fixes

 

PSCAD will now automatically fix your projects on load.

 

 

On load then, projects will be modified as follows:

 

The default setting is ‘automatic’ in order to support older projects. A grey dot will appear to indicate an ‘automatic setting. Ends specified as ‘sending’ will display a blue dot (#5067).

 

 

If enabled, the constants file specified by the Custom Path parameter will be copied from its current location and pasted to the temporary folder. It will also be automatically renamed to the Segment Name of the segment, and its extension modified to either *.tlo or *.clo, depending on whether the segment is an aerial line or a cable. (#1976)

PSCAD Bug Fixes

Master Library Bug Fixes

EMTDC Bug Fixes

LCP Bug Fixes

PSCAD X4 (v4.5.3)

Release v4.5.3 is the third maintenance update to the v4.5 minor release. This release includes only bug fixes, deficiency fixes and minor enhancements.

Addressed Deficiencies Fixes

 

Note that if the ‘Do not ask again’ option is checked, this warning will not appear again, unless the user re-enables it in the workspace options (#4843):

 

PSCAD Bug Fixes

Master Library Bug Fixes

PSCAD X4 (v4.5.2)

Release v4.5.2 is the second maintenance update to the v4.5 minor release. This release includes only bug fixes and minor enhancements.

Addressed Deficiencies Fixes

PSCAD Bug Fixes

Master Library Bug Fixes

EMTDC Bug Fixes

PSCAD X4 (v4.5.1)

Release v4.5.1 is the first maintenance update to the v4.5 minor release. This release includes only bug fixes and minor enhancements.

Addressed Deficiencies Fixes

 

 

There were some shortcomings with the initial design of this feature, most of which have since been rectified.  For example, the addition of the Re-Map Resource Links function introduced v4.4 enabled users to re-link many definitions simultaneously by swapping one resource link namespace with another.  However, there were still some leftover issues, pertaining to usage efficiency and link management that needed to be dealt with.

 

In the latest PSCAD X4 patch release (v4.5.1), the last of these deficiencies has been resolved via a new functionality referred to as Definition Reference Management.

 

The application now maintains a list of references associated with each project:  This list is comprised of all namespaces containing component definitions that have instances in said project, and is automatically updated as needed.  The reference list limits the number of projects PSCAD needs to search to find where definitions are stored. In past versions, PSCAD simply searched all projects in the workspace and grabbed the first definition it found.

 

Accessing the View References Dialog

 View References Dialog

 

As shown above, the PWM_Inverter case project contains instances of component definitions stored in both the master library and the opt_pwm library projects.

 

Since a unique reference list is associated with each case project, if any of the references are removed from the workspace, PSCAD can quite easily re-link the definitions if the reference is reloaded.  For example, say the opt_pwm library project above is suddenly unloaded.  The components referenced to definitions in that library will become de-linked:

 

 

Linked

 De-Linked on Unload of the opt_pwm Library

Re-Linked on Reload of the opt_pwm Library

 

The Definition Reference Management feature comes complete with post-linking ability.  When the opt_pwm library project is reloaded, PSCAD will relink all delinked components in the PWM_Inverter case automatically.  Note that in past versions, all delinked components would need at this point to be manually relinked (even if there were hundreds!).

 

There are also minor changes made to the menu items and terminology associated with references:  The older term for a Resource is now simply referred to as a Reference. This affects some of the menu items as follows:

 

Edit Resource and Link To… Have Changed

  Re-Map Resource Links has Changed

 

Important Note

 

Although it is still possible to link component instances to definitions stored in other case projects, this practice is not supported by the Definition Reference Manager.  It is important to remember to store component definitions in library projects only, as this is what they are specifically designed for.  This practise will also ensure that your definition storage methods will conform to future developments in PSCAD.

 

Reference List Rules:

 

 

PSCAD will issue a navigable message so that you can manually check each replacement in the project.

 

 

This is an important step, as the actual coordinate of the ‘datatap2’ signal will be shifted by one grid point (down and to the left) on the Schematic canvas, so as to accommodate the ‘datatap’ component. This may lead to signal source contention errors that should, for the most part, be detected by the compiler when you build the case.

PSCAD Bug Fixes

Master Library Bug Fixes

EMTDC Bug Fixes

PSCAD X4 (v4.5.0)

Release v4.5.0 is the second minor upgrade to the original X4 release. This release includes both new features and bug fixes.

PSCAD New Features

Restrictions:

Runtime objects and radio links are not fully supported when using inter-project module instances with multiple, simultaneous project runs. That is, if two or more projects containing an instance of a module linked to the same definition are run at the same time, you may experience source contentions.

 

 

These Components Should Not Appear in Inter-Project Module Instances

If the user has multiple study projects on the go, the projects related to each study can be encapsulated into unique workspaces, which may then be swapped in and out of the application. Note that only a single workspace may be loaded at one time.

 

When first starting out in v4.5.0, a workspace called Untitled will appear, with the master library project included, as a default. PSCAD will remember which workspace was last loaded when the application is closed, so if you initially choose not to use the multiple workspace concepts, you may continue to work within the Untitled default.

 

Workspace files are stored under the extension *.pswx.

Accessing Application Options

Accessing Workspace Options

 

The feature is invoked simply by right-clicking on a module component and selecting Blackbox Module.

 

 

Restrictions:

Runtime objects and radio links are not supported by the black boxing feature, and so therefore the module schematic cannot contain any of these components.

 

None of These Components are Supported When Black Boxing

 

If the module you want to black box contains some or all of these components, then they must either be removed and/or substituted by supported components.

 

Child Module Components

The module component you are black boxing cannot contain any module components on its schematic.  However, you can work around this by black boxing the child modules first, and then black box the parent.

 

Transmission Line Components

The module component you are black boxing cannot contain any transmission lines or cables.

 

*Electrical Components

Presently, the black boxing feature does not support electrical components on the schematic (purely controls only). 

Accessing Application Options

Accessing Workspace Options

 

Note that this functionality may be controlled via the the Workspace Option called Import/Export Tag Matching under the Build category.

 

Only projects loaded under the Projects branch in the workspace may be added as a Simulation in a Simulation Set. All Simulations in a particular set will be launched simultaneously, utilizing the all processor resources available. Each set is run sequentially: In the image above for example, Simulation Set 1 will launch and run the ieee_ssr_bench_new and Study_2 projects simultaneously. Once finished, Simulation Set 2 will launch and run the Cigre_Benchmark project.

 

Control for multi-EMTDC can be found in both the Simulations right-click pop-up menus, as well as on the Run button in the ribbon.

 

 

New functionalities include enhanced scoping (users may search based on project or specific module), as well as ‘Match case’ and ‘Match whole word’ options. Also, the ‘Node Search’ functionality has been added to the same interface. The search results have also been redirected to an enhanced result table format, including limited aliasing to decipher the XML element, parameter and attribute names that are returned. This results in a much more understandable results list:

 

PSCAD Bug Fixes

Master Library New Models:

Master Library Bug Fixes and Enhancements

EMTDC New Features

EMTDC Bug Fixes

Line Constants Program New Features

Note that it possible to define the above-ground cables as bare, which is equivalent to an overhead line conductor. In other words, you can now effectively simulate overhead lines and underground cables within the same system. In the future, support will be added to allow actual tower components to be used to define the aerial cables (#2969).

Line Constants Program Bug Fixes

Licensing/Utilities Bug Fixes

PSCAD X4 (v4.4.1)

Release v4.4.1 is the first maintenance update to the v4.4 minor release. This release includes only bug fixes and minor enhancements.

PSCAD Bug Fixes

Master Library Bug Fixes

EMTDC Bug Fixes

Line Constants Program Bug Fixes

Licensing/Utilities  Bug Fixes

PSCAD X4 (v4.4.0)

Release v4.4.0 is the first minor upgrade to the original X4 release. This release includes both new features and bug fixes.

PSCAD New Features

 

The ability to search nodes has temporarily been removed from this interface, but node searching can still be accessed by using a separate Search Node dialog.

 

        

    

PSCAD Bug Fixes

EMTDC Bug Fixes

Master Library New Models:

Master Library Bug Fixes

Line Constants Program New Features:

Licencing New Features:

Licencing Bug Fixes:

Installation Bug Fixes:

PSCAD X4 (v4.3.1)

Release v4.3.1 is the first maintenance update to the original X4 minor release. This release includes mainly bug fixes, but also a few trivial new features.

PSCAD General Bug Fixes and Enhancements

Master Library Component Fixes

EMTDC Fixes

PSCAD X4 (v4.3.0)

Although PSCAD X4 is classified as a minor upgrade (internally v4.3.0), the enhancements that it provides are far from minor.

General

New Features

New Master Library Models

Line Constants Program

There has been significant enhancements to the Line Constants Program (LCP) since the previous released version (August 26, 2005).  The new DC Correction and Trace Fitting algorithms have made the Frequency Dependent (Phase) model even more robust than ever:  Simultaneously dealing with DC (i.e. 0.0 Hz) accuracy and the intermittent issue regarding the propagation function H and unstable poles.

 

Features / Enhancements:

Sanity Checks:

Bug Fixes: