Free PSCAD Resources

This site is a growing collection of free PSCAD examples, practical simulation cases, and reusable engineering resources for professionals working with electromagnetic transient (EMT) studies, PSCAD / EMTDC model development, controls, inverter based resources (IBRs), renewable generation, and modern power system simulation. The objective is to provide clear, useful examples that help engineers understand PSCAD concepts, explore modelling techniques, debug problems, and build better simulation models.

About

I am a power systems electrical engineer specializing in electromagnetic transient model development and simulation, with a particular focus on inverter based resources and wind turbine systems. My work spans detailed PSCAD model development, simulation automation, custom component development, and the creation of specialized tools that extend PSCAD and EMTDC capabilities for complex engineering applications.

I have more than 14 years of experience working directly with PSCAD and EMTDC, including extensive experience reviewing and debugging detailed user models, custom components, simulation workflows, and software integration issues. My work has included investigating EMTDC memory corruption, developing and troubleshooting DLL integrations, implementing C-to-Fortran interface wrappers, and resolving low level issues involving compiled code, external libraries, and the interaction between custom models and the EMTDC simulation engine. This experience has provided a detailed understanding not only of how PSCAD models are built and simulated, but also of what happens beneath the graphical interface when those models are compiled and executed.

This collection is a passion project of mine. My goal is to share practical PSCAD examples, modelling techniques, and implementation approaches that can be applied to real engineering work. The examples are designed to go beyond basic demonstrations by highlighting useful techniques, common modelling challenges, debugging approaches, and less obvious features of PSCAD and EMTDC that can help engineers develop more robust and effective simulation models.

Totally free and open source. ❤️

No PSCAD examples match your search.

PSCAD Collection

Download the cases freely and use them to explore PSCAD modelling concepts, simulation techniques, controls, automation, and EMT study workflows. These examples are in no particular order, rhyme or rhythm. All internal examples are subject to the MIT License. Just how I made them, what I was into at the time. For ideas or requests contact me on LinkedIn.

Example 1

Custom Component Calling External Fortran Code

Tags
Custom Component Fortran External script

This example demonstrates a PSCAD custom component that exchanges data with an external Fortran routine. The component accepts a real value through an input port and an integer value through a component parameter.

The resulting real value is then returned to PSCAD through the custom component and plotted in the simulation.


Example 2

PSCAD Component Library

Tags
Component Library Custom Component

This is not a single PSCAD example, but an evolving collection of custom components I have developed for my own projects, testing, and general experimentation. I will continue to refine existing components and add new ones over time as the library grows.

The collection includes logic blocks, meters, displays, and a variety of miscellaneous tools ranging from genuinely useful to occasionally questionable. The goal is to provide practical building blocks that can be reused, modified, or simply explored to better understand custom component development in PSCAD.


Example 3

Changing PSCAD Constant Values with Python and mhi.pscad

Tags
Python Automation mhi.pscad

This example demonstrates how Python can be used with the mhi.pscad library to modify component values within a PSCAD project. The script connects to PSCAD, locates selected components, and programmatically changes the values of both real and integer constant components.

It provides a simple introduction to PSCAD automation with Python and shows how model parameters can be updated without manually editing the project. The same approach can be extended to more advanced automation tasks such as parameter sweeps, batch simulations, model configuration, and repetitive study workflows.


Example 4

Open Custom Integrator Compared to Master Library

Tags
Custom Component Integrator EMTDC Memory

This example demonstrates how to build a custom integrator in PSCAD using Fortran code and EMTDC storage variables. The component integrates an input signal using a specified time constant, initial condition, and upper and lower output limits.

The implementation uses trapezoidal integration allowing its numerical behavior to match PSCAD’s Master Library integrator. It also demonstrates how previous time step values are stored and used within a custom PSCAD component.


Example 5

Open Custom Laplace Filters Compared to Master Library

Tags
Custom Component Laplace Filter EMTDC Memory

This example compares five commonly used filters from the PSCAD Master Library, such as the Real Pole and Differential Pole filters, with equivalent open model implementations. The filters are presented in the Master Library using Laplace domain transfer functions, which provide a convenient and compact way of expressing their mathematical behaviour.

The open models reproduce the same filter equations using transparent PSCAD and EMTDC implementations. Their outputs are compared directly with the corresponding Master Library filters to demonstrate equivalent behaviour while providing full visibility into how each filter is implemented.


Example 6

PI Controller Parameter Tuning for Stability

Tags
Controls

This example demonstrates the stability of a PI controlled system using a simple second order plant. Changing the Ki value of the integrator can make the closed loop system either stable or unstable. As Ki is reduced, the integral action becomes stronger and the response becomes increasingly oscillatory. The example demonstrates the transition from a damped response to sustained oscillations and eventually to growing instability.


Example 7

PI Controller Parameter Tuning for Stability for Unknown Transfer Function

Tags
Controls

This example builds on the previous PI Controller Play example. Here, we do not know what the transfer function of the plant is. (You can look inside the plant page module, but wait until the end.. treat it as a black box). The goal of this example is to tune the PI controller without knowing the details of the plant.


Community Resources

The following resources are hosted externally and are not subject to the EMT-Tools MIT License. All rights and credits belong to their original authors.

Author: Shahil Shah, Weihang Yan | Org: National Laboratory of the Rockies (NRL)

Electromagnetic Transient (EMT) Modeling of Data Centers

Tags
Large Loads Data Centers

