On-line monitoring and diagnostics of a process using multivariate statistical analysis
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-017/18
G06F-019/00
출원번호
UP-0688737
(2007-03-20)
등록번호
US-7853431
(2011-02-10)
발명자
/ 주소
Samardzija, Nikola
Miller, John Philip
출원인 / 주소
Fisher-Rosemount Systems, Inc.
대리인 / 주소
Marshall, Gerstein & Borun LLP
인용정보
피인용 횟수 :
20인용 특허 :
177
초록▼
A system and method of monitoring and diagnosing on-line multivariate process variable data in a process plant, where the multivariate process data comprises a plurality of process variables each having a plurality of observations, includes collecting on-line process data from a process control syst
A system and method of monitoring and diagnosing on-line multivariate process variable data in a process plant, where the multivariate process data comprises a plurality of process variables each having a plurality of observations, includes collecting on-line process data from a process control system within the process plant when the process is on-line, where the collected on-line process data comprises a plurality of observations of a plurality of process variables and where the plurality of observations of the set of collected process data comprises a first data space having a plurality of dimensions, performing a multivariate statistical analysis to represent the operation of the process based on a set of collected on-line process data comprising a measure of the operation of the process when the process is on-line within a second data space having fewer dimensions than the first data space, performing a univariate analysis to represent the operation of the process as a multivariate projection of the on-line process data by a univariate variable for each of the process variables, where the univariate variable unifies the process variables, and generating a visualization comprising a first plot of a result generated by the multivariate statistical representation of the operation of the process and a second plot of a result generated by the univariate representation of the operation of the process.
대표청구항▼
The invention claimed is: 1. A system for monitoring and diagnosing on-line multivariate process variable data in a process plant, wherein the multivariate process data comprises a plurality of process variables each having a plurality of observations, the system comprising: a data collection tool
The invention claimed is: 1. A system for monitoring and diagnosing on-line multivariate process variable data in a process plant, wherein the multivariate process data comprises a plurality of process variables each having a plurality of observations, the system comprising: a data collection tool adapted to collect on-line process data from a process control system within the process plant when the process is on-line, wherein the collected on-line process data comprises a plurality of observations of a plurality of process variables and wherein the plurality of observations of a set of collected on-line process data comprises a first data space having a plurality of dimensions; a first analysis tool comprising a multivariate statistical analysis engine adapted to represent the operation of the process based on the set of collected on-line process data comprising a measure of the operation of the process when the process is on-line within a second data space having fewer dimensions than the first data space; a second analysis tool comprising a univariate analysis engine adapted to represent the operation of the process as a multivariate projection of the set of collected on-line process data by a univariate variable for each of the process variables, wherein the univariate variable unifies the process variables, and the univariate analysis engine is adapted to monitor the set of collected on-line process data with the univariate variable; and a display tool adapted to generate a visualization comprising a first plot of a result generated by the multivariate statistical representation of the operation of the process and a second plot of a result generated by the univariate representation of the operation of the process. 2. The system of claim 1, wherein the first plot of a result generated by the multivariate statistical representation of the operation of the process comprises a plot of a score generated by the multivariate statistical representation of the operation of the process in relation to at least one component used to define the second data space. 3. The system of claim 2, wherein the display tool is adapted to enable a user to select the at least one component used to define the second data space. 4. The system of claim 2, wherein the score comprises a representation of one or more of the plurality of observations in the second data space. 5. The system of claim 1, wherein the second analysis tool is adapted to calculate a multivariable transformation as a function of a plurality of process variable vector transformations each corresponding to one of the process variables, wherein each process variable vector transformation is a function of the univariate variable unifying the process variables, and wherein the second plot comprises a plot of the multivariate transformation as a function of the univariate variable. 6. The system of claim 1, wherein the second plot comprises a plot of each process variable with a unique position relative to the univariate variable as determined by a position parameter unique to a process variable vector. 7. The system of claim 1, wherein the second plot comprises a plot of a multivariate transformation as a function of the univariate variable. 8. The system of claim 1, wherein the data collection tool is adapted to collect on-line process data representative of a real-time on-line operation of the process, and wherein the display tool is adapted to generate a real-time visualization of the operation of the process comprising the first and second plots. 9. The system of claim 8, wherein the display tool is adapted to update the real-time visualization of the operation of the process in real-time as the data collection tool collects the on-line process data representative of the real-time on-line operation of the process. 10. The system of claim 1, wherein the first analysis tool is adapted to perform a statistical analysis on the collected on-line process data to determine a first threshold value, and wherein the second analysis tool is adapted to normalize the plurality of process variables to determine a second threshold value, wherein the second threshold value comprises a common process variable control limit for the process variables. 11. The system of claim 10, wherein the first plot comprises a plot of the result generated by the multivariate statistical representation of the operation of the process in relation to the first threshold value. 12. The system of claim 10, wherein each process variable comprises a process variable control limit and corresponds to a process variable vector transformation as a function of a univariate variable unifying the process variables, wherein the second analysis tool is adapted to normalize each process variable vector transformation to the same process variable control limit using a scaling parameter unique to each process variable to generate the common process variable control limit for the process variables, wherein the second plot comprises a plot of a result generated by the univariate representation of the operation of the process in relation to the common process variable limit. 13. The system of claim 10, wherein the first analysis tool is adapted to determine the presence of an abnormal process condition if a result generated by the multivariate statistical representation of the operation of the process exceeds the first threshold value. 14. The system of claim 10, wherein the second analysis tool is adapted to determine the presence of an abnormal process condition if a result generated by the univariate representation of the operation of the process exceeds the second threshold value. 15. The system of claim 10, wherein the display tool is adapted to generate an alarm if a result generated by the multivariate statistical representation exceeds the first threshold value and if a result generated by the univariate representation exceeds the second threshold value. 16. The system of claim 15, wherein the display tool is adapted to identify the process variable corresponding to an abnormal process condition if a result generated by the multivariate statistical representation exceeds the first threshold value and if a result generated by the univariate representation exceeds the second threshold value. 17. The system of claim 15, wherein the first analysis tool is adapted to generate a plurality of components that define the second data space, wherein each component corresponds to a degree of variance in the process data for a process variable indicating a degree of significance of the process variable on the process, wherein the display tool is adapted to classify a severity of the alarm based on a process variable associated with the alert and based on the degree of significance of the process variable on the process. 18. The system of claim 10, wherein the display tool is adapted to diagnose a false alarm if a result generated by the multivariate statistical representation exceeds the first threshold value and if a result generated by the univariate representation does not exceed the second threshold value. 19. The system of claim 10, wherein the display tool is adapted to diagnose a missed alarm if a result generated by the multivariate statistical representation does not exceed the first threshold value and if a result generated by the univariate representation exceeds the second threshold value. 20. The system of claim 10, wherein the first threshold value comprises a statistical limit of a process variable. 21. The system of claim 10, wherein the second threshold value comprises a physical limit of a process variable. 22. The system of claim 1, wherein the display tool is adapted to enable a user to select a set of previously collected on-line process data, wherein the multivariate statistical analysis engine is adapted to represent a previous operation of the process based on the set of the previously collected on-line process data comprising a measure of the operation of the process when the process was on-line, wherein the univariate analysis engine is adapted to represent the previous operation of the process as a multivariate projection of the previously collected on-line process data by a univariate variable for each of the process variables, and wherein the display tool is adapted to generate a visualization comprising a first plot of a result generated by the multivariate statistical representation of the previous operation of the process and a second plot of a result generated by the univariate representation of the previous operation of the process. 23. A method of monitoring and diagnosing on-line multivariate process variable data in a process plant, wherein the multivariate process data comprises a plurality of process variables each having a plurality of observations, the method comprising: collecting on-line process data from a process control system within the process plant when the process is on-line, wherein the collected on-line process data comprises a plurality of observations of a plurality of process variables and wherein the plurality of observations of a set of collected on-line process data comprises a first data space having a plurality of dimensions; performing a multivariate statistical analysis to represent the operation of the process based on the set of collected on-line process data comprising a measure of the operation of the process when the process is on-line within a second data space having fewer dimensions than the first data space; performing a univariate analysis to represent the operation of the process as a multivariate projection of the set of collected on-line process data by a univariate variable for each of the process variables, wherein the univariate variable unifies the process variables, and the univariate analysis monitors the set of collected on-line process data with the univariate variable; and generating a visualization comprising a first plot of a result generated by the multivariate statistical representation of the operation of the process and a second plot of a result generated by the univariate representation of the operation of the process. 24. The method of claim 23, wherein the first plot of a result generated by the multivariate statistical representation of the operation of the process comprises a plot of a score generated by the multivariate statistical representation of the operation of the process in relation to at least one component used to define the second data space. 25. The method of claim 24, further comprising enabling a user to select the at least one component used to define the second data space. 26. The method of claim 24, wherein the score comprises a representation of one or more of the plurality of observations in the second data space. 27. The method of claim 23, wherein performing a univariate analysis comprises calculating a multivariable transformation as a function of a plurality of process variable vector transformations each corresponding to one of the process variables, wherein each process variable vector transformation is a function of the univariate variable unifying the process variables, and wherein the second plot comprises a plot of the multivariate transformation as a function of the univariate variable. 28. The method of claim 23, wherein the second plot comprises a plot of each process variable with a unique position relative to the univariate variable as determined by a position parameter unique to the process variable vector. 29. The method of claim 23, wherein the second plot comprises a plot of a multivariate transformation as a function of the univariate variable. 30. The method of claim 23, wherein collecting on-line data comprises collecting on-line process data representative of a real-time on-line operation of the process, and wherein generating a visualization comprises generating a real-time visualization of the operation of the process comprising the first and second plots. 31. The method of claim 30, wherein generating a visualization comprises updating the real-time visualization of the operation of the process in real-time concurrently with collecting the on-line process data representative of the real-time on-line operation of the process. 32. The method of claim 23, wherein performing a multivariate statistical analysis comprises performing a statistical analysis on the collected on-line process data to determine a first threshold value, and wherein performing a univariate analysis comprises normalizing the plurality of process variables to determine a second threshold value, wherein the second threshold value comprises a common process variable control limit for the process variables. 33. The method of claim 32, wherein the first plot comprises a plot of the result generated by the multivariate statistical representation of the operation of the process in relation to the first threshold value. 34. The method of claim 32, wherein each process variable comprises a process variable control limit and corresponds to a process variable vector transformation as a function of a univariate variable unifying the process variables, wherein performing a univariate analysis comprises normalizing each process variable vector transformation to the same process variable control limit using a scaling parameter unique to each process variable to generate the common process variable control limit for the process variables, wherein the second plot comprises a plot of a result generated by the univariate representation of the operation of the process in relation to the common process variable limit. 35. The method of claim 32, further comprising determining the presence of an abnormal process condition if a result generated by the multivariate statistical representation of the operation of the process exceeds the first threshold value. 36. The method of claim 32, further comprising determining the presence of an abnormal process condition if a result generated by the univariate representation of the operation of the process exceeds the second threshold value. 37. The method of claim 32, further comprising generating an alarm if a result generated by the multivariate statistical representation exceeds the first threshold value and if a result generated by the univariate representation exceeds the second threshold value. 38. The method of claim 37, further comprising identifying the process variable corresponding to an abnormal process condition if a result generated by the multivariate statistical representation exceeds the first threshold value and if a result generated by the univariate representation exceeds the second threshold value. 39. The method of claim 37, wherein performing a multivariate statistical analysis comprises generating a plurality of components that define the second data space, wherein each component corresponds to a degree of variance in the process data for a process variable indicating a degree of significance of the process variable on the process, the method further comprising classifying a severity of the alarm based on a process variable associated with the alert and based on the degree of significance of the process variable on the process. 40. The method of claim 32, further comprising diagnosing a false alarm if a result generated by the multivariate statistical representation exceeds the first threshold value and if a result generated by the univariate representation does not exceed the second threshold value. 41. The method of claim 32, further comprising diagnosing a missed alarm if a result generated by the multivariate statistical representation does not exceed the first threshold value and if a result generated by the univariate representation exceeds the second threshold value. 42. The method of claim 32, wherein the first threshold value comprises a statistical limit of a process variable. 43. The method of claim 32, wherein the second threshold value comprises a physical limit of a process variable. 44. The method of claim 23, wherein performing a multivariate statistical analysis comprises performing a multivariate statistical analysis to represent a previous operation of the process based on a set of previously collected on-line process data comprising a measure of the operation of the process when the process was on-line, wherein performing a univariate analysis comprises performing a univariate analysis to represent the previous operation of the process as a multivariate projection of the previously collected on-line process data by a univariate variable for each of the process variables, the method further comprising: enabling a user to select a previous set of previously collected on-line process data; and generating a visualization comprising a first plot of a result generated by the multivariate statistical representation of the previous operation of the process and a second plot of a result generated by the univariate representation of the previous operation of the process.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (177)
Eryurek,Evren; Kavaklioglu,Kadir; Miller,John P., Abnormal situation prevention in a process plant.
Agrawal Mukul (Plymouth MN) Orrock James E. (Eden Prairie MN) Patiath Pradip K. (Brooklyn Park MN) Rachor Lloyd A. (Brooklyn Park MN), Advanced equipment control system.
Holley Steven R. (Phoenix AZ) Cunningham David C. (Carefree AZ) Kral Kevin D. (Streamwood IL), Apparatus and method for minimizing limit cycle using complementary filtering techniques.
Boehling Warren A. ; Foskett Alan Morton ; Wheeler Alan Reid, Automatically configurable multi-purpose distributed control processor card for an industrial control system.
Yoshida Kojun (Kawasaki JPX), Centralized network monitoring device for monitoring devices via intermediate monitoring devices by means of polling and.
Wang Daniel T. (Jacksonville FL) Johnson Lars W. (Indialantic FL) Lepper John M. (Jacksonville FL) Martin Wallace A. (Orange Park FL) Reinhart Leonard R. (Melbourne FL) Sanka Ravi S. (Jacksonville FL, Computer system for quality control correlations.
Bhat Naveen V. (Houston TX) Braden William B. (Houston TX) Heckendoorn Kent E. (Houston TX) Graettinger Timothy J. (Bethel Park PA) Federowicz Alexander J. (Pittsburgh PA) Dubose Paul A. (Chapel Hill, Control system using an adaptive neural network for target and path optimization for a multivariable, nonlinear process.
Rylander Karen S. (Minneapolis MN) Fant Karl M. (Minneapolis MN) Egli Werner H. (Maple Grove MN), Data projection system with compensation for nonplanar screen.
Hobson Daniel E. (Yokon OK) Felts Wayne L. (Oklahoma City OK) Hampshire Randall D. (Edmond OK), Detection of mechanical defects in a disc drive using injected test signals.
Aggers John R. (Apple Valley MN) Brindle Ralph C. (Minnetonka MN) Kidder Kenneth B. (Coon Rapids MN) Ullestad David C. (Brooklyn Park MN), Distributed environmental/load control system.
Call William L. ; Clawson Laurence A. ; Connolly Paul S. ; Freimark Ronald J. ; Gustin Jay W. ; Hodge Michael L. ; McGaugh Paul ; Moore Donald W. ; Rachlin Elliott H. ; Ramsdell Steven C., Emulator for visual display object files and method of operation thereof.
Kline ; Jr. Robert C. (Glendale AZ) Clements Emory C. (Glendale AZ) Krehbiel Gretchen L. (Phoenix AZ) Tanner Darrell R. (Cincinnati OH) Strilich James A. (Phoenix AZ) Chappell David A. (West Chester , Flexible method for building a recipe in a process control system.
Lake Harold ; Prentice David P. ; Greenup John ; Piper Charles ; Korowitz Simon, Industrial field controlling device with controller and expansion modules.
Bob Spriggs ; Bob Hayashida ; Ken Ceglia ; Diana Seymour ; Mike Peden ; Paul Richetta ; Matt Anderson ; Rich Bennington ; Daryl Frogget ; Scott Roby ; Mark Jensen, Industrial plant asset management system: apparatus and method.
Sharpe ; Jr. Richard R. ; Bruck Robert ; Wagenknecht Richard ; Westbrock Jon D. ; Tielens Craig R. ; Kieley James W., Interface controls for use in a field device management system.
Nasr Hatem N. (Edina MN) Sadjadi Firooz A. (St. Anthony MN) Bazakos Michael E. (Bloomington MN) Amehdi Hossien (Edina MN), Knowledge and model based adaptive signal processor.
Killpatrick Joseph E. (Minneapolis MN) Berndt Dale F. (Plymouth MN) Fritze Keith R. (Long Lake MN) Cary Gregory E. (Mounds View MN), Laser gyro dither strippr gain correction method and apparatus.
Burns Harry A. ; Larson Brent H. ; Brown Larry K., Local device and process diagnostics in a process control network having distributed control functions.
Kram Richard ; Liss Jonathan ; Theophall Peter, Method and apparatus for automatically identifying system faults in an optical communications system from repeater loop gain signatures.
Qin S. Joe (Austin TX) Dunia Ricardo H. (Austin TX) Hayes Randall L. (Georgetown TX), Method and apparatus for detecting and identifying faulty sensors in a process.
Keeler James D. ; Hartman Eric J. ; O'Hara Steven A. ; Kempf Jill L. ; Godbole Devendra B., Method and apparatus for preprocessing input data to a neural network.
Bonoyer John J. ; Flanagan Todd J., Method and apparatus for self-calibration of a coordinated control system for an electric power generating station.
Piche Stephen ; Keeler James David ; Hartman Eric ; Johnson William D. ; Gerules Mark ; Liano Kadir, Method for steady-state identification based upon identified dynamics.
Hopkins Robert W. (Rochester NY) Miller Paige (Rochester NY) Swanson Ronald E. (Rochester NY) Scheible John J. (Fairport NY), Method of controlling a manufacturing process using multivariate analysis.
Malloy ; deceased John R. (late of Drexel Hill PA by Virginia M. Malloy ; executrix) Olsen Arthur M. (Pennsburg PA), Method of digital process variable transmitter calibration and a process variable transmitter system utilizing the same.
Shabtai Joseph S. (Salt Lake City UT) Oblad Alex G. (Salt Lake City UT) Tsai Chi H. (Salt Lake City UT), Method of making jet fuel compositions via a dehydrocondensation reaction process.
Lu Zhuxin J. (Glendale AZ) MacArthur J. Ward (Scottsdale AZ) Horn Brian C. (Phoenix AZ), Method of multivariable predictive control utilizing range control.
Lu Zhuxin J. (19513 N. 73rd La. Glendale AZ 85308), Method of optimal scaling of variables in a multivariable predictive controller utilizing range control.
La Chance Ralph Edward ; Sardell Richard ; Landry Donald Francis ; Waibel Helmut, Methods and systems for providing electronic documentation to users of industrial process control systems.
Degeneff Robert C. (Niskayuna NY) Gutierrez Moises R. (Troy NY), Methods for generating models of non-linear systems and components and for evaluating parameters in relation to such non.
Vaculik, Vit; MacCuish, R. Blair; Mutha, Rajendra K., Multivariate statistical model-based system for monitoring the operation of a continuous caster and detecting the onset of impending breakouts.
Lewis Robert W. ; Tanner Matthew A. ; Walker Timothy K., Object-oriented computer program, system, and method for developing control schemes for facilities.
Palusamy Sam S. (Murrysville PA) Bauman Douglas A. (Apollo PA) Kozlosky Thomas A. (Oakmont PA) Bond Charles B. (Export PA) Cranford ; III Elwyn L. (Greensburg PA) Batt Theodore J. (Penn Hills PA), Plant maintenance with predictive diagnostics.
Britt Herbert I. (Cambridge MA) Joshi Amol P. (Marlboro MA) Mahalec Vladimir (Sudbury MA) Piela Peter C. (Brighton MA) Venkataraman Swaminathan (Waltham MA), Plant simulation and optimization software apparatus and method using dual execution models.
Nixon Mark ; Havekost Robert B. ; Jundt Larry O. ; Stevenson Dennis ; Ott Michael G. ; Webb Arthur,GBX ; Lucas Mike,GBX, Process control system using standard protocol control-of standard devices and non-standard devices.
Hallee Donald O. (North Easton MA) Lake Harold (Sharon MA) Johansson Kenneth L. (North Grafton MA) Graves Thomas B. (Norton MA), Process control system with improved fault isolation.
Borchers Hans-Werner,DEX ; Otte Ralf,DEX ; Speh Rainer,DEX ; Weisang Claus,DEX, Process diagnosis system and method for the diagnosis of processes and states in an technical process.
MacArthur J. Ward (Minneapolis MN) Wahlstedt David A. (Minneapolis MN) Woessner Michael A. (Minneapolis MN) Foslien Wendy K. (Minneapolis MN), Receding horizon based adaptive control having means for minimizing operating costs.
Wang Qingsu ; Barnett Gerald ; Greig R. Michael ; Cheng Yi, System and method for performing real time data acquisition, process modeling and fault detection of wafer fabrication p.
Steinman Jethro F. ; Kanji M. Gulam ; Chehadeh Yahia C. ; Himmer Richard P. ; Rosa-Bian John J., System and methods for achieving heterogeneous data flow between algorithm blocks in a distributed control system.
Kessel William C. (Watertown MA) Laclaire John L. (Cambridge MA) Lui Andrew L. (West Newton MA) Locke Michael H. (Lakeville MA) Britt Herbert I. (Cambridge MA), System for displaying different subsets of screen views, entering different amount of information, and determining corre.
Bland Dennis L. (Phoenix AZ) Kast John R. (Phoenix AZ), System for making data available to an outside software package by utilizing a data file which contains source and desti.
Papadopoulos A. Dean ; Tanzman Allan ; Baker ; Jr. Richard A. ; Belliardi Rodolfo G. ; Dube Dennis J. W., System for remotely accessing an industrial control system over a commercial communications network.
Boehling Warren A. ; Peck ; III Stephen Albert ; Wheeler Alan Reid, System for replacing control processor by operating processor in partially disabled mode for tracking control outputs.
Bland Dennis L. ; Koontz Sean C. ; Fox Gary L. ; Strilich James A., Systems and methods for providing dynamic data referencing in a generic data exchange environment.
Nixon, Mark J.; Blevins, Terrence L.; Christensen, Daniel D.; Muston, Paul Richard; Beoughter, Ken J., Collecting and delivering data to a big data machine in a process control system.
Nixon, Mark J.; Blevins, Terrence L.; Christensen, Daniel D.; Muston, Paul Richard; Beoughter, Ken J., Collecting and delivering data to a big data machine in a process control system.
Nixon, Mark J.; Blevins, Terrence; Christensen, Daniel Dean; Muston, Paul Richard; Beoughter, Ken, Collecting and delivering data to a big data machine in a process control system.
Zornio, Peter; Nixon, Mark J.; Wojsznis, Wilhelm K.; Lucas, Michael J.; Muston, Paul R.; Rotvold, Eric D.; Blevins, Terrence L.; Law, Gary K., Data pipeline for process control system analytics.
Blevins, Terrence L.; Wojsznis, Wilhelm K.; Nixon, Mark J.; Muston, Paul Richard, Determining associations and alignments of process elements and measurements in a process.
Nixon, Mark J.; Beoughter, Ken J.; Christensen, Daniel D., Method and apparatus for seamless state transfer between user interface devices in a mobile control room.
Nixon, Mark J.; Beoughter, Ken J.; Christensen, Daniel D., Method and apparatus for seamless state transfer between user interface devices in a mobile control room.
Nixon, Mark J.; Beoughter, Ken J.; Christensen, Daniel D., Method and apparatus for seamless state transfer between user interface devices in a mobile control room.
Matsuda, Noriyuki; Takano, Masayasu; Seta, Akiko; Adachi, Koji; Yasukawa, Kaoru; Satonaga, Tetsuichi, Monitoring device, information processing system and computer readable medium for trouble prediction.
Zornio, Peter; Nixon, Mark J.; Wojsznis, Wilhelm K.; Lucas, J. Michael; Rotvold, Eric D.; Blevins, Terrence L.; Muston, Paul Richard; Law, Gary K., Regional big data in process control systems.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.