Проект содержит воспроизводимый расчётный контур OpenStudio/EnergyPlus для 4 сценариев:
BaseDCVBase_HPDCV_HP
Результат проекта: единый валидированный отчёт DOCX с таблицами, графиками и выводами, синхронизированными с фактическими SQL-результатами всех 4 моделей.
models/— OSM-файлы 4 моделей.sim_*/workflow.osw— workflow для запуска каждой модели.scripts/create_kinozal_model.py— генерация моделей и workflow.scripts/extract_results.py— извлечение метрик изeplusout.sqlвresults/results.json.scripts/generate_report.py— сборка итогового DOCX и графиков.results/results.json— агрегированные данные по 4 моделям.results/figures/— рисунки для отчёта.Отчёт_Кинозал_DCV_OpenStudio 3.docx— итоговый отчёт.
cd /Users/m/Documents/Openstudio
# 1) Пересоздать модели и workflow
/usr/bin/python3 scripts/create_kinozal_model.py
# 2) Запустить все 4 симуляции
openstudio run -w sim_Base/workflow.osw
openstudio run -w sim_DCV/workflow.osw
openstudio run -w sim_Base_HP/workflow.osw
openstudio run -w sim_DCV_HP/workflow.osw
# 3) Собрать численные результаты
/usr/bin/python3 scripts/extract_results.py
# 4) Сформировать отчет с таблицами и картинками
/usr/bin/python3 scripts/generate_report.pycd /Users/m/Documents/Openstudio
for s in Base DCV Base_HP DCV_HP; do
echo "--- sim_$s"
rg "EnergyPlus Completed Successfully|Severe Errors" sim_${s}/run/eplusout.err
doneОжидаемое состояние: для каждого сценария 0 Severe Errors.
DCVотносительноBase: снижение общего электропотребления около8.16%.- Снижение электропотребления вентиляторов в паре
DCV/Base: около74.49%. DCV_HPотносительноBase_HP: снижение общего электропотребления около8.18%.- Все 4 сценария завершены без
Severe Errors; данные в DOCX формируются из актуальногоresults/results.json.