This PSCAD case models for key data center components, including power supply units, IT server racks, AC UPS systems, and gas turbine generators. It includes example grid connected and off grid data center configurations for studying converter interactions, disturbances, and grid reliability impacts.

Author: Scott Zuloaga, Jonathan Rose, Yunzhi Cheng | Org: ERCOT

PMView

Tags
Tools Automation MQT

Automation tool used in Model Quantity Test (MQT) studies.

Organization: Texas A&M University, ERCOT

Large Load Modelling

Tags
Large Loads Data Centers Crypto Miners

Detailed PSCAD models for large loads specifically data centers and crypto miners.

Author: Brett Ross, Xue Lyu, Sameer Nekkalapu, Jim Follum | Org: Pacific Northwest National Laboratory (PNNL)

Data Center Model Library for Electromagnetic Transient Analysis (PSCAD)

Tags
Large Loads Data Centers

This library provides EMT models for studying the grid behavior of large data centers, including UPS systems, power factor correction converters, DC to DC converters, inverters, cooling systems, and backup generation. The models are intended for investigating data center ride through performance, oscillations, stability, and other grid interaction phenomena.

Author: Jingshu Shi, Fang Zhang | Org: Beijing Jiaotong University

PSCAD simulation model of DFIGs connected to grid via series compensation

Tags
Large Loads Data Centers

This PSCAD model represents a DFIG based wind farm connected to the grid through a series compensated 500 kV transmission line and is intended for studying subsynchronous oscillations. It demonstrates how interactions between the DFIG rotor side converter, stator inductance, and series compensation can lead to unstable subsynchronous control interaction, with sensitivity to wind speed, turbine count, compensation level, and converter control gains.

Organization: Manitoba Hydro International (MHI)

Single-Phase Battery System

Tags
Battery Energy Storage Controls

This example implements a generic single-phase battery system in PSCAD and explains the purpose, parameters, and expected behaviour of its main modules.

Organization: Manitoba Hydro International (MHI)

Three-Phase Battery System

Tags
Battery Energy Storage Controls

This example implements a three-phase battery energy storage system and documents its controllers, battery model, and representative simulation results.

Organization: Manitoba Hydro International (MHI)

Distributed Generation - Example 2

Tags
IBR Wind Type 3 PV Battery Energy Storage Machines

This islandable distributed generation case combines a DFIG wind farm, PV generation, a PV-battery system, and a diesel generator.

Organization: Manitoba Hydro International (MHI)

Distributed Generation: Example 1

Tags
IBR Wind Type 3 PV Machines

This example provides a base PSCAD model for a distributed generation system and demonstrates how the network should be arranged for subsequent studies.

Organization: Manitoba Hydro International (MHI)

Bidirectional LCC HVDC

Tags
HVDC Controls

This example demonstrates a line-commutated converter HVDC system capable of bidirectional power transfer.

Organization: Manitoba Hydro International (MHI)

Bipolar HVDC Transmission System

Tags
HVDC Controls

This proof-of-concept example extends the CIGRE monopole benchmark into a bipolar HVDC transmission system.

Organization: Manitoba Hydro International (MHI)

Monopole HVDC Transmission System Cigre Benchmark example

Tags
HVDC Controls CIGRE

This example provides the CIGRE monopole HVDC benchmark system used for HVDC control studies in PSCAD.

Organization: Manitoba Hydro International (MHI)

PSCAD Application Guide and theory workbook

Tags
All

This workbook and its accompanying examples introduce PSCAD applications across AC systems, power electronics, HVDC, flexible AC transmission, machines, controls, and renewable generation.

Organization: Manitoba Hydro International (MHI)

MOV Surge Arrester Test - Lightning Strike

Tags
Lightning Surge Arrester

This example evaluates how effectively a metal oxide surge arrester protects a transformer when a direct lightning surge enters one phase of a station.

Organization: CIGRE Working Group

CIGRE B4-57 working group developed models

Tags
HVDC Converters Controls CIGRE

These CIGRE B4.57 models provide two-, four-, and nine-terminal MMC-based HVDC grid test systems for developing and comparing HVDC converter and grid controls.

Organization: CIGRE Working Group

CIGRE B4.76 working group developed models

Tags
HVDC Converters CIGRE

These CIGRE B4.76 PSCAD models represent isolated and non-isolated DC-to-DC converter configurations developed for HVDC grid applications.

Organization: Manitoba Hydro International (MHI)

HVDC VSC transmission interconnecting two AC systems

Tags
HVDC Converters Transmission

This download contains several MMC-based VSC HVDC configurations that interconnect AC systems and demonstrate DC-voltage and power-transfer control.

Organization: Manitoba Hydro International (MHI)

HVDC VSC transmission linking an (offshore) islanded wind farm with (onshore) AC grid

Tags
HVDC Converters Wind Type 3 Type 4

This example connects an islanded offshore wind farm to an onshore AC grid through a symmetrical-monopole MMC HVDC link. The onshore converter controls DC voltage and the offshore converter establishes the wind-farm AC system.

Organization: Manitoba Hydro International (MHI)

Photovoltaic-Battery System

Tags
PV Battery Energy Storage Controls

This grid-connected PV example uses a battery system to store surplus solar energy and support the load when PV production is insufficient.

Organization: Manitoba Hydro International (MHI)

Harmonic Voltage Distortion

Tags
Power Quality Resonance

This example uses network harmonic impedance analysis to identify resonances and examine harmonic voltage amplification caused by nonlinear loads.

Organization: Manitoba Hydro International (MHI)

Grid-connected Photovoltaic System

Tags
PV Controls

