SlideShare a Scribd company logo
1 of 44
Download to read offline
MIT Lincoln Laboratory
This work is sponsored by the Department of Homeland Security, Science and Technology, Resilient Systems Division and the Department of Energy, Office of Electricity
Delivery and Energy Reliability under Air Force Contract #FA8721-05-C-0002. Opinions, interpretations, conclusions and recommendations are those of the author and are not
necessarily endorsed by the United States Government.
DISTRIBUTION STATEMENT A. Approved for public release; distribution is unlimited.
October 1, 2015
Erik Limpaecher
Microgrid Controller
Hardware-in-the-Loop
Demonstration Platform
mGrid Controller HIL - 2
ERL 25 November 2015
• High NRE for each project
– One vendor’s microgrid controller quote: $1M starting price
• “Vaporware”
– No standard list of functions or performance criteria
– Difficult to validate marketing claims
• Risk of damage to expensive equipment
– One utility-deployed microgrid: 1 year of controls testing, damaged
a 750 kW transformer, required significant engineering staff support
• Interconnection behavior unknowable to utility engineers
– Controls are implemented in proprietary software
– Microgrids are a system of systems: Exhibit emergent behavior
• No standards verification
– IEEE P2030.7 and P2030.8 standards are on the horizon
How Do We Accelerate Microgrid Deployment?
Reduce Integration Time, Cost, & Risk
mGrid Controller HIL - 3
ERL 25 November 2015
Microgrid Controller
Hardware-in-the-Loop (HIL) Testbed
Full System
Inv G
C C
Inv
Power Testbed
G
C C
Power HIL
Inv
C
G
C
Controller HIL
C
GInv
C
Simulation
GInv
CC
mC mC mC
DMS DMS
Legend
G generator
Inv battery or solar inverter
C device controller
mC microgrid controller
DMS distribution management system controller
power grid
high-bandwidth AC-AC converter
simulation or emulation boundary
hardware
virtual (simulated or emulated)
Types of Controller Testbeds
Image: Florida State Univ. CAPS
mGrid Controller HIL - 4
ERL 25 November 2015
Power Simulation:
Flight Simulator Analogy
Full System
Inv G
C C
Inv
Power Testbed
G
C C
Power HIL
Inv
C
G
C
Controller HIL
C
GInv
C
Simulation
GInv
CC
mC mC mC
DMS DMS
Legend
G generator
Inv battery or solar inverter
C device controller
mC microgrid controller
DMS distribution management system controller
power grid
high-bandwidth AC-AC converter
simulation or emulation boundary
hardware
virtual (simulated or emulated)
Slow PC simulation, small
screen, keyboard/mouse inputs
Actual plane cockpit, advanced
simulation, wide field-of-view
Moving cockpit, field-of-view
visualization
Passenger-carrying aircraft
Matlab SimPowerSystems
simulation (not real-time)
Trainer aircraft
Real-time simulation coupled with
power electronics testbed
(Florida State CAPS facility)
Actual device and microgrid
controller with real-time simulation
(Microgrid controller HIL)
Actual microgrid
(Princeton U. cogen plant)
(DECC Microgrid Lab)
Low-power microgrid testbed
mGrid Controller HIL - 5
ERL 25 November 2015
Microgrid Controller
Hardware-in-the-Loop (HIL) Testbed
Full System
Inv G
C C
Inv
Power Testbed
G
C C
Power HIL
Inv
C
G
C
Controller HIL
C
GInv
C
Simulation
GInv
CC
mC mC mC
DMS DMS
Types of Controller Testbeds
Testbed Cost
Test Fidelity
Test Coverage
Legend
G generator
Inv battery or solar inverter
C device controller
mC microgrid controller
DMS distribution management system controller
power grid
high-bandwidth AC-AC converter
simulation or emulation boundary
hardware
virtual (simulated or emulated)
mGrid Controller HIL - 6
ERL 25 November 2015
Microgrid Controller
Hardware-in-the-Loop (HIL) Testbed
Full System
Inv G
C C
Inv
Power Testbed
G
C C
Power HIL
Inv
C
G
C
Controller HIL
C
GInv
C
Simulation
GInv
CC
mC mC mC
DMS DMS
Types of Controller Testbeds
Testbed Cost
Test Fidelity
Test Coverage
Legend
G generator
Inv battery or solar inverter
C device controller
mC microgrid controller
DMS distribution management system controller
power grid
high-bandwidth AC-AC converter
simulation or emulation boundary
hardware
virtual (simulated or emulated)
mGrid Controller HIL - 7
ERL 25 November 2015
10-5
10-4
10-3
1 ms
10-2
10-1
100
1 s
Time (seconds)
HIL simulation
rate
80 mS
(12.5 kHz)
One AC
cycle
16.7 ms
(60 Hz)
User display
update rate
66.7 ms
(15 Hz)
Load profile &
irradiance data
1 s
(1 Hz)
Power converter
controller response
0.5-1 ms
(1-2 kHz)
Secondary
control
0.1-1 s
(1-10 Hz)
Power system
fault transients
0.3-1 ms
(1-3 kHz)
Genset protection
functions
0.1-0.2 s
(50-100 Hz)
• Microgrid controller HIL simulates in real-time at sub-cycle timescales
– Useful for steady-state, dynamic, and transient analyses
High-fidelity Real-time Simulation
mGrid Controller HIL - 8
ERL 25 November 2015
Construction of Detailed
Microgrid Test Feeder Model
1. One-line diagram
2. Netlist
3. MATLAB data connectivity diagram
4. Simulink model
Automated
with
scripting
mGrid Controller HIL - 9
ERL 25 November 2015
Elements of the
Microgrid Controller HIL Platform
Hardware-in-the-Loop Simulator
Simulated Microgrid Feeder
Load the feeder model into the HIL simulator “target”
mGrid Controller HIL - 10
ERL 25 November 2015
Elements of the
Microgrid Controller HIL Platform
Hardware-in-the-Loop Simulator
Simulated Microgrid Feeder
Hardware-in-the-Loop Simulator
3.5 MW
4 MVA
4 MVA
R1
R8R7
R5
Gen
R6
PV
Bat
Simulated Microgrid FeederSimulated Microgrid Feeder and Devices
R4
R2
R3
Create detailed models of the DER devices
Solar Inverter
Genset Machine Model
Power Electronics Model
Bidirectional Power Converter
Power Electronics Model
mGrid Controller HIL - 11
ERL 25 November 2015
Elements of the
Microgrid Controller HIL Platform
Test Stimuli
Hardware-in-the-Loop Simulator
Load B01 Load B02
Load B03
3.5 MW
4 MVA
4 MVA
R1
R8R7
R5
Gen
M 250 hp
460 V
R6
PV
Bat
Interruptible Critical
Priority
Simulated Microgrid FeederSimulated Microgrid Feeder and Devices
Loads
Motors
R4
R2
R3
Add load profiles and assign
load priorities
0 500 1000 1500 2000 2500 3000 3500 4000
300
400
500
600
700
800
900
Time(seconds)
kW/kVAr
B011
Real Power
Reactive Power
mGrid Controller HIL - 12
ERL 25 November 2015
Elements of the
Microgrid Controller HIL Platform
Test Stimuli
Hardware-in-the-Loop Simulator
Load B01 Load B02
Load B03
3.5 MW
4 MVA
4 MVA
R1
R8R7
R5
Gen
M 250 hp
460 V
R6
PV
Bat
Interruptible Critical
Priority
CPV
CGen
CRelay
Simulated
Device
Controllers
Simulated Microgrid FeederSimulated Microgrid Feeder and Devices
CBat
Loads
Motors
R4
R2
R3
50
51
27
59
25
MODBUS
52
Relay Protection Functions
Relay
Inverter Control
Genset Primary & Secondary Control
Bidirectional Power
Converter Control
Implement
DER control
algorithms
mGrid Controller HIL - 13
ERL 25 November 2015
Elements of the
Microgrid Controller HIL Platform
Test Stimuli
Hardware-in-the-Loop Simulator
Load B01 Load B02
Load B03
3.5 MW
4 MVA
4 MVA
R1
R8R7
R5
Gen
M 250 hp
460 V
R6
PV
Bat
Interruptible Critical
Priority
Simulated
Device
Controllers
Simulated Microgrid FeederSimulated Microgrid Feeder and Devices
Acme Energy
PV Inverter Controler
CBat
Loads
Motors
Woodward easYgen 3000
Genset Controller
R4
R2
SEL 787
Relay
R3
Physical Device
Controllers
Replace simulated device
controllers with vendors’
commercial device controllers
mGrid Controller HIL - 14
ERL 25 November 2015
Elements of the
Microgrid Controller HIL Platform
Test Stimuli
Hardware-in-the-Loop Simulator
Load B01 Load B02
Load B03
3.5 MW
4 MVA
4 MVA
R1
R8R7
R5
Gen
M 250 hp
460 V
R6
PV
Bat
Interruptible Critical
Priority
Simulated
Device
Controllers
Simulated Microgrid FeederSimulated Microgrid Feeder and Devices
Acme Energy
PV Inverter Controler
CBat
Loads
Motors
R4
R2
SEL 787
Relay
R3
Physical Device
Controllers
Woodward easYgen 3000
Genset Controller
Manually control the microgrid
mGrid Controller HIL - 15
ERL 25 November 2015
Elements of the
Microgrid Controller HIL Platform
Test Stimuli
Hardware-in-the-Loop Simulator
Load B01 Load B02
Load B03
3.5 MW
4 MVA
4 MVA
R1
R8R7
R5
Gen
M 250 hp
460 V
R6
PV
Bat
Interruptible Critical
Priority
Simulated
Device
Controllers
Simulated Microgrid FeederSimulated Microgrid Feeder and Devices
Acme Energy
PV Inverter Controler
CBat
Loads
Motors
Irradiance
Grid Status
R4
R2
SEL 787
Relay
R3
Physical Device
Controllers
Woodward easYgen 3000
Genset Controller
Add more test
stimuli….
overwhelm the
human operator.
mGrid Controller HIL - 16
ERL 25 November 2015
Elements of the
Microgrid Controller HIL Platform
Test Stimuli
Hardware-in-the-Loop Simulator
Load B01 Load B02
Load B03
3.5 MW
4 MVA
4 MVA
R1
R8R7
R5
Gen
M 250 hp
460 V
R6
PV
Bat
Interruptible Critical
Priority
Simulated
Device
Controllers
Simulated Microgrid FeederSimulated Microgrid Feeder and Devices
Acme Energy
PV Inverter Controler
CBat
Loads
Motors
Irradiance
Grid Status
R4
Schneider Microgrid
Controller
R2
SEL 787
Relay
R3
Physical Device
Controllers
Woodward easYgen 3000
Genset Controller
Integrate microgrid controller
mGrid Controller HIL - 17
ERL 25 November 2015
Elements of the
Microgrid Controller HIL Platform
Test Stimuli
Hardware-in-the-Loop Simulator
Load B01 Load B02
Load B03
3.5 MW
4 MVA
4 MVA
R1
R8R7
R5
Gen
M 250 hp
460 V
R6
PV
Bat
Interruptible Critical
Priority
Simulated
Device
Controllers
Simulated Microgrid FeederSimulated Microgrid Feeder and Devices
Acme Energy
PV Inverter Controler
CBat
Loads
Motors
Irradiance
Grid Status
R4
R2
SEL 787
Relay
Eaton Microgrid
Controller
R3
Physical Device
Controllers
Woodward easYgen 3000
Genset Controller
Integrate additional
microgrid controllers
• Vendor capability
demonstration
• Performance comparison
mGrid Controller HIL - 18
ERL 25 November 2015
Test Stimuli
Hardware-in-the-Loop Simulator
Load B01 Load B02
Load B03
3.5 MW
4 MVA
4 MVA
R1
R8R7
R5
Gen
M 250 hp
460 V
R6
PV
Bat
Interruptible Critical
Priority
CPV
CRelay
Simulated
Device
Controllers
Simulated Microgrid FeederSimulated Microgrid Feeder and Devices
CBat
Loads
Motors
Irradiance
Grid Status
R4
Schneider Microgrid
Controller
R2
R3
Real-time
Data Visualization
Data Collection &
Post-processing
UDP
Physical Device
Controllers
Woodward easYgen 3000
Genset Controller
Elements of the
Microgrid Controller HIL Platform
Add data visualization,
collection, and post-
processing
• Real-time operation
• Performance analysis
mGrid Controller HIL - 19
ERL 25 November 2015
Microgrid Controller HIL Platform
Test Stimuli
Hardware-in-the-Loop Simulator
Load B01 Load B02
Load B03
3.5 MW
4 MVA
4 MVA
R1
R8R7
R5
Gen
M 250 hp
460 V
R6
PV
Bat
Interruptible Critical
Priority
CPV
CRelay
Simulated
Device
Controllers
Simulated Microgrid FeederSimulated Microgrid Feeder and Devices
CBat
Loads
Motors
Irradiance
Grid Status
R4
Schneider Microgrid
Controller
R2
R3
Real-time
Data Visualization
Data Collection &
Post-processing
UDP
Physical Device
Controllers
Woodward easYgen 3000
Genset Controller
mGrid Controller HIL - 20
ERL 25 November 2015
Vision for the
Microgrid Controller HIL Platform
– 1 –
Demonstration
Platform
– 2 –
Commissioning
Platform
– 3 –
Validation
Platform
• Cost-effective evaluation of commercial microgrid controllers
• Side-by-side comparison of commercial products
• Demonstrations at Massachusetts Microgrid Controls
Symposium
• Commission a microgrid before putting any steel in the ground
• Exercise the actual device controllers; test edge conditions
• Technical risk reduction and confidence building for the utility
• Commission Boston microgrid project
• Develop standard test feeders and test profiles
• Test against IEEE P2030.8 standard and utility requirements
– 4 –
Open Source HIL Consortium
mGrid Controller HIL - 21
ERL 25 November 2015
• Introduction to Controller Hardware-in-the-Loop
• Orientation to Today’s Demonstration
• Way Ahead
Outline
mGrid Controller HIL - 22
ERL 25 November 2015
C
B001
P
B003
I
B014
I
B013
P
B015
I
B009
I
B010
C
B011
P
B022
I
B004
1 MVA
PV
3.5 MW
Battery
4 MVA
4 MVA
R1
R2
R3
R4
R7
R11
R12
R13
R14R15R16
R17
R6
R5R8
R10R9
G2
G1
M 250 hp
460 V
M
250 hp
460 V
R18
R19
HIL Test Feeder
One-line Diagram
Protection, Relay and Monitoring (PRM)
I
P
C
Bxxx
Priority load
Interruptible load
Critical load
Load I.D.
Legend
50
51
27
59
25
MODBUS
52
50
51
27
59
25
MODBUS
52
1547
Table 1-2
Gen.
Synch
Relay Protection Functions
mGrid Controller HIL - 23
ERL 25 November 2015
• Peak kW: 879
• Min kW: 319
• Peak kVAR: 832
• Min kVAR: 382
• Nominal Voltage:
460 V
Example Load (B011)
0 500 1000 1500 2000 2500 3000 3500 4000
300
400
500
600
700
800
900
Time(seconds)
kW/kVAr
B011
Real Power
Reactive Power
1 work week compressed into 2 hours
mGrid Controller HIL - 24
ERL 25 November 2015
Microgrid Controller
Hardware-in-the-Loop Platform
MIT Lincoln Lab
Windows Server
Power Supply
Interface Box
Monitoring I/O
Analog & Digital
Opal-RT HIL
Target
Firewall and
Network Switch
Console
Woodward
easYGens
Two integrated
Woodward easYgen 3000
genset controllers
mGrid Controller HIL - 25
ERL 25 November 2015
HIL Platform Block Diagram
Modbus TCP
Modbus TCP
Modbus TCP
Connection to HIL
Demonstration Platform
COM
Microgrid Controller – Unit Under Test
Interface Box
Vendor-supplied equipment
Modbus RS485
Prime Mover
Device Controller
Woodward
EasyGen 3500
#1
OPAL-RT HIL 5607
Power
COM DIO AIO COM DIO AIO
Simulated
4 MVA Genset
Simulated
1 MVA Genset
Simulated
Battery Storage &
Power Converter
Simulated Relays,
Breakers, and
Telemetry
Simulated Grid and One Line
Diagram of the Test Feeder
(~18 Buses and 17 lines)
Simulated
PV & Inverter
COM DIO AIO COM DIO AIOCOM DIO AIOCOM DIO AIO
Simulated Battery
Power Converter
Controller
Simulated PV Inverter
Controller
Simulated Protection
Controller
Prime Mover
Device Controller
Woodward
EasyGen 3500
#2
Modbus RS485
Firewall and Network Switch
Modbus TCP
Lantronix
Intellibox 2100
TCP to RS485
Lantronix
Intellibox 2100
TCP to RS485
mGrid Controller HIL - 26
ERL 25 November 2015
Device IP Address Notes
1 MVA Genset Controller 192.168.10.35 -
4 MVA Genset Controller 192.168.10.36 -
Storage Controller 192.168.10.40 -
PV Controller - No interface
Relay 1 10.10.45.101 Point of Common Coupling
Relay 2 10.10.45.102 Serves & senses sub-panel B021
Relay 3 10.10.45.103 Serves & senses sub-panel B012
Relay 4 10.10.45.104 Serves & senses load B001 + genset1
Relay 5 10.10.45.105 Serves & senses B022
Relay 6 10.10.45.106 Serves & senses loads B009-B011
Relay 7 10.10.45.107 Serves & senses genset 1
Relay 8 10.10.45.108 Serves & senses genset 2
Relay 9 10.10.45.109 Serves & senses load B009
Relay 10 10.10.45.110 Serves & senses load B010
Relay 11 10.10.45.111 Serves & senses load B004
Relay 12 10.10.45.112 -
Relay 13 10.10.45.113 Serves & senses battery
Relay 14 10.10.45.114 Serves & senses load B015 + battery
Relay 15 10.10.45.115 Serves & senses load B013
Relay 16 10.10.45.116 Serves & senses load B014
Relay 17 10.10.45.117 Serves & sense PV
Motor Relays
Device Address List
mGrid Controller HIL - 27
ERL 25 November 2015
Simulated Battery and PV Systems
• Four quadrant power
source with sub-cycle
transient accuracy,
modeled in real time
– Boost rectifier average
model
– Three phase PLL
– D and Q axis current
PIDs respond to power
commands
• PV MPP tracker
• Inverter physical limits
monitored by fault
controller
Battery and PV system ratings and characteristics
Battery Rating PV Rating
AC Power Rating (kVA) 4,000 3,500
Storage (kWh) 500 n/a
Cycle Life ∞ n/a
Voltage (V) 2,400 2,400
Frequency (Hz) 60 60
Ramp Rate 8 MW/s 2.5 MW/min
Parameter Units Notes
Real Power Command kW (-) discharge; (+) charge
Reactive Power Command kVAR (+) capacitive; (-) inductive
Modbus Enable 0/1 1 to indicate active Modbus connection.
Fault Status Phase A Over Current
Phase B Over Current
Phase C Over Current
DC Link Overvoltage
PLL Loss of Sync
Vrms out of spec
Battery Empty
Battery Full
Battery SoC % Battery start at 50%
Enable 0/1 Cycle to clear any faults.
Register list for battery system device controller
mGrid Controller HIL - 28
ERL 25 November 2015
Simulated Genset Block
1 MW Genset 4 MW Genset
Manufacturer / Model CAT C32 CAT C175-20
Rating (kVA) 1,000 4,000
Power Factor TBD TBD
Voltage (V) 480 13,800
Frequency (Hz) 60 60
Speed (RPM) 1800 1800
Minimum Output Power 25kW 100kW
Startup Time <10 sec <15 sec
Genset ratings and characteristics
Synchronous Machine, Governor, and AVR Models
mGrid Controller HIL - 29
ERL 25 November 2015
Interface Box
Woodward
easYgen
3000
Controller
Genset Simulation in HIL
Governor
AVR
M
MCBGCB
Load
16 Vac 16 Vac
Vabc
Iabc
16 Vac
120 Vac
0-1 A
120 VAC
Feeder
Tachometer
Vabc
16 Vac
0-1 A
Ia
F_ref:
60 Hz
V_ref:
480 VLL
±5V square wave
Throttle
Field
G
Device Controller Integration:
Woodward easYgen 3000
Legend
M Motor
G Generator
GCB Generator Circuit Breaker
MCB Mains Circuit Breaker
Signal voltage transformer
Voltage-controlled current source
mGrid Controller HIL - 30
ERL 25 November 2015
Simulated Relay:
SEL-787 Transformer Protection Relay
Image: Schweitzer Engineering
Protection Function
ANSI 50 Inst. overcurrent
ANSI 51 Avg. overcurrent
ANSI 27 Undervoltage
ANSI 59 Overvoltage
ANSI 25 Synchronism-check
1547 Tables 1&2 Abnormal V & f
Gen. Synch Generator synch
ANSI 52 AC Circuit Breaker
C
B011
P
B022
500 kcmil
251 ft
2/0 AWG,
1010 ft
2000 kVA
13.8/0.46 kV
500 kcmil
125 ft
3750 kVA
13.8/0.46 kV
4 MVA
R5R8
500 kcmil
20 ft
500 kcmil
100 ft
G2
M 250 hp
460 V
R19
Protection, Relay and Monitoring (PRM)Protection, Relay and Monitoring (PRM)
mGrid Controller HIL - 31
ERL 25 November 2015
Demonstration against ORNL/EPRI
Microgrid Functional Use Cases
[UPDATE]
Functional Use Case Description Demonstration
F-1 Frequency Control Selection of grid-forming, -feeding,
and -supporting energy sources to
maintain stability; sub-second
control to maintain stable
frequency while islanded
The microgrid controller selects from
among the two gensets and battery
DERs.
F-2 Voltage Control Regulate voltage at the microgrid
point of common coupling
No demo
F-3 Intentional Islanding Planned disconnect from area
electric power system (AEPS)
Islanding will be initiated by the
microgrid controller
F-4 Unintentional Islanding Fast disconnect from AEPS upon
large disturbance to provide
continuous supply to loads
No demo due to battery and PV
inverter controller PLL instability
F-5 Transition from Islanded to
Grid-tied
Resynchronize and reconnect to
AEPS
Initiated by microgrid controller once
generators and grid synchronize
mGrid Controller HIL - 32
ERL 25 November 2015
Demonstration against ORNL/EPRI
Microgrid Functional Use Cases (cont.)
[UPDATE]
Functional Use Case Description Demonstration
F-6(a) Energy Management: grid-
tied
Coordinate generation, load, &
storage dispatch, to participate in
utility operation and energy market
activities
The microgrid controllers target a
power export value for a defined
period, and should also shave peak
demand.
F-6(b) Energy Management:
islanded
Coordinate generation, load, &
storage dispatch, to optimize
islanded operation (fuel
consumption, islanding duration)
Fuel consumption and service of
critical and priority loads are
measured during islanded operation.
F-7 Microgrid Protection Configure protection devices for
different operating conditions
DER and relay protection are
implemented, but are not
configurable.
F-8 Ancillary Services:
regulation
Provide frequency regulation,
generation reserves, reactive
power support, and demand
response to AEPS
Demand response to hit a target
power export value;
Reactive power support to maintain
unity power factor at PCC
F-9 Microgrid Blackstart Restore islanded operation after a
complete shutdown
Likely limited by present genset
control capabilities
F-10 User Interface, Data
Collection
Organize, archive, and visualize
real-time and non-real-time data
Data collection and visualization
performed by MIT-LL, not mC
mGrid Controller HIL - 33
ERL 25 November 2015
15-minute Demonstration Sequence
PowerFactor
Time (minutes)
Power
(kWorkVAR)Power(kW)0=Off
1=On
PV Array Output
Load Profile
PowerFactor
Grid Status
mGrid Controller HIL - 34
ERL 25 November 2015
Heads-up Display (screen 1)
mGrid Controller HIL - 35
ERL 25 November 2015
Heads-up Display (screen 2)
mGrid Controller HIL - 36
ERL 25 November 2015
Anonymized Results of
Demonstration Runs
Grid-tied Islanded
Fuel Used
(gal.)
Energy
Imported (kWh)
Energy
Exported (kWh)
Fuel Used
(gal.)
Vendor #1 5.7 317 14 5.0
Vendor #2 6.3 272 38 5.9
Energy Consumption
Critical Priority
Inter-
ruptible
Vendor #1
0/115
(0%)
481/536
(90%)
143/202
(71%)
Vendor #2
0/130
(0%)
537/604
(89%)
161/227
(71%)
Load-not-Served (kWh) while Islanded*
(0% = perfect service)
Grid-tied Islanded
Vendor #1 0 3.7
Vendor #2 0 8.5
Voltage Profile (sec exceeding ±5%)
* Vendor #2 islanded one minute earlier than Vendor #1, resulting in the higher demand during islanded operation.
mGrid Controller HIL - 37
ERL 25 November 2015
• Introduction to Controller Hardware-in-the-Loop
• Orientation to Today’s Demonstration
• Way Ahead
Outline
mGrid Controller HIL - 38
ERL 25 November 2015
Demo-centric Tech. Evaluation
U.S. Marine Corps’ ExFOB Example
Vendors
ExFOB 2013 – Twentynine Palms
In-kind integration
manhours and $
Anonymized test results,
Maturity status of commercial
equipment
Procurement specs
High-level visibility
Realistic testbed;
3rd party validation
Government
Program
Offices
Independent Laboratory
mGrid Controller HIL - 39
ERL 25 November 2015
Elements of the
Open Source HIL Repository
Microgrid Test Feeders
Validated Device Models Validated Device Controller
Software
Interface Circuitry for
Device Controllers
Interface Code for
Device Controllers
Standard Test Stimuli
Communications Interface
Translation Code
Post-processing Scripts for
Test Results
HIL Target Platform
Conversion Scripts
Netlists
Load profiles, irradiance profiles,
grid outages, faults
Circuit schematics, bills of materiel
Targets: OPAL-RT, Typhoon HIL,
RTDS, NI, and others
Motor-generators, power
converters / inverters, and relays
Genset controllers, power
converter controllers, relay
protection functions
Modbus
TCP
Microgrid Test
Repository
Controller-in-
the-Loop
Repository
HIL Platform
Repository
50
51
27
59
25
MODBUS
52
IEC 61850
GOOSE
MMS
mGrid Controller HIL - 40
ERL 25 November 2015
– 1 –
Demonstration
Platform
– 2 –
Commissioning
Platform
– 3 –
Validation
Platform
– 4 –
Open Source HIL Consortium
• Goals:
– Accelerate and reduce risk of microgrid deployment
• Enable software development and integration work to be
95% done at the start of commissioning, not 50%
– Enable rapid proof-of-concepts to reduce utility
engineers’ perceived risk
• Agnostic to real-time simulation platform
• Validated DER device models provided by vendors
• Standard test benches
– Reference microgrid feeders
– Test scripts / test stimuli
– Post-processing software for compliance verification
Vision for Microgrid HIL
Open-source Repository
Interested in participating? Contact MIT-LL.
mGrid Controller HIL - 41
ERL 25 November 2015
Test Stimuli per IEEE P2030.8 and Host Utilities
Multiple Real-time Digital Sim. Platforms
Load B01 Load B02
Load B03
3.5 MW
4 MVA
4 MVA
R1
R8R7
R5
Gen
M 250 hp
460 V
R6
PV
Bat
Interruptible Critical
Priority
CGen
CRelay
Multiple Standard Test Feeders
CBat
Loads
Motors
Irradiance
Grid Status
R4
R2
R3
Industry-standard
Test Platform
Actual Controllers for DER
Deployed in the Microgrid
Microgrid Controller
Under Test
Host Utility’s Distribution
Management System (DMS) RTDS
Opal-RT
Typhoon HIL
National Instruments
Vendor-validated
Device Models
Validated
Controller
Models
CPV
Vision for Eventual HIL Capabilities
mGrid Controller HIL - 42
ERL 25 November 2015
Sponsors
Sarah Mahmood, DHS S&T
Jalal Mapar, DHS S&T
Dan Ton, DOE OE
Ernest Wong, DHS S&T
MIT Lincoln Laboratory
Division 7 – Engineering
Division 4 – Homeland Protection
Division 5 – Cyber Security
Division 6 – Communications
Security Services Department
Acknowledgements
Collaborators
Vijay Bhavaraju, Eaton
Mark Buckner, ORNL
Fran Cummings, Peregrine Group
Babak Enayati, National Grid
Mark Evlyn, Schneider
Galen Nelson, MassCEC
Luis Ortiz, Anbaric
Jim Reilly, Reilly Associates
Travis Sheehan, BRA
Michael Starke, ORNL
Tom Steber, Schneider
Brad Swing, City of Boston
mGrid Controller HIL - 43
ERL 25 November 2015
Erik Limpaecher
Assistant Group Leader
Energy Systems, Group 73
781-999-2237 (cell)
781-981-4006 (lab)
elimpaecher@ll.mit.edu
Contact Information
mGrid Controller HIL - 44
ERL 25 November 2015
October 1 Massachusetts
Microgrid Controls Symposium

