# Définition FMI = Functional Mock-up Interface : FMU = Functional Mock-up Unit https://en.wikipedia.org/wiki/Functional_Mock-up_Interface # Etape Co-simulation avec TRNSYS : - Entrer dans la machine virtuelle - Installer l'extension de TRNSYS pour créer des FMU - Sortir un FMU de TRNSYS - Tester si Python fonctionne bien - Installer le module fmipp dans Python - Créer un wrapper qui appelle le modèle Python et le modèle TRNSYS (à travers la FMU crée) # Installer l'extension TRNSYS trnsys-fmu-doc.pdf # Sortir un FMU de TRNSYS trnsys-fmu-doc.pdf # créer le wrapper Python fmipp.extractFMU(url = V path_to_fmu, work_dir ) fmu = fmipp.FMUCoSimulationV1( uri_to_extracted_fmu, model_name, logging_on, time_diff_resolution ) status = fmu.instantiate( instance_name, start_time, visible, interactive ) status = fmu.initialize( start_time, stop_time_defined, stop_time ) fmu.setRealValue( 'Treturn', 40. ) while : status = fmu.doStep( time, step_size, new_step ) fmu.getRealValue(...)