IP Library Granted Patent US 9,147,015
Granted Patent B2
US 9,147,015 · App. 13/227,984 · Granted Sep 29, 2015

Computer-implemented method for creating a model of a technical system

Inventor: Martin Ruehl (Altenbeken, DE)
Assignee: dSPACE digital signal processing and control engineering GmbH
G06F17/5009G06F2217/02
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,147,015
App. No.
13/227,984
Granted
Sep 29, 2015
Kind
B2
Abstract

A computer-implemented method for creating a model of a technical system is provided. The model includes at least two model components of a same class, and each model component has at least one input and/or at least one output. Links are established between the inputs and the outputs of the model components. At least one first selection of inputs and/or outputs of at least one of the model components is made, and at least one additional, second selection of inputs and/or outputs of at least one of the model components is made, and the inputs and/or the outputs of the first selection are displayed in list form in a first column of a display, and the inputs and/or the outputs of the second selection are displayed in list form in a second column of the display.

Claims (22)

1. A computer-implemented method for creating a model of a technical system on a computer that has a display, the method comprising:

providing the model, the model including at least two model components of a same class, and each model component having at least one input and at least one output;

establishing links between the inputs and the outputs of a first model component and the inputs and the outputs of a second model component, such that the inputs and the outputs of the first model component are linked to the inputs and outputs of the second model component;

making a first selection of at least one of the inputs and/or the outputs of at least one of the model components;

making a second selection of inputs and/or outputs of at least one of the model component;

displaying the inputs and/or the outputs of the first selection in a list form in a first column of the display; and

displaying the inputs and/or the outputs of the second selection in the list form in a second column of the display,

wherein displaying the inputs and/or outputs of the first and second columns are automatically positioned close to each other to represent the linkage of the first and second model components and wherein the automatic positioning is performed by an optimization operation that includes minimizing a sum of position deviations or a sum of squares of position deviations of the linked inputs and/or outputs of the model components in the columns.

2. The method according to claim 1 , wherein the inputs and/or the outputs of the first selection in the first column are at least partially linked to the outputs and/or the inputs of the second selection in the second column.

3. The method according to claim 1 , wherein n selections of inputs and/or outputs are made from the inputs and/or outputs of at least one of the model components, and wherein each selection of the n selections is displayed in a separate column of the display.

4. The method according to claim 1 , wherein only outputs or only inputs of at least one of the model components is selected as the first selection of inputs and/or outputs of at least one of the model components, and wherein only inputs or only outputs of at least one of the model components is selected as the second selection of inputs and/or outputs of at least one of the model components.

5. The method according to claim 4 , wherein all outputs or all inputs of both the first model component and the second model component are selected as the first selection of inputs and/or outputs of at least one of the model components, and wherein all inputs or all outputs of both the first model component and the second model component are selected as the second selection of inputs and/or outputs of at least one of the model components.

6. The method according to claim 1 , wherein all inputs and all outputs of the first model component are selected as the first selection of inputs and/or outputs of at least one of the model components, and wherein all inputs and all outputs of the second model component are selected as the second selection of inputs and/or outputs of at least one of the model components.

7. The method according to claim 6 , wherein for n model components, n selections are made, each selection including the inputs and the outputs of one of the n model components, and each selection being displayed in one of n columns of the display.

8. The method according to claim 1 , wherein the inputs and/or outputs of at least one of the model components displayed in a column of the display are automatically grouped according to model components.

9. The method according to claim 1 , wherein the inputs and/or outputs of at least one of the model components displayed in a column of the display are organized hierarchically or in a nested structure.

10. The method according to claim 1 , wherein the inputs and/or outputs of at least one of the model components displayed in the first column of the display and the inputs and/or outputs of at least one of the model components displayed in the second column of the display are automatically situated relative to each other such that the inputs and/or outputs linked to each other by signal lines in different columns are located as close together as possible.

11. The method according to claim 1 , wherein the first selection includes at least one input and/or at least one output of both the first model component and the second model component, and

wherein the second selection includes at least one input and/or at least one output of both the first model component and the second model component.

12. The method according to claim 1 , wherein all of the inputs and/or outputs in a column of the display are grouped according to the respective model component in which the inputs and/or outputs are associated.

13. The method according to claim 1 , wherein the links are established such that the outputs of the first model component are directly linked to the inputs of the second model component, and the outputs of the second model component are directly linked to the inputs of the first model component.

14. The method according to claim 1 , wherein after the links are established, the first selection and the second selection are made.

Assignments (2)
CHANGE OF NAME Recorded Dec 21, 2022
From: DSPACE DIGITAL SIGNAL PROCESSING AND CONTROL ENGINEERING GMBH
To: DSPACE GMBH
Reel/Frame 062202/0014 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2011
From: RUEHL, MARTIN
To: DSPACE DIGITAL SIGNAL PROCESSING AND CONTROL ENGINEERING GMBH
Reel/Frame 026873/0743 →
Continuity (1)
Related Publication 20130066604A1 · Mar 14, 2013