Centralized Engine State Control Module
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
Data Source
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.


