Cyber-Resilient Microgrid: Real-time Simulation, Attack Emulation & Secure Monitoring

Project Code :TMMASP223

Objective

To develop a cyber-resilient microgrid framework integrating real-time simulation, attack detection, secure communication, and blockchain-based monitoring for reliable operation

Abstract

The increasing digitalization of microgrids introduces new vulnerabilities to cyber-attacks, necessitating robust resilience mechanisms for reliable operation. This paper presents a cyber-resilient microgrid framework integrating real-time simulation, attack emulation, and secure monitoring. The proposed system combines a MATLAB/Simulink-based microgrid model with Linux-based attack emulation tools to simulate realistic threats such as False Data Injection (FDI), Denial-of-Service (DoS), and Man-in-the-Middle (MITM) attacks. Secure communication among distributed controllers is established using Elliptic Curve Cryptography (ECC). A hybrid anomaly detection scheme, merging threshold-based logic and machine learning classification, enhances detection accuracy while reducing false positives. Security events and control actions are immutably logged through a lightweight blockchain for auditability. A React.js dashboard provides real-time visualization, control, and alert management, enabling operators to assess microgrid security and stability dynamically. The integrated architecture demonstrates practical cyber-attack resilience and end-to-end situational awareness for modern smart energy systems.

 

Keywords: Cyber-resilience, Microgrid, Cyber-attack emulation, Elliptic Curve Cryptography (ECC), Machine learning, Blockchain, Anomaly detection, Real-time simulation, Secure monitoring, MATLAB/Simulink.

 

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

Software: Matlab 2022b or above

Hardware:

Operating Systems:

  • Windows 10
  • Windows 7 Service Pack 1
  • Windows Server 2019
  • Windows Server 2016

Processors:

Minimum: Any Intel or AMD x86-64 processor

Recommended: Any Intel or AMD x86-64 processor with four logical cores and AVX2 instruction set support

Disk:

Minimum: 2.9 GB of HDD space for MATLAB only, 5-8 GB for a typical installation

Recommended: An SSD is recommended A full installation of all MathWorks products may take up to 29 GB of disk space

RAM:

Minimum: 4 GB

Recommended: 8 GB

Learning Outcomes

 

·         Introduction to Matlab

·         What is EISPACK & LINPACK

·         How to start with MATLAB

·         About Matlab language

·         Matlab coding skills

·         About tools & libraries

·         Application Program Interface in Matlab

·         About Matlab desktop

·         How to use Matlab editor to create M-Files

·         Features of Matlab

·         Basics on Matlab

·         What is Communication?

·         About Communication

·         Introduction to Communication

·         How Communication Works?

·         Importing the System Design, Characterization and Visualization

·         Analyzing of BER tool

·         Analyzing of Error Rate Test Console

·         Generation of WSN

·         WSN network creation

·         Nodes Communication

·         Clustering

·         Routing

·         Convolutional

·         Equalization and Synchronization etc.,

·         How to extend our work to another real time applications

·         Project development Skills

               o    Problem analyzing skills

               o    Problem solving skills

               o    Creativity and imaginary skills

               o    Programming skills

               o    Deployment

               o    Testing skills

               o    Debugging skills

               o    Project presentation skills

               o    Thesis writing skills

 

Demo Video

mail-banner
call-banner
contact-banner
Request Video