Engine Motoring Diagnostic Arbitration Using Predicted Duration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing OBD coordination techniques face issues with diagnostic coordination, completion, and conflicts, particularly due to first-come, first-serve scheduling methods that can lead to competition and incompletion of diagnostics.
Innovation Solution
The implementation of a power converter system that includes predictive motoring duration logic and diagnostic arbitration logic to select and prioritize diagnostics based on predicted motoring durations and strike parameters, ensuring efficient and conflict-free diagnostic execution.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If first-come, first-serve scheduling is used for multiple diagnostics, then simple scheduling implementation is achieved, but diagnostic completion and coordination deteriorate due to competition and conflicts
Solution Approach 1:
The system performs preliminary actions by predicting future motoring events and their durations before they occur. The predictive motoring duration logic analyzes current and historical data to forecast when motoring conditions will happen, allowing the arbitration logic to pre-plan diagnostic scheduling and avoid conflicts before they arise
Solution Approach 2:
The arbitration logic dynamically adjusts diagnostic scheduling based on real-time conditions and predictions. Instead of static first-come, first-serve scheduling, the system continuously evaluates predicted motoring durations and strike parameters to optimize which diagnostics run when, adapting to changing engine conditions and diagnostic priorities
2Measurement precision
If intrusive perturbation of engine is applied during certain conditions, then detection of certain failure conditions is improved, but diagnostic conflicts and competition increase
Solution Approach 1:
The system predicts future motoring events and prepares appropriate diagnostics in advance. By knowing when intrusive perturbation opportunities will occur, the arbitration logic can select and queue the right diagnostics to run during these windows, ensuring failure conditions are detected without creating coordination conflicts
Solution Approach 2:
The predictive motoring duration logic acts as an intermediary between engine conditions and diagnostic requirements. It translates engine state predictions into actionable scheduling information that the arbitration logic uses to coordinate intrusive diagnostics, mediating between the need for perturbation and the need for conflict-free execution
3Productivity
If multiple diagnostics are scheduled simultaneously, then diagnostic throughput is improved, but conflicts and incompletion increase
Solution Approach 1:
The arbitration logic dynamically determines which diagnostics can run simultaneously based on predicted motoring durations and diagnostic requirements. It continuously adjusts the diagnostic portfolio to maximize throughput while ensuring each diagnostic has adequate time to complete without conflicting with others
Solution Approach 2:
The system uses feedback from actual motoring event durations to refine its predictions and scheduling decisions. By comparing predicted versus actual durations and tracking strike parameters, the arbitration logic learns from past performance to improve future diagnostic scheduling and completion rates
Data Source
AI summary
A vehicle system includes an engine configured to selectably operate in a drive state wherein the engine outputs torque to propel the vehicle system and a motoring state wherein the engine is driven by torque from the vehicle system. An electronic control system in operative communication with the engine, is configured to receive a plurality of inputs indicative of vehicle system operating conditions, determine a predicted duration of an engine motoring state in response to the plurality of inputs, receive one or more requests to perform a diagnostic of the engine during engine motoring, select a selected diagnostic corresponding to one of the one or more requests in response to the predicted duration, and perform the selected diagnostic.


