Multigrid Electromagnetic Simulation with Non-Uniform Refinement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current electromagnetic field simulation methods, particularly using the FDTD technique, face challenges in accurately modeling complex geometries and small-scale structures due to grid refinement requirements, leading to increased computational costs and numerical instabilities at grid interfaces.

Innovation Solution

Implementing a multigrid scheme with non-uniform refinement factors in different dimensions to reduce the number of solution points and computational load, allowing for stable simulation of electromagnetic fields by varying refinement levels according to field characteristics, thereby avoiding unnecessary calculations and maintaining accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If uniform grid refinement is applied throughout the computational domain to accurately model complex geometries and small-scale structures, then solution accuracy is improved, but computational load and memory requirements increase significantly

Engineering Contradiction:
Improvesolution accuracyVSAvoidcomputational load
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent applies non-uniform grid refinement where different refinement factors are used in different spatial dimensions based on local field characteristics. Specifically, refinement is applied selectively in dimensions where field variations require higher resolution, while coarser grids are maintained in other dimensions, achieving local accuracy optimization without global computational overhead.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The computational domain is segmented into regions with different refinement levels along different dimensions. The grid is divided such that certain dimensions have finer resolution in specific regions while other dimensions maintain coarser resolution, allowing the problem to be solved in a piecewise manner that reduces overall computational complexity.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If uniform grid refinement is applied throughout the computational domain to accurately model complex geometries and small-scale structures, then solution accuracy is improved, but memory requirements increase significantly

Engineering Contradiction:
Improvesolution accuracyVSAvoidmemory requirements
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

Memory is allocated non-uniformly across the computational domain based on local refinement requirements. Regions requiring high accuracy in specific dimensions allocate memory accordingly, while other regions use coarser grids with reduced memory footprint, optimizing the overall memory-to-accuracy ratio.

Inventive Principle:
Principle #3Local quality

3Productivity

If different refinement factors are applied in different dimensions, then computational efficiency is improved by reducing unnecessary calculations, but grid interface stability may be compromised

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidgrid interface stability
Core Design Contradiction:
ProductivityVSStability of the object's composition

Solution Approach 1:

The patent changes the refinement parameter differently along different spatial dimensions by introducing dimension-specific refinement factors. This allows the grid structure to adapt its resolution independently in each dimension based on local field characteristics, optimizing computational efficiency while maintaining stability through controlled parameter variation.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7739084B2Simulation techniques
Publication Date: 2010.06.15 FUJITSU LTD
  • US7739084B2 patent drawing
  • US7739084B2 patent drawing
  • US7739084B2 patent drawing

AI summary

A method for assessing wave propagation arising in a physical system by obtaining a numerical approximation of the physical system to be simulated, the method comprisingdefining a computational domain comprising a first grid having at least two dimensions and a plurality of first-grid cells, and a second grid having at least two dimensions and a plurality of second-grid cells, wherein the second grid is a refinement of at least part of the first grid, and wherein each of the first-grid cells and second-grid cells has one or more solution points at which values representing a physical quantity of the physical system to be simulated may be obtained, wherein defining the computational domain comprises defining the second grid to have a first refinement factor compared to the first grid in one of the at least two dimensions and to have a second refinement factor compared to the first grid in another of the at least two dimensions, and defining the first refinement factor to be different from the second refinement factor; andperforming an update procedure to obtain a value for at least one solution point of every cell at a given stage in time.