# US 2024/0202402 A1 · Method and system for automated design generation with inertial constraints

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

- Number: US 2024/0202402 A1
- Document ID: US20240202402A1
- Status: Published application
- Kind: A1
- Application number: 18/082,665
- Filed: 2022-12-16
- Published: 2024-06-20
- Earliest claimed: 2022-12-16
- Assignees: Palo Alto Research Center Incorporated
- Applicants: Palo Alto Research Center Incorporated
- Inventors: Clinton Morris; Amirmassoud Mirzendehdel; Morad Behandish
- Web page: https://patentgrep.com/patent/US20240202402A1

## CPC

- G06F 30/23: using finite element methods [FEM] or finite difference methods [FDM]
- G06F 30/17: Mechanical parametric or variational design
- G06F 2111/04: Constraint-based CAD
- G06F 2119/18: Manufacturability analysis or optimisation for manufacturability
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A modification of a topology optimization formulation for part-level generation is provided such that it includes additional constraints that ensure that the inertial quantities (e.g., COM, Mol, and mass) of an automatically generated part are equivalent to specified targets. These targets are the inertial values used in an initial assembly-level simulation. The reaction and external forces acting on the part of interest resulting from assembly-level simulation provide the boundary conditions used for part-level generation. By constraining the inertial properties in this way, there is no need to evaluate the assembly-level dynamics each time a part is generated.

## Claims

### Claim 1

A method for automated design generation, the method comprising:
receiving design domain and boundary conditions for at least one part of an assembly to be generated;
evaluating an objective and constraints;
computing decision variables based on the objective and the constraints;
augmenting or filtering the decision variables based on at least a plurality of inertial considerations;
determining or updating design variables based on decision variables;
generating a design for the at least one part; and
outputting information configured to realize or manufacture the at least one part.

### Claim 2 (depends on 1)

The method as set forth in claim 1, wherein the evaluating comprises performing a finite element analysis.

### Claim 3 (depends on 1)

The method as set forth in claim 1, wherein the decision variables comprise gradients and sensitivity fields.

### Claim 4 (depends on 1)

The method as set forth in claim 1, wherein the plurality of inertial considerations comprises mass, moment of inertia, and center of mass.

### Claim 5 (depends on 1)

The method as set forth in claim 1, wherein the augmenting or filtering is also based on design or manufacturing considerations.

### Claim 6 (depends on 1)

The method as set forth in claim 1, wherein the outputting information configured to realize or manufacture comprises outputting information configured for at least one of: three-dimensional printing, additive manufacturing, subtractive manufacturing, or hybrid manufacturing.

### Claim 7 (depends on 1)

The method as set forth in claim 1, further comprising outputting information for further simulation or analysis before realization or manufacturing.

### Claim 8

A system for automated design generation, the system comprising:
at least one processor and at least one memory having instructions stored thereon wherein execution of the instructions by the processor causes the system to:
receive design domain and boundary conditions for at least one part of an assembly to be generated;
evaluate an objective and constraints;
compute decision variables based on the objective and the constraints;
augment or filter the decision variables based on at least a plurality of inertial considerations;
determine or update design variables based on decision variables;
generate a design for the at least one part; and
output information configured to realize or manufacture the at least one part.

### Claim 9 (depends on 8)

The system as set forth in claim 8, wherein the evaluating comprises performing a finite element analysis.

### Claim 10 (depends on 8)

The system as set forth in claim 8, wherein the decision variables comprise gradients and sensitivity fields.

### Claim 11 (depends on 8)

The system as set forth in claim 8, wherein the plurality of inertial considerations comprises mass, moment of inertia, and center of mass.

### Claim 12 (depends on 8)

The system as set forth in claim 8, wherein the augmenting or filtering is also based on design or manufacturing considerations.

### Claim 13 (depends on 8)

The system as set forth in claim 8, wherein the information output to realize or manufacture comprises at least one of information configured for: three-dimensional printing, additive manufacturing, subtractive manufacturing, or hybrid manufacturing.

### Claim 14 (depends on 8)

The system as set forth in claim 8, further comprising a realization or manufacturing system.

### Claim 15 (depends on 14)

The system as set forth in claim 14, wherein the realization or manufacturing system comprises at least one of: a three-dimensional printing system, an additive manufacturing system, a subtractive manufacturing system, or a hybrid manufacturing system.

### Claim 16 (depends on 8)

The system as set forth in claim 8, wherein the system is further caused to perform further analysis or simulation before information is output to realize or manufacture the part.
