Modeling Environment Geometry Representation for Dynamic Simulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current technical computing environments lack efficient tools for simulating and visualizing complex systems, particularly in multidimensional spaces, and for generating deployable software systems that accurately represent mechanical and electro-mechanical systems, limiting their ability to perform dynamic simulations and generate manufacturing information.

Innovation Solution

A technical computing environment (TCE) that includes a modeling environment with tools for building and simulating networks representing systems, generating 2D and 3D visualizations, and producing code for accelerator modes, along with provisions for manufacturing information, using dynamically-typed programming languages and array-based operations to support matrix and vector formulations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional technical computing environments are used, then basic system representation is possible, but efficient simulation and visualization of complex systems in multidimensional spaces is lacking

Engineering Contradiction:
Improvesimulation efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system is segmented into discrete elements that can be individually defined with geometric parameters and assembled into networks. Each element represents a specific component with defined geometry, allowing complex systems to be broken down into manageable parts that can be simulated efficiently.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces multidimensional visualization capabilities that go beyond traditional 2D representations. By incorporating 3D geometric views and multidimensional parameter spaces, the system enables efficient simulation and analysis of complex systems in higher dimensional spaces, directly addressing the limitation of traditional environments.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Manufacturing precision

If detailed geometry information is included in system models, then accurate dynamic simulations can be performed, but the complexity of modeling increases

Engineering Contradiction:
Improvemodeling accuracyVSAvoidmodeling complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

Geometric parameters are defined universally for each element type, serving multiple functions: they define the element's physical geometry, establish reference frames for dynamic simulation, and provide parameters for manufacturing information generation. This multi-functionality reduces modeling complexity while maintaining high accuracy.

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

Solution Approach 2:

Geometry information is pre-defined and stored in the element definitions before simulation. Reference frames and geometric relationships are established in advance, allowing the dynamic simulation to proceed efficiently without real-time geometric calculations, thus reducing modeling complexity while preserving accuracy.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If networks of elements are used to represent systems, then system representation improves, but integration with manufacturing information generation is limited

Engineering Contradiction:
Improvesystem representation capabilityVSAvoidintegration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges the system modeling network with manufacturing information generation capabilities into a unified framework. The same element definitions and geometric parameters used for dynamic simulation are directly utilized to generate manufacturing information, eliminating the need for separate modeling processes and reducing integration complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The network element definitions serve dual purposes: they completely define the system for dynamic simulation and simultaneously provide all necessary information for manufacturing information generation. This universality allows the same model to be used for both simulation and manufacturing, enhancing versatility while managing integration complexity.

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

Data Source

PatentUS8990057B1Representing geometry of a system in a modeling environment
Publication Date: 2015.03.24 MATHWORKS INC
  • US8990057B1 patent drawing
  • US8990057B1 patent drawing
  • US8990057B1 patent drawing

AI summary

In an embodiment, an element, that represents an entity in a system, is generated. The generated element may be incorporated in a network that represents the system. The generated element may include geometry information about a geometry of the entity. The geometry information may be used in one or more computations associated with a simulation or an analysis of the system. The element may have a frame port that exposes a frame. The frame may represent at least a position and an orientation in a two dimensional or three dimensional space with respect to another frame in the network. The other frame in the network may be a reference frame that may be defined by a “world” that the system resides in. The generated element may be incorporated into the network by connecting the frame port to the network.