Optimization of simulation run-times based on fuzzy-controlled input values
AssigneeMicron Technology, Inc.
InventorChris D. Gardner
Life of this patent
Estimating the term…
Abstract
An adaptive run-time controller is used to adjust the run-time of a fabrication and assembly process simulation model based on inputs generated by outside forces. The run-time controller utilizes fuzzy logic to evaluate the outside forces against existing control rules to determine new simulation run-times based upon this evaluation. The run-time controller then analyzes and adjusts the existing control rules based on current, historical and trend data. The new rules are integrated into the run-time controller to accurately reflect the current status of the fabrication and assembly process for subsequent simulation runs. As such, the run-time controller inputs and evaluates outside forces that were impossible or impracticable to integrate in the simulation model.
Claims47
A method of optimizing a run-time of a simulation model, said run-time defining a time when said simulation model is to be initiated, said method comprising the steps of:
- inputting at least one variable representing a factor, said factor affecting an output of said simulation model;
- converting said at least one variable into respective fuzzy logic input data;
- applying respective run-time control rules to said fuzzy logic input data to generate respective fuzzy logic output data, said fuzzy logic output data representing a change in said run-time of said simulation model;
- generating an output solution region for said fuzzy logic output data;
- and
- calculating a change in said run-time for said simulation model from said output solution region, wherein said change in said run-time causes said simulation model to be initiated at a new run-time.
A computer readable storage medium containing a computer readable code for operating a computer to perform a method of optimizing a run-time of a simulation model, said run-time defining a time when said simulation model is to be initiated, said method comprising the steps of:
- inputting at least one variable representing a factor, said factor affecting an output of said simulation model;
- converting said at least one variable into respective fuzzy logic input data;
- applying respective run-time control rules to said fuzzy logic input data to generate respective fuzzy logic output data, said fuzzy logic output data representing a change in said run-time of said simulation model;
- generating an output solution region for said fuzzy logic output data;
- and
- calculating a change in said run-time for said simulation model from said output solution region, wherein said change in said run-time causes said simulation model to be initiated at a new run-time.
A programmed computer simulation model run-time optimization system comprising:
- means for inputting at least one variable representing a factor, said factor affecting an output of said simulation model;
- means for converting said at least one variable into respective fuzzy logic input data;
- means for applying respective run-time control rules to said fuzzy logic input data to generate respective fuzzy logic output data, said fuzzy logic output data representing a change in said run-time of said simulation model;
- means for generating an output solution region for said fuzzy logic output data;
- and
- means for calculating a change in said run-time for said simulation model from said output solution region, wherein said run-time defines a time when said simulation model is to be initiated and said change in said run-time causes said simulation model to be initiated at a new run-time.
The system according to 37 wherein said means for generating a combined output solution region uses a standard additive method to perform said combination.
The system according to 39 wherein said modification data comprises respective mean averages of said at least one variable and said change in said run-time.
Dependencies are inferred from the claim text.