Meta-Model Framework for Multi-Engine Simulation Flexibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current simulation technologies are inflexible and specialized, limiting their ability to model complex environments with high accuracy and realism, and lack the capability to combine different simulation models effectively.

Innovation Solution

A system and method for multi-language abstract digital simulation model generation and execution, utilizing a meta-model structuring and creation system, meta-model mapping table, remote server, simulation execution process, and Domain Specific Language (DSL) to create and edit meta-models, allowing for real-time parametrization of simulation environments, actors, and events, and enabling communication and data transfer between simulation models.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If specialized simulation models and engines are used, then simulation accuracy and realism are improved, but flexibility and reusability deteriorate

Engineering Contradiction:
Improvesimulation accuracyVSAvoidflexibility
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent implements a meta-model framework that enables a single simulation model to serve multiple purposes across different domains and engines. The meta-model defines abstract relationships and interfaces that allow the same model to be instantiated with different concrete simulation engines (e.g., physics engines, AI engines, rendering engines), thereby achieving both high accuracy through specialized engines and high flexibility through the universal meta-model layer.

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

Solution Approach 2:

The patent introduces a meta-model as an intermediary layer between the simulation model definition and the concrete simulation engines. This meta-model acts as a mediator that translates abstract model specifications into engine-specific implementations, allowing model creators to work with high-level abstractions while engines handle the specialized computations, thus resolving the contradiction between accuracy and flexibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If specialized simulation engines are created for different purposes, then simulation accuracy is improved, but system complexity increases

Engineering Contradiction:
Improvesimulation accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the simulation system into distinct hierarchical layers: meta-model layer for abstract definitions, mapping layer for relationships, and engine layer for concrete implementations. This segmentation allows each component to be developed and maintained independently, reducing overall system complexity while enabling the use of multiple specialized engines for different simulation aspects.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The meta-model framework provides a universal interface that works across multiple specialized engines, reducing the need to create entirely separate model systems for each engine. This universality simplifies the system architecture by providing a common foundation that all specialized engines can build upon, rather than requiring separate complex systems for each simulation purpose.

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

3Adaptability or versatility

If existing simulation models are modified to work with multiple engines, then adaptability is improved, but model reliability deteriorates

Engineering Contradiction:
ImproveadaptabilityVSAvoidmodel reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent uses the meta-model as an intermediary that preserves the original simulation models unchanged while enabling multi-engine compatibility. The meta-model layer handles the adaptation logic and engine-specific translations, ensuring that the core simulation models maintain their reliability and intended behavior while gaining the ability to work with multiple different engines through the standardized meta-model interface.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11669658B2System and methods for multi-language abstract model creation for digital environment simulations
Publication Date: 2023.06.06 QOMPLX INC
  • US11669658B2 patent drawing
  • US11669658B2 patent drawing
  • US11669658B2 patent drawing

AI summary

A system and methods for multi-language abstract digital simulation model generation and execution, comprising a meta-model structuring and creation system, meta-model mapping table, remote server, simulation execution process, computer domain specific language, and methods for user-creation and editing of meta-models, simulation models, and parametrization of simulation environments, actors, objects, and events in real-time using heuristic searching.