IP Library Granted Patent US 11,630,931
Granted Patent B2
US 11,630,931 · App. 16/948,126 · Granted Apr 18, 2023

Method of generating an operation procedure for a simulation of a mechatronic system

Inventors: Stefan Harald Reiterer (Ligist, AT); Martin Benedikt (Frohnleiten, AT)
Assignee: Virtual Vehicle Research GmbH
G06F30/23G06T17/20G06F30/25G06F30/367G06F30/398G06F2111/00G06F2119/22
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 11,630,931
App. No.
16/948,126
Granted
Apr 18, 2023
Kind
B2
Abstract

A computer-implemented method of generating an operation procedure for a simulation of a system, in particular a mechatronic system is disclosed. A source node has at least one source parameter (Ps) and a first simulation system with at least one first simulation node is determined, wherein the first simulation node includes at least one input parameter (Pi) and at least one output parameter (Pa). The first simulation node includes a simulation function for determining the output parameter (Pa) based on the input parameter (Pi) of the first node. When the input parameter (Pi) is available based on the source parameter (Ps), a global operation graph is built describing a link between the source node and the first simulation node for describing an operating procedure of the simulation of the system.

Claims (50)

1. A computer-implemented method of generating a global operation graph, the method comprising:

determining with a processor a source node comprising at least one source parameter, wherein the source node comprises a database stored in a computer-readable memory, the database comprising the source parameter and/or the source node comprises a simulation function for determining the source parameter on the basis of a source input parameter of the source node;

determining with the processor a first simulation system comprising at least one first simulation node;

wherein the first simulation node comprises at least one input parameter and at least one output parameter;

wherein the first simulation node comprises a simulation function for determining the output parameter on the basis of the input parameter of the first simulation node;

determining, with the processor whether the input parameter is available on the basis of the source parameter or not,

wherein the source parameter comprises information about the input parameter of the first simulation node or at least delivers an information about how the input parameter can be determined on the basis of the source parameter, if the input parameter is available on the basis of the source parameter,

building with the processor a global operation graph describing a link between the source node and the first simulation node for describing an operating procedure of the simulation of the system,

determining with the processor a second simulation system, wherein the second simulation system comprises a second source node,

wherein the second source node is a second simulation node of the second simulation system,

wherein the second simulation node comprises at least one further input parameter and at least one further output parameter,

wherein the second simulation node comprises a further simulation function for determining with the processor the further output parameter on the basis of the further input parameter indicative of the source parameter taken from the source node,

wherein the further output parameter is used by the processor as an input parameter for the first simulation node of the first simulation system, such that a respective dependency and co-simulation of both simulation systems, is provided and mapped by the processor in the global operation graph such that the first simulation system and the second simulation system are conducted simultaneously.

2. The method according to claim 1 , further comprising:

controlling with the processor a simulation system on the basis of the global operation graph for performing a simulation of the system.

3. The method according to claim 1 , further comprising:

providing with the processor a converting unit configured for converting the source parameter of the source node to the input parameter of the simulation node.

4. The method according to claim 3 ,

wherein the converting unit transfers with the processor the source parameter to the input parameter by converting a format of the source parameter to a required format of the input parameter.

5. The method according to claim 3 ,

wherein the converting unit provides a transfer function for determining with the processor the input parameter on the basis of the source parameter and of a further source parameter.

6. A system of generating an operation procedure for a simulation of a mechatronic system, the system comprising:

a memory element

a processor in communication with the memory element, the processor configured to determine a source node comprising at least one source parameter;

determine a first simulation system comprising at least one first simulation node;

wherein the first simulation node comprises at least one input parameter and at least one output parameter;

wherein the first simulation node comprises a simulation function for determining the output parameter on the basis of the input parameter of the first simulation node;

determine, whether the input parameter is available on the basis of the source parameter or not,

wherein the source parameter comprises information about the input parameter of the first simulation node or at least delivers an information about how the input parameter can be determined on the basis of the source parameter, and

when the input parameter is available on the basis of the source parameter,

