Hierarchical Parallel Control for Large Closed-Loop Element Arrays

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing control systems face challenges in managing high data transfer rates and latency issues, especially when controlling large arrays of micro-mirror elements in parallel, leading to limitations in control bandwidth and stability.

Innovation Solution

A hierarchical control system comprising a state translator subsystem, a programmable calibration command translation layer (PCCTL) subsystem, and a feedback layer subsystem, which decouples array scale from data transfer rate, allowing for high bandwidth control by processing state commands into granular level commands and applying them in parallel to individual elements, thereby minimizing latency and data flow.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If closed-loop feedback control is implemented for each element in a large array, then precision and stability are improved, but data channel requirements and system complexity increase significantly

Engineering Contradiction:
Improvecontrol precisionVSAvoiddata channel requirements
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The control system is segmented into multiple hierarchical levels: top-level controllers manage groups of elements, while bottom-level controllers manage individual elements. This segmentation allows feedback control to be implemented locally at the bottom level without requiring centralized data channels for every element, thus reducing overall system complexity while maintaining precision.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a hierarchical dimension to the control architecture, transitioning from a flat centralized structure to a multi-level hierarchy. This dimensional change allows the system to manage large arrays by distributing control functions across multiple levels, reducing the data channel burden while preserving closed-loop precision.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Ease of operation

If a centralized processing system is used to control large arrays, then coordination is simplified, but the system reaches electronic limitations as array size increases

Engineering Contradiction:
Improvecontrol coordinationVSAvoidelectronic limitations
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The centralized processing function is segmented and distributed across hierarchical levels. Top-level controllers handle high-level coordination while bottom-level controllers handle element-specific control, allowing the system to scale to large arrays without overwhelming any single processor and avoiding electronic limitations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Middle-level controllers act as intermediaries between top-level coordination systems and bottom-level element controllers. These intermediaries process and distribute commands locally, reducing the burden on centralized systems and enabling scalable control of large arrays without reaching electronic limitations.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If open-loop operation is used to avoid data transfer challenges, then data flow is reduced, but independent control and closed-loop stability are lost

Engineering Contradiction:
Improvedata transfer efficiencyVSAvoidcontrol stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

Feedback control is segmented and implemented locally at bottom-level controllers for each element or small group of elements. This local feedback implementation maintains control stability and precision while requiring minimal data transfer, as feedback data remains within the local controller rather than being transmitted centrally.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11947470B2Massively parallel hierarchical control system and method
Publication Date: 2024.04.02 LAWRENCE LIVERMORE NAT SECURITY LLC
  • US11947470B2 patent drawing
  • US11947470B2 patent drawing
  • US11947470B2 patent drawing

AI summary

A system is disclosed for controlling controllable elements of an external component. The system uses a state translator subsystem (“STS”) which receives a state command from an external subsystem. The STS has at least one module for processing the state command and generating operational commands, in parallel, over a first plurality of channels, to control the elements of the external component. A programmable calibration command translation layer subsystem (“PCCTL”) uses the operational commands to generate granular level commands for controlling the elements, and to transmit the granular level commands over a second plurality of channels. A subsystem is coupled between the PCCTL and the elements, which receives the commands from the PCCTL and uses the commands to generate final output commands, which are applied in parallel, over a third plurality of channels, to the elements.