SlideShare une entreprise Scribd logo
1  sur  26
Télécharger pour lire hors ligne
www.opal-rt.com
Ould Bachir, Tarek
January 8th, 2015
Les défis de la simulation
parallèle des systèmes de puissance
22
Plan de la présentation
1 2 3 4
Introduction Défis
Grands
réseaux
Problématique
33
Plan de la présentation
1 2 3 4
Introduction Défis
Grands
réseaux
Problématique
44
La simulation des systèmes de puissance
Introduction
Étude des réseaux Prototypage de contrôleurs
Étude des transitoires Scénarios de défauts
55
La simulation des systems de puissance
ePHASORsim
Real-Time Transient
Stability Simulator
10 ms time step
HYPERsim
Large Scale Power System
Simulation for Utilities & Manufacturers
25 µs to 100 µs time step
eFPGAsim
Power Electronics Simulation on FPGA
1 µs to 100 ns time step
1 s
(1 Hz)
10,000
2,000
1,000
500
100
10
0
10 ms
(100 Hz)
50 µs
(20 KHz)
10 µs
(100 KHz)
1µs
(1 MHz)
100 ns
(10 MHz)
10 ns
(100 MHz)
20,000
Période (fréquence fondamentale) des transitoires
Nombre de bus
eMEGAsim
Power System & Power Electronics Simulation
Based on Matlab/Simulink and SimPowerSystems
10 µs to 100 µs time step
Introduction
Domaine des phases
Domaine du temps
66
Introduction
L’intérêt d’exécuter la simulation en temps réel est de pouvoir connecter un dispositif physique
Hôte
Contrôleur numérique
Simulateur en temps réel
77
Introduction
Il y a 15-20 ans, les simulateurs faits de
grappes d’ordinateurs était une révolution
Simulateurs HIL
OP5607 (Virtex 7)
OP4500 (Kintex 7)
La puissance de calcul des PC aujourd’hui
ne suffit plus et on retrouve de plus en plus
des FPGA dans les simulateurs
88
Plan de la présentation
1 2 3 4
Introduction Défis
Grands
réseaux
Problématique
99
Problématique
Dans un simulateur en temps réel, un contrôleur physique est directement relié au simulateur. Pour que la
simulation soit réaliste, la boucle de simulation doit être la plus rapide possible (quelques μs).
Électronique de puisse/moteurContrôleur physique
PWM pulse
Analog V/I
Hall Effect
1010
Problématique
• Les avancées technologiques dans l’électronique de
puissance permettent aujourd’hui la commutation rapide
des convertisseurs de puissance (10kHz to 100kHz)
• Ces fréquences offrent beaucoup d’avantages au système
de puissance, meilleure densité de puissance, distortion
harmonique réduite, etc.
• Ces fréquences de commutation sont cependant très
contraignantes pour les simulateurs en temps réel puisque
les pas de calcul doivent être de l’ordre de la μs et moins.
0 5 10 15 20
-0.5
0
0.5
1
1.5
1 kHz PWM (UA)
Logiclevel
Time (ms)
0 5 10 15 20
-20
0
20
Load currents
Current(A)
Time (ms)
0
-0.5
0
0.5
1
1.5
Logiclevel
0
-20
0
20
Current(A)
0 5 10 15 20
-0.5
0
0.5
1
1.5
1 kHz PWM (UA)
Logiclevel
Time (ms)
0 5 10 15 20
-20
0
20
Load currents
Current(A)
Time (ms)
0 5 10 15 20
-0.5
0
0.5
1
1.5
20 kHz PWM (UA)
Logiclevel
Time (ms)
0 5 10 15 20
-20
0
20
Load currents
Current(A)
Time (ms)
1111
Problématique
• Seuls les FPGA permetent aujourd’hui de réaliser une
simulation en temps réel avec une telle contrainte de
temps
• Néanmoins, plusieurs défis doivent être résolus pour
parvenir à ce résultats! (et plus encore pour en faire un
produit commercial)
Physical controller
PWM pulse
Simulated plant
FPGA
1212
Plan de la présentation
1 2 3 4 5
Introduction Défis
Quelques
Solutions
Problématique
6
Q&A
Grands
réseaux
1313
Défis
• Quelques défis techniques:
• Format des nombres: virgule flottante (FP) vs. virgule fixe (FXP)
• Latence des opérateurs FP a impact sur le pas de calcul
• Fréquence d’horloge, comment l’augmenter sans pénalité de latence
• Modélisation des convertisseurs de puissance
• Quelques défis “pratiques”:
• Les FPGA sont difficiles à programmer, il faut avoir des connaissances en
conception numérique (le client est un spécialiste des systems de
puissance)
• Le temps de programmation et de reprogrammtion est lent, il ne faut pas
pénaliser le temps de prototypage
1414
Solutions aux défis techniques
• Auto-alignement des mantisses:
1515
Solutions aux défis techniques
• Format redundant des nombres (HRCS) pour réduire la latence des additions
1616
Solutions aux défis techniques
• Opérateurs custom à chemin compressé
1717
Solutions aux défis pratiques
1818
Solutions aux défis pratiques
• Architecture fixe générique
Faite de mémoire embarquée,
reprogrammable depuis le CPU
1919
Solutions aux défis pratiques
Workflow
Host Computer
(Console)
Design Power
Electronics Circuit
Real-Time
Simulator
Execute the CPU Model
FPGA
Execute the power
converter model on FPGA
No hardware design
skills required
No reprogramming
No bitstream generation
Physical
controller
HIL Simulation
2020
Plan de la présentation
1 2 3 4
Introduction Défis
Grands
réseaux
Problématique
2121
Simulation des grands réseaux
Ligne HVDC
MMC 2MMC 1
1GW
± 320 kV
C = 10mF
Larm = 50mH
C = 10mF
Larm = 50mH
Bypass
breaker 1
Rstart = 100Ω
Bypass
breaker 2
Rstart = 100Ω70 km DC cable
1 2 12
Main ac
breaker 1
Main ac
breaker 2
AC EQ.
SRC1
AC EQ.
SRC2
CPU #1:
Eq. Source no 1
CPU #2: VSC-MMC Station no. 1 CPU #3: VSC-MMC Station no. 2
CPU #4:
Eq. Source no 2
Low Level
Control
CPU #6: Inverter Control
Upper Level
Control
Upper Level
Control
CPU #5: Rectifier Control
Low Level
Control
Convertisseurs MMC
Simulés sur deux FPGA
2222
Simulation des grands réseaux
Structure du MMC
400 SM
équivaut à 9600
semiconducteurs
Architecture du
solveur MMC
2323
0 0.5 1 1.5 2 2.5 3 3.5
-0.2
0
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
vua(pu)
time (s)
0 0.5 1 1.5 2 2.5 3 3.5
-4
-3
-2
-1
0
1
2
3
4
5
iua(pu)
time (s)
0 0.5 1 1.5 2 2.5 3 3.5
0
5
10
15
20
25
30
35
VctotupA(pu)
time (s)
CPU MMC
FPGA MMC
Simulation des grands réseaux
Concordance avec le modèle de référence
2424
0 0.5 1 1.5 2 2.5 3 3.5
-0.2
0
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
vua(pu)
time (s)
0 0.5 1 1.5 2 2.5 3 3.5
-4
-3
-2
-1
0
1
2
3
4
5
iua(pu)
time (s)
0 0.5 1 1.5 2 2.5 3 3.5
0
5
10
15
20
25
30
35
VctotupA(pu)
time (s)
CPU MMC
FPGA MMC
Simulation des grands réseaux
Concordance avec le modèle de référence
2525
2.44 2.46 2.48 2.5 2.52 2.54 2.56
0
0.2
0.4
0.6
0.8
1
1.2
vua(pu)
time (s)
2.45 2.46 2.47 2.48 2.49 2.5 2.51 2.52 2.53 2.54 2.55
-1.2
-1
-0.8
-0.6
-0.4
-0.2
0
0.2
0.4
0.6
iua(pu)
time (s)
2.45 2.46 2.47 2.48 2.49 2.5 2.51 2.52 2.53 2.54 2.55
370
380
390
400
410
420
430
440
450
VctotupA(pu)
time (s)
CPU HVDC
FPGA HVDC
Simulation des grands réseaux
Concordance avec le modèle de référence
2626
Merci de votre attention
www.opal-rt.com
Acta est fabula
Contact:
Tarek Ould Bachir
Ingénieur R&D
tarek@opal-rt.com
Opal-RT Technologies

