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 条
  • [1] mOWL: Python']Python library for machine learning with biomedical ontologies
    Zhapa-Camacho, Fernando
    Kulmanov, Maxat
    Hoehndorf, Robert
    BIOINFORMATICS, 2023, 39 (01)
  • [2] SGML: A Python']Python library for solution-guided machine learning
    Wang, Ruijin
    Du, Yuchen
    Dai, Chunchun
    Deng, Yang
    Leng, Jiantao
    Chang, Tienchong
    SOFTWARE IMPACTS, 2025, 23
  • [3] EXERCISE OF MACHINE LEARNING USING SOME PYTHON']PYTHON TOOLS AND TECHNIQUES
    Geldiev, Ertan Mustafa
    Nenkov, Nayden Valkov
    Petrova, Mariana Mateeva
    CBU INTERNATIONAL CONFERENCE PROCEEDINGS 2018: INNOVATIONS IN SCIENCE AND EDUCATION, 2018, 6 : 1062 - 1070
  • [4] BOML: A MODULARIZED BILEVEL OPTIMIZATION LIBRARY IN PYTHON']PYTHON FOR META LEARNING
    Liu, Yaohua
    Liu, Risheng
    2021 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA & EXPO WORKSHOPS (ICMEW), 2021,
  • [5] Scikit-Weak: A Python']Python Library for Weakly Supervised Machine Learning
    Campagner, Andrea
    Lienen, Julian
    Huellermeier, Eyke
    Ciucci, Davide
    ROUGH SETS, IJCRS 2022, 2022, 13633 : 57 - 70
  • [6] A Python']Python Library for Radiance Matrix-based Simulation Control and EnergyPlus Integration
    Wang, Taoning
    Ward, Greg
    Lee, Eleanor S.
    PROCEEDINGS OF BUILDING SIMULATION 2021: 17TH CONFERENCE OF IBPSA, 2022, 17 : 1604 - 1610
  • [7] APLUS: A Python']Python library for usefulness simulations of machine learning models in healthcare
    Wornow, Michael
    Ross, Elsie Gyang
    Callahan, Alison
    Shah, Nigam H.
    JOURNAL OF BIOMEDICAL INFORMATICS, 2023, 139
  • [8] Machine Learning for Multiobjective Evolutionary Optimization in Python']Python for EM Problems
    Boryssenko, Anatoliy
    Herscovici, Naftali
    2018 IEEE ANTENNAS AND PROPAGATION SOCIETY INTERNATIONAL SYMPOSIUM ON ANTENNAS AND PROPAGATION & USNC/URSI NATIONAL RADIO SCIENCE MEETING, 2018, : 541 - 542
  • [9] An Introduction to Machine Learning in Python']Python
    Clevert, D. -A.
    TOXICOLOGY LETTERS, 2023, 384 : S5 - S5
  • [10] Machine Learning in Python']Python Fundamentals
    Hernandez Aguilar, Jose Alberto
    Hernandez Perez, Yasmin
    2023 12TH INTERNATIONAL CONFERENCE ON SOFTWARE PROCESS IMPROVEMENT, CIMPS 2023, 2023, : 281 - 284