top of page

DSIM

World’s Fastest Simulation for Power Electronics. Period.

DSIM is capable of simulating simple topologies or large and complex systems with astounding speed and accuracy. 

 

 

Its novel technique of solving power electronics simulation was specifically designed to address schematics with a large numbers of switches, high switching speeds, the need for small time constants for switch transitions, and large time constants for system simulations including nanosecond timing with switch transitions.

DSIM-logo-color.jpg
How fast can DSIM simulate this 10 kV 2 MW System with 578 active switches and 20 kHz switching frequency?  13 seconds to finish 100 ms simulation!

About DSIM

DSIM is a simulation software designed for power electronic systems.

 

Its novel Discrete-State Event-Driven (DSED) simulation technique was specifically designed to address systems with large numbers of switches, high switching frequencies, and wide variations of time constants including: small time constants for switching transients in the scale of nanoseconds and large time constants for system simulations in the scale of seconds or minutes. 

 

DSIM simulations run at record-breaking speeds that are hundreds or thousands of times faster than existing commercial simulation tools. 

 

DSIM is ideally suited for applications in power system, power transmission, motor drive, industrial power supply, renewable energy source, aerospace and more.     

Fast Simulation Speed

With it's novel Discrete-State Event Driven (DSED) solver, DSIM is the fastest power electronics simulation tool on the market.

Accurate Switching Transient Simulation

DSIM offers hundreds of physical models of IGBT and SiC MOSFETs and can simulate the non-ideal switching transients without increasing the simulation time exponentially.

Rich Component Library

DSIM provides a rich component library of power switches, motors, photovoltaics. energy storage, and both continuous and discrete control blocks.

Highlights

  • Simulate thousands of switches

  • Fast switching (MHz)

  • Non-ideal switch transitions (physical model with parasitics)

  • Switching transient simulations

  • Scripted, automated simulations

  • Superfast AC Sweep

Feature Application:  
SST (Solid-State Transformers)

Servers

1

Challenge:
Grid Compatibility

Harmonic issues, voltage regulation, protection, load balancing and power distribution are important considerations with SSTs and may require modifications to the grid infrastructure to ensure compatibility. 

2

Challenge: 
Control & Protection

Solid-state transformers (SSTs) require sophisticated control systems to regulate voltage, current, and power flow.

 

Designing robust and reliable control systems that can handle various grid conditions and fault scenarios is a major challenge. 

[ 1 ] DSIM for Grid Compatibility

Challenges solved:
DSIM support for harmonic issues

Harmonic issues

SSTs generate high-frequency harmonics due to power electronics switching, leading to grid voltage distortion and additional losses.


DSIM helps address this issue, allowing you to design the SST by adding filters (either passive LC or active APF) to suppress harmonics, or by using multilevel topologies or advanced PWM to reduce harmonic content.

DSIM voltage regulation grid compatibility

Voltage Regulation

Unlike conventional transformers, SSTs require dynamic voltage control due to fast power fluctuations from renewables (solar/wind) and bidirectional reactive power support for grid stability.


To address this issue, one has to specially design the control algorithms to ensure SSTs handle certain voltage variations.

DSIM load balance and power distribution

Load Balancing and Power Distribution

SSTs need to manage load balancing and power distribution efficiently, especially in microgrid or distributed generation scenarios.
 

To address this issue, intelligent power management systems are needed to dynamically allocate power based on load demands and generation availability.

Grid Compatibility

Comprehensive Component Library

DSIM offers an extensive built-in library to streamline grid-compatibility design: switch modules (T-type, ANPC, DNPC, etc.), passive components (RLC, transformers, coupled inductors, etc.), control elements (THD, PLL, filters, PI, logic, lookup tables etc.), modulations (SPWM, SVPWM, phase-shift control, variable-frequency control, etc.) and renewables (solar, wind, battery, etc.). All essential components for grid SST simulations are readily available for immediate deployment.

DSIM-icon-blue-yellow_edited_edited_edited.jpg
Highway Night Light
Unparalleled Simulation Performance

Grid compatibility simulation tests are usually time-consuming. Now, DSIM provides unprecedented simulation speed to support large-scale simulation, such as multi-SST grids. Conventionally, due to low simulation speed, such simulations can only be done with simplified models such as switch averaging, which hinders the switching ripples and high-frequency dynamics.

 

Now, with DSIM, one can simulate large-scale system composed of multiple SSTs based on detailed switch models, and the simulation speed is 10-100x faster than other tools. This enables system-level grid-compatibility analysis previously impractical with other tools.

[ 2 ] DSIM for Control & Protection

Challenges solved:
Modern Architecture

Multi-level Control

SSTs require control at module level (e.g., DAB, H-bridge), stage level (e.g., Cascaded H-bridge), equipment level (full SST), and system level (multiple SSTs).

 

This hierarchy makes simulations complex and time-consuming, often limiting analysis to module/stage levels only.

UAV Control Center

Multi-mode Control

Each SST port or stage supports various control modes - voltage/current regulation, APF, PFC, grid-forming/following.

 

This flexibility dramatically increases simulation requirements.

Stone Balancing

Robustness and stability testing

Comprehensive validation requires numerous test cases - grid-connected/islanded operation, LVRT/HVRT, etc.

 

Fast and automated batch testing tools become essential for efficient evaluation.

Control & Protection

C block and DLL block

