Please take a minute to review and accept our Terms of Use.
Welcome to the PLECS User Forum, where you can ask questions and receive answers from other members of the community.

Many technical questions regarding PLECS are answered on the Technical Solutions page of our website. Tutorial videos, specific application examples, and pre-recorded webinars are available on our YouTube page. Please follow us on LinkedIn for the latest Plexim news.

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

0 votes
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.
asked Apr 15 by OptimisticPoplar (27 points)

1 Answer

0 votes
Best answer

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.

answered Apr 16 by Bryan Lieblick (1,937 points)
selected Apr 16 by OptimisticPoplar
Thank you for your help, I will try it.