Format de fichier externe pour les données de la courbe

  1. Le fichier doit être un fichier texte.
  2. Pour les courbes de temps, de température et S-N :
    • Toute ligne qui commence par un dièse (#) est ignorée. Ces lignes permettent d'entrer des informations d'en-tête et de commentaires.
    • Deux nombres sont alors lus à partir de chaque ligne. Le premier nombre se rapporte au temps, à la température ou aux cycles, en fonction du type de courbe. Le second nombre représente une amplitude (courbes de temps et de température) ou une contrainte (courbes S-N).
  3. Pour les courbes historiques du chargement :
    Les courbes historiques du chargement permettent de définir des événements de fatigue à amplitude variable. Le format décrit ci-dessous est compatible avec le format standard de la SAE (Society of Automotive Engineers - Société des ingénieurs automobiles).
    • Toute ligne qui commence par un dièse (#) est ignorée, sauf si elle est suivie par TIMEstep.
    • Toute ligne qui commence par #TIMEstep indique le taux d'échantillonnage. Par exemple, #TIMEstep= 120.00 Seconds indique que l'incrément de temps pour chaque ligne est de 120 secondes.
      • Une valeur non nulle de TIMEstep indique que la colonne de temps n'est pas incluse. Dans ce cas, le canal i renvoie à la colonne i.
      • Une valeur nulle de TIMEstep indique que la première colonne est la colonne de temps. Dans ce cas, le canal i renvoie à la colonne (i+1).
      • Si aucune ligne ne commence par #TIMEstep, le canal i renvoie à la colonne i (sans colonne de temps).
    • Lorsque vous utilisez une courbe d'historique de chargement provenant d'une bibliothèque d'une étude, le programme demande le canal à extraire.
    • Chaque ligne peut comporter jusqu'à 20 nombres. Une ligne de commentaire (commençant par #) sépare normalement les blocs de données.
Cet exemple de fichier contient plusieurs points de données d'amplitude se rapportant à 1 canal uniquement.
# Cette ligne est ignorée.
# BEGIN DATA (cette ligne est également ignorée)
-999
255
-875
201
-177
433
-487
# Les données sont présentées sous la forme d'un nombre par ligne.
Ce fichier exemple contient 3 canaux (sans colonne de temps).
# Cette ligne est ignorée.
#TIMEstep= 0.001
-195 -296 51
-238 -318 40
-198 -307 55
-168 -297 65
# Les données sont présentées sous la forme de 3 nombres par ligne.
Cet exemple de fichier contient une colonne de temps et 3 canaux.
# Cette ligne est ignorée.
#TIMEstep= 0 # temps enregistré dans la première colonne
0.00 -195 -296 51
.001 -238 -318 40
0.02 -198 -307 55
0.04 -168 -297 65
# Les données sont présentées sous la forme de 4 nombres par ligne.