Cloud-level industrial controller loop gain tuning based on industrial application type
First Claim
1. A system for tuning controller gain values on a cloud platform, comprising:
- a memory that stores executable components;
a processor, operatively coupled to the memory, that executes the executable components, the executable components comprising;
a system interface component configured to collect first industrial data from a first set of devices of a first industrial control system and store the first industrial data in a selected priority queue, of multiple priority queues, configured on a cloud platform;
a gain modeling component configured to discover a correlation between controller gain values and values of a process variable of the first industrial control system based on an analysis of the first industrial data and second industrial data collected from a second set of devices of a second industrial control system, and to generate a gain correlation model that defines the process variable as a function of controller gain values based on the correlation, wherein the gain modeling component selects the second industrial data for the analysis based on a determination that the second industrial control system executes a similar type of industrial application as an industrial application executed by the first industrial control system, and wherein the similar type of industrial application is at least one of a robot control application, a spinning load application, a conveyor control application, or a web tension control application;
a correlation analytics component configured to determine at least one controller gain value for the first industrial control system based on analysis of the gain correlation model; and
a cloud interface component configured to set the at least one controller gain value in an industrial controller of the first industrial control system to facilitate tuning the industrial controller, wherein tuning the industrial controller causes the industrial controller to execute the industrial application in accordance with the at least one controller gain value.
1 Assignment
0 Petitions
Accused Products
Abstract
A control loop tuning system executing on a cloud platform facilitate remote control system analysis and generation of suitable controller gains for a given closed-loop control application. The system leverages cloud-side analytics and a gain correlation model generated based on historical data collected from the industrial control system and maintained on cloud storage. The gain correlation model creates a virtual association between controller gains and process variables based on operational and configuration data collected from the industrial control system. The system then applies iterative analytics to the model to converge on a set of controller gains determined to satisfy an optimization criterion. The recommended controller gains are then provided to a client device for review and implementation in the real system controller.
81 Citations
20 Claims
-
1. A system for tuning controller gain values on a cloud platform, comprising:
-
a memory that stores executable components; a processor, operatively coupled to the memory, that executes the executable components, the executable components comprising; a system interface component configured to collect first industrial data from a first set of devices of a first industrial control system and store the first industrial data in a selected priority queue, of multiple priority queues, configured on a cloud platform; a gain modeling component configured to discover a correlation between controller gain values and values of a process variable of the first industrial control system based on an analysis of the first industrial data and second industrial data collected from a second set of devices of a second industrial control system, and to generate a gain correlation model that defines the process variable as a function of controller gain values based on the correlation, wherein the gain modeling component selects the second industrial data for the analysis based on a determination that the second industrial control system executes a similar type of industrial application as an industrial application executed by the first industrial control system, and wherein the similar type of industrial application is at least one of a robot control application, a spinning load application, a conveyor control application, or a web tension control application; a correlation analytics component configured to determine at least one controller gain value for the first industrial control system based on analysis of the gain correlation model; and a cloud interface component configured to set the at least one controller gain value in an industrial controller of the first industrial control system to facilitate tuning the industrial controller, wherein tuning the industrial controller causes the industrial controller to execute the industrial application in accordance with the at least one controller gain value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for tuning an industrial control loop, comprising:
-
receiving, at a cloud platform by a system comprising at least one processor, first industrial data from one or more first industrial devices of a first industrial control system; storing, by the system, the first industrial data in a priority queue, of multiple priority queues, configured on the cloud platform; selecting, by the system, second industrial data collected from one or more second industrial devices of a second industrial control system based on a determination that the second industrial control system implements a first industrial application having a similar type as a second industrial application executed by the first industrial control system, wherein the similar type is at least one of a robot control application, a spinning load application, a conveyor control application, or a web tension control application; discovering, by the system, a correlation between controller gain values and process variable values of the first industrial control system based on a first analysis of the first industrial data and the second industrial data; creating, by the system, a gain correlation model defining, based on the correlation, the process variable values as a function of the controller gain values, and storing the gain correlation model on cloud storage of the cloud platform, wherein the gain correlation model encodes the correlation between the controller gain values and the process variable values of the first industrial control system; determining, by the system, at least one controller gain value for the first industrial control system based on a second analysis of the gain correlation model; setting, by the system, the at least one controller gain value in an industrial controller to facilitate tuning the industrial controller; and executing the industrial controller to control the industrial application in accordance with the at least one controller gain value. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable medium having stored thereon instructions that, in response to execution, cause a system comprising a processor to perform operations, the operations comprising:
-
receiving, via a cloud platform, first industrial data from one or more first industrial devices of a first industrial control system; storing the first industrial data in a priority queue of multiple priority queues configured on the cloud platform; selecting second industrial data received from one or more second industrial devices of a second industrial control system based on a determination that the second industrial control system executes a similar type of industrial application as an industrial application executed by the first industrial control system, wherein the similar type of industrial application comprises at least one of a robot control application, a spinning load application, a conveyor control application, or a web tension control application; discovering a correlation between controller gain values and process variable values of the first industrial control system based on a first analysis of the first industrial data and the second industrial data; generating, based on a result of the first analysis, a gain correlation model and storing the gain correlation model on cloud storage of the cloud platform, wherein the gain correlation model defines the process variable values as a function of the controller gain values; generating at least one controller gain value for the first industrial control system based on a second analysis of the gain correlation model; tuning an industrial controller of the first industrial control system using the at least one controller gain value; and initiating control of the industrial application by the industrial controller in accordance with the at least one controller gain value. - View Dependent Claims (19, 20)
-
Specification