More Related Content

What's hot

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
 
RT15 Berkeley | Multi-Terminal Power Hardware-in-the-Loop Test-Bench for Powe...
RT15 Berkeley | Multi-Terminal Power Hardware-in-the-Loop Test-Bench for Powe...RT15 Berkeley | Multi-Terminal Power Hardware-in-the-Loop Test-Bench for Powe...
RT15 Berkeley | Multi-Terminal Power Hardware-in-the-Loop Test-Bench for Powe...OPAL-RT TECHNOLOGIES
 
RT15 Berkeley | Power Grid Simulation and Beyond at PNNL
RT15 Berkeley | Power Grid Simulation and Beyond at PNNLRT15 Berkeley | Power Grid Simulation and Beyond at PNNL
RT15 Berkeley | Power Grid Simulation and Beyond at PNNLOPAL-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
 
RT15 Berkeley | Enel Distribuzione activities and Real-Time simulations exper...
RT15 Berkeley | Enel Distribuzione activities and Real-Time simulations exper...RT15 Berkeley | Enel Distribuzione activities and Real-Time simulations exper...
RT15 Berkeley | Enel Distribuzione activities and Real-Time simulations exper...OPAL-RT TECHNOLOGIES
 
Distributech 2015 taking interoperability to the next level
Distributech 2015   taking interoperability to the next levelDistributech 2015   taking interoperability to the next level
Distributech 2015 taking interoperability to the next levelSchneider Electric
 
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
 

What's hot (20)

7.4_CSEISMIC: An Open-source Microgrid Controller_Ollis_EPRI/SNL Microgrid Sy...
7.4_CSEISMIC: An Open-source Microgrid Controller_Ollis_EPRI/SNL Microgrid Sy...7.4_CSEISMIC: An Open-source Microgrid Controller_Ollis_EPRI/SNL Microgrid Sy...
7.4_CSEISMIC: An Open-source Microgrid Controller_Ollis_EPRI/SNL Microgrid Sy...
 
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...
 
2.4_Overview of Microgrid Research, Development, and Resiliency Analysis_Hovs...
2.4_Overview of Microgrid Research, Development, and Resiliency Analysis_Hovs...2.4_Overview of Microgrid Research, Development, and Resiliency Analysis_Hovs...
2.4_Overview of Microgrid Research, Development, and Resiliency Analysis_Hovs...
 
9.3_Site-specific Controller Evaluation using HIL_Pratt_EPRI/SNL Microgrid Sy...
9.3_Site-specific Controller Evaluation using HIL_Pratt_EPRI/SNL Microgrid Sy...9.3_Site-specific Controller Evaluation using HIL_Pratt_EPRI/SNL Microgrid Sy...
9.3_Site-specific Controller Evaluation using HIL_Pratt_EPRI/SNL Microgrid Sy...
 
