Method and systems for a graphical real time flow task scheduler
First Claim
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.
9 Assignments
0 Petitions
Accused Products
Abstract
A system and method of creating and using a graphical task scheduler. A Graphical User Interface (GUI) allows a user to graphically build a real time flow task scheduler by providing a “click & drag” functional palette which contains graphical flow chart elements. By creating this graphical flow chart, the user is able to associate a plant layout, or any subpart of the entire plant, to its associated mathematical model. With a graphical flow chart, the user can define one or more exit branches for each task. For tasks with more than one exit branch, the user can specify the conditions causing the sequence to use each branch. Once the flow chart is set up, it can be used as a sequence editor or scheduler. The sequence editor defines the sequence of tasks that will be performed by an on-line application, such as optimization, and also allows scheduling of the on-line application at specific times or periodic intervals. The scheduler controls the running of each sequence based on the scheduling information. Once a plant has been optimized by the graphical task scheduler, the optimized data may be used to control plant operations.
-
Citations
14 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
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. - View Dependent Claims (12, 13, 14)
-
Specification