Automated Batch Configuration Testing for Process Control Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern process control systems and batch configurations are complex, making it difficult to detect defects before system changes, leading to potential disruptions and preventing the utilization of newer features, prompting customers to isolate systems to avoid disruptions but at the cost of missing out on advancements.

Innovation Solution

An automated method and apparatus to identify execution paths through batch configurations, generate test plans, and execute these plans to verify the behavior of the system, allowing for pre-deployment testing without the need for process models and reducing the risk of disruptions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If process control system changes (replacement, fix, patch, upgrade) are implemented, then system functionality and features are improved, but system disruption and operational reliability deteriorate

Engineering Contradiction:
Improvesystem functionalityVSAvoidoperational reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies preliminary action by executing test plans before deploying system changes to production environments. The system automatically generates and runs test cases that simulate batch configuration execution paths, identifying potential defects before they cause operational disruptions. This pre-testing mechanism allows system upgrades and patches to be implemented with reduced risk, as defects are caught in advance.

Inventive Principle:
Principle #10Preliminary action

2Stability of the object's composition

If customers isolate process control systems from networks and devices, then system stability is improved, but ability to utilize newer features and updates deteriorates

Engineering Contradiction:
Improvesystem stabilityVSAvoidfeature utilization
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The patent applies copying by creating virtual copies of batch configurations and execution environments for testing purposes. The system generates test plans that replicate production batch configurations in a isolated testing environment, allowing new features and updates to be evaluated without compromising production system stability. This enables customers to maintain isolated production systems while still benefiting from feature testing and validation.

Inventive Principle:
Principle #26Copying

3Measurement precision

If manual testing of batch configurations is performed, then defect detection capability is improved, but testing time and effort increase

Engineering Contradiction:
Improvedefect detection capabilityVSAvoidtesting time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies self-service by implementing an automated testing system that independently generates test plans, executes tests, and identifies defects without requiring manual intervention. The system automatically discovers batch configuration execution paths and generates appropriate test cases, eliminating the need for manual testing while maintaining high defect detection capability. This self-automating approach significantly reduces testing time and effort compared to manual methods.

Inventive Principle:
Principle #25Self-service

4Reliability

If extensive testing of batch configurations is conducted, then system reliability is improved, but testing complexity and resource requirements increase

Engineering Contradiction:
Improvesystem reliabilityVSAvoidtesting complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by breaking down batch configuration testing into discrete execution paths and individual test cases. The system automatically identifies and segments different execution paths within batch configurations, allowing comprehensive testing to be conducted through systematic coverage of individual paths rather than attempting to test the entire configuration as a monolithic unit. This segmentation reduces testing complexity while enabling extensive reliability validation.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8788239B2Methods, apparatus and articles of manufacture to test batch configurations
Publication Date: 2014.07.22 FISHER ROSEMOUNT SYST INC
  • US8788239B2 patent drawing
  • US8788239B2 patent drawing
  • US8788239B2 patent drawing

AI summary

Example methods, apparatus and articles to test batch configurations are disclosed. A disclosed example method includes identifying, using a processor, an execution path through a batch configuration of a process control system, generating a test plan for the execution path, stimulating the process control system to execute the test plan, and recording a result of the test plan.