System and method for creating a graphical control programming environment
First Claim
1. A method of generating a modeling system and supervisory control system for a real-time industrial control process comprising:
- providing capability to define inputs from said real-time industrial control process;
providing capability to define control points into said real-time industrial control process;
providing capability to define a plurality of program threads in a modeling application driving said real-time industrial control process, each program thread defining a starting component of an associated logic stream and being assigned a sequence number representing an order in which the logic stream starts;
providing capability to define a plurality of models usable by said modeling application;
providing capability to use artificial intelligence tools in at least some of said plurality of models;
providing a plurality of programming objects capable of being graphically and operatively linked together by a user to form one or more logic streams having a user-defined operating flow, at least a portion of the programming objects being further capable of dynamically displaying intermediate and final results, each of said programming objects capable of being associated with any number of said plurality of program threads;
providing a user-selectable snapshot feature for recording a plurality of active variables at a given time in said real-time industrial control process;
providing capability to restore said real-time industrial control process based on the variables recorded in response to user-selection of said snapshot feature;
providing one or more user-selectable options to modify, save, and refresh a file, wherein user selection of the refresh option causes real-time updates to all logic and calculated values relating to that file on a next scheduled execution cycle, with resulting changes in control parameters.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for generating modeling software for processing control, used in power plant control, cement plants or other industrial control applications, using models such as expert systems, fuzzy logic, genetic optimization algorithms, and neural networks to convert sensor data into actionable data, information and/or diagnostics. The present invention includes a graphical programming environment, graphical programming tools, graphical user interface (GUI), visual feedback, real-time refresh, run-time object swap, logic standby (safety recovery), modeling and optimization to allows a user to create a control system for an industrial process, and that allows the user to change the process without any manual compile, assemble or load steps other than a save and refresh pushbutton.
-
Citations
18 Claims
-
1. A method of generating a modeling system and supervisory control system for a real-time industrial control process comprising:
-
providing capability to define inputs from said real-time industrial control process; providing capability to define control points into said real-time industrial control process; providing capability to define a plurality of program threads in a modeling application driving said real-time industrial control process, each program thread defining a starting component of an associated logic stream and being assigned a sequence number representing an order in which the logic stream starts; providing capability to define a plurality of models usable by said modeling application; providing capability to use artificial intelligence tools in at least some of said plurality of models; providing a plurality of programming objects capable of being graphically and operatively linked together by a user to form one or more logic streams having a user-defined operating flow, at least a portion of the programming objects being further capable of dynamically displaying intermediate and final results, each of said programming objects capable of being associated with any number of said plurality of program threads; providing a user-selectable snapshot feature for recording a plurality of active variables at a given time in said real-time industrial control process; providing capability to restore said real-time industrial control process based on the variables recorded in response to user-selection of said snapshot feature; providing one or more user-selectable options to modify, save, and refresh a file, wherein user selection of the refresh option causes real-time updates to all logic and calculated values relating to that file on a next scheduled execution cycle, with resulting changes in control parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of generating a modeling system and real-time supervisory control system for a power plant with a combustion process comprising:
-
providing capability to define inputs from said power plant including temperatures and pressures as well as oxides of nitrogen; providing capability to define control points into said combustion process; providing capability to define a plurality of program threads in a modeling application driving said combustion process, each program thread defining a starting component of an associated logic stream and being assigned a sequence number representing an order in which the logic stream starts; providing capability to define a plurality of models usable by said modeling application; providing capability to use artificial intelligence tools in at least some of said plurality of models; providing plurality of programming objects capable of being graphically and operatively linked together to form one or more logic streams having a user-defined operating flow, the programming objects being further capable of dynamically displaying intermediate and final results, each of said programming objects capable of being associated with any number of said plurality of program threads; providing a user-selectable snapshot feature for recording a plurality of active variables at a given time in said real-time supervisory control system; providing capability to restore said real-time supervisory control system based on the variables recorded in response to user-selection of said snapshot feature; providing one or more user-selectable options to modify, save, and refresh a file, wherein user selection of the refresh option causes real-time updates to all logic and calculated values relating to that file on a next scheduled execution cycle, with resulting changes in control parameters to said combustion process. - View Dependent Claims (18)
-
Specification