Contenu connexe

Similaire à Challenges of Parallel Simulation of Power Systems_french

10-CEMdesConvertisseurs-GAUTIER-ENSCachan (1).pdf
10-CEMdesConvertisseurs-GAUTIER-ENSCachan (1).pdf10-CEMdesConvertisseurs-GAUTIER-ENSCachan (1).pdf
10-CEMdesConvertisseurs-GAUTIER-ENSCachan (1).pdfKawtarBz1
 
Matlab simulink partie 2
Matlab simulink partie 2Matlab simulink partie 2
Matlab simulink partie 2babaoui mohamed
 
Diapo zig bee_amin_jan11_final
Diapo zig bee_amin_jan11_finalDiapo zig bee_amin_jan11_final
Diapo zig bee_amin_jan11_finalAmin Ferjani
 
Chapitre-3-Architectures-Haute-Performance-et-embarquées.pdf
Chapitre-3-Architectures-Haute-Performance-et-embarquées.pdfChapitre-3-Architectures-Haute-Performance-et-embarquées.pdf
Chapitre-3-Architectures-Haute-Performance-et-embarquées.pdfSoumayaMabrouk2
 
Ph.D Defense
Ph.D DefensePh.D Defense
Ph.D Defenseawxzeca
 
17281795 commande-d-une-machine-a-courant-continu-a-vitesse-variable
17281795 commande-d-une-machine-a-courant-continu-a-vitesse-variable17281795 commande-d-une-machine-a-courant-continu-a-vitesse-variable
17281795 commande-d-une-machine-a-courant-continu-a-vitesse-variableMayssa Rjaibia
 
