Battery Management System Attack Detection via PCA K-Means

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Microgrid systems, particularly battery energy storage systems (BESS), are vulnerable to cyber attacks that can manipulate voltage and state of charge (SOC) parameters, leading to accelerated battery degradation and undetectable anomalies unless they exceed safe operational thresholds.

Innovation Solution

A system utilizing a principal component analysis (PCA) based unsupervised k-means approach to monitor voltage and SOC datasets for irregularities, providing alerts when convergence periods exceed expected margins, and implementing balancing algorithms to prevent degradation by equalizing battery cells at safe voltages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a battery management system monitors voltage and SOC parameters continuously, then the system can detect anomalies and prevent battery degradation, but the computational complexity and processing requirements increase

Engineering Contradiction:
Improvebattery system reliabilityVSAvoidmonitoring system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by pre-calculating expected convergence periods based on buffer values and preset margin amounts during system operation. This allows the monitoring system to detect anomalies by comparing actual convergence periods against these pre-established thresholds, reducing the need for complex real-time analysis while maintaining high reliability in detecting cyber attacks and preventing battery degradation.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If the system uses PCA based unsupervised k-means approach for anomaly detection, then clustering accuracy improves, but processing time and computational resources increase

Engineering Contradiction:
Improveanomaly detection precisionVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system applies partial action by using PCA to reduce dimensionality of the voltage and SOC datasets before applying k-means clustering. This partial processing approach maintains clustering accuracy for anomaly detection while significantly reducing the computational burden and processing time compared to applying full unsupervised learning on the complete datasets.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If the system sets strict convergence period thresholds for voltage and SOC parameters, then attack detection sensitivity increases, but false alarms increase

Engineering Contradiction:
Improveattack detection reliabilityVSAvoidfalse alarm rate
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system changes parameters by dynamically adjusting convergence period thresholds based on buffer values and preset margin amounts that can be configured according to specific battery conditions and attack scenarios. This parameter adaptation allows the system to maintain high detection reliability while reducing false alarms by tailoring thresholds to actual operational conditions rather than using fixed strict values.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11593479B1Systems and methods for detecting an attack on a battery management system
Publication Date: 2023.02.28 FLORIDA INTERNATIONAL UNIVERSITY
  • US11593479B1 patent drawing
  • US11593479B1 patent drawing
  • US11593479B1 patent drawing

AI summary

Systems and methods for detecting and/or identifying an attack on a battery management system (BMS) or a battery system. The voltage and/or state of charge (SOC) of the BMS or battery system can be monitored, and one or more datasets can be obtained. A principal component analysis (PCA) based unsupervised k-means approach can be applied on the one or more datasets to monitor for irregularities that indicate an attack.