How to divide a system into several parts so that they can work on different cores?

Hi, I have a system with 3 parallel VSIs and a grid. Besides, I have a RT Box 2.

I want to make each VSI work on the different cores of the RT Box 2 because the whole system is complex and it will increase the step if only one core is used. But after many attempts, I have to admit I don’t know how.

I have read the revelant documents and demos, such as the ‘MMC’ and the ‘RT Box: System Splitting for Distributed Real-Time Simulation’, but they don’t seem to be the same as the 3 VSIs parallel system.

So, I am seeking for your help and I wonder if it is possible to separate the various converters of a parallel system and have them work on different cores. If so, what should be done?

Thank you.

With inductively coupled systems such as your model it is sometimes challenging to determine where to split your model. As of PLECS 4.8.1 and RT Box TSP 3.0.1 the PLECS RT Box 2 and 3 now support real-time simulation of electric circuits on the FPGA. You can run simulation models such as this one without additional partitioning steps. Place the block on the schematic and connect it to the electrical circuit that should be simulated on the FPGA. The Target parameter controls whether the code for this circuit is generated for the CPU or the FPGA.

See the “Running Simulations on the FPGA” section of the RT Box Manual for additional details.

Thank you for your help, I will try it.