Fault Wave Data Saving Method Using Dynamic Buffer Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for saving fault wave data in systems, such as digital relays, face challenges in managing large amounts of data within time limitations, leading to incomplete data capture during consecutive faults, memory inefficiency, and potential errors due to excessive memory allocation.

Innovation Solution

A method that calculates the total length and division size of wave data, adjusts the buffer size, and saves data in real-time, allowing for simultaneous recording of subsequent fault waves, thereby minimizing delays and optimizing memory usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If the buffer size is increased to save large amounts of fault wave data, then the data capture capability is improved, but the memory waste increases

Engineering Contradiction:
Improvedata capture capabilityVSAvoidmemory waste
Core Design Contradiction:
Quantity of substanceVSLoss of substance

Solution Approach 1:

The patent divides the buffer into multiple sub-buffers (first buffer, second buffer, third buffer) with different sizes and functions. The first buffer stores pre-cycle data, the second buffer stores cycle data, and the third buffer stores post-cycle data. This segmentation allows efficient utilization of memory space while capturing complete fault wave data without excessive memory allocation.

Inventive Principle:
Principle #1Segmentation

2Reliability

If the buffer size is doubled to retain all buffer data during fault wave saving, then the data completeness is improved, but the memory efficiency deteriorates

Engineering Contradiction:
Improvedata completenessVSAvoidmemory efficiency
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic buffer management where the buffer allocation and data transfer timing are adjusted based on the fault detection state. When a fault is detected, the system dynamically switches buffer usage patterns to ensure complete data retention. The controller dynamically manages data transfer timing to coordinate with buffer availability, ensuring data completeness without requiring static doubling of buffer size.

Inventive Principle:
Principle #15Dynamics

3Speed

If the writing speed to nonvolatile memory is limited to 20-30 bytes per 1 ms, then the real-time performance is maintained, but the data saving speed deteriorates

Engineering Contradiction:
Improvereal-time performanceVSAvoiddata saving speed
Core Design Contradiction:
SpeedVSProductivity

Solution Approach 1:

The patent performs preliminary data organization and buffering before the actual writing process. Complete fault wave data is captured and organized in volatile memory buffers first, then transferred to nonvolatile memory in optimized batches. This preliminary action in fast volatile memory allows the system to maintain real-time performance during data capture while enabling efficient bulk transfer to nonvolatile memory afterward, overcoming the limited writing speed.

Inventive Principle:
Principle #10Preliminary action

4Ease of operation

If only one fault wave data is saved at a specific point of time, then the device operation simplicity is maintained, but the consecutive fault data capture capability deteriorates

Engineering Contradiction:
Improvedevice operation simplicityVSAvoidconsecutive fault data capture capability
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The patent extends the data capture capability from a single time point to multiple time points by implementing a multi-buffer system that can simultaneously or sequentially capture multiple fault wave events. The first, second, and third buffers operate in different time dimensions, allowing the system to capture pre-cycle, during-cycle, and post-cycle data for consecutive faults without increasing operational complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS10282244B2Method for saving fault wave data
Publication Date: 2019.05.07 LSIS CO LTD
  • US10282244B2 patent drawing
  • US10282244B2 patent drawing
  • US10282244B2 patent drawing

AI summary

There is provided a method for saving fault wave data, in which when a fault wave generated in a system is saved, a size of wave data is calculated, and the saving of the wave data is performed according to the size of the wave data, so that it is possible to implement the use of spaces of a buffer and a memory and the simultaneous saving of wave data simultaneously or subsequently generated. Accordingly, it is possible to minimize a delay in the saving of the wave data. Also, it is possible to record all accurate wave data even when consecutive faults occur. Also, it is possible to efficiently use the space of the memory.