Key Features

  • Application-specific models, including common AC and DC electric drives, flexible AC transmission systems (FACTS), and renewable energy systems
  • Discretization and phasor simulation modes for faster model execution
  • Ideal switching algorithm for accelerated simulation of power electronic devices
  • Analysis methods for obtaining state-space representations of circuits and computing machine load flow
  • Basic models for developing key electrical technologies
  • MATLAB® based Simscape™ language for creating custom component models
  • Support for C-code generation (with Simulink Coder™)

Power Generation

Simscape Power Systems™ provides models of standard and industry-specific components for power generation systems. These models help you size components and investigate performance and stability of electrical networks.


Simscape Power Systems provides synchronous and asynchronous machines that you can use to model generators in your system. You can enable nonlinear effects such as saturation. Standard and simplified models let you select the level of fidelity appropriate for your task. The models offer multiple parameterization methods that let you enter the values you have available, and the blocks calculate per-unit base values for you.

GasTOPS cut model development time by 65%, verified controller behavior during system faults, and reused the model for desktop simulation, HIL tests, and a training simulator.

Explore Gallery (2 images)

Renewable Energy

Simscape Power Systems provides models of components in renewable energy systems, such as wind turbines and photovoltaic arrays. Example models show how to use these components to predict system response to faults in the system, assess the impact of compensators on electrical grid stability, and measure system output as environmental conditions vary. You can explore behavior in microgrids that also include electric vehicles.

Teams reduced development time by one year, eliminated expensive iterations on hardware prototypes, and accelerated new product development by factor of three through reuse.

Explore Gallery (3 images)

Voltage and Frequency Control

Voltage regulators and frequency controllers are included in Simscape Power Systems. Excitation system models follow the IEEE® 421.5 standard and help you apply recommended practices in power system stability studies. Additional components provide abstract models of the prime movers that you connect to your generators so you can easily add realistic behavior of the dynamics of those components.

Power Transmission

Simscape Power Systems enables you to model complete electrical networks and grids so you can use simulation to explore and improve grid stability.


Models of power electronics-based FACTS systems help you use simulation to improve power transmission capabilities of your networks. You can add devices such as static VAR compensator (SVC) and unified power flow controller (UPFC) to your grid models to control power flow, improve transient stability, and relieve power congestion in a transmission system.

Engineers at Sandia reduced model development time by 80%, lowered the cost of the final system by $200,000, and validated their model against field data.
Unified Power Flow Controller (UPFC) used to relieve power congestion on a 500/230 kV grid.

Transmission Lines

Simscape Power Systems provides models for single and multiphase transmission lines and cables. You can use a PI section model to study the interactions between power systems and control systems, or use a distributed parameters model for tests that involve high-frequency transients. A graphical tool is provided to calculate key parameters based on line geometry and conductor characteristics.

Initializing a 735-kV transmission network with seven power plants, hydraulic turbines, speed regulation, excitation systems, and power system stabilizers.

User interface for calculating the RLC parameters for a transmission line.


Simscape Power Systems includes models for single and multiphase transformers, such as delta-delta, wye-delta1, and zigzag-delta1-wye. Parameterization options let you specify nonlinear behavior such as saturation, varying core dimensions, and hysteresis. Examples show you how to create custom models either graphically or via equations in the Simscape™ language.

Some of the Simscape Power Systems transformer models. Foundation components for windings are used in custom transformer models.

Power Consumption

Simscape Power Systems enables you to model the loads in your system at the desired level of fidelity. In addition to generic components, it provides a library of electric drives. It combines the key components (machines, power converters, and controllers) into a single block with an interface that helps you modify key parameters and add or neglect switching effects.

Power Converters

Simscape Power Systems includes power converter models. It also provides rectifiers, inverters, and converters with common topologies such as buck and boost. These converters use piecewise linear models of the power electronic devices for efficient simulation, and these device models are included so that you can model custom power converter topologies. The power electronic devices can include heat generation by the device and heat transfer between the device and the environment.

Alstom engineers reduced development time by 50%, generated defect-free, safety-critical code, and verified behavior under a range of conditions, including faults.
A 60 Hz, voltage source feeds a 50 Hz, 50 kW load through an AC-DC-AC converter with a rectifier and an inverter controlled by a PI voltage regulator.
Generate a temperature profile based on switching and conduction losses in an insulated-gate bipolar transistor (IGBT).
Some of the Simscape Power Systems power converter models with common topologies.


Simscape Power Systems provides models of synchronous and asynchronous three-phase machines. You can also enable nonlinear effects such as saturation. Standard and simplified models let you select the level of fidelity appropriate for your task. The models offer multiple parameterization methods that let you enter the values you have available, and the blocks calculate per-unit base values.

Explore Gallery (2 images)

Drive Controllers

Models of elements in drive controllers are provided in Simscape Power Systems, including current controllers, speed controllers, and modulators. You can use these blocks to implement control strategies such as field-oriented control, vector control, and direct torque control. The models enable you to incorporate or neglect the effect of drive circuit switching on your system.

Simulation and Analysis

With Simscape Power Systems, you can use the simulation method that best matches the task you need to perform. Many key power system analyses are automated to help you quickly and accurately assess the performance of your design.

Simulation Methods

Simscape Power Systems enables you to simulate your model with continuous, discretized, or phasor methods. Continuous methods perform highly accurate simulations of power system models, varying the step size to capture the dynamics of your system. With discrete methods, you can control the precision of your simulation by selecting the size of the time step. Phasor simulation replaces the differential equations representing the network with a set of algebraic equations at a fixed frequency, enabling transient stability studies of systems with multiple machines. You can choose the method that best meets your needs.

