Export et Import de modèles ICAR sous Trnsys 17



Documents pareils
Introduction à Eclipse

arcopole Studio Version 3.3

B. Delinchant 1, P.Y. Gibello 2, F. Verdière 1-3, F. Wurtz 1

Sessions en ligne - QuestionPoint

CHAPITRE 1 CREER UN EXECUTABLE

Installation et prise en main

TP1 : Initiation à Java et Eclipse

Notice d installation du patch Lia 8.20

Machine virtuelle Java pour Palm TX

Module.NET 3 Les Assemblys.NET

S T L - C P S - L e s p l u g i n s E c l i p s e. - Une Introduction , Frédéric Peschanski

PROCEDURE D EXPORT-IMPORT DU CERTIFICAT InVS INTERNET EXPLORER

Fiche technique rue de Londres Paris Tél. : Mail : contact@omnikles.com

I. Instalation de l environnement JDK et JRE : II. Configuration outil Reporting : Pentaho... 4

DotNet. Plan. Les outils de développement

Eclipse atelier Java

Bases Java - Eclipse / Netbeans

Module d échange de données INTERLIS v1.0 GeoConcept Manuel d'utilisation

Areca Backup Première Sauvegarde - Configurez votre premier groupe et votre première cible.

TD/TP 1 Introduction au SDK d Android

Projet de développement

Programmation Mobile Android Master CCI

Host Integration Server 2000

Réf. : S2I-CIELL2-PI-1.0. Version : 1.0. Auteurs : S2I-TOULON

Formation PROFIS Installation. Module 1 : Plateforme générale. PROFIS Installation I Plateforme générale I MKT E2 CM I

Projet de développement. Introduction à Eclipse. Application à votre projet. Philippe Collet. Organisation. Cours 1 : principes généraux - svn

Sage 100 CRM Guide de l Import Plus avec Talend Version 8. Mise à jour : 2015 version 8

Environnements de développement (intégrés)

Mise en place SSO. Mise en place SSO. 1. Installation de Tomcat sur le serveur OCR (Windows) 2. Ajout des librairies. by LegalBox

Asterisk QuickRecord. ANTOINE MANSUY IUT DE COLMAR

Module d anonymisation

AIDE TECHNIQUE POUR L UTILISATION DE GÉODEQ III VUES D ENSEMBLE DU QUÉBEC

Réglages du portail de P&WC

Installation et compilation de gnurbs sous Windows

arcopole Studio Annexe 7 Architectures Site du programme arcopole :

Note technique. BlackBerry Enterprise Server pour Microsoft Exchange

LES NOUVEAUTES DE COST AND PROFITABILITY MANAGEMENT 8.1

Procédure d'installation de Oracle Client pour Windows

Le Framework.Net. Introduction. Pourquoi.Net?

TP1. Outils Java Eléments de correction

Manuel Viadeis CRM Connecteur intégration L100 étendue.

CONFIGURATION DE LA LIBRAIRIE WEBUTIL (10g) Oracle Forms 10g

Oracle Developer Suite 10g. Guide de l installation. Vista & Seven

Java c est quoi? Java. Java. Java : Principe de fonctionnement 31/01/ Vue générale 2 - Mon premier programme 3 - Types de Programme Java

Construire des plug-ins pour SAS Management Console SAS 9.1

SOMMAIRE. Comment se connecter?

PerSal Manuel d installation

arcopole Studio Version 3.1

Vulgarisation Java EE Java EE, c est quoi?

Titre: Version: Dernière modification: Auteur: Statut: Licence:

COSWIN 7I INSTALLATION VERSION HTML

SAUVEGARDER SES DONNEES PERSONNELLES

Service Déposant: Procédure d installation. Page 1. Service déposant. Procédure d installation Version 2.3

Fiche n 14 : Import / Export avec PlanningPME

Tutoriel QSOS. Version /02/2013

FORMATION PcVue. Mise en œuvre de WEBVUE. Journées de formation au logiciel de supervision PcVue 8.1. Lieu : Lycée Pablo Neruda Saint Martin d hères

Web Tier : déploiement de servlets

Projet De Stijl Plate-forme pour robots mobiles

bbc Launch Pad Juillet 2011 Version 10.0

Procédure d installation détaillée

MANUEL TBI - INTERWRITE

Intégration de l interface graphique de Ptidej dans Eclipse

La plate-forme DIMA. Master 1 IMA COLI23 - Université de La Rochelle

TwinCAT Backup. Mise en œuvre rapide

CAHIER DES CHARGES D IMPLANTATION

JOnAS Day 5.1. Outils de développements

Cours Plugin Eclipse. Université Paris VI / Parcours STL / Master I Pierre-Arnaud Marcelot - Iktek - pamarcelot@iktek.com

BIRT (Business Intelligence and Reporting Tools)

Manuel logiciel client Java

Service de lettre électronique sécurisée de bpost. Spécificités techniques

Sauvegarde et restauration de données

Manuel d utilisateur BilanKine Version 1.5

