Dynamic Plant Model Difference Tracking for Simulator Updates
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current software systems for simulating plant operations lack compatibility, requiring manual conversion and labor-intensive processes for model updates, making it difficult to track changes and improve dynamic simulator models.
Innovation Solution
An apparatus that acquires and compares dynamic models, extracting differences between them to visually display changes, facilitating the generation of new models and reducing manual effort through a model acquiring unit, difference extracting units, and a screen output unit.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If manual model conversion is performed between different software systems, then model compatibility is achieved, but labor intensity and time consumption increase significantly
Solution Approach 1:
The patent creates a master model that serves as a centralized copy or template for generating models across multiple software systems. This master model can be automatically converted to different formats (static simulator models, dynamic simulator models, P&ID models) without requiring manual conversion for each system, thereby maintaining compatibility while dramatically improving productivity.
Solution Approach 2:
The master model is designed with universal structure and data elements that can serve multiple purposes across different software systems. By using standardized data structures and relationships that are recognized by various simulation and engineering software, the model can be universally applied without system-specific manual adjustments.
2Adaptability or versatility
If manual model conversion is performed, then model compatibility is achieved, but tracking changes becomes difficult
Solution Approach 1:
The system implements automatic feedback mechanisms that track changes to the master model and propagate these changes to all derived models across different software systems. When the master model is updated, the system automatically identifies what has changed and updates corresponding models in other systems, maintaining version consistency and providing audit trails of all modifications.
Solution Approach 2:
The patent replaces manual mechanical processes of model conversion and change tracking with automated computational systems. Software algorithms automatically perform the conversion between different model formats and track changes through data relationships, eliminating the need for manual intervention and providing precise, automated change management.
3Manufacturing precision
If experienced operators perform manual model updates, then model accuracy is maintained, but dependency on skilled personnel increases
Solution Approach 1:
The system enables self-service model updates through automated validation and conversion processes. The master model structure includes built-in validation rules and relationships that automatically ensure accuracy when converted to other systems, eliminating the need for experienced operators to manually verify each conversion while maintaining high model quality.
Solution Approach 2:
The patent standardizes model parameters and data structures in the master model to match the requirements of various target systems. By pre-defining parameter mappings, data types, and validation rules that align with different software systems' expectations, the system automatically generates accurate models without requiring operator expertise in each specific system's requirements.
Data Source
AI summary
To manage a generation history of a dynamic model for performing a dynamic simulation of a plant to efficiently generate the dynamic model, an apparatus, a method, and a program are provided, the apparatus including a model acquiring unit configured to acquire a first dynamic model, a second dynamic model and a third dynamic model that are models calculating dynamic states of a plant, a first difference extracting unit configured to extract at least one first difference being at least one difference between the first dynamic model and the second dynamic model, and a second difference extracting unit configured to extract at least one second difference being at least one difference between the first dynamic model and the third dynamic model.


