Variable Structure Physical Modeling Environment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current physical modeling applications require static or declarative structures and cannot model physical entities with varying structural parameters while maintaining functional physical behaviors, limiting their ability to simulate dynamic systems effectively.

Innovation Solution

A computationally based modeling environment that allows for programmatically defining physical entities with structural parameters and behaviors using textual and graphical languages, enabling non-directional and acausal connections, and allowing structural variables to vary parametrically during model operation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If static or declarative structures are used in physical modeling applications, then the modeling is simpler and more straightforward, but the ability to model physical entities with varying structural parameters is lost

Engineering Contradiction:
Improveability to model varying structural parametersVSAvoidmodeling structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies dynamics by transforming static structural definitions into dynamic, programmatically defined structures. The model element's structural parameters can be modified at runtime through programmatic operations, allowing the physical entity's structure to adapt during simulation while maintaining functional behaviors. This resolves the contradiction by enabling variable structures without requiring complete redesign of the modeling framework.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent utilizes parameter changes by allowing structural parameters of model elements to be modified programmatically. The physical entity's structure is defined by parameters that can be changed during model operation, enabling the system to adapt to different configurations while maintaining the same model element instance. This approach provides versatility without increasing fundamental modeling complexity.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If programmatically defined variable structures are implemented, then the simulation of dynamic systems is enhanced, but the ease of operation and model creation becomes more difficult

Engineering Contradiction:
Improvesimulation capability for dynamic systemsVSAvoidease of model creation
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent implements self-service by enabling the model element to automatically adjust its structural parameters based on programmatic definitions and runtime conditions. The system manages its own structural transformations without requiring manual reconfiguration, thereby enhancing simulation capability for dynamic systems while reducing the operational burden on users.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent applies preliminary action by pre-defining the programmable structure and behavioral relationships of model elements before simulation begins. The framework is prepared to handle structural variations in advance, allowing users to focus on setting initial parameters rather than managing structural complexity during operation. This improves productivity while maintaining ease of operation through upfront configuration.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7398192B2Variable structure in physical modeling
Publication Date: 2008.07.08 MATHWORKS INC
  • US7398192B2 patent drawing
  • US7398192B2 patent drawing
  • US7398192B2 patent drawing

AI summary

A method and apparatus programmatically define structure within a physical modeling environment. The system and corresponding method of modeling, provides a computationally based modeling environment in which a physical entity can be modeled parametrically and hierarchically, if desired. A physical component of the physical entity is identified. The physical component is defined by a structural physical parameter and a behavior. The definitions combine to form a model element with the structural physical parameter using structural variables, and behaviors, that can be defined functionally.