ECU Update Selection Based on Battery Discharge Capacity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing vehicle control systems face challenges in efficiently updating electronic control units (ECUs) without risking battery over-discharge during program updates, as they lack a method to selectively prioritize updates based on available battery capacity and update importance.
Innovation Solution
A control system that calculates the electricity needed for each ECU update, selects ECUs to update based on available battery capacity, and prioritizes updates to prevent over-discharge, allowing for simultaneous updates of multiple ECUs within the battery's discharge capacity while notifying users of necessary auxiliary charging.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple ECUs are updated simultaneously to improve productivity, then the update efficiency increases, but the risk of battery over-discharge increases
Solution Approach 1:
The system performs preliminary actions by calculating the total electricity consumption required for all pending ECU updates and comparing it with the battery's available discharge capacity before initiating the update process. This preliminary assessment allows the system to determine whether the battery can safely support the updates without over-discharging, thus enabling efficient batch updates while preventing reliability issues.
Solution Approach 2:
The system dynamically adjusts the update execution strategy based on real-time battery status. When the battery's discharge capacity is sufficient, multiple ECUs are updated simultaneously to maximize productivity. When the capacity is insufficient, the system selectively updates only those ECUs that can be completed within the available energy budget, thereby adapting the update plan to current conditions and preventing over-discharge.
2Reliability
If all pending ECUs are updated to improve completeness, then the system becomes more up-to-date, but the update time increases
Solution Approach 1:
The system applies partial action by selectively updating only those ECUs that can be completed within the battery's available discharge capacity. Instead of attempting to update all pending ECUs regardless of energy constraints, the system identifies and executes a subset of updates that achieve meaningful system improvement while completing within the energy budget, thus balancing completeness with time efficiency.
Solution Approach 2:
The system changes the parameter of update scope based on battery capacity conditions. When energy is abundant, the update scope expands to include more ECUs. When energy is limited, the scope contracts to only those ECUs essential for maintaining system reliability. This dynamic parameter adjustment optimizes the balance between update completeness and time consumption.
3Reliability
If the system waits for sufficient battery capacity before updating, then over-discharge is prevented, but the update delay increases
Solution Approach 1:
The system performs preliminary calculation of electricity consumption for pending ECUs and compares it with current battery capacity before starting updates. This preliminary check ensures that updates only commence when the battery has sufficient capacity, preventing over-discharge delays while avoiding unnecessary waiting periods when capacity is already adequate.
Solution Approach 2:
The system continuously monitors battery capacity and provides feedback to the update management logic. When the battery charge level changes, the system re-evaluates whether pending ECUs can be updated without risking over-discharge. This feedback mechanism allows the system to minimize waiting time by immediately proceeding with updates when capacity becomes sufficient, while still maintaining reliable battery protection.
Data Source
AI summary
A control system comprises a first and second moving object control unit for controlling a moving object, an update control unit for controlling reception, from an external apparatus, of a first update program for updating the first moving object control unit and a second update program for updating the second moving object control unit to control updates of the first and second moving object control unit by the first and second update program, and an acquisition unit for acquiring update information indicating an amount of electric power needed to update the first moving object control unit by the first update program and an amount of electric power needed to update the second moving object control unit by the second update program, wherein the update control unit selects, based on the update information, a moving object control unit to be updated among the first and second moving object control unit.