Suite Messerli Gest (gestion de chantier) Prestations (imputations des heures) Procédure d'installation du programme ou d'une mise à jour

Quick Start Installation de MDweb version 2.3

24/11/2011. Cours EJB/J2EE Copyright Michel Buffa. Plan du cours. EJB : les fondamentaux. Enterprise Java Bean. Enterprise Java Bean.

COMPTABILITÉ EN LIGNE MANUEL DU MODULE BANCAIRE

OUTILS DE TRANSFERT DE FICHIER VERS LISEUSES ET IPAD

Installation et Administration de SolidWorks Electrical CadWare Systems

Modalités de transmission du pli par voie électronique

UTILITAIRE BRM BACKING UP, RESTORING AND MOVING CONTENT

Manuel d utilisation de l outil collaboratif

I / La démarche à suivre pour l installation de l application-crm

La technologie Java Card TM

La base de données XML exist. A. Belaïd

Fiche n 25 01/03/2002. Power Archiver

Guide de démarrage ebox-3300-msjk Windows Embedded CE 6.0 R2

Hadoop / Big Data. Benjamin Renaut <renaut.benjamin@tokidev.fr> MBDS

Allegro INVOICE subito. Prise en main rapide

Java Licence professionnelle CISII,

Exporter des écritures. Importer des écritures. Depuis EBP Comptabilité.

Réglages du module de sauvegarde de Biblionet (Monoposte)

TUTORIEL Qualit Eval. Introduction :

Itium XP. Guide Utilisateur

Bac Professionnel Systèmes Electroniques Numériques

EXTENSION de Microsoft Dynamics CRM Réf FR 80452

Transcription:

Export et Import de modèles ICAR sous Trnsys 17 Export de modèles Trnsys 17 vers ICAR Une fonction permettant d exporter des modèles Trnsys vers des composants ICAR a été implémentée sous Simulation Studio. Cette fonction crée un composant ICAR à partir d une instance de modèle dans un projet Trnsys. Installation Le module est fourni sous la forme d une archive ZIP, Tnsys2Icar.zip. Son contenu est à ajouter à une installation Trnsys 17 (version de référence utilisé : 17.01.0016) : - La fonction d export proprement dite a été ajoutée à l environnement graphique de Trnsys, Simulation Studio. Pour l utiliser, il faut copier la dernière version de Simulation Studio (Studio.exe) fourni dans l archive vers Trnsys17\Studio - Le mécanisme d export utilise des composants binaires et des fichiers de configuration qui sont fournis dans le répertoire Trnsys17\Studio\Templates\Icar Ils sont à copier vers le répertoire correspondant de l installation Trnsys. On trouve également dans ce répertoire des fichiers.bat permettant de tester les composants crées en mode ligne de commande. Les fichiers.java fournis peuvent être adaptés aux besoins de l utilisateur. Ils utilisent des metavariables qui sont remplis au moment de la génération du composant ICAR. Une liste de se ces variables se trouve dans l annexe. Utilisation Après installation (cf. chapitre précédent), il suffit de démarrer Simulation Studio, de créer un projet Trnsys contenant le composant à exporter et de déclencher l export avec clique droit / Export to ICAR.

Fig. : Export ICAR à partir de Trnsys 17 Simulation Studio On choisit ensuite un répertoire cible pour enregistrer le composant. Simulation Studio copie vers ce répertoire : - Le composant.icar généré - Les DLLs Trnsys nécessaires pour l exécuter - Le code source JAVA généré - Des fichiers de commande permettant de tester le composant généré en mode ligne de commande Pour tester le bon fonctionnement du composant généré, il suffit d exécuter le fichier compile.bat dans une fenêtre DOS. Limitations Le mécanisme a été testé sur quelques composants standards (contenus dans TrnDll.dll) simples. Une validation approfondie reste à faire. L utilisation de composants non-standards, résidant dans des DLL externes, a été testée en utilisant les bibliothèques HVAC de TESS. Ce type de composant nécessite une modification manuelle du fichier Trnsys17\Templates\Icar\PackageICAr.java fourni. Un exemple d ajout d une DLL externe est donné en commentaire dans le fichier PackageICAr.java. Des composants utilisant des fichiers externes ne peuvent pas être exportés en l état (cela nécessite une modification dans le noyau de Trnsys).

