Torque Distribution Algorithm for Multi-Engine Load Balancing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing control systems for multiple engine systems, such as those in dual powertrain machines, lack effective strategies to balance torque load among engines, leading to inefficient operation during certain conditions.
Innovation Solution
A method and system that utilize a torque distribution algorithm and proportional-integral controllers to determine and adjust engine speed based on torque errors, ensuring each engine contributes a desired portion to the combined torque output, thereby balancing torque load.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple engines operate independently without torque load balancing, then each engine can operate at its own speed, but the overall system efficiency deteriorates due to unbalanced torque distribution
Solution Approach 1:
The control system continuously monitors actual torque outputs from multiple engines and uses this feedback to calculate torque errors. The proportional-integral controllers receive this feedback and adjust engine speeds accordingly, creating a closed-loop control system that automatically balances torque distribution without requiring complex manual intervention or system redesign
Solution Approach 2:
The system dynamically adjusts engine operating parameters (specifically engine speed) based on real-time torque measurements. By changing the speed parameter of individual engines through controlled adjustment rather than fixed operation, the system achieves balanced torque distribution and improved overall efficiency
2Reliability
If torque feedback is tightly integrated with fueling control as in Glennon, then torque balance can be achieved, but the system complexity increases and retrofitting becomes difficult
Solution Approach 1:
The control system separates torque measurement and evaluation from engine control functions. The torque measurement system independently determines actual torque outputs, calculates combined torque, and identifies torque errors. These functions are distinct from the proportional-integral controllers that execute speed adjustments, creating modular, independently testable components that simplify integration and retrofitting
Solution Approach 2:
The control system introduces an intermediary torque measurement and calculation layer between the engines and the control actuators. This intermediary layer processes torque data from multiple engines, calculates the combined torque output, determines individual torque errors, and translates these errors into speed adjustment commands. This intermediary structure decouples the complexity of torque management from the engine control systems, making the overall system more manageable and adaptable
3Productivity
If engine speeds are not adjusted based on torque errors, then engine operation remains simple, but inefficient operating conditions persist
Solution Approach 1:
The control system enables engines to self-regulate their speed based on real-time torque feedback. Each engine's proportional-integral controller automatically adjusts its speed in response to torque errors without requiring external intervention or complex coordination with other engines. This self-service capability improves operational efficiency while maintaining relative simplicity in system operation
Data Source
AI summary
A method of controlling torque load of multiple engines according to a torque distribution algorithm includes determining a combined torque output value responsive to actual torque outputs of first and second engines. A desired torque output for the first engine is determined responsive to a first desired contribution portion of the combined torque output value, and a desired torque output for the second engine is determined responsive to a second desired contribution portion of the combined torque output value. A torque error for each of the first and second engines is determined responsive to a difference between the desired torque output for a respective one of the first and second engines and the actual torque output from the respective engine. Operation of each of the first and second engines is controlled responsive to the respective torque error.


