# US 2014/0156229 A1 · Fatigue-based topology optimization method and tool

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

- Number: US 2014/0156229 A1
- Document ID: US20140156229A1
- Status: Published application
- Kind: A1
- Application number: 13/692,268
- Filed: 2012-12-03
- Published: 2014-06-05
- Earliest claimed: 2012-12-03
- Assignees: Caterpillar Inc.
- Applicants: Caterpillar Inc.
- Inventors: Julian Norato; Chau Le; Christopher Ha
- Web page: https://patentgrep.com/patent/US20140156229A1

## CPC

- G06F 30/17: Mechanical parametric or variational design
- G06F 2111/06: Multi-objective optimisation, e.g. Pareto optimisation using simulated annealing [SA], ant colony algorithms or genetic algorithms [GA]
- G06F 2119/04: Ageing analysis or optimisation against ageing
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A method for performing fatigue-based topology optimization of a structure on a computational device is provided. The method may include receiving first data pertaining to a problem definition of the structure; generating a density filter; generating interpolation schemes for stiffness, volume and fatigue; generating a global fatigue measure; generating an adaptive normalization scheme; generating a regional fatigue measure; generating second data based on the first data, the density filter, the interpolation schemes, the global fatigue measure, the adaptive normalization scheme and the regional fatigue measure, the second data pertaining to an optimized solution to the problem definition; and displaying the optimized solution at an output device.

## Claims

### Claim 1

A method for performing fatigue-based topology optimization of a structure on a computational device, comprising the blocks of:
receiving first data at an input device coupled to an input of the computational device the first data pertaining to a problem definition of the structure;
generating a density filter;
generating interpolation schemes for stiffness, volume and fatigue;
generating a global fatigue measure;
generating an adaptive normalization scheme;
generating a regional fatigue measure;
generating second data based on the first data, the density filter, the interpolation schemes, the global fatigue measure, the adaptive normalization scheme and the regional fatigue measure, the second data pertaining to an optimized solution to the problem definition; and
displaying the optimized solution at an output device coupled to an output of the computational device.

### Claim 2 (depends on 1)

The method of claim 1, wherein the interpolation schemes includes a solid isotropic material with penalization (SIMP) model for stiffness and volume.

### Claim 3 (depends on 1)

The method of claim 1, wherein the first data includes information pertaining to geometric features of the structure, material features of the structure, and fatigue constraints imposed upon the structure;

### Claim 4 (depends on 1)

The method of claim 1, wherein the first data includes finite element analysis information, material model information, filter radius information and load distribution information.

### Claim 5 (depends on 1)

The method of claim 1, wherein the second data includes information pertaining to maximum fatigue and compliance values.

### Claim 6 (depends on 1)

The method of claim 1, wherein the output device is a monitor configured to display the optimized solution as structural design images representing density and fatigue distributions.

### Claim 7 (depends on 1)

The method of claim 1, wherein the adaptive normalization scheme relies upon previous optimization iteration information to normalize the global fatigue measure.

### Claim 8 (depends on 1)

The method of claim 1, wherein the regional fatigue measure defines a plurality of regions that are interlaced based on elements that are sorted according to respective fatigue levels.

### Claim 9

A system for performing fatigue-based topology optimization of a structure, comprising:
an input device;
an output device; and
a computational device having a microprocessor and a memory for storing an algorithm for performing fatigue based topology optimization, the algorithm configuring the computational device to:
receive first data at an input device coupled to an input of the computational device the first data pertaining to a problem definition of the structure;
generate a density filter;
generate interpolation schemes for stiffness, volume and fatigue;
generate a global fatigue measure;
generate an adaptive normalization scheme;
generate a regional fatigue measure;
generate second data based on the first data, the density filter, the interpolation schemes, the global fatigue measure, the adaptive normalization scheme and the regional fatigue measure, the second data pertaining to an optimized solution to the problem definition; and
display the optimized solution at an output device coupled to an output of the computational device.

### Claim 10

A method of determining load paths for a structural component of a metal design that minimizes mass while meeting structural requirements comprising:
receiving a finite element model comprising specified loadings constraints receiving boundary constraints;
receiving element sets that define the design space constraints for the topology optimization and regions constraints upon which a durability requirement is to be imposed;
receiving fatigue loading constraints;
receiving material fatigue property constraints;
receiving a definition of the optimization objective function and the constraints;
iterating through topology optimization routines comprising
determining the fatigue at every point of the structural component;
employing correction to account for the effect of mean fatigue;
rendering load paths that at least one of:
have a smaller objective function than the previous iteration and satisfy the constraints or
has a larger objective function but violates the constraints less than previous iterations.
Stopping the method if
the constraints are satisfied and the change between consecutive iterations is negligible or
if a maximum number of iterations has been reached.

### Claim 11 (depends on 10)

The method of claim 10, further comprising outputing a set of load paths that are rendered.

### Claim 12 (depends on 10)

The method of claim 10, wherein boundary conditions relate to design of object.

### Claim 13 (depends on 10)

The method of claim 10, wherein material properties are provided by user.

### Claim 14 (depends on 10)

The method of claim 10, wherein determining the fatigue at every point of the structural component further comprises using signed von Mises fatigue algorithm to determine fatigue.

### Claim 15 (depends on 10)

The method of claim 10, wherein the fatigue data is analyzed using a rainflow counting algorithm of the ASTM E 1049-85 standard.

### Claim 16 (depends on 10)

The method of claim 10, wherein rendering occurs using commercially available finite element post-processing tools.

### Claim 17 (depends on 10)

The method of claim 10, further comprising outputting the values of the objective function and constrain function for each iteration.

### Claim 18 (depends on 10)

The method of claim 10, further comprising determining the changes in fatigue with respect to topology design variables.

### Claim 19 (depends on 10)

The method of claim 10, wherein the interpolation schemes includes a solid isotropic material with penalization (SIMP) model for stiffness and volume.
