Physics Simulator Memory Footprint Reduction via Time Reversal

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional design techniques for electromagnetic devices are often inefficient, relying on guesswork and requiring adjustment of numerous parameters, which becomes impractical as device complexity and feature sizes decrease, leading to a need for optimized design methods that can handle large state sizes and simulation time steps within reduced memory footprints.

Innovation Solution

A physics simulator that performs first-principles based design and optimization using operational and adjoint simulations, recording attenuated field values at absorbing boundaries to reduce memory footprint, allowing for the recovery of field responses without storing every point in time and space, and utilizing compressed representations and subsampling to minimize storage requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional design techniques are used with guess and check method, then device design can be performed, but the design efficiency is low and becomes impractical as device complexity increases

Engineering Contradiction:
Improvedesign efficiencyVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent replaces conventional mechanical guess-and-check design methods with a physics-based simulation system that uses first-principles calculations to automatically optimize device parameters. The system substitutes iterative manual adjustment with automated computational optimization, achieving high efficiency even for devices with billions of parameters.

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

2Measurement precision

If full field response data is stored for adjoint simulation, then accurate gradient calculation is achieved, but memory footprint becomes prohibitively large

Engineering Contradiction:
Improvegradient calculation accuracyVSAvoidmemory footprint
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts and stores only the essential boundary field data needed for adjoint simulation, rather than storing the complete field response throughout the entire simulation domain. By taking out only the critical boundary information, the system achieves accurate gradient calculation with dramatically reduced memory requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent inverts the conventional approach by performing adjoint simulation with time-reversed boundary conditions. Instead of forward propagating full field data and storing it, the system backward propagates adjoint fields from boundaries, recovering necessary field responses on-demand without storing complete time-space data.

Inventive Principle:
Principle #13The other way round (Inversion)

3Quantity of substance

If time-reversed boundary fields are replayed to recover field response, then memory usage is reduced, but computational steps are increased

Engineering Contradiction:
Improvememory usageVSAvoidcomputational time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent performs preliminary recording of boundary field data during the forward simulation phase. This pre-captured boundary information is then reused in the adjoint simulation, eliminating the need to recompute or store extensive field data. The preliminary action of recording boundaries enables efficient recovery of field responses without proportional increases in computational time.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11636241B2Physical device optimization with reduced memory footprint via time reversal at absorbing boundaries
Publication Date: 2023.04.25 X DEVELOPMENT LLC
  • US11636241B2 patent drawing
  • US11636241B2 patent drawing
  • US11636241B2 patent drawing

AI summary

A system, apparatus, and method for optimizing structural parameters of a physical device are described. The method includes receiving an initial description of the physical device describing the structural parameters within a simulated environment. The method further includes performing a simulation of the physical device in response to an excitation source to determine a performance metric of the physical device. The simulation environment includes one or more absorbing boundaries for attenuation of an output of the excitation source during the simulation. The method further includes recording attenuated field values of the simulated environment associated with the attenuation during the simulation. The method further includes determining a loss metric based on a difference between the performance metric and a target performance metric, backpropagating the loss metric using the attenuated field values, and generating a revised description of the physical device by updating the structural parameters to reduce the loss metric.