Processing

Please wait...

Settings

Settings

Goto Application

1. WO2019219170 - A METHOD FOR SYNCHRONIZING PROGRAMS FOR SIMULATION OF A TECHNICAL SYSTEM

Publication Number WO/2019/219170
Publication Date 21.11.2019
International Application No. PCT/EP2018/062482
International Filing Date 15.05.2018
Chapter 2 Demand Filed 11.03.2020
IPC
G06F 17/50 2006.1
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
17Digital computing or data processing equipment or methods, specially adapted for specific functions
50Computer-aided design
CPC
G06F 30/20
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
30Computer-aided design [CAD]
20Design optimisation, verification or simulation
Applicants
  • SIEMENS INDUSTRY SOFTWARE NV [BE]/[BE]
Inventors
  • WITTE, Martin
Agents
  • MAIER, Daniel
Priority Data
Publication Language English (en)
Filing Language English (EN)
Designated States
Title
(EN) A METHOD FOR SYNCHRONIZING PROGRAMS FOR SIMULATION OF A TECHNICAL SYSTEM
(FR) PROCÉDÉ DE SYNCHRONISATION DE PROGRAMMES POUR LA SIMULATION D'UN SYSTÈME TECHNIQUE
Abstract
(EN) The invention refers to a method for synchronizing programs for simulation of a technical system (1), the programs comprising a first simulation program (SP1) and a second simulation program (SP2). The first simulation program (SP1) outputs values (φ(ti)) of a first variable (φ) at first time points (ti) between first time intervals (Δt) according to a first frequency (f1) in virtual simulated time and the second simulation program outputs values (M(Tj)) of a second variable (M) at second time points (Tj) between second time intervals (Δτ) according to a second frequency (f2) in virtual simulated time, the first frequency (f1) being lower than the second frequency (f2). In the method of the invention, values ((φ(Tj)) of the first variable (φ) at second time points (Tj) between two successive first time points (ti) are determined based on an approximation, where the second simulation program (SP2) uses the approximated values (φ(Tj)) in order to determine values (M(Tj)) of the second variable (M) at second time points (Tj) between the two successive first time points (ti). Furthermore, an error (ERR) is determined based on the absolute value of the difference between a first integral value (E1) as seen from the first simulation program (SP1) and a second integral value (E2) as seen from the second simulation program. A warning (WA) is output by a user interface (UI) in case that the error (ERR) exceeds a predetermined threshold (TH).
(FR) L'invention concerne un procédé de synchronisation de programmes pour la simulation d'un système technique (1), les programmes comprenant un premier programme de simulation (SP1) et un second programme de simulation (SP2). Le premier programme de simulation (SP1) délivre des valeurs (φ(ti)) d'une première variable (φ) à des premiers instants (ti) compris entre des premiers intervalles de temps (Δt) conformes à une première fréquence (f1) en temps simulé virtuel, et le second programme de simulation délivre des valeurs (M(Tj)) d'une seconde variable (M) à des seconds instants (Tj) compris entre des seconds intervalles de temps (Δτ) conformes à une seconde fréquence (f2) en temps simulé virtuel, la première fréquence (f1) étant inférieure à la seconde fréquence (f2). Dans le procédé de l'invention, des valeurs (φ(Tj)) de la première variable (φ) à des seconds instants (Tj) compris entre deux premiers instants (ti) successifs sont déterminées sur la base d'une approximation, le second programme de simulation (SP2) utilisant les valeurs approximées (φ(Tj)) pour déterminer des valeurs (M(Tj)) de la seconde variable (M) à des seconds instants (Tj)) compris entre les deux premiers instants (ti) successifs. En outre, une erreur (ERR) est déterminée sur la base de la valeur absolue de la différence entre une première valeur intégrale (E1) vue par le premier programme de simulation (SP1) et une seconde valeur intégrale (E2) vue par le second programme de simulation. Un avertissement (WA) est délivré par une interface utilisateur (UI) dans le cas où l'erreur (ERR) dépasse un seuil prédéterminé (TH).
Related patent documents
Latest bibliographic data on file with the International Bureau