[Présentation PFE] Conception et implémentation d'un estimateur conjoint de l...
[Présentation PFE] Conception et implémentation d'un estimateur conjoint de l...[Présentation PFE] Conception et implémentation d'un estimateur conjoint de l...
[Présentation PFE] Conception et implémentation d'un estimateur conjoint de l...Yassine Selmi
 
COpenCVLabjack.ppt
COpenCVLabjack.pptCOpenCVLabjack.ppt
COpenCVLabjack.pptJohnJack43
 
introduction automatisme industriel
introduction automatisme industrielintroduction automatisme industriel
introduction automatisme industrielAdnane Ahmidani
 
Soutenance rapport ht 60k v nahidi hassan
Soutenance rapport ht 60k v nahidi hassanSoutenance rapport ht 60k v nahidi hassan
Soutenance rapport ht 60k v nahidi hassanriemmen
 
Modélisation et résolution d’un problème de localisation des nœuds d’accès da...
Modélisation et résolution d’un problème de localisation des nœuds d’accès da...Modélisation et résolution d’un problème de localisation des nœuds d’accès da...
Modélisation et résolution d’un problème de localisation des nœuds d’accès da...fedi zouari
 
A. ATTOU RMG MSAP
A. ATTOU RMG MSAP A. ATTOU RMG MSAP
A. ATTOU RMG MSAP Attou
 

Similaire à Challenges of Parallel Simulation of Power Systems_french (20)

10-CEMdesConvertisseurs-GAUTIER-ENSCachan (1).pdf
10-CEMdesConvertisseurs-GAUTIER-ENSCachan (1).pdf10-CEMdesConvertisseurs-GAUTIER-ENSCachan (1).pdf
10-CEMdesConvertisseurs-GAUTIER-ENSCachan (1).pdf
 
Matlab simulink partie 2
Matlab simulink partie 2Matlab simulink partie 2
Matlab simulink partie 2
 
Présentation1
Présentation1Présentation1
Présentation1
 
Diapo zig bee_amin_jan11_final
Diapo zig bee_amin_jan11_finalDiapo zig bee_amin_jan11_final
Diapo zig bee_amin_jan11_final
 
Chapitre-3-Architectures-Haute-Performance-et-embarquées.pdf
Chapitre-3-Architectures-Haute-Performance-et-embarquées.pdfChapitre-3-Architectures-Haute-Performance-et-embarquées.pdf
Chapitre-3-Architectures-Haute-Performance-et-embarquées.pdf
 
Ph.D Defense
Ph.D DefensePh.D Defense
Ph.D Defense
 
17281795 commande-d-une-machine-a-courant-continu-a-vitesse-variable
17281795 commande-d-une-machine-a-courant-continu-a-vitesse-variable17281795 commande-d-une-machine-a-courant-continu-a-vitesse-variable
17281795 commande-d-une-machine-a-courant-continu-a-vitesse-variable
 
COpenCVLabjack.ppt
COpenCVLabjack.pptCOpenCVLabjack.ppt
COpenCVLabjack.ppt
 
[Présentation PFE] Conception et implémentation d'un estimateur conjoint de l...
[Présentation PFE] Conception et implémentation d'un estimateur conjoint de l...[Présentation PFE] Conception et implémentation d'un estimateur conjoint de l...
[Présentation PFE] Conception et implémentation d'un estimateur conjoint de l...
 
COpenCVLabjack.ppt
COpenCVLabjack.pptCOpenCVLabjack.ppt
COpenCVLabjack.ppt
 
exam.ppt
exam.pptexam.ppt
exam.ppt
 
Rapport Stage
Rapport StageRapport Stage
Rapport Stage
 
Les trames reseaux
Les trames reseauxLes trames reseaux
Les trames reseaux
 
CAN
CANCAN
CAN
 
introduction automatisme industriel
introduction automatisme industrielintroduction automatisme industriel
introduction automatisme industriel
 
Soutenance rapport ht 60k v nahidi hassan
Soutenance rapport ht 60k v nahidi hassanSoutenance rapport ht 60k v nahidi hassan
Soutenance rapport ht 60k v nahidi hassan
 
Chap1 intro 1pp
Chap1 intro 1ppChap1 intro 1pp
Chap1 intro 1pp
 
