Vehicle Request Arbitration Architecture for Expandable Device Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing vehicle arbitration systems face complexity in adding new applications and expanding functions due to the need for comprehensive review of arbitration rules among existing and new applications, making it difficult to integrate new features without compromising system stability.
Innovation Solution
A vehicular arbitration system with a main manager and sub-managers that receive and arbitrate requests, allowing for easy addition of new applications by processing abstract requests and providing feedback on device states, priorities, and control levels, thereby simplifying the expansion of vehicle functions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If one electronic control device receives and arbitrates requests from all applications, then arbitration control is centralized, but adding new applications becomes complex requiring total review of arbitration rules
Solution Approach 1:
The patent divides the arbitration system into a main manager and multiple sub-managers. The main manager handles high-level arbitration rules and coordinates between applications, while sub-managers handle specific device control. This segmentation allows new applications to be added by configuring only the relevant sub-manager without reviewing entire arbitration rules, thus reducing complexity while maintaining centralized control reliability.
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 transmits requests to them. This intermediary structure enables modular addition of applications through the standardized interface provided by the main manager, avoiding the need to review all arbitration rules when adding new functionality.
2Stability of the object's composition
If arbitration rules are comprehensively reviewed for each new application, then system stability is maintained, but expansion of functions becomes difficult
Solution Approach 1:
By segmenting arbitration into main manager (handling stability-critical rules) and sub-managers (handling application-specific rules), the system maintains stability in core arbitration logic while allowing flexible addition of new applications through sub-manager configuration, thus enabling function expansion without compromising system stability.
Solution Approach 2:
The main manager provides universal arbitration capabilities that work across all applications through standardized interfaces. This universality allows new applications to be integrated without modifying existing arbitration rules, maintaining system stability while enabling continuous function expansion through the same arbitration framework.
3Device complexity
If a single electronic control device handles all arbitration, then device integration is simple, but processing load increases with more applications
Solution Approach 1:
The arbitration processing load is segmented between the main manager and multiple sub-managers. The main manager handles high-level coordination and rule determination, while sub-managers handle specific device control requests. This distribution of processing tasks reduces the burden on any single device while maintaining integrated system operation, enabling the system to handle more applications without excessive processing load on individual components.
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.


