OpenFMB.io Repositories

The Open Field Message Bus (OpenFMB) framework, designed to enable grid edge interoperability and distributed intelligence, is a North American Energy Standards Board (NAESB) standard ratified in 2016. In support of the OpenFMB Users Group within the Utility Communication Architecture International Users Group (UCAIug), this website provides resources to foster the adoption of OpenFMB.

Members of the OpenFMB Users Group (and its predecessors) have created and made available the use case documentation and data models below under the Apache 2.0 License. In order to publicly release these open-source artifacts without any royalties, OpenFMB working group participants are required to complete a Contributor License Agreement (CLA) before they can contribute to the creation and governance of OpenFMB User Group artifacts.

Additional content will be reviewed and made available after the OpenFMB Interoperability Plugfest in September. The OpenFMB Users Group may also decide to post other useful links to third-party repositories or other externally created artifacts which could be under different licenses. Join UCAIug and the OpenFMB Users Group to participate and contribute to the adoption of OpenFMB.

Use Cases

OpenFMB Operational Use Cases Release

The OpenFMB Operational Use Cases relate to grid functions that support resilient grid edge actions, while remaining actively coordinated with existing utility operational systems. Distributed Energy Resources (DER) Circuit Segment Management is the foundational OpenFMB use case that provides a layered architecture needed for distributed intelligence applications.

Data Models

As part of the OpenFMB framework approach, Unified Modeling Language (UML) data models are created to represent the use case requirements and include the Platform Independent Model (PIM) message profiles for exchanging information between actors such as devices, systems, and people. These PIM models are then converted to Platform Specific Model (PSM) formats, such as Protocol Buffers (protobuf) and Interface Description Language (IDL).

The OpenFMB Platform Independent Model (PIM) draws upon artifacts from IEC 61850 and the Common Information Model (CIM). This data model in UML can be viewed with Sparx Systems’ Enterprise Architect (EA).

Platform Specific Models (PSM)

Protocol Buffers is one of the Platform Specific Models that can be utilized by compatible OpenFMB publish-subscribe protocols, such as NATS and MQTT.

Interface Description Language (IDL) is one of the Platform Specific Models that can be utilized by a compatible OpenFMB publish-subscribe protocol, such as DDS.

Copyright © 2018 - 2019 UCA International Users Group as agent for and on behalf of OpenFMB Users Group