Multi-Plane Block Diagram Modeling with Vertical Data Transfer
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing computer-aided block-based modeling processes face limitations in structuring and organizing complex block diagrams, leading to confusion and inefficiencies, especially when dealing with large models or adapting to changing target hardware, due to the lack of meaningful division of labor and organization within model planes.
Innovation Solution
The introduction of vertical data transfer means between model planes of the same abstraction stage allows for the distribution of the block diagram across multiple planes, enabling structured organization and data exchange, along with the use of meta-block diagrams for dynamic modeling and operating mode management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If the block diagram is organized in a single model plane, then the structure is simple, but the ability to manage complex models and divide labor meaningfully deteriorates
Solution Approach 1:
The patent divides the block diagram into multiple model planes (first model plane, second model plane, etc.), each containing specific blocks or groups of blocks. This segmentation allows meaningful division of labor and organized management of complex models while maintaining structural clarity through the plane separation.
Solution Approach 2:
The patent introduces a vertical dimension by adding multiple model planes above the traditional single-plane horizontal arrangement. This dimensional change enables organized distribution of blocks across planes while maintaining horizontal data transfer capabilities, thereby improving model management without excessive complexity.
2Ease of operation
If multiple model planes are introduced to distribute blocks, then the organization and division of labor improve, but the data transfer complexity between planes increases
Solution Approach 1:
The patent introduces vertical data transfer means as intermediary elements that facilitate data exchange between different model planes. These vertical transfer means act as mediators, enabling organized data flow between planes while managing the complexity through structured transfer points rather than direct complex interconnections.
Solution Approach 2:
The data transfer structure is segmented into vertical data transfer means located at specific positions between model planes. This segmentation organizes the data transfer process into discrete, manageable transfer points, reducing overall transfer complexity while maintaining the benefits of multi-plane distribution.
3Ease of operation
If the block diagram is distributed across multiple model planes, then the meaningful division of labor improves, but the risk of errors and confusion increases
Solution Approach 1:
The patent implements feedback mechanisms that monitor and verify data transfer between model planes. This feedback ensures that data exchanged between planes maintains correctness and consistency, thereby reducing errors while preserving the organizational benefits of distributed block placement.
Solution Approach 2:
Vertical data transfer means serve as intermediary verification points between model planes. These intermediaries check and validate data during transfer, reducing the risk of errors and confusion that would otherwise increase with distributed block diagrams.
4Adaptability or versatility
If vertical data transfer means are added between model planes, then data exchange between planes is enabled, but the overall system complexity increases
Solution Approach 1:
The data exchange capability is segmented into discrete vertical data transfer means positioned between specific model planes. This segmentation enables targeted data exchange where needed while keeping the overall system structure manageable by limiting vertical connections to specific locations rather than implementing comprehensive inter-plane connectivity.
Data Source
AI summary
A modeling system and process for computer-aided, block-based modeling by preparing a first block diagram in a first model plane that relates to a first abstraction stage, in which at least one block is placeable in the first model plane and several blocks are connectable to one another by horizontal data transfer devices for horizontally exchanging data. At least one other block diagram is arrangeable on at least one other model plane assigned to the first abstraction stage that is separated from the first model plane. The first block diagram of the first model plane and the other block diagram of the other model plane form an overall block diagram that can be arranged on a selection of at least two model planes from the first model plane and the other model planes, so that a vertical exchange of data between at least two selected model planes can be produced.


