Simulation systems with mapping between non-conformal geometries
AssigneeAnsys, Inc.
InventorsDavid Anthony Zaffina Brown, Stephen Reuss, Philip John Zwart, Daniel Neale Williams
Life of this patent
Estimating the term…
Abstract
Coupling of physics solutions (e.g., a first physics solution and a second physics solution) in a multi-physics simulation that includes non-conformal spaces can use extrapolation to determine data values for unmapped nodes by computing extrapolated values based on both mapped values from mapped nodes and data for unmapped nodes. The extrapolated values for an unmapped node are computed using a set of equations that include mapped values from nearby mapped nodes and data for nearby unmapped nodes. The methods and systems can provide improved computational efficiency by reducing the amount of memory required for the computations.
Claims20
A non-transitory machine readable medium storing executable program instructions which when executed by a data processing system cause the data processing system to perform a method for multi-physics simulation, comprising:
- simulating characteristics of a first physics for a physical object represented by a first mesh model in a source space, characteristics of the first physics associated with data values at nodes in the source space;
- receiving a second mesh model representing the physical object in a target space having nodes, the second mesh model for a second physics of the physical object;
- determining a mapping of the data values from the nodes in the source space to the nodes in the target space, at least some of the nodes in the target space being mapped nodes, each mapped node to receive, through the mapping, at least some data values from the nodes in the source space,
- identifying a set of one or more nodes in the target space as unmapped nodes, each unmapped node without receiving any data values from the nodes in the source space;
- determining, for each unmapped node in the target space, a set of nearby neighbor nodes in the target space including two or more mapped nodes and two or more unmapped nodes;
- creating an extrapolation relationship between the two or more mapped nodes and the two or more unmapped nodes in the set of nearby neighbor nodes for the unmapped node in the target space;
- generating data values for the unmapped node in the target space based on the relationship using data values of the two or more mapped nodes of the set of nearby neighbor nodes and positions of the two or more unmapped nodes in the set of nearby neighbor nodes;
- and
- simulating characteristics of the second physics for the physical object represented by the second mesh model in the target space based on the data values associated with the first physics received from the source space, the characteristics of the first physics and the characteristics of the second physics simulated for a design of the physical object before the physical object is manufactured.
A method performed by a data processing system for multi-physics simulation, the method comprising:
- simulating characteristics of a first physics for a physical object represented by a first mesh model in a source space, characteristics of the first physics associated with data values at nodes in the source space;
- receiving a second mesh model representing the physical object in a target space having nodes, the second mesh model for a second physics of the physical object;
- determining a mapping of the data values from the nodes in the source space to the nodes in the target space, at least some of the nodes in the target space being mapped nodes, each mapped node to receive, through the mapping, at least some data values from the nodes in the source space,
- identifying a set of one or more nodes in the target space as unmapped nodes, each unmapped node without receiving any data values from the nodes in the source space;
- determining, for each unmapped node in the target space, a set of nearby neighbor nodes in the target space including two or more mapped nodes and two or more unmapped nodes;
- creating an extrapolation relationship between the two or more mapped nodes and the two or more unmapped nodes in the set of nearby neighbor nodes for the unmapped node in the target space;
- generating data values for the unmapped node in the target space based on the relationship using data values of the two or more mapped nodes of the set of nearby neighbor nodes and positions of the two or more unmapped nodes in the set of nearby neighbor nodes;
- and
- simulating characteristics of the second physics for the physical object represented by the second mesh model in the target space based on the data values associated with the first physics received from the source space, the characteristics of the first physics and the characteristics of the second physics simulated for a design of the physical object before the physical object is manufactured.
Dependencies are inferred from the claim text.