学生宿舍用电器类型判断装置的制造方法

文档序号:10533204阅读:247来源:国知局
学生宿舍用电器类型判断装置的制造方法
【专利摘要】一种学生宿舍用电器类型判断装置,包括信息采集模块、信息处理模块、通信模块。所述装置同时采用包括启动冲激电流、启动平均电流、启动电流冲量在内的电器启动电流特征,以及电器的负载电流频谱特征作为识别特征,特征信息丰富;采用包括决策树分类器和贝叶斯分类器的组合分类器进行识别与判断分类,兼顾决策树分类器和贝叶斯分类器的特点进行综合识别判断,准确率高;提供的启动电流特征获取方法和负载电流频谱特征获取方法简单、可靠。所述装置可以用在学生集体宿舍等一些需要进行用电电器管理的集体公共场所,也可以用于需要进行电器类型识别与统计的其他需要进行用电设备管理的场合。
【专利说明】
学生宿舍用电器类型判断装置
技术领域
[0001] 本发明涉及一种设备判断及分类装置,尤其是涉及一种学生宿舍用电器类型判断 装置。
【背景技术】
[0002] 目前,主流的电器负载性质判断方法包括基于负载功率综合系数算法的电器负载 判断方法、基于电磁感应的电器负载判断方法、基于神经网络算法的电器负载判断方法、基 于周期性离散变换算法的电器负载判断方法等。各种方法均能够在一定程度是实现电器负 载性质的判断,但由于特征性质单一,判断手段单一,普遍存在泛化能力不够及不能完全准 确判断的问题。

【发明内容】

