Centralized Engine State Control Module

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing engine control systems face discrepancies in determining engine states due to different criteria used by software modules, leading to inefficiencies and increased complexity, as each module independently assesses the engine's state using varying RPM thresholds, resulting in duplicative computations and unnecessary hardware connections.

Innovation Solution

A centralized engine control module determines the engine state and stores it as an engine state variable, which is then interpreted by multiple components, reducing discrepancies and simplifying the control system architecture by providing a unified approach to engine state management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple software modules independently determine engine state using different criteria, then each module can autonomously control its function, but discrepancies occur in engine state determination and system complexity increases

Engineering Contradiction:
Improveautonomous control capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges the engine state determination function into a single centralized module that consolidates all criteria evaluation. Multiple software modules no longer independently determine engine state; instead, they receive unified state information from the centralized module, eliminating discrepancies and reducing system complexity while preserving autonomous control capabilities.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The centralized engine state determination module acts as an intermediary between the engine and multiple control modules. It receives engine data, determines the state using unified criteria, and provides this information to all software modules that need it, thereby coordinating their operations without requiring each module to independently evaluate engine state.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple software modules independently determine engine state, then each module can make autonomous decisions, but duplicative computations increase processing resource consumption

Engineering Contradiction:
Improveautonomous decision-makingVSAvoidprocessing resource consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent combines all engine state determination computations into a single centralized module. Instead of multiple modules performing duplicative computations independently, the centralized module performs the computation once and shares the result with all modules, significantly reducing processing resource consumption while maintaining autonomous decision-making capabilities.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The centralized engine state determination module performs the state determination computation in advance and stores the result, making it available to multiple software modules. This preliminary action eliminates the need for each module to perform the same computation independently, reducing overall processing resource consumption.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If each software module uses different RPM thresholds to determine engine state, then modules can be optimized for specific functions, but discrepancies occur in state determination

Engineering Contradiction:
Improvefunction-specific optimizationVSAvoidengine state determination accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent merges all RPM threshold criteria into a single centralized determination module. Instead of each module using different thresholds that cause discrepancies, the centralized module applies unified criteria to determine engine state, ensuring consistent and accurate state determination across all modules while preserving function-specific optimization capabilities.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8392882B2Engine state-based control of software functions
Publication Date: 2013.03.05 CATERPILLAR INC
  • US8392882B2 patent drawing
  • US8392882B2 patent drawing
  • US8392882B2 patent drawing

AI summary

Systems and methods provide engine state-based control of software functions. In one implementation, a system is provided that includes an engine and an engine control module. The engine control module determines a state of the engine and stores the determined state as an engine state variable. The engine state variable is interpretable by a plurality of components.