Simulation Log Database with Contextual Attributes

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvecompleteness of simulation dataVSAvoidease of finding and reading relevant information
Core Design Contradiction:
Loss of informationVSEase of operation

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improvecompleteness of simulation dataVSAvoidcomplexity of navigating between files
Core Design Contradiction:
Loss of informationVSDevice complexity

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.

Inventive Principle:
Principle #5Merging (Combining)

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.

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

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

Engineering Contradiction:
Improvespeed of data accessVSAvoidaccessibility from remote devices
Core Design Contradiction:
SpeedVSAdaptability or versatility

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

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

Data Source

PatentUS11977469B1Rich logging of simulation results
Publication Date: 2024.05.07 ANSYS INC
  • US11977469B1 patent drawing
  • US11977469B1 patent drawing
  • US11977469B1 patent drawing

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.