This example implements a grid-connected photovoltaic system and explains the function and controllable parameters of its principal modules.

Organization: Manitoba Hydro International (MHI)

Simple Solar Farm

Tags
PV Controls

This solar farm example includes a power plant controller at the point of connection and demonstrates plant-level control of PV generation.

Organization: Manitoba Hydro International (MHI)

Type 1 Wind Turbine Generators

Tags
Type 1 Wind Controls

This example models a fixed-speed Type 1 wind turbine using a squirrel-cage induction generator directly connected to the grid through a transformer.

Organization: Manitoba Hydro International (MHI)

Type 2 Wind Turbine Generators

Tags
Type 2 Wind Controls

This example models a Type 2 wind turbine using a wound-rotor induction generator and variable rotor resistance for limited speed and power control.

Organization: Manitoba Hydro International (MHI)

Type 3 Wind Turbine Generator (WTG)

Tags
Type 3 Wind Controls

This PSCAD v4.5 example includes average and detailed Type 3 wind turbine models together with the turbine, pitch controller, drivetrain, and electrical controls.

Organization: Manitoba Hydro International (MHI)

Type 3 Wind Turbine Generators (WTG)

Tags
Type 3 Wind Controls

This PSCAD v4.6 example includes average and detailed Type 3 wind turbine models together with mechanical and electrical control systems.

Organization: Manitoba Hydro International (MHI)

Type 4 Wind Turbine Generators

Tags
Type 4 Wind Controls

This example includes average and detailed Type 4 wind turbine models with the mechanical system, pitch control, full-scale converter, and associated controls.

Organization: Manitoba Hydro International (MHI)

Breaker Arc Model

Tags
Breaker Arc

This breaker model uses the Mayr and Cassie arc equations to represent arc-resistance variation during current interruption.

Organization: Manitoba Hydro International (MHI)

HVDC Breaker

Tags
Breaker HVDC

This example implements a proactive hybrid HVDC breaker concept for interrupting DC fault current in an HVDC grid.

Organization: Manitoba Hydro International (MHI)

Vacuum Circuit Breaker Reignition

Tags
Breaker

This single-phase example studies vacuum-breaker current chopping and reignition while interrupting a transformer circuit.

Organization: Manitoba Hydro International (MHI)

Vacuum Circuit Breaker Restrike

Tags
Breaker

This example demonstrates voltage escalation caused by restrikes during capacitive-current interruption by a vacuum circuit breaker.

Organization: Manitoba Hydro International (MHI)

Breaker, Faults and Timed Logic Component

Tags
Breaker

This package demonstrates the PSCAD Breaker, Faults and Timed Logic component and provides an accompanying component application example.

Organization: Manitoba Hydro International (MHI)

Calculating Bode Plots

Tags
Bode Plot

This example generates Bode magnitude and phase data over a specified frequency range for real-pole, differential-pole, and related transfer functions.

Organization: Manitoba Hydro International (MHI)

Arc Furnace Model with Voltage Flicker

Tags
Arc

This example models an electric arc furnace and the voltage flicker it produces on the connected power system.

Organization: Manitoba Hydro International (MHI)

Battery Model

Tags
Battery Energy Storage

This example provides a PSCAD battery and charger model for examining charging, discharging, and energy-storage behavior.

Organization: Manitoba Hydro International (MHI)

Superconducting Magnetic Energy Storage (SMES)

Tags
Energy Storage Controls

This example models a superconducting magnetic energy storage system that exchanges energy with the network to support transient events and then restores its stored energy.

Organization: Manitoba Hydro International (MHI)

FDNE Component

Tags
FDNE

These examples demonstrate the Frequency-Dependent Network Equivalent component for replacing a detailed external network with a reduced frequency-dependent equivalent.

Organization: Manitoba Hydro International (MHI)

Fault and Load Settings Variation Using Master-Slave Feature

Tags
Faults Logic

This example uses PSCAD Master-Slave simulations to vary fault time, fault type, fault location, and load power across coordinated simulation cases.

Organization: Manitoba Hydro International (MHI)

Frequency-Dependent Transfer Function (FDTF)

Tags
Controls Logic

This example demonstrates a multiport frequency-dependent transfer function represented in state-space form for dynamic system modelling.

Organization: Electric Power Research Institute (EPRI), University of Illinois Urbana Champaign, University of Washington, and University of Minnesota

Grid Forming Inverter Models

Tags
IBR Grid Forming (GFM) Grid Following (GFL)

This PSCAD v5 case contains two 100 MVA PV inverter models that can operate in grid-following or grid-forming mode, with a simple network and configurable faults for comparative studies.

Organization: Manitoba Hydro International (MHI)

How to measure the firing angle (alpha) and distinction angle (gamma)

Tags
Controls

This example demonstrates a common method for measuring thyristor firing angle alpha and extinction angle gamma in an HVDC converter.

Organization: Manitoba Hydro International (MHI)

Harmonic Current Injection

Tags
Harmonics Dynamic Frequency Scan

This component injects a configurable array of equal-magnitude harmonic currents into a three-phase system for impedance scans and harmonic studies.

Organization: Manitoba Hydro International (MHI)

Multiple-Run

Tags
Automation

This example demonstrates the Multiple-Run component for parametric studies in which selected input values are varied across a series of simulations.

Organization: Manitoba Hydro International (MHI)

Normal Distribution of the Breaker Closing Time Using the Multiple-Run Component

Tags
Breaker Automation

This example uses the Multiple-Run component to vary breaker closing time according to a normal distribution and evaluate its effect on system response.

