Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Goto Application

1. WO2020089664 - PROCÉDÉ ET SYSTÈME DE SYNCHRONISATION D'UN PREMIER ET D'UN SECOND SYSTÈME DE SIMULATION

Numéro de publication WO/2020/089664
Date de publication 07.05.2020
N° de la demande internationale PCT/IB2018/001211
Date du dépôt international 29.10.2018
CIB
G16Z 99/00 2019.01
GPHYSIQUE
16TECHNOLOGIES DE L’INFORMATION ET DE LA COMMUNICATION SPÉCIALEMENT ADAPTÉES À DES DOMAINES D’APPLICATION SPÉCIFIQUES
ZTECHNOLOGIES DE L’INFORMATION ET DE LA COMMUNICATION SPÉCIALEMENT ADAPTÉES À DES DOMAINES D’APPLICATION SPÉCIFIQUES, NON PRÉVUES AILLEURS
99Matière non prévue dans les autres groupes principaux de la présente sous-classe
Déposants
  • SIEMENS INDUSTRY SOFTWARE LTD. [IL]/[IL]
Inventeurs
  • HAZAN, Moshe
  • BARAK, Guy
  • MILMAN, Gilad
  • SNIR, Gal
  • OTTERMANN, Johannes
  • HERLA, Werner
  • WINTER, Robert
Données relatives à la priorité
Langue de publication anglais (EN)
Langue de dépôt anglais (EN)
États désignés
Titre
(EN) A METHOD AND A SYSTEM FOR SYNCHRONIZING A FIRST AND A SECOND SIMULATION SYSTEM
(FR) PROCÉDÉ ET SYSTÈME DE SYNCHRONISATION D'UN PREMIER ET D'UN SECOND SYSTÈME DE SIMULATION
Abrégé
(EN)
The present invention discloses a method and a system for synchronizing a first and a second simulation system (PLCSIM, Process Simulate), each operating in a free running operation thereby exchanging data in order to run the simulation systems; comprising: a) providing the first simulation system (PLCSIM) being enabled to run in cycles at a substantially linear speed wherein the speed is determined by repeatably setting a scaling factor (sn); b) providing the second simulation system (Process Simulate) being enabled to run in cycles at different speeds; c) executing the first and the second simulation system wherein the second simulation system requests at the end of a cycle a virtual time stamp from the first simulation system; d) calculating on the basis of the requested virtual time stamp from the first simulation system a virtual duration time Δtnfs and on the basis of the virtual time stamp after completion of this cycle of the second simulation system a virtual duration time Δtnss; e) calculating an update sn+1 for the scaling factor according the most recent scaling factor sn multiplied by Δtnss/Δtnfs; and f) applying the updated scaling factor sn+1 to determine the speed of the first simulation system over the course of the next cycle of the second simulation system.
(FR)
La présente invention concerne un procédé et un système de synchronisation d'un premier et d'un second système de simulation (PLCSIM, simulation de processus), fonctionnant chacun selon un fonctionnement d'exécution libre échangeant ainsi des données afin d’exécuter les systèmes de simulation ; comprenant les étapes consistant : a) à fournir le premier système de simulation (PLCSIM) pouvant s'exécuter dans des cycles à une vitesse sensiblement linéaire, la vitesse étant déterminée par réglage répété d'un facteur de mise à l'échelle (sn) ; b) à fournir le second système de simulation (simulation de processus) pouvant s'exécuter dans des cycles à des vitesses différentes ; c) à exécuter le premier et le second système de simulation, le second système de simulation demandant à la fin d'un cycle une estampille temporelle virtuelle en provenance du premier système de simulation ; d) à calculer, sur la base de l'estampille temporelle virtuelle demandée en provenance du premier système de simulation, une durée virtuelle Δtnfs, et sur la base de l'estampille temporelle virtuelle après achèvement de ce cycle du second système de simulation, une durée virtuelle Δtnss ; e) à calculer une mise à jour sn + 1 pour le facteur de mise à l'échelle selon le facteur de mise à l'échelle le plus récent sn multiplié par Δtnss/Δtnfs ; f) à appliquer le facteur de mise à l'échelle mis à jour sn + 1 afin de déterminer la vitesse du premier système de simulation au cours du cycle suivant du second système de simulation.
Dernières données bibliographiques dont dispose le Bureau international