陈思运 刘 烃 沈 超 苏 曼 高 峰 徐占伯 师嘉悦 贾战培
1(智能网络与网络安全教育部重点实验室(西安交通大学) 西安 710049)
2(机械制造系统工程国家重点实验室(西安交通大学) 西安 710049)
3 (加州大学伯克利分校伯克利教育联盟新加坡研究所 新加坡 新加坡城 138602)
(tingliu@mail.xjtu.edu.cn)
基于可穿戴设备感知的智能家居能源优化
陈思运1刘烃1沈超1苏曼1高峰2徐占伯3师嘉悦1贾战培1
1(智能网络与网络安全教育部重点实验室(西安交通大学)西安710049)
2(机械制造系统工程国家重点实验室(西安交通大学)西安710049)
3(加州大学伯克利分校伯克利教育联盟新加坡研究所新加坡新加坡城138602)
(tingliu@mail.xjtu.edu.cn)
Smart Home Energy Optimization Based on Cognition of Wearable Devices Sensor Data
Chen Siyun1, Liu Ting1, Shen Chao1, Su Man1, Gao Feng2, Xu Zhanbo3, Shi Jiayue1, and Jia Zhanpei1
1(KeyLaboratoryforIntelligentNetworksandNetworkSecurity(Xi’anJiaotongUniversity),MinistryofEducation,Xi’an710049)
2(StateKeyLaboratoryforManufacturingSystemEngineering(Xi’anJiaotongUniversity),Xi’an710049)
3(BerkeleyEducationAllianceResearchinSingapore(UniversityofCaliforniaatBerkeley),SingaporeCity,Singapore138602)
AbstractAs the extension of smart grid in demand side, smart home energy optimization is an important branch of smart home. Smart home energy optimization aims to optimally schedule the home appliances to satisfy the comfort requirements and save the electricity cost. However, the comfort requirements are closely related to the human behavior, which has great subjectivity and uncertainty. Thus profiling the comfort requirements is one of the challenging problems. This paper presents a smart home energy management method based on the sensors data of smart wearable devices, which contains the human behavior analysis; updates the comfort requirements through creating the mapping model between human behavior and the comfort requirements by neural network; establishes the system dynamic models; and the parameters are estimated by using the sensor network data. Finally, the smart home energy optimization is solved by model predictive control. Based on the proposed method, the smart home platform is set up and the smart home energy optimization systems are developed to support the smart phone. The experiment presents promising performance on electricity cost saving and comfort improvement in four scenarios of user behaviors.
Key wordssmart home; energy optimization; human behavior analysis; smart wearable devices; smart grid
摘要智能家居能源优化作为智能电网在居民侧的延伸是智能家居领域的重要分支.智能家居能源优化的目标是通过优化调度家居用电设备,满足用户的舒适需求和降低用电费用.其中,用户舒适度与人的行为密切相关,具有很强的主观性和不确定性,对用户行为及舒适度需求的分析是智能家居能源管理系统中的难点.因此提出了一种基于可穿戴设备传感数据分析的智能家居能源优化方法,主要包括:基于可穿戴设备传感器数据实时分析用户行为;利用神经网络建立用户行为到舒适度需求的映射,更新用户的舒适度需求;建立家居系统动态模型,并基于智能家居环境传感器数据对模型参数进行动态估计;提出基于模型预测控制(model predictive control, MPC)的智能家居能源优化求解方法.同时开发了智能家居能源优化的原型系统,通过搭建的智能家居实验平台,设计了4种典型用户行为情景,验证了所提方法对智能家居经济性和舒适性的提升.
关键词智能家居;能源优化;用户行为分析;可穿戴设备;智能电网
家居空间是人类生活的一个主要物理空间.科学技术的发展及社会信息化、网络化进程的加快,使人们对家居空间的要求不仅仅是物理的休息空间,更是一个安全、智能、方便、舒适的居家环境.智能家居的概念应运而生,从20世纪80年代基于电子技术的家居电子化,到面向特定功能的家居自动化逐步提出了家居智能化的概念.今天的智能家居通过融合先进的电子技术、计算机技术、网络通信技术、自动化及智能化技术,实现两大目标:提升用户舒适度和降低家庭能源消耗.
提升用户舒适度是智能家居最初的目标.从1987年在美国出现的世界上第1幢智能建筑开始,世界各国都先后提出了各种智能家居方案,其中最著名的案例为比尔·盖茨的智能豪宅.这些智能家居方案都以信息的集中采集和设备的集中控制为特征,从家居设备便捷控制和家居安全性2方面提高用户舒适度.然而在现有智能家居平台下,如何智能地响应用户对家居环境的舒适度需求(即如何确定有效的、反映用户舒适度的家居环境控制目标)成为了智能家居系统新的问题.
随着能源问题成为21世纪最受关注的焦点,节能减排成为推动智能家居持续发展的关键.居民侧用电量占社会总用电量的36.6%,但研究表明其用电效率低、浪费严重[1].作为智能电网在居民侧的延伸,智能家居被提出新的要求.智能家居能源管理系统是智能家居新时期发展的重要分支,通过分析智能家居传感器网络信息,对用电设备智能地进行优化调度,在满足用户舒适度的前提下提高用电效率,减少电能消耗[2].
智能家居能源优化问题正成为智能家居领域的研究热点[3-4],但仍然面临3个挑战:1)人的舒适度需求具有个性化和不确定特征,确定用户的舒适度需求是电器设备优化控制的基础,而用户需求具有很强的主观性,且受人的心情、运动行为、身体状态、环境情况等诸多不确定因素的影响.大多数现有方法没有关注到用户对家居环境需求的特性,主要通过用户设定或统计历史数据作为控制目标,在实际的应用中这会对控制效果带来不好的影响;2)家居环境具有个体差异及随机动态的特性,在楼宇、工厂等建筑能源优化领域一般需构建精确化的环境模型,依赖于房间结构、墙体材料等建筑特性,受到成本和隐私的限制,智能家居中无法对每个用户生成定制的家居系统模型;3)智能家居能源优化是多阶段且具有多随机因素的问题,用户是否在家、外界环境和用户需求的变化等都会影响家居电器设备控制策略的制定,使得家居能源优化问题并不容易.
本文基于智能家居平台,提出了一种以用户为中心、基于可穿戴设备传感数据感知的智能家居能源管理方法,其主要包括:基于可穿戴设备的传感器网络数据分析用户行为,包括用户的位置信息,运动状态及身体状态;利用神经网络建立用户行为到用户舒适度需求的映射;建立易扩展、普适化的家居系统模型,并利用智能家居的传感器网络数据对系统参数进行动态估计;基于模型预测控制(model predictive control, MPC)的智能家居能源优化,对不确定的用户行为和舒适度需求进行动态响应.在本文的方法体系下,智能家居能源管理可以实现对用户不确定的行为及需求进行感知和响应,进而基于个性化的系统模型对家居系统用电设备进行优化调度,在能够保证节能经济性的同时很大程度地提高了用户的舒适度.
1研究现状
智能家居是以住宅为平台,兼备建筑、网络通信、信息家电、设备自动化,集系统、结构、服务、管理为一体的高效、舒适、安全、便利、环保的居住环境.智能家居起源于智能楼宇,发展至今主要分为3个阶段:1)最初的智能家居随着电子化家电设备在楼宇中的应用而出现,提高了家电设备的实用性和便捷性.2)随着通信技术、自动化的发展,家居系统实现了设备的网络连接、远程控制及家居系统自动化.文献[5]设计并实现了一个基于Java的自动化系统,该系统集成在一个家庭服务器的独立嵌入式系统板上,可集中监视并控制家庭设备;文献[6]提出了一种可以从PC上使用蓝牙控制家电的自动化系统.3)随着物联网的发展,无线网络与信息传感设备的广泛应用,智能家居形成了具有大量传感器网络和计算处理单元的网络系统,实现家居系统的监控、门禁、信息服务及智能控制[7].文献[8]设计了一个传感器网络平台,可用于精确检测人在室内空间的活动情况,然后根据建筑内的占用情况来控制设备.
随着智能电网的发展,智能家居作为智能电网在居民侧的延伸,成为智能电网用电环节的重要标志.在智能电网背景下,提高居民侧用电效率,加强需求侧响应实现对可控负荷的削峰填谷,成为对家居系统新的要求.基于智能家居的网络化平台,对智能家居系统的能源系统和电器设备优化调度,实现智能家居能源优化成为智能家居发展的新趋势.文献[9]最早在商业建筑和制造系统中提出了供需能源优化调度.文献[3-4]从居民侧角度论证了能源优化在提高能源利用效率和有利于电网运行方面的潜力.然而,上述工作没有关注在智能家居系统中用户行为和舒适度需求的不确定性,而把用户的舒适度需求作为经验的设定值.用户的舒适度需求是以用户为中心的智能家居系统的基础,然而由于其具有很强的主观性和不确定性,受外部环境因素和人的社交行为、身体状态等诸多方面的影响,因此对用户舒适度需求的分析是智能家居能源优化问题中的难点.
对于智能家居系统中用户舒适度需求已有大量的研究[10-19].其中,文献[10]提出了一个自适应智能家居系统,利用机器学习算法来学习用户的日常活动模式.文献[11]设计了一种自编程温控器,它可以根据用户在家时间的统计信息,自动创建最节能的空调运行策略.文献[12]基于非侵入负荷监测分析用户的电器使用模式,进而分析用户行为的统计信息.文献[13]通过分析用户的用电模式,对用户设备的可调度性进行个性化分类.以上这些方法都是基于用户历史的行为信息得到统计规律,以统计规律作为用户的舒适度需求进行优化控制,在期望意义优化控制策略实现舒适度最佳和能源消耗最小.但对于智能家居的个体用户,其行为和需求具有个性化和不确定特征,统计规律无法满足用户个性化需求,在用户行程不确定时,更会导致用户舒适度下降,并造成不必要的能源消耗.
2智能家居能源优化方法体系
本文针对智能家居系统中用户行为及舒适度需求的不确定性,提出了一种基于可穿戴设备传感数据分析的智能家居能源优化方法,其方法体系如图1所示:
Fig. 1 The methodology of smart home energy optimization.图1 智能家居能源优化方法体系
用户的可穿戴设备传感器可以准确采集用户的位置信息、运动信息和生物信息等,这些数据用以分析和估计用户的位置、到家和离家时间、运动行为及身体状态.同时智能家居系统中的环境传感器,包括智能电表、温湿度传感器及光照传感器等,采集电器设备信息和环境信息等家居系统状态.根据感知到的用户行为和家居系统状态,通过映射关系估计用户的舒适度需求;同时家居系统状态信息也用来对用户的家居系统进行动态建模.基于更新的用户舒适度需求、家居系统的动态模型及采集的家居系统状态,利用MPC对家居能源优化问题进行求解,得到满足用户舒适度需求的家居系统优化控制策略.
2.1问题提出
智能家居的能源优化是:通过对家居设备的用电过程和家居环境建立数学模型和约束,在保证满足用户舒适度需求的情况下,求解家居设备运行费用最小的最优控制策略.空调和热水器作为家居环境中电能消耗的主要设备,在智能家居能源优化问题中被主要关注.常见的对于空调和热水器的能源优化问题如下所示[20].
空调的房间热过程模型:
Tin(k+1)=εTin(k)+(1-ε)(Tout(k)-
COP×qac(k)A),
(1)
其中,Tin(k)和Tout(k)分别表示时刻k的室内温度和室外温度,qac(k)表示时刻k的空调功耗,ε是系统的惯性系数,COP是空调的电冷效率,A是与室内外热交换相关的传热系数.
热水器的热过程模型:
Cmw[Tw(k+1)-Tw(k)]=qwh(k)-
θ[Tw(k)-Tin(k)],
(2)
其中,C表示水的比热容,mw表示热水器中水的质量,Tw(k)表示时刻k热水器的水温,qwh(k)表示时刻k的热水器功耗,θ是与热水器内外热交换相关的传热系数,Tin是热水器外部的环境温度,这里指室内温度.
设备运行过程的物理约束:
(3)
(4)
环境舒适度需求约束:
(5)
(6)
目标函数:
(7)
其中,J表示家居系统所产生的电能总费用,K为调度时段,p(k)表示时刻k的电价.
这是一个典型的单一时段线性规划问题.在智能家居系统中存在3个问题:
1) 舒适度需求的确定
2) 系统的动态模型
空调和热水器热过程模型的参数依赖于用户的家居环境及设备参数,需要对用户进行个性化的建模.
3) 优化问题
考虑到家居环境中存在多种随机因素的影响,包括用户舒适度需求的改变,室内人员活动的影响及天气变化等,而这些随机因素不可完全预测,因此单一时段的优化方法无法很好解决家居能源优化问题.
2.2基于可穿戴设备的用户舒适度需求分析
随着移动互联网的飞速发展,可穿戴设备已经融入到人们的日常生活中.常见的可穿戴设备包括智能手机、智能手表、智能手环等.更重要的是这些可穿戴设备中都装备了多种传感器,包括位置传感器(GPS传感器)、运动传感器、生物传感器和环境传感器等.通过这些传感器可以准确地感知与用户行为密切相关的状态信息,进而分析用户的行为及用户舒适度需求.
2.2.1可穿戴设备传感器
本文提出的基于可穿戴设备的用户行为分析如图2所示,主要包括了位置传感器分析、运动传感器分析和生物传感器分析,此外,环境传感器主要用来记录用户所处的环境信息.
1) 位置传感器.位置传感器可以获取用户的位置信息,包括经纬坐标、移动速度等数据.标记用户所在地的敏感建筑,包括办公地点、运动场所、购物场所、居住地点等建立敏感建筑位置信息库.通过对用户位置信息与敏感建筑位置信息库的模糊匹配,估计用户所在地及用户所参与的社会活动,例如在办公、在运动、回家途中等.
Fig. 2 Human behavior analysis based on wearable devices.图2 基于可穿戴设备的用户行为分析
2) 运动传感器.运动传感器包括加速度传感器、陀螺仪、电子罗盘传感器等.定义典型的用户运动行为,包括坐、躺、行走、跑步等行为,不同的运动行为会有不同的舒适度需求.提取用户运动行为中的加速度特征和方向特征等,对运动传感器数据进行特征匹配和分类,分析用户的运动行为.
3) 生物传感器.常见的生物传感器包括体温传感器、心电传感器、血压传感器等.生物传感器数据不仅可以用来分析人的运动行为,也可以用来反映人的身体状态.人的运动状态和身体状态都与生物特征有密切关系,例如脉搏数据过快则表明用户正在剧烈运动,脉搏变缓表明用户在睡眠,体表温度可以反映用户是否生病,同时也可以反映用户对热和冷的感受[21].基于专家系统可以建立生物特征的分析规则,从而分析运动行为和身体状态.
4) 环境传感器.环境传感器包括温度湿度传感器、大气压力传感器、环境光照传感器等,用于记录用户所处环境的信息.
2.2.2用户舒适度需求分析
1) 需求时段分析
在此我们引入一个假设:当用户位于家居环境中希望家居环境是舒适的,即此时有室内温度和热水的舒适度需求.这是一个合理的理性人假设,因为没有人会希望家居环境是不舒适的.因此,Zac和Zwh就是描述用户是否在家的变量.根据位置传感器分析所得到的用户位置信息可以对用户是否在家做出准确判断,进而更新用户的舒适度需求时段变量Zac和Zwh,避免用户不在家的时候用电设备工作造成的浪费.
2) 需求的环境参量分析
运动行为、身体状态和环境情况可以直接影响人对温度的舒适度需求,但这种映射是复杂的且非线性,同时还存在一些难以感知和提前预测信息的影响,例如人的心情、突发事件等.考虑到BP(back propagation)神经网络[22]能以任意精度逼近任何非线性映射,可以学习和自适应未知信息,且具有一定的容错性,适合处理这类复杂问题.本文采用常用的BP经网络模型构建用户运动行为、身体状态和环境信息与用户舒适温度需求的映射关系.
本文基于用户的舒适度对家居环境数据进行采样,从而获得训练样本,以对所建立BP神经网络进行学习.当用户对当前的家居环境感到不舒适时,可通过智能手机终端发送不满意信息或手动控制信息.对于温度的舒适度来说,用户的不舒适度是一个一维的离散变量Ct∈{-1,1}.当Ct=-1时,表示在时刻t用户感觉到冷;当Ct=1时,表示在时刻t用户感觉到热.当用户的不舒适发生时,对可穿戴设备传感器数据、设备运行数据和环境数据进行采集.由于用户对温度的抱怨具有单向性,即当用户对当前温度产生热的不舒适时,高于当前温度对用户肯定会产生热的不舒适,反之亦然.因此,从得到的采样数据中寻找用户不舒适温度的分布边界,进而得到用户舒适温度的训练样本.
2.3智能家居系统动态模型
智能家居的系统动态模型主要描述家居用电设备的电能消耗与环境状态变量之间的物理关系.对于空调和热水器,其动态模型分别指房间热过程模型和热水器热过程模型,如式(1)(2)所示.而房间的参数及空调和热水器的设备参数每家每户都不相同,且系统的动态过程会受到一些因素的干扰.因此,本节提出了在家居系统中热过程设备通用的可自适应学习参数的一阶差分随机系统动态模型.
根据式(1)(2)的模型可以看出,由于空调模型和热水器模型都是从热过程中抽象出的数学模型,二者具有相同的一阶差分方程的形式,且模型参数的含义也类似.因此,可以用一个通用的一阶差分随机模型来等价表示空调和热水器的热过程模型:
xin(k+1)=αxin(k)+βxout(k)+ηq(k)+v,
(8)
其中,xin(k)和xout(k)分别表示时刻k设备的热过程中热容器内和外的温度状态,q(k)表示时刻k设备的用电功耗,α,β,η,v为基本的热过程参数,其中v表示设备i热过程中的随机影响因素,例如空调热过程模型中的人员散热,家用电器散热及太阳辐射热等.
(9)
其中,N为观测量的采样点数.
2.4基于MPC的智能家居能源优化
智能家居能源优化结合电网发布的动态电价、环境预测信息及基于可穿戴设备感知的用户动态的舒适度需求,在保证用户舒适度的前提下优化用电设备的控制策略使智能家居系统的运行费用最小.为了处理用户行为的不确定性和系统动态特性变化的问题,本节基于MPC对用电设备的进行优化调度,方法架构如图3所示:
Fig. 3 Smart home energy optimization based on MPC.图3 基于MPC的智能家居能源优化
MPC是一类基于模型的有限时域闭环最优控制算法,优化过程以当前时刻的系统状态作为观测,基于预测模型对未来系统状态的预测,滚动求解最优问题,因而很适合系统存在不确定性的问题.在本文所采用的MPC优化问题中,家居系统温度状态及用户的行为状态被作为家居系统的反馈结果由可穿戴设备及家居环境传感器观测.观测数据一方面用于校正系统模型参数,进而预测系统未来状态;另一方面用来更新用户的舒适度需求.家居系统的能源优化问题被反复的滚动求解,在每一个优化时刻,基于系统反馈及更新的系统模型和舒适度需求,会得到未来有限时域的优化策略.为避免模型误差和环境干扰带来的影响,只有第1个时段的控制策略被执行.
算法1. 基于MPC的智能家居能源优化求解.
输入:时刻k可穿戴传感器和家居环境传感器数据;
输出:时刻k的电器控制策略q(k).
步骤2. 求解以下优化问题,得到家居设备用电
s.t. xin(k+1)=α xin(k)+β xout(k)+η ,
其中,优化目标J表示在优化时段家居设备所产生的用电费用;在状态转移方程中,xin(k)是时刻k的状态观测已知量.这个优化问题是线性的,通常可以用线性规划来求解.
步骤4. 令k=k+1,返回步骤1,直到k=K-1.
至此完成基于MPC的滚动优化求解过程.经过这个求解过程,可以得到在整个优化时段最优的家用设备用电功耗序列,其中每个功耗值表示设备在单位调度时段内的平均功耗,智能家居的控制终端可以根据每个时段的设备功耗控制设备.在这个过程中建立在系统实际的输出反馈基础上,系统模型的误差和不确定的人员行为及环境因素带来的影响可以实时得到校正,具有很强的鲁棒性.
3系统设计
本文搭建了智能家居实验平台,包括典型家用电器设备、家居环境传感器和智能开关;同时开发了支持多种智能设备(包括智能手机、智能手环和智能手表等)的智能家居能源优化系统,主要包括3个主要模块:移动终端应用、智能网关和能源优化服务器.
Fig. 4 System structure of smart home energy management.图4 智能家居能源优化系统结构图
智能家居实验平台模拟典型的家居环境,安装了多种常用的电器设备,包括空调、热水器、冰箱、电视、照明设备、洗衣机等.所有的电器设备由控制终端进行控制:对于具有红外控制端口的电器,如空调、电视等,直接由控制终端发射红外控制信号;对于其他设备,则由智能开关通过无线网络与控制终端机那里连接.同时,在家居实验平台中还部署了环境传感器网络,包括温度传感器、湿度传感器、光照传感器等,实时采集家居环境信息并通过无线模块进行数据传输.
基于智能家居实验平台,本文开发了智能家居能源优化系统,如图4所示:
智能手机客户端是部署于移动终端的综合应用软件,主要实现与可穿戴设备的通信连接、数据采集及发送、家居设备的远程控制及信息展现.可穿戴设备通过蓝牙、WiFi等方式与智能手机连接,智能手机客户端对智能手机自身及其他可穿戴设备的传感器数据进行采集,并通过智能网关发送至能源优化服务器.智能手机客户端也设计有控制页面,用户可以选择设备并发送控制命令,由控制终端对电器设备进行控制.同时,智能手机客户端提供了丰富的信息展现界面,用户可以直观地看到智能家居实时的环境信息、设备运行状态和能耗费用信息、历史数据及节能效果评估.
智能网关是智能家居系统中的关键部分,担负着不同网段信息汇集的任务.对家居系统内部,它通过内部无线网络与家居环境传感器及控制终端相连;对于外部网络,它与智能手机客户端通过Internet相连.所有智能手机客户端和家居环境传感器网络获取的数据都会经过智能网关上传到能源优化服务器;由能源优化服务器和智能手机客户端发送的设备控制指令也会通过智能网关发送到智能家居的控制终端.
智能家居能源优化服务器是智能家居系统的核心部分.智能手机客户端和智能家居传感器网络获取的数据在能源管理服务器进行处理,分析用户行为,估计舒适度需求,建立用户的家居系统模型,并进行优化问题求解,得到家居用电设备的控制策略.在这里,对于具有节能潜力的设备智能的生成控制策略,如空调和热水器,智能优化服务器智能的基于用户舒适度需求生成控制策略;对于不可调度设备,如电视、冰箱等,可由用户通过智能手机客户端远程控制.
4实验与分析
本节基于所搭建的智能家居实验平台,进行智能家居能源优化实验分析,并根据用电设备的运行费用和用户舒适度2个指标评价优化性能.为了表现在家居系统中用户行为的随机性,分析在不同用户行为情景中的优化性能,本实验模拟用户的日常行为,构造了4个典型的行为情景,分别表示用户常规行为安排、提前回家(如提前下班等)、推迟回家(如加班、路上堵车等)以及临时增加行程(如运动、社交等行为),具体参数如表1所示:
Table 1 Setting of Human Behavior Scenarios
本实验的4个情景在同样的实验环境下进行,选取室外天气情况接近的4个典型天,室内温度最高达39℃;电价采用北京小规模一般工商业执行的电价策略(1 kV以下)①,如表2所示:
Table 2 TOU Electricity Price
实验中对比了基于规则的控制策略(用户手动控制)和本文提出的优化控制方法.基于规则的控制策略,即当用户在家有舒适度需求时,启动家居设备,控制器按照用户设定的设备工作点对设备进行控制.这是常见的智能家居设备的控制方式,并可模拟用户手动控制过程,例如用户对空调的控制过程即是用户设定空调温度,由控制器控制空调使室内温度保持在用户的设定点.这样的控制方式因为有人的参与,同样可以很好地响应用户行为的随机变化.
实验中未与日前优化调度策略进行对比,主要因为日前优化调度策略不能响应家居系统中用户行为、环境条件及模型动态的随机性,难以满足由于用户不确定行为带来的舒适度需求更新,与本文所提方法不具有可比性.
实验设定用户基本的舒适度需求为22℃,即为基于规则的控制策略设定温度.通常认为人的舒适度区间范围为2℃~3℃,即温度在此范围内变化用户不会感到不舒适,因此实验中选取21℃~23℃作为用户基本的舒适度需求区间.
4.1行为情景下的优化控制策略
本实验分别设计了4个典型的行为情景,从表1中的情景设定参数可以看到,4个情景具有相同的离家时间和睡觉时间,均不相同的返家时间,且情景1、情景2和情景3中没有额外的用户行为,而情景4中增加了运动行为.其中用户离家和返家的行为由位置传感器(GPS)数据可以较为准确的分析;用户的运动和睡眠行为通过位可穿戴设备中的运动传感器和生物传感器数据分析.这分别影响着舒适度需求时段的改变和需求温度的改变,进而影响优化策略.在这样的情景设计下,基于MPC智能家居能源优化策略和基于规则的控制策略的对比结果以空调为例呈现.
情景1的控制策略对比如图5和图6所示.图中实线表示基于MPC的优化策略,虚线表示基于规则的控制策略.从图5可以看到,二者控制策略虽在整体上具有相似的趋势,但还是有明显的不同:基于MPC的优化策略在16:00控制空调提前开启进行预制冷,使得室内温度在17:00用户返家时位于舒适度需求范围内;而基于规则的控制策略在17:00用户返家后才有开启空调的动作,在用户返家后的一段时间内房间温度很难达到舒适.需要注意的是,基于MPC的优化策略还出现了预制冷,分别在07:00和19:00,导致了之内温度在08:00和20:00出现了明显的下降.不同于16:00开始的预制冷保证用户返家的舒适度,07:00和19:00的预制冷则是模型出于经济性的考虑.07:00和19:00处于低电价和高电价的分界点,因此基于MPC的优化策略在07:00和19:00前提高空调功率,使室内温度降低,从而可以在之后时刻空调功率下降的情况下满足室内温度在舒适度范围内.
Fig. 5 AC Control policy in scenario 1.图5 情景1的空调控制策略
Fig. 6 The indoor air temperature in scenario 1.图6 情景1的室内温度
情景2的控制策略如图7和图8所示.
Fig. 7 AC control policy in scenario 2.图7 情景2的空调控制策略
Fig. 8 The indoor air temperature in scenario 2.图8 情景2的室内温度
情景2设计了用户提前到家的场景,而从图7、图8中可以看到,MPC的滚动优化机制对优化问题中的随机状态信息有很好地反应:当09:00用户离开家,控制策略立即关闭空调;当14:00用户返家行为被感知到,控制策略会立即打开空调以使得在预期的用户到家时刻15:00使房间达到舒适的温度;当22:00用户的睡眠行为被感知到,舒适度需求被更新,MPC优化策略可以很快响应,控制空调使室内温度维持在新的舒适度区间内.而基于规则的控制策略缺乏经济最优性保证,同时由于无法准确感知用户到家时间和用户动态,即当用户15:00到家后,空调才会被打开,控制策略总是滞后于用户的行为,用户到家时刻的舒适度无法保证.
情景3的控制策略如图9和图10所示.情景3设计了用户推迟回家的场景.从图9可以看到,基于MPC的优化策略在16:00时空调开启,由于此时用户推迟回家的行为还没有被感知到,优化决策仍然根据基础的用户需求,即由情景1中的用户常规行为所决定的用户需求.从图10可以看到,室内温度的变化趋势,在17:00室内温度达到了舒适温度,而此时通过可穿戴设备传感器数据感知到用户并未回家,这造成了一定的浪费.MPC优化策略会重新生成策略,迅速关闭空调.当19:00时,用户的返家行为被感知到,此时MPC的滚动优化机制又再次生成策略,空调重新开启进行预制冷,保证用户返家时的舒适度.基于规则的控制策略由于对用户行为的改变不敏感,因此用户到家时间推后的情景对此优化策略没有影响.
Fig. 9 AC control policy in scenario 3.图9 情景3的空调控制策略
Fig. 10 The indoor air temperature in scenario 3.图10 情景3的室内温度
情景1,2,3根据用户到家行为的不同对基于MPC的优化策略和基于规则的控制策略进行了对比,结果表明基于MPC的优化策略对于用户行为的变化具有很好的感知能力和响应能力,从而控制策略可以最大限度地保证用户的舒适度需求.
情景4在情景3的基础上设计了用户运动的行为.运动行为可以通过可穿戴设备的运动传感器和生物传感器数据感知,进而分析用户的舒适度需求.情景4下的2种控制策略如图11和图12所示.在该情景下,基于MPC的优化决策体现了用户动态舒适度需求的变化.如图12可以看出,从用户在19:00到家后的时段和睡眠时段具有不同的舒适度需求.根据图11可以看到,相比较情景3,同样的用户推迟回家的行为在情景4下基于MPC的优化策略没有出现情景3中造成浪费的空调运行策略.原因在于情景3中空调策略的浪费是由于用户推迟回家的行为没有被检测到造成的,而情景4下用户在16:00的运动行为可以很容易的被感知到,进而可以很容易的通过位置信息、运动信息等感知到用户推迟回家.图11和图12中的虚线表示基于规则的控制策略.从图11和图12中可以看到,该策略根据设定温度和用户到家时间对空调进行控制,对用户行为的反应具有惰性.由于基于规则的控制策略只依赖于用户回家的时间,因此在4个情景下的基于规则的控制策略都较为接近.
Fig. 11 AC control policy in scenario 4.图11 情景4的空调控制策略
Fig. 12 The indoor air temperature in scenario 4.图12 情景4的室内温度
4.2优化策略的性能评价
本节将分别用经济性和舒适度2个指标对本实验4个行为情境下的2种控制策略进行性能评价.
1) 经济性
经济性指标即式(7)所计算的设备1 d运行用电费用作为优化问题的目标函数是评价优化策略的重要指标.4个情景下的用电费用如表3所示:
Table 3 The Electricity Cost of Control Strategies
2) 舒适度
用户舒适度是智能家居能源优化系统的基础、是评价优化策略必不可少的指标.文献[23]的研究提出用户对于当前温度的不舒适度与当前温度距离舒适温度的差成指数关系.因此,我们通过计算不舒适度指数来评价优化策略的舒适度性能:
(10)
其中,dcl(k)表示用户在k时刻的不舒适度,表示为
dcl(k)=
(11)
Table 4 The Discomfort Index in each Scenario
从2个性能指标可以看出,在所有情景下,基于MPC的优化策略都具有最好的舒适度性能.对于情景1、情景2和情景4,基于MPC的优化策略相比较基于规则的控制策略可节约电费在20%以上.这说明了在本文提出的智能家居能源优化方法体系下,基于MPC的优化策略可以及时响应用户不确定的行为导致的舒适度需求的改变,以此保证用户舒适度需求的最大满足;而基于规则的控制策略以设定的舒适度需求进行控制,不能合理地利用舒适度区间,且仅当用户回到家时才进行控制,也就是说基于规则的控制策略是一种保守的、对用户行为反应迟钝的控制策略.需要注意的是,对于情景3,基于MPC的优化策略与基于规则的控制策略其用电费用相差不多,节省费用13%.这是因为在情景3中,用户推迟的回家行为没有及时被感知,导致优化策略基于之前的用户舒适度需求控制从而造成了用电浪费.
通过本实验可以看到基于本文提出的智能家居能源优化方法,可以很好感知和响应用户行为的变化,基于MPC的优化策略可以很好地满足用户舒适度需求.也正因如此,在用户不确定的行为发生较多的情景,基于本文方法体系下的优化策略为保证满足用户舒适度需求会造成用电费用的上升,但在此情景下,相对于不响应用户行为的保守控制策略,舒适度性能会有很大的提升.尽管优化策略的经济性还依赖于用户行为的精确度、情景设定、电价和环境等因素,但本实验仍体现了本文提出的智能家居能源优化方法在经济性和舒适度兼顾的优势.
5结束语
智能家居的目标已经从最初的家电互联发展到现在的用户舒适度的提高和能源的高效利用,用户的个性化需求和不确定行为感知已经成为智能家居推广应用的瓶颈.本文首次将可穿戴设备引入智能家居能源管理,通过分析可穿戴设备的传感数据,对不可预测的用户随机行为和个性化需求的在线感知,从而实现对用户家庭电器设备的优化控制,保证用户的家居环境在满足其舒适度需求的同时,能够达到最低的能源成本.通过搭建智能家居仿真平台和设计开发智能家居能源优化系统,验证在常见场景中(包括用户提前返回、延迟返回、临时安排活动)本文方法相对现有基于规则的控制显著提升用户舒适度,在考虑动态电价时可有效降低用电费用.
本研究开发的系统可安装在Android平台的智能手机和其他终端上,与其他可穿戴设备(如智能手环、智能手表等)连接,结合智能插座、智能红外控制器等设备对常用家用电器进行控制,是Internet与家居结合的典型应用,具有较好的市场前景.
未来研究将深入分析运动传感器和生物传感器数据与用户需求的关联关系,建立基于在线反馈的用户需求感知模型;进一步研究多用户需求关联的家居能源控制优化方法,支持多用户家庭和小规模办公环境的优化控制.
参考文献
[1]Alahmad M, Wheeler P G, Schwer A, et al. A comparative study of three feedback devices for residential real-time energy monitoring[J]. IEEE Trans on Industrial Electronics, 2012, 59(4): 2002-2013[2]Zhang Yanyu, Zeng Peng, Zang Chuanzhi. Review of home energy management system in smart grid[J]. Power System Protection and Control, 2014, 42(18): 144-154 (in Chinese)(张延宇, 曾鹏, 臧传治. 智能电网环境下家庭能源管理系统研究综述[J]. 电力系统保护与控制, 2014, 42(18):144-154)[3]Albadi M H, EI-Saadany E F. Demand response in electricity markets: An overview[C]Proc of 2007 IEEE Power Engineering Society General Meeting. Piscataway, NJ: IEEE, 2007: 1-5[4]Chassin D, Du P, Fuller J. The potential and limits of residential demand response control strategies[C]Proc of 2011 IEEE Power and Energy Society General Meeting. Piscataway, NJ: IEEE, 2011: 1-6[5]Al-Ali A, Al-Rousan M. Java-based home automation system[J]. IEEE Trans on Consumer Electronics, 2004, 50(2): 498-504[6]Sriskanthan N, Tan F, Karande A. Bluetooth based home automation system[J]. Microprocessors and Microsystems, 2002, 26(6): 281-289[7]Gill K, Yang S, Yao F, et al. A zigbee-based home automation system[J]. IEEE Trans on Consumer Electronics, 2009, 55(2): 422-430[8]Agarwal Y, Balaji B, Gupta R, et al. Occupancy-driven energy management for smart building automation[C]Proc of the 2nd ACM Workshop on Embedded Sensing Systems for Energy-Efficiency in Building. New York: ACM, 2010: 1-6[9]Guan Xiaohong, Xu Zhanbo, Jia Qingshan. Energy-efficient buildings facilitated by microgrid[J]. IEEE Trans on Smart Grid, 2010, 1(3): 243-252[10]Rashidi P, Cook D J. Keeping the resident in the loop: Adapting the smart home to the user[J]. IEEE Trans on Systems, Man and Cybernetics, Part A: Systems and Humans, 2009, 39(5): 949-959[11]Gao G, Whitehouse K. The self-programming thermostat: Optimizing setback schedules based on home occupancy patterns[C]Proc of the 1st ACM Workshop on Embedded Sensing Systems for Energy-Efficiency in Buildings. New York: ACM, 2009: 67-72[12]Chen Siyun, Gao Feng, Guan Xiaohong, et al. A residential load scheduling approach based on load behavior analysis[C]Proc of 2014 IEEE Int Conf on Automation Science and Engineering. Piscataway, NJ: IEEE, 2014: 954-959[13]Liu T, Liu Y, Che Y, et al. SHE: Smart home energy management system for appliance identification and personalized scheduling[C]Proc of 2014 ACM Int Joint Conf on Pervasive and Ubiquitou Computing. New York: ACM, 2014: 247-250[14]Mahdavi A, Pröglhöf C. User behaviour and energy performance in buildings[OL]. 2009 [2015-09-10]. http:www.designbuilder.co.ukfiles4e_1_mahdavi_a_p_892.pdf[15]Mineno H, Kato Y, Obata K, et al. Adaptive homebuilding energy management system using heterogeneous sensoractuator networks[C]Proc of the 7th Consumer Communications and Networking Conf (CCNC). Piscataway, NJ: IEEE, 2010: 1-5[16]Mohsenian-Rad A H, Leon-Garcia A. Optimal residential load control with price prediction in real-time electricity pricing environments[J]. IEEE Trans on Smart Grid, 2010, 1(2): 120-133[17]Tasdighi M, Ghasemi H, Rahimi-Kian A. Residential microgrid scheduling based on smart meters data and temperature dependent thermal load modeling[J]. IEEE Trans on Smart Grid, 2014, 5(1): 349-357[18]De Angelis F, Boaro M, Fuselli D, et al. Optimal home energy management under dynamic electrical and thermal constraints[J]. IEEE Trans on Industrial Informatics, 2013, 9(3): 1518-1527[19]Huang T, Liu D. A self-learning scheme for residential energy system control and management[J]. Neural Computing and Applications, 2013, 22(2): 259-269[20]Ilic M, Black J W, Watz J L. Potential benefits of implementing load control[C]Proc of 2002 IEEE Power Engineering Society Winter Meeting. Piscataway, NJ: IEEE, 2002: 177-182[21]Zolfaghari A, Maerefat M. A newsimplified thermoregulatory bioheat model for evaluating thermal response of the human body to transient environments[J]. Building and Environment, 2010, 45(10): 2068-2076[22]Shi Hongtao, Yang Jingling, Ding Maosheng, et al. A short-term wind power prediction method based on wavelet decomposition and BP neural network[J]. Automation of Electric Power Systems, 2011, 35(16): 44-48 (in Chinese)(师洪涛, 杨静玲, 丁茂生, 等. 基于小波-BP神经网络的短期风电功率预测方法[J]. 电力系统自动化, 2011, 35(16): 44-48)[23]Anvari-Moghaddam A, Monsef H, Rahimi-kian A. Optimal Smart home energy management considering energy saving and a comfortable lifestyle[J]. IEEE Trans on Smart Grid, 2015, 6(1): 324-332Chen Siyun, born in 1987. PhD candidate. His main research interests include smart grid and home energy management.
Liu Ting, born in 1981. Associate professor. His main research interests include vulnerability and intrusion detection in smart grids, integrated control of building systems for energy saving, security, and comfort.
Shen Chao, born in 1985. Lecturer. His main research interests include analysis of wearable device sensor data, smart phone behavior analysis and big data.
Su Man, born in 1992. Master candidate. Her main research interests include smart home energy management.
Gao Feng, born in 1967. Professor. His main research interests include intelligent control, neural networks, power system optimization, scheduling and prediction.
Xu Zhanbo, born in 1986. PhD. His main research interests include smart grids, building energy management and automation, and optimization of large-scale systems.
Shi Jiayue, born in 1995. BSc candidate. Her main research interests include software system development.
Jia Zhanpei, born in 1995. BSc candidate. His main research interests include analysis of wearable device sensor.
This work was supported by the National Basic Research Program of China (973 Program) (2011CB302201) and the National Natural Science Foundation of China (61375009).
中图法分类号TP391
通信作者:刘烃(tingliu@mail.xjtu.edu.cn)
基金项目:国家自然科学基金项目(61473218,61221063,U1301254);国家“八六三”高技术研究发展计划基金项目(2012AA011003) 国家“九七三”重点基础研究发展计划基金项目(2011CB302201);国家自然科学基金项目(61375009)
收稿日期:2015-08-18;修回日期:2015-12-29 2014-08-14;修回日期:2015-06-09
This work was supported by the National Natural Science Foundation of China (61473218,61221063,U1301254) and the National High Technology Research and Development Program of China (863 Program) (2012AA011003).