DSIM provides C block and dynamic link libraries (DLL) for users to easily integrate custom control algorithms. Users can develop and test control algorithms in a simulation environment. Once verified, these algorithms can be easily ported to physical controllers. This migration process typically requires only minor adjustments to the code to accommodate the specific hardware characteristics of the physical controller.

DSIM-c-block_edited.jpg
DSIM-AC-sweep.png
Frequency (AC) Sweep

 In large systems, it is difficult to deduce system stability through theory. DSIM provides a frequency sweep tool, AC sweep, which allows the simulation speed of DSIM to be used for automated fast frequency sweep and efficient analysis of system stability.

With AC Sweep Frequency Analysis, the frequency response of a circuit or a control loop can be obtained. A key feature of the AC Sweep Frequency Analysis in DSIM is that, if a circuit is switch-mode, the frequency response can be acquired in its original switch-mode form, rather than relying on an average model.

More DSIM Applications

DSIM-Page-Microgrid-v5-1.png

Microgrids

The current meta for the simulation and design of microgrids requires the use of expensive real-time hardware or the use of average models. Both approaches require compromise and abstraction from the desired system. Real-time simulation hardware is expensive and limits things like switching speed, the number of switches, machine models, etc. to maintain real-time fidelity. The offline approach with average models or simplified sub-systems can hide fundamental underlying issues.

The largest microgrid simulated with DSIM so far has been a 1200 switch 10 unit microgrid where the inverters were defined as cascaded H-bridge MMCs. 150ms of simulation with DSIM took 2 minutes 22 seconds, the same system in PSIM would have taken 138 days (4.6 months).

Motor Drives

Motor drives are typically long simulations. A motor drive system has two significantly different time constraints: short electrical time constant and long mechanical time constant.​

The frequency of the motor drive, defining the electrical/ mechanical frequency relationship, combined with the switching speed requires a small timestep and long simulations for the motor to reach the desired torque and shaft speeds. With efficiency boost and power handling boost provided by multi-level inverters, the number of switches required to simulate is also increasing. Add in other factors and some software reach simulation lengths into hours. 

DSIM is able to solve multi-time-scale systems efficiently, greatly reducing simulation time and effort.

DSIM-Page-Motor.png
200-kHz-Resonant-Converter.png

High Frequency Converters

Since DSIM can easily handle many hundreds to thousands of switches, it makes sense that it can also easily handle very fast switching. With GaN and SiC devices pushing switching speeds in the 10s or 100s of MHz, even simple converters can take a very long time to simulate with traditional tools. Adding in a physical switch model with traditional tools will just slow things down further. Get results in a few minutes by using the DSIM tool.

User-defined Control and Automation

DSIM provides functions such as C blocks and DLL blocks that allow users to implement any control algorithms. In addition, with the built-in scripting function automate the simulation process by running hundreds of simulations automatically, with various parameters and operating conditions.

See the example. A C block enables users to input C code directly without the need for compilation.  A C interpreter engine will interpret and execute the C code at runtime. This feature simplifies the process of writing custom C code.

DSIM c block

API for MATLAB

DSIM provides Application Programming Interface (API) functions that can be accessed through MATLAB, covering various stages such as circuit modification, simulation control, and data post-processing. These interface functions enable users to leverage MATLAB's M language for tasks such as parameter design, multi-scenario testing, and the development of custom features.

For more information, please refer to "Tutorial - DSIM API Document (MATLAB)".

API for C/C++

Easily conduct simulations by writing custom functions and programs. The API supports various functions such as schematic operations, simulation control, and data processing. Through the provided interface functions, users can leverage DSIM for parameter design, multi-scenario testing, and the integration of various custom features. 

For more information, please refer to "Tutorial - DSIM API Document (C_C++)".

“... DSIM offers significant advantages when simulating complex power converter topologies and controls ... What would typically take hours with a standard simulation package can be simulated in minutes ...”

Troy Beechner, VP Engineering, RCT Systems

DSIM versions

DSIM offers three powerful options:

DSIM Lite

– Only ideal switches
– Limit of 15 switches
– C block, API, or co-simulation with Simulink

not included
– Limits to scripting functions

DSIM Pro

– Includes non-ideal switches (switching transient simulation)

- Includes c block, API & co-simulation
– Limit increase to 50 switches

DSIM Enterprise

– Unlimited
– No restrictions

More DSIM Applications

DSIM power systems

Power Systems

Distributed microgrid,

Grid-connected inverter,

DC distribution system,

Flexible AC transmission,

Reactive power compensation,

Harmonic energy control,

Power electronics transformer

DSIM education

Education & Research

Course on power electronics,

Research on power device,

Optimization of circuit,

Analysis of Topology,

Control algorithm simulation

DSIM power supply

Power Supply

Communication power supply,

Data center power supply,

Wireless power transmission,

High frequency power amplifier EMC analysis

DSIM motor drives

Motor Drives

Frequency control, Rail transit system, Electric vehicle, Ship towing system,

Servo control, Metallurgy and mining, Offshore oil field

DSIM aerospace

Aerospace

Multi-electric aircraft,

Radar navigation,

Rocket power supply,

Satellite power supply,

Electromagnetic emission

DSIM renewable energy

Renewable Energy

PV and wind power,

Energy storage,

Fuel cell,

Wave power generation

DSIM form
Computer Keyboard

Request Information

Country
Simulation interests

Who is behind DSIM?

DSIM is a simulation software that was specifically designed for power electronics. The developers of this amazingly fast simulation tool are members of collaborative teams at Tsinghua University and DSIM Technology Co.

bottom of page