IP Library Granted Patent US 11,514,344
Granted Patent B2
US 11,514,344 · App. 17/216,410 · Granted Nov 29, 2022

Systems and methods for modeling a manufacturing assembly line

Inventors: Nicholas Willison (Cambridge, CA); Mehdi Sadeghzadeh (Cambridge, CA); Masoud Kheradmandi (Cambridge, CA); Bo Yuan Chang (Cambridge, CA); Stephen Bacso (Cambridge, CA); Yang Wang (Cambridge, CA); Nick Foisy (Cambridge, CA); Stanley Kleinikkink (Cambridge, CA)
G06N5/04G01M99/005G05B19/4183G05B19/41805G05B19/41865G05B19/41885G05B23/0267G06N5/003G06N20/00
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 11,514,344
App. No.
17/216,410
Granted
Nov 29, 2022
Kind
B2
Abstract

Various systems and methods for modeling a manufacturing assembly line are disclosed herein. Some embodiments relate to operating a processor to receive cell data, extract feature data from the cell data, determine a plurality of cell configurations, determine an efficiency score by applying the feature data to a predictive model generated for predicting a production level of the manufacturing assembly line, determine at least one target cell configuration from the cell configurations based on the efficiency score, and apply the at least one target cell configuration to at least one cell by implementing each target cell configuration to a corresponding cell.

Claims (76)

1. A method for optimizing a manufacturing assembly line, the manufacturing assembly line comprising a plurality of cells, each cell of the plurality of cells being configured to successively process a workpiece along the manufacturing assembly line, the method comprising operating a processor to:

receive cell data associated with a cell of the plurality of cells of the manufacturing assembly line, the cell data comprising an input state of the cell and a cell position of the cell within the manufacturing assembly line;

extract feature data from the cell data, the feature data comprising an input state of at least one cell of the plurality of cells and a cell position of the at least one cell of the plurality of cells;

determine a plurality of cell configurations, each cell configuration of the plurality of cell configurations corresponding to one or more cells of the plurality of cells and defining a different process for processing the workpiece by the one or more cells;

determine an efficiency score for one or more cell configurations of the plurality of cell configurations by applying the extracted feature data to a predictive model generated for predicting a production level of the manufacturing assembly line;

determine at least one target cell configuration from the plurality of cell configurations based on the efficiency score for the one or more cell configurations of the plurality of cell configurations; and

apply the at least one target cell configuration to the one or more cells of the plurality of cells by implementing each target cell configuration to the one or more cells of the plurality of cells.

2. The method of claim 1 , wherein:

determining the plurality of cell configurations comprises determining a plurality of cell configurations for the one or more cells of the plurality of cells; and

determining the at least one target cell configuration comprises determining one target cell configuration for the one or more cells by selecting a cell configuration with the highest efficiency score from the plurality of cell configurations for the one or more cells.

3. The method of claim 1 , wherein:

determining the plurality of cell configurations comprises determining at least one cell configuration from the plurality of cell configurations for the one or more cells of the plurality of cells; and

determining the at least one target cell configuration comprises determining a target cell configuration for the one or more cells of the plurality of cells.

4. The method of claim 3 , wherein determining the target cell configuration for the one or more cells of the plurality of cells comprises:

determining a plurality of sets of cell configurations, each set of cell configurations comprising one cell configuration from the plurality of cell configurations for the one or more cells of the plurality of cells;

determining an overall efficiency score for one or more sets of cell configurations based on the efficiency score of the one or more cell configurations in the one or more sets of cell configurations; and

selecting a set of cell configurations with the highest overall efficiency score as the target cell configuration for the one or more cells of the plurality of cells.

5. The method of claim 1 , wherein determining the efficiency score for each cell configuration of the plurality of cell configurations comprises:

determining an input state of at least one cell of the plurality of cells upstream of a cell corresponding to a cell configuration from the plurality of cell configurations; and

determining the efficiency score for the cell configuration based on the input state.

6. The method of claim 1 , wherein determining the efficiency score for the one or more cell configurations of the plurality of cell configurations comprises:

determining an input state of at least one cell downstream of a cell corresponding to the one or more cell configurations from the plurality of cell configurations; and

determining the efficiency score for the one or more cell configurations based on the input state.

7. The method of claim 1 , wherein determining the efficiency score for the one or more cell configurations of the plurality of cell configurations comprises:

determining a production level of the manufacturing assembly line when the one or more cell configurations from the plurality of cell configurations is applied to a corresponding cell from the plurality of cells; and

determining the efficiency score for the one or more cell configurations based on the production level.

8. The method of claim 7 , wherein determining the efficiency score for the one or more cell configurations is based on whether the production level meets a predetermined production quota.

9. The method of claim 1 , wherein determining the efficiency score for the one or more cell configurations of the plurality of cell configurations comprises:

determining a defect level of the manufacturing assembly line when the one or more cell configurations from the plurality of cell configurations is applied to a corresponding cell from the plurality of cells; and

determining the efficiency score for the one or more cell configurations based on the defect level.

10. The method of claim 9 , wherein determining the efficiency score for the one or more cell configurations of the plurality of cell configurations comprises:

determining at least one of a rework and a scrap cost based on the defect level; and

determining the efficiency score for the one or more cell configurations based on the at least one of the rework and the scrap cost.

