# US 10,311,181 B2 · Methods and systems for creating computerized mesh model for layered shell-like structure

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,311,181 B2
- Document ID: US10311181B2
- Status: Granted
- Kind: B2
- Application number: 14/714,327
- Filed: 2015-05-17
- Published: 2016-11-10
- Granted: 2019-06-04
- Earliest claimed: 2015-05-09
- Assignees: Livermore Software Technology Corporation
- Applicants: Livermore Software Technology Corporation
- Inventors: Tobias Erhart
- Web page: https://patentgrep.com/patent/US10311181B2

## CPC

- G06F 30/23: using finite element methods [FEM] or finite difference methods [FDM]
- G06T 17/00: Three-dimensional [3D] modelling for computer graphics
- G06F 2113/26: Composites
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL

## Abstract

Methods and systems for creating a computerized model representing a layered shell-like structure are disclosed. 2-D reference mesh model and a user-specified definition of a layered shell-like structure are received in a computer system. The 2-D reference mesh model contains a plurality of reference nodes connected by a plurality of 2-D reference elements for representing the layered shell-like structure's mid-plane in the 2-D reference mesh model's thickness direction and the user-specified definition includes the number of layers and each layer's characteristics. A set of new nodal locations along respective reference nodes' normal vectors are calculated according to a set of rules derived from the user-specified definition. New nodes for defining a computerized model that represents the layered shell-like structure are created by reproducing the reference nodes at each corresponding new nodal location. And corresponding finite elements of the computerized model at respective layers are formed according to the user-specified definition.

## Claims

### Claim 1

A method of creating a computerized model representing a layered shell-like structure as an input file of a computer aided engineering analysis, the method comprising:
receiving, in a computer system having a computer aided engineering (CAE) analysis application module installed thereon, a two-dimensional (2-D) reference mesh model and a user-specified definition of a layered shell-like structure, the 2-D reference mesh model containing a plurality of reference nodes connected by a plurality of 2-D reference elements for representing the layered shell-like structure's mid-plane in the 2-D reference mesh model's thickness direction and the user-specified definition including number of layers and each layer's characteristics;
obtaining, with the CAE analysis application module, each 2-D reference element's normal vector;
obtaining, with the CAE analysis application module, each reference node's normal vector by averaging all connected 2-D reference elements' normal vector;
calculating, with the CAE analysis application module, a set of new nodal locations along respective reference nodes' normal vectors according to a set of rules derived from the user-specified definition;
creating, with the CAE analysis application module, a plurality of new nodes for defining a computerized model that represents the layered shell-like structure by reproducing the reference nodes at each corresponding new nodal location one layer at a time; and
forming, with the CAE analysis application module, corresponding finite elements of the computerized model at respective layers in accordance with the user-specified definition; whereby the computerized model is used as an input file in a computer aided engineering analysis for assisting engineers/scientists to improve the layered shell-like structure; and wherein the set of rules comprises following formulas:
when a solid finite element layer i is followed by another solid finite element layer or the solid finite element layer i is the last layer,
ziupper=zi+ti/2
when the solid finite element layer i is followed by shell element layer i+1,
ziupper=zi+ti/2+ti+1/2
when the solid finite element layer i is preceded by another solid finite element layer or the solid finite element layer i is first layer,
zilower=zi−ti/2
when the solid finite element layer i is preceded by shell element layer i−1,
zilower=zi−ti/2−ti−1/2
where zi is mod-plane coordinate of the solid finite element layer i, ti is thickness of the solid finite element layer i, ti+1 is thickness of the shell finite element layer i+1, and ti−1 is thickness of the shell finite element layer i−1.

### Claim 2 (depends on 1)

The method of claim 1, wherein said each layer's characteristics include an identifier (ID), an element type, and thickness.

### Claim 3 (depends on 2)

The method of claim 2, wherein said element type includes shell or solid finite element.

### Claim 4 (depends on 2)

The method of claim 2, wherein said each layer's characteristics further include number of elements in the thickness direction when the element type is solid finite element.

### Claim 5 (depends on 1)

The method of claim 1, wherein the layered shell-like structure comprises no two consecutive layers being shell finite elements.

### Claim 6

