Documentation Home Page ◇ ARTEMiS Home Page
Pour la documentation en FRANÇAIS, utilisez l'outil de traduction de votre navigateur Chrome, Edge ou Safari. Voir un exemple.
ARTEMiS and SSN Benchmarks
Real-time step size per core for typical models
The following figure shows how many states can be simulated per core. All models were simulated using only one core per RT-LAB subsystems (SM_ SS_).
LU and LDLt factorization performance on model with large admittance matrices
The Nine-level motor drive with multi-winding zig-zag feeding transformer(SSN) demo has 39 SSN nodes mainly used to compute the 3*4=12 diode rectifiers (72 switches)
matlab:open_demo_art('common/demos/ssn_9LevelDrive_xfozigzag')
A similar model with 17-level inverter with multi-winding zig-zag feeding transformer was designed for a client (confidential) in which there are 76 SSN nodes and a total of 3*8=24 diode rectifiers (144 switches)
In these models, the factorization part of the SSN algorithm is dominant by factors of 1.5 (39 nodes) and 3 (76 nodes) and we compare the calculation time of both LU and LDLt factorization methods below.
Calculation time on Opal-RT OP4510 in micro-seconds. (3 cores max available)
39 node model, 72 switches, 2 core available for the rectifiers:
1 core : LDLT:31.2 LU 42.8
2 core : LDLT:26.3 LU 38.0
76 node model, 144 switches, 3 cores available for the rectifiers:
1 core : LDLT:133.4 LU 205.9
2 core : LDLT:125.6 LU 195.5
3 core : LDLT:114.5 LU 183.3
Parallel SSN efficiency on the bipolar HVDC demo
This section provides some SSN parallelization performance benchmark on the Bipolar 12-pulse HVDC link with switched filter banks and Firing Pulse compensation demo.
matlab:open_demo_art('common/demos/ssn_Bipolarhvdc12pSwFilterBanks')
The HVDC inverter and rectifier stations have 19 SSN nodes each and 44 and 49 switches respectively. In this model, the state-space operation count is approximately 4 times higher than the LU/LDLT factorization operation count.
The following measurements were taken with the LU factorization. LDLt factorization should further improve performance.
Calculation time on Opal-RT OP5700 in micro-seconds. (12 core max available, worst subsystem performance displayed)
1 core each for both inverter and rectifier: LU 50.9
2 cores each for both inverter and rectifier: LU 43.6
3 cores each for both inverter and rectifier: LU 41.5
* Above 3 cores each, performance does not improve.*
OPAL-RT TECHNOLOGIES, Inc. | 1751, rue Richardson, bureau 1060 | Montréal, Québec Canada H3K 1G6 | opal-rt.com | +1 514-935-2323
Follow OPAL-RT: LinkedIn | Facebook | YouTube | X/Twitter