Analog Circuit Architecture for Real-Time Function Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Digital devices struggle to compute optimization solutions at kilo-hertz rates required for real-time applications like model predictive control, as they often fail to achieve milli- to nano-second computation times.

Innovation Solution

Analog computing systems and methods are employed, leveraging a distributed optimization framework to generate analog implementations of optimization algorithms, utilizing electrical components and field-programmable analog arrays (FPAA) for programmability and fault tolerance, enabling faster convergence and robustness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If digital devices are used to solve optimization problems, then reliability and programmability are maintained, but computation speed is insufficient to achieve kilo-hertz rates required for real-time applications

Engineering Contradiction:
Improvecomputation speedVSAvoiddevice complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent replaces digital computing systems with an analog computing system that uses continuous physical quantities (voltages, currents) to directly represent and solve optimization problems. The analog computer uses operational amplifiers, resistors, and capacitors to implement gradient descent algorithms, eliminating the need for digital computation and achieving microsecond to nanosecond convergence times.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent changes the fundamental parameter representation from discrete digital values to continuous analog parameters (voltages and currents). By using continuous physical quantities to represent optimization variables and their gradients, the system achieves parallel computation and rapid convergence without the sequential processing limitations of digital devices.

Inventive Principle:
Principle #35Parameter changes

2Loss of time

If analog computing systems are used to achieve fast computation, then computation speed improves to micro- to nanoseconds, but device complexity and PCB clutter increase

Engineering Contradiction:
Improvecomputation timeVSAvoidPCB clutter
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent merges multiple computational functions into integrated analog circuits. Operational amplifiers perform multiple operations (addition, subtraction, integration, differentiation) simultaneously through their feedback networks, reducing the number of discrete components needed and minimizing PCB clutter while maintaining fast computation.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The analog computing system uses universal building blocks (operational amplifiers with configurable resistor networks) that can implement different optimization algorithms and problem types by changing component values rather than requiring separate circuits for each function, reducing overall system complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Productivity

If traditional digital iterative algorithms are used, then programming flexibility is maintained, but convergence speed is too slow for real-time control applications

Engineering Contradiction:
Improveconvergence speedVSAvoidprogramming flexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic analog circuits where component values can be changed in real-time to adapt to different optimization problems. The system uses voltage-controlled resistors and programmable gain amplifiers to dynamically reconfigure the computational landscape, maintaining programming flexibility while achieving rapid physical convergence through continuous-time computation.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11967951B2Analog computer architecture for fast function optimization
Publication Date: 2024.04.23 GENESEE VALLEY INNOVATIONS LLC
  • US11967951B2 patent drawing
  • US11967951B2 patent drawing
  • US11967951B2 patent drawing

AI summary

An analog circuit for solving optimization algorithms comprises three voltage controlled current sources and three capacitors, operatively coupled in parallel to the three voltage controlled current sources, respectively. The circuit further comprises a first inductor, operatively coupled in series between a first pair of the capacitors and the voltage controller current sources and a second pair of the capacitors and the voltage controller current sources. The circuit further comprises a second inductor, operatively coupled in series between the second pair of the capacitors and the voltage controller current sources and a third pair of the capacitors and the voltage controller current sources.