Modélisation et résolution d’un problème de localisation des nœuds d’accès da...
Modélisation et résolution d’un problème de localisation des nœuds d’accès da...Modélisation et résolution d’un problème de localisation des nœuds d’accès da...
Modélisation et résolution d’un problème de localisation des nœuds d’accès da...
 
Atm
AtmAtm
Atm
 
A. ATTOU RMG MSAP
A. ATTOU RMG MSAP A. ATTOU RMG MSAP
A. ATTOU RMG MSAP
 

Plus de OPAL-RT TECHNOLOGIES

Detailed large-scale real-time HYPERSIM EMT simulation for transient stabilit...
Detailed large-scale real-time HYPERSIM EMT simulation for transient stabilit...Detailed large-scale real-time HYPERSIM EMT simulation for transient stabilit...
Detailed large-scale real-time HYPERSIM EMT simulation for transient stabilit...OPAL-RT TECHNOLOGIES
 
2017 Atlanta Regional User Seminar - Conclusion
2017 Atlanta Regional User Seminar - Conclusion 2017 Atlanta Regional User Seminar - Conclusion
2017 Atlanta Regional User Seminar - Conclusion OPAL-RT TECHNOLOGIES
 
2017 Atlanta Regional User Seminar - Using OPAL-RT Real-Time Simulation and H...
2017 Atlanta Regional User Seminar - Using OPAL-RT Real-Time Simulation and H...2017 Atlanta Regional User Seminar - Using OPAL-RT Real-Time Simulation and H...
2017 Atlanta Regional User Seminar - Using OPAL-RT Real-Time Simulation and H...OPAL-RT TECHNOLOGIES
 
2017 Atlanta Regional User Seminar - Virtualizing Industrial Control Systems ...
2017 Atlanta Regional User Seminar - Virtualizing Industrial Control Systems ...2017 Atlanta Regional User Seminar - Virtualizing Industrial Control Systems ...
2017 Atlanta Regional User Seminar - Virtualizing Industrial Control Systems ...OPAL-RT TECHNOLOGIES
 
2017 Atlanta Regional User Seminar - Residential Battery Storage Systems. Des...
2017 Atlanta Regional User Seminar - Residential Battery Storage Systems. Des...2017 Atlanta Regional User Seminar - Residential Battery Storage Systems. Des...
2017 Atlanta Regional User Seminar - Residential Battery Storage Systems. Des...OPAL-RT TECHNOLOGIES
 
2017 Atlanta Regional User Seminar - Real-Time Volt/Var Optimization Scheme f...
2017 Atlanta Regional User Seminar - Real-Time Volt/Var Optimization Scheme f...2017 Atlanta Regional User Seminar - Real-Time Volt/Var Optimization Scheme f...
2017 Atlanta Regional User Seminar - Real-Time Volt/Var Optimization Scheme f...OPAL-RT TECHNOLOGIES
 
Comparison of Non-real-time and Real-time Simulators with Relays-in-the-Loop ...
Comparison of Non-real-time and Real-time Simulators with Relays-in-the-Loop ...Comparison of Non-real-time and Real-time Simulators with Relays-in-the-Loop ...
Comparison of Non-real-time and Real-time Simulators with Relays-in-the-Loop ...OPAL-RT TECHNOLOGIES
 
2017 Atlanta Regional User Seminar Introduction
2017 Atlanta Regional User Seminar Introduction2017 Atlanta Regional User Seminar Introduction
2017 Atlanta Regional User Seminar IntroductionOPAL-RT TECHNOLOGIES
 
Webinar | HIL-based Wide-area Monitoring, Protection and Control R&D and Testing
Webinar | HIL-based Wide-area Monitoring, Protection and Control R&D and TestingWebinar | HIL-based Wide-area Monitoring, Protection and Control R&D and Testing
Webinar | HIL-based Wide-area Monitoring, Protection and Control R&D and TestingOPAL-RT TECHNOLOGIES
 
Webinar | HIL Testing of Electric Transportation
Webinar | HIL Testing of Electric TransportationWebinar | HIL Testing of Electric Transportation
Webinar | HIL Testing of Electric TransportationOPAL-RT TECHNOLOGIES
 
Microgrid Controller HIL Demonstration Platform
Microgrid Controller HIL Demonstration Platform Microgrid Controller HIL Demonstration Platform
Microgrid Controller HIL Demonstration Platform OPAL-RT TECHNOLOGIES
 
Rapid Control Prototyping Solutions
Rapid Control Prototyping SolutionsRapid Control Prototyping Solutions
Rapid Control Prototyping SolutionsOPAL-RT TECHNOLOGIES
 
RT15 Berkeley | Introduction to FPGA Power Electronic & Electric Machine real...
RT15 Berkeley | Introduction to FPGA Power Electronic & Electric Machine real...RT15 Berkeley | Introduction to FPGA Power Electronic & Electric Machine real...
RT15 Berkeley | Introduction to FPGA Power Electronic & Electric Machine real...OPAL-RT TECHNOLOGIES
 
