# US 2023/0267243 A1 · Generating consolidated designs of a production model to replace multiple parts of an assembly

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

- Number: US 2023/0267243 A1
- Document ID: US20230267243A1
- Status: Published application
- Kind: A1
- Application number: 18/172,138
- Filed: 2023-02-21
- Published: 2023-08-24
- Earliest claimed: 2022-02-22
- Assignees: Palo Alto Research Center Incorporated
- Applicants: Palo Alto Research Center Incorporated
- Inventors: Amirmassoud Mirzendehdel; Morad Behandish
- Web page: https://patentgrep.com/patent/US20230267243A1

## CPC

- G06F 30/17: Mechanical parametric or variational design
- G06F 30/00: Computer-aided design [CAD]
- G06F 30/20: Design optimisation, verification or simulation (optimisation, verification or simulation of circuit designs G06F30/30)
- G06F 2111/04: Constraint-based CAD
- G06F 2111/20: Configuration CAD, e.g. designing by assembling or positioning modules selected from libraries of predesigned modules
- G06F 2113/10: Additive manufacturing, e.g. three-dimensional [3D] printing
- G06F 2119/18: Manufacturability analysis or optimisation for manufacturability
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Techniques, devices, and systems for automatically generating consolidated designs of a production model to replace multiple parts of an assembly are disclosed herein. For example, a set of digital models may be originally designed to be separately manufactured and assembled post production. The present disclosure analyzes the set of digital models and computes candidates of consolidated designs that consolidates a subset number of the digital models into a single part to be manufactured. The computation may be based on certain complexity level (e.g., based on manufacturing capability and/or user preference/input). The consolidated designs simplify the manufacturing process by reducing individual parts to be manufactured and the subsequent assembly, as well as improving reliability, improving automation, and reducing manufacturing costs.

## Claims

### Claim 1

An apparatus for consolidating a plurality of digital models to be manufactured, the apparatus comprising:
a memory;
a processing device operably coupled to the memory, the processing device and the memory to:
identify the plurality of digital models to be assembled post production;
extract a system network based on types and interactions of the identified plurality of digital models;
generate, based on the system network, one or more candidate structures representing an assembly of the identified plurality of digital models; and
generate, based on the one or more candidate structures, a consolidated model to be manufactured and functionally replace the identified plurality of digital models.

### Claim 2 (depends on 1)

The apparatus of claim 1, wherein the processing device and the memory are further to:
receive an initial set of digital models comprising computer aided design (CAD) models, wherein each of the initial set of digital models is to be individually manufactured and assembled with others in the initial set of digital models.

### Claim 3 (depends on 2)

The apparatus of claim 2, wherein the plurality of digital models is identified from the initial set of digital models based on a set of production context corresponding to the types and interactions of the identified plurality of digital models.

### Claim 4 (depends on 3)

The apparatus of claim 3, wherein the set of production context comprises:
a functional aspect of the identified plurality of digital models, including at least one of a key, a spacer, a housing, or a load bearing function performed by each of the plurality of digital models; and
a connection aspect of the identified plurality of digital models, including at least a relative movement or fixation between two or more of the plurality of digital models, wherein the connection aspect represents an assembly relationship of the two or more of the plurality of digital models.

### Claim 5 (depends on 1)

The apparatus of claim 1, wherein the processing device and the memory are to extract the system network by:
abstracting each of the identified plurality of digital models into a volume-less symbol; and
defining a relationship between every two of the identified plurality of digital models in a design structure matrix.

### Claim 6 (depends on 5)

The apparatus of claim 5, wherein the relationship comprises at least one of: a relative motion or a lack thereof, stiffness, an electrical connection, a heat energy transfer, a boundary condition, or a loading condition.

### Claim 7 (depends on 6)

The apparatus of claim 6, wherein the processing device and the memory are to generate the one or more candidate structures representing the assembly of the identified plurality of digital models by:
computing the one or more candidate structures based on a combination or a permutation of a subset of the volume-less symbols of the system network based on the defined relationship for different levels of complexity.

