Marker Blocks for Simulation Model Parameterization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Complexity in simulation models, especially in automotive control systems, makes it difficult to define strict rules for generating a clear and meaningful composition of nodes in hierarchical trees, necessitating a method to customize the structure of parameterization software.

Innovation Solution

The introduction of marker blocks with digital identifiers in graphical programming environments allows users to override internal rules for arranging hierarchical trees, enabling the listing of subsystems in common or separate nodes based on identifier matching, thereby customizing the tree structure for easier parameter management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If strict rules are used to generate hierarchical tree composition in parametrization software, then the structure is consistent and automated, but it becomes difficult to handle complex simulation models with customized organization needs

Engineering Contradiction:
Improvecustomization of hierarchical tree structureVSAvoidcomplexity of simulation model
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by inserting marker blocks with digital identifiers into the simulation model before parametrization. These markers pre-define the desired hierarchical grouping, allowing the parametrization software to automatically generate the custom tree structure without requiring complex post-processing or manual intervention. The markers are placed in advance to guide the subsequent automated analysis and tree generation processes.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The marker blocks act as intermediaries between the simulation model structure and the parametrization software. These markers carry digital identifiers that mediate the communication of grouping intentions from the model creator to the parametrization tool, enabling the software to understand and implement custom hierarchical organization without requiring complex rule sets or manual configuration.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If marker blocks with digital identifiers are added to subsystems, then custom hierarchical grouping is enabled, but the simulation model contains additional elements that need to be recognized and processed

Engineering Contradiction:
Improveease of parameter managementVSAvoidnumber of elements in simulation model
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The marker blocks are designed to be self-identifying through their digital identifiers. When the parametrization software analyzes the model, the markers automatically announce their presence and grouping intent through their identifiers, eliminating the need for the software to actively search for or interpret complex structural patterns. The markers serve themselves by encoding the grouping information directly in their identifiers.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent changes the parameter space by introducing digital identifiers as a new attribute of marker blocks. This parameter change enables the parametrization software to group subsystems based on identifier matching rather than traditional structural relationships. The addition of this new parameter (digital identifier) transforms how the software organizes the hierarchical tree, allowing flexible grouping without increasing operational complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10521332B1Parametrization of a simulation model
Publication Date: 2019.12.31 DSPACE SE & CO KG
  • US10521332B1 patent drawing
  • US10521332B1 patent drawing
  • US10521332B1 patent drawing

AI summary

A method for parametrization of a simulation model includes: composing the simulation model based on placement of elementary blocks and line connectors between the elementary blocks; adding a first marker block containing a first digital identifier to a first subsystem in the simulation model; adding a second marker block containing a second digital identifier to a second subsystem in the simulation model; analyzing the simulation model; listing parameters of the simulation model in a hierarchical tree and displaying the hierarchical tree on a screen to facilitate altering the parameters of the simulation model via the hierarchical tree; and determining whether to list the first subsystem and the second subsystem in a common node of the hierarchical tree or in separate nodes of the hierarchical tree based on whether or not the first digital identifier and the second digital identifier are identical.