IP Library Granted Patent US 10,539,952
Granted Patent B2
US 10,539,952 · App. 16/234,325 · Granted Jan 21, 2020

Real-time adaptive control of additive manufacturing processes using machine learning

Inventors: Edward Mehr (Santa Monica, CA); Tim Ellis (Inglewood, CA); Jordan Noone (Inglewood, CA)
Assignee: Relativity Space, Inc.
G05B19/4099G06N3/0454G06N3/08G06N7/02G06N20/00G06N20/10G05B2219/35134G05B2219/45165G06N3/084G06N5/003G06N7/005
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,539,952
App. No.
16/234,325
Filed
Dec 27, 2018
Granted
Jan 21, 2020
Kind
B2
Art Unit
2119
USPC
700/118
Abstract

Methods for control of post-design free form deposition processes or joining processes are described that utilize machine learning algorithms to improve fabrication outcomes. The machine learning algorithms use real-time object property data from one or more sensors as input, and are trained using training data sets that comprise: i) past process simulation data, past process characterization data, past in-process physical inspection data, or past post-build physical inspection data, for a plurality of objects that comprise at least one object that is different from the object to be fabricated; and ii) training data generated through a repetitive process of randomly choosing values for each of one or more input process control parameters and scoring adjustments to process control parameters as leading to either undesirable or desirable outcomes, the outcomes based respectively on the presence or absence of defects detected in a fabricated object arising from the process control parameter adjustments.

Claims (38)

1. A method for real-time adaptive control of a post-design free form deposition process or a post-design joining process, the method comprising:

a) providing an input design geometry for an object;

b) providing a training data set, wherein the training data set comprises:

(i) past process simulation data, past process characterization data, past in-process physical inspection data, or past post-build physical inspection data, for a plurality of objects that comprise at least one object that is different from the object to be physically fabricated that is provided in step (a); and

(ii) training data generated through a repetitive process of randomly choosing values for each of one or more input process control parameters and scoring adjustments to the input process control parameters as leading to either undesirable or desirable outcomes, the outcomes based respectively on the presence or absence of defects detected in a fabricated object arising from the process control parameter adjustments;

c) providing one or more sensors, wherein the one or more sensors provide real-time data for one or more object properties as the object is being physically fabricated; and

d) providing a processor programmed to:

(i) predict an optimal set of one or more process control parameters for initiating the free form deposition process or joining process, wherein the predicted optimal set of one or more process control parameters are derived using a machine learning algorithm that has been trained using the training data set of step (b);

(ii) remove noise from the object property data provided by the one or more sensors prior to providing it to the machine learning algorithm;

(iii) provide a real-time classification of detected object defects using the machine learning algorithm that has been trained using the training data set of step (b), wherein the real-time data from the one or more sensors is provided as input to the machine learning algorithm, and wherein the real-time classification of detected object defects is output from the machine learning algorithm; and

(iv) provide instructions to perform the post-design free form deposition process or post-design joining process to fabricate the object, wherein the machine learning algorithm adjusts the one or more process control parameters in real-time while physically performing the free form deposition process or the joining process.

2. The method of claim 1 , wherein steps (b) through (d) are performed iteratively and process characterization data, in-process inspection data, or post-build inspection data for each iteration is incorporated into the training data set.

3. The method of claim 1 , wherein the free form deposition process or joining process is a stereolithography (SLA), digital light processing (DLP), fused deposition modeling (FDM), selective laser sintering (SLS), selective laser melting (SLM), electronic beam melting (EBM), or welding process.

4. The method of claim 1 , wherein the machine learning algorithm comprises an artificial neural network algorithm, a Gaussian process regression algorithm, a logistical model tree algorithm, a random forest algorithm, a fuzzy classifier algorithm, a decision tree algorithm, a hierarchical clustering algorithm, a k-means algorithm, a fuzzy clustering algorithm, a deep Boltzmann machine learning algorithm, a deep convolutional neural network algorithm, a deep recurrent neural network, or any combination thereof.

5. The method of claim 1 , wherein the method is implemented using either: (i) a single integrated system comprising a deposition or joining apparatus, a sensor, and a processor; or (ii) a distributed, modular system comprising a first deposition or joining apparatus, a first sensor, and a first processor, wherein the first deposition or joining apparatus, the first sensor, and the first processor are configured to share training data and real-time process characterization data via a local area network (LAN), an intranet, an extranet, or an internet.

6. The method of claim 1 , wherein the training data set further comprises process characterization data, in-process inspection data, or post-build inspection data that is generated by an operator while manually adjusting the input process control parameters.

7. The method of claim 1 , wherein the one or more sensors comprise at least one laser interferometer, machine vision system, or sensor that detects electromagnetic radiation that is reflected, scattered, absorbed, transmitted, or emitted by the object.

8. The method of claim 1 , wherein the one or more sensors provide data on acoustic energy or mechanical energy that is reflected, scattered, absorbed, transmitted, or emitted by the object.

