Realtime Rainflow Counting via Dual Buffer Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current load cycle registration methods, such as rainflow counting, are not real-time capable, limiting their ability to assess operational strength and durability of components in real-time applications like vehicle control units.
Innovation Solution
A computer-implemented method using two buffers to measure, evaluate, and register load cycles by applying a rainflow filter and discretizing data, allowing for real-time detection and registration of load cycles through a rainflow matrix, optimizing memory and computing efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If traditional rainflow counting methods are used, then load cycle registration is accurate, but real-time capability is lost
Solution Approach 1:
The patent divides the load cycle registration process into two separate buffers: a first buffer for storing raw load values and a second buffer for storing discretized values. This segmentation allows parallel processing where the first buffer captures all load cycles accurately while the second buffer processes discretized data for real-time rainflow counting, thereby resolving the contradiction between accuracy and real-time capability.
Solution Approach 2:
The patent introduces a discretization function as an intermediary between raw load data and rainflow counting processing. By mapping continuous load values to discrete classes, the intermediary enables real-time processing in the second buffer while the original continuous data remains preserved in the first buffer for accurate registration, thus resolving the speed-accuracy contradiction.
2Measurement precision
If memory usage is increased for accurate load cycle registration, then measurement precision improves, but computing efficiency decreases
Solution Approach 1:
The patent segments memory allocation into two distinct buffers with different purposes: the first buffer stores complete raw load data for accurate registration, while the second buffer stores only discretized values needed for real-time rainflow counting. This segmentation optimizes memory usage by avoiding duplication of full-precision data while maintaining both accuracy and computing efficiency.
Solution Approach 2:
The patent applies parameter changes by transforming continuous load values into discrete class values through a discretization function. This parameter transformation reduces the memory requirements and computational complexity of the rainflow counting process in the second buffer, thereby improving computing efficiency while the first buffer preserves the original parameter precision for accurate registration.
Data Source
AI summary
A method for determining load cycles uses a first buffer containing a first value of a physical variable in a first position and a second value thereof in a second position. A measured third value is stored in a third position. A Rainflow filter is applied, it is checked whether a point of inflection results between the first value and the third value. If the second value forms a point of inflection, then the first position is overwritten with the second value, the second position is overwritten with the third value, the second value is discretized and stored as the last entry in a second buffer. If a second-from-last entry and third-from-last entry form a load cycle, then these values are registered in a Rainfall matrix and removed from the second buffer, and the second buffer is again checked for a load cycle.
