Embedding Multiphysics Models in Custom Application Data Structures

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computer design systems lack the ability to operate in customized environments tailored for specific uses, limiting their flexibility and effectiveness in modeling and simulating complex physical systems.

Innovation Solution

A system and method for generating a customized application data structure by embedding a multiphysics model data structure within an application data structure, incorporating geometry subroutines and application features, allowing for customized modeling and simulation of physical systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a standardized multiphysics modeling system is used, then modeling capability is provided, but flexibility and adaptability to specific customized environments are limited

Engineering Contradiction:
Improveadaptability to customized environmentsVSAvoidsystem structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system is segmented into distinct modules: a multiphysics modeling system and a customized application system. The multiphysics model data structure is embedded within the application data structure, allowing each component to maintain its independence while working together. This segmentation enables the application layer to be customized without modifying the core multiphysics engine, thus improving adaptability while managing complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The multiphysics model data structure is nested within the application data structure. This nesting allows the standardized multiphysics capabilities to be contained and controlled by the customized application layer, enabling specific physical systems to be defined and simulated effectively while maintaining the underlying standardized framework.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Adaptability or versatility

If geometry subroutines are incorporated into the application data structure, then geometry creation flexibility is improved, but data structure complexity increases

Engineering Contradiction:
Improvegeometry creation flexibilityVSAvoiddata structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Geometry subroutines are pre-defined and stored within the application data structure before execution. These subroutines contain pre-programmed logic for creating specific geometries based on input parameters. When the application runs, it calls these pre-prepared subroutines with specific parameters, allowing flexible geometry creation without requiring complex runtime decision-making or ad-hoc geometry generation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The geometry subroutines act as intermediaries between the application data structure and the geometry generation process. Instead of the application directly generating complex geometries, it calls standardized subroutines that handle the geometric operations, simplifying the application logic while maintaining geometry creation flexibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If reusable application data structures are created, then productivity is improved, but the ability to handle specific custom requirements may be reduced

Engineering Contradiction:
Improvemodeling efficiencyVSAvoidcustomization capability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The application data structure is designed to be dynamic rather than static. It can accommodate both standardized multiphysics models and custom application-specific requirements through parameter definitions and configurable options. The structure allows users to select from predefined geometry subroutines and customize them with specific parameters, enabling reusable templates that can still handle custom requirements by adjusting parameters rather than requiring complete redesign.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10019544B2System and method for creating reusable geometry sequences for multiphysics modeling
Publication Date: 2018.07.10 COMSOL
  • US10019544B2 patent drawing
  • US10019544B2 patent drawing
  • US10019544B2 patent drawing

AI summary

A system generates a customized application data structure for modeling physical systems. The system includes a processor, an input device, optionally a display device, and a memory device. The processor is adapted to embed a multiphysics model data structure in the application data structure. The multiphysics model data structure comprises a representation of models of physical systems. Geometry data representing geometry subroutines and call data representing geometry subroutine calls are added to the embedded multiphysics model data structure. Data representing application features are added to the application data structure. Each application feature comprises one or more of (i) first data representing a form feature, or (ii) second data representing an action feature. A customized application data structure is generated providing a customized modeling of the physical systems using a modeling operation, a geometry of the one or more models of physical systems, an application feature, and a geometry subroutine.