RT15 Berkeley | Real-time simulation as a prime tool for Cybersecurity - OPAL-RT
RT15 Berkeley | Real-time simulation as a prime tool for Cybersecurity - OPAL-RTRT15 Berkeley | Real-time simulation as a prime tool for Cybersecurity - OPAL-RT
RT15 Berkeley | Real-time simulation as a prime tool for Cybersecurity - OPAL-RTOPAL-RT TECHNOLOGIES
 
RT15 Berkeley | OPAL-RT Solutions for Microgrid Applications
RT15 Berkeley | OPAL-RT Solutions for Microgrid ApplicationsRT15 Berkeley | OPAL-RT Solutions for Microgrid Applications
RT15 Berkeley | OPAL-RT Solutions for Microgrid ApplicationsOPAL-RT TECHNOLOGIES
 
RT15 Berkeley | ARTEMiS-SSN Features for Micro-grid / Renewable Energy Sourc...
RT15 Berkeley |  ARTEMiS-SSN Features for Micro-grid / Renewable Energy Sourc...RT15 Berkeley |  ARTEMiS-SSN Features for Micro-grid / Renewable Energy Sourc...
RT15 Berkeley | ARTEMiS-SSN Features for Micro-grid / Renewable Energy Sourc...OPAL-RT TECHNOLOGIES
 
RT15 Berkeley | Requirements on Power Amplifiers and HIL Real-Time Processors...
RT15 Berkeley | Requirements on Power Amplifiers and HIL Real-Time Processors...RT15 Berkeley | Requirements on Power Amplifiers and HIL Real-Time Processors...
RT15 Berkeley | Requirements on Power Amplifiers and HIL Real-Time Processors...OPAL-RT TECHNOLOGIES
 
RT15 Berkeley | Real-Time Simulation of A Modular Multilevel Converter Based ...
RT15 Berkeley | Real-Time Simulation of A Modular Multilevel Converter Based ...RT15 Berkeley | Real-Time Simulation of A Modular Multilevel Converter Based ...
RT15 Berkeley | Real-Time Simulation of A Modular Multilevel Converter Based ...OPAL-RT TECHNOLOGIES
 
RT15 Berkeley | Power HIL Simulator (SimP) A prototype to develop a high band...
RT15 Berkeley | Power HIL Simulator (SimP) A prototype to develop a high band...RT15 Berkeley | Power HIL Simulator (SimP) A prototype to develop a high band...
RT15 Berkeley | Power HIL Simulator (SimP) A prototype to develop a high band...OPAL-RT TECHNOLOGIES
 

Plus de OPAL-RT TECHNOLOGIES (20)

Detailed large-scale real-time HYPERSIM EMT simulation for transient stabilit...
Detailed large-scale real-time HYPERSIM EMT simulation for transient stabilit...Detailed large-scale real-time HYPERSIM EMT simulation for transient stabilit...
Detailed large-scale real-time HYPERSIM EMT simulation for transient stabilit...
 
2017 Atlanta Regional User Seminar - Conclusion
2017 Atlanta Regional User Seminar - Conclusion 2017 Atlanta Regional User Seminar - Conclusion
2017 Atlanta Regional User Seminar - Conclusion
 
2017 Atlanta Regional User Seminar - Using OPAL-RT Real-Time Simulation and H...
2017 Atlanta Regional User Seminar - Using OPAL-RT Real-Time Simulation and H...2017 Atlanta Regional User Seminar - Using OPAL-RT Real-Time Simulation and H...
2017 Atlanta Regional User Seminar - Using OPAL-RT Real-Time Simulation and H...
 
2017 Atlanta Regional User Seminar - Virtualizing Industrial Control Systems ...
2017 Atlanta Regional User Seminar - Virtualizing Industrial Control Systems ...2017 Atlanta Regional User Seminar - Virtualizing Industrial Control Systems ...
2017 Atlanta Regional User Seminar - Virtualizing Industrial Control Systems ...
 
2017 Atlanta Regional User Seminar - Residential Battery Storage Systems. Des...
2017 Atlanta Regional User Seminar - Residential Battery Storage Systems. Des...2017 Atlanta Regional User Seminar - Residential Battery Storage Systems. Des...
2017 Atlanta Regional User Seminar - Residential Battery Storage Systems. Des...
 
2017 Atlanta Regional User Seminar - Real-Time Volt/Var Optimization Scheme f...
2017 Atlanta Regional User Seminar - Real-Time Volt/Var Optimization Scheme f...2017 Atlanta Regional User Seminar - Real-Time Volt/Var Optimization Scheme f...
2017 Atlanta Regional User Seminar - Real-Time Volt/Var Optimization Scheme f...
 
