Support : Knowledge base

Knowledge Base

Welcome to OPAL-RT’s Knowledge Base

OPAL-RT offers a repository of support information for optimal use of its technology.

Loading…

Please note that OPAL-RT knowledge base is not fully optimized for mobile platforms.

For optimal experience, use a desktop computer.

Reference Number: AA-02109// Views: AA-02109// Created: 2022-11-15 21:38:41// Last Updated: 2022-11-15 21:40:51
HowTo
How To Increase Model Performance By Replacing SPS Three-Phase Dynamic Loads Blocks With ARTEMiS SSN Variable PQ Loads With Distributed Computing blocks

How to increase model performance by replacing SPS Three-Phase Dynamic Loads blocks with ARTEMiS SSN Variable PQ loads with distributed computing blocks

Since RT-LAB 2023.1, ARTEMiS SSN Variable PQ loads with distributed computing blocks are available to the user. Note that this tip only works if more than one core is available.

The increase in performance is possible thanks to the division of the block in two complementary blocks: One block is connected to the electrical system and sends the proper information to the complementary block which is responsible for the complex calculations. The complementary block is put in another computation subsystem so that the calculations are done one a separate core, in parallel.

SPS Three-Phase Dynamic Load blockARTEMiS SSN Variable PQ loads with distributed computing blocks
  

1) The first step is to identify where SPS Three-Phase Dynamic Loads blocks are used in the model, then replace them with an ARTEMiS SSN PQ Injection block. 

The parameter of this block corresponds to a Unique Goto Tag in order to send the data to the complementary PQ calculation block. Simply add a unique name and one Goto will be created automatically for Vmeas, another one will be automatically created for PQ and one From block will be automatically created for Iinj, within the block (see under mask) as shown below:

  

2) The next step consist in organizing the Vmeas, PQ and Iinj vectors to connect them to ARTEMiS SSN PQ calculation blocks, in another computation subsystem. Putting these blocks in another computation subsystem is key as this is what allows the increase in performance.

Note that he parameters of one block are supposed to be the same or at least very similar to the ones in the now replaced SPS Three-Phase Dynamic Loads blocks. The image below tries to show to its simplest form an example for one block replacement.

See below the original model equivalent:

To see a full example model with ARTEMiS SSN Variable PQ loads with distributed computing blocks, type the following command in MATLAB command prompt:

To see the same model with SPS Three-Phase Dynamic Loads blockstype the following command in MATLAB command prompt: