2. 国电南瑞南京控制系统有限公司, 南京 211106
2. NARI-Tech Control System Co. Ltd., Nanjing 211106, China
电动汽车是当下新能源产业重要组成部分, 是缓解能源危机及环境问题的有效工具[1,2]. 目前, 我国在电动汽车充换电设施标准体系建设、关键技术研究、关键设备研制和示范工程建设等方面已取得重要进展. 但同时, 我国当前普遍应用的电动汽车充电系统无法满足用户个性化充电需求. 因此, 通过对电动汽车充电技术的不断创新和优化, 采取科学合理的控制策略, 可以改善整体电力系统管理和能源效率, 同时也可以使电力系统的运行更加清洁、高效和经济[3,4].
智慧园区能源管理和配置问题分析是掌握用户和电力市场的重要手段, 尤其随着充电设施的广泛接入, 更需要优化配置智慧园区能源形式. 文献[5]为了充分利用电力大数据中的异构数据源挖掘出电网中存在的安全威胁, 采用循环神经网络对得到的嵌入式向量数据建立画像, 实现了数据中异常事件的检测; 文献[6]提出一种面向电动汽车、快速充电站、配电网多元需求的电动汽车快速充电引导策略; 文献[7]基于电动汽车充放电优化模型以及实时更新的配电系统预测负荷曲线, 构造出动态分时电价更新策略; 文献[8]提出基于不确定性测度的居民小区电动汽车充电定价策略并建立起电动汽车充电负荷动态概率模型, 分析了电动汽车响应分时电价的不确定性而导致的居民负荷随机波动加剧等问题. 文献[9]提出一种在线控制和离线优化相结合的有序充电控制方法, 在电动汽车用户在住宅区利用夜晚时段进行充电的情况下, 解决了移峰填谷、减少负荷波动的问题.
上述文献对电动汽车充电方式及策略研究较深入, 但缺乏智慧园区电动汽车有序共享充电需求及管理模式研究. 基于此, 本文利用电动汽车(Electric Vehicles, EV)潜在的移动储能特性, 提出一种适用于智慧园区共享充电桩的在线自主充电需求建模分析方法, 在自动检测和识别用户电动汽车充电需求基础上, 将其转移至电价较低时段以加强对住宅小区电力需求的管理. 首先提出一种在线识别不同类型电动汽车的方法, 采用基于人工神经网络监督学习方法分类得出每个电动汽车类别信息, 并用支持向量机(Support Vector Machines, SVM)方法验证所提方法的可行性; 其次, 根据分类信息利用功率谱密度估计为每个EV提供统计模型, 进行统计分析; 最后根据台区接收的日前负荷响应指令预测充电需求, 对充电习惯采用核密度估计建模, 利用实测数据证明该方法的可行性和有效性.
1 智慧园区EV共享充电场景分析依据园区已有能量管理系统(Energy Management Systems, EMS)需求响应策略, 在确保用户舒适度的前提下, 实现共享充电[10], 图1展现一个典型的园区EV调度场景. 车主进入园区后, EMS确定该EV及充电需求后, 根据来自其他EV、电器和电价等信息制定该EV充电计划.
![]() |
图 1 智慧园区EV典型充电场景 |
假设该园区已建M个共享充电桩, 第m个EV最佳充电起始时间tst,m取决于其充电所需电量Ereq,m和对应充电桩可用时间tav,m. EMS可以利用每个EV充电习惯统计建模, 预测充电电量需求和高峰时段负荷优先级.
设Ereq(T)为某天充电站所需总能量, T表示24小时.
${E_{\rm{req}}}(T) = \sum\limits_{m = 1}^M {{E_{\rm {req},m}}(T)} $ | (1) |
${E_{\rm {req},m}}(i) = \sum\limits_{i = 0}^T {{P_m}(i)\Delta t} $ | (2) |
其中, Ereq,m(i)为当天第m个EV充电所需电量; Pm(i)为第m个EV瞬时充电功率; ∆t为时间步长.
${P_m}(i){\rm{ = }}V(i){I_m}(i)\cos \left( {{\phi _m}(i)} \right)$ | (3) |
其中, V(i)为时段i处的充电点电压, Im(i)为充电点电流的测量值,
EMS的目标是估测E
模式识别和数据分类过程在各个领域一直都引起广泛关注[11]. 在本文中, 共享充电站下的EV充电识别问题是使用小样本电流测量对M辆EV充电配置进行分类. 这种识别EV的方法不需要任何额外昂贵的安装费用. 然而, 由于在相同的电池容量范围内, EV充电电流幅值有明显的相似性, 这也带来了一个很大的挑战. 用于EV识别方法分两步, 第1步是提取和选择交流充电电流原始样本特征, 旨在创建有区别的特性, 帮助提供更有效的分类; 第2步是对候选车辆充电曲线的电流幅值进行分类[12]. Idiv是充电识别后的分类电流幅值.
2.1 信号特征提取识别过程为了避免共享充电站混淆不同车辆, 需要算法足够精确可靠, 需要从原始的充电电流测量中提取有用的识别特征, 以便在相同的电池容量范围内对不同的车辆分类正确. 基于输入信号的不同物理性质, 选用的信号特征也不同, 在时域中常用的特征是一阶统计量和高阶统计量; 在频域中常用的特征包括小波系数、FFT和功率谱密度. 因此需要选择一个包括丰富信息的特征空间, 通过图2所示的序列前向选择法选择最优特征.
![]() |
图 2 序列前向选择特征 |
序列前向选择法从空集开始, 每次选择一个新的特征
${F^{\rm {init}}} = [{F_1},{F_2}, \cdots ,{F_{12}}]$ | (4) |
$\left\{ {\begin{split} & {F_1} = Rwdata = [{f_{11}},{f_{12}}, \cdots ,{f_{1N}}] \\ & {F_2} = PS{D_W} = [{f_{21}},{f_{22}}, \cdots ,{f_{2N}}] \\ & {F_3} = PS{D_T} = [{f_{31}},{f_{32}}, \cdots ,{f_{3N}}] \\ & {F_4} = {\sigma ^{rw}} = {f_4} \\ & {F_5} = s = {f_5} \\ & {F_6} = {t_6} = {f_6} \\ & {F_7} = \sigma _{^{a1}}^{WT} = {f_7} \\ & {F_8} = \sigma _{^{d1}}^{WT} = {f_8} \\ & {F_9} = \sigma _{^{a2}}^{WT} = {f_9} \\ & {F_{10}} = \sigma _{d2}^{WT} = {f_{10}} \\ & {F_{11}} = \sigma _{^{a3}}^{WT} = {f_{11}} \\ & {F_{12}} = \sigma _{^{d3}}^{WT} = {f_{12}} \\ \end{split} } \right.$ | (5) |
其中, σrw是测量样品的偏度; Rwdata为交流充电电流的原始样品; PSDW和PSDT分别为Welch功率谱密度估计和Thomson功率谱密度估计; s为测量样品的标准偏差; t6是第6个非中心时刻;
前馈神经网络是模式分类任务中最常用的一类神经网络[14]. 本文所使用的网络拓扑结构为两层前馈神经网络, 如图3所示.
![]() |
图 3 两层前馈网络拓扑图 |
在隐藏层中, 激活函数Zj和非线性激活函数σj分别由式(6)和式(7)定义. 所使用的非线性激活函数为Sigmoid函数.
${Z_j} = \sum\limits_{i = 1}^{{L_x}} {{w_{ij}} \cdot {x_i} + {b_j}} $ | (6) |
${\sigma _j}{\rm{(}}{Z_j}{\rm{)}} = \frac{1}{{1 + {e^{ - {Z_j}}}}}$ | (7) |
其中, wij和bj分别表示隐藏层的权值和偏差; xi是输入特征; Lx是输入层的神经元数量.
在输出层, 激活函数Zk和非线性激活函数yk分别由式(8)和式(9)定义. 所使用的非线性激活函数为Softmax传递函数.
${Z_k} = \sum\limits_{j = 1}^{{L_h}} {{w_{ik}} \cdot {\sigma _j}{\rm{(}}{Z_j}{\rm{)}} + {b_k}} $ | (8) |
${y_k} = {\sigma _k}{\rm{(}}{Z_k}{\rm{)}} = \frac{{{e^{{Z_k}}}}}{{\displaystyle\sum\nolimits_{j = 1}^{{L_h}} {{e^{\left( {{\sigma _j}\left( {{Z_j}} \right)} \right)}}} }}$ | (9) |
其中, wik和bk分别表示输出层的权值和偏差; Lh是隐含层的神经元数量.
输入矩阵的每一列
$\bar x_{{s_m}}^m = {\bar F^{{s_m}}}$ | (10) |
其中,
对于目标矩阵, 每一列表示为:
${y_t} = \left\{ {\begin{array}{*{20}{l}} {{{[\begin{array}{*{20}{c}} 1&0& \cdots &0 \end{array}]}^{\rm T}},{\text{第}}1{\text{辆车}}}\\ {{{[\begin{array}{*{20}{c}} 0&1& \cdots &0 \end{array}]}^{\rm T}},{\text{第}}2{\text{辆车}}}\\ \quad\quad\quad\quad\; \vdots \\ {{{[\begin{array}{*{20}{c}} 0&0& \cdots &1 \end{array}]}^{\rm T}},{\text{第}}M{\text{辆车}}} \end{array}} \right.$ | (11) |
支持向量机(SVM)是一种在模式分类和识别方面表现出良好性能的监督分类器[15,16]. 最优的分离超平面将是边界最大的超平面, 定义为数据到决策面的最小距离(对应于图4中的超平面). 准确落在边界上的训练数据称为支持向量, 支持最大边界超平面.
![]() |
图 4 用ci和cj两类样本训练支持向量机的最大超平面和边界值示意图 |
构造nclass×(nclass−1)分类器, 其中nclass在类的数量中与两个不同类的数据组成一个序列. 鉴于ci和cj的训练数据
$\begin{gathered} \min \left( {\underbrace {\frac{1}{2}{{{\rm{(}}{w^{{c_i}{c_j}}}{\rm{)}}}^{\rm T}}{w^{{c_i}{c_j}}}}_{Max,marg in} + \underbrace {C\sum\nolimits_{t = 1}^{{n_{ij}}} {\zeta _t^{^{{c_i}{c_j}}}{{{\rm{(}}{w^{{c_i}{c_j}}}{\rm{)}}}^{\rm T}}} }_{Min,error}} \right) \\ {{\rm{(}}{w^{{c_i}{c_j}}}{\rm{)}}^{\rm T}}{x_t} + {b^{{c_i}{c_j}}} \ge 1 - \zeta _t^{^{{c_i}{c_j}}},{\rm{ }}{\rm {if}}\;{\rm{ }}{{\rm{y}}_t} = {c_i} \\ {{\rm{(}}{w^{{c_i}{c_j}}}{\rm{)}}^{\rm T}}{x_t} + {b^{{c_i}{c_j}}} \le - 1 + \zeta _t^{^{{c_i}{c_j}}},{\rm{ }}{\rm {if}}\;{\rm{ }}{{{y}}_t} = {c_j} \\ \end{gathered} $ | (12) |
其中,
对于EMS而言, 任何一辆EV充电所需电量主要受充电时EV的SOC和预计出发时间影响[17]. 为了预测电动汽车充电能量需求, 需建立充电电量和出发时间的统计模型, 确定充电策略中充电优先级. 该模型旨在建立一个基于充电习惯和与其他间接观测变量相关的模型, 从而为EV充电调度框架提供一个有效的自动管理. 主要使用直方图和核估计对观测到的随机变量行为进行统计建模[18].
3.1 日充电需求直方图设Em(1)、Em(2), ···,Em(N)为第m个EV的日充电能量测量样本, f(x)为对应的概率密度函数. 为了建立直方图, 充电能量数据的范围被划分为B1, B2, ···, BL, 通常选择相同的大小, 但也可以改变大小. 利用以下公式构建直方图:
$B{\rm{ = }}\left\{ {{B_1},{B_2},\cdots,{B_L}} \right\}$ | (13) |
${\hat f_{ rm{hist}}}{\rm{(}}{E_m}{\rm{)}} = \sum\limits_{l = 1}^L {\frac{{coun{t_l}}}{{\left({\rm{ {si{{z}}e{\rm{ }}\;of\;{\rm{ }}bin}}\;{\rm{ }}{B_l}} \right)}}} $ | (14) |
其中, countl为数据Em(i)落入Bl的个数, Bl∈B.
3.2 基于插入时间的充电需求直方图通过整合插入时间方式表述充电需求直方图, 利用三维直方图分布对这种相关性进行了建模. 因此, 插入时间
${b^{pa}} = \left\{ {b_1^{pa},b_2^{ {pa}},\cdots,b_J^{ {pa}}} \right\}$ | (15) |
直方图方法的主要优点是易于构造和理解, 在统计分析中普遍存在. 但缺点是随着样本量的增大, 收敛速度相对较慢, 密度估计存在不连续, 这与底层密度假定的平滑性相矛盾. 通过估计核密度可以弥补这两个缺点. 这些可以看作是滑动直方图的推广, 或者是经验分布函数与光滑核函数的卷积. 核密度估计可表示为:
${\hat f_K}{\rm{(}}x{\rm{)}} = \frac{1}{{Nh}}\sum\limits_{n = 1}^N {K\left( {\frac{{x - {E_m}{\rm{(}}n{\rm{)}}}}{h}} \right)} $ | (16) |
其中, K是一个平滑函数, 称为核函数, h>0是控制平滑量的平滑带宽.Em(i)是日充电能量测量数据的第i个样本. N是测量数据的个数. 高斯核函数表达式如下:
$K\left( u \right) = \frac{{e\left( { - \dfrac{1}{2}{u^{\rm T}}u} \right)}}{{\sqrt{2\pi } }}$ | (17) |
统计建模需要考虑不同充电习惯的随机性. 对于每个单独的EV, 有必要使用新的测量方法定期更新统计模型, 以捕获在能源需求、充电位置和连接时间方面的不同趋势. EMS首先将不同的消费配置文件存储在数据库中, 再使用所提出的识别方法在线更新每个消费分布的新测量信息, 并创建图5所示的动态统计模型.
![]() |
图 5 EV模型更新 |
4 算例分析 4.1 数据收集
本实验数据采集频率为1200 Hz, 并且每秒钟采集一次电网侧的充电电流幅值. 通过5辆电动汽车共享场景对识别算法进行测试. 这5辆车的详细情况如表1所示.
![]() |
表 1 5辆电动汽车的相关特性 |
4.2 EV识别模型
EV识别部分使用数据库已经分成两组, 如表2所示. 第1个数据库包含83个充电数据(2019年8月5日~25日), 第2个数据库包含49个充电数据(2019年9月6日~20日). 对于所有提出的结果, EV识别是通过车辆接入后使用300个测量窗口来呈现.
![]() |
表 2 识别过程中每个EV的充电数据的数量 |
4.2.1 基于前馈神经网络分类器的EV识别
模型构建和在线性能测试采用独立数据. 对于模型的构建(训练70%、验证15%、测试15%), 使用表2中的数据库1. 然后在线测试建立在数据库2中收集的新数据上的模型的性能. 用Matlab神经网络模式识别进行分类.
在输入层, 从测量样本中提取的12个特征, 如表3所示. 识别过程通过300个测窗口进行, 故F1的维度为300, 通过计算确定Welch功率谱密度估计、Thomson功率谱密度估计的FFT长度为2的7次幂及2的8次幂, 其特征空间维度分别为129与257, 其余特征空间维度均为1. 输入层
![]() |
表 3 前馈神经网络输入层中使用的特征值 |
![]() |
图 6 数据库1前馈神经网络分类结果 |
![]() |
图 7 基于数据库2模型的在线验证性能分类结果 |
4.2.2 特征选择和模型敏感性研究
特征选择就是从提取的特征中挑选出最有用的子集特征. 将序列前向选择方法应用于695个特征的初始特征空间, 以选择最合适的子集特征, 再将得到的子集特征与使用所有特征空间得到的子集特征的识别模型进行性能比较. 此外, 还使用了不同大小的数据库进行特性选择. 所选的子集特征维数为3和10. 在对几个核函数进行仿真评估后, 选择一个线性核函数作为支持向量机分类器. 研究4种场景(即25%、50%、75%和100%)的数据来选择不同的子集特征, 使用相同比例的数据库1用于训练, 数据库2用于测试阶段, 用获得的子集特征测试EV识别模型泛化能力.
利用式(5)中局部最优特征得到的序列前向选择结果和精度如表4所示. 从不同的场景中得到的结果表明, 在原始信号和用Welch和Thomson方法估计的功率谱密度中, 信息丰富的特征更加集中. 敏感性研究还强调了数据库大小对选择子集特性的重要性, 以及数据库中包含的数据质量. 随着更多的数据被用来选择特征, 序列前向选择算法更好地收敛到全局最优特征. 不同规模数据库4种场景中利用所有特征空间的性能几乎相同, 如图8所示.
![]() |
表 4 不同数据库SVM分类器子集特征选择结果 |
![]() |
图 8 不同数据库规模的EV识别模型的泛化能力与支持向量机分类器的最优特征比较 |
4.2.3 支持向量机和前馈神经网络性能比较
使用相同的输入特征和数据库, 将SVM分类器的性能与前馈神经网络分类器进行了比较, 所利用的特征是全局最优特征. 随机生成的数据库1的75%为训练数据库, 而数据库2用于测试阶段. SVM分类器采用线性核函数, 前馈神经网络采用13神经元隐层, 对比结果如图9所示.
![]() |
图 9 使用最优特征的SVM分类器性能与前馈神经网络分类器的比较 |
SVM和前馈神经网络的性能非常接近, 所以这两种方法都适合于EV识别的实际实现. 然而, 因为在线应用是本文的主要目标, 所以与前馈神经网络相比, SVM是一种计算开销较大的方法. SVM由多个分类器组成, 考虑分类器的数量就增加了计算时间. 而前馈神经网络可以只用一个分类器实现.
4.3 EV充电需求统计建模 4.3.1 EV日充电需求直方图直方图是通过将能量轴划分为多个区间
由图10可以看出五种电动汽车的充电习惯非常不同. EV2、EV3、EV4的分布较窄, 带宽较低. 因此, 他们的能量需求更容易预测. 相比之下, EV1和EV5的消耗分布较为均匀, 具有一定的非平稳特性. 在这种情况下, 充电能量与其他变量如充电时间、天气的相关性研究可以帮助预测充电需求. EV1统计模型的演变如图11所示. 如果某一天EV没有在小区充电站充电, 也可以通过识别模型捕捉到这一点.
![]() |
图 10 5个EV历史充电能量的直方图和核平滑图 |
4.3.2 根据插入时间和工作日充电需求直方图
针对EV1, 根据插入时间和星期几构建了充电能量需求的直方图模型, 结果如图12和图13所示.
从图12可以看出, 充电到EV电池电量与EV1的连接时间有关. 同样, 从图13中可以看出, 充电能量需求也与EV1的星期几有关. 因此, 对于EV1, EMS利用与日期中某些变量的相关性来预测充电所需的能量. 而其他变量可以减少估计误差, 比如是否晴天, 是否下雨或下雪等天气数据.
![]() |
图 11 EV1的在线统计建模 |
5 总结
在当前面向智慧园区电动汽车充电模式和充电策略研究基础上, 本文针对用户自主充电需求管理提出了一种适用于智慧园区有序共享充电需求分析模型. 通过对电网侧充电电流测量, 实现了对单个充电电动汽车充电习惯的在线识别和统计建模. 由于识别EV所需的充电电流样本更少, 首先分析了小区能量管理系统协助管理共享充电站充电调度任务; 然后通过人工神经网络监督分类, 建立识别模型在线识别EV, 针对EV充电习惯建立统计模型, 预测其充电能量需求, 其中充电习惯包括电池充电状态、电动汽车插入时间以及是否是工作日; 最后, 根据采集实测数据验证了所提出建模方法的有效性, 为将来新兴住宅小区规模化电动汽车有序共享充电提供帮助.
![]() |
图 12 EV1插入时间与充电能量直方图 |
![]() |
图 13 EV1充电能量的直方图和核平滑图 |
[1] |
钟小强, 王天云, 麦鸿坤. 面向居民区电动汽车充电负荷预测与容量配置研究. 电测与仪表, 2018, 55(23): 54-59. DOI:10.3969/j.issn.1001-1390.2018.23.009 |
[2] |
Sovacool BK, Kester J, Noel L, et al. Contested visions and sociotechnical expectations of electric mobility and vehicle-to-grid innovation in five Nordic countries. Environmental Innovation and Societal Transitions, 2019, 31: 170-183. DOI:10.1016/j.eist.2018.11.006 |
[3] |
李国, 吴抒源. 含分布式电源的电动汽车充换电站运行优化. 电器与能效管理技术, 2018(23): 73-78. |
[4] |
黄华, 常湧, 李琦, 等. 满意度和清洁度优先的电动汽车与新能源双层多目标优化调度. 电测与仪表, 2018, 55(3): 59-66, 79. DOI:10.3969/j.issn.1001-1390.2018.03.011 |
[5] |
刘冬兰, 马雷, 刘新, 等. 基于深度学习的电力大数据融合与异常检测方法. 计算机应用与软件, 2018, 35(4): 61-64, 136. DOI:10.3969/j.issn.1000-386x.2018.04.011 |
[6] |
邵尹池, 穆云飞, 林佳颖, 等. “车—站—网”多元需求下的电动汽车快速充电引导策略. 电力系统自动化, 2019, 43(18): 60-66, 101. DOI:10.7500/AEPS20181127010 |
[7] |
张西竹, 刘洵源, 杨文涛, 等. 动态分时电价机制下的电动汽车分层调度策略. 电力建设, 2018, 39(12): 73-80. DOI:10.3969/j.issn.1000-7229.2018.12.009 |
[8] |
杨健维, 苟方杰, 黄宇, 等. 基于不确定性测度的居民小区电动汽车充电分时电价制定策略. 电网技术, 2018, 42(1): 96-102. |
[9] |
齐先军, 李冬伟, 纪姝彦. 采用功率限制的住宅区电动汽车有序充电控制策略. 电网技术, 2016, 40(12): 3715-3721. |
[10] |
仲海涛, 撖奥洋, 张智晟. 基于MOHSA的智慧社区能量管理系统优化调度研究. 电工电能新技术, 2019, 38(3): 28-37. |
[11] |
党晓婧, 黄荣辉, 刘顺桂, 等. 基于时频域特征的局部放电单脉冲波形分析. 电测与仪表, 2019, 56(20): 52-56. |
[12] |
何群, 赵婧怡, 江国乾, 等. 基于电流信号稀疏滤波特征融合的齿轮箱故障诊断方法. 电网技术, 2020, 44(5): 1964-1971. |
[13] |
刘玉敏, 赵哲耘. 基于特征选择与SVM的质量异常模式识别. 统计与决策, 2018, 34(10): 47-51. |
[14] |
崔明义, 苏白云. 前馈神经网络误差修正算法的改进和比较. 计算机应用与软件, 2005, 22(9): 35-36, 120. DOI:10.3969/j.issn.1000-386X.2005.09.013 |
[15] |
李亦滔. 基于支持向量机的改进分类算法. 计算机系统应用, 2019, 28(10): 145-151. DOI:10.15888/j.cnki.csa.007080 |
[16] |
孙卫喜. 用于网络安全态势预测的粒子群与支持向量机算法研究. 计算机应用与软件, 2019, 36(6): 308-316. DOI:10.3969/j.issn.1000-386x.2019.06.056 |
[17] |
何西, 涂春鸣, 王丽丽, 等. 考虑用户行车习惯的电动汽车充电双层控制策略. 电力系统自动化, 2018, 42(3): 64-69. DOI:10.7500/AEPS20170731005 |
[18] |
张建方, 王秀祥. 直方图理论与最优直方图制作. 应用概率统计, 2009, 25(2): 201-214. DOI:10.3969/j.issn.1001-4268.2009.02.010 |