Des composants exécutants des applications tiers (e.g. traducteur de fichier TRNBuild.exe du composant «type 56», le bâtiment multizone) ne peuvent pas être exportés, car le composant ICAR généré n aura pas accès à cet exécutable. Import de composants ICAR vers Trnsys 17 Le composant ICAr/MUSE dispose d une interface de pilotage en Java. Un composant Trnsys (Type) peut lancer une machine virtuelle Java et donc inter opérer avec le composant ICAr/MUSE. Un prototype d une DLL Trnsys permettant de lancer un composant ICAR a été développé sous forme d un plug-in [1]. Ces travaux ont été repris pour permettra d introspecter automatiquement un composant ICAR et de générer son interface graphique sous Trnsys. Plutôt que de générer un composant Trnsys pour chaque composant ICAR, nous choisissons donc de créer un seul composant Trnsys générique capable de s adapter à n importe quel composant ICAR. Installation Un type Trnsys «ICAR» et son interface générique sont fournis sous forme d un archive ZIP, Icar2Trnsys.ZIP. Son contenu est à ajouter à une installation Trnsys 17 (Version de référence utilisé : 17.01.0016). Cet archive contient : - Un fichier Proforma contenant la description du composant Trnsys «ICAR» (Type 1843.tpf et Type 1843.bmp, soustrnsys17\studio\proforma\plumes) - La DLL contenant l implémentation du composant générique (sous Trnsys17\UserLib\ReleaseDLLs) - Un plug-in contenant l interface graphique générique du composant (sous Trnsys17\Studio\Plugin\ICAR) Afin de pouvoir exécuter des composants ICAR, la variable d environnement ICAR_TRNSYS_PLUGIN doit être définie. Elle indique le chemin d accès vers les librairies Java du framework ICAr/MUSE [1]. Le dossier cible doit contenir les fichiers suivants : - ContinuousDynamicDLL.dll - libicar/icardevkit-2.2.1.jar - libicar/icarframework_v2-2.1.2.jar On peut utiliser la version embarqué d ICAR en mettant simplement ICAR_TRNSYS_PLUGIN à \Trnsys17\Studio\Plugin\ICAR. De plus, une machine virtuelle Java (JRE : Java Runtime Environment) doit être installée. De même, il faut modifier la variable d environnement PATH pour y inclure le chemin de la DLL (ajouter ;%ICAR_TRNSYS_PLUGIN%) ainsi que le chemin jre\bin\client contenant le fichier jvm.dll (machine virtuelle Java). Utilisation Après installation (cf. chapitre précédent), il suffit de démarrer Simulation Studio, de créer un projet Trnsys et d y ajouter le composant à partir de sa Proforma.

On spécifie le fichier ICAR à exécuter sous l onglet «External Files» du composant. Sous l onglet «Parameters» du composant on trouve un assistant permettant d introspecter le fichier ICAR : un clique sur cet assistant met la liste des paramètres, entrées, dérivatives et sorties du composant TRNSYS à jour. Dans l exemple illustré dans la figure, on voit par exemple que le fichier choisi (redresseur.icar) dispose des trois entrées R, C et E. On peut ensuite connecter le composant à d autres composants TRNSYS. Une nouvelle exécution de l assistant est seulement nécessaire si la structure du composant ICAR (nombre de paramètres, d entrées, de dérivatives ou de sorties) change. Limites L import de composants ICAR a été testé avec des composants simples. Une validation approfondie reste à faire.

Annexe : Variables utilisées lors de la génération des composants ICAR Cette annexe liste les variables utilisés dans les fichiers template du module de génération de composants ICAR. Pour la génération du fichier FacetContinuousStateSystemImpl.java $$INITIAL_INPUT_VALUE_LIST $$INITIAL_PARAMETER_VALUE_LIST $$INITIAL_DERIVATIVE_VALUE_LIST $$N_INPUT_VALUES $$N_PARAMETER_VALUES $$N_DERIVATIVE_VALUES $$N_OUTPUT_VALUES $$TYPE_NUMBER $$EXTERNAL_FILE_DEFINITION $$OUTPUT_NAME_UPDATE_LIST $$UPDATE_INPUT_LIST $$INPUT_NAME_LIST $$INITIAL_INPUT_VALUE_DEFINITION_LIST $$OUTPUT_NAME_LIST L affectation des valeurs initiales des entrées L affectation des valeurs initiales des paramètres L affectation des valeurs initiales des dérivés Le nombre d'entrées Le nombre de paramètres Le nombre de dérivés Le nombre de sorties Le numéro de type TRNSYS La déclaration de fichiers de données externes utilisés par le composant L affectation des noms des variables de sortie L affectation des valeurs des entrées (XIN) La liste des noms des variables d'entrée La définition des valeurs initiales des entrées La liste des noms des variables de sortie Pour la génération du fichier PackageICAr.java $$PACK_FILE_LIST La liste des fichiers à inclure dans le JAR Références [1] Sana GAALOUL, Benoit DELINCHANT : Plug in ICAr/MUSE pour TRNSYS, 28/08/2012 [2] Sana Gaaloul, Benoît Delinchant, Frédéric Wurtz et Franck Verdière : SOFTWARE COMPONENTS FOR DYNAMIC BUILDING SIMULATION; Proceedings of Building Simulation 2011 : 12th Conference of International Building Performance Simulation Association, Sydney, 14-16 November http://www.ibpsa.org/proceedings/bs2011/p_1719.pdf [3] Franck VERDIERE : CADES Framework - Composants ICAr pour la simulation dynamique ; 19/01/2011 ; document interne [4] TRNSYS 17, Programmer s Guide; TRNSYS Group, 2012; http://sel.me.wisc.edu/trnsys/