Skip to content

This repository provides a document Wiki for the "Power Grid Simulation OT Cyber Range System" Project, It includes an introduction, system design documentation, and user guidelines.

License

Notifications You must be signed in to change notification settings

LiuYuancheng/Power_Grid_Simulation_System_Document

Repository files navigation

Power_Grid_Simulation_System_Document [Wiki]

The Mini OT Power Grid Simulation System is a digital equivalent software platform designed to simulate the core operations of a hybrid power grid system, including hybrid power generation (natural gas power plants, solar power plants, and wind turbine farms), high-voltage power transmission and a three-level step-down power distribution system. The simulation integrates a SCADA system that incorporates PLCs for remote system control, RTUs and MUs for real-time data monitoring, and an HMI interface for operators to manage the grid.

This repository provides a document Wiki for the "Power Grid Simulation System" Project, It includes an introduction, system design documentation, and user guidelines. Please note that the repository does not include the program's source code.

# Author:      Yuancheng Liu
# Created:     2024/06/24
# Version:     v_0.2.0
# DocNum:      Wiki_0_0

Table of Contents

[TOC]


Project Design Purpose and Background

The primary objective of this project is to develop a Power Grid Operational Technology (OT) digital twin/equivalent system that can be used for cyber-security related activities.

In the real world, an electrical grid (or electricity network) is an interconnected system for delivering electricity from producers to consumers. These grids consist of power stations for energy generation, electrical substations for stepping voltage up or down, high-voltage transmission systems for carrying power over long distances, and distribution systems that deliver electricity to end users. The key components of an electrical grid are divided into three main parts: generation and storage, transmission, and distribution.

This project aims to create a software-based digital twin that simulates both the energy delivery process among grid components and the operational flow between physical components, OT controllers, and SCADA software. An overview of the system is shown in the image below:

We Follow the International Electrotechnical Commission IEC 61850, IEC 60617 standard when design and built the system, the system is a POC project and the real world energy system is more complex. This cyber range platform serves multiple purposes including cyber exercises, ICS professional training, OT security project R&D, testing and demonstration (Such as conducting cyber security exercises to demonstrate and assess the impact of various IT attacks on OT systems).


Project Introduction

The Mini OT-Energy-System Cyber Security Test Platform is a comprehensive software platform designed to simulate the essential operations of a small-scale hybrid power grid. The key objectives of this project will cover:

  • Cybersecurity Training & Exercises: The platform will enable hands-on cybersecurity exercises, allowing professionals to explore and mitigate the effects of various cyber-attacks on OT systems.
  • OT System Simulation: Simulating power grid operations with components that follow the International Electrotechnical Commission standards, particularly IEC 61850 (communication networks and systems for power utility automation) and IEC 60617 (graphical symbols for diagrams), ensuring adherence to industry protocols.
  • Research & Development (R&D): Providing a research platform to explore and develop novel cybersecurity strategies, protocols, and solutions specifically for OT systems in the energy sector.
  • Training for ICS Professionals: Offering a realistic environment for industrial control system (ICS) professionals to enhance their understanding of OT operations and cyber-attack scenarios in a controlled, risk-free setting.
  • R&D and Testing: Facilitating the testing of new OT security tools and protocols, as well as demonstrating the impact of cyber-attacks on critical infrastructures, such as power generation and distribution networks.

This digital twin provides a dynamic environment for simulating power generation from multiple sources, including natural gas power plants, solar farms, and wind turbine farms. It also simulates high-voltage power transmission and a three-level step-down distribution system. The system overview is shown below:

At the core of the system is a SCADA (Supervisory Control and Data Acquisition) system, which integrates key components such as Programmable Logic Controllers (PLCs), Remote Terminal Units (RTUs), and Metering Units (MUs). These components work together to enable real-time data monitoring, control, and communication, while an intuitive Human-Machine Interface (HMI) allows operators to oversee and manage grid activities. The platform follows the IEC 61850 standard for power system communications, ensuring compatibility with modern power grid structures.