Organization: Manitoba Hydro International (MHI)

IEEE 09 Bus System

Tags
IEEE Benchmarks

This example implements the IEEE 9-bus transmission benchmark in PSCAD and includes supporting technical documentation and validation against PSS/E power-flow results.

Organization: Manitoba Hydro International (MHI)

IEEE 118 Bus System

Tags
IEEE Benchmarks

This example implements the IEEE 118-bus transmission benchmark in PSCAD and includes supporting technical documentation and validation against PSS/E power-flow results.

Organization: Manitoba Hydro International (MHI)

IEEE 14 Bus System

Tags
IEEE Benchmarks

This example implements the IEEE 14-bus transmission benchmark in PSCAD and includes supporting technical documentation and validation against PSS/E power-flow results.

Organization: Manitoba Hydro International (MHI)

IEEE 30 Bus System

Tags
IEEE Benchmarks

This example implements the IEEE 30-bus transmission benchmark in PSCAD and includes supporting technical documentation and validation against PSS/E power-flow results.

Organization: Manitoba Hydro International (MHI)

IEEE 39 Bus System

Tags
IEEE Benchmarks

This example implements the IEEE 39-bus transmission benchmark in PSCAD and includes supporting technical documentation and validation against PSS/E power-flow results.

Organization: Manitoba Hydro International (MHI)

Induction Motor - Starting with Star/Delta Switch Configuration

Tags
Machines

This example compares an induction motor started in star and later transferred to delta with a motor started directly in delta.

Organization: Manitoba Hydro International (MHI)

Induction Motor - Torque Equation

Tags
Machines

This example operates a wound-rotor induction machine in torque mode to demonstrate its torque equation and mechanical damping behavior.

Organization: Manitoba Hydro International (MHI)

Induction Motor Soft-Starter

Tags
Machines

This example implements a thyristor-based soft starter for an induction machine and demonstrates its starting sequence and bypass operation.

Organization: Manitoba Hydro International (MHI)

Intermediate Library for PSCAD v4.6.3

Tags
Component Library Custom Component

This download provides the evolving Intermediate Library for PSCAD v4.6.3, containing models and fixes developed after the original software release.

Organization: Manitoba Hydro International (MHI)

Intermediate Library for PSCAD v5.0

Tags
Component Library Custom Component

This download provides the evolving Intermediate Library for PSCAD v5.0, containing post-release models, improvements, and corrections.

Organization: Manitoba Hydro International (MHI)

Intermediate Library for PSCAD v5.1

Tags
Component Library Custom Component

This download provides the evolving Intermediate Library for PSCAD v5.1, containing post-release models, improvements, and corrections.

Organization: Manitoba Hydro International (MHI)

Fast Positive Sequence Phasor (PSP) Based Frequency Measurement Method

Tags
Faults Controls

These PSCAD v5.0 and v5.1 examples implement a fast positive-sequence-phasor frequency estimator designed to remain robust during unbalanced faults, phase jumps, and other disturbances.

Organization: Manitoba Hydro International (MHI)

Metal Oxide Surge Arrester Component

Tags
Surge Arrester

This package demonstrates the PSCAD Metal Oxide Surge Arrester component and provides an application example for its nonlinear protective characteristic.

Organization: Manitoba Hydro International (MHI)

3 phase power swing with reference to an infinite bus

Tags
Machines

This example simulates a three-phase power swing against an infinite-bus reference.

Organization: Manitoba Hydro International (MHI)

AC Fault Studies

Tags
Study Faults Automation

This chapter provides PSCAD cases for transmission-line faults, Multiple-Run fault studies, external fault control, point-on-wave variation, and COMTRADE waveform recording.

Organization: Manitoba Hydro International (MHI)

Synchronous Machine

Tags
Study Machines

This chapter demonstrates synchronous-machine initialization methods and a machine short-circuit test.

Organization: Manitoba Hydro International (MHI)

Load Flow Studies

Tags
Study Load Flow

This chapter demonstrates PSCAD load-flow initialization and analysis.

Organization: Manitoba Hydro International (MHI)

Capacitor Bank Studies

Tags
Study Capacitor Bank

This chapter covers first-bank and back-to-back capacitor switching, energization transients, and related voltage-control studies.

Organization: Manitoba Hydro International (MHI)

Circuit Response Studies

Tags
Study RLC

This chapter examines the response of RL and RLC networks to DC and sinusoidal AC sources.

Organization: Manitoba Hydro International (MHI)

Ferroresonance Studies

Tags
Study Ferroresonance Resonance

This chapter demonstrates how ferroresonance can produce sustained power-frequency overvoltage and how the phenomenon can be modelled in PSCAD.

Organization: Manitoba Hydro International (MHI)

Induction Machines

Tags
Study Machines

This chapter introduces induction-machine theory and PSCAD models, including starting from rest and from steady-state conditions.

Organization: Manitoba Hydro International (MHI)

Line Energizing Studies

Tags
Study Transmission Resonance

This chapter covers transmission-line energization, re-energization with trapped charge, and autotransformer energization with harmonic-resonance concerns.

Organization: Manitoba Hydro International (MHI)

Protection Studies

Tags
Study Protection

This chapter demonstrates current-transformer saturation and the parameters that influence protection-system measurement performance.

Organization: Manitoba Hydro International (MHI)

Reactor Switching Study

Tags
Study Reactor

This chapter studies reactor switching and the transient voltages produced when current interruption separates the system into isolated sections.

