Shared Actuator Arbitration for Multi-Loop Control Stability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In electronic systems, multiple control loops often compete to regulate shared components, leading to unstable control loops and undesirable results due to conflicting demands, such as inadequate temperature management causing catastrophic shutdowns.
Innovation Solution
A control system using a shared component actuator that dynamically selects a target performance rate based on predefined criteria, ensuring all system parameters are managed within safe limits by converting multiple control loop requests into a common metric, such as processor speed, to negotiate control effectively.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple control loops independently regulate the same component, then each control loop can respond to its specific parameter, but the component performance becomes unstable due to conflicting demands from different control loops
Solution Approach 1:
The patent introduces a shared actuator as an intermediary component that receives control requests from multiple control loops and resolves conflicts before executing actions. The shared actuator mediates between competing control demands by selecting one request at a time based on predefined criteria, preventing direct conflicting actions on the component and thus resolving the stability issue while maintaining multi-parameter control capability
Solution Approach 2:
The control system dynamically selects which control loop's request to execute at any given moment based on current system state and predefined selection criteria. This dynamic arbitration mechanism allows the system to adaptively prioritize different parameters under different conditions, resolving the contradiction by making the control allocation flexible rather than static or simultaneous
2Ease of operation
If the component accepts any request or instruction to operate at given level, then the control system can respond to parameter deviations, but the control loops become unstable and produce undesirable results
Solution Approach 1:
The system performs preliminary arbitration of control requests before executing them. The shared actuator pre-evaluates multiple control requests against predefined selection criteria and selects the most appropriate one to execute, preventing unstable or conflicting actions from being directly applied to the component. This preliminary selection ensures reliable control while maintaining responsive operation
3Adaptability or versatility
If multiple control systems regulate the same component without coordination, then each system can manage its parameter, but the component may be driven into unsafe operating conditions causing catastrophic failure
Solution Approach 1:
The shared actuator serves as a protective intermediary that filters and selects control requests before they reach the component. By arbitrating between competing control demands and selecting only safe, coordinated actions, the shared actuator prevents the component from being driven into unsafe operating conditions while still allowing multiple parameters to be regulated through their respective control loops
Data Source
AI summary
In one embodiment, a control system supports an unlimited number of feedback control loops all sharing control of a component. A component performance rate or “speed” is used as a common metric for negotiating control of the component. Each control loop continuously monitors a system parameter it is tasked with regulating, compares it to a setpoint for that system parameter, and “requests” a speed in relation to the deviation of the associated system parameter from the corresponding setpoint. A controller receives the requested speeds as dynamic inputs and selects one of the requested speeds according to predefined selection logic. The controller communicates the selected speed to an actuator, which causes the component to operate at the selected speed. In this manner, the control system in effect negotiates control of the component in a way that ensures that all of the system parameters are being managed within safe limits.


