Legacy Graphics Aggregation for HMI Conversion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Legacy graphics in industrial process control and automation systems are difficult to translate into modern Human Machine Interface (HMI) graphics due to their complex composition of repeated line segments and custom arrow heads, leading to inefficient translation and requiring manual labor, which is costly and does not allow for full automation.
Innovation Solution
The system aggregates repeated line segments and custom arrow heads into single objects, applies analytics and image processing to identify patterns, and uses clustering and decision tree algorithms to categorize these patterns, creating a pattern library for efficient conversion to HMI graphics.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If legacy graphics files with complex composition of repeated line segments and custom arrow heads are directly translated into modern HMI graphics, then translation accuracy can be maintained, but translation efficiency deteriorates and manual labor is required
Solution Approach 1:
The legacy graphics are segmented into primitive graphic objects through parsing, which breaks down the complex composition of repeated line segments and custom arrow heads into identifiable components. This segmentation enables automated pattern recognition while maintaining translation accuracy by preserving the structural relationships among primitives.
Solution Approach 2:
The system performs preliminary actions by parsing legacy graphics files to identify primitive graphic objects and determining their relationships before the actual translation process. This preliminary analysis creates a structured representation that facilitates automated pattern matching and reduces the need for manual intervention during translation.
2Manufacturing precision
If manual labor is used to translate legacy graphics into modern HMI graphics, then translation accuracy can be maintained, but labor costs increase and full automation is not achieved
Solution Approach 1:
The system enables self-service by automatically parsing legacy graphics files, identifying primitive objects, determining relationships among them, and translating patterns without human intervention. The automated pattern recognition and translation processes maintain accuracy while achieving full automation, eliminating the need for manual translation labor.
Solution Approach 2:
The patent replaces the mechanical system of manual translation with an automated computational system that uses parsing, pattern recognition, and algorithmic translation. This substitution maintains translation accuracy through systematic analysis while eliminating manual labor and achieving full automation.
3Manufacturing precision
If repeated line segments and custom arrow heads are treated as separate objects during translation, then object detail precision is maintained, but device complexity increases and processing time increases
Solution Approach 1:
The system merges repeated line segments and custom arrow heads into unified pattern representations by determining relationships among primitive graphic objects. This merging reduces processing complexity by treating groups of primitives as cohesive patterns while maintaining object detail precision through the preservation of relational information.
Solution Approach 2:
The patent creates a universal pattern library that can represent multiple instances of similar graphic elements (repeated line segments and arrow heads) using a single pattern definition. This universal representation reduces device complexity by eliminating redundant processing while maintaining precision through parameterized pattern instances.
Data Source
AI summary
A method includes receiving a plurality of legacy graphics files associated with a control system for an industrial process, each legacy graphics file comprising a plurality of legacy graphics objects. The method also includes parsing the legacy graphics files to identify primitive graphic objects in each legacy graphics file. The method also includes determining relationships among the identified primitive graphic objects to determine a group of primitive graphic objects that form one component of the industrial process. The method also includes determining one or more patterns among the identified primitive graphic objects. The method also includes saving the one or more patterns in a pattern library.