RT15 Berkeley | Multi-Terminal Power Hardware-in-the-Loop Test-Bench for Powe...
RT15 Berkeley | Multi-Terminal Power Hardware-in-the-Loop Test-Bench for Powe...RT15 Berkeley | Multi-Terminal Power Hardware-in-the-Loop Test-Bench for Powe...
RT15 Berkeley | Multi-Terminal Power Hardware-in-the-Loop Test-Bench for Powe...
 
10.6_Utility Microgrids_Reid_EPRI/SNL Microgrid Symposium
10.6_Utility Microgrids_Reid_EPRI/SNL Microgrid Symposium10.6_Utility Microgrids_Reid_EPRI/SNL Microgrid Symposium
10.6_Utility Microgrids_Reid_EPRI/SNL Microgrid Symposium
 
10.5_Concordville Microgrid_PECO_EPRI/SNL Microgrid Symposium
10.5_Concordville Microgrid_PECO_EPRI/SNL Microgrid Symposium10.5_Concordville Microgrid_PECO_EPRI/SNL Microgrid Symposium
10.5_Concordville Microgrid_PECO_EPRI/SNL Microgrid Symposium
 
4.1_Simulation & Analysis Tools for Microgrids_Weng and Cortes_EPRI/SNL Micro...
4.1_Simulation & Analysis Tools for Microgrids_Weng and Cortes_EPRI/SNL Micro...4.1_Simulation & Analysis Tools for Microgrids_Weng and Cortes_EPRI/SNL Micro...
4.1_Simulation & Analysis Tools for Microgrids_Weng and Cortes_EPRI/SNL Micro...
 
7.3_Schneider Electric_Barton_EPRI/SNL Microgrid Symposium
7.3_Schneider Electric_Barton_EPRI/SNL Microgrid Symposium7.3_Schneider Electric_Barton_EPRI/SNL Microgrid Symposium
7.3_Schneider Electric_Barton_EPRI/SNL Microgrid Symposium
 
9.1_Thoughts on Testing, Demonstrations, and Pilots_Ellis_EPRI/SNL Microgrid ...
9.1_Thoughts on Testing, Demonstrations, and Pilots_Ellis_EPRI/SNL Microgrid ...9.1_Thoughts on Testing, Demonstrations, and Pilots_Ellis_EPRI/SNL Microgrid ...
9.1_Thoughts on Testing, Demonstrations, and Pilots_Ellis_EPRI/SNL Microgrid ...
 
8.3_TMSC Overview_Bozada_EPRI/SNL Microgrid Symposium
8.3_TMSC Overview_Bozada_EPRI/SNL Microgrid Symposium8.3_TMSC Overview_Bozada_EPRI/SNL Microgrid Symposium
8.3_TMSC Overview_Bozada_EPRI/SNL Microgrid Symposium
 
RT15 Berkeley | Power Grid Simulation and Beyond at PNNL
RT15 Berkeley | Power Grid Simulation and Beyond at PNNLRT15 Berkeley | Power Grid Simulation and Beyond at PNNL
RT15 Berkeley | Power Grid Simulation and Beyond at PNNL
 
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...
 
RT15 Berkeley | Enel Distribuzione activities and Real-Time simulations exper...
RT15 Berkeley | Enel Distribuzione activities and Real-Time simulations exper...RT15 Berkeley | Enel Distribuzione activities and Real-Time simulations exper...
RT15 Berkeley | Enel Distribuzione activities and Real-Time simulations exper...
 
10.2_Utility-owned Public Purpose Microgrids_Avendano_EPRI/SNL Microgrid Symp...
10.2_Utility-owned Public Purpose Microgrids_Avendano_EPRI/SNL Microgrid Symp...10.2_Utility-owned Public Purpose Microgrids_Avendano_EPRI/SNL Microgrid Symp...
10.2_Utility-owned Public Purpose Microgrids_Avendano_EPRI/SNL Microgrid Symp...
 
Distributech 2015 taking interoperability to the next level
Distributech 2015   taking interoperability to the next levelDistributech 2015   taking interoperability to the next level
Distributech 2015 taking interoperability to the next level
 
8.1.1_PAR 2030.7_Bower_EPRI/SNL Microgrid Symposium
8.1.1_PAR 2030.7_Bower_EPRI/SNL Microgrid Symposium8.1.1_PAR 2030.7_Bower_EPRI/SNL Microgrid Symposium
8.1.1_PAR 2030.7_Bower_EPRI/SNL Microgrid Symposium
 
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 ...
 
7.2_Microgrid Controller Coordination_Kumar_EPRI/SNL Microgrid Symposium
7.2_Microgrid Controller Coordination_Kumar_EPRI/SNL Microgrid Symposium7.2_Microgrid Controller Coordination_Kumar_EPRI/SNL Microgrid Symposium
7.2_Microgrid Controller Coordination_Kumar_EPRI/SNL Microgrid Symposium
 