build a global operation graph describing a link between the source node and the first simulation node for describing an operating procedure of the simulation of the system,

determine a second simulation system, wherein the second simulation system comprises a second source node,

wherein the second source node is a second simulation node of the second simulation system,

wherein the second simulation node comprises at least one further input parameter and at least one further output parameter,

wherein the second simulation node comprises a further simulation function for determining with the processor the further output parameter on the basis of the further input parameter indicative of the source parameter taken from the source node,

wherein the further output parameter is used by the processor as an input parameter for the first simulation node of the first simulation system, such that a respective dependency and co-simulation of both simulation systems, is provided and mapped by the processor in the global operation graph such that the first simulation system and the second simulation system are conducted simultaneously.

7. A computer program product comprising instructions, which instructions when executed by a computer, cause the computer to:

determine a source node comprising at least one source parameter;

determine a first simulation system comprising at least one first simulation node;

wherein the first simulation node comprises at least one input parameter and at least one output parameter;

wherein the first simulation node comprises a simulation function for determining the output parameter on the basis of the input parameter of the first simulation node;

determine, whether the input parameter is available on the basis of the source parameter or not,

wherein the source parameter comprises information about the input parameter of the first simulation node or at least delivers an information about how the input parameter can be determined on the basis of the source parameter, and

when the input parameter is available on the basis of the source parameter,

build a global operation graph describing a link between the source node and the first simulation node for describing an operating procedure of the simulation of the system,

determine a second simulation system, wherein the second simulation system comprises a second source node,

wherein the second source node is a second simulation node of the second simulation system,

wherein the second simulation node comprises at least one further input parameter and at least one further output parameter,

wherein the second simulation node comprises a further simulation function for determining with the processor the further output parameter on the basis of the further input parameter indicative of the source parameter taken from the source node,

wherein the further output parameter is used by the processor as an input parameter for the first simulation node of the first simulation system, such that a respective dependency and co-simulation of both simulation systems, is provided and mapped by the processor in the global operation graph such that the first simulation system and the second simulation system are conducted simultaneously.

Assignments (4)
CHANGE OF NAME Recorded Feb 16, 2023
From: KOMPETENZZENTRUM - DAS VIRTUELLE FAHRZEUG FORCHUNGSGESELLSCHAFT MBH
To: VIRTUAL VEHICLE RESEARCH GMBH
Reel/Frame 062776/0583 →
CORRECTIVE ASSIGNMENT TO CORRECT THE SPELLING OF THE ASSIGNOR'S NAME PREVIOUSLY RECORDED AT REEL: 054441 FRAME: 342. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 30, 2020
From: REITERER, STEFAN HARALD; BENEDIKT, MARTIN
To: KOMPETENZZENTRUM - DAS VIRTUELLE FAHRZEUG FORSCHUNGSGESELLSCHAFT MBH
Reel/Frame 054533/0486 →
CORRECTIVE ASSIGNMENT TO CORRECT THE SPELLING OF THE NAME OF THE ASSIGNEE PREVIOUSLY RECORDED ON REEL 054441 FRAME 342. ASSIGNOR(S) HEREBY CONFIRMS THE CORRECT NAME IS KOMPETENZZENTRUM - DAS VIRTUELLE FAHRZEUGFORSCHUNGSGESELLSCHAFT MBH. Recorded Nov 30, 2020
From: REITERER, STEFAN HARALD; BENEDIKT, MARTIN
To: KOMPETENZZENTRUM - DAS VIRTUELLE FAHRZEUG FORSCHUNGSGESELLSCHAFT MBH
Reel/Frame 054534/0765 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 23, 2020
From: REITERER, STEFAN HARALD; BENEDIKT, MARTIN
To: KOMPETENZZENTRUM - DAS VIRTUELLE FAHRZEUG FORCHUNGSGESELLSCHAFT MBH
Reel/Frame 054441/0342 →
Priority Claims (1)
EP 19197037 · Sep 12, 2019 · regional
Continuity (1)
Related Publication 20210081586A1 · Mar 18, 2021