Organization: Manitoba Hydro International (MHI)

Series Compensation Study

Tags
Study Transmission

This chapter demonstrates a series-compensated transmission line and metal oxide varistor protection of the series capacitor.

Organization: Manitoba Hydro International (MHI)

Permanent magnet machine

Tags
Machines

This example demonstrates the dynamic response of a permanent-magnet machine under several transient operating conditions.

Organization: Manitoba Hydro International (MHI)

Phase Locked Loop (PLL) Component

Tags
Controls

This package demonstrates the PSCAD Phase Locked Loop component and provides an example of its use for tracking system phase and frequency.

Organization: Manitoba Hydro International (MHI)

Power Electronic Switch Component

Tags
Controls Switches

This package demonstrates the PSCAD Power Electronic Switch component and provides an associated switching example.

Organization: Manitoba Hydro International (MHI)

Grid-Connected VSC with DC Voltage Control

Tags
Controls Converters VSC

This example connects a three-phase AC source to a DC system through a six-switch VSC whose controller regulates DC voltage.

Organization: Manitoba Hydro International (MHI)

Grid-Connected VSC with P Control

Tags
Controls Converters VSC

This example connects a three-phase AC source to a DC system through a six-switch VSC whose controller regulates active power transfer.

Organization: Manitoba Hydro International (MHI)

Voltage Source Converter

Tags
Controls Converters VSC

This example provides a voltage source converter case for examining AC-to-DC conversion and converter operation in PSCAD.

Organization: Manitoba Hydro International (MHI)

Using Simplex Optimum Run to tune a PI Controller

Tags
Controls Automation

This example uses the Simplex Optimum Run component to search for proportional and integral gains that optimize a PI-controlled system response.

Organization: Manitoba Hydro International (MHI)

Statistical Breaker

Tags
Breaker Automation

This example demonstrates the PSCAD statistical breaker, which generates normally distributed phase closing times for statistical switching studies.

Organization: Manitoba Hydro International (MHI)

Statistical Breaker Component

Tags
Breaker

This package demonstrates the PSCAD Statistical Breaker component and provides an example for statistical switching simulations.

Organization: Manitoba Hydro International (MHI)

Salient and Non-salient Models for Synchronous Generator

Tags
Machines Multimass

This example compares salient-pole and non-salient synchronous-generator representations by configuring the q-axis damper-winding model.

Organization: Manitoba Hydro International (MHI)

Three-Phase Voltage Source 1 Component

Tags
Sources RLC

This package demonstrates the PSCAD Three-Phase Voltage Source 1 component and provides an example of its source and control options.

Organization: Manitoba Hydro International (MHI)

Auto transformer Example 1

Tags
Transformers

This example models an autotransformer with electrically connected primary and secondary windings and a tap changer for output-voltage adjustment.

Organization: Manitoba Hydro International (MHI)

Auto transformer Example 2

Tags
Transformers

This example models a three-phase star-connected autotransformer with a delta-connected tertiary winding.

Organization: Manitoba Hydro International (MHI)

Capacitive Voltage Transformer (CVT)

Tags
Transformers

This example shows the internal composition of the PSCAD capacitive voltage transformer model and compares it with an equivalent explicit electrical circuit.

Organization: Manitoba Hydro International (MHI)

Custom-Made Duality-Based Transformer Models for PSCAD

Tags
Transformers

This package provides duality-based transformer models for single-phase, three-limb, five-limb, and other magnetic-core topologies, including saturation-related modelling guidance.

Organization: Manitoba Hydro International (MHI)

High Frequency Transformer

Tags
Transformers

This example represents a high-frequency transformer using an admittance matrix derived from an RLC network and electrical-tap components.

Organization: Manitoba Hydro International (MHI)

On-Load Tap Changer for Transformer

Tags
Transformers OLTC

This example demonstrates an on-load tap changer that regulates transformer load voltage during supply-voltage and power variations.

Organization: Manitoba Hydro International (MHI)

Remanent (Residual) Flux in Transformer Energization Study

Tags
Transformers

This example uses PSCAD Master-Slave and Multiple-Run features to vary transformer residual flux and energization time in an inrush study.

Organization: Manitoba Hydro International (MHI)

Transformer Energization Using Multiple-Run Component

Tags
Transformers Automation

This example varies transformer energization time with the Multiple-Run component to identify the point-on-wave that produces the highest inrush current.

Organization: Manitoba Hydro International (MHI)

Transformer Saturation Curve Matching in PSCAD™/EMTDC™

Tags
Transformers

This example uses the MatchSat workspace to determine transformer magnetizing-current and knee-voltage settings that reproduce measured saturation data.

Organization: Manitoba Hydro International (MHI)

Zig-Zag Transformer for Grounding System

Tags
Transformers

This example demonstrates a zig-zag grounding transformer used to establish a high-impedance ground reference for delta-connected or otherwise ungrounded systems.

Organization: Manitoba Hydro International (MHI)

Cable Modeling

Tags
Transmission Cables

These examples demonstrate conventional cable and pipe-type cable models in PSCAD.

Organization: Manitoba Hydro International (MHI)

Double Circuit Overhead Transmission Line

Tags
Transmission Cables

This example demonstrates a double-circuit overhead transmission-line model in PSCAD.

Organization: Manitoba Hydro International (MHI)

How to calculate R, L and C parameters of a DC cable/TLine from Line Constant Program output matrix

Tags
Transmission Cables RLC

This example shows how to derive per-length resistance, inductance, and capacitance values for a DC cable or transmission line from PSCAD Line Constants Program impedance matrices.