11. The method of claim 9 , wherein determining the efficiency score for the one or more cell configurations is further based on whether the defect level meets a predetermined production quota.

12. The method of claim 1 , wherein:

each cell of the plurality of cells comprises at least one device configured to process the workpiece;

each cell configuration of the plurality of cell configurations comprises at least one device configuration corresponding to a device of a corresponding cell and defining a different process for processing the workpiece by that device;

applying the at least one target cell configuration comprises implementing each corresponding device configuration at a corresponding device.

13. A system for optimizing a manufacturing assembly line, the manufacturing assembly line comprising a plurality of cells, each cell of the plurality of cells being configured to successively process a workpiece along the manufacturing assembly line, the system comprising a processor configured to:

receive cell data associated with a cell from the plurality of cells of the manufacturing assembly line, the cell data comprising an input state of the cell and a cell position of the cell within the manufacturing assembly line;

extract feature data from the cell data, the feature data comprising an input state of at least one cell of the plurality of cells and a cell position of the at least one cell of the plurality of cells;

determine a plurality of cell configurations, each cell configuration of the plurality of cell configurations corresponding to one or more cells of the plurality of cells and defining a different process for processing the workpiece by the one or more cells;

determine an efficiency score for one or more cell configurations of the plurality of cell configurations by applying the extracted feature data to a predictive model generated for predicting a production level of the manufacturing assembly line;

determine at least one target cell configuration from the plurality of cell configurations based on the efficiency score for the one or more cell configurations of the plurality of cell configurations; and

apply the at least one target cell configuration to the one or more cells from the plurality of cells by implementing each target cell configuration to the one or more cells of the plurality of cells.

14. The system of claim 13 , wherein the processor is further configured to:

determine a plurality of cell configurations for the one or more cells of the plurality of cells; and

determine the at least one target cell configuration for the one or more cells by selecting a cell configuration with the highest efficiency score from the plurality of cell configurations for the one or more cells.

15. The system of claim 13 , wherein the processor is further configured to:

determine at least one cell configuration from the plurality of cell configurations for the one or more cells of the plurality of cells; and

determine a target cell configuration for the one or more cells of the plurality of cells.

16. The system of claim 15 , wherein the processor is further configured to:

determine a plurality of sets of cell configurations, each set of cell configurations comprising one cell configuration from the plurality of cell configurations for the one or more cells of the plurality of cells;

determine an overall efficiency score for one or more sets of cell configurations based on the efficiency score of the one or more cell configurations in the one or more sets of cell configurations; and

select a set of cell configurations with the highest overall efficiency score as the target cell configuration for the one or more cells of the plurality of cells.

17. The system of claim 13 , wherein the processor is further configured to:

determine an input state of at least one cell of the plurality of cells upstream of a cell corresponding to a cell configuration from the plurality of cell configurations; and

determine the efficiency score for the cell configuration based on the input state.

18. The system of claim 13 , wherein the processor is further configured to:

determine an input state of at least one cell of the plurality of cells downstream of a cell corresponding to the one or more cell configurations from the plurality of cell configurations; and

determine the efficiency score for the one or more cell configurations based on the input state.

19. The system of claim 13 , wherein the processor is further configured to:

determine a production level of the manufacturing assembly line when the one or more cell configurations from the plurality of cell configurations is applied to a corresponding cell from the plurality of cells; and

determine the efficiency score for the one or more cell configurations based on the production level.

20. The system of claim 19 , wherein the processor is configured to determine the efficiency score for the one or more cell configurations based on whether the production level meets a predetermined production quota.

21. The system of claim 13 , wherein the processor is configured to:

determine a defect level of the manufacturing assembly line when the one or more cell configurations from the plurality of cell configurations is applied to a corresponding cell from the plurality of cells; and

determine the efficiency score for the one or more cell configurations based the defect level.

22. The system of claim 21 , wherein the processor is configured to:

determine at least one of a rework and a scrap cost based on the defect level; and

determine the efficiency score for the one or more cell configurations based on the at least one of the rework and the scrap cost.

23. The system of claim 21 , wherein the processor is further configured to determine the efficiency score for the one or more cell configurations based on whether the defect level meets a predetermined production quota.

24. The system of claim 13 , wherein:

each cell of the plurality of cells comprises at least one device configured to process the workpiece;

each cell configuration of the plurality of cell configurations comprises at least one device configuration corresponding to a device of a corresponding cell and defining a different process for processing the workpiece by that device;

the processor is configured to implement each corresponding device configuration at a corresponding device.

Assignments (3)
CHANGE OF NAME Recorded May 3, 2024
From: ATS AUTOMATION TOOLING SYSTEMS INC.
To: ATS CORPORATION
Reel/Frame 067308/0821 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2023
From: SADEGHZADEH, MEHDI
To: ATS AUTOMATION TOOLING SYSTEMS INC.
Reel/Frame 064291/0260 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 12, 2022
From: WILLISON, NICHOLAS; KHERADMANDI, MASOUD; CHANG, BO YUAN; BACSO, STEPHEN; WANG, YANG; FOISY, NICK; KLEINIKKINK, STANLEY
To: ATS AUTOMATION TOOLING SYSTEMS INC.
Reel/Frame 061401/0433 →
Continuity (2)
Provisional Application 63002916 · Mar 31, 2020
Related Publication 20210302944A1 · Sep 30, 2021