Process Analyzer
First Claim
1. A method of analyzing a production process comprising:
- receiving process data and resource data from a first software application;
importing the process data and resource data into a second software application, the second software application configured to edit the process data and resource data;
selecting a discrete event simulation engine based on processing speed or graphics capability;
creating a simulation model by populating the selected discrete event simulation engine with the edited process data and resource data from the second software application;
running the simulation model in accordance with the edited process data and resource data to create output data; and
transferring the output data to the second software application for presentation to a user.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for performing discrete event process simulations are described. A first software module receives production process data and configures the data into a precedence format. The precedence data is then provided to a second software module which modifies the precedence data by introducing variability into the data. A third software module is then selected based on whether processing speed or graphics capability is desired. The selected third software module then performs a discrete event process simulation using the modified data. The results of the discrete event simulation are then provided to the second software module which presents results of the simulation to the user.
31 Citations
20 Claims
-
1. A method of analyzing a production process comprising:
-
receiving process data and resource data from a first software application; importing the process data and resource data into a second software application, the second software application configured to edit the process data and resource data; selecting a discrete event simulation engine based on processing speed or graphics capability; creating a simulation model by populating the selected discrete event simulation engine with the edited process data and resource data from the second software application; running the simulation model in accordance with the edited process data and resource data to create output data; and transferring the output data to the second software application for presentation to a user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-readable storage medium, comprising computer-executable instructions that when executed by a computer processor performs a method comprising:
-
receiving process data for a production process from a first software application; editing the process data by introducing variability into the process data with a second software application; selecting a discrete event simulation engine based on processing speed or graphics capability; creating a simulation model by populating the selected discrete event simulation engine with the edited process data; running the simulation model to simulate the production process; and transferring at least one output file to the second software application for presentation to a user. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A system for analyzing a production process, comprising:
-
a first software module configured to receive production process data and format the production process data into a precedence format; a second software module configured to receive the precedence data and modify it by introducing variability into the precedence data; and a third software module configured to receive the modified precedence data and perform a discrete event simulation, wherein the third software module is selected based on the software module'"'"'s processing speed or graphics capability. - View Dependent Claims (18, 19, 20)
-
Specification