Options for continuous, discrete, or phasor simulation mode (left) to analyze transient effects or simply magnitudes of circuit voltages (right).

Ideal Switching Algorithm

The ideal switching algorithm in Simscape Power Systems enables fast and accurate simulation of systems containing power electronic devices. This algorithm does not require numerically stiff high-impedance snubbers to model power electronic devices. Using this method gives you greater flexibility in selecting a solver, and results in shorter simulation times.

Enabling the ideal switching algorithm (left) in Simscape Power Systems to accelerate simulations by eliminating snubbers and taking larger simulation steps (right).

Load Flow Analysis

Simscape Power Systems provides a tool for load flow analysis that helps you initialize your model and determine steady-state conditions. It computes initial currents, internal fluxes, and rotor positions for synchronous and asynchronous machines based on desired steady-state conditions for your circuit. The values are shown in a report and entered automatically into your model.

Power Quality Analysis

Simscape Power Systems enables you to analyze the power quality of your design. You can evaluate the relative overall harmonic distortion, compare the distortion to standard limits, and determine parameters for filtering the distortion. MATLAB® functions and graphical tools enable you to analyze your system under various conditions and summarize the results in reports and plots.

Get harmonic magnitudes, calculate total harmonic distortion percentage, and plot harmonic magnitudes from a system with a three-phase rectifier.
The Simscape Power Systems FFT analysis tool. The frequency spectrum of a voltage waveform is displayed, and power quality is measured by calculating total harmonic distortion.

Simscape Platform

Simscape™ is the platform for all Simscape add-on products. In addition to the Foundation libraries, it provides much of the fundamental technology for modeling and simulating physical systems in all domains.

Modeling with Physical Connections

Simscape components represent physical elements, such as pumps, motors, and op-amps. Lines in your model that connect these components correspond to physical connections in the real system that transmit power. This approach lets you describe the physical structure of a system rather than the underlying mathematics. Electrical, mechanical, hydraulic, and other physical connections are represented in your multidomain schematic by lines whose color indicates their physical domain. You can see right away which systems are in your model and how they are connected to one another.

Explore Gallery (4 images)

Simscape Platform Capabilities

Simscape Power Systems is based on Simscape, which provides much of the core technology and capabilities necessary for modeling and simulating electrical power systems. Simscape enables you to:

Simscape Product Family

The Simscape product family consists of six products that cover many applications. You can combine any set of the Simscape add-on products with the Simscape platform to model multidomain physical systems. The add-on products include more advanced blocks and analysis methods.

The Simscape family of products, shown in the Simulink library browser (left). It provides hundreds of components (examples upper right), and advanced analysis tools including 3D animation from Simscape Multibody (lower right).

Converting to C Code

You can convert Simscape Power Systems models into C code using Simulink Coder. Converting Simscape Power Systems models to C code enables them to be used for tasks such as HIL testing and optimization where batch simulations are performed. Converting to C code also enables you to share protected models.

Testing Without Hardware Prototypes

Simscape Power Systems models enable you to test embedded control algorithms and controller hardware without using hardware prototypes. In addition to software-in-the-loop (SIL) and processor-in-the-loop (PIL) tests, converting your Simscape Power Systems models to C code lets you run hardware-in-the-loop (HIL) tests. This enables you to test embedded controllers without endangering equipment and personnel, and increases your confidence that the system will behave as specified when you connect the controller to the real system.

Explore Gallery (2 images)

Running Batch Simulations

Many engineering tasks, such as optimizations and parameter sweeps, require running many sets of simulations. Converting your Simscape Power Systems model to C code enables the efficient execution of these tasks. You can accelerate individual simulations, and run batches of simulations in parallel over multiple processors or distributed across a computing cluster.

Teams saved millions of dollars in hardware costs, verified behavior under hundreds of operating conditions and faults, and evaluated the wind farm’s impact on grid stability.

Sharing Models

Simscape helps you make efficient use of your purchased software when sharing models that use Simscape Power Systems. It also provides methods of sharing models while protecting your intellectual property.

Accessing Capabilities in Simscape Add-on Products

Using Simscape Editing Mode, Simscape users can perform many tasks on models that use Simscape add-on products, even if they have not purchased the add-on products. These tasks include viewing, simulating, and changing parameter values in the model. As a result, your team can leverage advanced components and capabilities from the entire Simscape product family without requiring that each engineer purchase a license for each Simscape add-on product.

Working with Simscape Models
Task Model Developer
(Purchases Simscape and Simscape add-on products)
Model User
(Purchases Simscape)
Log data and plot results
Change numerical parameters
Generate code with Simulink Coder
View Simscape Multibody animations
Access PowerGUI functions and settings
Change block parameterization options  
Make or break physical connections  

Sharing Protected Models

You can share Simscape Power Systems models with other users while protecting your intellectual property. You can protect custom components defined using the Simscape language as well as subsystems containing Simscape Power Systems components. Sharing these models lets other users run simulations, vary parameters, and convert them to C code, but prevents them from seeing the original implementation.

Specialized Technology

Simscape Power Systems includes both Simscape Components and Specialized Technology libraries. You can create and simulate systems using either library, and a single Simscape Power Systems model can contain components from both libraries.

Simscape Components libraries use the full range of Simscape technology, and the component models are written in the Simscape language. You can directly connect these models with the Simscape Foundation library components and with components in the Simscape product family.

Specialized Technology libraries provide components and technology specifically developed for electrical power systems. Specialized Technology models contain a large number of models that use their own electrical domain. You ultimately connect these blocks to other Simscape elements through Simulink® signals.

For more information on the difference between these two technologies, see the Simscape Power Systems documentation and Release Notes.