IP Library Granted Patent US 11,675,685
Granted Patent B2
US 11,675,685 · App. 17/545,131 · Granted Jun 13, 2023

Preventive controller switchover

Inventor: Wilhelm Weise (Minden, DE)
Assignee: ABB Schweiz AG
G06F11/3452G06F11/2025G06F11/2028G06F11/3055G06F2201/86
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,675,685
App. No.
17/545,131
Granted
Jun 13, 2023
Kind
B2
Abstract

A preventive switchover from a primary controller to a secondary controller even before the primary controller fails system and method includes a server that collects log files comprising operational parameters of the primary controller from the primary controller in real-time. The server determines abnormal patterns or signatures in the operational parameters of the primary controller by comparing the operational parameters with reference patterns or signatures. The reference patterns or signatures are generated by training one or more Artificial Intelligence (AI) based models. After determining the abnormal patterns or signatures, the server predicts events that will lead to switchover from the primary controller to the secondary controller. Thereafter, the server provides a signal to the primary controller to perform preventive switchover to the secondary controller before the primary controller fails.

Claims (43)

1. A method of performing a redundancy switchover in an industrial plant, wherein the industrial plant comprises a primary controller and a secondary controller, wherein the secondary controller is redundant to the primary controller, wherein the primary controller is configured to operate one or more equipment, wherein the primary controller and the secondary controller are connected to a server, wherein the method comprises:

receiving, by the server, log files from the primary controller in real-time, wherein the log files comprise a plurality of operational parameters of the primary controller;

determining, by the server, abnormal patterns or signatures in the plurality of operational parameters of the primary controller by comparing the plurality of operational parameters with reference patterns or signatures, wherein the reference patterns or signatures are generated based on one or more trained models;

predicting, by the server, one or more events leading to a switchover from the primary controller to the secondary controller based on the abnormal patterns or signatures in the plurality of operational parameters of the primary controller; and

providing, by the server, a signal to the primary controller to perform the switchover based on the predicted one or more events, thereby performing preventive controller switchover from the primary controller to the secondary controller, wherein the method further comprises generating the reference patterns or signatures, wherein generating the reference patterns or signatures comprises:

receiving, by the server, training log files comprising historical operational parameters of the primary controller;

detecting, by the server, one or more historical events which led to a historical switchover from the primary controller to the secondary controller;

identifying, by the server, patterns or signatures in the historical operational parameters in the training log files corresponding to the one or more historical events which led to the historical switchover; and

classifying, by the server, normal patterns or signatures and abnormal patterns or signatures based on the identified patterns or signatures, wherein the reference patterns or signatures are one of, the normal patterns or signatures or the abnormal patterns or signatures.

2. The method of claim 1 , wherein the plurality of operational parameters comprises at least one of: hardware parameters, software parameters, firmware parameters, and network parameters.

3. The method of claim 1 , wherein the one or more trained models are Artificial Intelligence based models.

4. The method of claim 1 , wherein the abnormal patterns or signatures are determined and the one or more events are predicted by the one or more trained models.

5. The method of claim 1 , wherein based on the predicted one or more events, operational parameters of the secondary controller are modified before performing the switchover from the primary controller to the secondary controller.

6. A server for performing redundancy switchover in an industrial plant, wherein the industrial plant comprises a primary controller and a secondary controller, wherein the secondary controller is redundant to the primary controller, wherein the primary controller is configured to operate one or more equipment, wherein the primary controller and the secondary controller are connected to the server, wherein the server comprises:

a memory; and

one or more processors configured to:

receive log files from the primary controller in real-time, wherein the log files comprise a plurality of operational parameters of the primary controller;

determine abnormal patterns or signatures in the plurality of operational parameters of the primary controller by comparing the plurality of operational parameters with reference patterns or signatures, wherein the reference patterns or signatures are generated based on one or more trained models;

predict one or more events leading to a switchover from the primary controller to the secondary controller based on the abnormal patterns or signatures in the plurality of operational parameters of the primary controller;

based on the predicted one or more events, modify operational parameters of the secondary controller; and

subsequent to modifying the operational parameters of the secondary controller, provide a signal to the primary controller to perform the switchover based on the predicted one or more events, thereby performing preventive controller switchover from the primary controller to the secondary controller.

7. The server of claim 6 , wherein the one or more trained models are Artificial Intelligence based models.

8. The server of claim 6 , wherein, for generating the reference patterns or signatures, the one or more processors are configured to:

receive training log files comprising historical operational parameters of the primary controller;

detect one or more historical events which led to switchover from the primary controller to the secondary controller;

identify patterns or signatures in the historical operational parameters in the training log files corresponding to the one or more historical events which led to the switchover; and

classify normal patterns or signatures and abnormal patterns or signatures based on the identified patterns or signatures, wherein the reference patterns or signatures are one of, the normal patterns or signatures or the abnormal patterns or signatures.

9. The sever of claim 6 , wherein the one or more processors are associated with a display unit to display a notification about the predicted one or more events.

10. A system for performing redundancy switchover in an industrial plant, the system comprising:

a primary controller configured to operate one or more equipment in the industrial plant;

a secondary controller redundant to the primary controller; and

a server configured to:

receive log files from the primary controller in real-time, wherein the log files comprise a plurality of operational parameters of the primary controller;

determine abnormal patterns or signatures in the plurality of operational parameters of the primary controller by comparing the plurality of operational parameters with reference patterns or signatures, wherein the reference patterns or signatures are generated based on one or more trained models;

predict one or more events leading to a switchover from the primary controller to the secondary controller based on the abnormal patterns or signatures in the plurality of operational parameters; and

provide a signal to the primary controller to perform the switchover based on the predicted one or more events, thereby performing preventive controller switchover from the primary controller to the secondary controller, wherein based on the predicted one or more events, operational parameters of the secondary controller are modified before performing the switchover from the primary controller to the secondary controller.

11. The system of claim 10 , wherein the one or more trained models are Artificial Intelligence based models.

12. The system of claim 10 , wherein, for generating the reference patterns or signatures, the server is configured to:

receive training log files comprising historical operational parameters of the primary controller;

detect one or more historical events which led to switchover from the primary controller to the secondary controller;

identify patterns or signatures in the historical operational parameters in the training log files corresponding to the one or more historical events which led to the switchover; and

classify normal patterns or signatures and abnormal patterns or signatures based on the identified patterns or signatures, wherein the reference patterns or signatures are one of, the normal patterns or signatures or the abnormal patterns or signatures.

13. The system of claim 10 , further comprises a display unit to display a notification about the predicted one or more events.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2022
From: WEISE, WILHELM
To: ABB SCHWEIZ AG
Reel/Frame 059626/0779 →
Priority Claims (1)
EP 20212782 · Dec 9, 2020 · regional
Continuity (1)
Related Publication 20220237100A1 · Jul 28, 2022