论文标题
部分可观测时空混沌系统的无模型预测
kube-volttron: Rearchitecting the VOLTTRON Building Energy Management System for Cloud Native Deployment
论文作者
论文摘要
管理建筑环境的能源消耗是灵活负载和脱碳的重要来源,使建筑经理和公用事业可以安排消费,以避免当电网产生的电力最高的碳排放量时,避免了昂贵的需求费用和高峰时间。建筑能源管理的关键技术组成部分是建筑能源管理系统。 Eclipse Volttron是一个旧的软件平台,可实现建筑能源管理。它是为在Python撰写的Pacific Northwest National Labs(PNNL)的美国能源部(DOE)开发的,并基于一个整体建筑物配置和实地系统体系结构,该体系结构早于云本地建筑概念。然而,软件体系结构的组成方式可以预期模块化容器化的应用程序,软件代理在处理数据存储,Web访问以及与IoT设备(例如BACNET和MODBUS)的功能等功能。代理商通过消息巴士进行交流。本文介绍了概念验证原型,以将伏特隆(Reachitect volttron)转化为适合在Kubernetes Cloud Cloud Native Cance Container Container Cansulstration平台上部署的微服务集合。将代理包装在可重新分布的容器中,这些容器执行特定功能,并且在部署时可以配置它们。 The deployment architecture consists of single Kubernetes cluster containing a central node, nominally in a cloud-based VM, where a microservice containing the database agent (called a "historian") and the web site agent for the service run, and gateway nodes running on sites in buildings where a microservice containing IoT protocol-specific agents handles control and data collection to and from devices, and communication back to the central node.
Managing the energy consumption of the built environment is an important source of flexible load and decarbonization, enabling building managers and utilities to schedule consumption to avoid costly demand charges and peak times when carbon emissions from grid generated electricity are highest. A key technology component in building energy management is the building energy management system. Eclipse VOLTTRON is a legacy software platform which enables building energy management. It was developed for the US Department of Energy (DOE) at Pacific Northwest National Labs (PNNL) written in Python and based on a monolithic build-configure-and-run-in-place system architecture that predates cloud native architectural concepts. Yet the software architecture is componentized in a way that anticipates modular containerized applications, with software agents handling functions like data storage, web access, and communication with IoT devices over specific IoT protocols such as BACnet and Modbus. The agents communicate among themselves over a message bus. This paper describes a proof-of-concept prototype to rearchitect VOLTTRON into a collection of microservices suitable for deployment on the Kubernetes cloud native container orchestration platform. The agents are packaged in redistributable containers that perform specific functions and which can be configured when they are deployed. The deployment architecture consists of single Kubernetes cluster containing a central node, nominally in a cloud-based VM, where a microservice containing the database agent (called a "historian") and the web site agent for the service run, and gateway nodes running on sites in buildings where a microservice containing IoT protocol-specific agents handles control and data collection to and from devices, and communication back to the central node.