Controlling a discrete-type manufacturing process with a multivariate model
First Claim
1. A computer-implemented method for optimizing an injection molding process, the method comprising:
- receiving data measured after at least a portion of the injection molding process, the data representing process parameters, operating parameters, or both of the injection molding process;
approximating a current state of the injection molding process with a multivariate model that is generated using the received data to represent past or present values of one or more dependent variables;
predicting an expected state of the injection molding process with the multivariate model that is generated using the received data to represent future values of the one or more dependent variables;
comparing the approximated injection molding process with the predicted injection molding process to provide a result, the result comprising at least one of a predicted score value, a multivariate statistic, or both;
upon the result of the comparing satisfying a condition, determining one or more values for a set of operating parameters for the injection molding process that optimizes an objective function by adjusting one or more manipulable variables based on the future values of the one or more dependent variables; and
dynamically optimizing the objective function during the injection molding process by updating at least one operating parameter of the injection molding process when the one or more determined values for the set of operating parameters satisfies a criterion.
9 Assignments
0 Petitions
Accused Products
Abstract
Described are methods, systems, and a computer-readable storage medium for controlling a discrete-type manufacturing process (e.g., an injection molding process) with a multivariate model. Data representing process parameters, operating parameters, or both of the manufacturing process are received. The received data is compared with a multivariate model that approximates the manufacturing process to provide a result. Upon the result of the comparing satisfying a condition, one or more values for a set of operating parameters for the manufacturing process are determined. When the one or more determined values for the set of operating parameters satisfies a criterion, at least one operating parameter of the manufacturing process is updated.
124 Citations
31 Claims
-
1. A computer-implemented method for optimizing an injection molding process, the method comprising:
-
receiving data measured after at least a portion of the injection molding process, the data representing process parameters, operating parameters, or both of the injection molding process; approximating a current state of the injection molding process with a multivariate model that is generated using the received data to represent past or present values of one or more dependent variables; predicting an expected state of the injection molding process with the multivariate model that is generated using the received data to represent future values of the one or more dependent variables; comparing the approximated injection molding process with the predicted injection molding process to provide a result, the result comprising at least one of a predicted score value, a multivariate statistic, or both; upon the result of the comparing satisfying a condition, determining one or more values for a set of operating parameters for the injection molding process that optimizes an objective function by adjusting one or more manipulable variables based on the future values of the one or more dependent variables; and dynamically optimizing the objective function during the injection molding process by updating at least one operating parameter of the injection molding process when the one or more determined values for the set of operating parameters satisfies a criterion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method for optimizing a discrete-type manufacturing process with a multivariate model, the method comprising:
-
providing a closed-loop controller; representing the manufacturing process with the multivariate model; comparing, with a data comparison module, an approximated manufacturing process with an expected manufacturing process to provide a result, comprising at least one of a predicted score value, a multivariate statistic, or both, the data comparison module comprising an approximation portion and a prediction portion, wherein the comparing comprises; approximating, with the approximating portion, the current state of the manufacturing process with the multivariate model that is generated using received data to represent past or present values of one or more dependent variables; and predicting, with the prediction portion, the expected state of the manufacturing process with the multivariate model that is generated using the received data to represent future values of the one or more dependent variables; determining, with a solver module, at least one control action for the manufacturing process based on an output of the data comparison module; and dynamically optimizing an objective function during the manufacturing process by updating a set of operating parameters of the manufacturing process based on the at least one control action determined by the closed-loop controller.
-
-
29. A computer readable product, tangibly embodied in a non-transitory machine readable storage device operable to cause a data processing apparatus in communication with an injection-molding apparatus to:
-
receive data measured after at least a portion of the injection molding process, the data representing process parameters, operating parameters, or both of the injection molding process; approximate a current state of the injection molding process with a multivariate model that is generated using the received data to represent past or present values of one or more dependent variables; predict an expected state of the injection molding process with the multivariate model that is generated using the received data to represent future values of the one or more dependent variables; compare the approximated injection molding process with the expected injection molding-process to provide a result, the result comprising at least one of a predicted score value, a multivariate statistic, or both; determine, upon the result satisfying a condition, one or more values for a set of operating parameters for the injection molding process that optimizes an objective function; and dynamically optimize the objective function during the injection molding process by updating at least one operating parameter of the injection molding process when the one or more determined values for the set of operating parameters satisfies a criterion.
-
-
30. A system for optimizing an injection molding process, the system comprising:
-
data acquisition means for receiving data measured after at least a portion of the injection molding process, the data representing process parameters, operating parameters, or both of the injection molding process; data approximation means for approximating a current state of the injection molding process with a multivariate model that is generated using the received data to represent past or present values of dependent variables; data prediction means for predicting an expected state of the injection molding process with the multivariate model that is generated using the received data to represent future values of dependent variables; data comparison means for comparing the approximated injection molding process with the expected injection molding process to provide a result, the result comprising at least one of a predicted score value, a multivariate statistic, or both; process logic means for determining, upon the result of the comparing satisfying a condition, one or more values for a set of operating parameters for the injection molding process that optimizes an objective function by adjusting one or more manipulable variables based on the future value of the one or more dependent variables; and process control means for dynamically optimizing the objective function during the injection molding process by updating at least one operating parameter of the injection molding process when the one or more determined values for the set of operating parameters satisfies a criterion.
-
-
31. A system for optimizing a discrete-type manufacturing process, the system comprising:
-
a data processing module in communication with the manufacturing process, the data processing module configured to; receive data measured after at least a portion of the manufacturing process, the data representing process parameters, operating parameters, or both of the manufacturing process; approximate a current state of the manufacturing process with a multivariate model that is generated using the received data to represent past or present values of one or more dependent variables; predict an expected stated of the manufacturing process with the multivariate model that is generated using the received data to represent future values of the one or more dependent variables; compare the approximated manufacturing process with the expected manufacturing process; and determine at least one of a predicted score value, a multivariate statistic, or both; a solver module configured to; receive the at least one of the predicted score value, the multivariate statistic, or both; and generate, upon the predicted score value, multivariate statistic, or both satisfying a condition, a set of operating parameters for the manufacturing process based on an optimized objective function that associates values of configurable parameters of the manufacturing process and the one or more dependent variables; and a controller module configured to dynamically optimize an objective function during the manufacturing process by updating at least one operating parameter of the manufacturing process.
-
Specification