A Standardized API for Distribution System Control and Management


Presented by: Poorva Sharma and Ron Melton

Advanced Distribution Management Systems (ADMS) are increasingly necessary to integrate operations across various systems and evaluate distribution applications in an efficient and timely manner. To accelerate the integration, evaluation, and deployment of advanced distribution technologies, it is beneficial to standardize the Application Programming Interface (API) for applications deployed in the ADMS environment. Standardized APIs provide a set of functions enabling developers to access the data and services by making logical references to the data model. These logical references remain the same irrespective of how the data or services are physically implemented.

This approach reduces the duration and high cost associated with application development and makes applications more portable and interoperable. In this presentation, we will show how with DOE sponsorship, researchers at PNNL, in partnership with other national labs and industry, used the Common Information Model (CIM) - a standard to describe the structural model of the electric power system - to develop the standardized data model and interfaces. We will also describe GridAPPS-D, an open-source, reference implementation of the standardized API developed to support this approach.

Click Here to Stream Download Slides



Engineers and researchers developing distribution system management and control applications; system integrators and vendors developing and deploying platforms supporting distribution system operations; electric power system researchers developing advanced algorithms; utilities planning software acquisitions supporting the modernization of their systems to accommodate growing levels of distributed energy resources


  • Distribution
  • ADMS
  • CIM
  • Standardization
  • API
  • DMS
  • Distribution Operations
  • Data Management
  • EMS


Webinar PresenterPoorva Sharma

Poorva Sharma is a Software Engineer with Computational and Data Engineering group at PNNL. She specializes in developing new software tools in the field of knowledge management, distributed systems, integration systems, and streaming middleware. Her work focuses on developing integration solutions for power grid and building energy research. She worked on multiple projects under PNNL’s Future Power Grid Initiative and developed GridOPTICS™ Software System (GOSS). She is currently working on various projects under DOE’s Grid Modernization Lab Consortium and PNNL’s Connected Homes initiatives. She holds B.E. in Computer Science and currently pursuing M.S. in Computer Science from Washington State University.

Webinar PresenterRon Melton

Ron Melton is the Group Leader of the Distributed Systems Group in the Electricity Infrastructure and Buildings Division, a Senior Power Systems Researcher and Project Manager at the Pacific Northwest National Laboratory (PNNL). He is the Principal Investigator for the DOE Advanced Grid Research project for an ADMS Open Source Platform, a member of the core team for the DOE Grid Architecture project, and Administrator of the GridWise® Architecture Council. He was the Project Director of the Pacific Northwest Smart Grid Demonstration that concluded in June 2015. He has 10 years of experience in cyber security for critical infrastructure systems and over 30 years of experience applying computer technology to a variety of engineering and scientific problems. Dr. Melton is a Senior Member of the Institute of Electrical and Electronics Engineers and a Senior Member of the Association for Computing Machinery. He chairs the IEEE Power and Energy Society Smart Buildings, Loads, and Customer Systems Technical Committee and the Smart Electric Power Alliance Grid Architecture Working Group. Dr. Melton received his BSEE from University of Washington and his MS and PhD in Engineering Science from the California Institute of Technology.



For any questions, please contact Phyllis Caputo at p.caputo@ieee.org.

To view previous webinars on-demand, visit the IEEE Smart Grid Resource Center


Become a Presenter

If you'd like to be a presenter, please fill out this form.