Comparison of Non-real-time and Real-time Simulators with Relays-in-the-Loop ...
Comparison of Non-real-time and Real-time Simulators with Relays-in-the-Loop ...Comparison of Non-real-time and Real-time Simulators with Relays-in-the-Loop ...
Comparison of Non-real-time and Real-time Simulators with Relays-in-the-Loop ...
 
2017 Atlanta Regional User Seminar Introduction
2017 Atlanta Regional User Seminar Introduction2017 Atlanta Regional User Seminar Introduction
2017 Atlanta Regional User Seminar Introduction
 
Webinar | HIL-based Wide-area Monitoring, Protection and Control R&D and Testing
Webinar | HIL-based Wide-area Monitoring, Protection and Control R&D and TestingWebinar | HIL-based Wide-area Monitoring, Protection and Control R&D and Testing
Webinar | HIL-based Wide-area Monitoring, Protection and Control R&D and Testing
 
Webinar | HIL Testing of Electric Transportation
Webinar | HIL Testing of Electric TransportationWebinar | HIL Testing of Electric Transportation
Webinar | HIL Testing of Electric Transportation
 
Power Grid Cybersecurity
Power Grid CybersecurityPower Grid Cybersecurity
Power Grid Cybersecurity
 
Microgrid Controller HIL Demonstration Platform
Microgrid Controller HIL Demonstration Platform Microgrid Controller HIL Demonstration Platform
Microgrid Controller HIL Demonstration Platform
 
Rapid Control Prototyping Solutions
Rapid Control Prototyping SolutionsRapid Control Prototyping Solutions
Rapid Control Prototyping Solutions
 
RT15 Berkeley | Introduction to FPGA Power Electronic & Electric Machine real...
RT15 Berkeley | Introduction to FPGA Power Electronic & Electric Machine real...RT15 Berkeley | Introduction to FPGA Power Electronic & Electric Machine real...
RT15 Berkeley | Introduction to FPGA Power Electronic & Electric Machine real...
 
RT15 Berkeley | Real-time simulation as a prime tool for Cybersecurity - OPAL-RT
RT15 Berkeley | Real-time simulation as a prime tool for Cybersecurity - OPAL-RTRT15 Berkeley | Real-time simulation as a prime tool for Cybersecurity - OPAL-RT
RT15 Berkeley | Real-time simulation as a prime tool for Cybersecurity - OPAL-RT
 
RT15 Berkeley | OPAL-RT Solutions for Microgrid Applications
RT15 Berkeley | OPAL-RT Solutions for Microgrid ApplicationsRT15 Berkeley | OPAL-RT Solutions for Microgrid Applications
RT15 Berkeley | OPAL-RT Solutions for Microgrid Applications
 
RT15 Berkeley | ARTEMiS-SSN Features for Micro-grid / Renewable Energy Sourc...
RT15 Berkeley |  ARTEMiS-SSN Features for Micro-grid / Renewable Energy Sourc...RT15 Berkeley |  ARTEMiS-SSN Features for Micro-grid / Renewable Energy Sourc...
RT15 Berkeley | ARTEMiS-SSN Features for Micro-grid / Renewable Energy Sourc...
 
RT15 Berkeley | Requirements on Power Amplifiers and HIL Real-Time Processors...
RT15 Berkeley | Requirements on Power Amplifiers and HIL Real-Time Processors...RT15 Berkeley | Requirements on Power Amplifiers and HIL Real-Time Processors...
RT15 Berkeley | Requirements on Power Amplifiers and HIL Real-Time Processors...
 
RT15 Berkeley | Real-Time Simulation of A Modular Multilevel Converter Based ...
RT15 Berkeley | Real-Time Simulation of A Modular Multilevel Converter Based ...RT15 Berkeley | Real-Time Simulation of A Modular Multilevel Converter Based ...
RT15 Berkeley | Real-Time Simulation of A Modular Multilevel Converter Based ...
 
RT15 Berkeley | Power HIL Simulator (SimP) A prototype to develop a high band...
RT15 Berkeley | Power HIL Simulator (SimP) A prototype to develop a high band...RT15 Berkeley | Power HIL Simulator (SimP) A prototype to develop a high band...
RT15 Berkeley | Power HIL Simulator (SimP) A prototype to develop a high band...
 

Dernier

Actions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdf
Actions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdfActions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdf
Actions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdfalainfahed961
 
Câblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfCâblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfmia884611
 
CHAPITRE 2 VARIABLE ALEATOIRE probabilité.ppt
CHAPITRE 2 VARIABLE ALEATOIRE probabilité.pptCHAPITRE 2 VARIABLE ALEATOIRE probabilité.ppt
CHAPITRE 2 VARIABLE ALEATOIRE probabilité.pptbentaha1011
 
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdfSKennel
 
