Model Slice Generation for Complex System Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As physical systems become more complex over time, identifying components affecting specific behaviors within computer-generated models becomes increasingly difficult and time-consuming, making it challenging to implement design changes efficiently.

Innovation Solution

The system generates a model slice, which is a simplified representation of the model, focusing only on components active during a specific period, thereby exhibiting the same behavior as the original model under given constraints, using a technical computing environment to automate the identification of active model elements and create a bisimulation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the physical system and its model become more complex over time, then the system can perform more functions and handle more behaviors, but identifying components affecting specific behaviors becomes increasingly difficult and time-consuming

Engineering Contradiction:
Improvesystem functionalityVSAvoidtime to identify components
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent segments the complex model into multiple model slices, each representing a specific time period or behavioral context. This segmentation allows users to analyze only relevant portions of the model for specific behaviors, rather than examining the entire complex model, thereby reducing the time required to identify affecting components while maintaining comprehensive system functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts and isolates specific model elements that are active during particular time periods or behavioral contexts into separate model slices. This extraction process removes irrelevant components from the analysis, making it easier and faster to identify components affecting specific behaviors without being overwhelmed by the full system complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If the model size and complexity increase to represent more system changes, then the model can capture more system behaviors, but the time and effort required to analyze and modify the model increases

Engineering Contradiction:
Improvemodel accuracyVSAvoiddesign change efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent introduces dynamic model slicing that adapts the model representation based on the specific analysis needs. Model slices are dynamically generated to include only the necessary components for particular behaviors or time periods, allowing the model to maintain high accuracy for specific analyses while improving design change efficiency by reducing the overall analysis scope.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies partial action by generating model slices that contain only the subset of model elements necessary for analyzing specific behaviors. This partial representation maintains sufficient accuracy for targeted analyses while significantly reducing the time and effort required for design changes, as users work with smaller, more manageable model portions rather than the complete complex model.

Inventive Principle:
Principle #16Partial or excessive action

3Loss of information

If users manually identify components affecting specific behaviors in complex models, then they can understand the design, but the process becomes increasingly difficult and time-consuming

Engineering Contradiction:
Improvedesign understandingVSAvoidanalysis time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent introduces model slices as an intermediary representation between the complete complex model and the user analysis process. These slices automatically identify and present only the relevant components affecting specific behaviors, preserving design understanding by maintaining accurate behavioral representations while dramatically reducing analysis time through automated component identification.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates simplified copies of the original model in the form of model slices, which replicate only the necessary components and behaviors for specific analyses. These copies preserve the essential design information needed for understanding while reducing complexity and analysis time, allowing users to work with streamlined representations that maintain fidelity to the original system behavior.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10657208B2Analyzing model based on design interest
Publication Date: 2020.05.19 MATHWORKS INC
  • US10657208B2 patent drawing
  • US10657208B2 patent drawing
  • US10657208B2 patent drawing

AI summary

A device may obtain a model. The model, when executed, may simulate a behavior of a physical system. A user, such as, for example, an engineer, may specify a design interest for the model. The design interest may be associated with a particular behavior of a portion of the model. The device may analyze the model based on the design interest and may determine, based on analyzing the model, a group of model elements, included in the model, that are related to the design interest. The device may generate, based on the group of model elements, a model slice. When the model slice is executed, a behavior of the model slice may correspond to the particular behavior of the portion of the model. The device may analyze the particular behavior of the portion of the model based on executing the model slice.