Simulation Log Database with Contextual Attributes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current simulation log files are inefficient for recording, storing, and accessing information, particularly in complex physical simulations, leading to difficulties in finding relevant data due to their large size and complexity, especially in multi-physics simulations across multiple files.
Innovation Solution
Implementing a computer-implemented method that generates log file entries with contextual attributes, stores them in a database, and allows querying and displaying messages in a rich text document through a client browser, enabling interactive filtering and browsing, with features like hyperlinks and graphical representations of simulation data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If more information is written into the log file to capture all potentially useful events, then the completeness of simulation data is improved, but the size of the log file increases making it impractical to find and read relevant information
Solution Approach 1:
The patent segments the log file into multiple indexed sections with hierarchical organization. Each log entry is divided into metadata (for indexing and filtering) and content (for detailed reading). The system creates an index structure that allows users to navigate through millions of log entries by filtering on multiple attributes simultaneously, transforming the monolithic log file into a searchable, organized database structure.
Solution Approach 2:
The patent introduces a database as an intermediary between the simulation tool and the user. The database receives raw log entries from the simulation tool, processes them into structured format with multiple attributes, and provides efficient query interfaces. This intermediary layer handles the complexity of data organization and retrieval, allowing users to access relevant information without dealing with the raw, unorganized log file structure.
2Loss of information
If multiple log files are used for multi-physics simulation to capture all simulation data, then the completeness of simulation data is improved, but the complexity of navigating between files increases
Solution Approach 1:
The patent merges multiple simulation log files into a single unified database structure. Each log file from different simulation tools or physics domains is ingested into the same database with consistent formatting and indexing. The database maintains relationships between entries from different sources through shared identifiers and temporal ordering, allowing users to query across all simulation data uniformly without manually navigating between separate file systems.
Solution Approach 2:
The patent creates a universal database interface that serves multiple functions: storing logs from different simulation tools, indexing entries by various attributes (time, temperature, pressure, etc.), filtering and querying across diverse data types, and presenting unified search results. This universal structure handles heterogeneity from multi-physics simulations through standardized data models and query languages, eliminating the need for tool-specific navigation mechanisms.
3Speed
If log file data is stored locally on the simulation machine, then the speed of data access is improved, but the accessibility from remote devices is reduced
Solution Approach 1:
The patent introduces a database as a centralized intermediary that mediates between local simulation tools and remote access devices. The database receives data from simulation tools via local network connections, processes and indexes it, and then serves queries from remote clients through standardized network protocols. This intermediary architecture maintains fast local access for simulation operations while enabling efficient remote access through the database's network interface, eliminating the need for direct peer-to-peer connections.
Solution Approach 2:
The patent creates a universal data access interface through the database that works for both local and remote clients. The database provides standardized query protocols (such as SQL or REST APIs) that can be accessed from any device on the network, whether locally connected or remotely via network. This universal interface handles different access scenarios uniformly, allowing the same query mechanism to work for immediate local analysis and for remote viewing from different devices and locations.
Data Source
AI summary
A computer-implemented method for rich logging of simulation results is disclosed. The method includes running a simulation of a physical process, generating a log file entry with a contextual attribute about a state of the simulation, storing the log file entry in a database, receiving a query to the database from a client referencing a contextual attribute, generating a message from the database in response to the query, and sending the message to the client. Related apparatus, systems, techniques, methods and articles are also described.


