Simulation Model
This modular multilevel converter (MMC) model is used to compare the real-time performance of the RT Box 1, 2 and 3. The MMC is particularly useful for such benchmarking as it allows:
- easy scaling of the number of cells in the converter and
- splitting the system into different parts to run them on a single or multiple cores. This can be done with the new Task Frames available in PLECS 4.4.
- RT Box 1 and 2 with 32 digital I/Os are able to simulate up to 5 cells, whereas
- the RT Box 3 is able to simulate up to 10 cells per arm.
Performance Metric
The performance metric for evaluating the different RT Box targets is the average execution time per core. For the RT Box 1 and the single core operation of the RT Box 2 and 3, this means only one core is calculating the complete MMC plant model. In the case of the RT Box 2/3's multicore operation, total average execution time is calculated from the average execution time of each of the three available simulation cores.
Results
Using the described model, different simulations are performed:
In both cases only the RT Box 3 allows simulation of up to 10 sub-cells per arm, as it has 64 digital inputs vs. 32 on the RT Box 1/2.
There is a clear performance gain with the RT Box 2/3’s 1.5 GHz processor over the 1 GHz processor in the RT Box 1. Another significant performance gain is achieved by running the plant model on different simulation cores of the RT Box 2 and 3.