9. The method of claim 1 , wherein the object defects are detected as differences between object property data and a reference data set that are larger than a specified threshold, and are classified using a one-class support vector machine (SVM) or autoencoder algorithm.

10. The method of claim 1 , wherein the object defects are detected and classified using an unsupervised one-class support vector machine (SVM), autoencoder, clustering, or nearest neighbor (kNN) machine learning algorithm and a training data set that comprises object property data for defective and defect-free objects.

11. A system for controlling a post-design free form deposition process or a post-design joining process, the system comprising:

a) a first deposition or joining apparatus for physically fabricating an object based on an input design geometry;

b) one or more process characterization sensors, wherein the one or more process characterization sensors provide real-time data for one or more process parameters or object properties; and

c) a processor programmed to:

(i) provide a predicted optimal set of one or more process control parameters for initiating the free form deposition process or joining process using a machine learning algorithm;

(ii) remove noise from the real-time object property data provided by the one or more process characterization sensors prior to providing it to the machine learning algorithm;

(iii) provide a real-time classification of object defects using the machine learning algorithm, wherein the real-time object property data from the one or more process characterization sensors is provided as input to the machine learning algorithm, and wherein the real-time classification of detected object defects is output from the machine learning algorithm; and

(iv) provide instructions to perform the post-design free form deposition process or post-design joining process to fabricate the object, wherein the machine learning algorithm adjusts the one or more process control parameters in real-time while physically performing the free form deposition process or the joining process, and wherein the machine learning algorithm has been trained using a training data set that comprises:

i) past process simulation data, past process characterization data, past in-process physical inspection data, or past post-build physical inspection data, for a plurality of objects that comprise at least one object that is different from the object to be physically fabricated that is provided in step (a); and

ii) training data generated through a repetitive process of randomly choosing values for each of one or more input process control parameters and scoring adjustments to the input process control parameters as leading to either undesirable or desirable outcomes, the outcomes based respectively on the presence or absence of defects detected in a fabricated object arising from the process control parameter adjustments.

12. The system of claim 11 , wherein the first deposition or joining apparatus, the one or more process characterization sensors, and the processor are configured as: (i) a single integrated system; or (ii) as distributed system modules that share training data and real-time process characterization data via a local area network (LAN), an intranet, an extranet, or an internet.

13. The system of claim 11 , wherein the one or more process characterization sensors comprise at least one laser interferometer, machine vision system, or sensor that detects electromagnetic radiation that is reflected, scattered, absorbed, transmitted, or emitted by the object.

14. The system of claim 11 , wherein the one or more process characterization sensors provide data on acoustic energy or mechanical energy that is reflected, scattered, absorbed, transmitted, or emitted by the object.

15. The system of claim 11 , wherein the object defects are detected as differences between object property data and a reference data set that are larger than a specified threshold, and are classified using a one-class support vector machine (SVM) or autoencoder algorithm.

16. The system of claim 11 , wherein the object defects are detected and classified using an unsupervised one-class support vector machine (SVM), autoencoder, clustering, or nearest neighbor (kNN) machine learning algorithm and a training data set that comprises object property data for defective and defect-free objects.

17. The system of claim 11 , wherein the first deposition or joining apparatus is a stereolithography (SLA) apparatus, digital light processing (DLP) apparatus, fused deposition modeling (FDM) apparatus, selective laser sintering (SLS) apparatus, selective laser melting (SLM) apparatus, electronic beam melting (EBM) apparatus, or welding apparatus.

18. The system of claim 11 , wherein the machine learning algorithm comprises an artificial neural network algorithm, a Gaussian process regression algorithm, a logistical model tree algorithm, a random forest algorithm, a fuzzy classifier algorithm, a decision tree algorithm, a hierarchical clustering algorithm, a k-means algorithm, a fuzzy clustering algorithm, a deep Boltzmann machine learning algorithm, a deep convolutional neural network algorithm, a deep recurrent neural network, or any combination thereof.

19. The system of claim 11 , wherein the training data set further comprises process characterization data, in-process inspection data, or post-build inspection data that is generated by an operator while manually adjusting the process control parameters.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Jun 12, 2025
From: SPACE LENDER, LLC
To: RELATIVITY SPACE, INC.
Reel/Frame 071574/0331 →
SECURITY INTEREST Recorded Mar 21, 2025
From: RELATIVITY SPACE, INC.
To: SPACE LENDER, LLC
Reel/Frame 070586/0861 →
SECURITY INTEREST Recorded Nov 19, 2024
From: RELATIVITY SPACE, INC.
To: SPACE LENDER, LLC
Reel/Frame 069391/0664 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 28, 2019
From: MEHR, EDWARD; ELLIS, TIMOTHY A.; NOONE, JORDAN
To: RELATIVITY SPACE, INC.
Reel/Frame 049299/0038 →
Continuity (2)
Continuation 15604473 · May 24, 2017
Related Publication 20190227525A1 · Jul 25, 2019
Cited By (2)
US 12,409,609 US 12,482,085