Module Template System for Process Control Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current process control systems require significant engineering effort and memory resources due to the need for extensive module templates that include all possible components and parameters, leading to inefficient configuration and memory usage, as well as a 'what you see is what you get' limitation where unnecessary features are retained in module instances.

Innovation Solution

A module template system that allows for selective component inclusion, with optional and non-optional components, enabling users to customize module instances by selecting only necessary components and parameters, and includes a user interface for defining and managing these templates, allowing for efficient configuration and memory optimization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If extensive module templates including all possible components and parameters are used, then the system provides complete functionality and versatility, but the configuration engineering effort and time increase significantly

Engineering Contradiction:
Improvesystem functionalityVSAvoidconfiguration engineering effort
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The module template is segmented into mandatory components and optional components. Mandatory components are always included in module instances, while optional components can be selectively included or excluded. This segmentation allows the template to provide complete functionality when needed while enabling streamlined configuration when full functionality is not required, thereby reducing configuration engineering effort.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The module template structure is made dynamic by allowing different configurations of optional components. The template can adapt its composition based on specific application requirements, enabling users to include or exclude optional components as needed. This dynamic approach provides versatility for different scenarios while reducing the time required for configuration by only including necessary components.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If extensive module templates including all possible components and parameters are used, then the system provides complete functionality, but the memory usage increases

Engineering Contradiction:
Improvesystem functionalityVSAvoidmemory usage
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

Optional components are extracted from the core module template structure, allowing them to be selectively included or excluded. This extraction enables the system to maintain complete functionality in the template definition while using minimal memory in actual module instances, as only the necessary mandatory components and selected optional components are instantiated.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Different parts of the module template have different properties: mandatory components are always present with full functionality, while optional components can be selectively activated. This local quality approach allows the system to provide complete functionality where needed while optimizing memory usage by excluding unnecessary components from module instances.

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If module templates include all possible components and parameters, then the system maintains comprehensive features, but the configuration complexity increases

Engineering Contradiction:
Improvefeature completenessVSAvoidconfiguration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The configuration process is segmented into two clear categories: mandatory components that are always included and optional components that can be selectively chosen. This segmentation simplifies the configuration complexity by providing a clear structure, while the template maintains feature completeness through the optional components that can be activated based on specific needs.

Inventive Principle:
Principle #1Segmentation

4Adaptability or versatility

If all components are retained in module instances, then the system maintains flexibility for future modifications, but the current configuration efficiency decreases

Engineering Contradiction:
Improvefuture modification flexibilityVSAvoidconfiguration efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The module instance structure is made dynamic by allowing optional components to be selectively included or excluded based on current needs. This dynamic approach improves configuration efficiency by only including necessary components, while the template definition retains all possible components for future modifications if needed.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9256219B2System configuration using templates
Publication Date: 2016.02.09 FISHER ROSEMOUNT SYST INC
  • US9256219B2 patent drawing
  • US9256219B2 patent drawing
  • US9256219B2 patent drawing

AI summary

A method in a computer system for developing a process control strategy includes providing a module template having a first plurality of components and being associated with a control operation, receiving a selection of one or more of the first plurality of components of the module template, generating an instance of a module based on the module template, including instantiating only the selected one or more of the first plurality of components, and associating the generated instance of the module with the process control strategy.