State Access Block for Simplified Model State Interaction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Accessing the state of a model in simulation environments is often complex, time-consuming, and error-prone, especially when using connectors and additional elements, which can obfuscate the model and limit the usage of linear analysis tools.

Innovation Solution

The implementation of a state access block, such as a state reader or writer block, allows direct graphical or textual access to a model's state without using signal lines or connectors, simplifying the manipulation of states in continuous or discrete time applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If connectors and additional model elements are used to access model state, then model state access is achieved, but model complexity increases and clarity decreases

Engineering Contradiction:
Improvemodel state accessVSAvoidmodel structure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent extracts the state access functionality from the complex network of connectors and model elements, consolidating it into dedicated state access blocks. These blocks directly interface with the model state without requiring intermediate connectors, thereby simplifying the overall model structure while maintaining full state access capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The state access blocks serve as specialized intermediary components between the model state and the external access points. Rather than using generic connectors, these dedicated blocks provide a cleaner, more direct interface that reduces structural complexity while enabling state manipulation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If connectors are used to access model state, then state manipulation is enabled, but error rate increases

Engineering Contradiction:
Improvestate manipulationVSAvoidoperation accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent separates state access operations from the general connector system, creating dedicated state access blocks that handle state manipulation exclusively. This extraction reduces the complexity and potential for errors in state access operations, as these specialized blocks are designed specifically for this purpose without the overhead of general-purpose connector logic.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If additional model elements are added to access state, then state access functionality is achieved, but integration with analysis tools is limited

Engineering Contradiction:
Improvestate access functionalityVSAvoidmodel structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The state access blocks are designed as universal components that can interface with multiple types of analysis tools and model states. Rather than creating specialized elements for each access scenario, these blocks provide a standardized, multi-functional interface that enhances tool integration while maintaining model structural simplicity.

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

Data Source

PatentUS10853532B2Graphical modeling for accessing dynamic system states across different components
Publication Date: 2020.12.01 MATHWORKS INC
  • US10853532B2 patent drawing
  • US10853532B2 patent drawing
  • US10853532B2 patent drawing

AI summary

A method may include causing a first model to be executed. The causing the first model to be executed may be performed by a device. The method may further include causing a second model to be executed to simulate a functionality of the first model. The causing the second model to be executed may be performed by the device. The method may further include interacting with a model element, of the second model, associated with implicitly accessing information regarding a state of the first model. The state may be a representation of the first model at a particular simulation time-step. The interacting with the model may be performed by the device. The method may further include accessing, by the model element, information associated with the state of the first model. The accessing the information may be performed by the device.