IP Library Granted Patent US 11,645,435
Granted Patent B2
US 11,645,435 · App. 16/447,252 · Granted May 9, 2023

Fast method for computer-based simulation

Inventor: Alexander Jacobus Maria Van der Velden (Atlanta, GA)
Assignee: Dassault Systemes Simulia Corp.
G06F30/23G06N7/00G06N20/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,645,435
App. No.
16/447,252
Granted
May 9, 2023
Kind
B2
Abstract

Embodiments provide methods and systems for performing computer-based simulations of real-world objects. In one such embodiment, a mesh-based model representing a real-world object and composed of a plurality of mesh elements each having geometric properties is obtained. In turn, a simulation of physical behavior of the real-world object is performed using the mesh-based model. According to an embodiment, performing the simulation includes, for at least one mesh element, modifying as a function of the geometric properties, measurement values, amounts, or levels of material properties used to determine the physical behavior.

Claims (34)

1. A computer-implemented method for performing a computer-based simulation, for designing a real-world object, the method comprising:

obtaining a mesh-based model representing a real-world object, the mesh-based model composed of a plurality of mesh elements each having geometric properties;

performing a simulation of physical behavior of the real-world object using the mesh-based model, performing the simulation including, for at least one mesh element of the plurality, correcting inaccuracies of the simulation caused by the geometric properties of the at least one mesh element by modifying values of material properties used in performing the simulation to calculate the physical behavior, wherein the values of the material properties are modified as a function of the geometric properties of the least one mesh element; and

automatically identifying a design change of the real-world object based on results of the performed simulation, thereby designing the real-world object.

2. The method of claim 1 further comprising:

automatically modifying the mesh-based model of the real-world object to correspond to the identified design change.

3. The method of claim 2 wherein the performing the simulation, identifying the design change, and modifying the mesh-based model are iterated automatically by a processor until an optimized design of the real-world object is determined.

4. The method of claim 1 wherein the mesh-based model is: a finite element model, a finite volume model, or a finite difference method model.

5. The method of claim 1 wherein the simulation is a finite element simulation.

6. The method of claim 1 wherein performing the simulation includes computing physical behavior in at least one of: a fluid domain, a structure domain, and an electromagnetic domain.

7. The method of claim 1 wherein the real-world object is an automobile, an airplane, a boat, a jet-engine, a building, a civil engineering structure, a reservoir, or a human.

8. The method of claim 1 wherein the real-world object is a thin wall metal shell.

9. The method of claim 1 wherein modifying values of the material properties as a function of the geometric properties includes modifying a data curve dictating physics-based behavior given the geometric properties.

10. The method of claim 9 wherein the physical behavior is plastic compression and metal folding and the data curve is a stress-strain curve.

11. The method of claim 10 wherein, in performing the simulation, the stress-strain curve is modified for periods of time in which the real-world object is undergoing the plastic compression behavior and the stress-strain curve is not modified for periods of time in which the real-world object is not undergoing the plastic compression behavior.

12. The method of claim 10 wherein, in performing the simulation, the modified stress-strain curve is applied to shell elements of the mesh-based model.

13. The method of claim 1 further comprising:

performing a plurality of simulations using a plurality of mesh-based models having varying geometric properties; and

identifying material property value modifications using a machine learning analysis of results from the plurality of simulations.

14. The method of claim 1 wherein the geometric properties include at least one of: a shell thickness, a vertex size, a mesh edge size, a mesh face size, a mesh polygon size, and a mesh surface size.

15. The method of claim 1 wherein the real-world object is subject to fluid flow.

16. The method of claim 1 wherein modifying the values of material properties as a function of the geometric properties includes modifying a given value dictating material behavior given the geometric properties.

17. The method of claim 16 wherein the physical behavior is fluid flow and the given value is viscosity.

18. A system for performing a computer-based simulation, for designing a real-world object, the system comprising:

a processor; and

a memory with computer code instructions stored thereon, the processor and the memory, with the computer code instructions, being configured to cause the system to:

obtain a mesh-based model representing a real-world object, the mesh-based model composed of a plurality of mesh elements each having geometric properties;

perform a simulation of physical behavior of the real-world object using the mesh-based model, performing the simulation including, for at least one mesh element of the plurality, correcting inaccuracies of the simulation caused by the geometric properties of the at least one mesh element by modifying values of material properties used in performing the simulation to calculate the physical behavior, wherein the values of the material properties are modified as a function of the geometric properties of the at least one mesh element; and

automatically identify a design change of the real-world object based on results of the performed simulation, thereby designing the real-world object.

19. A non-transitory computer program product for performing a computer-based simulation, for designing a real-world object, the computer program product executed by a server in communication across a network with one or more clients and comprising:

a computer readable medium, the computer readable medium comprising program instructions which, when executed by a processor, causes the processor to:

obtain a mesh-based model representing a real-world object, the mesh-based model composed of a plurality of mesh elements each having geometric properties;

perform a simulation of physical behavior of the real-world object using the mesh-based model, performing the simulation including, for at least one mesh element of the plurality, correcting inaccuracies of the simulation caused by the geometric properties of the at least one mesh element by modifying values of material properties used in performing the simulation to calculate the physical behavior, wherein the values of the material properties are modified as a function of the geometric properties of the at least one mesh element; and

automatically identify a design change of the real-world object based on results of the performed simulation, thereby designing the real-world object.

Assignments (2)
MERGER Recorded Jan 31, 2024
From: DASSAULT SYSTEMES SIMULIA CORP.
To: DASSAULT SYSTEMES AMERICAS CORP.
Reel/Frame 066383/0536 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 21, 2019
From: VAN DER VELDEN, ALEXANDER JACOBUS MARIA
To: DASSAULT SYSTEMES SIMULIA CORP.
Reel/Frame 049549/0162 →
Continuity (1)
Related Publication 20200401672A1 · Dec 24, 2020
Cited By (4)
US 12,368,503 US 12,587,274 US 12,603,701 US 12,627,372