présentation sur la logistique (4).
présentation     sur la  logistique (4).présentation     sur la  logistique (4).
présentation sur la logistique (4).FatimaEzzahra753100
 
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...maach1
 

Dernier (8)

Actions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdf
Actions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdfActions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdf
Actions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdf
 
Câblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfCâblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdf
 
CHAPITRE 2 VARIABLE ALEATOIRE probabilité.ppt
CHAPITRE 2 VARIABLE ALEATOIRE probabilité.pptCHAPITRE 2 VARIABLE ALEATOIRE probabilité.ppt
CHAPITRE 2 VARIABLE ALEATOIRE probabilité.ppt
 
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
 
présentation sur la logistique (4).
présentation     sur la  logistique (4).présentation     sur la  logistique (4).
présentation sur la logistique (4).
 
CAP2ER_GC_Presentation_Outil_20240422.pptx
CAP2ER_GC_Presentation_Outil_20240422.pptxCAP2ER_GC_Presentation_Outil_20240422.pptx
CAP2ER_GC_Presentation_Outil_20240422.pptx
 
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...
 
Note agro-climatique n°2 - 17 Avril 2024
Note agro-climatique n°2 - 17 Avril 2024Note agro-climatique n°2 - 17 Avril 2024
Note agro-climatique n°2 - 17 Avril 2024
 

