Shared Actuator Arbitration for Multi-Loop Control Stability

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveparameter control capabilityVSAvoidcomponent performance stability
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

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

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Inventive Principle:
Principle #15Dynamics

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

Engineering Contradiction:
Improvecontrol response capabilityVSAvoidcontrol loop stability
Core Design Contradiction:
Ease of operationVSReliability

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

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improveparameter regulation capabilityVSAvoidunsafe operating conditions
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

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

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7792597B2Control systems and method using a shared component actuator
Publication Date: 2010.09.07 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US7792597B2 patent drawing
  • US7792597B2 patent drawing
  • US7792597B2 patent drawing

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.