Vehicle Request Arbitration Using Main and Sub-Managers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing vehicle arbitration systems require a complete review of arbitration rules whenever a new application is added, making it difficult to easily expand vehicle functions or add new applications.
Innovation Solution
A vehicular arbitration system with a two-step processing structure, featuring a main manager to receive and determine requests from first application execution units and sub-managers to arbitrate requests from both first and second application execution units, allowing easy addition of new functions by updating only the main manager.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If one electronic control device receives and arbitrates requests from all applications, then arbitration control is centralized, but it becomes difficult to add new applications and expand functions
Solution Approach 1:
The arbitration system is divided into a main manager and multiple sub-managers. The main manager handles high-level arbitration rules and receives requests from new applications, while sub-managers handle specific device control. This segmentation allows new applications to be added by updating only the main manager without reviewing sub-manager arbitration rules.
Solution Approach 2:
The main manager acts as an intermediary between applications and sub-managers. It receives requests from applications, determines appropriate sub-managers, and forwards requests accordingly. This intermediary structure simplifies the addition of new applications by providing a centralized entry point that manages complexity.
2Reliability
If arbitration rules are reviewed completely when adding new applications, then arbitration accuracy is maintained, but development time and complexity increase
Solution Approach 1:
Arbitration rules are segmented into main manager-level rules and sub-manager-level rules. When adding new applications, only main manager arbitration rules need to be reviewed, not the entire arbitration system. This maintains arbitration accuracy while significantly reducing development time.
3Ease of operation
If multiple sub-managers control different on-vehicle devices, then device control is distributed, but coordination between managers becomes complex
Solution Approach 1:
The main manager merges the coordination function for all sub-managers. It receives requests from applications, determines which sub-managers should handle them, and coordinates their actions. This centralizes coordination complexity in the main manager while allowing sub-managers to operate independently with simpler, device-specific control logic.
Data Source
AI summary
A vehicular arbitration system includes: a main manager configured to receive one or more requests from a plurality of first application execution units and to determine a request for operating a predetermined on-vehicle device based on the received one or more requests and a predetermined rule; and a plurality of sub-managers respectively configured to arbitrate the request determined by the main manager and a request input from at least one second application execution unit that is different from the plurality of first application execution units and to control the on-vehicle device based on an arbitration result.


