Claims
- 1. A method of optimizing and controlling a material processing system, the method comprising the acts of:creating a series of sequences with a graphical user interface by selecting and placing a plurality of tasks in a specified relationship, wherein the plurality of tasks define functions to be performed for optimizing and controlling the material processing system; defining a start time, a duration, and a frequency of operation of at least one of said sequences; automatically activating said at least one sequence at the defined start time; performing a specified function as defined by at least one of the plurality of tasks following the duration of said at least one sequence at least partly in response to a measurement point related to the operation of the material processing system; detecting a steady state condition; and calculating a next run-time of at least one of said sequences.
- 2. The method of claim 1, wherein at least one of the series of sequences represents a mathematical model of the material processing system.
- 3. The method of claim 2, wherein the mathematical model is used to optimize the material processing system.
- 4. The method of claim 3, further comprising the step of controlling the material processing system using the optimized mathematical model.
- 5. The method of claim 1, wherein the series of sequences transmits control signals to a process control network.
- 6. The method of claim 5, wherein the process control network controls the material processing system.
- 7. The method of claim 1, wherein at least one of said plurality of tasks comprises an input branch and at least one output branch.
- 8. The method of claim 1, wherein at least one of said plurality of tasks has a plurality of output branches.
- 9. The method of claim 8, further comprising the step of selecting one of said plurality of output branches.
- 10. The method of claim 9, wherein the one of said plurality of output branches is selected at least partly based upon results of a conditional operation.
- 11. A real time graphical task scheduler including branching logic stored on a computer readable media for simulating and controlling material processing systems comprising:a graphical user interface having a plurality of task icons representing a plurality of tasks; means for placing a first task in a sequence by selection of a first task icon in the graphical user interface; means for associating a second task having a plurality of output branches to the first task by selection and connection of a second task icon to the first task icon in the graphical user interface; and means for selecting one of the plurality of output branches of the second task, where the means includes branching logic adapted to select an output branch at least in part by detection of a steady state condition that is unlikely to produce a valid condition.
- 12. The real time graphical task scheduler of claim 11, wherein the placing means uses a pointing device.
- 13. The real time graphical task scheduler of claim 11, wherein the sequence may be scheduled to begin at a predefined time.
- 14. The real time graphical task scheduler of claim 11, wherein the selecting means is based upon a conditional statement defined in one of the plurality of tasks.
Parent Case Info
The present application claims priority from U.S. Provisional Patent Application No. 60/105,764 filed on Oct. 26, 1998. The contents of that application, in its entirety, is hereby incorporated by reference.
US Referenced Citations (4)
Number |
Name |
Date |
Kind |
5826236 |
Narimatsu et al. |
Oct 1998 |
|
5850221 |
Macrae et al. |
Dec 1998 |
|
5902352 |
Chou et al. |
Mar 1999 |
|
5943652 |
Sisley et al. |
Aug 1999 |
|
Non-Patent Literature Citations (2)
Entry |
Jerry Banks, “Software for Simulation”, Proceedings of the 1996 Winter Simulation Conference, pp. 31-38, Dec. 1996.* |
Deborah Benson, “Simulation Modeling and Optimization Using Promodel”, Proceeding of the 1996 Winter Simulation Conference, pp. 447-452, Dec. 1996. |
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/105764 |
Oct 1998 |
US |