LOG - PowerPoint PPT Presentation

1 / 22
About This Presentation
Title:

LOG

Description:

IISiBat devient le 'Simulation studio' point central de toutes les t ches ... Ajouter un composant (TYPE) = copier un fichier dans un r pertoire ... – PowerPoint PPT presentation

Number of Views:212
Avg rating:5.0/5.0
Slides: 23
Provided by: wernerk6
Category:
Tags: log | ajouter

less

Transcript and Presenter's Notes

Title: LOG


1
TRNSYS 16 et le Simulation Studio Werner
Keilholz, CSTB 8 Mars 2004 Sophia Antipolis
2
Améliorations du package
  • Intégration
  • IISiBat devient le Simulation studio point
    central de toutes les tâches
  • Modèles de projets (project templates)
  • Documentation
  • Version électronique (PDF)
  • Mise à jour en permanence sur le site Web TRNSYS
  • Version papier toujours disponible
  • Gestion derreurs
  • Mécanisme dans le noyau, utilisable par les
    composants utilisateur
  • Plus dinformations dans les messages
  • Linterface graphique affiche automatiquement les
    messages

3
Améliorations du noyeau
  • Le solveur
  • Méthode du numerical relaxation
  • Double précision
  • Toutes les variables sont en double précision
  • Permet des pas de temps jusquà 1 seconde
  • Modernisation du code source
  • Convention de programmation (Implicit none, )
  • Modules à la place des common blocks
  • Fonctions daccès à la place des variables
    globales

4
Améliorations du noyeau Architecture DLL
  • Ajouter un composant (TYPE) copier un fichier
    dans un répertoire
  • Les composants peuvent être écrits dans nimporte
    quelle langage de programmation (C, C, PASCAL,
    Delphi, FORTRAN, )
  • Appel aux applications externes
  • Excel permet la programmation en Visual Basic
    (VBA) !
  • EES permet maintenant plus dun composant
  • Matlab connexion standard

5
Améliorations du noyeau Architecture DLL
TRNSYS 15
TRNSYS 16
6
Améliorations du noyeau Architecture DLL -
avantages
  • Optimisation de la mémoire TRNLIB.DLL
    devient trop gros !
  • gt on ne charge que les TYPES nécessaires
  • Grand nombre de bibliothèques non-standard
  • Transsolar no-standard types, TESS Libraries,
    Hydrogems, Composants maison doivent
    co-exister sans conflits
  • Facilite énormément les mises à jour
  • Compile beaucoup plus rapidement

7
Améliorations du noyau Architecture DLL
comment ça marche ?
  • Après lecture du deck, TRNSYS sait quels types
    sont nécessaires pour la simulation
  • Toutes les DLLs présentes dans le répertoire
    UserLib sont examinées pour vérifier si elles
    contiennent les TYPES requis
  • Seules les DLLs requises sont chargées (fonction
    LoadLibrary)
  • Transparent pour lutilisateur aucune
    modification dans le deck ou dans linterface
    graphique !

8
Améliorations du noyau Architecture DLL cest
compliqué, non ?
  • Il est très facile dadapter un TYPE existant !
  • Il suffit dajouter une ligne au début du code
    source

!DECATTRIBUTES DLLEXPORT TYPExxx
  • Cette ligne exporte la fonction TYPExxx, ce
    qui permet à TRNSYS de la trouver lors du
    chargement de la DLL en mémoire

9
Améliorations du noyeau Architecture DLL cest
vraiment pas compliqué ?
  • La définition dun projet de compilation
    (workspace dans Compaq Visual Fortran) est
    légèrement plus compliquée que pour la version
    statique
  • Mais un workspace prédéfini est livré en
    standard(double-click pour louvrir, F8 pour
    tout recompiler)
  • Les nostalgiques peuvent aussi compiler en mode
    à lancienne
  • Le débuggage pour les programmeurs est légèrement
    plus compliqué
  • Il faut veiller à activer le bon projet de
    compilation
  • Les points darrêt (breakpoints) sont autorisés
    uniquement dans le projet actif

10
Améliorations du noyau Architecture DLL
conclusion
  • Lutilisation des DLLs est légèrement plus
    compliqué pour les programmeurs
  • Elle rend lutilisation beaucoup plus simple et
    efficace pour les utilisateurs

11
Améliorations dans la bibliothèque standard
  • Lecteur de données combiné avec le processeur de
    radiations en un seul type
  • Plus de connexion type 9/89 -gt 16 nécessaire !
  • Moins derreurs possibles (de connexion entre les
    deux composants, de cohérence, )

12
Améliorations dans la bibliothèque standard
  • Modèles de systèmes Hydrogène
  • HYDROGEMS inclus dans la bibliothèque standard
    (IFE Norvège)
  • Maintenu et amélioré par les développeurs
  • Bibliothèque de contrôleurs améliorée
  • Contrôleur PID
  • Thermostat à 5 états

13
Améliorations dans la bibliothèque standard
  • Nouveaux composants HVAC
  • Nouveau modèle de chaudière
  • Pompe à vitesse variable
  • New Absorption Chiller Model
  • Etc.
  • Amélioration des composants existants
  • Plus de flexibilité pour la lecture de bases de
    données
  • Ballon de stockage plus robuste (Type 60)

14
Améliorations de la bibliothèqueType 56 modèle
de fenêtres à 2 bandes
  • Actuellement, on ne tient compte que dune bande

100
pièce
31
a) selective glazing 66/33
b)
selective glazing
faux
9.6
(Tvis 66 g 33 , Tsol31 )
66/33
15
Améliorations de la bibliothèqueType 56 modèle
de fenêtres à 2 bandes
  • Nouveau modèle à deux bandes

total solar
100
visible
46
invisible
64
30
1
pièce
19
31
correct
19
a) selective glazing 66/33
0
(Tvis 66 g 33 , Tsol31 )
16
Améliorations de la bibliothèqueType 56 plafond
refroidissant
  • Intégration dun modèle de plafond refroidissant
    dans le TYPE56
  • utilise la norme de test DIN 4715-1

17
Améliorations de la bibliothèqueType 56 plafond
refroidissant
  • Avantages
  • intégré au TYPE 56
  • tient compte de léchange de chaleur avec la
    zone
  • tient compte du transfert de chaleur par le
    fluide
  • bibliothèque de planchers refroidissant
    disponible

18
Améliorations de la bibliothèqueType 56
plancher refroidissant
  • segmentation automatique
  • le modèle requiert un flux de masse minimal pour
    une approximation linéaire de la fonction e
  • gt séparation en plusieurs segments, connexion
    automatique
  • (Tout1Tin2, Tout2Tin3, mflow1mflow2mflow3)

19
Améliorations de la bibliothèqueType 56
Interface graphique
  • PREBID devient TRNBuild
  • Meilleure gestion des bibliothèques (murs et
    fenêtres)
  • renommer, copier, effacer des types de murs et
    fenêtres
  • Utilisation de plusieurs bibliothèques

20
TRNSEDdevint TRNEdit
  • Amélioration de la navigation dans les
    applications TRNSED
  • Plusieurs fenêtres, liens type HTML
  • Images avec zones clickables
  • Plus facile à utiliser pour les concepteurs /
    développeurs
  • Menus pour insérer des éléments TRNSED (e.g.
    checkbox)
  • Possibilité de remettre les valeurs par défaut
  • Interactions entre variables TRNSED
  • E.g. changer une variable en fonction dun menu
    popup

21
TRNSEDdevint TRNEdit
22
Résumé des nouveau noms
  • IISiBat -gt TRNSYS Simulation Studio
  • PREBID -gt TRNBuild
  • TRNSED -gt TRNEdit
Write a Comment
User Comments (0)
About PowerShow.com