Method and apparatus for deploying industrial plant simulators using cloud computing technologies
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G05B-019/418
G05B-017/02
출원번호
US-0357341
(2012-01-24)
등록번호
US-9529348
(2016-12-27)
발명자
/ 주소
Kephart, Richard W.
Sanchez, Herman
Abruzere, Eugene
출원인 / 주소
EMERSON PROCESS MANAGEMENT POWER & WATER SOLUTIONS, INC.
대리인 / 주소
Marshall, Gerstein & Borun LLP
인용정보
피인용 횟수 :
0인용 특허 :
168
초록▼
A system and method for operating a remote plant simulation system is disclosed. The system and method uses a light application at the plant to collect relevant data and communicate it to a remote plant simulation. The remote plant simulation uses the relevant data, including data from the actual pr
A system and method for operating a remote plant simulation system is disclosed. The system and method uses a light application at the plant to collect relevant data and communicate it to a remote plant simulation. The remote plant simulation uses the relevant data, including data from the actual process, to create a process simulation and communicate the display data to the light application operating at the plant where it is displayed to a user. The remote system offers the advantage of offering decreased cost and improved simulation as the equipment cost, operator cost and set up cost is shared by a plurality of users. Further, the data may be stored remotely and subject to data analytics which may identify additional areas for efficiency in the plant.
대표청구항▼
1. A network cloud based simulation system for simulating operation of a process control network as connected within a process plant, the simulation system comprising: a local supervisor module that is configured as a thin application locally at the process plant configured to collect: a first state
1. A network cloud based simulation system for simulating operation of a process control network as connected within a process plant, the simulation system comprising: a local supervisor module that is configured as a thin application locally at the process plant configured to collect: a first state variable indicative of a current configuration of the process control network during an operation of the process control network; anda second state variable indicative of an operation of a process during an operation of the process control network from the process plant; anda remote simulation module that is configured as part of a network cloud system, the remote simulation module being communicatively coupled to the local supervisor module via the network cloud system, the remote simulation module comprising: a simulated process control network configured to use one or more simulated process variable signals to produce one or more simulated control signals to provide a simulation of the operation of the process control network as connected within the process plant;a process model, communicatively coupled to the simulated process control network, configured to use the one or more simulated control signals to produce the one or more simulated process variable signals; andan update module, communicatively coupled to the process control network via the local supervisor module, the update module configured to: periodically receive the first state variable being indicative of a current configuration of the process control network during operation of the process control network from the local supervisor module,periodically receive the second state variable being indicative of an operation of the process during operation of the process control network from the local supervisor module,periodically configure the simulated process control network with the first state variable, andperiodically update the process model using the second state variable,wherein the local supervisor module is further configured to function as a single consolidated access point to bridge communications between the process control network and the network cloud system and to control when to send the first and second state variables to the update module via communications with the network cloud system, the local supervisor module controlling when to send the first and second state variables to the update module when the local supervisor module has buffered a threshold amount of data including the first and second state variables, andwherein the remote simulation module is further configured to store the first and second state variables-as part of the network cloud system by communicating exclusively with the local supervisor module. 2. The system of claim 1, wherein the remote simulation module is further configured to store simulation data to facilitate the simulation of the operation of the process control network as connected within the process plant, and wherein the simulation data comprises:data representative of the process model and the simulated process control network. 3. The system of claim 2, wherein the simulation data further comprises: a prediction of the first state variable and a prediction of the second state variable. 4. The system of claim 2, wherein the process plant is from among a plurality of process plants, and wherein the simulation data further comprises data representative of a simulation of an operation of a plurality of process control networks as connected within each of the plurality of respective process plants such that plant processes are modeled at each of the plurality of respective process plants. 5. The system of claim 1, wherein the remote simulation module comprises: a plurality of simulated process control networks. 6. The system of claim 1, wherein the remote simulation module comprises: a plurality of process model versions. 7. The system of claim 1, wherein the one or more simulated control signals include the operation of the process control network and additional plant processes that are added while the system is operating. 8. The system of claim 1, wherein the remote simulation module is configured to model virtualized software. 9. The system of claim 1, wherein the remote simulation module further comprises: a storage module, communicatively coupled to the remote simulation module, configured to store: the first state variable at a point in time;the second state variable at the point in time; andsimulation data representative of the simulation of the operation of the process control network that allows the simulation to be replayed. 10. The system of claim 9, wherein the first state variable, the second state variable, and the simulation data correspond to data for one plant from among data for a plurality of plants for which data is collected and simulated, and wherein the storage module is further configured to store the data for the plurality of plants in a format for which data analytics may be applied. 11. The system of claim 1, wherein the threshold amount of data is based upon the local supervisor module buffering the first state variable and the second state variable for a duration that exceeds a threshold period of time. 12. The system of claim 1, wherein the remote simulation module is further configured to compare simulation data representative of the simulation of the operation of the process control network to process control data representative of the operation of the process control network, and to adjust the simulation data based upon the comparison. 13. The system of claim 1, wherein the local supervisor module is further configured to buffer the first state variable and the second state variable as buffered first and second state variables, respectively, and wherein the local supervisor module further comprises:a change detector configured to compare the buffered first and second state variables, respectively, to subsequently received state variables, and to cause the local supervisor module to replace the buffered first or second state variable with a subsequently received state variable only when the subsequently received state variable is different than one of the buffered first or second state variables, respectively, to facilitate the remote simulation module only storing data indicative of changes in the first and second state variables in the network cloud system. 14. The system of claim 1, wherein the local supervisor module is further configured to stream the first and second state variables to the remote simulation module via communications with the network cloud system to facilitate instant communication of the first and second state variables from the local supervisor module to the remote simulation module as the first and second state variables are received at the local supervisor module. 15. A method of providing network cloud simulation services to a process plant, comprising: collecting, by a local supervisor module that is configured as a thin application locally at the process plant:a first state variable indicative of a current configuration of a process control network during operation of the process control network;and a second state variable indicative of an operation of a process during operation of the process control network from the process plant;and executing, by a remote simulation module that is configured as part of a network cloud system, the remote simulation module being communicatively coupled to the local supervisor module via the network cloud system:a simulated process control network that uses one or more simulated process variable signals to produce one or more simulated control signals to provide a simulation of the operation of the process control network as connected within the process plant;and a process model communicatively connected to the simulated process control network that uses the simulated control signals to produce the one or more simulated process variable signals;and periodically receiving, by the remote simulation module via communications with the local supervisor module, the first state variable and the second state variable:the first state variable indicative of a current configuration of the process control network during operation of the process control network from the local supervisor module;and the second state variable indicative of an operation of the process during operation of the process control network from the local supervisor module;and periodically configuring, by the remote simulation module, the simulated process control network with the first state variable;and periodically updating, by the remote simulation module, the process model using the second state variable, and storing, by the remote simulation module, the first and second state variables as part of the network cloud system by communicating exclusively with the local supervisor module, wherein the local supervisor module is configured to function as a single consolidated access point to bridge communications between the process control network and the network cloud system and to control when to send the first and second state variables to the remote simulation module via communications with the network cloud system the local supervisor module controlling when to send the first and second state variables to the remote simulation module when the local supervisor module has buffered a threshold amount of data including the first and second state variables. 16. The method of claim 15, wherein the remote simulation module is further configured to store simulation data to facilitate the simulation of the operation of the process control network as connected within the process plant, and wherein the simulation data comprises:data representative of the process model, the simulated process control network, a prediction of the first state variable, and a prediction of the second state variable. 17. The method of claim 16, wherein the process plant is from among a plurality of process plants, and wherein the act of storing the simulation data comprises:storing the simulation data further comprising data representative of a simulation of an operation of a plurality of process control networks as connected within each of the plurality of respective process plants such that plant processes are modeled at each of the plurality of respective process plants. 18. The method of claim 15, wherein the acts of executing, periodically receiving, and periodically updating are performed by the remote simulation module utilizing a plurality of simulated process control networks and a plurality of process model versions. 19. The method of claim 15, further comprising: storing, by a storage module: the first state variable at a point in time;the second state variable at the point in time; andsimulation data representative of the simulation of the operation of the process control network that allows the simulation to be replayed. 20. The method of claim 19, wherein the first state variable, the second state variable, and the simulation data correspond to data for one plant from among a plurality of plants for which data is collected and simulated, and wherein the act of storing comprises: storing the data for the plurality of plants in a format for which data analytics may be applied. 21. The method of claim 15, wherein the threshold amount of data is based upon the local supervisor module buffering the first state variable and the second state variable for a duration that exceeds a threshold period of time. 22. The method of claim 15, further comprising: comparing, by the remote simulation module, simulation data representative of the simulation of the operation of the process control network to process control data representative of the operation of the process control network; andadjusting, by the remote simulation module, the simulation data based upon the comparison. 23. The method of claim 15, further comprising: buffering, by the local supervisor module, the first and second state variables as buffered first and second state variables, respectively;comparing, by the local supervisor module, the buffered first and second state variables, respectively, to subsequently received state variables;replacing, by the local supervisor module, the buffered first or second state variable with a subsequently received state variable only when the subsequently received state variable is different than one of the buffered first or second state variables, respectively, andwherein the act of storing, by the remote simulation module, the first state variable and the second state variable, further comprises:storing only data indicative of changes in the first and second state variables in the network cloud system. 24. The method of claim 15, further comprising: streaming, by the local supervisor module, the first and second state variables to the remote simulation module via communications with the network cloud system to facilitate instant communication of the first and second state variables from the local supervisor module to the remote simulation module as the first and second state variables are received at the local supervisor module.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (168)
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.
Sullivan Michael F. (Dallas TX) Hirsch Judith S. (Plano TX) Butler Stephanie W. (Plano TX) Tovell Nicholas J. (Plano TX) Stefani Jerry A. (Richardson TX) Mozumder Purnendu K. (Dallas TX) Wild Ulrich , Apparatus and method for model based process control.
Boehling Warren A. ; Foskett Alan Morton ; Wheeler Alan Reid, Automatically configurable multi-purpose distributed control processor card for an industrial control system.
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.
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.
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.
Wojsznis, Wilhelm K.; Blevins, Terrence L.; Seeman, Richard C.; Nixon, Mark J., Integrated optimal model predictive control in a process control 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.
Gregory John Derzay ; George Peter Gesior ; Henry John Hummel, Jr. ; Ianne Mae Howards Koritzinsky ; Leo Michael Kucek ; David Thomas Mehring ; Sunil Melepatt Palliyal IN; David Alan Swierczek, Medical diagnostic system management method and apparatus.
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.
Hershey John Erik ; Abdel-Malek Aiman Albert ; Puckette Charles McDonald ; Ross John Anderson Fergus, Method and apparatus for enhanced service quality through remote diagnostics.
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.
Grumstrup Bruce F. ; Junk Kenneth W. ; Snowbarger Jimmie L. ; Taylor ; Jr. Eugene R., Method of and apparatus for deterministically obtaining measurements.
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.
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.
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.
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.
Cheney M. Charles ; Korowitz Simon ; Slechta William M. ; Tobol Nathan H., Protection against communications crosstalk in a factory process control system.
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.
Baier,John Joseph; Callaghan,David Michael, System and methodology providing open interface and distributed processing in an industrial controller environment.
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.
Krist Johannes H. A. (Terneuzen NLX) Lapre Martine R. (Knokke-Heist BEX) Wassink Steven G. (Axel NLX) Koolen Johannes L. A. (Terneuzen NLX), System for real time optimization.
Krist Johannes H. A.,NLX ; Lapere Martine R.,BEX ; Wassink Steven Groot,NLX ; Koolen Johannes L. A.,NLX ; Sprenkels Jacobus C. M.,NLX, System for real-time economic optimizing of manufacturing process control.
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.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.