面向10 kV馈线自动化系统的单子载波OFDMA电力线通信方法
2015-09-21胡正伟谢志远郭以贺黄怡然
胡正伟,谢志远,郭以贺,黄怡然
(华北电力大学 电子与通信工程系,河北 保定 071003)
0 引言
馈线自动化系统是对配电线路上的设备进行远方实时监视、协调、控制的集成系统,是配电自动化系统的重要组成部分,也是提高配电网可靠性的关键技术之一[1-2]。
文献[3]中给出了馈线自动化系统结构。为了能够实现系统的功能,在重要的分支线路入口处安装智能断路器,在馈线中间的合适位置安装智能分段开关。馈线自动化系统主要功能包括:线路日常监测、故障定位、故障区域隔离和非故障区域供电等[4]。
电力线通信技术是采用电力线作为信道进行信息传输的通信技术,具有投资小、覆盖面广等优点。但由于电力线主要功能是输送电量,并不进行数据传输,再加上大量的用电设备,导致其信道特性特别复杂[5-7]。电力线通信技术在10 kV电压等级主要用于实现配网自动化、配电变压器保护等方面[8]。
针对10 kV馈线自动化系统中通信数据主要为控制信息和线路状态检测信息,具备高实时性、数据量小、通信距离远等特点,研究了基于正交频分多址接入(OFDMA)的电力线通信技术在10 kV馈线自动化系统中的应用,提出了利用单用户单子载波通信方式实现子载波功率最大化。同时为了避免子载波切换的盲目性,提出了利用主子载波与辅子载波交替通信的方法,实现了通信质量最优子载波的选择。
1 正交频分复用的基本原理
正交频分复用(OFDM)技术在电力线通信系统有着广泛的应用[9-11]。OFDMA是OFDM与频分多址(FDMA)技术的结合,也称作集群 OFDM[12]。 在利用OFDM对信道进行子载波分割后,选择在部分子载波上加载数据的传输技术[13]。在OFDMA系统中,在一个给定的时隙,1个用户可以使用1组载波,1个用户也被定义为1个子信道。可用的子载波被分配到每个子信道中去,每个子信道的载波被分组或展开到可用的频带上以获得最好的频率分集。每个用户可以选择信道条件较好的子载波进行数据传输,而不是在整个频带内发送。
考虑一个由N个子载波和K个用户组成的OFDMA 系统,将所有的子载波标记为{n}(n=0,1,…,N-1)。假定第k个用户分配Mk个子载波,并用Ck={c0,k,c1,k,…,cMk-1,k}表示,并且满足条件:
第k个用户的数据根据调制方式形成复数符号ai,k,串并转换后,定义在第m个 OFDM符号内发送的调制符号为{ai,k[m]}(i=0,1,…,Mk-1),对{ai,k[m]}进行子载波映射,得到{Sn,k[m]}(n=0,1,…,N-1)。ai,k[m]与 Sn,k[m]的对应关系为:
对于{Sn,k[m]}(n=0,1,…,N-1),通过 N 点傅里叶反变换(IFFT)调制到N个子载波上。定义IFFT的处理时间为T。为了消除子载波间干扰(ICI),一般需要添加长度为G的循环前缀(CP),得到N+G个样本,转换时间为Ts,则Ts=T+TG(TG为循环前缀的持续时间)。则第k个用户的基带发射信号为:
其中,p(t)可定义为[-TG,T]区间内的矩形函数。
2 OFDMA技术在10 kV馈线自动化系统的应用研究
由 Shannon 公式 C=Blog2(1+S/N)可知,信道容量C在带宽B一定的情况下取决于信道的信噪比(SNR)。
文献[14]给出了用功率谱密度表示的电力线信道Shannon公式:
其中,f0为下限截止频率;fu为上限截止频率;接收信号功率谱密度 Srr(f)、发送信号功率谱密度 Stt(f)和噪声功率谱密度Snn(f)都是关于频率 f的函数;H(f)为电力线信道的传输函数。
在带宽B一定的情况下,信道容量取决于SNR:
可以从3个方面获得理想的信道容量:增大信号的发送功率 Stt(f);减小接收端的噪声功率 Snn(f);增大传输函数 H(f)。
针对10 kV馈线自动化系统通信数据量小、实时性高、传输距离远的特点,结合OFDMA技术对上述3个方面采用如下解决方法。
a.信号衰减与通信距离成正比。为了实现远距离传输配电信号,可以增加信号发送功率。但由于电磁兼容的要求,不能无限制地增加发送功率。考虑到配电数据量较小的特点,在最大可允许发送功率的条件下,每次发送只选择1个用户,每个用户分配1个子载波。按照该原则,所有的发送功率集中在1个子载波上,可以在满足数据传输速率的前提下,实现远距离通信。
b.不同频率f对应的最大允许发送功率不同,则各频率下的噪声信号的功率也不同,电力线信道对各频率下的信号的衰减也不同。采用频率切换方法选择频率为f的子载波,使SNR的值最大。本文中的最佳子载波是SNR值最大的子载波。
2.1 采用单子载波实现发送功率最大
OFDMA系统中各子载波上的功率分配遵循“优质信道多传送,较差信道少传送,劣质信道不传送”的原则。假设发送端的总功率为P,每个子载波的功率可表示为:
其中,αi为每个子载波对应的功率权值系数,且满足。当采用单载波通信方式时,只有当前使用的子载波对应的功率权值系数为1,其他子载波对应的功率权值系数为0,即:
子载波对应的发送功率为:
采用单用户单载波模式可以在满足通信速率的前提下,使单载波信号具备最大发送功率,即Stt(f)增大。除此以外,该模式还具备如下优点:
a.不需要进行IFFT/FFT运算,计算量小,系统简单;
b.使峰均比(PAR)为0dB,避免了多载波OFDMA的PAR问题。
2.2 频率切换实现最佳子载波选择
由于电网中用电负载的随机开关、各种噪声、阻抗失配等因素,导致了同一子载波的SNR具有时变性和随机性。当正在使用的子载波不能满足通信要求时,需要选择其他子载波进行通信。因为每个子载波对应一个特定的频率,因此本文中的子载波切换也称作频率切换。
在文献[15]与文献[16]中,采用统计通信质量并预设阈值实现频率切换。基于阈值的频率切换原理是:设置一个通信成功率阈值Th,在一个统计周期内如果通信成功率小于Th,则进行频率切换。该方法简单易行,但进行频率切换后的通信频点的成功率仍然可能低于Th。可以通过将Th设置为较低值解决该问题,但是这样可能导致不能切换到通信质量更好的频点上去,影响系统的实时性。
总体上,基于阈值的频率切换方法有2个缺点。
a.阈值的选择问题。高阈值可能会造成信道环境恶劣时频繁地进行频率切换;低阈值可以解决频繁进行频率切换的问题,但存在无法切换到通信质量好的频点上去的问题。
b.频率切换具有盲目性,无法明确知道是否能够切换到通信质量更高的频点。
为了弥补基于阈值的频率切换方法存在的缺点,本文提出了采用主子载波与辅子载波联合通信的频率切换方法,2个子载波不是并行使用,而是交替使用。该方法不仅可以解决频率切换的盲目性,而且可以保证收敛到最佳子载波上。
3 主子载波与辅子载波联合通信的频率切换方法
在实际的馈线自动化系统中,在变电站中设置集中器作为主站,在断路器和智能开关处设置控制终端作为从站,集中器发送遥信、遥控、遥测等命令给控制终端,控制终端收到命令后,执行相应的操作,并返回相应的数据或确认字符(ACK)信息。图1为一次通信过程的示意图。
图1 通信过程示意图Fig.1 Schematic diagram of communication process
每次通信过程有2种可能的结果:通信成功和通信失败。通信成功是指集中器发送命令后,在规定的时限内收到终端返回的正确数据。通信失败是指集中器发出命令后,在规定的时限内收到错误数据,或未收到终端返回的数据。
本文选择一段时间内,集中器与终端之间的通信成功率作为衡量子载波通信质量的标准:假设在时间段Tc内,集中器与终端之间进行了Nc次通信,若在Nc次通信过程中通信成功的次数为Sc,失败次数为Fc,则 Nc、Sc、Fc满足 Nc=Sc+Fc。 时间段 Tc内的通信成功率,Tc称为统计周期。通信成功率η越高,通信质量越好。
3.1 方法原理
本文方法的工作原理可通过图2所示的状态转换图描述。
图2中包含4个工作状态。
a.状态0:主要完成初始化,设置算法运行的基本信息,包括选择初始主子载波和初始辅子载波、相关统计计数器清零等。初始化完毕后,无条件进入状态1。
图2 状态转换图Fig.2 Schematic diagram of state conversion
b.状态1:使用主子载波进行通信,观测通信结果,并统计通信次数。如果通信成功,则保持状态1不变;否则进入状态2。
c.状态2:使用辅子载波进行通信,观测通信结果,分别统计通信次数和通信成功次数。如果通信次数达到1个统计周期规定的次数,则进入状态3;否则进入状态1。
d.状态3:比较主子载波和辅子载波的通信成功率,若主子载波的通信成功率小于辅子载波的通信成功率,则将辅子载波作为下一个统计周期的主子载波。同时根据辅子载波选择方法,选择下一个统计周期的辅子载波,并进行相关统计计数器的清零等。完成频率切换后,无条件进入状态1,开始下一个统计周期。
3.2 参数分析
定义主子载波为Cbase,辅子载波为Csearch,对应的通信成功率分别为ηbase和ηsearch。以状态2的通信次数等于Nc所经历的时间Tc作为一个统计周期,若Tc内状态1的通信次数为Mc,则有:
假设状态2的Nc次通信过程中通信成功的次数为 Sc,则有:
3.2.1 通信成功率
在统计周期Tc内,状态1的通信次数为Mc,状态2的通信次数为Nc,总的通信次数为Mc+Nc,总的通信成功次数为Mc-Nc+Sc,则总的通信成功率为:
为了研究 ηsearch、ηbase对 ηtotal的影响,应将式(10)表示为 ηsearch、ηbase的表达式。
由式(8)可得:
将式(9)、(11)代入式(10)得:
图3描述了 ηtotal与 ηsearch、ηbase的关系曲线,由图3可以得出以下结论。
a.当 ηbase=1 时,不论 ηsearch取值如何,ηtotal均为 1。因为此时系统只工作在状态1,没有进入状态2,所以不会采用Csearch进行通信。
b.当 ηbase较大时,对应的 ηtotal受 ηsearch的影响较小,因为此时进入状态2的次数较少。
c.ηbase≠1且ηbase与 ηsearch中的一个取值固定时,ηtotal是另一个变量的增函数。
d.主子载波对通信成功率的影响大于辅子载波对成功率的影响。
图3 ηtotal、ηsearch和 ηbase的关系Fig.3 Relationship among ηtotal,ηsearchand ηbase
3.2.2 频率切换周期
每当一个统计周期结束后,需要比较主子载波与辅子载波的通信成功率,并选择下一个统计周期的主子载波,因此统计周期Tc可以看作是频率切换周期。由于统计周期与该段时间内的通信次数成正比,本文用通信总次数表示切换周期的大小。图4为切换周期与主子载波通信成功率的关系曲线,曲线的切线斜率越大,表明切换速率越快。
图4 统计周期与通信成功率的关系Fig.4 Relationship between switchover period and communication success rate
从图4中的曲线可以发现,频率切换周期的长短与主子载波通信成功率直接相关,并可以得出以下结论:通信成功率越低,则切换周期越短,可快速实现从通信质量差的子载波切换到通信质量较好的子载波。当通信成率较高时,可以较稳定地工作在状态1,避免频繁频率切换带来的性能损失。
3.2.3 辅子载波的影响
为使本文方法能够在切换到最佳子载波的基础上,尽量避免性能损失,分析比较了使用双子载波交替通信方法与只使用主子载波通信方法时的通信成功率。
用 Vη表示 ηtotal与 ηbase的差值,得:
将式(8)、(9)和(11)代入式(13),得:
图5描述了Vη与 ηsearch、ηbase之间的关系,由图5可以得出以下结论:
a.当 ηbase=1时,不论 ηsearch取值如何,Vη均为 0,这代表主子载波通信成功率为100%,只工作在状态1,不会带来性能损失;
b.ηsearch<ηbase对应区域 Vη<0,这表明辅子载波的引入,使总的通信成功率比只使用主子载波的通信成功率有所降低;
c.当 ηbase=0 时,Vη=ηtotal=ηsearch/2,总的通信成功率取决于辅子载波的通信成功率;
d.当 ηsearch=0 时,,当 ηbase=0.5时,Vη为最小值 -1 /6。
图5 Vη、ηsearch和 ηbase的关系Fig.5 Relationship among Vη,ηsearchand ηbase
3.3 可用子载波标识向量及实时刷新
为了减少引入辅子载波带来的通信成功率的下降,需要选择成功率较高的子载波作为辅子载波。本文引入向量C(t),用来表示所有子载波中可用的子载波。因为电力线信道时变的特性,所以C(t)是关于时间t的函数。对于含有N个子载波的信道,C(t)可表示为:
向量C(t)中含有N个元素,每个元素对应1个子载波,元素 ci(t)(i=0,1,…,N-1)对应第 i个子载波。当ci(t)=1时,表示第i个子载波在时刻t可用;当ci(t)=0时,表示第i个子载波在时刻t不可用。
为了适应电力线信道时变的特点,需要对向量C(t)进行刷新,刷新的周期可以设置为固定长度,也可以根据实际线路中的时变特性自适应调整。
本文提出采用设置一个刷新周期阈值Tth的方法实现C(t)的刷新。用NA表示可用子载波的个数,则将所有可用子载波搜索一遍的时间为为统计周期或子载波切换周期。 若,则进行 C(t)刷新;若时进行 C(t)刷新,,为第j次搜索一遍所有可用子载波的时间;J为对当前C(t)中所有可用子载波的搜索遍数。可以通过调整刷新周期阈值Tth来适应不同时刻、不同电网环境的 C(t)刷新。
向量C(t)通过尝试集中器与终端之间是否能够建立通信获得。在系统初始化或满足刷新条件时,系统进行所有子载波的通信尝试,将能够建立通信的子载波在向量C(t)中对应的元素写为1,否则写为0。向量C(t)的获取可在图3中的状态0和状态3中完成。
为更进一步完善可用子载波标识向量的可靠性,可以通过增加每个子载波尝试通信的次数Ntry,进行短时间内的统计,得到每个子载波的通信成功率 ηi并设置通信成功率阈值 ηth,当 ηi>ηth(i=0,1,…,N-1)时,ci(t)=1,否则 ci(t)=0。
3.4 辅子载波的选择
得到向量C(t)后,按子载波编号从0到N-1的顺序进行搜索,将第1个为1的元素对应的子载波作为主子载波Cbase;然后继续搜索,将第2个为1的元素对应的子载波作为辅子载波Csearch,并开始第1个统计周期。第1个统计周期结束后,通过比较ηbase与ηsearch决定Cbase的取值。第2个统计周期的辅子载波通过继续搜素向量C(t)中第3个为1的元素对应的子载波作为辅子载波Csearch。依此类推,在第NA-1个统计周期内,选择第NA个为1的元素对应的子载波作为辅子载波Csearch。
第NA-1个统计周期结束后,若满足C(t)刷新条件,则在C(t)刷新后,重复上述步骤,按子载波编号从0到N-1的顺序进行搜索;若不满足C(t)刷新条件,则重新搜索当前C(t),同样按子载波编号从0到N-1的顺序进行搜索,需注意的是当搜索到与Cbase一致的子载波时,直接搜索下一个为1的元素对应的子载波。
4 建模与仿真
为了验证方法的正确性与有效性,通过MATLAB软件进行建模与仿真,系统设置总的子载波的个数为10。
通信成功率的高低与电力线信道的SNR成正比。信号强度的大小决定于线路对信号的衰减,由于线路上负载的开关影响线路的阻抗匹配,导致信号的衰减呈现随机特性;负载的运行及开关都会产生各种噪声,导致了噪声呈现随机特性,因此SNR具有随机特性,与SNR相对应的通信成功率也呈现出随机特性,其值可以为1~100内的任意数据。
模型选取的收敛速度最慢的情况下,成功率最高的子载波编号最大。在此基础上,按其余子载波编号与通信成功率的关系分为3类情况:子载波编号对应的通信成功率随机排列;子载波编号对应的通信成功率成递增排列,即编号大的子载波通信成功率高;子载波编号对应的通信成功率递减排列,即编号大的子载波通信成功率低。因此设置如表1所示的通信成功率数据。
表1 子载波的通信成功率Table 1 Communication success rate of subcarrier
如果对表1所示数据采用基于阈值的最佳子载波选择方法,并将通信成功率的阈值设置为50%,则通信子载波会一直选择子载波0,系统不可能切换到通信成功率更好的子载波9上去。
假设通信成功率保持不变,采用本文的主子载波与辅子载波联合通信的方法,得到如下仿真结果。
4.1 子载波切换仿真
图6为3类不同排列方式下的主子载波切换情况。在切换到最佳子载波之前,每个统计周期结束时,递增排列方式下主子载波都发生改变,递减排列方式下则一直保持不变,随机排列方式下根据主子载波与辅子载波的通信成功率的比较结果或改变或保持不变。3种方式的子载波切换结果与方法要求一致。
图6 子载波切换结果Fig.6 Results of subcarrier switchover
4.2 收敛速度仿真
图7为3类不同排列方式下主子载波的通信成功率与收敛速度的对比,收敛速度由子载波切换到子载波9上需要的通信次数表示。通过比较可以发现3种排列方式下的收敛速度具有如下关系:递增排列>随机排列>递减排列。由此可以说明,主子载波成功率越低,收敛时间越短。
图7 主子载波通信成功率与收敛速度的关系Fig.7 Relationship between communication success rate of master subcarrier and convergence speed
鉴于实际电网中的通信成功率具有随机性,因此研究随机排列方式下子载波切换时间与通信成功率的特点。
4.3 子载波切换时间
图8为随机排列方式下,每个统计周期的时间,也即子载波切换时间。子载波切换时间只与主子载波的通信成功率有关。从图中可以发现,主子载波的通信成功率越高,切换周期越长;反之,切换周期越短。
图8 随机排列方式下子载波切换时间Fig.8 Switchover period of subcarrier in random arrangement
4.4 通信成功率
图9分析了随机排列方式下,主子载波、辅子载波与实际通信的成功率的关系。仿真时间为可用子载波搜索2遍消耗的时间。第1遍搜索在最后一个统计周期得到最佳子载波,开始第2遍搜索时,由于已经收敛到最佳子载波,所以进入状态2的次数变少,统计周期变长,辅子载波对实际通信结果影响较小,通信成功率保持相对稳定。
图9 随机排列方式下通信成功率Fig.9 Curves of communication success rate in random arrangement
5 现场运行测试
以基于OFDMA技术的电力线载波芯片为核心,采用ARM处理器LPC2138作为控制器,并将本文所提模式描述为软件程序,设计了基于电力线通信的10 kV馈线自动化集中器与通信终端。
在山西临汾市永和县某10 kV变电所安装1个集中器,并在一出线上安装3个通信终端,终端站号分别为1、2、4。1号站距集中器的距离约为5 km,2号站距集中器的距离约为18 km,4号站距集中器的距离约为2 km。系统测试参数设置为:尝试通信次数 Ntry=10;通信成功率阈值 ηth=30%;C(t)的刷新周期阈值Tth=2 h;切换周期内辅载波通信次数为100次。图10—12分别为各站在2014年10月28日24h内的通信成功率,由图可见,所提通信模式可在大部分时间内实现90%以上的通信成功率。
图10 1号终端24 h通信成功率Fig.10 Communication success rate of terminal no.1 for 24 h
图11 2号终端24 h通信成功率Fig.11 Communication success rate of terminal no.2 for 24 h
图12 4号终端24 h通信成功率Fig.12 Communication success rate of terminal no.4 for 24 h
6 结论与展望
本文提出了一种基于OFDMA电力线通信技术的10 kV馈线自动化系统的实现方法,采用单用户单子载波使单子载波信号具备最大发送功率,提高了信号的SNR。在此基础上,采用主、辅双子载波交替通信的方法,实现了系统能够工作在通信质量最佳的子载波频率下。主子载波通信质量越差,系统越快地切换到通信质量更好的子载波对应的通信频率下。当主子载波通信质量最优时,系统不进行频率切换。
本文进一步的研究工作主要包括以下内容。
a.统计相关参数,自适应调整频率刷新周期,可以做到根据电力线信道的变化自动调整刷新周期。
b.采用最优子载波进行通信时,最大限度地减少辅子载波对通信成功率的影响。考虑是否在一定的时间段内,系统切换到最优子载波时,采用单子载波通信,当单子载波不能满足通信要求时,恢复双子载波通信。
c.在满足通信距离要求的前提下,当信道条件较好时,研究多载波通信方式的可行性及方法,以增加频谱利用率。