Applicationwill no longer crash if a terminal is missing a node, or a node is missing a signal. These events can be triggered by a datatap component output being attached to an electrical node (#9004).
Column headers are now properly quoted when exporting component parameters to a *.csv file. Previously, if the parameter description contained a comma or other character, it could corrupt the *.csv file (#9198).
Schematic canvas zoom from the ribbon buttons now functions more consistently: For example, if a component is selected, zoom will be centred on that. If not, the canvas view centre point will be the focus (#9174).
If a mutually coupled line has one end not attached to the same sub-system then it was possible, depending on arbitrary ordering of nodes, that the t-line would wind up coupled to two different sub-systems and would result in DSLINT errors from EMTDC. This issue has been fixed (#9246).
C-files auto generated by the component wizard no longer contain invalid line endings, if the component is created through the copy-paste mechanism. Fortran files auto generated by the component wizard no longer contain invalid directives (#9343).
After creating a new module instance, the canvas view position in the module no longer defaults to view position of the module, from which you are navigating. That is, the default canvas view is always top left and default 150% zoom (#9366).
Wound rotor induction machine: Leakage saturation data entry is now enabled if leakage saturation is selected on both stator and rotor. Number of data points in the leakage saturation is now used in the script section (#9258).
When hovering over a marker label in the bottom right of a graph frame, the tooltip that appears no longer displays the title of the graph frame, but the marker's value with greater precision (#8279).
When communicating with more than 5 external applications (e.g. linking a case with more than 5 or 6 PSCAD cases via alien ends transmission line interfaces), the content of the 'Inter Application Connection' dialog box now properly displays all of the information (including the case name and IP address) (#8506).
Maximum size of control signal transfer using cables has been increased from 32 to 1024. Improvements previously made to the tline interface have been incorporated into cable model, so that initial values may now be specified (#8781).
When the ambient temperature is set far below the reference cell temperature, the solar cell component no longer produces oscillatory behaviour. The sensitivity was set too high for changing conductivity. (#8698).
Fixed an error when the number of conductors equals 1, and 0 sequence data representation? parameter is not equal to Enter 0 sequence data (although disabled), in the Manual Data entry method (#6551).
Certain configurations of the YLoad component now produce matching results obtained when compared with an equivalent, detailed circuit. The neutral to ground path was acting as an open branch when shorted is selected (#8857).
Version v5.0.0 is the initial major release of the PSCAD V5 product line. This release represents the greatest change to a single release, in terms of new features and functionalities, than any previous PSCAD version.
It is no longer possible to copy a definition from the workspace tree and paste it onto the schematic canvas. Previously, doing this would add invalid (but harmless) XML elements to the project file (#6229).
The proper plotting context is now displayed when output channels, defined within a page module whose definition is stored within a library project, is instantiated in multiple different case projects, and each project is run separately. Previously in this situation, only curve data from the last project in the data stack was displayed in all projects (#5807).
It is no longer possible to select a component, that resides under a graph pane, while performing graph related operations within that pane. An issue was fixed with the drawing layer ordering mechanism, which also fixed an issue the comparator tool display results (#6960/#6957).
Speed performance has been greatly enhanced in situations when performing PNI or PMR simulations, where the number of parallel simulations exceed to number of processor cores available (core overloading). There is still a speed performance hit in these situations; however, it is vastly improved over previous versions, where the simulation speed was decreased to almost a standstill. Ensuring there are more cores available than simulations is still a recommended practise (#6898).
A new application option has been added to allow users to control the status of the Store feed-forward signals for viewing project setting, while blackboxing. Previously, and still by default, blackbox forces this setting false, in order to optimize the generated source code. However in some instances, when custom models exist that contain improper storage read/write statements, forcing this project setting disabled would result in different simulated results after the blackbox component was substituted for the original module (#7093).
PSCAD now properly manages simulation data that is sourced from a module (online controls and output channels), whose definition is stored in a library project, and instances of that module exist in parallel tasks. Previously in situations where there are two or more tasks in a simulation set, and each task project contains a reference to the same module hierarchy, which is stored in a library project, jumbled results no longer occur (#6260).
Blackbox no longer assumes the centre point of the component graphic (i.e. 0,0) as its starting point for electrical port placement. It now starts from the centre of the component graphic extents (#7648).
Copying of data from graphs no longer adds an extra column of data when Copy Data to Clipboard All is selected. Also, no data is copied via Copy Data to Clipboard Between Markers, if the X and O markers are atop each other (#6933).
PSCAD now sanity checks the Transformers script segment during compilation. Checks are made to determine if the number of transformer data sets equal the number of transformers indicated (#TRANSFORMERS), and if the maximum number of lines in all sets does not exceed the indicated maximum number of windings (#WINDINGS) (#7673).
The signal from the receiving end of the control signal carrier may now be manually set for the first time step of simulation. Previously this number was always 0.0, without the ability to control its value (#7705).
Z-Domain (Discretized) Controls: A library of eight, commonly used controls components have are included in the master library. These include: Delay, Derivative, Differential Pole, Integrator, Lead-Lag Pole, Transfer Function, PI Controller and Real Pole.
1-Phase, Multi-Winding (5-12), Transformer: This component models a single-phase, ideal transformer that can be configured to model from five to 12 windings. Options are provided to enable a simple saturation model on a user selected winding, as well as for adding a tap changer.
Individually Configurable, Delta-Connected Load: This component models a delta-connected load. Each branch can be individually selected to be any series combination of R, L and C elements, or as an open branch.
Individually Configurable, Delta-Connected, 3-Branch Load: This component models a delta-connected load. Each leg is a combination of two, parallel branches in series with another branch. Each branch can be individually selected to be any series combination of R, L and C elements, or as an open or shorted branch.
Individually Configurable, Y-Connected Load: This component models a Y-connected load. Each branch can be individually selected to be any series combination of R, L and C elements, or as an open or shorted branch.
Individually Configurable, Y-Connected, 3-Branch Load: This component models a Y-connected load with a neutral connection. Each leg is a combination of two, parallel branches in series with another branch. Each branch can be individually selected to be any series combination of R, L and C elements, or as an open or shorted branch.
Isolation Switch: This component models an isolation switch for electric circuits. The status of the switch can not be changed during the run. The switch is modelled as an infinite or zero impedance branch.
TRV Envelope Generator: This component generates standardized Transient Recovery Voltage (TRV) curves and outputs violations when the input voltage exceeds the envelope. This is a simplified approach to determining whether a breaker will restrike after a current interruption.
Harmonic Signal Generator: This component generates a signal composed of user-defined harmonics of varying magnitudes and phases. Harmonic numbers and associated peak magnitudes and phases can be input through ports as an array signal. Alternatively, the user can specify them from a file.
PSCAD Interface to EMTDC: PSCAD interfaces MANA data to EMTDC via the project Map and Data files. MANA data is entered individually in each component definition, using a new script segment called MANA.
Mutually Coupled Three Wires (#8233): The Mutually Coupled Three Wires component has been updated to provide the ability to model a zero-impedance transmission line. This is helpful when importing models from powerflow software.
Array Signal Support (#4022): Most of the standard controls components (CSMF) have been updated to support array signal (vector) input and output. All components are by default scalar. To utilize array signal functionality, simply modify the component dimension parameter.
FFT Enhancements: The Fast Fourier transform component now provides support for output signals up 1023 harmonics. A new input parameter has been added to allow enable/disable control of frequency tracking using a signal variable.
An accurate amount of reactive power is now drawn, when hysteresis (both basic and JA) is enabled on a 4-winding transformer, during an open circuit test. Previously a glitch in the component parameters set the number of winding to 3 instead of 4 (#7625).
3a8082e126