Software and Synthesis Development Libraries for Power Electronic System Real-Time Simulation
2019 IEEE Electric Ship Technologies Symposium (ESTS)(2019)
Abstract
In this paper, C++ libraries to create high performance real-time simulators of power electronic systems are presented. These libraries utilize the Latency-Based Linear Multistep Compound (LB-LMC) method for the solver algorithm. C++ simulation solver engines created from these libraries support both real-time CPU and FPGA execution, allowing for fast and flexible simulator implementations. These libraries support object-oriented simulator development and metaprogramming development utilizing code generation to produce heavily optimized solver engines for given execution target. Details of these libraries and their application are discussed. Example cases of the usage of these libraries for FPGA-based simulation from prior papers are presented to demonstrate capabilities of the libraries, allowing for real-time power electronic system simulators running with $\le 50$ ns time steps.
MoreTranslated text
Key words
high performance real-time simulators,power electronic systems,flexible simulator implementations,simulator development,FPGA-based simulation,synthesis development libraries,C++ libraries,power electronic system realtime simulation,realtime power electronic system simulators,latency-based linear multistep compound method
AI Read Science
Must-Reading Tree
Example
![](https://originalfileserver.aminer.cn/sys/aminer/pubs/mrt_preview.jpeg)
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined