Embedding Multiphysics Models in Custom Application Data Structures
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Adaptability or versatility
If geometry subroutines are incorporated into the application data structure, then geometry creation flexibility is improved, but data structure complexity increases
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.
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.
3Productivity
If reusable application data structures are created, then productivity is improved, but the ability to handle specific custom requirements may be reduced
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.
Data Source
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.