Energy Storage solutions
Energy Storage solutionsEnergy Storage solutions
Energy Storage solutions
 

Similar to Microgrid Controller HIL Demonstration Platform

Robotic Catching Arm using Microcontroller
Robotic Catching Arm using MicrocontrollerRobotic Catching Arm using Microcontroller
Robotic Catching Arm using MicrocontrollerIRJET Journal
 
EES-UETP Microgrid course
 EES-UETP Microgrid course EES-UETP Microgrid course
EES-UETP Microgrid courseJuan C. Vasquez
 
IRJET- Simultaneous Microgrid Voltage and Current Harmonics Compensation usin...
IRJET- Simultaneous Microgrid Voltage and Current Harmonics Compensation usin...IRJET- Simultaneous Microgrid Voltage and Current Harmonics Compensation usin...
IRJET- Simultaneous Microgrid Voltage and Current Harmonics Compensation usin...IRJET Journal
 
OPAL-RT RT14 Conference: Real-time simulator for power system studies
OPAL-RT RT14 Conference: Real-time simulator for power system studiesOPAL-RT RT14 Conference: Real-time simulator for power system studies
OPAL-RT RT14 Conference: Real-time simulator for power system studiesOPAL-RT TECHNOLOGIES
 
Energy in Factory Automation and the Role of Industrial Networks
Energy in Factory Automation and the Role of Industrial NetworksEnergy in Factory Automation and the Role of Industrial Networks
Energy in Factory Automation and the Role of Industrial NetworksPlantEngineering
 
Energy in Factory Automation and the Role of Industrial Networks
Energy in Factory Automation and the Role of Industrial Networks Energy in Factory Automation and the Role of Industrial Networks
Energy in Factory Automation and the Role of Industrial Networks ControlEng
 
POWER QUALITY IMPROVEMENT IN ELECTRICAL RAILWAY POWER SYSTEM
POWER QUALITY IMPROVEMENT IN ELECTRICAL RAILWAY POWER SYSTEMPOWER QUALITY IMPROVEMENT IN ELECTRICAL RAILWAY POWER SYSTEM
POWER QUALITY IMPROVEMENT IN ELECTRICAL RAILWAY POWER SYSTEMIRJET Journal
 
Improving substation reliability & availability
Improving substation reliability & availability Improving substation reliability & availability
Improving substation reliability & availability Vincent Wedelich, PE MBA
 
IRJET- Performance Analysis of a DC Microgrid Integrated Dynamic Voltage ...
IRJET-  	  Performance Analysis of a DC Microgrid Integrated Dynamic Voltage ...IRJET-  	  Performance Analysis of a DC Microgrid Integrated Dynamic Voltage ...
IRJET- Performance Analysis of a DC Microgrid Integrated Dynamic Voltage ...IRJET Journal
 
How Schneider Electric sees Ethernet in the Industrial Environment - Part II
How Schneider Electric sees Ethernet in the Industrial Environment - Part IIHow Schneider Electric sees Ethernet in the Industrial Environment - Part II
How Schneider Electric sees Ethernet in the Industrial Environment - Part IISchneider Electric
 
IRJET- Hybrid Renewable Energy Based Micro Grid
IRJET- Hybrid Renewable Energy Based Micro GridIRJET- Hybrid Renewable Energy Based Micro Grid
IRJET- Hybrid Renewable Energy Based Micro GridIRJET Journal
 
OPAL-RT RT14 Conference: HIL testing of protection relays using HYPERSIM
OPAL-RT RT14 Conference: HIL testing of protection relays using HYPERSIMOPAL-RT RT14 Conference: HIL testing of protection relays using HYPERSIM
OPAL-RT RT14 Conference: HIL testing of protection relays using HYPERSIMOPAL-RT TECHNOLOGIES
 
DETECTING POWER GRID SYNCHRONISATION FAILURE ON SENSING BAD VOLTAGE OR FREQUE...
DETECTING POWER GRID SYNCHRONISATION FAILURE ON SENSING BAD VOLTAGE OR FREQUE...DETECTING POWER GRID SYNCHRONISATION FAILURE ON SENSING BAD VOLTAGE OR FREQUE...
DETECTING POWER GRID SYNCHRONISATION FAILURE ON SENSING BAD VOLTAGE OR FREQUE...Pradeep Avanigadda
 

Similar to Microgrid Controller HIL Demonstration Platform (20)

Typhoon HIL602
Typhoon HIL602Typhoon HIL602
Typhoon HIL602
 
OPAL-RT Webinar - HYPERSIM
OPAL-RT Webinar - HYPERSIMOPAL-RT Webinar - HYPERSIM
OPAL-RT Webinar - HYPERSIM
 
Microgrid testbed
Microgrid testbedMicrogrid testbed
Microgrid testbed
 
Robotic Catching Arm using Microcontroller
Robotic Catching Arm using MicrocontrollerRobotic Catching Arm using Microcontroller
Robotic Catching Arm using Microcontroller
 
EES-UETP Microgrid course
 EES-UETP Microgrid course EES-UETP Microgrid course
EES-UETP Microgrid course
 
IRJET- Simultaneous Microgrid Voltage and Current Harmonics Compensation usin...
IRJET- Simultaneous Microgrid Voltage and Current Harmonics Compensation usin...IRJET- Simultaneous Microgrid Voltage and Current Harmonics Compensation usin...
IRJET- Simultaneous Microgrid Voltage and Current Harmonics Compensation usin...
 
OPAL-RT RT14 Conference: Real-time simulator for power system studies
OPAL-RT RT14 Conference: Real-time simulator for power system studiesOPAL-RT RT14 Conference: Real-time simulator for power system studies
OPAL-RT RT14 Conference: Real-time simulator for power system studies
 
Energy in Factory Automation and the Role of Industrial Networks
Energy in Factory Automation and the Role of Industrial NetworksEnergy in Factory Automation and the Role of Industrial Networks
Energy in Factory Automation and the Role of Industrial Networks
 
Energy in Factory Automation and the Role of Industrial Networks
Energy in Factory Automation and the Role of Industrial Networks Energy in Factory Automation and the Role of Industrial Networks
Energy in Factory Automation and the Role of Industrial Networks
 
POWER QUALITY IMPROVEMENT IN ELECTRICAL RAILWAY POWER SYSTEM
POWER QUALITY IMPROVEMENT IN ELECTRICAL RAILWAY POWER SYSTEMPOWER QUALITY IMPROVEMENT IN ELECTRICAL RAILWAY POWER SYSTEM
POWER QUALITY IMPROVEMENT IN ELECTRICAL RAILWAY POWER SYSTEM
 
OPAL-RT Seminar on HYPERSIM
OPAL-RT Seminar on HYPERSIMOPAL-RT Seminar on HYPERSIM
OPAL-RT Seminar on HYPERSIM
 
Improving substation reliability & availability
Improving substation reliability & availability Improving substation reliability & availability
Improving substation reliability & availability
 
IRJET- Performance Analysis of a DC Microgrid Integrated Dynamic Voltage ...
IRJET-  	  Performance Analysis of a DC Microgrid Integrated Dynamic Voltage ...IRJET-  	  Performance Analysis of a DC Microgrid Integrated Dynamic Voltage ...
IRJET- Performance Analysis of a DC Microgrid Integrated Dynamic Voltage ...
 
How Schneider Electric sees Ethernet in the Industrial Environment - Part II
How Schneider Electric sees Ethernet in the Industrial Environment - Part IIHow Schneider Electric sees Ethernet in the Industrial Environment - Part II
How Schneider Electric sees Ethernet in the Industrial Environment - Part II
 
IRJET- Hybrid Renewable Energy Based Micro Grid
IRJET- Hybrid Renewable Energy Based Micro GridIRJET- Hybrid Renewable Energy Based Micro Grid
IRJET- Hybrid Renewable Energy Based Micro Grid
 
71.pptx
71.pptx71.pptx
71.pptx
 
Ppt.ppt
Ppt.pptPpt.ppt
Ppt.ppt
 
Design of a discrete PID controller based on identification data for a simsca...
Design of a discrete PID controller based on identification data for a simsca...Design of a discrete PID controller based on identification data for a simsca...
Design of a discrete PID controller based on identification data for a simsca...
 
OPAL-RT RT14 Conference: HIL testing of protection relays using HYPERSIM
OPAL-RT RT14 Conference: HIL testing of protection relays using HYPERSIMOPAL-RT RT14 Conference: HIL testing of protection relays using HYPERSIM
OPAL-RT RT14 Conference: HIL testing of protection relays using HYPERSIM
 
DETECTING POWER GRID SYNCHRONISATION FAILURE ON SENSING BAD VOLTAGE OR FREQUE...
DETECTING POWER GRID SYNCHRONISATION FAILURE ON SENSING BAD VOLTAGE OR FREQUE...DETECTING POWER GRID SYNCHRONISATION FAILURE ON SENSING BAD VOLTAGE OR FREQUE...
DETECTING POWER GRID SYNCHRONISATION FAILURE ON SENSING BAD VOLTAGE OR FREQUE...
 

Recently uploaded

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 