Organization: Manitoba Hydro International (MHI)

Overhead Lines and Cable Modeling Guidelines for PSCAD

Tags
Transmission Cables

This package provides PSCAD modelling guidelines and an example for overhead transmission lines and cables in PSCAD v4.6.3 and v5.

Organization: Manitoba Hydro International (MHI)

Transformer Energizing Example with Cable

Tags
Transmission Cables

This example studies transformer energization through a cable, including the associated inrush and electromagnetic transient response.

Organization: Manitoba Hydro International (MHI)

Transmission Line Mutual Coupling

Tags
Transmission Cables

This example demonstrates mutual electromagnetic coupling between transmission lines in PSCAD.

Organization: Manitoba Hydro International (MHI)

Trapped Charge Cable Energization

Tags
Transmission Cables

This example demonstrates cable energization with trapped charge and uses a snapshot to reduce the time required to initialize and run the study.

Author: Manitoba Hydro International (MHI)

Custom Model Building

Tags
Custom Component

This webinar explains how to develop custom PSCAD/EMTDC models and package their logic for simulation. The downloads include the presentation and a model-development example.

Author: Manitoba Hydro International (MHI)

Insulation Coordination Switching Studies

Tags
Study Switches Transmission Cables

This webinar demonstrates insulation-coordination and switching-overvoltage studies in PSCAD/EMTDC. The downloads pair the technical presentation with a switching-study example.

Author: Manitoba Hydro International (MHI)

Lightning Studies

Tags
Study Lightning

This webinar covers lightning-overvoltage studies in PSCAD. The downloads include presentation material, a runnable example, and guidance.

Author: Manitoba Hydro International (MHI)

Machine Modeling

Tags
Study Machines

This webinar introduces electrical-machine modeling in PSCAD and provides a presentation together with a downloadable simulation package for following the demonstrated studies.

Author: Manitoba Hydro International (MHI)

Machine Modeling and Power System Study Applications

Tags
Study Machines

This webinar applies synchronous- and induction-machine models to power-system studies. The supporting downloads include slides, technical specifications, and PSCAD examples.

Author: Manitoba Hydro International (MHI)

Modelling Cables and Transmission Lines

Tags
Transmission Cables

This examples explains how cables and overhead transmission lines are represented in PSCAD/EMTDC, including model selection, parameterization, and example study cases.

Author: Manitoba Hydro International (MHI)

Modular Multi-Level Converter (MMC)

Tags
Converters Controls

This examples introduces modular multilevel converter techniques and their implementation in PSCAD. The downloadable package contains both the presentation and the demonstrated MMC examples.

Author: Manitoba Hydro International (MHI)

Performing Switching and Insulation Studies: Transient Recovery Voltage (TRV) Studies

Tags
Study Switches TRV

Part 1 of this series focuses on transient recovery voltage across circuit breakers after current interruption. The downloads include the webinar presentation and TRV study examples.

Author: Manitoba Hydro International (MHI)

Performing Switching and Insulation Studies: Switching Overvoltage Studies (SOV)

Tags
Study Switches Overvoltage

Part 2 examines switching overvoltages produced by energization and switching operations. The downloads include the presentation and PSCAD switching-study cases.

Author: Manitoba Hydro International (MHI)

Performing Switching and Insulation Studies: Lightning Overvoltage Studies (LOV)

Tags
Study Lightning Overvoltage

Part 3 covers lightning-overvoltage studies and the representation of lightning events in PSCAD. The downloads include the presentation and an example case.

Author: Manitoba Hydro International (MHI)

Renewable Device Modeling and Harmonic Model Derivation

Tags
Study Harmonics Dynamic Frequency Scan

This webinar presents renewable-plant aggregation and a method for deriving converter dynamic impedance for harmonic and subsynchronous-control-interaction screening. The package includes slides and PSCAD examples.

Author: Manitoba Hydro International (MHI)

Sub Synchronous Oscillations (SSO) Investigation and Applications

Tags
Study SSO SSCI

This webinar with downloadable examples investigates subsynchronous resonance, transient shaft torque, interaction with HVDC controls, and subsynchronous control interaction risks in wind farms.

Author: Manitoba Hydro International (MHI)

Transient Recovery Voltage (TRV)

Tags
Study TRV

This webinar explains transient recovery voltage studies for circuit-breaker interruption. The downloads include the presentation and the PSCAD example used during the session.

Author: Manitoba Hydro International (MHI)

Transient Recovery Voltage (TRV)

Tags
Study TRV

This webinar provides another session on transient recovery voltage and circuit-breaker duty. The downloadable materials include the slides and the associated PSCAD example.

Author: Manitoba Hydro International (MHI)

Tuning of Power System Stabilizers

Tags
Study Controls

This webinar demonstrates power-system-stabilizer tuning for an example network. It combines time-domain transient-stability simulation with eigenvalue-based small-signal analysis to select and validate PSS parameters.

Author: Manitoba Hydro International (MHI)

Wind Power Modelling & Simulation

Tags
Study Type 3 Wind

This webinar covers wind-power modeling and simulation in PSCAD/EMTDC. The downloadable materials include the technical presentation and wind-farm study examples.

Author: Manitoba Hydro International (MHI)

Wind and Solar PV – Temporary Overvoltage Studies (TOV) due to Faults and Feeder Tripping

Tags
Study Wind PV Overvoltage Faults

This webinar examines temporary overvoltages in wind and solar PV plants following grid faults and feeder tripping, with attention to EMT study setup and system response.

