BESOS: a Python']Python library that links EnergyPlus with optimization and machine learning tools

被引:0
|
作者
Christiaanse, Theodor Victor [1 ,2 ]
Westermann, Paul [1 ,2 ]
Beckett, Will [2 ]
Faure, Gaelle [1 ,2 ]
Evins, Ralph [1 ,2 ]
机构
[1] IIESVic, Victoria, BC, Canada
[2] Energy Cities Grp, Civil Engn, Victoria, BC, Canada
关键词
DESIGN;
D O I
10.26868/25222708.2021.30726
中图分类号
学科分类号
摘要
This paper presents the besos Python library, which can parameterize EnergyPlus models and integrate these with the Python ecosystem of tools including machine learning and optimization libraries. This library underpins the BESOS (Building and Energy Simulation, Optimization and Surrogate-modelling) platform. The need for a flexible Python-based library that integrates these domains is outlined. A case study is presented to demonstrate the benefits of this integrated approach, and an overview is given of research works that have leveraged these benefits. We also discuss lessons learned while developing, deploying and documenting this open-source library.
引用
收藏
页码:1951 / 1958
页数:8
相关论文
共 50 条
  • [41] cp-tools: A Python']Python library for predicting heat capacity of crystalline substances
    Zienert, Tilo
    SOFTWAREX, 2019, 9 : 244 - 247
  • [42] PyBibX - a Python']Python library for bibliometric and scientometric analysis powered with artificial intelligence tools
    Pereira, Valdecy
    Basilio, Marcio Pereira
    Santos, Carlos Henrique Tarjano
    DATA TECHNOLOGIES AND APPLICATIONS, 2025,
  • [43] gymfolio: A Reinforcement learning environment for Portfolio Optimization in Python']Python
    Espiga-Fernandez, Francisco
    Garcia-Sanchez, Alvaro
    Ordieres-Mere, Joaquin
    SOFTWAREX, 2025, 30
  • [44] Georges: A modular Python']Python library for seamless beam dynamics simulations and optimization
    Tesse, Robin
    Hernalsteens, Cedric
    Gnacadja, Eustache
    Pauly, Nicolas
    Ramoisiaux, Eliott
    Vanwelde, Marion
    SOFTWAREX, 2023, 24
  • [45] pyribs: A Bare-Bones Python']Python Library for Quality Diversity Optimization
    Tjanaka, Bryon
    Fontaine, Matthew C.
    Lee, David H.
    Zhang, Yulun
    Balam, Nivedit Reddy
    Dennler, Nathaniel
    Garlanka, Sujay S.
    Klapsis, Nikitas Dimitri
    Nikolaidis, Stefanos
    PROCEEDINGS OF THE 2023 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, GECCO 2023, 2023, : 220 - 229
  • [46] PyQUBO: Python']Python Library for Mapping Combinatorial Optimization Problems to QUBO Form
    Zaman, Mashiyat
    Tanahashi, Kotaro
    Tanaka, Shu
    IEEE TRANSACTIONS ON COMPUTERS, 2022, 71 (04) : 838 - 850
  • [47] VERONA: A python']python library for benchmarking deep learning in business process monitoring
    Gamallo-Fernandez, Pedro
    Rama-Maneiro, Efren
    Vidal, Juan C.
    Lama, Manuel
    SOFTWAREX, 2024, 26
  • [48] Transactional Python']Python for Durable Machine Learning: Vision, Challenges, and Feasibility
    Chockchowwat, Supawit
    Li, Zhaoheng
    Park, Yongjoo
    PROCEEDINGS OF THE SEVENTH WORKSHOP ON DATA MANAGEMENT FOR END-TO-END MACHINE LEARNING, DEEM, 2023,
  • [49] A Python']Python Framework for Exhaustive Machine Learning Algorithms and Features Evaluations
    Dubosson, Fabien
    Bromuri, Stefano
    Schumacher, Michael
    IEEE 30TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS IEEE AINA 2016, 2016, : 987 - 993
  • [50] Geochemistry π: Automated Machine Learning Python']Python Framework for Tabular Data
    ZhangZhou, J.
    He, Can
    Sun, Jianhao
    Zhao, Jianming
    Lyu, Yang
    Wang, Shengxin
    Zhao, Wenyu
    Li, Anzhou
    Ji, Xiaohui
    Agarwal, Anant
    GEOCHEMISTRY GEOPHYSICS GEOSYSTEMS, 2024, 25 (01)