Recently uploaded (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 

Microgrid Controller HIL Demonstration Platform

  • 1. MIT Lincoln Laboratory This work is sponsored by the Department of Homeland Security, Science and Technology, Resilient Systems Division and the Department of Energy, Office of Electricity Delivery and Energy Reliability under Air Force Contract #FA8721-05-C-0002. Opinions, interpretations, conclusions and recommendations are those of the author and are not necessarily endorsed by the United States Government. DISTRIBUTION STATEMENT A. Approved for public release; distribution is unlimited. October 1, 2015 Erik Limpaecher Microgrid Controller Hardware-in-the-Loop Demonstration Platform
  • 2. mGrid Controller HIL - 2 ERL 25 November 2015 • High NRE for each project – One vendor’s microgrid controller quote: $1M starting price • “Vaporware” – No standard list of functions or performance criteria – Difficult to validate marketing claims • Risk of damage to expensive equipment – One utility-deployed microgrid: 1 year of controls testing, damaged a 750 kW transformer, required significant engineering staff support • Interconnection behavior unknowable to utility engineers – Controls are implemented in proprietary software – Microgrids are a system of systems: Exhibit emergent behavior • No standards verification – IEEE P2030.7 and P2030.8 standards are on the horizon How Do We Accelerate Microgrid Deployment? Reduce Integration Time, Cost, & Risk
  • 3. mGrid Controller HIL - 3 ERL 25 November 2015 Microgrid Controller Hardware-in-the-Loop (HIL) Testbed Full System Inv G C C Inv Power Testbed G C C Power HIL Inv C G C Controller HIL C GInv C Simulation GInv CC mC mC mC DMS DMS Legend G generator Inv battery or solar inverter C device controller mC microgrid controller DMS distribution management system controller power grid high-bandwidth AC-AC converter simulation or emulation boundary hardware virtual (simulated or emulated) Types of Controller Testbeds Image: Florida State Univ. CAPS
  • 4. mGrid Controller HIL - 4 ERL 25 November 2015 Power Simulation: Flight Simulator Analogy Full System Inv G C C Inv Power Testbed G C C Power HIL Inv C G C Controller HIL C GInv C Simulation GInv CC mC mC mC DMS DMS Legend G generator Inv battery or solar inverter C device controller mC microgrid controller DMS distribution management system controller power grid high-bandwidth AC-AC converter simulation or emulation boundary hardware virtual (simulated or emulated) Slow PC simulation, small screen, keyboard/mouse inputs Actual plane cockpit, advanced simulation, wide field-of-view Moving cockpit, field-of-view visualization Passenger-carrying aircraft Matlab SimPowerSystems simulation (not real-time) Trainer aircraft Real-time simulation coupled with power electronics testbed (Florida State CAPS facility) Actual device and microgrid controller with real-time simulation (Microgrid controller HIL) Actual microgrid (Princeton U. cogen plant) (DECC Microgrid Lab) Low-power microgrid testbed
  • 5. mGrid Controller HIL - 5 ERL 25 November 2015 Microgrid Controller Hardware-in-the-Loop (HIL) Testbed Full System Inv G C C Inv Power Testbed G C C Power HIL Inv C G C Controller HIL C GInv C Simulation GInv CC mC mC mC DMS DMS Types of Controller Testbeds Testbed Cost Test Fidelity Test Coverage Legend G generator Inv battery or solar inverter C device controller mC microgrid controller DMS distribution management system controller power grid high-bandwidth AC-AC converter simulation or emulation boundary hardware virtual (simulated or emulated)
  • 6. mGrid Controller HIL - 6 ERL 25 November 2015 Microgrid Controller Hardware-in-the-Loop (HIL) Testbed Full System Inv G C C Inv Power Testbed G C C Power HIL Inv C G C Controller HIL C GInv C Simulation GInv CC mC mC mC DMS DMS Types of Controller Testbeds Testbed Cost Test Fidelity Test Coverage Legend G generator Inv battery or solar inverter C device controller mC microgrid controller DMS distribution management system controller power grid high-bandwidth AC-AC converter simulation or emulation boundary hardware virtual (simulated or emulated)
  • 7. mGrid Controller HIL - 7 ERL 25 November 2015 10-5 10-4 10-3 1 ms 10-2 10-1 100 1 s Time (seconds) HIL simulation rate 80 mS (12.5 kHz) One AC cycle 16.7 ms (60 Hz) User display update rate 66.7 ms (15 Hz) Load profile & irradiance data 1 s (1 Hz) Power converter controller response 0.5-1 ms (1-2 kHz) Secondary control 0.1-1 s (1-10 Hz) Power system fault transients 0.3-1 ms (1-3 kHz) Genset protection functions 0.1-0.2 s (50-100 Hz) • Microgrid controller HIL simulates in real-time at sub-cycle timescales – Useful for steady-state, dynamic, and transient analyses High-fidelity Real-time Simulation
  • 8. mGrid Controller HIL - 8 ERL 25 November 2015 Construction of Detailed Microgrid Test Feeder Model 1. One-line diagram 2. Netlist 3. MATLAB data connectivity diagram 4. Simulink model Automated with scripting
  • 9. mGrid Controller HIL - 9 ERL 25 November 2015 Elements of the Microgrid Controller HIL Platform Hardware-in-the-Loop Simulator Simulated Microgrid Feeder Load the feeder model into the HIL simulator “target”
  • 10. mGrid Controller HIL - 10 ERL 25 November 2015 Elements of the Microgrid Controller HIL Platform Hardware-in-the-Loop Simulator Simulated Microgrid Feeder Hardware-in-the-Loop Simulator 3.5 MW 4 MVA 4 MVA R1 R8R7 R5 Gen R6 PV Bat Simulated Microgrid FeederSimulated Microgrid Feeder and Devices R4 R2 R3 Create detailed models of the DER devices Solar Inverter Genset Machine Model Power Electronics Model Bidirectional Power Converter Power Electronics Model
  • 11. mGrid Controller HIL - 11 ERL 25 November 2015 Elements of the Microgrid Controller HIL Platform Test Stimuli Hardware-in-the-Loop Simulator Load B01 Load B02 Load B03 3.5 MW 4 MVA 4 MVA R1 R8R7 R5 Gen M 250 hp 460 V R6 PV Bat Interruptible Critical Priority Simulated Microgrid FeederSimulated Microgrid Feeder and Devices Loads Motors R4 R2 R3 Add load profiles and assign load priorities 0 500 1000 1500 2000 2500 3000 3500 4000 300 400 500 600 700 800 900 Time(seconds) kW/kVAr B011 Real Power Reactive Power
  • 12. mGrid Controller HIL - 12 ERL 25 November 2015 Elements of the Microgrid Controller HIL Platform Test Stimuli Hardware-in-the-Loop Simulator Load B01 Load B02 Load B03 3.5 MW 4 MVA 4 MVA R1 R8R7 R5 Gen M 250 hp 460 V R6 PV Bat Interruptible Critical Priority CPV CGen CRelay Simulated Device Controllers Simulated Microgrid FeederSimulated Microgrid Feeder and Devices CBat Loads Motors R4 R2 R3 50 51 27 59 25 MODBUS 52 Relay Protection Functions Relay Inverter Control Genset Primary & Secondary Control Bidirectional Power Converter Control Implement DER control algorithms
  • 13. mGrid Controller HIL - 13 ERL 25 November 2015 Elements of the Microgrid Controller HIL Platform Test Stimuli Hardware-in-the-Loop Simulator Load B01 Load B02 Load B03 3.5 MW 4 MVA 4 MVA R1 R8R7 R5 Gen M 250 hp 460 V R6 PV Bat Interruptible Critical Priority Simulated Device Controllers Simulated Microgrid FeederSimulated Microgrid Feeder and Devices Acme Energy PV Inverter Controler CBat Loads Motors Woodward easYgen 3000 Genset Controller R4 R2 SEL 787 Relay R3 Physical Device Controllers Replace simulated device controllers with vendors’ commercial device controllers
  • 14. mGrid Controller HIL - 14 ERL 25 November 2015 Elements of the Microgrid Controller HIL Platform Test Stimuli Hardware-in-the-Loop Simulator Load B01 Load B02 Load B03 3.5 MW 4 MVA 4 MVA R1 R8R7 R5 Gen M 250 hp 460 V R6 PV Bat Interruptible Critical Priority Simulated Device Controllers Simulated Microgrid FeederSimulated Microgrid Feeder and Devices Acme Energy PV Inverter Controler CBat Loads Motors R4 R2 SEL 787 Relay R3 Physical Device Controllers Woodward easYgen 3000 Genset Controller Manually control the microgrid
  • 15. mGrid Controller HIL - 15 ERL 25 November 2015 Elements of the Microgrid Controller HIL Platform Test Stimuli Hardware-in-the-Loop Simulator Load B01 Load B02 Load B03 3.5 MW 4 MVA 4 MVA R1 R8R7 R5 Gen M 250 hp 460 V R6 PV Bat Interruptible Critical Priority Simulated Device Controllers Simulated Microgrid FeederSimulated Microgrid Feeder and Devices Acme Energy PV Inverter Controler CBat Loads Motors Irradiance Grid Status R4 R2 SEL 787 Relay R3 Physical Device Controllers Woodward easYgen 3000 Genset Controller Add more test stimuli…. overwhelm the human operator.
  • 16. mGrid Controller HIL - 16 ERL 25 November 2015 Elements of the Microgrid Controller HIL Platform Test Stimuli Hardware-in-the-Loop Simulator Load B01 Load B02 Load B03 3.5 MW 4 MVA 4 MVA R1 R8R7 R5 Gen M 250 hp 460 V R6 PV Bat Interruptible Critical Priority Simulated Device Controllers Simulated Microgrid FeederSimulated Microgrid Feeder and Devices Acme Energy PV Inverter Controler CBat Loads Motors Irradiance Grid Status R4 Schneider Microgrid Controller R2 SEL 787 Relay R3 Physical Device Controllers Woodward easYgen 3000 Genset Controller Integrate microgrid controller
  • 17. mGrid Controller HIL - 17 ERL 25 November 2015 Elements of the Microgrid Controller HIL Platform Test Stimuli Hardware-in-the-Loop Simulator Load B01 Load B02 Load B03 3.5 MW 4 MVA 4 MVA R1 R8R7 R5 Gen M 250 hp 460 V R6 PV Bat Interruptible Critical Priority Simulated Device Controllers Simulated Microgrid FeederSimulated Microgrid Feeder and Devices Acme Energy PV Inverter Controler CBat Loads Motors Irradiance Grid Status R4 R2 SEL 787 Relay Eaton Microgrid Controller R3 Physical Device Controllers Woodward easYgen 3000 Genset Controller Integrate additional microgrid controllers • Vendor capability demonstration • Performance comparison
  • 18. mGrid Controller HIL - 18 ERL 25 November 2015 Test Stimuli Hardware-in-the-Loop Simulator Load B01 Load B02 Load B03 3.5 MW 4 MVA 4 MVA R1 R8R7 R5 Gen M 250 hp 460 V R6 PV Bat Interruptible Critical Priority CPV CRelay Simulated Device Controllers Simulated Microgrid FeederSimulated Microgrid Feeder and Devices CBat Loads Motors Irradiance Grid Status R4 Schneider Microgrid Controller R2 R3 Real-time Data Visualization Data Collection & Post-processing UDP Physical Device Controllers Woodward easYgen 3000 Genset Controller Elements of the Microgrid Controller HIL Platform Add data visualization, collection, and post- processing • Real-time operation • Performance analysis
  • 19. mGrid Controller HIL - 19 ERL 25 November 2015 Microgrid Controller HIL Platform Test Stimuli Hardware-in-the-Loop Simulator Load B01 Load B02 Load B03 3.5 MW 4 MVA 4 MVA R1 R8R7 R5 Gen M 250 hp 460 V R6 PV Bat Interruptible Critical Priority CPV CRelay Simulated Device Controllers Simulated Microgrid FeederSimulated Microgrid Feeder and Devices CBat Loads Motors Irradiance Grid Status R4 Schneider Microgrid Controller R2 R3 Real-time Data Visualization Data Collection & Post-processing UDP Physical Device Controllers Woodward easYgen 3000 Genset Controller
  • 20. mGrid Controller HIL - 20 ERL 25 November 2015 Vision for the Microgrid Controller HIL Platform – 1 – Demonstration Platform – 2 – Commissioning Platform – 3 – Validation Platform • Cost-effective evaluation of commercial microgrid controllers • Side-by-side comparison of commercial products • Demonstrations at Massachusetts Microgrid Controls Symposium • Commission a microgrid before putting any steel in the ground • Exercise the actual device controllers; test edge conditions • Technical risk reduction and confidence building for the utility • Commission Boston microgrid project • Develop standard test feeders and test profiles • Test against IEEE P2030.8 standard and utility requirements – 4 – Open Source HIL Consortium
  • 21. mGrid Controller HIL - 21 ERL 25 November 2015 • Introduction to Controller Hardware-in-the-Loop • Orientation to Today’s Demonstration • Way Ahead Outline
  • 22. mGrid Controller HIL - 22 ERL 25 November 2015 C B001 P B003 I B014 I B013 P B015 I B009 I B010 C B011 P B022 I B004 1 MVA PV 3.5 MW Battery 4 MVA 4 MVA R1 R2 R3 R4 R7 R11 R12 R13 R14R15R16 R17 R6 R5R8 R10R9 G2 G1 M 250 hp 460 V M 250 hp 460 V R18 R19 HIL Test Feeder One-line Diagram Protection, Relay and Monitoring (PRM) I P C Bxxx Priority load Interruptible load Critical load Load I.D. Legend 50 51 27 59 25 MODBUS 52 50 51 27 59 25 MODBUS 52 1547 Table 1-2 Gen. Synch Relay Protection Functions
  • 23. mGrid Controller HIL - 23 ERL 25 November 2015 • Peak kW: 879 • Min kW: 319 • Peak kVAR: 832 • Min kVAR: 382 • Nominal Voltage: 460 V Example Load (B011) 0 500 1000 1500 2000 2500 3000 3500 4000 300 400 500 600 700 800 900 Time(seconds) kW/kVAr B011 Real Power Reactive Power 1 work week compressed into 2 hours
  • 24. mGrid Controller HIL - 24 ERL 25 November 2015 Microgrid Controller Hardware-in-the-Loop Platform MIT Lincoln Lab Windows Server Power Supply Interface Box Monitoring I/O Analog & Digital Opal-RT HIL Target Firewall and Network Switch Console Woodward easYGens Two integrated Woodward easYgen 3000 genset controllers
  • 25. mGrid Controller HIL - 25 ERL 25 November 2015 HIL Platform Block Diagram Modbus TCP Modbus TCP Modbus TCP Connection to HIL Demonstration Platform COM Microgrid Controller – Unit Under Test Interface Box Vendor-supplied equipment Modbus RS485 Prime Mover Device Controller Woodward EasyGen 3500 #1 OPAL-RT HIL 5607 Power COM DIO AIO COM DIO AIO Simulated 4 MVA Genset Simulated 1 MVA Genset Simulated Battery Storage & Power Converter Simulated Relays, Breakers, and Telemetry Simulated Grid and One Line Diagram of the Test Feeder (~18 Buses and 17 lines) Simulated PV & Inverter COM DIO AIO COM DIO AIOCOM DIO AIOCOM DIO AIO Simulated Battery Power Converter Controller Simulated PV Inverter Controller Simulated Protection Controller Prime Mover Device Controller Woodward EasyGen 3500 #2 Modbus RS485 Firewall and Network Switch Modbus TCP Lantronix Intellibox 2100 TCP to RS485 Lantronix Intellibox 2100 TCP to RS485
  • 26. mGrid Controller HIL - 26 ERL 25 November 2015 Device IP Address Notes 1 MVA Genset Controller 192.168.10.35 - 4 MVA Genset Controller 192.168.10.36 - Storage Controller 192.168.10.40 - PV Controller - No interface Relay 1 10.10.45.101 Point of Common Coupling Relay 2 10.10.45.102 Serves & senses sub-panel B021 Relay 3 10.10.45.103 Serves & senses sub-panel B012 Relay 4 10.10.45.104 Serves & senses load B001 + genset1 Relay 5 10.10.45.105 Serves & senses B022 Relay 6 10.10.45.106 Serves & senses loads B009-B011 Relay 7 10.10.45.107 Serves & senses genset 1 Relay 8 10.10.45.108 Serves & senses genset 2 Relay 9 10.10.45.109 Serves & senses load B009 Relay 10 10.10.45.110 Serves & senses load B010 Relay 11 10.10.45.111 Serves & senses load B004 Relay 12 10.10.45.112 - Relay 13 10.10.45.113 Serves & senses battery Relay 14 10.10.45.114 Serves & senses load B015 + battery Relay 15 10.10.45.115 Serves & senses load B013 Relay 16 10.10.45.116 Serves & senses load B014 Relay 17 10.10.45.117 Serves & sense PV Motor Relays Device Address List
  • 27. mGrid Controller HIL - 27 ERL 25 November 2015 Simulated Battery and PV Systems • Four quadrant power source with sub-cycle transient accuracy, modeled in real time – Boost rectifier average model – Three phase PLL – D and Q axis current PIDs respond to power commands • PV MPP tracker • Inverter physical limits monitored by fault controller Battery and PV system ratings and characteristics Battery Rating PV Rating AC Power Rating (kVA) 4,000 3,500 Storage (kWh) 500 n/a Cycle Life ∞ n/a Voltage (V) 2,400 2,400 Frequency (Hz) 60 60 Ramp Rate 8 MW/s 2.5 MW/min Parameter Units Notes Real Power Command kW (-) discharge; (+) charge Reactive Power Command kVAR (+) capacitive; (-) inductive Modbus Enable 0/1 1 to indicate active Modbus connection. Fault Status Phase A Over Current Phase B Over Current Phase C Over Current DC Link Overvoltage PLL Loss of Sync Vrms out of spec Battery Empty Battery Full Battery SoC % Battery start at 50% Enable 0/1 Cycle to clear any faults. Register list for battery system device controller
  • 28. mGrid Controller HIL - 28 ERL 25 November 2015 Simulated Genset Block 1 MW Genset 4 MW Genset Manufacturer / Model CAT C32 CAT C175-20 Rating (kVA) 1,000 4,000 Power Factor TBD TBD Voltage (V) 480 13,800 Frequency (Hz) 60 60 Speed (RPM) 1800 1800 Minimum Output Power 25kW 100kW Startup Time <10 sec <15 sec Genset ratings and characteristics Synchronous Machine, Governor, and AVR Models
  • 29. mGrid Controller HIL - 29 ERL 25 November 2015 Interface Box Woodward easYgen 3000 Controller Genset Simulation in HIL Governor AVR M MCBGCB Load 16 Vac 16 Vac Vabc Iabc 16 Vac 120 Vac 0-1 A 120 VAC Feeder Tachometer Vabc 16 Vac 0-1 A Ia F_ref: 60 Hz V_ref: 480 VLL ±5V square wave Throttle Field G Device Controller Integration: Woodward easYgen 3000 Legend M Motor G Generator GCB Generator Circuit Breaker MCB Mains Circuit Breaker Signal voltage transformer Voltage-controlled current source
  • 30. mGrid Controller HIL - 30 ERL 25 November 2015 Simulated Relay: SEL-787 Transformer Protection Relay Image: Schweitzer Engineering Protection Function ANSI 50 Inst. overcurrent ANSI 51 Avg. overcurrent ANSI 27 Undervoltage ANSI 59 Overvoltage ANSI 25 Synchronism-check 1547 Tables 1&2 Abnormal V & f Gen. Synch Generator synch ANSI 52 AC Circuit Breaker C B011 P B022 500 kcmil 251 ft 2/0 AWG, 1010 ft 2000 kVA 13.8/0.46 kV 500 kcmil 125 ft 3750 kVA 13.8/0.46 kV 4 MVA R5R8 500 kcmil 20 ft 500 kcmil 100 ft G2 M 250 hp 460 V R19 Protection, Relay and Monitoring (PRM)Protection, Relay and Monitoring (PRM)
  • 31. mGrid Controller HIL - 31 ERL 25 November 2015 Demonstration against ORNL/EPRI Microgrid Functional Use Cases [UPDATE] Functional Use Case Description Demonstration F-1 Frequency Control Selection of grid-forming, -feeding, and -supporting energy sources to maintain stability; sub-second control to maintain stable frequency while islanded The microgrid controller selects from among the two gensets and battery DERs. F-2 Voltage Control Regulate voltage at the microgrid point of common coupling No demo F-3 Intentional Islanding Planned disconnect from area electric power system (AEPS) Islanding will be initiated by the microgrid controller F-4 Unintentional Islanding Fast disconnect from AEPS upon large disturbance to provide continuous supply to loads No demo due to battery and PV inverter controller PLL instability F-5 Transition from Islanded to Grid-tied Resynchronize and reconnect to AEPS Initiated by microgrid controller once generators and grid synchronize
  • 32. mGrid Controller HIL - 32 ERL 25 November 2015 Demonstration against ORNL/EPRI Microgrid Functional Use Cases (cont.) [UPDATE] Functional Use Case Description Demonstration F-6(a) Energy Management: grid- tied Coordinate generation, load, & storage dispatch, to participate in utility operation and energy market activities The microgrid controllers target a power export value for a defined period, and should also shave peak demand. F-6(b) Energy Management: islanded Coordinate generation, load, & storage dispatch, to optimize islanded operation (fuel consumption, islanding duration) Fuel consumption and service of critical and priority loads are measured during islanded operation. F-7 Microgrid Protection Configure protection devices for different operating conditions DER and relay protection are implemented, but are not configurable. F-8 Ancillary Services: regulation Provide frequency regulation, generation reserves, reactive power support, and demand response to AEPS Demand response to hit a target power export value; Reactive power support to maintain unity power factor at PCC F-9 Microgrid Blackstart Restore islanded operation after a complete shutdown Likely limited by present genset control capabilities F-10 User Interface, Data Collection Organize, archive, and visualize real-time and non-real-time data Data collection and visualization performed by MIT-LL, not mC
  • 33. mGrid Controller HIL - 33 ERL 25 November 2015 15-minute Demonstration Sequence PowerFactor Time (minutes) Power (kWorkVAR)Power(kW)0=Off 1=On PV Array Output Load Profile PowerFactor Grid Status
  • 34. mGrid Controller HIL - 34 ERL 25 November 2015 Heads-up Display (screen 1)
  • 35. mGrid Controller HIL - 35 ERL 25 November 2015 Heads-up Display (screen 2)
  • 36. mGrid Controller HIL - 36 ERL 25 November 2015 Anonymized Results of Demonstration Runs Grid-tied Islanded Fuel Used (gal.) Energy Imported (kWh) Energy Exported (kWh) Fuel Used (gal.) Vendor #1 5.7 317 14 5.0 Vendor #2 6.3 272 38 5.9 Energy Consumption Critical Priority Inter- ruptible Vendor #1 0/115 (0%) 481/536 (90%) 143/202 (71%) Vendor #2 0/130 (0%) 537/604 (89%) 161/227 (71%) Load-not-Served (kWh) while Islanded* (0% = perfect service) Grid-tied Islanded Vendor #1 0 3.7 Vendor #2 0 8.5 Voltage Profile (sec exceeding ±5%) * Vendor #2 islanded one minute earlier than Vendor #1, resulting in the higher demand during islanded operation.
  • 37. mGrid Controller HIL - 37 ERL 25 November 2015 • Introduction to Controller Hardware-in-the-Loop • Orientation to Today’s Demonstration • Way Ahead Outline
  • 38. mGrid Controller HIL - 38 ERL 25 November 2015 Demo-centric Tech. Evaluation U.S. Marine Corps’ ExFOB Example Vendors ExFOB 2013 – Twentynine Palms In-kind integration manhours and $ Anonymized test results, Maturity status of commercial equipment Procurement specs High-level visibility Realistic testbed; 3rd party validation Government Program Offices Independent Laboratory
  • 39. mGrid Controller HIL - 39 ERL 25 November 2015 Elements of the Open Source HIL Repository Microgrid Test Feeders Validated Device Models Validated Device Controller Software Interface Circuitry for Device Controllers Interface Code for Device Controllers Standard Test Stimuli Communications Interface Translation Code Post-processing Scripts for Test Results HIL Target Platform Conversion Scripts Netlists Load profiles, irradiance profiles, grid outages, faults Circuit schematics, bills of materiel Targets: OPAL-RT, Typhoon HIL, RTDS, NI, and others Motor-generators, power converters / inverters, and relays Genset controllers, power converter controllers, relay protection functions Modbus TCP Microgrid Test Repository Controller-in- the-Loop Repository HIL Platform Repository 50 51 27 59 25 MODBUS 52 IEC 61850 GOOSE MMS
  • 40. mGrid Controller HIL - 40 ERL 25 November 2015 – 1 – Demonstration Platform – 2 – Commissioning Platform – 3 – Validation Platform – 4 – Open Source HIL Consortium • Goals: – Accelerate and reduce risk of microgrid deployment • Enable software development and integration work to be 95% done at the start of commissioning, not 50% – Enable rapid proof-of-concepts to reduce utility engineers’ perceived risk • Agnostic to real-time simulation platform • Validated DER device models provided by vendors • Standard test benches – Reference microgrid feeders – Test scripts / test stimuli – Post-processing software for compliance verification Vision for Microgrid HIL Open-source Repository Interested in participating? Contact MIT-LL.
  • 41. mGrid Controller HIL - 41 ERL 25 November 2015 Test Stimuli per IEEE P2030.8 and Host Utilities Multiple Real-time Digital Sim. Platforms Load B01 Load B02 Load B03 3.5 MW 4 MVA 4 MVA R1 R8R7 R5 Gen M 250 hp 460 V R6 PV Bat Interruptible Critical Priority CGen CRelay Multiple Standard Test Feeders CBat Loads Motors Irradiance Grid Status R4 R2 R3 Industry-standard Test Platform Actual Controllers for DER Deployed in the Microgrid Microgrid Controller Under Test Host Utility’s Distribution Management System (DMS) RTDS Opal-RT Typhoon HIL National Instruments Vendor-validated Device Models Validated Controller Models CPV Vision for Eventual HIL Capabilities
  • 42. mGrid Controller HIL - 42 ERL 25 November 2015 Sponsors Sarah Mahmood, DHS S&T Jalal Mapar, DHS S&T Dan Ton, DOE OE Ernest Wong, DHS S&T MIT Lincoln Laboratory Division 7 – Engineering Division 4 – Homeland Protection Division 5 – Cyber Security Division 6 – Communications Security Services Department Acknowledgements Collaborators Vijay Bhavaraju, Eaton Mark Buckner, ORNL Fran Cummings, Peregrine Group Babak Enayati, National Grid Mark Evlyn, Schneider Galen Nelson, MassCEC Luis Ortiz, Anbaric Jim Reilly, Reilly Associates Travis Sheehan, BRA Michael Starke, ORNL Tom Steber, Schneider Brad Swing, City of Boston
  • 43. mGrid Controller HIL - 43 ERL 25 November 2015 Erik Limpaecher Assistant Group Leader Energy Systems, Group 73 781-999-2237 (cell) 781-981-4006 (lab) elimpaecher@ll.mit.edu Contact Information
  • 44. mGrid Controller HIL - 44 ERL 25 November 2015 October 1 Massachusetts Microgrid Controls Symposium