Task Scheduler Error Detection in Battery Management Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing battery management systems lack a method to effectively detect erroneous operations of task schedulers, which can lead to instability, especially when multiple schedulers are operated concurrently under varying loads.

Innovation Solution

An apparatus and method that utilize multiple scheduler modules with distinct execution periods and a counting unit to detect erroneous operations by comparing counting values at common multiples of these periods, allowing for accurate identification of scheduler malfunctions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple schedulers are operated concurrently in the battery management system, then the system functionality and power supply control capability are improved, but the system stability deteriorates due to undetected scheduler errors and excessive load on individual schedulers

Engineering Contradiction:
Improvesystem functionalityVSAvoidsystem stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where the detection unit continuously monitors the operation status of multiple schedulers and provides feedback signals when errors are detected. This allows the system to identify scheduler malfunctions in real-time and take corrective actions, thereby maintaining system stability while operating multiple schedulers concurrently for enhanced functionality.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces a detection unit as an intermediary component that mediates between the multiple schedulers and the system control. This detection unit monitors scheduler operations, counts task executions, and detects errors without directly interfering with scheduler operations, enabling stable concurrent operation of multiple schedulers while maintaining system reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If scheduler operation monitoring is added to detect erroneous operations, then the system stability is improved, but the device complexity increases due to additional detection mechanisms

Engineering Contradiction:
Improvesystem stabilityVSAvoiddetection mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The detection unit is designed with multi-functionality, serving as both a task counter and an error detector. It performs multiple functions including counting task executions, monitoring scheduler operation status, detecting errors, and generating detection signals. This universal approach reduces the need for separate dedicated components, thereby improving system stability while minimizing the increase in device complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The detection unit utilizes the existing task execution information and scheduler operation data already present in the system to perform self-diagnosis and error detection. By leveraging existing system resources and data flows, the monitoring mechanism achieves improved reliability without requiring extensive additional hardware or complex external monitoring systems.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If task execution counting is performed for each scheduler to detect errors, then the measurement precision of scheduler operation status is improved, but the loss of time increases due to continuous monitoring overhead

Engineering Contradiction:
Improvescheduler operation status detection accuracyVSAvoidmonitoring overhead time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The detection unit performs task execution counting and error detection at periodic intervals rather than continuously. It counts the number of times tasks are executed by each scheduler during specific time periods and compares these counts against expected values. This periodic monitoring approach maintains high measurement precision for scheduler operation status while minimizing the time loss associated with continuous monitoring overhead.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS10156843B2Apparatus and method for detecting malfunction of task scheduler in battery management system
Publication Date: 2018.12.18 LG ENERGY SOLUTION LTD
  • US10156843B2 patent drawing
  • US10156843B2 patent drawing
  • US10156843B2 patent drawing

AI summary

Disclosed is a technology for detecting an erroneous operation of a task scheduler of a battery management system. An apparatus for detecting an erroneous operation according to an exemplary embodiment includes: a first scheduler module configured to control a first task to be executed for every first period; a second scheduler module configured to control a second task to be executed for every second period; a task counting unit configured to increase the first counting value for the first scheduler module in accordance with the first period whenever the first task is executed, and increase the second counting value for the second scheduler module in accordance with the second period whenever the second task is executed; and an erroneous operation detecting unit configured to detect erroneous operations of the first scheduler module and the second scheduler module based on the first counting value and the second counting value.