A system for creating a computerized model representing a layered shell-like structure as an input file of a computer aided engineering analysis, the system comprising:
a main memory for storing computer readable code for a computer aided engineering (CAE) analysis application module;
at least one processor coupled to the main memory, said at least one processor executing the computer readable code in the main memory to cause the CAE analysis application module to perform operations by a method of:
receiving a two-dimensional (2-D) reference mesh model and a user-specified definition of a layered shell-like structure, the 2-D reference mesh model containing a plurality of reference nodes connected by a plurality of 2-D reference elements for representing the layered shell-like structure's mid-plane in the 2-D reference mesh model's thickness direction and the user-specified definition including number of layers and each layer's characteristics;
obtaining each 2-D reference element's normal vector;
obtaining each reference node's normal vector by averaging all connected 2-D reference elements' normal vector;
calculating a set of new nodal locations along respective reference nodes' normal vectors according to a set of rules derived from the user-specified definition;
creating a plurality of new nodes for defining a computerized model that represents the layered shell-like structure by reproducing the reference nodes at each corresponding new nodal location one layer at a time; and
forming corresponding finite elements of the computerized model at respective layers in accordance with the user-specified definition; whereby the computerized model is used as an input file in a computer aided engineering analysis for assisting engineers/scientists to improve the layered shell-like structure; and wherein the set of rules comprises following formulas:
when solid finite element layer i is followed by another solid finite element layer or the solid finite element layer i is last layer,
ziupper=zi+ti/2
when the solid finite element layer i is followed by shell element layer i+1,
ziupper=zi+ti/2+ti+1/2
when the solid finite element layer i is preceded by another solid finite element layer or the solid finite element layer i is first layer,
zilower=zi−ti/2
when the solid finite element layer i is preceded by shell element layer i−1,
zilower=zi−ti/2−ti−1/2
where zi is mod-plane coordinate of the solid finite element layer i, ti is thickness of the solid finite element layer i, ti+1 is thickness of the shell finite element layer i+1, and ti−1 is thickness of the shell finite element layer i−1.

### Claim 7 (depends on 6)

The system of claim 6, wherein said each layer's characteristics include an identifier (ID), an element type, and thickness.

### Claim 8 (depends on 7)

The system of claim 7, wherein said element type includes shell or solid finite element.

### Claim 9 (depends on 7)

The system of claim 7, wherein said each layer's characteristics further include number of elements in the thickness direction when the element type is solid finite element.

### Claim 10 (depends on 6)

The system of claim 6, wherein the layered shell-like structure comprises no two consecutive layers being shell finite elements.

### Claim 11

A non-transitory computer-readable storage medium containing instructions for controlling a computer system for creating a computerized model representing a layered shell-like structure as an input file of a computer aided engineering analysis by a method comprising:
receiving, in a computer system having a computer aided engineering (CAE) analysis application module installed thereon, a two-dimensional (2-D) reference mesh model and a user-specified definition of a layered shell-like structure, the 2-D reference mesh model containing a plurality of reference nodes connected by a plurality of 2-D reference elements for representing the layered shell-like structure's mid-plane in the 2-D reference mesh model's thickness direction and the user-specified definition including number of layers and each layer's characteristics;
obtaining, with the CAE analysis application module, each 2-D reference element's normal vector;
obtaining, with the CAE analysis application module, each reference node's normal vector by averaging all connected 2-D reference elements' normal vector;
calculating, with the CAE analysis application module, a set of new nodal locations along respective reference nodes' normal vectors according to a set of rules derived from the user-specified definition;
creating, with the CAE analysis application module, a plurality of new nodes for defining a computerized model that represents the layered shell-like structure by reproducing the reference nodes at each corresponding new nodal location one layer at a time; and
forming, with the CAE analysis application module, corresponding finite elements of the computerized model at respective layers in accordance with the user-specified definition; whereby the computerized model is used as an input file in a computer aided engineering analysis for assisting engineers/scientists to improve the layered shell-like structure; and wherein the set of rules comprises following formulas:
when solid finite element layer i is followed by another solid finite element layer or the solid finite element layer i is last layer,
ziupper=zi+ti/2
when the solid finite element layer i is followed by shell element layer i+1,
ziupper=zi+ti/2+ti+1/2
when the solid finite element layer i is preceded by another solid finite element layer or the solid finite element layer i is first layer,
zilower=zi−ti/2
when the solid finite element layer i is preceded by shell element layer i−1,
zilower=zi−ti/2−ti−1/2
where Zi is mod-plane coordinate of the solid finite element layer i, ti is thickness of the solid finite element layer i, ti+1 is thickness of the shell finite element layer i+1, and ti−1 is thickness of the shell finite element layer i−1.

### Claim 12 (depends on 11)

The non-transitory computer-readable storage medium of claim 11, wherein said each layer's characteristics include an identifier (ID), an element type, and thickness.

### Claim 13 (depends on 12)

The non-transitory computer-readable storage medium of claim 12, wherein said element type includes shell or solid finite element.

### Claim 14 (depends on 12)

The non-transitory computer-readable storage medium of claim 12, wherein said each layer's characteristics further include number of elements in the thickness direction when the element type is solid finite element.

### Claim 15 (depends on 12)

The non-transitory computer-readable storage medium of claim 12, wherein the layered shell-like structure comprises no two consecutive layers being shell finite elements.
