@inproceedings{34445, author = {Jonathan Coignard and Thierry Stephane Nouidui and Christoph Gehbauer and Michael Wetter and Jhi-Young Joo and Philip Top and Rafael Rivera Soto and Brian Kelley and Emma M Stewart}, title = {CyDER - A Co-Simulation Platform for Grid Analysis and Planning for High Penetration of Distributed Energy Resources}, abstract = {

Distribution system operation is becoming increasingly complex with installation of active components such as distributed solar photovoltaic (PV) generation, battery storage, and inverters. So far, specialized tools have been developed to capture a portion of the overall impact of distributed energy resources (DERs) to the distribution system. However, Distribution System Operators (DSOs) still lack visibility into the overall system conditions and capabilities. Furthermore, the impacts of increasing amount of DERs is not be limited at the distribution level but also influence the transmission grid. In this paper, we propose a co-simulation platform that enables simulation modules to interact in a plug-and-play fashion regardless of the platform they were developed in. Cyber-Physical Co-simulation Platform for Distributed Energy Resources in Smart Grids (CyDER) is a modular and scalable tool for power system planning and operation, focused on high penetration of DERs. The CyDER platform is based on the Functional Mock-up Interface (FMI) standard and provides several applications for power systems planning and analysis. A case study with a large amount of PV and electric vehicles loads on feeders is shown to demonstrate a successful interlink between the transmission and distribution system simulations.

}, year = {2018}, journal = {2018 IEEE Power & Energy Society General Meeting (PESGM)2018 IEEE Power & Energy Society General Meeting (PESGM)}, publisher = {IEEE}, address = {Portland, OR}, url = {https://ieeexplore.ieee.org/document/8586006/http://xplorestaging.ieee.org/ielx7/8540807/8585734/08586006.pdf?arnumber=8586006}, doi = {10.1109/PESGM.2018.8586006}, language = {eng}, }