Vehicle Electrical System Control via Dual Data Paths
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing vehicle electrical systems face challenges in efficiently monitoring and controlling complex propulsion systems, particularly in alternative fuel vehicles, due to high processing power and memory demands for redundant calculations in multi-layer monitoring systems.
Innovation Solution
A method and system that utilize two data paths for calculations, where one path generates parameters and the other monitors, with a processor determining which calculations to perform based on data readiness and frozen flags, allowing for efficient processing and reduced computational load.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a multi-layer monitoring system performs redundant calculations to ensure system integrity, then reliability is improved, but processing power and memory requirements increase
Solution Approach 1:
The monitoring system is divided into two separate data paths: a first path that generates parameter values for control purposes, and a second path that performs monitoring calculations. This segmentation allows the system to perform redundant monitoring without significantly increasing the processing load on the primary control path, as each path can be optimized independently for its specific function.
Solution Approach 2:
The system uses data frozen flags to mark when data is ready for processing in advance. By preparing and freezing data before it is needed for monitoring calculations, the system eliminates the need for complex real-time data synchronization and reduces the processing power required during actual monitoring operations.
2Reliability
If a multi-layer monitoring system performs redundant calculations to ensure system integrity, then reliability is improved, but memory requirements increase
Solution Approach 1:
By separating the monitoring function into a distinct second data path with its own frozen data storage, the system avoids duplicating large amounts of data in memory. Each path stores only the specific data it needs, reducing overall memory requirements compared to a fully redundant system.
Solution Approach 2:
The system creates simplified copies of necessary data in the second monitoring path using data frozen flags, rather than duplicating entire datasets. This selective copying approach maintains the ability to perform monitoring while minimizing memory consumption.
3Measurement precision
If the system performs complete redundant calculations for monitoring, then measurement precision is improved, but processing time increases
Solution Approach 1:
Data is frozen and prepared in advance in the first data path, allowing the second monitoring path to perform calculations without waiting for real-time data generation. This preliminary preparation significantly reduces processing time while maintaining monitoring accuracy, as the monitoring calculations can proceed independently with pre-prepared data.
Solution Approach 2:
The system uses periodic data freezing and processing cycles, where data is prepared in batches and then processed by the monitoring path. This periodic approach allows for efficient utilization of processing resources and reduces overall processing time compared to continuous real-time redundant calculations.
Data Source
AI summary
Methods and systems are provided for controlling an electrical system of a vehicle. Sensors are used to obtain first data for a first path of calculations and second data for a second path of calculations. The first path comprises a first plurality of calculations of generating a value of a parameter pertaining to the electrical system, and the second path comprises a second plurality of calculations of monitoring the electrical system with respect to the first path. A processor is coupled to the plurality of sensors, and is configured to determine whether a data frozen flag is active, perform the first plurality of calculations of the first path using the first data if the first data flag is inactive, and perform the second plurality of calculations of the second path if the first data flag is active.


