Method and apparatus for distributed process control
10386823 · 2019-08-20
Assignee
Inventors
Cpc classification
Y02P90/02
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
G05B19/41885
PHYSICS
G05B2219/32136
PHYSICS
G05B2219/13179
PHYSICS
International classification
G05B19/418
PHYSICS
Abstract
A distributed process control system having at least one automation unit on the plant side that calculates a plurality of first process variables and influences the process that is connected by first data link to a monitoring system that controls and/or monitors the process. The system has an external computing unit that is connected by a distributed communication mechanism to the automation unit and exchanges data with it using a second data link. The external computing unit calculates a plurality of second process variables that the of the automation unit uses to influence the process. A method for extending the function of at least one plant-side automation unit is also disclosed.
Claims
1. Apparatus for controlling a process in a plant, the process having at least one plant-side automation unit that calculates first process variables using data provided by a monitoring system connected to the automation unit by a first data link, and uses calculated process variables to control the process, said apparatus further comprising: at least one external computing unit that is external to the automation unit, said external computing unit being adapted to perform process variable calculations using data provided by the monitoring system that produce second process variables, said external computing unit performing more computation-intensive calculations than the automation unit and calculating the second process variables in parallel with the first process variable calculations performed by the automation unit; and a distributed communication mechanism connecting said external computing unit to the automation unit, said external computing unit being operatively connected by a second data link to exchange data with the automation unit, said second process variables being executed by the automation unit instead of the first process variables to control the process.
2. The apparatus of claim 1 further comprising at least one other external computing unit that is connected to the external computing unit, said other external computing unit being configured to perform process simulation tasks.
3. The apparatus of claim 2 wherein process simulation tasks performed by the other external computing unit are configured to selectably support one of a plurality of different optimization strategies for producing second process variables.
4. The apparatus of claim 3 further comprising an interface providing at least one external influencing factor to the other external computing unit, at least one of the simulation strategies being configured to react to the external influencing factor.
5. The apparatus of claim 1 further comprising a switchover unit, wherein second process variable calculations of the external computing unit are overlaid onto the first process variable calculations of the automation unit so that when a fault is detected in the second process variables, the switchover unit causes the first process variables calculated by the automation unit to be executed by the automation unit.
6. The apparatus of claim 1 further comprising a service agent configured to supply at least one external computing unit with process data from the automation unit by way of the corresponding second data link, and to supply the automation unit with second process variables calculated by the external computing unit.
7. A method for controlling a process in a plant, the process having at least one plant-side automation unit that uses calculated process variables to control the process, said automation unit being configured to calculate first process variables using data provided by a monitoring system connected by a first data link to the automation unit that monitors data produced by the process, said automation unit being connected by a second data link to at least one external computing unit that is external to the process automation unit, said method comprising the steps of: performing more computation-intensive calculations using data provided to at least one external computing unit by the monitoring system that produce second process variables in parallel with the first process variable calculations performed by the automation unit; supplying said second process variables to the automation unit using the a second data link; controlling the process by executing the second process variables in the automation unit instead of the first process variables.
8. The method of claim 7, wherein a further automation function implemented is a process simulation task.
9. The method of claim 8, wherein second process variables of the process simulation task are calculated using different optimization strategies in the process simulation task.
10. The method of claim 7 wherein second process variables calculated by the external computing unit are overlaid onto the first process variables so that the first process variables are executed by the automation unit when a fault is detected in second process variables.
11. The method of claim 7 further comprising the step of monitoring the second process variables using the first data link that connects the automation unit to a monitoring system.
12. The method of claim 11 further comprising the step of executing first process variables instead of second process variables if there is a fault in the second data link or second process variables.
Description
BRIEF DESCRIPTION OF THE DRAWING
(1) Other features and advantages of the present invention will be more readily apparent upon reading the following description of currently preferred exemplified embodiments of the invention with reference to the accompanying drawing, in which:
(2)
DETAILED DESCRIPTION OF A PREFERRED EMBODIMENT
(3) Throughout all the FIGURES, same or corresponding elements may generally be indicated by same reference numerals. These depicted embodiments are to be understood as illustrative of the invention and not as limiting in any way. It should also be understood that the figures are not necessarily to scale and that the embodiments are sometimes illustrated by graphic symbols, phantom lines, diagrammatic representations and fragmentary views. In certain instances, details which are not necessary for an understanding of the present invention or which render other details difficult to perceive may have been omitted.
(4)
(5) The automation units 2 execute the monitoring and regulation functions 8 that influence the process, enabling, the system 100 to carry out its control, regulation and monitoring tasks. The system 100 is functionally extended by an external computing unit 6 that is connected to one or more automation units 2 by a second data link 14. In
(6) The external computing unit 6 performs process variable calculations 11, for instance computationally highly-intensive regulation structures 7 or parallel simulations. Whether the process variables output by the calculations performed in the external computing unit 6 influence the process controlled by the automation component 2 is controlled by a switchover unit 9. The switchover unit 9 switches between the first process variable calculations 10 of the particular monitoring and regulation functions 8 of a particular automation unit 2 and the external second process variable calculations 11.
(7) Input variables 12 used for performing second process variable calculations 11 are transferred from a program that executes the monitoring and regulation functions 8 within the automation unit 2, to a data transmission module 13, which sends the data to the external computing unit 6. Preferably the data transmission module 13 is a service agent that acquires data from the program or memory areas of the automation unit 2 largely independently.
(8) What is claimed as new and desired to be protected by Letters Patent is set forth in the appended claims and includes equivalents of the elements recited therein: