Présentation PowerPoint - OPAL-RT
-
Upload
khangminh22 -
Category
Documents
-
view
1 -
download
0
Transcript of Présentation PowerPoint - OPAL-RT
AGENDA 2
1. Context & challenges
2. FPGA-based solutions
3. Application cases Motor Drives HVDC Grids IEDs & Protections
SOME APPLICATION FIELDS 5
POWER GRIDS
Smart Grids HVDC Transmission
Offshore generation
DRIVES
ElectricalVehicle
More ElectricalAircraft
Credit: 3M, Oran Viriyincy, Wikipedia, Renault, Airbus
CHALLENGES FOR REAL-TIME SIMULATION 7
Simulation of more complex electrical circuits
Need for more representative/accurate models
Need to sample signals very precisely
Higher switching frequencies for power electronics (SiC, GaN)
FOCUS ON ACCURACY 8
Higher switching frequencies (>100 kHz) Higher power density, lower THD Requires higher sampling rates (< 1 µs)
0 5 10 15 20-0.5
0
0.5
1
1.51 kHz PWM (UA)
Logi
c le
vel
Time (ms)
0 5 10 15 20
-20
0
20
Load currents
Cur
rent
(A)
Time (ms)
0 5 10 15 20-0.5
0
0.5
1
1.520 kHz PWM (UA)
Logi
c le
vel
Time (ms)
0 5 10 15 20
-20
0
20
Load currents
Cur
rent
(A)
Time (ms)
FOCUS ON CIRCUIT COMPLEXITY 9
Modular Multilevel Converters for HVDC N submodules (SM) per arm (N -> 500) Up to 5 switches per SM
Up to 15 000 switches per converter
Credit: ABB, Siemens, MDPI
AGENDA 10
1. Context & challenges
2. FPGA-based solutions
3. Application cases Motor Drives HVDC Grids IEDs & Protections
CPU & FPGA CO-SIMULATION 11
All OPAL-RT systems takeadvantage of both CPU and FPGA resources. CPU: massive computation power
Ts > 10 µs
FPGA: great accuracy and low latencyTs < 1 µs
ONE SOLUTION: FPGA SIMULATION 12
ACCURATE: Low sampling time and therefore excellent resolution for high frequency switching (up to 50-100 kHz)
FAST: Excellent execution latency (typ. 1 µs)
PARALLEL: Massively parallel processing unit
Credit: Technolution
FPGA DRAWBACKS 13
COMPLEX DESIGN: Higher coding complexity (‘for’ loop, product, …)
TIME CONSUMING: Very long compilation time (~hours)
DIFFICULT DEBUGGING: Increased debugging difficulty
CHALLENGES & OPPORTUNITIES 14
Complex electrical circuits Accurate models Precise signal sampling High switching frequencies Project constraints (quality, cost,
delay, risk)
Accurate Fast Parallel computing
Complex design Time consuming Difficult debugging
SOFTWARE SUITES 15
Set of models and solversdesigned to facilitate the fast and accurate simulation of electrical circuits on FPGA, as well as associated services (gating signals, sensor emulation, communications)
AGENDA 16
1. Context & challenges
2. FPGA-based solutions
3. Application cases Motor Drives HVDC Grids IEDs & Protections
MOTOR DRIVES – CHALLENGES 18
Grid and motor drive controllers are getting more complex
They require higher bandwidth and more accuratemodels to be validated properly
Simulated PlantPhysical Controller
Analog V/I Hall Effect
Gate pulses
0 5 10 15 20-0.5
0
0.5
1
1.51 kHz PWM (UA)
Logi
c le
vel
Time (ms)
0 5 10 15 20
-20
0
20
Load currents
Cur
rent
(A)
Time (ms)
0 5 10 15 20-0.5
0
0.5
1
1.520 kHz PWM (UA)
Logi
c le
vel
Time (ms)
0 5 10 15 20
-20
0
20
Load currents
Cur
rent
(A)
Time (ms)
MOTOR DRIVES – eHS CONCEPT 19
HIL : a real controller is connected to the simulated plant (electrical circuit). Simulation has to be as fast as possible.
Simulated PlantPhysical Controller
Analog V/I Hall Effect
MOTOR DRIVES – CHALLENGES 20
Validation in steady state ?
Validation of transient/dynamic states ?
Validation in faulty conditions ?
What effort to deploy the solution ?
MOTOR DRIVES – eHS CONCEPT 21
eHS: electrical Hardware Solver
Allows the use of a comprehensive circuit editor …
… while taking advantage of the FPGA performance …
… without writing a single line of HDL code !
RT Simulator
MOTOR DRIVES – eHS CONCEPT 22
CPU
Slower model - mechanical, grid, control (~50 µs)
FPGA
Fast model – power electronics, motors (< 1 µs)
PCIe
Real controller
Host Computer
MOTOR DRIVES – eHS CAPABILITIES 24
Characteristic eHSx64Xilinx Kintex-7
eHSx128Xilinx Virtex-7
Max. number of inputs (sources) 32 128Max. number of outputs (measurements) 32 128Max. number of switches 72 144Max. number of LC 150 300Max. number of R UnlimitedCircuit editors SimPowerSystems, PSIM, PLECS, MultisimSimultaneous Machine models 2 4
We are not stopping here !
…
MOTOR DRIVES – EXAMPLE MODELS 26
Inverter 2-level 3-phases
Model Time Step = 200ns50 kHz PWM @1% resolution
States 5
Switches 6
Inputs 4
Outputs 8
MOTOR DRIVES – EXAMPLE MODELS 27
States 7
Switches 22
Inputs 3
Outputs 8 Matrix converter drive
Model Time Step = 350 ns
MOTOR DRIVES – EXAMPLE MODELS 28
States 7
Switches 14
Inputs 5
Outputs 12
Hybrid Car Power Drive
Model Time Step = 240 ns40 kHz PWM @1% resolution
MOTOR DRIVES – EXAMPLE MODELS 29
2 x NPC 3-level 3-phase converters
Model Time Step = 580 ns17kHz PWM @1% resolution
States 22
Switches 36
Inputs 8
Outputs 28
MOTOR DRIVES – EXAMPLE MODELS 30
6 x 2-level 3-phase converters with filters and loads
Model Time Step = 880 ns
States 58
Switches 36
Inputs 20
Outputs 68
HVDC GRIDS 32
HVDC : High Voltage Direct Current Transmission lines Many advantages vs HVAC Less electrical losses Easy decoupling of AC grids Better controllable Cost affordable for longer distances
MMC stations
Credit: CarbonNation
HVDC GRIDS 34
Example of MMC-HVDC linkINELFE (Spain-France) 401-levels 4800 half-bridge submodules 9600 IGBTs
How to simulate such a complexsystem in real-time?
Source: www.siemens.com
HVDC GRIDS 35
Challenges Complexity of converter Complexity of control Complexity of signal management Communication between control and converters/station
HVDC GRIDS: SOLUTION FOR RT SIMULATION 37
Solution FPGA Simulation of MMC Up to 6000 submodules per FPGA 250 ns time step Connection with controller : Aurora or Gigabit Ethernet Co-simulation with CPU which runs the station and grid
models
TRAVELLING WAVE 41
Travelling wave is a temporary wave that creates a disturbance and moves along the transmission lineat a constant speed. It’s mainly due to switching, faults and lightning.
https://circuitglobe.com/travelling-wave.html
L R
TRAVELLING WAVE 42
At buses and characteristic impedance discontinuities, TWs are reflected
Single-ended TW fault locating algorithm
TWIA at left terminal (A)-500 0 500 1000
Tim
e (u
s)
0
100
200
300
400
500
600
700
800
900
1000
Distance from left terminal (pu)0 0.2 0.4 0.6 0.8 1
Tim
e (u
s)
0
100
200
300
400
500
600
700
800
900
1000
L R
TRAVELLING WAVE 43
At buses and characteristic impedance discontinuities, TWs are reflected
Double-ended TW fault locating algorithm
TWIA at left terminal (A)-500 0 500 1000
Tim
e (u
s)
0
100
200
300
400
500
600
700
800
900
1000
Distance from left terminal (pu)0 0.2 0.4 0.6 0.8 1
Tim
e (u
s)
0
100
200
300
400
500
600
700
800
900
1000
TWIA at right terminal (A)-50005001000
Tim
e (u
s)
0
100
200
300
400
500
600
700
800
900
1000
L R
TRAVELLING WAVE 44
Objective
To test Travelling Wave Fault Detectors such as SEL-T400L using the HIL approach.
https://selinc.com/products/T400L/
Damaged insulators
TRAVELLING WAVE 45
Challenges
An EM wave propagates at almost the speed of light (300 m/µs)
Simulate transmission lines precisely and with very low latencies, in order to represent properly the transmission line
Simulate power systems at low time steps (100s of ns)
Digital to analog converter with high sampling rate (> 1MHz)
Precise line models
TRAVELLING WAVE 46
Point-to-point fiber-optic differential protection channel
Low level analog signals at 1MHz
3-ph distributed parameter line model running at 500 ns on FPGA
VL_abc, IL_abc
VR_abc, IR_abc
L R