首页> 外文会议>International High Performance Buildings Conference at Purdue >A Python-Based Toolbox for Model Predictive Control Applied to Buildings
【24h】

A Python-Based Toolbox for Model Predictive Control Applied to Buildings

机译:基于Python的工具箱,用于模型预测控制适用于建筑物

获取原文

摘要

The use of Model Predictive Control (MPC) in Building Management Systems (BMS) has proven to out-perform the traditional Rule-Based Controllers (RBC). These optimal controllers are able to minimize the energy use within building, by taking into account the weather forecast and occupancy profiles, while guaranteeing thermal comfort in the building. To this end, they anticipate the dynamic behaviour based on a mathematical model of the system. However, these MPC strategies are still not widely used in practice because a substantial engineering effort is needed to identify a tailored model for each building and Heat Ventilation and Air Conditioning (HVAC) system. Different procedures already exist to obtain these controller models: white-, grey-, and black-box modelling methods are used for this end. It is hard to determine which approach is the best to be used based on the literature, and the best choice may even depend on the particular case considered (availability of building plans, Building Information Models (BIM), HVAC technical sheets, measurement data). Nevertheless, the vast majority of researchers prefer the grey-box option. In this paper a Python-based toolbox, named Fast Simulations (FastSim), that automates the process of setting up and assessing MPC algorithms for their application in buildings, is presented. It provides a modular, extensible and scalable framework thanks to its block-based architecture. In this layout, each of the blocks represents a feature of the controller, such as state-estimation, weather forecast or optimization. Moreover, the interactions between blocks occur through standardized signals facilitating the inclusion of new add-ons to the framework. The approach is tested and verified by simulations using a grey-box model as the controller model and a detailed Modelica model as the emulator. A time-varying Kalman filter is applied to estimate the unmeasured states of the controller model. FastSim is developed and used in a research environment, however this automated process will also facilitate the implementation of MPC for different building systems, both in virtual and real life.
机译:在构建管理系统(BMS)中,使用模型预测控制(MPC)已被证明是为了OUT-执行传统的基于规则的控制器(RBC)。这些最佳控制器能够通过考虑到天气预报和占用概况,尽量减少建筑物内的能源使用,同时保证建筑物中的热舒适度。为此,他们基于系统的数学模型预期动态行为。然而,这些MPC策略仍未在实践中被广泛使用,因为需要大量的工程努力来确定每个建筑和热通风和空调(HVAC)系统的定制模型。已经存在不同的程序以获得这些控制器模型:使用白色,灰色和黑匣子建模方法。很难确定哪种方法是基于文献的最佳方法,并且最佳选择甚至可能取决于考虑的特定情况(建筑计划的可用性,建筑信息模型(BIM),HVAC技术表,测量数据) 。尽管如此,绝大多数研究人员更喜欢灰色盒子选项。在本文中,提出了一种基于Python的Toolbox,命名为快速模拟(FastSIM),它可以自动化设置和评估MPC算法的应用程序在建筑物中的应用程序。由于基于块的架构,它提供了模块化,可扩展和可扩展的框架。在该布局中,每个块表示控制器的特征,例如状态估计,天气预报或优化。此外,块之间的相互作用通过标准化信号而促进将新附加组件列入框架。使用灰度盒模型作为控制器模型和仿真器的详细Modelica模型,通过模拟测试和验证方法。应用时变的卡尔曼滤波器来估计控制器模型的未测量状态。快速开发并在研究环境中使用,但这种自动化过程还将促进在虚拟和现实生活中实现不同建筑系统的MPC。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号