IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
UP-0537826
(2006-10-02)
|
등록번호 |
US-7738975
(2010-07-05)
|
발명자
/ 주소 |
- Denison, David R.
- Lewis, Marty J.
- Wojsznis, Peter
- Mehta, Ashish
|
출원인 / 주소 |
- Fisher-Rosemount Systems, Inc.
|
대리인 / 주소 |
Marshall, Gerstein & Borun LLP
|
인용정보 |
피인용 횟수 :
11 인용 특허 :
0 |
초록
▼
A process control system integrates the collection and analysis of process control data used to perform certain computationally expensive process control functions, like adaptive model generation and tuning parameter generation, in the same control device in which one or more of the process control
A process control system integrates the collection and analysis of process control data used to perform certain computationally expensive process control functions, like adaptive model generation and tuning parameter generation, in the same control device in which one or more of the process control routines are implemented, to thereby provide for faster and more efficient support of the process control routines. This system replaces a layered approach using multiple processing devices by integrating an analytical server which performs computationally expensive analyses used by one or more control routines directly into the real-time control device in which the one or more control routines are located. This integration provides the ability to analyze large quantities of data for multiple process loops controlled by a particular device in a fast and efficient manner.
대표청구항
▼
The invention claimed is: 1. A process control device for use in controlling one or more field devices to implement a process within a process environment, comprising: a memory; one or more processors; one or more control routines stored on the memory and executable a processor to implement one or
The invention claimed is: 1. A process control device for use in controlling one or more field devices to implement a process within a process environment, comprising: a memory; one or more processors; one or more control routines stored on the memory and executable a processor to implement one or more control loops within the process environment using the one or more field devices; and a server stored in the memory and executable on a processor, the server including; a support algorithm to be executed on the processor; and an interface for communicating with the one or more control routines; wherein the one or more control routines interact with the server via the interface to cause the server to execute the support algorithm to produce controller data and the one or more control routines use the controller data to perform a control activity with respect to the one or more control loops within the process environment. 2. The process control device of claim 1, wherein the server further includes an external interface for communicating with an external device to provide the controller data to the external device. 3. The process control device of claim 1, wherein the server further includes an external interface for communicating with an external device and wherein the external interface enables reconfiguration of the support algorithm used by the server. 4. The process control device of claim 1, wherein the one or more control routines interact with the server via the interface using calls, and wherein the server includes a queue for storing information indicating the order in which the calls are to be processed using the support algorithm. 5. The process control device of claim 4, wherein the server includes a scheduler which places the information in the queue based on a priority associated with each of the calls. 6. The process control device of claim 5, wherein the priority associated with each of the calls is based on priority information within each of the calls. 7. The process control device of claim 5, wherein the priority associated with each of the calls is based on an identity or type of control routine which makes the call. 8. The process control device of claim 1, wherein the support algorithm is a process model generation algorithm. 9. The process control device of claim 8, wherein one of the one or more control routines is an adaptive control routine which changes its control operation based on a process model of the process. 10. The process control device of claim 8, wherein one of the one or more control routines is a model predictive control routine which uses a process model to perform process control activities. 11. The process control device of claim 8, wherein one of the one or more control routines is an adaptive proportional-integral-derivative control routine that uses a process model to perform adaptive control. 12. The process control device of claim 8, wherein the server further includes a model store that stores one or more process models generated by the process model generation algorithm. 13. The process control device of claim 1, wherein the support algorithm is a control optimizer algorithm. 14. The process control device of claim 1, wherein the support algorithm is a controller tuning algorithm. 15. The process control device of claim 1, wherein the support algorithm is an online controller generation algorithm. 16. The process control device of claim 1, wherein the support algorithm is a fast Fourier transform algorithm. 17. The process control device of claim 1, wherein the server executes on one of the one or more processors asynchronously with respect to the one or more control routines. 18. The process control device of claim 1, wherein one of the one or more processors which executes the one or more control routines executes the one or more control routines at a higher priority than the server. 19. The process control device of claim 1, wherein one of the one or more processors executes one of the one or more control routines once every execution period, and wherein the one of the one or more control routines interacts with the server via the interface by sending a call to cause the server to execute the support algorithm at a rate that is less than once every execution period. 20. The process control device of claim 1, wherein the controller data includes a process model. 21. The process control device of claim 1, wherein the one or more processors includes a first processor and a second processor and wherein the one or more control routines execute on a first processor and the server executes on the second processor. 22. A process control system, comprising: a plurality of field devices disposed within a process plant environment to perform measurement and process parameter manipulation functions; a process controller communicatively coupled to the plurality of field devices, the process controller including; a memory; one or more processors; one or more control routines stored on the memory and executable on a processor to implement one or more control loops using the plurality of field devices; and a server stored in the memory and executable on a processor, the server including a support algorithm to be executed on a processor; wherein the one or more control routines interact with the server to cause the server to execute the support algorithm to produce controller data and wherein the one or more control routines use the controller data to perform a control activity with respect to one or more control loops; and a further device communicatively coupled to the process controller to interact with the server. 23. The process control system of claim 22, wherein the further device comprises a database that stores the controller data generated by the server. 24. The process control system of claim 22, wherein the further device is a user interface device that enables a user to reconfigure the server. 25. The process control system of claim 24, wherein the user interface device enables the user to change the support algorithm run by the server. 26. The process control system of claim 24, wherein the user interface device enables a user to delete controller data stored within the server. 27. The process control system of claim 22, wherein the one or more control routines interact with the server using calls, and wherein the server includes a queue for storing an indication of the order in which the calls are to be processed using the support algorithm. 28. The process control system of claim 27, wherein the server includes a scheduler which places information in the queue based on a priority associated with each of the calls. 29. The process control system of claim 22, wherein the support algorithm is a process model generation algorithm. 30. The process control system of claim 29, wherein one of the one or more control routines is an adaptive control routine which changes its control operation based on a process model of the process. 31. The process control system of claim 29, wherein the server further includes a model store that stores one or more process models generated by the process model generation algorithm. 32. The process control system of claim 22, wherein the server executes on a first processor of the process controller asynchronously with respect to the one or more control routines which execute on the first processor of the process controller. 33. The process control system of claim 22, wherein one of the one or more control routines executes once every execution period, and wherein the one of the one or more control routines interacts with the server by sending a call to cause the server to execute the support algorithm to produce controller data less than once every execution period. 34. The process control system of claim 22, wherein the process controller is a primary process controller device of a redundant pair of process controllers and further including a redundant process controller device communicatively coupled to primary process controller device and to the plurality of field devices, the redundant process controller device including a further memory, a further processor, a copy of the one or more control routines stored in the further memory, and a copy of the server stored in the further memory, wherein the primary process controller device communicates with the redundant process controller device to keep the copy of the server in synchronization with the server to enable the copy of the server to continue operations upon switch over of control from the primary process controller device to the redundant process controller device.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.