[0003] 本发明的目的在于,针对现在已有技术的缺陷,提供一种能够实现高效判断的学 生宿舍用电器类型判断装置。所述判断装置包括信息采集模块、信息处理模块、通信模块。
[0004] 所述信息采集模块用于采集电器的负载电流并转换成电流数字信号;所述电流数 字信号被送至信息处理模块;所述信息处理模块依据输入的电流数字信号,采用组合分类 器进行电器类型判断;所述通信模块用于发送信息处理模块的电器类型判断结果至上位 机。
[0005] 所述组合分类器的输入特征包括电器的启动电流特征和电器的负载电流频谱特 征;所述组合分类器包括决策树分类器和贝叶斯分类器;所述启动电流特征包括启动冲激 电流、启动平均电流、启动电流冲量。
[0006] 所述信息采集模块包括电流传感器、前置放大器、滤波器、A/D转换器;所述信息处 理模块的核心为DSP,或者为ARM,或者为单片机,或者为FPGA。
[0007] 所述A/D转换器可以采用信息处理模块的核心中包括的A/D转换器。
[0008] 所述信息采集模块、信息处理模块、通信模块的全部或者部分功能集成在一片SoC 上。
[0009] 所述通信模块还接收上位机的相关工作指令;所述通信模块与上位机之间的通信 方式包括无线通信方式与有线通信方式;所述无线通信方式包括ZigBee、蓝牙、WiFi、 433MHz数传方式;所述有线通信方式包括485总线、CAN总线、互联网、电力载波方式。
[0010] 所述负载电流频谱特征通过以下方法获得:
[0011]步骤一、获取电器负载的稳态电流信号,并将其转换为对应的稳态电流数字信号;
[0012] 步骤二、对稳态电流数字信号进行傅立叶变换,得到负载电流频谱特性;
[0013] 步骤三、将负载电流频谱特性中谐波次数为n次的奇次谐波信号相对幅值作为负 载电流频谱特征,n = 1,3,…,M;所述M表示谐波最高次数且M大于等于3。
[0014] 所述组合分类器中,决策树分类器为主分类器,贝叶斯分类器为辅助分类器。
[0015] 所述组合分类器进行电器类型判断的方法是:当主分类器成功实现电器类型判断 时,主分类器的电器类型判断结果为组合分类器的判断结果;当主分类器未能实现电器类 型判断,且主分类器的判断结果为2种或者2种以上电器类型,将主分类器输出的2种或者2 种以上电器类型判断结果中,辅助分类器输出中概率最高的电器类型作为组合分类器的电 器类型判断结果;当主分类器未能实现电器类型判断,且主分类器的判断结果中未能给出 判断的电器类型时,将辅助分类器输出中概率最高的电器类型作为组合分类器的电器类型 判断结果。
[0016]所述启动电流特征由信息处理模块通过以下方法获得:
[0017]步骤1、电器启动前,开始对电器的负载电流连续采样并对负载电流大小进行判 断;当负载电流有效值大于e时,判定电器开始启动并转向步骤2;所述e为大于0的数值; [0018]步骤2、对电器的负载电流进行连续采样,以工频周期为单位计算负载电流有效值 并保存;计算最近N个工频周期的负载电流有效值的平均值;当最近N个工频周期之内的每 个工频周期的负载电流有效值与该N个工频周期的负载电流有效值的平均值相比较,波动 幅度均小于设定的相对误差范围E时,判定电器负载进入稳定状态,转向步骤3;所述N的取 值范围为50-500;所述E的取值范围为2%-20% ;
[0019]步骤3、将最近N个工频周期之内的负载电流有效值的平均值作为电器负载稳态电 流;将电器开始启动时刻至最近N个工频周期起始时刻之间的时间作为启动过程时间;计算 电器开始启动后L个工频周期之内的电器负载电流有效值的平均值与电器负载稳态电流之 间的比值,将该比值作为电器的启动冲激电流;计算电器的启动过程时间之内的电器负载 电流有效值的平均值与电器负载稳态电流之间的比值,将该比值作为电器的启动平均电 流;计算电器的启动平均电流与启动过程时间之间的乘积,将该乘积作为电器的启动电流 冲量;所述L的取值范围为1-5。
[0020] 所述组合分类器的输入特征还包括电器负载稳态电流。
[0021] 本发明的有益效果是:同时采用电器的启动电流特征、电器的负载电流频谱特征 以及电器负载稳态电流有效值作为所述学生宿舍用电器类型判断装置的判断特征,特征信 息丰富;采用包括决策树分类器和贝叶斯分类器的组合分类器进行判断分类,兼顾决策树 分类器和贝叶斯分类器的特点进行综合判断,泛化能力与判断准确率高;提供的包括启动 冲激电流、启动平均电流、启动电流冲量在内的启动电流特征获取方法,以及负载电流频谱 特征获取方法简单、可靠。
【附图说明】
[0022] 图1为本发明学生宿舍用电器类型判断装置实施例的结构示意图;
[0023] 图2为白炽灯台灯的启动过程电流波形;
[0024] 图3为电阻炉等电阻性负载的启动过程电流波形;
[0025] 图4为单相电机类负载的启动过程电流波形;
[0026] 图5为计算机及开关电源类负载的启动过程电流波形;
[0027] 图6为学生宿舍用电器类型判断装置进行电器类型判断的流程图。
【具体实施方式】
[0028] 以下结合附图对本发明作进一步说明。
[0029] 图1为本发明学生宿舍用电器类型判断装置实施例的结构示意图,包括信息采集 模块101、信息处理模块102、通信模块103。
[0030] 信息采集模块102用于采集电器的负载电流并将负载电流转换成电流数字信号, 电流数字信号被送至信息处理模块102。信息采集模块中包括电流传感器、前置放大器、滤 波器、A/D转换器等组成部分,分别完成负载电流信号的传感、放大、滤波与模数转换功能。 当负载电流范围较大时,可以选择具有程控功能的前置放大器,或者是在A/D转换器前再增 加一个独立的程控放大器,对范围较大的负载电流实行分段控制放大,使输入至A/D转换器 的电压信号范围保持在合理的区间,保证转换精度。滤波器用于滤除高频分量,避免频谱混 置。
[0031]信息处理模块102依据输入的电流数字信号,采用包括决策树分类器和贝叶斯分 类器的组合分类器实现电器类型判断。组合分类器的输入特征包括电器的启动电流特征和 电器的负载电流频谱特征。信息处理模块102的核心为DSP、ARM、单片机,或者为FPGA。当信 息处理模块的核心中包括有A/D转换器且该A/D转换器满足要求时,信息采集模块101中的 A/D转换器可以采用信息处理模块102的核心中包括的A/D转换器。
[0032]通信模块103用于实现与上位机之间的通信,将判断结果发送至上位机。通信模块 102与上位机之间的通信方式包括无线通信方式与有线通信方式,可以采用的无线通信方 式包括ZigBee、蓝牙、WiFi、433MHz数传等方式,可以采用的有线通信方式包括485总线、CAN 总线、互联网、电力载波等方式。通信模块103还可以接收上位机的相关工作指令,完成指定 的工作任务。上位机可以是管理部门的服务器,也可以是各种工作站,或者是各种移动终 端。
[0033]信息采集模块101、信息处理模块102、通信模块103的全部或者部分功能可以集成 在一片SoC上,减小判断装置体积,方便安装。
[0034] 不同的电器设备具有不同的启动电流特征。如图2所示为白炽灯台灯的启动过程 电流波形。白炽灯是将灯丝通电加热到白炽状态,利用热辐射发出可见光的电光源。白炽灯 的灯丝通常用耐高温的金属钨制造,但金属钨的电阻随温度变化大,以Rt表示钨丝在t°C时 的电阻,以Ro表示钨丝在〇°C时的电阻,则两者有下述的关系
[0035] Rt = Ro(l+0.0045t)
[0036] 例如,设白炽灯的灯丝(钨丝)在正常工作时的温度为2000°C,一只"220V 100W"的 白炽灯的灯丝在2000 °C正常工作时的电阻为
[0038] 其在不通电时0°C的电阻为
[0040] 其在不通电时20 °C的电阻为
[0041] R2〇 = Ro( 1+0.0045t) =52.8 Q
[0042] 即白炽灯在启动通电的瞬间电流超过其额定电流的9倍,且最大启动电流发生在 启动时刻。随着白炽灯钨丝温度的升高,白炽灯的负载电流按照指数规律减小,然后进入稳 定状态。
[0043] 设电器负载稳态电流有效值为IW,且定义电器负载电流有效值进入电器负载稳态 电流有效值的一个设定的相对误差范围之内并稳定在这个相对误差范围之内,则电器负载 进入稳定状态。相对误差范围可以设定为10%,也可以设定为2%、5%、15%、20%等2%-20%之间的值。图2中,设定的相对误差范围为10%,当白炽灯的负载电流按照指数规律减 小到其Iw的10 %误差范围时,如图2中的时刻Ts,启动过程结束。白炽灯的启动过程时间为 Ts。Iw为有效值。
[0044] 选择启动冲激电流IC、启动平均电流Id、启动电流冲量如作为电器的启动电流特 征;启动冲激电流Ic、启动平均电流Id均为标么值。具体定义是:启动冲激电流Ic为电器启动 开始后T 2时间之内的电器负载电流平均值与电器负载稳态电流Iw的比值;启动平均电流Id 为电器启动时间Ts之内的电器负载电流平均值与电器负载稳态电流Iw的比值;启动电流冲 量Qi为启动平均电流Id与启动过程时间Ts的乘积,量纲为ms。电器负载电流、电器负载稳态 电流均为有效值。T 2的取值范围为20-100ms,或者是1-5个工频周期;例如,T2取值40ms,BP2 个工频周期。启动冲激电流Ic反映的是电器负载启动后短时间内的电流冲激大小。在部分 电器的启动过程中,当有电器的实际启动过程时间Ts小于设定的^时,令电器的启动过程时 间Ts等于T2。启动平均电流Id反映的是电器负载启动过程中的电流整体大小。启动电流冲量 QlS映的是电器负载启动的整体强度。
[0045] 图2中,白炽灯的启动冲激电流Ic为To(白炽灯启动时刻,电流为Io)ST2(设定的时 亥IJ,电流为12)之间白炽灯的电流平均值与白炽灯的稳态电流Iw的比值。启动平均电流Id为 To(白炽灯启动时亥lj)至Ts(白炽灯启动过程结束时间)之间白炽灯的电流平均值与白炽灯的 稳态电流If的比值。启动电流冲量Qi为白炽灯启动平均电流Id与启动过程时间Ts的乘积。
[0046] 如图3所示为电阻炉等电阻性负载的启动过程电流波形。电阻炉等电阻性负载通 常采用镍铬、铁铬铝等电热合金丝,其共同特点是电阻温度修正系数小,电阻值稳定。以牌 号为Cr20Ni80的镍铬电热丝为例,其在1000°C时的电阻修正系数为1.014,即1000°(:时相对 于20 °C时,牌号为Cr20Ni80的镍铬电热丝电阻只增加1.4 %。电阻炉等电阻性负载在通电启 动时即进入稳定状态,电阻炉等电阻性负载的实际启动过程时间Ts = 0,因此,令电阻炉等 电阻性负载的实际启动过程时间Ts = T2;例如,当T2设定为40ms时,则此时的启动过程时间 Ts也为40ms。由于电阻性负载To时刻电流I〇、T 2时刻电流12与电阻性负载的稳态电流Iw相等, 因此,电阻性负载的启动冲激电流Ic= 1,启动平均电流Id = 1。
[0047] 如图4所示为单相电机类负载的启动过程电流波形。单相电机类负载既具有电感 性负载特性,又具有反电动势负载特性。启动时刻,由于电感的作用,启动时刻的启动电流 1〇为〇;随后电流迅速上升,在电机反电动势未建立之前,达到电流峰值Im;此后,电机转速增 加,电机负载电流逐步减小,直到进入稳定状态。图4中,单相电机类负载的启动冲激电流Ic 为To(单相电机类负载启动时刻,电流为Io)至T 2(设定的时刻,电流为12)之间单相电机类负 载的电流平均值与稳态电流If的比值。启动平均电流Id为To(单相电机类负载启动时刻)至 Ts(单相电机类负载启动过程结束时间)之间单相电机类负载的电流平均值与稳态电流Iw的 比值。启动电流冲量Qi为单相电机类负载启动平均电流Id与启动过程时间Ts的乘积。
[0048] 如图5所示为计算机及开关电源类负载的启动过程电流波形。计算机及开关电源 类负载因为对电容充电的影响,在启动瞬间会产生一个很大的浪涌电流,其峰值可达到稳 态电流有效值Iw的几倍至十几倍,时间为1至2个工频周期。由于计算机及开关电源类负载 的启动时间短,其启动过程时间Ts有可能小于设定的T2;当其启动过程时间Ts小于设定的T2 时,令Ts等于T2。图5中,计算机及开关电源类负载的启动冲激电流IC为To(计算机及开关电 源类负载启动时刻,电流为1〇)至T 2(设定的时刻,电流为12)之间计算机及开关电源类负载 的电流平均值与稳态电流Iw的比值。启动平均电流Id为To(计算机及开关电源类负载启动时 亥IJ)至Ts(计算机及开关电源类负载启动过程结束时间)之间计算机及开关电源类负载的电 流平均值与稳态电流Iw的比值。启动电流冲量如为计算机及开关电源类负载启动平均电流 Id与启动过程时间Ts的乘积。
[0049] 获取电器的启动电流特征的方法是:
[0050] 电器启动前,负载电流值为0(未开机)或者很小(处于待机状态)时,信息处理模块 102即开始对负载电流进行连续采样;当采样得到的负载电流值有效值开始大于0或者是开 始大于电器的待机电流时,即判断出电器已经启动,记录该时刻为To。用一个较小的非负阈 值e来区分电器启动前后的负载电流值,当e取值特别小时,例如,e取值1mA时,所述判断装 置不考虑待机情况,即认为待机也是电器的启动状态;当e取值较小但大于电器的待机电流 时,例如,e取值20mA时,所述判断装置会将电器的待机状态认为是未启动状态,但同时也会 的部分功率特别小的电器造成漏判断。
[0051]信息处理模块102对负载电流进行连续采样,且以工频周期为单位计算负载电流 有效值并保存;当电器已经启动,且连续采样达到N个工频周期后,采样的同时连续计算最 近N个工频周期的负载电流有效值的平均值Iv;信息处理模块102对最近N个工频周期之内 每个工频周期的负载电流有效值与该N个工频周期的负载电流有效值的平均值进行比较, 误差(或波动)幅度均小于设定的相对误差范围E时,判定电器负载进入稳定状态,该最近N 个工频周期的起始时刻为启动过程的结束时刻,记录该时刻为1^(如图2-图5所示)。
[0052]将最近N个工频周期之内的负载电流有效值的平均值作为电器负载稳态电流Iw; 将电器开始启动时刻To至最近N个工频周期起始时刻1^之间的时间作为启动过程时间Ts。计 算To至设定的!^之间(即电器开始启动后1-5个工频周期之内)的负载电流平均值与稳态电 流Iw的比值,将该比值作为电器的启动冲激电流Ic。计算To至Ts之间的负载电流平均值与稳 态电流If的比值,将该比值作为电器的启动平均电流Id。计算电器的启动平均电流Id与启动 过程时间Ts的乘积,将该乘积作为电器的启动电流冲量如。
[0053]由于预先不知道电器负载稳态电流有效值Iw,因此,将N个工频周期,即一段持续 时间TP之内波动范围小于设定的相对误差范围E时的负载电流有效值的平均值作为电器负 载稳态电流有效值Iw。由于普通电器负载的启动过程较快,所以,T P的取值范围为1 -10s,典 型取值是2s,相应的工频周期数量N的取值范围为50-500,N的典型取值是100。所述相对误 差范围E的取值范围为2%-20%,E的典型取值是10%。
[0054] 组合分类器的输入特征还包括电器的负载电流频谱特征。电器的负载电流频谱特 征由信息处理模块102控制信息采集模块101,通过以下步骤获得:
[0055] 步骤一、待电器负载进入稳定状态后,获取电器负载的稳态电流信号,并将其转换 为对应的稳态电流数字信号。
[0056]步骤二、对稳态电流数字信号进行傅立叶变换,得到负载电流频谱特性。为保证傅 立叶变换的顺利进行,在前述获取电器负载的稳态电流信号,并将其转换为对应的稳态电 流数字信号的过程中,A/D转换器的精度和速度需要满足傅立叶变换的要求,采样频率可以 设定为10kHz,或者是其他数值;信息处理模块102对采集到的稳态电流数字信号进行FFT运 算,计算其频谱。
[0057]步骤三、将负载电流频谱特性中的n次谐波信号相对幅值作为负载电流频谱特征, 其中,n= 1,2,…,M;在组成组合分类器的输入特征向量时,n次谐波信号相对幅值在输入特 征向量中按照1,2,…,M的顺序依次排列。由于负载电流频谱特性主要由奇次谐波组成,除 少数电器设备外,偶次谐波分量几乎为〇,因此,也可以将负载电流频谱特性中谐波次数为n 次的奇次谐波信号相对幅值依序作为负载电流频谱特征,其中,n = 1,3,…,M。n = 1时的1次 谐波为工频基波。所述谐波信号相对幅值为谐波信号幅值与电器负载稳态电流有效值Iw的 比值。所述M表示谐波最高次数,一般情况下,M大于等于3。
[0058]组合分类器中,决策树分类器为主分类器,贝叶斯分类器为辅助分类器。组合分类 器的输入特征包括前述的启动电流特征和负载电流频谱特征,组合分类器的输入特征同时 作为决策树分类器的输入特征和贝叶斯分类器的输入特征。
[0059] 如图6所示为学生宿舍用电器类型判断装置进行电器类型判断的流程图,学生宿 舍用电器类型判断装置进行电器类型判断的方法是:
[0060] 步骤A、等待电器启动;
[0061] 步骤B、采集电器启动电流数据并保存,直至电器启动过程结束;
[0062] 步骤C、分析采集的电器启动电流数据,获取电器的启动电流特征;
[0063] 步骤D、采集电器稳态工作时的数据并保存;
[0064] 步骤E、分析采集的电器稳态工作时的数据,获取电器的负载电流频谱特征;
[0065] 步骤F、将启动电流特征和负载电流频谱特征作为组合分类器的输入特征;组合分 类器进行电器类型判断;
[0066]步骤G、输出电器类型判断结果。
[0067] 所述组合分类器进行电器类型判断与识别的方法是:当主分类器成功实现电器类 型判断,即主分类器输出的判断结果为唯一的电器类型,即判断结果中唯一的电器类型为 是时,将主分类器判断的电器类型作为组合分类器的电器类型判断结果;当主分类器未能 实现电器类型判断,且主分类器的判断结果为2种或者2种以上电器类型,即判断结果中有2 种或者2种以上电器类型为是时,将主分类器输出的2种或者2种以上电器类型判断结果中, 辅助分类器输出中概率最高的电器类型作为组合分类器的电器类型判断结果;当主分类器 未能实现电器类型判断,且主分类器的判断结果中未能给出判断的电器类型,即判断结果 中没有电器类型为是时,将辅助分类器输出中概率最高的电器类型作为组合分类器的电器 类型判断结果。
[0068] 以一个简单的实施例1为例,来说明组合分类器进行电器类型判断的方法。设有一 个组合分类器,其输入特征为x = {IG,Id,Q:,Ai,A2,A3,A4,A5},其中,I G是启动冲激电流;Id是 启动平均电流;Qi是启动电流冲量;41、知、知^4、心为负载电流频谱特性中的1_5次谐波信号 相对幅值。组合分类器的输出是{Bi,B2,B3,B4},Bi、B2、B3、B4分别代表组合分类器对白炽灯、 电阻炉、吹风机、计算机的判断结果输出,判断结果8 132、83、84的取值均为二值分类标记。 主分类器的输入特征也是叉={1( ;山,〇1,厶1,厶2,厶3山,厶 5},其输出是作1^2^3^4}^1^ 2』3、 F4分别代表主分类器对白炽灯、电阻炉、吹风机、计算机的判断结果输出,判断结果F^Fs、 F3、F4的取值也均为二值分类标记。辅助分类器的输入特征同样为x= { Ig,Id,Qi,Al,A2,A3, 八4,八5},其输出是{?(71|叉),?(72|叉),?(73|叉),?(74|叉)},?(71|叉)、?(72|叉)、?(73|叉)、卩(74|叉) 为辅助分类器输出的后验概率,?(7+)、?(7+)、?(73|4、?(74|1)之间的相互大小表明辅 助分类器的当前输入特征表示所判断的电器属于白炽灯、电阻炉、吹风机、计算机的可能性 大小。
[0069] 在实施例1中,Bl、B2、B3、B4的分类标记和Fl、F2、F3、F4的分类标记均取1、0。分类标记 为1时,相应的电器类型与当前输入特征匹配,为确认的判断结果,或者说相应的电器类型 判断结果为是;分类标记为0时,相应的电器类型与输入特征不匹配,未能成为确认的判断 结果,或者说相应的电器类型判断结果为否。
[0070] 在实施例1中,设某次的主分类器的判断结果分类标记为FiFsFsFfOlOO,则认为 主分类器成功实现电器类型判断,因此,不考虑辅助分类器的判断结果,直接令 0100,即组合分类器的判断结果是:被判断的电器为电阻炉。
[0071] 在实施例1中,设某次的主分类器的判断结果分类标记为?正疋#4=1010,则认为 主分类器未能实现电器类型判断,且主分类器的判断结果为2种或者2种以上电器类型;再 设此时辅助分类器的判断结果满足P( yi I x)〈P(y31 x),则令^B^BfOOlO,即组合分类器的 判断结果是:被判断的电器为吹风机。
[0072]在实施例1中,设某次的主分类器的判断结果分类标记为F^FsFfOOOO,则认为 主分类器未能实现电器类型判断,且主分类器的判断结果中未能给出判断的电器类型;再 设此时辅助分类器的判断结果满足P(yi I x)>P(y21 x)且P(yi I x)>P(y31 x)且P(yi I x)>P(y4 x),则令關出收二1000,即组合分类器的判断结果是:被判断的电器为白炽灯。
[0073] 组合分类器、主分类器的判断结果分类标记也可以采用其他的方案,例如,分别用 分类标记1、-1,或者是0、1,或者是-1、1,以及其他方案来表示相应电器判断结果为是、否。 组合分类器与主分类器的分类标记方案可以相同,也可以不相同。
[0074] 所述组合分类器的输入特征中,还可以包括电器负载稳态电流有效值IW。例如,有 2种不同的电器,电烙铁和电阻炉需要判断,电烙铁、电阻炉都是纯电阻负载,且都具有电阻 温度修正系数小,电阻值稳定的共同特点。因此,单纯依靠前述的启动电流特征和负载电流 频谱特征无法将他们进行区分。输入特征中增加电器负载稳态电流有效值Iw后,电烙铁功 率小,电器负载稳态电流有效值Iw小;电阻炉功率大,电器负载稳态电流有效值Iw大,特征不 同,组合分类器可以进行并完成判断。
[0075] 辅助分类器为贝叶斯分类器。可以选择NBC分类器(朴素贝叶斯分类器)、TAN分类 器(树扩展朴素贝叶斯分类器)、BAN分类器(增强的贝叶斯分类器)等三种贝叶斯分类器之 中的一种作为辅助分类器。
[0076]实施例2选择NBC分类器作为辅助分类器。朴素贝叶斯分类的定义如下:
[0077] ⑴设x = {ai,a2,…,am}为一个待分类项,而每个a为x的一个特征属性;
[0078] (2)有类别集合〇={71,72,.",711};
[0079] (3)计算P(yi | x),P(y21 x),…,P(yn | x);
[0080] (4)如果P(yk | x) =max{P(yi | x),P(y21 x),…,P(yn | x)},贝iJxG yko
[0081] 计算第⑶步中的各个条件概率的具体方法是:
[0082] ①找到一个已知分类的待分类项集合作为训练样本集;
[0083] ②统计得到各类别下各个特征属性的条件概率估计;
[0084] P(ai |yi) ,P(a2 |yi) ,??? ,P(am|yi);
[0085] P(ai | y2),P(a21 y2),…,P(am| y2);
[0086] ???;
[0087] P(ai | yn),P(a21 yn),…,P(am| yn) 〇
[0088] ③枏据贝叶斯定理,有:
(1)
[0090]因为分母对于所有类别为常数,因此我们只要将分子最大化即可;又因为在朴素 贝叶斯中各特征属性是条件独立的,所以有:
[0092]实施例2中,组合分类器的输入特征是{IG,ID,Q:,Ai,A3,Iw},其中I G是启动冲激电 流;Id是启动平均电流;Qi是启动电流冲量;Ai、A3为负载电流频谱特性中的1、3次奇次谐波 信号相对幅值;Iw为电器负载稳态电流有效值,单位是安培。要求判断的电器类别是白炽 灯、电阻炉、电风扇、计算机、电烙铁。令朴素贝叶斯分类器的特征属性组合x ={ a 1,a 2,a 3, a4,a5,a6}中的元素与组合分类器的输入特征集合中的元素按序{Ig,Id,Qi,Ai,A3,Iw} 对 应;朴素贝叶斯分类器的输出类别集合〇={71,72,73,74,7 5}则分别与电器类别白炽灯、电阻 炉、电风扇、计算机、电烙铁 对应。
[0093]训练NBC分类器的过程包括:
[0094] 1、对特征属性进行分段划分,进行离散化处理。实施例2中,采取的特征属性离散 化方法是:
[0095] ai:{ai<3.5,3.5^ai^7,ai>7};
[0096] a2: {a2<l .25,1.25^a2^2.5 ,a2>2.5};
[0097] a3: {a3〈125,125彡a3彡500,a3>500};
[0098] a4: {a4<0.7,0.7^a4^0.9 ,a4>0.9};
[0099] as: {a5<0.02,0.02^a5^0.05,a5>0.05};
[0100] as: {a6<0.45,a6^0.45}〇
[0101] 2、对每类电器类型均采集多组样本作为训练样本,同时计算每类电器类型样本在 所有电器类型样本中所占有的比例,即分别计算P( yi)、P(y2)、P(y3)、P(y4)、P(y 5)。当每类电 器均采集相同的样本数量时,例如,每类电器均采集超过100组的样本,其中每类电器随机 选择100组样本作为训练样本,其他则作为测试样本,总的训练样本为500组,且有
[0102] p(yi)=p(y2)=p(y3)=p( y4)=p(y5)=〇.2。
[0103] 3、计算训练样本每个类别条件下各个特征属性分段的频率(比例),统计得到各类 别下各个特征属性的条件概率估计,即分别统计计算
[0104] P(ai<3.5|yi),P(3.5^ai^7|yi),P(ai>7|yi);
[0105] PUKS.Slyd'PU.SSaiSTlyd'PUiWlyd;
[0106] ???;
[0107] PUKS.SlyshPU.SSaiSTlyshPUiWlys);
[0108] P(a2〈1.25|yi)、P(1.25<a2<2.5|yi)、P(a2>2.5|yi) ;
[0109] P(a2〈1.25|y2)、P(1.25<a2<2.5|y2)、P(a2>2.5|y 2);
[0110] ???;
[0111] P(a2〈1.25|y5)、P(1.25<a2<2.5|y5)、P(a2>2.5|y5) ;
[0112] P(a3〈125 | yi)、P( 125彡a3<500 | yi)、P(a3>500 | yi);
[0113] P(a3〈125 | y2)、P( 125彡a3<500 | y2)、P(a3>500 | y2);
[0114] ???;
[0115] P(a3〈125 | y5)、P( 125彡a3<500 | y5)、P(a3>500 | y5);
[0116] P(a4〈0.7|yi)、P(0.7<a4<0.9|yi)、P(a4>0.9|yi);
[0117] P(a4〈0.7|y2)、P(0.7<a4<0.9|y2)、P(a4>0.9|y 2);
[0118] ???;
[0119] P(a4〈0.7|y5)、P(0.7<a4<0.9|y5)、P(a4>0.9|y5);
[0120] P(a5〈0.02|yi)、P(0.02<a5<0.05|yi)、P(a5>0.05|yi);
[0121] P(a5〈0.02|y2)、P(0.02<a5<0.05|y2)、P(a5>0.05|y 2);
[0122] P(a5〈0.02|y5)、P(0.02<a5<0.05|y5)、P(a5>0.05|y5);
[0123] P(a6〈0?45|yi)、P(a6彡0?45|yi);
[0124] P(a6〈0?45|y2)、P(a6彡0?45|y 2);
[0125] ???;
[0126] P(a6〈0?45|y5)、P(a6彡0?45|y 5)〇
[0127] 经过上述的步骤1、步骤2、步骤3,NBC分类器训练完成。其中,步骤1对特征属性进 行分段划分由人工确定,对每一个输入特征进行分段离散化时,分段的数量为2段或者2段 以上,例如,实施例2中,特征ai_a5都分为3段,特征a6分为2段。每一个特征具体分为多少段, 分段阈值的选择可以根据训练后的贝叶斯分类器对测试样本测试后的结果进行调整。步骤 2、步骤3由彳目息处理模块102或者是计算机计算完成。
[0128] 本发明中采用贝叶斯分类器进行分类的方法是:
[0129] 1、将组合分类器的输入特征作为贝叶斯分类器的输入特征。在实施例2中,将组合 分类器的输入特征集合{^^,(^,^,知山丨作为贝叶斯分类器的输入特征^且有义二^, a2 ,a3,a4,a5,ae}〇
[0130] 2、根据训练得到的各类别下各个特征属性的条件概率估计,分别确定各输入特征 属性的分段所在并确定其对每类电器类别的概率P(ai | yi)~P(am | yn),其中,电器类别集合 为C = {yi,y2,…,yn}。实施例2中,电器类别集合C = {yi,y2,y3,y4,ys}对应代表的电器类别是 白炽灯、电阻炉、电风扇、计算机、电烙铁,确定P(ai | yi)~P(a61 ys)的方法是采用训练NBC分 类器过程中得到的各个特征属性的条件概率估计。
[0131] 3、按照式
[0133]计算每种电器类别的后验概率。因为分母P(x)对于所有电器类别为常数,令P(x) =1替代实际的P(x)值,不影响每种电器类别后验概率之间的相互大小比较,此时有
[0141] 采用测试样本对训练好的贝叶斯分类器进行测试,根据测试结果决定是否调整对 输入特征的离散化方法(即调整分段数量与阈值),重新训练贝叶斯分类器。
[0142] 主分类器为决策树分类器,决策树分类器的算法可以选择ID3,C4.5,CART等。实施 例2选择采用ID3决策树分类器作为主分类器。ID3决策树分类器的几个定义如下:
[0143] 设D为用类别对训练元组进行的划分,则D的熵表示为:
[0145] 其中Pl表示第i个类别在整个训练元组(即样本)中出现的概率,可以用属于此类 别元素的数量除以训练元组元素总数量作为估计。熵的实际意义表示是D中元组的类标号 所需要的平均信息量。
[0146] 假设将训练元组D按属性A进行划分,则A对D划分的期望信息为:
C2)
[0148] 而信息增益即为两者的差值:
[0149] gain(A) = info (D)-inf oa(D) (3)
[0150] ID3算法在每次需要分裂时,计算每个属性的增益率,然后选择增益率最大的属性 进行分裂。
[0151] 训练ID3决策树分类器可以采用特征属性离散化方法,也可以采用连续特征属性 的潜在分裂法。其具体方法是:检测所有的属性,选择信息增益最大的属性产生决策树结 点,由该属性的不同取值建立分支,再对各分支的子集递归调用该方法建立决策树结点的 分支,直到所有子集仅包含同一类别的数据为止。最后得到一棵决策树,它可以用来对新的 样本进行分类。在实施例2中,对每类电器类型均采集多组样本,随机抽取部分作为训练样 本,其余的作为测试样本。
[0152] 特征属性离散化方法训练ID3决策树分类器的过程包括:
[0153] 1)对每个特征属性实现特征区分。实施例2中,采取的特征区分方法是:
[0154] ai:{ai<3.5,3.5^ai^6,ai>6};
[0155] a,2: {a2<l .9,a2^1.9};
[0156] a3: {a3〈300,a3彡300};
[0157] a4:{a4〈0.85,a4彡0.85};
[0158] as: {a5<0.1,as^0.05};
[0159] a6:{a6〈0.45,a6彡0.45}。
[0160] 2)计算各属性的信息增益。在实施例2中,针对训练样本按照式(2)和式(3)分别计 算6个特征属性的信息增益。
[0161] 3)选择具有最大信息增益的属性作为该次分裂的分裂(决策)属性及决策树结点, 取得分裂结果,建立分支;如果样本都在同一个类,则该结点成为树叶,并用该类标记。
[0162] 4)在已有分裂结果的基础上,递归使用前述步骤计算子结点的分裂属性,建立分 支,最终得到整个决策树。
[0163] 经过上述的步骤,ID3决策树分类器训练完成。其中,步骤1)对特征属性进行分段 特征区分由人工确定,对每一个输入特征进行分段离散化时,分段的数量为2段或者2段以 上,例如,实施例2中,特征ai分为3段,特征a2_a6均分为2段。每一个特征具体分为多少段,分 段阈值的选择可以根据训练后的决策树分类器对测试样本测试后的结果进行调整。步骤2) 至步骤4)由信息处理模块102或者是计算机完成。
[0164] 连续特征属性的潜在分裂法训练ID3决策树分类器的过程包括:
[0165] I、计算各属性的信息增益。先将训练样本D中元素按照特征属性排序,则每两个相 邻元素的中间点可以看做潜在分裂点,从第一个潜在分裂点开始,分裂D并计算两个集合的 期望信息,具有最小期望信息的点称为这个属性的最佳分裂点,其信息期望作为此属性的 信息期望。在实施例2中,针对训练样本,找出最佳分裂点按照式(2)和式(3)分别计算6个特 征属性的信息增益。
[0166] n、选择具有最大信息增益的属性作为该次分裂的分裂(决策)属性及决策树结 点,取得分裂结果,建立分支;如果样本都在同一个类,则该结点成为树叶,并用该类标记。
[0167] m、在已有分裂结果的基础上,递归使用前述步骤计算子结点的分裂属性,建立分 支,最终得到整个决策树。
[0168] 在前述决策树的训练过程中,当给定结点的所有样本属于同一类,结束递归过程, 决策树已经建立。给定结点的所有样本属于同一类,有可能是单种电器类别的确认结果,也 可能是所有电器类型的否定结果。
[0169] 在前述决策树分类器的训练过程中,当没有剩余属性可以用来进一步划分样本 时,同样需要结束递归过程,但此时有些子集还不是纯净集,即集合内的元素不属于同一类 别;此时,可以采用增加特征属性,例如,在实施例2中增加负载电流频谱特性中的5次、7次 等奇次谐波信号相对幅值作为新的特征属性,对决策树进行重新训练。当训练后或者重新 训练后的决策树分类器最终的部分子集不是纯净集,其集合内的元素不属于同一类别时, 不采用子集"多数表决"方式将子集中出现次数最多的类别作为此结点类别,而是直接将子 集中的所有类别作为此结点类别,即所述决策树分类器可以输出多种电器类别的确认结 果。
[0170]主分类器还可以选择由多个二类输出决策树分类器组成,每个二类输出决策树分 类器对应判断一种电器类型,例如,实施例1中可以采用4个二类输出决策树分类器分别判 断白炽灯、电阻炉、吹风机、计算机,实施例2中可以采用5个二类输出决策树分类器分别判 断白炽灯、电阻炉、电风扇、计算机、电烙铁。主分类器选择多个二类输出决策树分类器共同 组成时,所有二类输出决策树分类器的输入特征均为主分类器的输入特征,所有的训练样 本均作为每个二类输出决策树分类器的训练样本。主分类器选择多个二类输出决策树分类 器共同组成时,每个二类输出决策树分类器只需要完成一种电器类型的判断,决策树的训 练相对简单。当所述某个二类输出决策树分类器的训练结束后,或者是增加特征属性重新 训练结束后,有些子集还不是纯净集,即有子集还不能确认输入属性是否属于该二类输出 决策树分类器所判断的电器类型时,将该子集所在的节点定义为是,即让该二类输出决策 树分类器在此种情况下判定此次输入的特征属性属于所判断的电器类型。由于此时主分类 器由多个二类输出决策树分类器组成,各二类输出决策树分类器之间相互独立,因此,对某 一特征属性进行判断时,主分类器有可能输出的判断结果为唯一的电器类型,或者判断结 果为2种或者2种以上电器类型,或者未能给出判断的电器类型。
【主权项】
1. 一种学生宿舍用电器类型判断装置,其特征在于,包括信息采集模块、信息处理模 块、通信模块; 所述信息采集模块用于采集电器的负载电流并转换成电流数字信号;所述电流数字信 号被送至信息处理模块; 所述信息处理模块依据输入的电流数字信号,采用组合分类器进行电器类型判断; 所述通信模块用于发送信息处理模块的电器类型判断结果至上位机; 所述组合分类器的输入特征包括电器的启动电流特征和电器的负载电流频谱特征; 所述组合分类器包括决策树分类器和贝叶斯分类器; 所述启动电流特征包括启动冲激电流、启动平均电流、启动电流冲量。2. 如权利要求1所述的学生宿舍用电器类型判断装置,其特征在于,所述信息采集模块 包括电流传感器、前置放大器、滤波器、A/D转换器;所述信息处理模块的核心为DSP,或者为 ARM,或者为单片机,或者为FPGA。3. 如权利要求2所述的学生宿舍用电器类型判断装置,其特征在于,所述A/D转换器采 用信息处理模块的核心中包括的A/D转换器。4. 如权利要求1所述的学生宿舍用电器类型判断装置,其特征在于,所述信息采集模 块、信息处理模块、通信模块的全部或者部分功能集成在一片SoC上。5. 如权利要求1所述的学生宿舍用电器类型判断装置,其特征在于,所述通信模块还接 收上位机的相关工作指令;所述通信模块与上位机之间的通信方式包括无线通信方式与有 线通信方式;所述无线通信方式包括ZigBee、蓝牙、WiFi、433MHz数传方式;所述有线通信方 式包括485总线、CAN总线、互联网、电力载波方式。6. 如权利要求1-5中任一项所述的学生宿舍用电器类型判断装置,其特征在于,所述组 合分类器中,决策树分类器为主分类器,贝叶斯分类器为辅助分类器。7. 如权利要求6所述的学生宿舍用电器类型判断装置,其特征在于,所述组合分类器进 行电器类型判断的方法是:当主分类器成功实现电器类型判断时,主分类器的电器类型判 断结果为组合分类器的判断结果;当主分类器未能实现电器类型判断,且主分类器的判断 结果为2种或者2种以上电器类型,将主分类器输出的2种或者2种以上电器类型判断结果 中,辅助分类器输出中概率最高的电器类型作为组合分类器的电器类型判断结果;当主分 类器未能实现电器类型判断,且主分类器的判断结果中未能给出判断的电器类型时,将辅 助分类器输出中概率最高的电器类型作为组合分类器的电器类型判断结果。8. 如权利要求6所述的学生宿舍用电器类型判断装置,其特征在于,所述负载电流频谱 特征通过以下方法获得: 步骤一、获取电器负载的稳态电流信号,并将其转换为对应的稳态电流数字信号; 步骤二、对稳态电流数字信号进行傅立叶变换,得到负载电流频谱特性; 步骤三、将负载电流频谱特性中谐波次数为η次的奇次谐波信号相对幅值作为负载电 流频谱特征,其中,η = 1,3,···,Μ;所述M表示谐波最高次数且M大于等于3。9. 如权利要求6所述的学生宿舍用电器类型判断装置,其特征在于,所述启动电流特征 由信息处理模块通过以下方法获得: 步骤1、电器启动前,开始对电器的负载电流连续采样并对负载电流大小进行判断;当 负载电流有效值大于ε时,判定电器开始启动并转向步骤2;所述ε为大于0的数值; 步骤2、对电器的负载电流进行连续采样,以工频周期为单位计算负载电流有效值并保 存;计算最近N个工频周期的负载电流有效值的平均值;当最近N个工频周期之内的每个工 频周期的负载电流有效值与该N个工频周期的负载电流有效值的平均值相比较,波动幅度 均小于设定的相对误差范围E时,判定电器负载进入稳定状态,转向步骤3;所述N的取值范 围为50-500;所述E的取值范围为2%-20% ; 步骤3、将最近N个工频周期之内的负载电流有效值的平均值作为电器负载稳态电流; 将电器开始启动时刻至最近N个工频周期起始时刻之间的时间作为启动过程时间;计算电 器开始启动后L个工频周期之内的电器负载电流有效值的平均值与电器负载稳态电流之间 的比值,将该比值作为电器的启动冲激电流;计算电器的启动过程时间之内的电器负载电 流有效值的平均值与电器负载稳态电流之间的比值,将该比值作为电器的启动平均电流; 计算电器的启动平均电流与启动过程时间之间的乘积,将该乘积作为电器的启动电流冲 量;所述L的取值范围为1-5。10.如权利要求9所述的学生宿舍用电器类型判断装置,其特征在于,所述组合分类器 的输入特征还包括电器负载稳态电流。
【文档编号】G01R31/00GK105891633SQ201610213351
【公开日】2016年8月24日
【申请日】2016年4月8日
【发明人】凌云, 郭艳杰, 孔玲爽, 聂辉
【申请人】湖南工业大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1