IP Library Patent Application 16059817
Patent Application
App. No. 16/059,817

Performance and Accuracy of Stability Explicit Diffusion

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 None
App. No.
16/059,817
Abstract

Methods, computer program products, and systems can be used to simulate physical processes. One of the methods includes determining an input flux to be applied to a first element. The method includes determining an applied flux, the applied flux being an amount of flux that can be applied to the first element without causing numerical instability. The method includes determining a balance flux, the balance flux being the difference between the input flux and the applied flux. The method also includes providing the balance flux to a second element.

Claims (30)

1 . A computer-implemented method for simulating a physical process comprising the steps of:

determining an input flux to be applied to a first element;

determining an applied flux, the applied flux being an amount of flux that can be applied to the first element without causing numerical instability;

determining a balance flux, the balance flux being the difference between the input flux and the applied flux; and

providing the balance flux to a second element.

2 . The method of claim 1 , wherein the second element is determined based on the direction of a scalar gradient.

3 . The method of claim 1 , further comprising providing at least a portion of the balance flux to a third element.

4 . The method of claim 1 , wherein determining an input flux to be applied to a first element comprises identifying heat flux applied to each of the faces of the first elements

5 . The method of claim 4 , wherein determining an applied flux comprises determining that applying the corresponding heat flux to at least one of the faces would result in a numerical instability.

6 . The method of claim 1 , wherein the physical process is one of heat flow in power generation equipment like engines; heat flow in turbo machinery; heat flow in electromagnetic machinery; waste heat management from electronic equipment; thermal management and protection of sensors and actuators; thermal driven stress and fatigue; thermal driven mechanical shock; thermal driven chemical changes in solids; thermal driven demagnetization; combined electrical heat generation and heat flow in conductors; heat generation and conduction in semiconductors; heat and current flow in thermoelectric devices; thermal driven dimensional changes; heat sinks; solid conduction in heat exchangers; thermal energy storage in single phase and phase change materials; detailed heat flow in composite structures like PCBs, tires, and reinforced concrete; electric heaters used for engine blocks, sensors, catalysts, steering wheels, car seats, and batteries on automobiles; electric heaters used for deicing and defrosting on automobile windshields and mirrors; and conduction of heat through vehicle structures in manufacture and operation.

7 . A non-transitory computer readable medium storing instructions that when executed cause a computer processor to perform operations comprising:

determining an input flux to be applied to a first element;

determining an applied flux, the applied flux being an amount of flux that can be applied to the first element without causing numerical instability;

determining a balance flux, the balance flux being the difference between the input flux and the applied flux; and

providing the balance flux to a second element.

8 . The non-transitory computer readable medium of claim 7 , wherein the second element is determined based on the direction of a scalar gradient.

9 . The non-transitory computer readable medium of claim 7 , further comprising providing at least a portion of the balance flux to a third element.

10 . The non-transitory computer readable medium of claim 7 , wherein determining an input flux to be applied to a first element comprises identifying heat flux applied to each of the faces of the first elements

11 . The non-transitory computer readable medium of claim 10 , wherein determining an applied flux comprises determining that applying the corresponding heat flux to at least one of the faces would result in a numerical instability.

12 . The non-transitory computer readable medium of claim 7 , wherein the physical process is one of heat flow in power generation equipment like engines; heat flow in turbo machinery; heat flow in electromagnetic machinery; waste heat management from electronic equipment; thermal management and protection of sensors and actuators; thermal driven stress and fatigue; thermal driven mechanical shock; thermal driven chemical changes in solids; thermal driven demagnetization; combined electrical heat generation and heat flow in conductors; heat generation and conduction in semiconductors; heat and current flow in thermoelectric devices; thermal driven dimensional changes; heat sinks; solid conduction in heat exchangers; thermal energy storage in single phase and phase change materials; detailed heat flow in composite structures like PCBs, tires, and reinforced concrete; electric heaters used for engine blocks, sensors, catalysts, steering wheels, car seats, and batteries on automobiles; electric heaters used for deicing and defrosting on automobile windshields and mirrors; and conduction of heat through vehicle structures in manufacture and operation.

13 . A system for simulating a physical process, comprising one or more processing devices and one or more hardware storage devices storing instructions that are operable, when executed by the one or more processing devices, to cause the one or more processing devices to perform operations comprising:

determining an input flux to be applied to a first element;

determining an applied flux, the applied flux being an amount of flux that can be applied to the first element without causing numerical instability;

determining a balance flux, the balance flux being the difference between the input flux and the applied flux; and

providing the balance flux to a second element.

14 . The system of claim 13 , wherein the second element is determined based on the direction of a scalar gradient.

15 . The system of claim 13 , further comprising providing at least a portion of the balance flux to a third element.

16 . The system of claim 13 , wherein determining an input flux to be applied to a first element comprises identifying heat flux applied to each of the faces of the first elements

17 . The system of claim 16 , wherein determining an applied flux comprises determining that applying the corresponding heat flux to at least one of the faces would result in a numerical instability.

18 . The system of claim 13 , wherein the physical process is one of heat flow in power generation equipment like engines; heat flow in turbo machinery; heat flow in electromagnetic machinery; waste heat management from electronic equipment; thermal management and protection of sensors and actuators; thermal driven stress and fatigue; thermal driven mechanical shock; thermal driven chemical changes in solids; thermal driven demagnetization; combined electrical heat generation and heat flow in conductors; heat generation and conduction in semiconductors; heat and current flow in thermoelectric devices; thermal driven dimensional changes; heat sinks; solid conduction in heat exchangers; thermal energy storage in single phase and phase change materials; detailed heat flow in composite structures like PCBs, tires, and reinforced concrete; electric heaters used for engine blocks, sensors, catalysts, steering wheels, car seats, and batteries on automobiles; electric heaters used for deicing and defrosting on automobile windshields and mirrors; and conduction of heat through vehicle structures in manufacture and operation.

Assignments (3)
MERGER Recorded Jan 5, 2024
From: DASSAULT SYSTEMES SIMULIA CORP.
To: DASSAULT SYSTEMES AMERICAS CORP.
Reel/Frame 066196/0775 →
MERGER Recorded Jan 31, 2019
From: EXA CORPORATION
To: DASSAULT SYSTEMES SIMULIA CORP,
Reel/Frame 048877/0769 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2018
From: KRISHNAMURTHY, NAGENDRA; D'ALESSIO, LUCA; ZHANG, RAOYANG; CHEN, HUDONG
To: EXA CORPORATION
Reel/Frame 046803/0877 →