Recent Releases of BOPTEST
BOPTEST - BOPTEST v0.9.0
This is a new development version that contains software updates and new features. Highlights include:
- Added a new test case:
multizone_office_complex_air, a DOE reference large office building in Chicago, IL, modeled with 3 floors and 15 zones, with each floor served by a 5-zone AHU VAV system with single-duct terminal box reheat. A water-cooled chiller plant serves chilled water to cooling coils and a gas-fired boiler plant serves hot water to heating coils. Spawn is used to model the envelope in EnergyPlus and the HVAC and controls in Modelica. The test case FMU is compiled by Dymola with binary model export. - For the BACnet interface, added support for faster-than-real-time and on-command simulation advance, as well as added simulation time to be available as a BACnet point for all test cases.
- For the
/resultsAPI request, use object storage via s3/minio instead of Redis to transfer data from worker to web for large data package sizes. This fixes an issue that occurs if too much data is requested at one time by a user through that API request.
For all changes and more details, see releasenotes.md.
Consumption - Buildings and Heating
- Modelica
Published by dhblum 6 months ago
BOPTEST - BOPTEST v0.8.0
This is a new development version that contains software updates and new features. Highlights include:
- Add weather forecast uncertainty as new scenario options for dry bulb temperature and global horizontal irradiation. The corresponding new scenario keys are
temperature_uncertaintyandsolar_uncertainty, which can take valuesNone(default),'low','medium', or'high'. A new scenario keyseedis also added to set an integer seed for reproducible uncertainty generation. The uncertainty models are based on Zheng et al. (2025). - Add support for test case compilation with
parsing/parser.pyusing Dymola. The parser can take argumenttool='Dymola'. A user of the parser choosing Dymola requires access to a Dymola license with binary model export capability. - Updates to the test case
singlezone_commercial_hydronicthat improve controllability, system sizing, and numerical robustness, which were made for the Adrenalin competition. These changes do change benchmark results as described in the detailed release notes.
For all changes and more details, see releasenotes.md.
Consumption - Buildings and Heating
- Modelica
Published by dhblum 11 months ago
BOPTEST - BOPTEST v0.7.1
This is a minor release that contains the following highlighted change:
- Add github actions to build docker images for web and worker and post them as packages in the ibpsa repository.
For all changes and more details, see releasenotes.md.
Consumption - Buildings and Heating
- Modelica
Published by dhblum over 1 year ago
BOPTEST - BOPTEST v0.7.0
This is a new development version that contains important software updates and new features. Highlights include:
[!IMPORTANT]
- Refactored the deployment architecture so as to migrate BOPTEST-Service code to the BOPTEST repository and make it the only deployment architecture for BOPTEST. Notable changes are for those who deploy and use BOPTEST locally, see the full releasenotes.md for more details and updated repository README for changes to local deployment and API.
- New Test Case added:
multizone_office_simple_hydronic. This is a 2-zone typical office building in Brussels, Belgium, served by fan-coil units for space heating and cooling, air handling units for space ventilation, an air-source heat pump for hot water production, and an air-cooled chiller for chilled water production. - Updates to test cases
bestest_air,bestest_hydronic, andmultizone_residential_hydronicto improve controllability. - Added support to
parsing/parser.pyfor test case compilation using Modelon's OPTIMICA Compiler Toolkit (OCT).
For all changes and more details, see releasenotes.md
Consumption - Buildings and Heating
- Modelica
Published by dhblum over 1 year ago
BOPTEST - BOPTEST v0.6.0
This is a new development version that contains mostly maintenance updates. Highlights include:
- Allow simulations and forecast to work across the end of the year to the next year.
- Add storing of scenario result trajectories, kpis, and test information to simulation directory within test case docker container.
- Improve test case input documentation.
For all changes and more details, see releasenotes.md.
Consumption - Buildings and Heating
- Modelica
Published by dhblum about 2 years ago
BOPTEST - BOPTEST v0.5.0
This is a new development version. Highlights include:
- Added interface for communicating with a running test case through BACnet.
- Updated BOPTEST Docker container to use Python 3.10, pyfmi 2.11, and co-simulation FMUs. Also convert all test case FMUs to co-simulation. This impacts simulation time (generally slower for multi-zone models) and introduces some non-backward compatibility. Please see release notes for more details.
For all changes and more details, see releasenotes.md.
Consumption - Buildings and Heating
- Modelica
Published by dhblum over 2 years ago
BOPTEST - BOPTEST v0.4.0
This is a new development version. Highlights include:
- A new test case featuring a 2-zone apartment with floor heating system.
- The API request
/resultsaccepts lists of variable names with the parameterpoint_namesinstead of a single string variable name with the parameterpoint_name. - Changed API request
/forecastto PUT and now accepts lists of variable names with the parameterpoint_namesinstead of returning data for all variables. Also added parameters to the requestintervalandhorizon. Added API GETforecast_pointsto return available forecast point names and metadata from test case. Forecast point information added to test case documentation. Removed APIs GET and PUTforecast_parameters.
For all changes and more details, see releasenotes.md.
Consumption - Buildings and Heating
- Modelica
Published by dhblum about 3 years ago
BOPTEST - BOPTEST v0.3.0
This is a new development version. Highlights include:
- A new test case featuring a 5-zone VAV system.
- New KPIs calculated for peak electrical, gas, and district heating demand.
- Updated and standardized API return packages that allow for status indication and messaging for errors and warnings.
- A new API request that will be used to publish results to an online dashboard for storing and sharing.
For all changes and more details, see releasenotes.md.
Consumption - Buildings and Heating
- Modelica
Published by dhblum almost 4 years ago
BOPTEST - BOPTEST v0.2.0
This is a new development version.
See releasenotes.md for changes.
Consumption - Buildings and Heating
- Modelica
Published by dhblum about 4 years ago
BOPTEST - BOPTEST v0.1.0
This is an initial development release.
Consumption - Buildings and Heating
- Modelica
Published by dhblum almost 5 years ago