IEEE Electrification - December 2020 - 74

algorithms have been proposed, the Open Field Message
Bus (OpenFMB) is a reference architecture that has been
proven in field validations with commercial off-the-shelf
(COTS) equipment, using open source software adaptors.
OpenFMB is a framework and reference architecture that
enables the coordination of grid-edge devices, facilitated
by interoperability and distributed controls, as shown in
the layered architecture of Figure 2.
The OpenFMB framework reduces the need for centralized control and allows the management of distributed
systems at the device level. Open source OpenFMB software adapters enable communication between such varied
protocols as distributed network protocol 3 (DNP-3), Modbus, American National Standards Institute (ANSI) C12,
Message Queuing Telemetry Transport, Data Distributed
Service (DDS), IEC 61850, Generic Object Oriented Substation Event (GOOSE) messages, Advanced Message Queuing
Protocol, and the network address translation (NATS) messaging system. Numerous OpenFMB adapters have been
developed, tested, and placed in the open source.
As shown in Figure 2, the OpenFMB framework allows
the simultaneous use of multiple protocols. This is essential in distributed control systems because multiple protocols are often used by an array of vendors. For example,
distribution utilities in North America typically use DNP-3
for endpoint devices, such as line sensors and shunt
capacitors. However, the majority of PV and battery energy

storage systems (BESS) controllers use Modbus, while
smart meters use ANSI C12. As a result, the interoperability challenges associated with coordinating these devices
can be significant.
Building on the early implementations of OpenFMB,
the general framework has been developed into an OpenFMB harness. This is a deployable concept where containerized OpenFMB adaptors are loaded onto COTS
intelligent electronic devices. This allows devices, such as
microgrid controllers, to be quickly interconnected and
configured to communicate on a publish/subscribe bus
using modern telecommunication systems. Figure 3
depicts an idealized structural view of the OpenFMB harness that can be used for networked microgrid operations.
The idealized structural view of Figure 3 shows how the
complexity of a layered architecture is abstracted into a
distributed control that can be used to coordinate the
operation of networked microgrids.

Implementing Fractal Operations With
Networked Microgrids
Fractal operations of electric power systems can occur in
the form of microgrid functioning, where individual
microgrids coordinate their performance. To form a functional microgrid, it is necessary to have the generating
units, controls, and capabilities to maintain a stable frequency and voltage and to supply the end-use loads.
Firewall

Battery
Inverter

Legacy Protocol
Adapter
Common Data
Model Profile(s)
OpenFMB
Protocol

Legacy Protocol
Adapter

T
MQ

Common Data
Model Profile(s)

T,

OpenFMB
Protocol

S,

DD

Solar PV
Inverter

NA

Legacy Protocol
Adapter
us

M

b
od

Common Data
Model Profile(s)
OpenFMB
Protocol

TS

S

DNP

OpenFMB

S
NAT

DS,
S, D QP
T
A
N
AM
TT,
MQ

TT

, MQ
DDS

Virtual Firewall
Figure 2. The layered architecture of the OpenFMB control system. IoT: Internet of Things.

74

I E E E E l e c t r i f i cati o n M agaz ine / DECEMBER 2020

GIS

DMS OMS

Head
Ends

SCADA

Legacy Protocol Adapter
Common Data Model

DD

TS
NA

Capacitor
Bank

MDM

DN
P

DNP

Higher-Tier Node
Central Office
(Utility Datacenter)

- +
Modbus

Line
Sensor

Battery
Relay

C12

E

M

Middle-Tier Nodes
(e.g., Substation)

GOOS

Smart
Meter

Lower-Tier Nodes
(e.g., Grid)

Other

End-Point
Devices

OpenFMB Protocol

Legend
Legacy Protocol Translation
Common Semantic Model
Open FMB IoT Protocol
Client/Server Polling
Pub/Sub Messaging



IEEE Electrification - December 2020

Table of Contents for the Digital Edition of IEEE Electrification - December 2020