Challenges of Parallel Simulation of Power Systems_french

  • 1. www.opal-rt.com Ould Bachir, Tarek January 8th, 2015 Les défis de la simulation parallèle des systèmes de puissance
  • 2. 22 Plan de la présentation 1 2 3 4 Introduction Défis Grands réseaux Problématique
  • 3. 33 Plan de la présentation 1 2 3 4 Introduction Défis Grands réseaux Problématique
  • 4. 44 La simulation des systèmes de puissance Introduction Étude des réseaux Prototypage de contrôleurs Étude des transitoires Scénarios de défauts
  • 5. 55 La simulation des systems de puissance ePHASORsim Real-Time Transient Stability Simulator 10 ms time step HYPERsim Large Scale Power System Simulation for Utilities & Manufacturers 25 µs to 100 µs time step eFPGAsim Power Electronics Simulation on FPGA 1 µs to 100 ns time step 1 s (1 Hz) 10,000 2,000 1,000 500 100 10 0 10 ms (100 Hz) 50 µs (20 KHz) 10 µs (100 KHz) 1µs (1 MHz) 100 ns (10 MHz) 10 ns (100 MHz) 20,000 Période (fréquence fondamentale) des transitoires Nombre de bus eMEGAsim Power System & Power Electronics Simulation Based on Matlab/Simulink and SimPowerSystems 10 µs to 100 µs time step Introduction Domaine des phases Domaine du temps
  • 6. 66 Introduction L’intérêt d’exécuter la simulation en temps réel est de pouvoir connecter un dispositif physique Hôte Contrôleur numérique Simulateur en temps réel
  • 7. 77 Introduction Il y a 15-20 ans, les simulateurs faits de grappes d’ordinateurs était une révolution Simulateurs HIL OP5607 (Virtex 7) OP4500 (Kintex 7) La puissance de calcul des PC aujourd’hui ne suffit plus et on retrouve de plus en plus des FPGA dans les simulateurs
  • 8. 88 Plan de la présentation 1 2 3 4 Introduction Défis Grands réseaux Problématique
  • 9. 99 Problématique Dans un simulateur en temps réel, un contrôleur physique est directement relié au simulateur. Pour que la simulation soit réaliste, la boucle de simulation doit être la plus rapide possible (quelques μs). Électronique de puisse/moteurContrôleur physique PWM pulse Analog V/I Hall Effect
  • 10. 1010 Problématique • Les avancées technologiques dans l’électronique de puissance permettent aujourd’hui la commutation rapide des convertisseurs de puissance (10kHz to 100kHz) • Ces fréquences offrent beaucoup d’avantages au système de puissance, meilleure densité de puissance, distortion harmonique réduite, etc. • Ces fréquences de commutation sont cependant très contraignantes pour les simulateurs en temps réel puisque les pas de calcul doivent être de l’ordre de la μs et moins. 0 5 10 15 20 -0.5 0 0.5 1 1.5 1 kHz PWM (UA) Logiclevel Time (ms) 0 5 10 15 20 -20 0 20 Load currents Current(A) Time (ms) 0 -0.5 0 0.5 1 1.5 Logiclevel 0 -20 0 20 Current(A) 0 5 10 15 20 -0.5 0 0.5 1 1.5 1 kHz PWM (UA) Logiclevel Time (ms) 0 5 10 15 20 -20 0 20 Load currents Current(A) Time (ms) 0 5 10 15 20 -0.5 0 0.5 1 1.5 20 kHz PWM (UA) Logiclevel Time (ms) 0 5 10 15 20 -20 0 20 Load currents Current(A) Time (ms)
  • 11. 1111 Problématique • Seuls les FPGA permetent aujourd’hui de réaliser une simulation en temps réel avec une telle contrainte de temps • Néanmoins, plusieurs défis doivent être résolus pour parvenir à ce résultats! (et plus encore pour en faire un produit commercial) Physical controller PWM pulse Simulated plant FPGA
  • 12. 1212 Plan de la présentation 1 2 3 4 5 Introduction Défis Quelques Solutions Problématique 6 Q&A Grands réseaux
  • 13. 1313 Défis • Quelques défis techniques: • Format des nombres: virgule flottante (FP) vs. virgule fixe (FXP) • Latence des opérateurs FP a impact sur le pas de calcul • Fréquence d’horloge, comment l’augmenter sans pénalité de latence • Modélisation des convertisseurs de puissance • Quelques défis “pratiques”: • Les FPGA sont difficiles à programmer, il faut avoir des connaissances en conception numérique (le client est un spécialiste des systems de puissance) • Le temps de programmation et de reprogrammtion est lent, il ne faut pas pénaliser le temps de prototypage
  • 14. 1414 Solutions aux défis techniques • Auto-alignement des mantisses:
  • 15. 1515 Solutions aux défis techniques • Format redundant des nombres (HRCS) pour réduire la latence des additions
  • 16. 1616 Solutions aux défis techniques • Opérateurs custom à chemin compressé
  • 18. 1818 Solutions aux défis pratiques • Architecture fixe générique Faite de mémoire embarquée, reprogrammable depuis le CPU
  • 19. 1919 Solutions aux défis pratiques Workflow Host Computer (Console) Design Power Electronics Circuit Real-Time Simulator Execute the CPU Model FPGA Execute the power converter model on FPGA No hardware design skills required No reprogramming No bitstream generation Physical controller HIL Simulation
  • 20. 2020 Plan de la présentation 1 2 3 4 Introduction Défis Grands réseaux Problématique
  • 21. 2121 Simulation des grands réseaux Ligne HVDC MMC 2MMC 1 1GW ± 320 kV C = 10mF Larm = 50mH C = 10mF Larm = 50mH Bypass breaker 1 Rstart = 100Ω Bypass breaker 2 Rstart = 100Ω70 km DC cable 1 2 12 Main ac breaker 1 Main ac breaker 2 AC EQ. SRC1 AC EQ. SRC2 CPU #1: Eq. Source no 1 CPU #2: VSC-MMC Station no. 1 CPU #3: VSC-MMC Station no. 2 CPU #4: Eq. Source no 2 Low Level Control CPU #6: Inverter Control Upper Level Control Upper Level Control CPU #5: Rectifier Control Low Level Control Convertisseurs MMC Simulés sur deux FPGA
  • 22. 2222 Simulation des grands réseaux Structure du MMC 400 SM équivaut à 9600 semiconducteurs Architecture du solveur MMC
  • 23. 2323 0 0.5 1 1.5 2 2.5 3 3.5 -0.2 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 vua(pu) time (s) 0 0.5 1 1.5 2 2.5 3 3.5 -4 -3 -2 -1 0 1 2 3 4 5 iua(pu) time (s) 0 0.5 1 1.5 2 2.5 3 3.5 0 5 10 15 20 25 30 35 VctotupA(pu) time (s) CPU MMC FPGA MMC Simulation des grands réseaux Concordance avec le modèle de référence
  • 24. 2424 0 0.5 1 1.5 2 2.5 3 3.5 -0.2 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 vua(pu) time (s) 0 0.5 1 1.5 2 2.5 3 3.5 -4 -3 -2 -1 0 1 2 3 4 5 iua(pu) time (s) 0 0.5 1 1.5 2 2.5 3 3.5 0 5 10 15 20 25 30 35 VctotupA(pu) time (s) CPU MMC FPGA MMC Simulation des grands réseaux Concordance avec le modèle de référence
  • 25. 2525 2.44 2.46 2.48 2.5 2.52 2.54 2.56 0 0.2 0.4 0.6 0.8 1 1.2 vua(pu) time (s) 2.45 2.46 2.47 2.48 2.49 2.5 2.51 2.52 2.53 2.54 2.55 -1.2 -1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 iua(pu) time (s) 2.45 2.46 2.47 2.48 2.49 2.5 2.51 2.52 2.53 2.54 2.55 370 380 390 400 410 420 430 440 450 VctotupA(pu) time (s) CPU HVDC FPGA HVDC Simulation des grands réseaux Concordance avec le modèle de référence
  • 26. 2626 Merci de votre attention www.opal-rt.com Acta est fabula Contact: Tarek Ould Bachir Ingénieur R&D tarek@opal-rt.com Opal-RT Technologies