Author: Manitoba Hydro International (MHI)

Component Design with External Files

Tags
Custom Component Script Fortran C OBJ LIB

This example shows how a PSCAD control component can reference external source files, object files, static libraries, and dynamic libraries. It focuses on control components and does not cover electrical nodes or branches.

Author: Manitoba Hydro International (MHI)

Library for Reading and Writing *.psout Files

Tags
Custom Component Component Library

This download provides x86 and x64 libraries for reading and writing PSCAD psout files. Its paged binary design supports random access to large datasets without loading the complete file into memory.

Author: Manitoba Hydro International (MHI)

A Comprehensive Script Example

Tags
Python Script Automation

This automation example uses Python to launch PSCAD, configure licensing and the compiler, load and modify a project, run switching studies, organize outputs, place screenshots in Word, and plot results in Excel.

Author: Manitoba Hydro International (MHI)

Network Splitting using Parallel Network Interface (PNI)

Tags
Automation PNI

This article explains how the Parallel Network Interface divides a PSCAD network across CPU cores to reduce simulation time. The downloads include a technical specification and an Electric Network Interface example.

Author: Manitoba Hydro International (MHI)

Project Settings for PSCAD Simulation

Tags
RLC

This article uses an LR circuit to show how PSCAD project settings affect simulation accuracy. It covers time step selection and the use of the Ideal Branch algorithm, with a technical guide and example case.

Organization: Pacific Northwest National Laboratory (PNNL)

i2X EMT Bootcamp PSCAD Examples

Tags
IBR PV Machines Automation Script Python Faults

This collection provides runnable PSCAD training cases for the i2X EMT Bootcamp, including solar inverter and synchronous machine examples in PSCAD V4.6 and V5. The cases progress from basic models to plant testing, faults, average models, switching models, and automated simulation workflows.

Author: Rick Wallace Kenyon | Org: National Renewable Energy Laboratory, University of Colorado Boulder

PyPSCAD Open Source GFL and GFM Models

Tags
IBR Grid Forming (GFM) Grid Following (GFL)

This repository contains generic three phase averaged switching grid following and grid forming inverter models with exposed tuning parameters, together with several PSCAD test networks. The models support research on zero inertia systems, frequency dynamics, inverter control order, and droop control.

Organization: Heron Power and OpenIBR

Open Inverter Based Resource

Tags
IBR Grid Forming (GFM) Grid Following (GFL) BESS PV

OpenIBR is an open source grid forming controls library with PSCAD demonstration projects for photovoltaic inverters and solid state transformer applications. It pairs simulation models with matching C language control code intended for direct compilation into inverter firmware.

Author: Francisco Javier Cifuentes Garcia, Thomas Roose, Jeroen Tant, Jan Kircheis, Eros Avdiaj, Özgür Can Sakinci

Z Tool Frequency Domain Stability Analysis

Tags
Python Script Automation Dynamic Frequency Scan

Z Tool automates frequency domain characterization of PSCAD models and performs small signal stability assessment. Its example PSCAD projects demonstrate voltage perturbation scans, parametric sweeps, transfer function testing, Nyquist analysis, eigenvalue analysis, and passivity assessment.

Author: Qiuhua Huang, Vijay Vittal

OpenHybridSim EMT and Transient Stability Hybrid Simulation

Tags
IEEE Benchmarks Co-Simulation

OpenHybridSim is an open source interface between electromagnetic transient and phasor domain transient stability simulation. The release includes PSCAD libraries and IEEE 9 bus test cases that exchange data with the InterPSS based simulation engine through a socket interface.

Author: Feiyang Song | Org: China University of Mining and Technology

Modeling and Control Strategy of MMC Based MTDC Transmission System

Tags
Controls HVDC Converters

This thesis archive includes the complete PSCAD source model for a modular multilevel converter based multiterminal HVDC system. The model demonstrates DC voltage control, active and reactive power control, and AC to DC power conversion using PSCAD project, module, and workspace files.

Author: Raein Layegh Pour | Org: Toronto Metropolitan University

Wind Turbine Grid Connected Simulation in PSCAD

Tags
Wind Type 4 Converters Controls

This PSCAD project models a complete wind energy conversion system connected to the grid. It includes turbine dynamics, pitch and torque control, a synchronous generator, an AC to DC to AC converter, DC link protection, a transformer, a point of common coupling, and electrical measurements.

Author: Jhair Acosta

Python PSCAD Automation Course

Tags
Python Automation Script

This public course teaches Python fundamentals and their application to PSCAD automation. The AutomationPSCAD folder contains runnable PSCAD cases used by the course notebooks to demonstrate project control, simulation execution, data handling, and coordinated main and slave cases.

Author: Wei Gao

PSCAD Fortran C Python Multi Program Integration

Tags
Python Fortran C Script

This example demonstrates communication among PSCAD, Fortran, C, and Python. The included PSCAD project connects an EMT simulation to a Python based reinforcement learning workflow through compiled external code.

Author: Siddharth Singh

PSCAD Fault Analysis

Tags
Faults Protection Breakers IEEE Benchmarks

This PSCAD Free Edition project models a single phase line to ground fault, an IEEE 50 instantaneous overcurrent element, and breaker response. It provides a compact educational example of fault current detection and protection logic while documenting limitations of the free software edition.

Organization: Electa Git contributors

LineCableModels PSCAD Exports

Tags
Cables Transmission