Contents
IEEE Electrification - December 2020 - Cover1
IEEE Electrification - December 2020 - Cover2
IEEE Electrification - December 2020 - Contents
IEEE Electrification - December 2020 - 2
IEEE Electrification - December 2020 - 3
IEEE Electrification - December 2020 - 4
IEEE Electrification - December 2020 - 5
IEEE Electrification - December 2020 - 6
IEEE Electrification - December 2020 - 7
IEEE Electrification - December 2020 - 8
IEEE Electrification - December 2020 - 9
IEEE Electrification - December 2020 - 10
IEEE Electrification - December 2020 - 11
IEEE Electrification - December 2020 - 12
IEEE Electrification - December 2020 - 13
IEEE Electrification - December 2020 - 14
IEEE Electrification - December 2020 - 15
IEEE Electrification - December 2020 - 16
IEEE Electrification - December 2020 - 17
IEEE Electrification - December 2020 - 18
IEEE Electrification - December 2020 - 19
IEEE Electrification - December 2020 - 20
IEEE Electrification - December 2020 - 21
IEEE Electrification - December 2020 - 22
IEEE Electrification - December 2020 - 23
IEEE Electrification - December 2020 - 24
IEEE Electrification - December 2020 - 25
IEEE Electrification - December 2020 - 26
IEEE Electrification - December 2020 - 27
IEEE Electrification - December 2020 - 28
IEEE Electrification - December 2020 - 29
IEEE Electrification - December 2020 - 30
IEEE Electrification - December 2020 - 31
IEEE Electrification - December 2020 - 32
IEEE Electrification - December 2020 - 33
IEEE Electrification - December 2020 - 34
IEEE Electrification - December 2020 - 35
IEEE Electrification - December 2020 - 36
IEEE Electrification - December 2020 - 37
IEEE Electrification - December 2020 - 38
IEEE Electrification - December 2020 - 39
IEEE Electrification - December 2020 - 40
IEEE Electrification - December 2020 - 41
IEEE Electrification - December 2020 - 42
IEEE Electrification - December 2020 - 43
IEEE Electrification - December 2020 - 44
IEEE Electrification - December 2020 - 45
IEEE Electrification - December 2020 - 46
IEEE Electrification - December 2020 - 47
IEEE Electrification - December 2020 - 48
IEEE Electrification - December 2020 - 49
IEEE Electrification - December 2020 - 50
IEEE Electrification - December 2020 - 51
IEEE Electrification - December 2020 - 52
IEEE Electrification - December 2020 - 53
IEEE Electrification - December 2020 - 54
IEEE Electrification - December 2020 - 55
IEEE Electrification - December 2020 - 56
IEEE Electrification - December 2020 - 57
IEEE Electrification - December 2020 - 58
IEEE Electrification - December 2020 - 59
IEEE Electrification - December 2020 - 60
IEEE Electrification - December 2020 - 61
IEEE Electrification - December 2020 - 62
IEEE Electrification - December 2020 - 63
IEEE Electrification - December 2020 - 64
IEEE Electrification - December 2020 - 65
IEEE Electrification - December 2020 - 66
IEEE Electrification - December 2020 - 67
IEEE Electrification - December 2020 - 68
IEEE Electrification - December 2020 - 69
IEEE Electrification - December 2020 - 70
IEEE Electrification - December 2020 - 71
IEEE Electrification - December 2020 - 72
IEEE Electrification - December 2020 - 73
IEEE Electrification - December 2020 - 74
IEEE Electrification - December 2020 - 75
IEEE Electrification - December 2020 - 76
IEEE Electrification - December 2020 - 77
IEEE Electrification - December 2020 - 78
IEEE Electrification - December 2020 - 79
IEEE Electrification - December 2020 - 80
IEEE Electrification - December 2020 - 81
IEEE Electrification - December 2020 - 82
IEEE Electrification - December 2020 - 83
IEEE Electrification - December 2020 - 84
IEEE Electrification - December 2020 - 85
IEEE Electrification - December 2020 - 86
IEEE Electrification - December 2020 - 87
IEEE Electrification - December 2020 - 88
IEEE Electrification - December 2020 - 89
IEEE Electrification - December 2020 - 90
IEEE Electrification - December 2020 - 91
IEEE Electrification - December 2020 - 92
IEEE Electrification - December 2020 - 93
IEEE Electrification - December 2020 - 94
IEEE Electrification - December 2020 - 95
IEEE Electrification - December 2020 - 96
IEEE Electrification - December 2020 - 97
IEEE Electrification - December 2020 - 98
IEEE Electrification - December 2020 - 99
IEEE Electrification - December 2020 - 100
IEEE Electrification - December 2020 - 101
IEEE Electrification - December 2020 - 102
IEEE Electrification - December 2020 - 103
IEEE Electrification - December 2020 - 104
IEEE Electrification - December 2020 - 105
IEEE Electrification - December 2020 - 106
IEEE Electrification - December 2020 - 107
IEEE Electrification - December 2020 - 108
IEEE Electrification - December 2020 - 109
IEEE Electrification - December 2020 - 110
IEEE Electrification - December 2020 - 111
IEEE Electrification - December 2020 - 112
IEEE Electrification - December 2020 - 113
IEEE Electrification - December 2020 - 114
IEEE Electrification - December 2020 - 115
IEEE Electrification - December 2020 - 116
IEEE Electrification - December 2020 - 117
IEEE Electrification - December 2020 - 118
IEEE Electrification - December 2020 - 119
IEEE Electrification - December 2020 - 120
IEEE Electrification - December 2020 - 121
IEEE Electrification - December 2020 - 122
IEEE Electrification - December 2020 - 123
IEEE Electrification - December 2020 - 124
IEEE Electrification - December 2020 - Cover3
IEEE Electrification - December 2020 - Cover4
https://www.nxtbook.com/nxtbooks/pes/electrification_december2022
https://www.nxtbook.com/nxtbooks/pes/electrification_september2022
https://www.nxtbook.com/nxtbooks/pes/electrification_june2022
https://www.nxtbook.com/nxtbooks/pes/electrification_march2022
https://www.nxtbook.com/nxtbooks/pes/electrification_december2021
https://www.nxtbook.com/nxtbooks/pes/electrification_september2021
https://www.nxtbook.com/nxtbooks/pes/electrification_june2021
https://www.nxtbook.com/nxtbooks/pes/electrification_march2021
https://www.nxtbook.com/nxtbooks/pes/electrification_december2020
https://www.nxtbook.com/nxtbooks/pes/electrification_september2020
https://www.nxtbook.com/nxtbooks/pes/electrification_june2020
https://www.nxtbook.com/nxtbooks/pes/electrification_march2020
https://www.nxtbook.com/nxtbooks/pes/electrification_december2019
https://www.nxtbook.com/nxtbooks/pes/electrification_september2019
https://www.nxtbook.com/nxtbooks/pes/electrification_june2019
https://www.nxtbook.com/nxtbooks/pes/electrification_march2019
https://www.nxtbook.com/nxtbooks/pes/electrification_december2018
https://www.nxtbook.com/nxtbooks/pes/electrification_september2018
https://www.nxtbook.com/nxtbooks/pes/electrification_june2018
https://www.nxtbook.com/nxtbooks/pes/electrification_december2017
https://www.nxtbook.com/nxtbooks/pes/electrification_september2017
https://www.nxtbook.com/nxtbooks/pes/electrification_march2018
https://www.nxtbook.com/nxtbooks/pes/electrification_june2017
https://www.nxtbook.com/nxtbooks/pes/electrification_march2017
https://www.nxtbook.com/nxtbooks/pes/electrification_june2016
https://www.nxtbook.com/nxtbooks/pes/electrification_december2016
https://www.nxtbook.com/nxtbooks/pes/electrification_september2016
https://www.nxtbook.com/nxtbooks/pes/electrification_december2015
https://www.nxtbook.com/nxtbooks/pes/electrification_march2016
https://www.nxtbook.com/nxtbooks/pes/electrification_march2015
https://www.nxtbook.com/nxtbooks/pes/electrification_june2015
https://www.nxtbook.com/nxtbooks/pes/electrification_september2015
https://www.nxtbook.com/nxtbooks/pes/electrification_march2014
https://www.nxtbook.com/nxtbooks/pes/electrification_june2014
https://www.nxtbook.com/nxtbooks/pes/electrification_september2014
https://www.nxtbook.com/nxtbooks/pes/electrification_december2014
https://www.nxtbook.com/nxtbooks/pes/electrification_december2013
https://www.nxtbook.com/nxtbooks/pes/electrification_september2013
https://www.nxtbookmedia.com