Voronoi Mesh Generation Without Clipping for Arbitrary Domains

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional Voronoi domain decomposition methods rely on clipping, leading to undesirable properties such as large aspect ratios and non-convex cells, lacking a robust approach that does not involve clipping.

Innovation Solution

A computing system performs Voronoi domain decomposition without clipping by identifying seeds outside and inside the domain, ensuring facets are coincident with the domain boundaries, and populating the interior with seeds to maintain bounded aspect ratios, resulting in a conforming Voronoi mesh.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional Voronoi domain decomposition relies on clipping to handle arbitrary-shaped domains, then the domain can be decomposed into Voronoi cells, but the clipped cells exhibit undesirable properties such as large aspect ratios and non-convex shapes

Engineering Contradiction:
Improveability to handle arbitrary-shaped domainsVSAvoidcell aspect ratio and convexity
Core Design Contradiction:
Adaptability or versatilityVSShape

Solution Approach 1:

The patent applies preliminary action by pre-positioning seeds outside the domain boundaries before performing Voronoi tessellation. This anticipatory placement ensures that the resulting Voronoi cells naturally conform to the domain geometry without requiring subsequent clipping operations, thereby maintaining cell quality properties such as bounded aspect ratios and convexity while handling arbitrary-shaped domains

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent inverts the conventional approach by placing seeds outside the domain rather than inside. This inversion causes the Voronoi cell boundaries to naturally align with the domain boundary, eliminating the need for clipping and preserving desirable cell geometric properties throughout the decomposition process

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

2Manufacturing precision

If clipping is used to constrain Voronoi cells within domain boundaries, then cells conform to the boundary, but clipping creates non-convex and star-shaped cells that are undesirable for numerical simulations

Engineering Contradiction:
Improveconformity to domain boundaryVSAvoidcell convexity and star-shaped property
Core Design Contradiction:
Manufacturing precisionVSStability of the object's composition

Solution Approach 1:

The patent pre-positions seeds outside the domain boundaries before tessellation, which anticipatorily ensures that Voronoi cell facets will naturally align with the domain boundary. This eliminates the need for clipping operations that would otherwise compromise cell convexity and create undesirable non-convex or star-shaped cells

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent converts the potential harm of having seeds outside the domain into a benefit. By intentionally placing seeds outside, the method causes Voronoi cell boundaries to naturally conform to the domain geometry, achieving both boundary conformity and cell convexity without the harmful effects of clipping

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Data Source

PatentUS10776540B1Constructing a conforming voronoi mesh for an arbitrarily-shaped enclosed geometric domain
Publication Date: 2020.09.15 NATIONAL TECHNOLOGY & ENGINEERING SOLUTIONS OF SANDIA LLC
  • US10776540B1 patent drawing
  • US10776540B1 patent drawing
  • US10776540B1 patent drawing

AI summary

A computing system is described herein, where the computing system includes a processor and memory storing instructions that, when executed by the processor, cause the processor to perform the following acts: 1) receiving a computer-implemented definition of an enclosed geometric domain, wherein the geometric domain is three-dimensional; 2) determining locations of seeds for the enclosed geometric domain; 3) decomposing the enclosed geometric domain into a conforming Voronoi mesh based on the locations of the seeds, wherein the conforming Voronoi mesh comprises Voronoi cells, and further wherein the conforming Voronoi mesh is bounded by the enclosed domain; and 4) performing a numerical simulation to generate simulation results, wherein the numerical simulation is based on at least one Voronoi cell in the Voronoi cells of the conforming Voronoi mesh.