Vehicle Controller Communication Response Time Estimation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing event-based scheduling methods in vehicle controllers face challenges in accurately estimating message processing and transmission times, leading to difficulties in setting a precise task offset, which can result in reduced controller availability or data synchronization errors when applying deterministic scheduling.
Innovation Solution
An apparatus and method for estimating communication response time between vehicle controllers, involving a data transmitter, estimator, and result data processor to measure and correct estimation parameters, ensuring accurate start point offsets for applications using deterministic scheduling by reflecting actual message processing and transmission times.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If event-based scheduling method is used, then system flexibility is maintained, but execution time cannot be guaranteed in real-time systems
Solution Approach 1:
The patent applies dynamics by transitioning from static event-based scheduling to dynamic deterministic scheduling with calculated offsets. The system dynamically determines task offsets based on message transmission time estimates, allowing the scheduling mechanism to adapt to real-time communication requirements while guaranteeing execution timing.
Solution Approach 2:
The patent implements preliminary action by pre-calculating message transmission time offsets before executing deterministic scheduling. The system estimates communication response times in advance and uses these estimates to set task offsets, ensuring that real-time execution guarantees are met before actual message transmission occurs.
2Reliability
If deterministic scheduling method is applied with inaccurate task offset, then real-time execution guarantee is improved, but controller availability is reduced
Solution Approach 1:
The patent applies parameter changes by adjusting the task offset parameter based on estimated message transmission times. The system calculates optimal offset values that ensure real-time execution guarantees while maximizing controller availability, rather than using fixed or arbitrary offset values.
Solution Approach 2:
The patent implements feedback by continuously monitoring actual message transmission times and using this information to refine task offset calculations. The system uses measured communication response times to adjust scheduling parameters, ensuring both real-time guarantees and optimal controller utilization.
3Reliability
If deterministic scheduling method is applied with inaccurate task offset, then real-time execution guarantee is improved, but data synchronization accuracy deteriorates
Solution Approach 1:
The patent applies parameter changes by precisely adjusting task offset parameters based on estimated message transmission times. The system calculates offset values that simultaneously satisfy real-time execution requirements and maintain accurate data synchronization between controllers.
Data Source
AI summary
An apparatus for estimating a communication response time between different controllers of a vehicle may include: a data transmitter of a first controller configured to measure an actual message response time required until a response message is received from a second controller after the first controller transmits a message to the second controller; an estimator of the first controller configured to receive a size of the message from the data transmitter of the first controller and reflect the received size to estimate the actual message response time according to a designated estimation logic; and a result data processor of the first controller configured to correct an estimation parameter used when the estimator estimates the message response time based on a difference between the actual message response time and the estimated message response time acquired through the estimator, and update the existing estimation parameter of the estimator.


