Neural Network PDE Solver for Computational Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computer-aided design (CAD) systems face challenges in providing fast simulation results due to the enormous computational resources required to solve complex partial differential equations (PDEs), especially when simulating highly non-linear physics-based systems, which often necessitate large and expensive processing resources.

Innovation Solution

A solver is implemented in a data processing system using trained generative neural networks that operate in a latent vector space, decoupling variables and dividing the domain into subdomains to efficiently solve coupled PDEs, allowing for faster convergence and reduced computational demands by training networks at different resolutions and using neighborhood generative networks to learn local consistency across subdomains.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional numerical methods are used to solve coupled PDEs, then solution accuracy is maintained, but computational time and resource requirements increase exponentially

Engineering Contradiction:
Improvesolution accuracyVSAvoidcomputational time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary training of neural networks on discretized PDE solutions at multiple resolutions before actual simulation. This pre-computed knowledge is stored in the network weights, allowing fast inference without re-solving the full PDE system during simulation, thus resolving the contradiction between accuracy and computational time

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces traditional numerical PDE solvers (mechanical computation systems) with neural network-based solvers that learn the solution manifold. This substitution transforms the computational approach from direct numerical solution to learned approximation, achieving both speed and accuracy

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

2Measurement precision

If domain is divided into fine subdomains for high resolution, then solution precision improves, but computational complexity increases

Engineering Contradiction:
Improvesolution precisionVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The domain is segmented into multiple subdomains at different resolutions. Neural networks are trained independently on each subdomain with appropriate resolution, allowing high precision where needed while maintaining computational tractability. The segmentation principle enables the system to achieve high solution precision without uniformly increasing complexity across the entire domain

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different subdomains are assigned different resolutions based on local requirements. Regions requiring high precision receive finer discretization and dedicated neural network training, while less critical regions use coarser resolution. This local quality approach optimizes the balance between precision and complexity

Inventive Principle:
Principle #3Local quality

3Stability of the object's composition

If coupled variables are solved simultaneously, then physical consistency is maintained, but convergence speed decreases

Engineering Contradiction:
Improvephysical consistencyVSAvoidconvergence speed
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The system segments the coupled PDE system into multiple independent neural network solvers, each handling a subset of variables or a specific subdomain. These segmented solvers are trained independently and then coordinated through a coupling mechanism that enforces physical consistency at interfaces, achieving both parallel computation speed and physical consistency

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A coupling mechanism acts as an intermediary between the segmented neural network solvers. This intermediary enforces continuity and physical consistency conditions at subdomain boundaries while allowing the individual solvers to operate independently and in parallel, thus maintaining physical consistency without sacrificing convergence speed

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20240273892A1Machine-learning based solver of coupled-partial differential equations
Publication Date: 2024.08.15 ANSYS INC
  • US20240273892A1 patent drawing
  • US20240273892A1 patent drawing
  • US20240273892A1 patent drawing

AI summary

Partial differential equations used to simulate physical systems can be solved, in one embodiment, by a solver that has been trained with a set of generative neural networks that operated at different resolutions in a solution space of a domain that defines the physical space of the physical system. The solver can operate in a latent vector space which encodes solutions to the PDE in latent vectors in the latent vector space. The variables of the PDE can be partially decoupled in the latent vector space while the solver operates. The domain can be divided into subdomains that are classified based on their positions in the domain.