Adaptive Control Algorithm to Adjust Settings in Photovoltaic Inverters for Electric Grid Cybersecurity (DERAC) v0.1

RESOURCE

Abstract

Volt-VAR and Volt-Watt functionality in photovoltaic (PV) smart inverters provide mechanisms to ensure system voltage magnitudes and power factors remain within acceptable limits. However, these control functions can become unstable, introducing oscillations in system voltages when not appropriately configured or maliciously altered during a cyberattack. In the event that Volt-VAR and Volt-Watt control functions in a portion of PV smart inverters in a distribution grid are unstable, the proposed adaptation scheme utilizes the remaining and stably-behaving PV smart inverters and other Distributed Energy Resources to mitigate the effect of the instability in real-time. The adaptation mechanism is entirely decentralized, model-free, communication-free, and requires virtually no external configuration. This repository provides code to simulate the algorithm in experiments on the IEEE 37 node test feeder.
Developers:
Arnold, Daniel [1] Roberts, Ciaran [1] Scaglione, Anna [1] Ngo, Sy-Toan [1] Saha, Shammya [1]
  1. Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)
Release Date:
2021-10-27
Project Type:
Open Source, Publicly Available Repository
Software Type:
Scientific
Licenses:
BSD 3-clause "New" or "Revised" License
Sponsoring Org.:
Code ID:
141752
Site Accession Number:
2021-130
Research Org.:
Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)
Arizona State University, Tempe, AZ (United States)
Country of Origin:
United States

RESOURCE

Citation Formats

Arnold, Daniel, Roberts, Ciaran, Scaglione, Anna, Ngo, Sy-Toan, and Saha, Shammya. Adaptive Control Algorithm to Adjust Settings in Photovoltaic Inverters for Electric Grid Cybersecurity (DERAC) v0.1. Computer Software. https://github.com/lbnl-cybersecurity/smart-inverter-adaptive-control. USDOE. 27 Oct. 2021. Web. doi:10.11578/dc.20240828.3.
Arnold, Daniel, Roberts, Ciaran, Scaglione, Anna, Ngo, Sy-Toan, & Saha, Shammya. (2021, October 27). Adaptive Control Algorithm to Adjust Settings in Photovoltaic Inverters for Electric Grid Cybersecurity (DERAC) v0.1. [Computer software]. https://github.com/lbnl-cybersecurity/smart-inverter-adaptive-control. https://doi.org/10.11578/dc.20240828.3.
Arnold, Daniel, Roberts, Ciaran, Scaglione, Anna, Ngo, Sy-Toan, and Saha, Shammya. "Adaptive Control Algorithm to Adjust Settings in Photovoltaic Inverters for Electric Grid Cybersecurity (DERAC) v0.1." Computer software. October 27, 2021. https://github.com/lbnl-cybersecurity/smart-inverter-adaptive-control. https://doi.org/10.11578/dc.20240828.3.
@misc{ doecode_141752,
title = {Adaptive Control Algorithm to Adjust Settings in Photovoltaic Inverters for Electric Grid Cybersecurity (DERAC) v0.1},
author = {Arnold, Daniel and Roberts, Ciaran and Scaglione, Anna and Ngo, Sy-Toan and Saha, Shammya},
abstractNote = {Volt-VAR and Volt-Watt functionality in photovoltaic (PV) smart inverters provide mechanisms to ensure system voltage magnitudes and power factors remain within acceptable limits. However, these control functions can become unstable, introducing oscillations in system voltages when not appropriately configured or maliciously altered during a cyberattack. In the event that Volt-VAR and Volt-Watt control functions in a portion of PV smart inverters in a distribution grid are unstable, the proposed adaptation scheme utilizes the remaining and stably-behaving PV smart inverters and other Distributed Energy Resources to mitigate the effect of the instability in real-time. The adaptation mechanism is entirely decentralized, model-free, communication-free, and requires virtually no external configuration. This repository provides code to simulate the algorithm in experiments on the IEEE 37 node test feeder.},
doi = {10.11578/dc.20240828.3},
url = {https://doi.org/10.11578/dc.20240828.3},
howpublished = {[Computer Software] \url{https://doi.org/10.11578/dc.20240828.3}},
year = {2021},
month = {oct}
}