LineCableModels is a Julia toolbox for calculating electrical parameters for overhead lines and underground cables. Its examples can export geometry and calculated parameters into PSCAD compatible projects for electromagnetic transient studies of high voltage cable systems.

Author: Ibrahim Siali

Transformer Inrush PSCAD Examples

Tags
Transformers Harmonics

This repository provides PSCAD cases for transformer energization and harmonic analysis. The included inrush and harmonic projects allow users to examine transient magnetizing current and its harmonic content.

Author: Dheeraj Kumar | Org: TinToSer

PSCAD Blackbox Preparation Tool

Tags
Blackboxing Python Automation Script CIGRE

This Python tool assists with preparing PSCAD models for blackbox distribution. It includes a CIGRE benchmark PSCAD project that demonstrates the processing workflow and provides a practical test case for protecting model implementation details.

Author: David Lubkeman

Power System Analysis with Python PSCAD Benchmark

Tags
Faults Python Script IEEE Benchmarks

This teaching repository includes a PSCAD benchmark project for an RL circuit fault example. The PSCAD result can be compared with analytical and Python based transient calculations presented in the associated power system analysis material.

Author: Abhi Thorat

Vacuum Circuit Breaker Reignition Model

Tags
Breakers Switches

This PSCAD project models reignition behavior in a vacuum circuit breaker. It provides a focused example for studying switching transients and the voltage and current behavior associated with breaker interruption and reignition.

Author: Xiaoyang Wang, Xin Chen, Prasad Enjeti, Fang Chen Lin, Ali Yazdanpanah, Jonathan Rose, Yunzhi Cheng, Amro Quedan, Prashant Kansal | Org: Texas A&M University, ERCOT

Dynamic Modeling of AI Data Center Load in PSCAD

Tags
Data Centers Large Load Study

PSCAD model of a UPS based AI data center for studying ride through, protection, operating modes, reconnection, and grid interactions. The model is conceptual and based on publicly available information rather than validated hardware.

Author: Xiaoyang Wang, Xin Chen, Prasad Enjeti, Fangchen Lin, Ali Yazdanpanah, Jonathan Rose, Yunzhi Cheng, Prashant Kansal | Org: Texas A&M University, ERCOT

Dynamic Modeling of Crypto-Miner Load in PSCAD

Tags
Crypto Miners Large Load Study

PSCAD models of crypto mining loads for transmission stability studies, validated against laboratory measurements. The models capture ride through, protection, DC link dynamics, and low frequency impedance behavior, with an efficient average model suitable for large scale simulations.

Organization: The National HVDC Centre, University of Strathclyde

Developing Open-Source Converter Models

Tags
Converters HVDC Controls

The project page provides a direct PSCAD model with technical reports. The cases cover half-bridge, full-bridge, hybrid modular multilevel converters, and DC-grid studies using averaged, switching-function, and detailed representations.

Author: Theodor Heath | Org: University of Manchester

Supplementary Online Repository for Modular Multilevel Converter Hardware and Simulation Comparison

Tags
Converters Controls Capacitor Bank

This Mendeley Data record includes a downloadable PSCAD Capacitor Balancing Control Component ZIP within the thesis supplementary files. The broader archive also contains converter hardware designs and control implementations used for simulation-to-hardware comparison.

Organization: Nova Scotia Power

Nova Scotia Power PSCAD Model Quality Test (MQT) Tool

Tags
MQT Tools Automation

This Nova Scotia Power Model Quality Test automation package is used to run the standardized MQT test suite for PSCAD and PSS®E plant models submitted for interconnection studies. It helps evaluate model robustness, steady state and dynamic response, control performance, fault ride through behaviour, and other NSPI model acceptance requirements using a standardized test setup.

Looking for more?

I will try to create and upload new cases (somewhat) regularly. Follow on LinkedIn for new example releases, PSCAD tips, model development techniques, debugging lessons, and practical simulation insights.

Contribute to EMT-Tools

Have a custom PSCAD model or script you want to share with the community? We welcome public submissions!

Security First: To protect our users, all submissions are processed through our automated quarantine pipeline, where they are actively scanned by ClamAV and VirusTotal before human review.

Learn How to Submit

MIT License

By downloading EMT-Tools PSCAD resources from this site, you are agreeing to the MIT License terms. These resources are provided under the MIT License. You are free to use, modify, and distribute the material for both personal and commercial purposes.

  • Free for personal and commercial use
  • Modification and adaptation are permitted
  • Redistribution is permitted
  • Can be incorporated into proprietary projects
  • Original copyright and license notices must be retained
  • Provided without warranty or liability

In short: use it, modify it, build on it, and use it commercially. Just give the proper credits.

Disclaimer

The PSCAD examples, models, files, and related information provided on this website are made available for educational and informational purposes only. While reasonable care has been taken in preparing these materials, no representation or warranty is made regarding their accuracy, completeness, suitability, reliability, or fitness for any particular purpose.

The examples may contain errors, omissions, modelling assumptions, simplifications, or software specific limitations. Users are responsible for independently reviewing, validating, and verifying all models, calculations, parameters, results, and conclusions before relying on them for engineering, design, operational, commercial, regulatory, or other purposes.

Use of any material provided on this website is entirely at the user's own risk. To the maximum extent permitted by applicable law, Mathias Pielahn assumes no liability for any direct, indirect, incidental, consequential, special, or other loss or damage arising from the use of, reliance on, or inability to use any example, model, file, information, or simulation result provided on this website.

These materials are not a substitute for professional engineering judgment, independent verification, or compliance with applicable standards, codes, regulations, and project specific requirements.

Example link copied