The system architecture consists of three primary modules:

  • 2D Visualization Program: Simulates the physical-world devices and components of the power grid, providing a clear visual representation of grid operations.
  • OT Field Controller Simulation: Includes simulation programs for PLCs, sensors, Metering Units (MUs), and Remote Control Units (RTUs) that enable interaction between the grid’s physical elements and the control systems.
  • SCADA-HMI System: Provides supervisory control and real-time monitoring of the simulated power grid, allowing for detailed oversight of grid performance and operations.

Beyond replicating traditional grid functionalities, the simulation also incorporates smart grid features. This includes automated detection of unusual situations, alerts, and adaptive generation-load balancing to emulate how modern power grids respond to disruptions and maintain system equilibrium.

For the detail introduction of each components, refer to module introduction document: Link


System Structure

The simulation provides a modular, comprehensive approach to replicating real-world power generation, transmission, and distribution processes. It will integrate physical-world simulation with various control and monitoring units, including electrical metering units (MUs), programmable logic controllers (PLCs), remote terminal units (RTUs), and a SCADA-HMI interface. By offering full-spectrum emulation from Level 0 (physical field devices and sensors) to Level 2 (control center operations) as shown below, this platform creates a robust environment to simulate operational activities and vulnerabilities.

The platform consists of three primary components, each targeting a different level of OT system requirements:

  • OT Level 0: A 2D simulation program representing the physical-world processes of a power grid, including energy generation from natural gas, solar, and wind sources, as well as the physical flow of electricity through transmission lines and distribution networks.
  • OT Level 1: Simulation of power system controllers, including MU, PLC, and RTU functionalities, responsible for gathering, processing, and transmitting data from field devices to supervisory systems.
  • OT Level 2: A fully integrated SCADA-HMI system that provides real-time visualization, monitoring, and control of the simulated power grid, ensuring seamless interaction with the OT environment.

Project Document List

This section will list the document files in each Wiki folder

[1] Introduction Documents

  • The introduction document of the project, papers and the presentation slides.
  • Folder : 1_Introduction_Doc
File Name Wiki Index Version Description Doc Link
1_System_Introduction.md Wiki_1_1 v_0.2.0 The project introduction and overview document. Link
2_Product_Introduction.pptx Wiki_1_2 v_0.1.5 Product Introduction slides. Link

[2] Software Design Documents

  • The document of the main system, subsystem, network structure and program.
  • Folder : 2_SystemDesign_Doc
File Name Wiki Index Version Description Doc Link
1_System_Design.md Wiki_2_1 v_0.2.0 The main system design introduction. Link
2_PLC_Breakers_Control_Design.md Wiki_2_2 v_0.2.0 The program PLC simulator breakers control flow design introduction. Link
3_Network_Packet_Design.md Wiki_2_3 v_0.2.0 lvl2 OT network communication design document. Link
4_MU_RTU_Monitor_Design.md Wiki_2_4 v_0.2.0 The MU-IED-RTU simulation work flow design introduction Link

[3] System Configuration Documents

  • The document to setup the system in a environment.
  • Folder : 3_Configuration_Doc
File Name Wiki Index Version Description Doc Link
1_System_Setup_Manual.md Wiki_3_1 v_0.2.0 The system environment setup manual. Link
2_System_Deployment_Manual.md Wiki_3_1 v_0.2.0 Detailed instruction deployment manual to setup environment in network Link

[4] System Usage Documents

  • The document to remote access and use the system.
  • Folder : 4_UsageManual_Doc
File Name Wiki Index Version Description Doc Link
3_AccessManual.md Wiki_4_3 v_0.2.0 The system remote access manual Link

[5] Cyber Security Case Study Documents

  • The document about demo cyber attack by using the system
  • Folder : 5_CaseStudy_Doc
File Name Wiki Index Version Description Doc Link
1_CaseStudy_FDI.md Wiki_5_1 v_0.2.0 The false data injection attack case study introduction document Link

[6] Reference Documents

  • The technical documents, produce manual and papers used as reference to develop the system.
  • Folder : reference

last edit by Liu Yuancheng (liu_yuan_cheng@hotmail.com) by 09/04/2025 if you have any question, please send me a message.

About

This repository provides a document Wiki for the "Power Grid Simulation OT Cyber Range System" Project, It includes an introduction, system design documentation, and user guidelines.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published