Agricultural Machine Control Unit Ring Buffer Event Memory

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing agricultural work machines lack efficient data evaluation capabilities, particularly for 'events' such as errors, which are often fleeting and not available for analysis after their occurrence.

Innovation Solution

An agricultural work machine equipped with a main control unit that processes machine software for operating the machine and service software for accessing machine information. This setup includes a ring memory for continuous storage of current machine information and an event memory for storing event-relevant data, allowing for persistent storage and external analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If data is stored in volatile memory for real-time processing, then processing speed is improved, but data availability for later analysis is lost

Engineering Contradiction:
Improveprocessing speedVSAvoiddata availability for later analysis
Core Design Contradiction:
SpeedVSLoss of information

Solution Approach 1:

The memory system is segmented into two distinct parts: volatile memory for real-time processing and non-volatile memory for persistent storage. This segmentation allows each memory type to serve its specific purpose optimally - speed for processing, persistence for analysis - resolving the contradiction between these two requirements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A data transfer mechanism acts as an intermediary between the volatile memory processing system and non-volatile memory storage system. This intermediary ensures that data is copied from volatile to non-volatile memory, preserving information for later analysis while maintaining the speed benefits of volatile memory for active processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If event data is stored for later analysis, then data evaluation capabilities are improved, but storage space requirements increase

Engineering Contradiction:
Improvedata evaluation capabilitiesVSAvoidstorage space
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

Only the necessary event-related data is extracted from the complete data stream and stored in non-volatile memory. This selective extraction approach preserves essential information for analysis while minimizing the quantity of data stored, thereby reducing storage space requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Data is prepared and structured for analysis before being stored in non-volatile memory. This preliminary action includes filtering, formatting, and organizing data in a way that optimizes both analysis capabilities and storage efficiency, reducing the need for extensive storage space.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If continuous data storage is implemented, then data availability for analysis is improved, but energy consumption increases

Engineering Contradiction:
Improvedata availabilityVSAvoidenergy consumption
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

Instead of continuous data transfer, the system uses periodic action to copy data from volatile to non-volatile memory at scheduled intervals. This periodic approach maintains data availability for analysis while significantly reducing energy consumption compared to continuous operation, as the data transfer and processing occur only when necessary.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentEP4552467A1Agricultural working machine
Publication Date: 2025.05.14 LEMKEN GMBH & CO KG
  • EP4552467A1 patent drawingFigure 1~2
  • EP4552467A1 patent drawingFigure 3~4
  • EP4552467A1 patent drawing

AI summary

The present invention relates to an agricultural machine (1), preferably an agricultural implement (1), with a main control unit (10) which is designed and configured to operate the machine (1), wherein the main control unit (10) is designed and configured to process the following computer programs during operation: • machine software (10a) for operating the machine (1) and • service software (10b) for accessing machine information from the machine software (10a) and • a ring buffer (10c) for continuously storing current machine information from the machine software (10a) and/or • an event memory (10d) for storing event-relevant machine information from the machine software (10a).