### Claim 8 (depends on 7)

The apparatus of claim 7, wherein the processing device and the memory are to generate the consolidated model to be manufactured by:
performing topology optimization based on the one or more candidate structures and constraints of at least one of loading conditions, boundary conditions, manufacturing parameters, costs, or performance; and
generating a set of parameters of the consolidated model for manufacturing based on results of the topology optimization.

### Claim 9 (depends on 8)

The apparatus of claim 8, wherein the set of parameters of the consolidated model is used in additive manufacturing, subtractive manufacturing, or a combination of both.

### Claim 10

A method for consolidating a plurality of digital models to be manufactured, the method comprising:
identifying the plurality of digital models to be assembled post production;
extracting a system network based on types and interactions of the identified plurality of digital models;
generating, by a processing device based on the system network, one or more candidate structures representing an assembly of the identified plurality of digital models; and
generating, based on the one or more candidate structures, a consolidated model to be manufactured and functionally replace the identified plurality of digital models.

### Claim 11 (depends on 10)

The method of claim 10, further comprising:
receiving an initial set of digital models comprising computer aided design (CAD) models, wherein each of the initial set of digital models is to be individually manufactured and assembled with others in the initial set of digital models.

### Claim 12 (depends on 11)

The method of claim 11, further comprising:
identifying the plurality of digital models from the initial set of digital models based on a set of production context corresponding to the types and interactions of the identified plurality of digital models.

### Claim 13 (depends on 12)

The method of claim 12, wherein the set of production context comprises:
a functional aspect of the identified plurality of digital models, including at least one of a key, a spacer, a housing, or a load bearing function performed by each of the plurality of digital models; and
a connection aspect of the identified plurality of digital models, including at least a relative movement or fixation between two or more of the plurality of digital models, wherein the connection aspect represents an assembly relationship of the two or more of the plurality of digital models.

### Claim 14 (depends on 13)

The method of claim 13, wherein extracting the system network based on the types and interactions of the identified plurality of digital models comprises:
abstracting each of the identified plurality of digital models into a volume-less symbol; and
defining a relationship between every two of the identified plurality of digital models in a design structure matrix.

### Claim 15 (depends on 14)

The method of claim 14, wherein the relationship comprises at least one of: a relative motion or a lack thereof, stiffness, an electrical connection, a heat energy transfer, a boundary condition, or a loading condition.

### Claim 16 (depends on 15)

The method of claim 15, wherein generating the one or more candidate structures representing the assembly of the identified plurality of digital models comprises:
computing the one or more candidate structures based on a combination or a permutation of a subset of the volume-less symbols of the system network based on the defined relationship for different levels of complexity.

### Claim 17 (depends on 16)

The method of claim 16, wherein generating the consolidated model to be manufactured comprises:
performing topology optimization based on the one or more candidate structures and constraints of at least one of loading conditions, boundary conditions, manufacturing parameters, costs, or performance; and
generating a set of parameters of the consolidated model for manufacturing based on results of the topology optimization.

### Claim 18 (depends on 17)

The method of claim 17, wherein the set of parameters of the consolidated model is used in additive manufacturing, subtractive manufacturing, or a combination of both.

### Claim 19

A non-transitory computer-readable storage medium having instructions stored thereon that, when executed by a processing device for consolidating a plurality of digital models to be manufactured, cause the processing device to:
identify the plurality of digital models to be assembled post production;
extract a system network based on types and interactions of the identified plurality of digital models;
generate, based on the system network, one or more candidate structures representing an assembly of the identified plurality of digital models; and
generate, based on the one or more candidate structures, a consolidated model to be manufactured and functionally replace the identified plurality of digital models.

### Claim 20 (depends on 19)

The non-transitory computer-readable storage medium of claim 19, further comprising instructions that cause the processing device to generate the consolidated model to be manufactured by:
performing topology optimization based on the one or more candidate structures and constraints of at least one of loading conditions, boundary conditions, manufacturing parameters, costs, or performance; and
generating a set of parameters of the consolidated model for manufacturing based on results of the topology optimization.
