Redundant SCADA Data Processing for Chronologically Coherent Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing SCADA architectures for industrial processes are non-redundant and cannot manage multiple high-availability controller models, leading to issues with chronological coherence and uniqueness of data, which is critical for ensuring reliability and availability over extended periods.

Innovation Solution

A high-availability control system with fully redundant controller models, featuring asynchronous and active redundancy in data collection and processing, along with a dual communication network and redundancy module to ensure chronological coherence and uniqueness of data, meeting availability requirements greater than ten years.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing SCADA architectures are used, then the system structure is simple, but the system cannot ensure high availability and chronological coherence of data over extended periods

Engineering Contradiction:
Improvehigh availabilityVSAvoidsystem structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system is divided into multiple independent functional modules including interface modules for different controller models, a central processing module, operator stations, and communication modules. Each module operates semi-independently with defined interfaces, allowing the system to achieve high availability through modular redundancy without overwhelming complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements active-standby redundancy where the standby processing module continuously monitors the active module and automatically switches upon detecting failures. This parameter change from single-point operation to redundant operation ensures high availability while maintaining manageable system structure through automated failure management.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If multiple controller models are managed, then the system versatility is improved, but data chronological coherence and uniqueness become difficult to maintain

Engineering Contradiction:
Improvecontroller model compatibilityVSAvoiddata chronological coherence
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

Interface modules serve as intermediaries between diverse controller models and the central processing module. Each interface module translates and standardizes data from its specific controller model, ensuring that the central processing module receives uniform, chronologically coherent data regardless of the source controller model, thus maintaining data uniqueness and temporal integrity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The central processing module implements a universal data processing mechanism that handles standardized inputs from multiple controller models uniformly. By establishing a common data representation and processing framework, the system maintains chronological coherence across diverse data sources while supporting multiple controller models.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If redundant architecture is implemented, then system reliability is improved, but data duplicate elimination and synchronization become more complex

Engineering Contradiction:
Improvesystem availabilityVSAvoiddata management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The standby processing module continuously monitors the active module's operation status and data processing state. This feedback mechanism enables automatic detection of failures and triggers seamless switching to the standby module, maintaining high availability while simplifying data management through automated failure response rather than manual intervention.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The standby processing module is pre-configured and continuously ready to assume the active role. By maintaining the standby module in a prepared state with pre-established data synchronization mechanisms, the system ensures rapid failover without complex real-time coordination during failures, reducing data management complexity while ensuring high availability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12034826B2System and method for high-availability control of an industrial process
Publication Date: 2024.07.09 WORLDGRID FRANCE SAS
  • US12034826B2 patent drawing
  • US12034826B2 patent drawing
  • US12034826B2 patent drawing

AI summary

A high-availability control system for an industrial process including operator stations displaying information, and an interface including a pair of computers for each model, each collecting each item of data received by each controller having the model and eliminating the duplicates, wherein the computers operate in asynchronous redundancy. The system also includes a processor including a pair of computers that each receive the collected data, sort the data received as a function of their acquisition time, eliminate the duplicates and calculate an information group by acquisition time, wherein the computers operate in active redundancy. The system also includes managing the operator stations including one computer per operator station, each receiving each calculated information group and sending to the operator station each information group corresponding to the subset of information. The system also includes a duplicate communication network comprising a distributed redundancy module that manages the message exchanges between the computers.