REVEAL - An Extensible Reduced Order Model Builder for Simulation and Remodeling version 1.0
We have created a software tool that can be used by scientists and engineers to create reduced order models (ROMs) of high fidelity simulations. We have invented mechanism that make this tool uniquely flexible. These inventions are: -the ability to describe the input format of any simulator so that the format can be automatically processed by the ROM Builder -a software framework that makes it possible to incorporate multiple sampling and regression algorithms, and to allow the user to choose options to creata a custom pipelien to generate a ROM -automated methods for assessing the accuracy of the ROM and iteratively generating new samples to increase accuracy
GridAPPS-D SOFTWARE
This is an update to previously filed copyright disclosures for GridAPPS-D. Please see the previous disclosures. Details on the project's readthedocs site including links to GitHub: https://gridappsd.readthedocs.io/en/latest/overview/index.html#version-2020-01-0
Arion - Open Source
Arion is a library and tool set that enables researchers to holistically define test system models. To define a complex system for testing an algorithm or control requires expertise across multiple domains. Simulating a complex system requires the integration of multiple simulators and test hardware, each with their own specification languages and concepts. This requires extensive set of knowledge and capabilities. Arion was developed to alleviate this challenge. Arion is a library of Java libraries that abstracts the concepts from supported simulators into a cohesive model language that allows someone to build models to their needed level of fidelity and expertise. Arion is also a software tool that translates the users model back into the specification languages of the simulators and test hardware needed for execution.
PRIME (PNNL cybeR physIcal systemMs tEstbed)
The testbed 'PRIME" is implemented as a typical end-to-end SCADA hierarchy, from the substation to the control center, using a combination of a well-known power system simulator, power system control, hardware-in-the-loop (HIL) and industry grade EMS software. Other cyber-physical testbeds have similar modularity. However, they lack flexibility in swapping out the software used for EMS, FEP, and the hardware used for RTU and relays as the computational subsystems and the input/output (I/O) subsystems are tightly coupled and integrated. They tend to be tied to a single vendor. In our approach, the power system simulator and the hardware driver (analog output subsystems to drive HIL) are decoupled and are interconnected through communication protocols as an interface. This provides an additional level of modularity to the architecture creating an interoperable environment where power system simulators and hardware could be interchanged as long as they support streaming of measurements/commands. This allows several commonly used power system simulation software tools (both transmission and distribution system modeling tools) to be used. Hardware could be driven depending on the use cases considered. Proposed relaxation of an otherwise tight restriction greatly reduces the cost and improves flexibility by creating a modular solution. This capability of the PRIME to support Remote HIL (RHIL) is unique to the PRIME. In PRIME, field devices (e.g., protection relays, capacitor controllers) are integrated in the closed control loop and their communication with the EMS is implemented to match the real-world practices. This setup enables interactions among power systems model (simulator), power systems control (EMS) and field devices, and therefore provides an excellent platform to conduct interactive operator training, and for use in studying the impacts of communication impairments and cyber-defense work.
GridPACK
This is a follow-on disclosure to 30437. GridPACK is a software framework consisting of a set of modules designed to simplify the development of programs that model the power grid and run on parallel, high performance computing platforms. It also contains several fully developed applications, including powerflow, dynamic simulation, state estimation, Kalman filter analysis (dynamic state estimation), contingency analysis and real time path rating. These applications can be used either standalone or as components in more complicated workflows that combine several different types of application together. The framework modules are available as a combination of libraries and software templates and consist of components for setting up and distributing power grid networks, support for modeling the behavior of individual buses and branches in the network, converting the network models to the corresponding algebraic equations, and parallel routines for manipulating and solving large algebraic systems. The framework also contains a module for distributing tasks evenly amongst computing resources, even if individual tasks vary widely in their execution times. Additional modules support input and output, basic statistical analysis of contingency based calculations, distributed data structures, as well as basic profiling and error management.
AMES-Market
An open-source test bed for wholesale electricity markets, which is designed specifically for agent-based software and co-simulation with other tools.