Automated Simulation Model Generation from PID XML Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The manual process of creating simulation models from piping and instrumentation diagrams (PIDs) is time-consuming, especially for large systems with numerous components and interconnections, as simulation engineers need to manually enter each component and connection into simulation modeling software.

Innovation Solution

A method and apparatus that utilize an XML file following the PID XML Standard ISO 15926 to automatically generate a simulation model by identifying components and their attributes, creating component object data structures, and populating a simulation model page using the syntax of a simulation modeling software environment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If manual entry of components and interconnections is used to create simulation models, then accuracy and completeness of model creation is improved, but time consumption and productivity deteriorate

Engineering Contradiction:
Improvemodel creation accuracyVSAvoidmodel creation speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent uses XML files as digital copies of P&ID data to automatically generate simulation models. The XML format preserves all component and interconnection information from the original P&ID, enabling automated extraction and model generation without manual re-entry, thus resolving the contradiction between accuracy and time consumption

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces an intermediary processing system that converts XML data into simulation model inputs. This intermediary layer automatically extracts component information, generates data structures, and populates simulation models, eliminating the need for manual transcription while maintaining data accuracy

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If automated generation of simulation models from XML files is implemented, then productivity and time efficiency are improved, but device complexity and implementation difficulty worsen

Engineering Contradiction:
Improvemodel creation speedVSAvoidsystem implementation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent creates a universal XML-based data structure that can represent various P&ID formats and simulate multiple types of process components. This universal approach simplifies the automated generation process by providing a single standardized interface for diverse input sources and output models

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

Solution Approach 2:

The automated system performs self-service by automatically extracting data from XML files, generating appropriate data structures, and populating simulation models without external intervention. The system includes built-in logic to handle data validation, component identification, and model generation autonomously

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10755002B2Method and apparatus for facilitating creation of simulation model
Publication Date: 2020.08.25 GE HITACHI NUCLEAR ENERGY AMERICAS LLC
  • US10755002B2 patent drawing
  • US10755002B2 patent drawing
  • US10755002B2 patent drawing

AI summary

A method of facilitating modeling of a system includes receiving, at a processor, an extensible markup language (XML) file corresponding to a piping and instrumentation diagram (PID) of the system; identifying, by the processor, components of the system that are described in the XML file, the XML file including information about attributes of the identified components; storing, by the processor, the information about the attributes of the identified components; and generating, by the processor, a simulation model page using syntax of a simulation modeling software environment, based on the stored information about the attributes of the identified components.