User Tools

Site Tools


realtime-simulation-fr

Simulation temps réel

Traitement réaliste des trains en simulation virtuelle

Cela peut être utile de piloter les trains avec leur vitesse réelle en simulation virtuelle pour test.

Exemples d'utilisation

  • test d'horaires
  • test de temps de parcours, par exemple pour découvrir les goulets d'étranglement
  • vérifier les temps d'attente dans les blocs
  • test de signalisation
  • planification de blocs pour augmenter le débit sur un itinéraire entre les gares
  • détection des goulets d'étranglement dans un ensemble de points
  • … et bien plus

Réglages de base dans Rocrail pour la simulation temps réel

  • L'option Calcul est réglée dans Propriétés du Mode Automatique Rocrail
  • L'échelle et les unités métriques sont définies
  • La longueur de bloc est définie (longueur totale et/ou distance optionnelle entre ENTER et IN du bloc cible)
  • La longueur d'itinéraire est définie (distance entre IN du bloc de départ et ENTER du bloc cible)
  • Valeur max. en km/h est définie dans la définition de la vitesse de l'itinéraire
  • Le mode de vitesse de la locomotive est défini (au moins avec les valeurs en km/h)
Réglage Exemple Image Exemple
Propriétés Rocrail / Automatique / Itinéraire / Calcul Calcul = ON
Propriétés du Plan / Échelle

et

Propriétés du Plan / Unités métriques
Échelle = 87



Unités métriques = mm
Bloc / Général / Longueur
a) Longueur Logique
b) (en option) Longueur Physique
voir Utilisation de la longueur du bloc
Longueur du Bloc = 2002
Itinéraire / Autorisations / Longueur Longueur de l'itinéraire = 1012
Itinéraire / Vitesse / Max. km/h Max. km/h = 80
Locomotive / Vitesse / Mode Vitesse Locomotive = Pourcentage

(dans tous les cas "km/h" doit être rempli avec des valeurs autres que zéro)

Mode opératoire

  • les locomotives doivent être démarrées avec "virtuel automatique" à partir du menu contextuel;
  • Pour le test d'horaire les options de la locomotive "Rechercher un horaire en cas d'inactivité" et "Virtuel automatique" doivent être configurées dans l'onglet détails de la locomotive.

Rocrail utilise les valeurs de vitesse, d'échelle et longueurs pour calculer le temps de trajet de la locomotive et génère un évènement enter2in interne virtuel avec cette durée.

Si la locomotive doit attendre dans un bloc, la durée sera calculée avec la moitié de la valeur de la vitesse de la locomotive pour simuler la décélération de la locomotive.

Indice: Lors du transfert des résultats virtuels au réseau réel, les meilleurs résultats seront obtenus avec des locomotives calibrées.
Configuration Exemple Image Exemple
Menu Locomotive / Virtuel automatique Démarre la Locomotive Virtuel
Propriétés Locomotive / Détails / … Options pour les horaires

Utilisation de la longueur de bloc

Pour spécifier la longueur d'un bloc avec Rocrail version 15721+ deux champs sont disponibles:

  • le premier champs est appelé "Longueur Logique";
  • le second champs est appelé "Longueur Physique".

La "Longueur Logique" est principalement utilisée pour les calculs de permission. Chaque locomotive et/ou train doit s'inscrire dans cette "Longuer Logique".
La "Longueur Physique" indique la distance entre le détecteur ENTER et le détecteur IN du bloc. Cette "Longueur Physique" est utilise si le train est plus long que la distance entre les capteurs installés.
Le tableau suivant affiche

  • quel champ est utilisé pour calculer la permission d'une locomotive pour entrer dans le bloc et
  • quels champs sont utilisés pour calculer les valeurs de simulation en temps réel.
Longueur Logique Longueur Physique Permission Simulation temps réel
0 0 oui pas de simulation temps réel
0 Longueur Physique oui La Longueur Physique sera utilisée pour la simulation temps réel
Longueur Logique 0 (loco+écart) < Longueur Logique La Longueur Logique sera utilisée pour la simulation temps réel
Longueur Logique Longueur Physique (loco+écart) < Longueur Logique La Longueur Physique sera utilisée pour la simulation temps réel

"(loco+écart)": la longueur de la locomotive plus la valeur prise à partir des "Propriétés Rocrail / Automatique / Bloc / Bloc min. - longueur du train"

Dans les scripts XML ces attributs peuvent être utilisés:

  • "Logical Length": objet "bk", attribut "len"
  • "Physical Length": objet "bk", attribut "lenenter2in"

Plan de simulation temps réel



Pour tester, cet environnement de travail est fourni: realtimesimulation.zip

Le résultat calculé peut être trouvé dans les fichiers de suivi Rocrail. Appelez Menu → Aide → Suivi des opérations… pour lire ces fichiers de suivi et filtrer les valeurs de la simulation temps réel avec le texte: "virtual" et le type: "OLoc".
"virtualeventtimer" et "virtualtimer" afficheront les paramètres utilisés et le résultat claculé.

Le filtre de suivi est décrit ici: filtre de suivi

realtime-simulation-fr.txt · Last modified: 2022/05/07 10:52 by phil45