System and method for performing process visualization
First Claim
1. In a computing environment, said computing environment including a display for viewing by a user;
- a method comprising the steps of;
collecting batch process data from an ongoing process, said collection of process data being measurements of said ongoing process;
performing analysis of said collection of process data prior to the completion of said batch process;
determining an indicator of process condition based upon said analysis, said indicator of process condition, based in part on predicted future data from the ongoing batch process; and
displaying said indicator of process condition and said control region in a three dimensional view on said display to said user.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for forecasting batch end conditions through their depiction as a multi-dimensional regions of uncertainty is disclosed. A visualization of the current condition of a continuous process and visualization of the simulated effect of user control moves are generated for a user. Volume visualization tools for viewing and querying intersecting solids in 3-dimensional space are utilized to perform the process visualization. Interactive tools for slicing multi-dimensional (>3) regions and drawing superimposed projections in 3-D space are provided. Additionally, graphical manipulation of the views of process conditions is accomplished by changing the hypothetical future values of contributing variables online in order to provide users the ability to simulate the effect of proposed control actions. The illustrative embodiment of the present invention may also be utilized in combination with a graphical programming environment supporting the execution and simulation of block diagrams and correspondingly generated process data. The scores representing the process condition may depend on estimated physical quantities as well as representations of process variability.
-
Citations
73 Claims
-
1. In a computing environment, said computing environment including a display for viewing by a user;
- a method comprising the steps of;
collecting batch process data from an ongoing process, said collection of process data being measurements of said ongoing process; performing analysis of said collection of process data prior to the completion of said batch process; determining an indicator of process condition based upon said analysis, said indicator of process condition, based in part on predicted future data from the ongoing batch process; and displaying said indicator of process condition and said control region in a three dimensional view on said display to said user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
- a method comprising the steps of;
-
13. In a computing environment, said computing environment including a display for viewing by a user;
- a method comprising the steps of;
providing a collection of batch process data, said collection of process data being measurements of a process; performing analysis of said collection of process data; determining an indicator of process condition based upon said analysis, said indicator of process condition being an end point location for the measured data in said batch process; and displaying a control region of acceptable variability in three dimensions and said indicator of process condition on said display to said user, a plurality of three dimensional parameters of said display being able to be manipulated by said user via a control. - View Dependent Claims (14, 15, 16, 17, 18, 19)
- a method comprising the steps of;
-
20. In a computing environment, said computing environment including a display for viewing by a user;
- a method comprising the steps of;
collecting batch process data from an ongoing process, said process data used to compute n dimensions of scores, said scores being common factors chosen by a user to monitor significant components of overall process condition; determining an indicator of process condition based upon a analysis of said n dimensions (n greater than three) of scores, said indicator of process condition based in part on predicted future data from the ongoing process; selecting three dimensions of scores from said n dimensions; displaying said indicator of process condition and a determined control region of acceptable variability in a three dimensional view on said display to a user, said indicator of process condition being displayed as a region in said selected three dimensions of scores based on fixing the value of the remaining n−
3 (non-viewed) scores at valid coordinates within the n-dimensional process condition region,displaying a projection-selector representing the region of valid choices for the said n−
3 remaining non-viewed (fixed) scores;dynamically linking (cross-referencing) the three-dimensional score display with the projection-selector, so that a user-manipulation of the projection-selector updates the three-dimensional score view. - View Dependent Claims (21, 22, 23, 24)
- a method comprising the steps of;
-
25. In a computing environment, a system comprising:
-
a collection of process data collected from an ongoing process; means for analyzing said process data, said analysis determining an indicator of process condition based upon said analysis, said indicator of process condition based in part on predicted future data from the ongoing process; and a display displaying said indicator of process condition and said control region in a three dimensional view on said display to a user monitoring said process. - View Dependent Claims (26)
-
-
27. A medium for use in a computing environment, said computing environment including a user interfaced with a display;
- said medium holding computer-executable instructions for a method, said method comprising the steps of;
collecting process data from an ongoing batch process, said collection of process data being measurements of said ongoing batch process; performing analysis of said collection of process data prior to the completion of said batch process; determining an indicator of process condition based upon said analysis, said indicator of process condition, based in part on predicted future data from the ongoing batch process; and displaying said indicator of process condition and said control region in a three dimensional view on said display to said user. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
- said medium holding computer-executable instructions for a method, said method comprising the steps of;
-
39. A medium for use in a computing environment, said computing environment including a display for viewing by a user;
- said medium holding computer-executable steps for a method, said method comprising the steps of;
providing a collection of batch process data, said collection of process data being measurements of a process; performing analysis of said collection of process data; determining an indicator of process condition based upon said analysis, said indicator of process condition being an end point location for the measured data in said batch process; and displaying a control region of acceptable variability in three dimensions and said indicator of completed batch process condition on said display to said user, a plurality of three dimensional parameters of said display being able to be manipulated by said user via a control. - View Dependent Claims (40, 41, 42, 43, 44, 45)
- said medium holding computer-executable steps for a method, said method comprising the steps of;
-
46. In a computing environment, said computing environment including a display for viewing by a user;
- a medium holding computer-executable steps for a method, said method comprising the steps of;
collecting batch process data from an ongoing process, said process data used to compute n dimensions of scores, said scores being common factors chosen by a user to monitor significant components of overall process condition; determining an indicator of process condition based upon a analysis of said n dimensions (n greater than three) of scores, said indicator of process condition based in part on predicted future data from the ongoing process; selecting three dimensions of scores from said n dimensions; displaying said indicator of process condition and a determined control region of acceptable variability in a three dimensional view on said display to a user, said indicator of process condition being displayed as a region in said selected three dimensions of scores based on fixing the value of the remaining n−
3 (non-viewed) scores at valid coordinates within the n-dimensional process condition region;displaying a projection-selector representing the region of valid choices for the said n−
3 remaining non-viewed (fixed) scores;dynamically linking (cross-referencing) the three-dimensional score display with the projection-selector, so that a user-manipulation of the projection-selector updates the three-dimensional score view. - View Dependent Claims (47, 48, 49, 50)
- a medium holding computer-executable steps for a method, said method comprising the steps of;
-
51. In a computing environment, said computing environment including a display for viewing by a user;
- a method comprising the steps of;
determining an indicator of process condition based upon an analysis of process data collected from an ongoing process, said indicator of process condition based in part on predicted future data from the ongoing process; and displaying said indicator of process condition and said control region in a three dimensional view on said display to said user.
- a method comprising the steps of;
-
52. In a computing environment, said computing environment including a display for viewing by a user;
- a method comprising the steps of;
collecting process data from a continuous process, said collection of process data being measurements of said continuous process; performing analysis of said collection of process data; determining an indicator of process condition based upon said analysis, said indicator of process condition based on the current state of said continuous process; and displaying said indicator of process condition and said control region in a three dimensional view on said display to said user. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60, 61, 62)
- a method comprising the steps of;
-
63. A medium for use in a computing environment, said computing environment including a display for viewing by a user;
- said medium holding computer-executable steps for a method, said method comprising the steps of;
collecting process data from a continuous process, said collection of process data being measurements of said continuous process; performing analysis of said collection of process data; determining an indicator of process condition based upon said analysis, said indicator of process condition based on the current state of said continuous process; and displaying said indicator of process condition and said control region in a three dimensional view on said display to said user. - View Dependent Claims (64, 65, 66, 67, 68, 69, 70, 71, 72, 73)
- said medium holding computer-executable steps for a method, said method comprising the steps of;
Specification