基于AI的全场景智能基站节电系统设计与实现

2022-09-03 03:23赵伟李贝孟宁王廷伟林俊钒陈乐胡煜华杨汉源
电信科学 2022年8期
关键词:节电业务量基站

赵伟,李贝,孟宁,王廷伟,林俊钒,陈乐,胡煜华,杨汉源

(1.中国联合网络通信有限公司浙江省分公司,浙江 杭州 310051;2.中国联合网络通信有限公司研究院,北京 100048;3.中国联合网络通信集团有限公司,北京 100033)

0 引言

在4G网络逐步向5G基站牵引的背景下,不断增长的网络业务需求及流量需求使得基站能耗节节攀升。为响应国家集约化绿色网络的建设要求,如何提升基站节能效率成为运营商当前亟须解决的问题。依据设备规格与负载水平的不同,5G基站每小时的耗电约2.5度,3G或4G基站则在1~2度,其主要能耗集中在基站的有源天线单元上。现行基站节能方案也大多针对该设备进行节能,对夜间低能耗站点采取一刀切直接下电的方式进行。在实际生产中,该方案存在以下不足。

• 人工成本高。当前需要人工进行节能时间配置与调整,操作时对运维工程师的一线经验和专业水平要求较高。

• 节电策略单一。现有的节电方案通常为千站一策,即运营商对批量基站设置统一的节能时间段,无法在不同覆盖场景和不同业务需求下进行差异化节电。

• 无法适应动态网络环境。一旦基站下电后便无法获取站点附近的用户情况,无法应对突发性业务和流量波动,基站恢复存在滞后性,易出现聚集性投诉风险。

• 难以平衡用户体验与节能需求。在实际节电时,考虑用户感知,节电时间的参数设置通常相对保守,难以挖掘得到基站的最大节能空间。

1 智能节电建模

为实现节能策略的动态化,需要对基站的业务流量进行预测,以便在低能耗时段进行节能。当前常见做法是将基站的历史流量数据转换为不同的算法进行求解,包括传统时序算法、机器学习和深度学习算法3种,各有利弊。

(1)传统时序算法

将业务流量预测转换为时序预测模型进行建模是最为常见的算法。典型的时间序列预测方法包括整合移动平均自回归模型(autoregressive integrated moving average model,ARIMA)、Holt-Winters等。此类算法对周期波动明显的单一时间序列进行预测时预测效果较好,但难以适应周期波动不明显的时序或区域突发流量。

(2)机器学习回归算法

通过构造时间特征可将流量预测问题转化回归问题,继而使用如支持向量机(support vector machine,SVM)和梯度提升算法(如 XGBoost)等机器学习算法进行预测。该类算法对时间序列中的非线性因素适应较好,但对训练样本的要求较高且实际预测精度偏低。

(3)深度学习算法

循环神经网络(recurrent neural network,RNN)或长短期记忆(long short term memory,LSTM)网络等深度学习模型能够快速适应不稳定的时间序列。但受限于模型本身特性,其建模效率较低。此外,基于序列的神经网络更关注与上一刻的业务流量情况,易累积预测误差导致最终结果偏差过大。

从时域特征上看,受地理位置、无线环境、周围人流及活动等多重因素影响,现网基站的流量波动整体呈周期性变化,但偶有突发性扰动。从空域特征上看,基站的覆盖场景各不相同,存在单站覆盖区域、多制式共站、多制式同覆盖等多种情况,不同情况的流量分担方式也不同。因此,对比上述算法后,文中提出一种先用动态时间规整(dynamic time warping,DTW)算法进行聚类,再用不同参数的季节性整合移动平均自回归模型(seasonal autoregressive integrated moving average,SARIMA)对各类基站分别建模来进行节电时间窗预测的算法。

DTW 聚类算法通过动态规划思想提取两个不同时间序列的相似性,进而对时间序列进行聚类。假设有两个长度分别为m和n的时间序列,如式(1):

则两个序列可构建一个m×n的矩阵,通过动态规划可找出该矩阵的最小累积路径γ(i,j),如式(2):

其中,d(Xi,Yj)代表矩阵内任意两点的距离。两个时间序列的相似度即可用γ(i,j)表示,则对于n个时间序列来说,需找到使得总相似度最小的聚类结果,以便将具有相似时序波动的小区聚类在一起。

SARIMA模型是基于ARIMA模型之上,将时间序列看作依赖时间t的随机变量,通过数据模型解析历史序列的自相关性、平稳性以及季节性来预测未来的数据。假设将某特定长度为T的d阶非平稳时间序列描述为Y1,Y2,Y3,… ,YT。对Yt∈R,ARIMA模型可表示为:

2 智能节电系统

智能节电系统模块如图1所示,本项目搭建在 Windows服务器上,采用Python作为主要编程语言,基于DTW和SARIMA算法完成模型构建,通过北向接口进行节能操作的指令下发,后台使用 MySQL承接操作日志,通过五大功能模块实现基站智能节电闭环系统。

图1 智能节电系统模块

2.1 数据处理模块

为进行智能节电预测,系统需获取以下不同时间粒度的数据作为基站监控数据源以及节电操作时进行干预决策的参考指标。智能节电系统数据源清单见表1。

表1 智能节电系统数据源清单

其中,采集待预测时间 7天内的全量3G/4G/5G基站性能数据后,可供智能预测模块进行节电时间窗口预测。采集小区工参和MDT数据并处理后,可生成某站点关闭后对应的切换基站(cell to cell)清单,供实时监控模块判决是否需要进行恢复操作以及进行何种恢复操作。

2.2 智能预测模块

智能预测模块是智能节电系统的“核心”模块,其具体工作步骤如下。

步骤1数据聚类。若各基站单个小区的业务量可表示为时间序列Y,将对全网基站下小区的业务量Y1,Y2,Y3,… ,YN进行DTW算法聚类。聚类个数n可自行设置。经实验,本文中将聚类个数最终设置为3,则全量小区可分为C1、C2、C3共3类。

步骤2超参选择。分别从C1、C2、C3聚类结果中选出 100个小区,并针对这 100个小区使用SARIMA(p,d,q)(P,D,Q)模型进行20轮模型预训练,获取使得总评价指标信息准则(Akaike information criterion,AIC)最优的超参组合,并输出到最优超参字典中,即{C1|p1,d1,q1,P1,D1,Q1},{C2|p2,d2,q2,P2,D2,Q2} ,{C3|p3,d3,q3,P3,D3,Q3} 。

步骤 3模型训练。遍历全网所有小区,进行口碑场景级分析,根据其聚类结果,从最优超参字典中找到对应的超参组合,将这个超参组合放入SARIMA(p,d,q)(P,D,Q)中进行模型训练,训练完成后的业务流量趋势预测结果如图2所示。

图2 SARIMA模型业务预测结果示例

步骤4模型输出。通过计算序列的统计置信区间3-sigma区间(μ− 3σ,μ+ 3σ)得到该站业务量正常区间的上限值和下限值。其中,μ为序列的均值,为序列的标准差。结合一线的实际经验,可认为当前时刻业务量落在(0,μ−3σ)时为低能耗时刻。确定每日关站门限后,将低能耗时间段对应小区粒度,并结合小区覆盖特性,在保障感知的前提下,采取以下不同的节电策略。

(1)00:00—06:00时段

采用小区符号关断;若小区完全无流量/话务量产生,则直接采用激活/去激活策略。

(2)非00:00—06:00时段

• 若存在多制式同覆盖场景,则用3G小区作为覆盖打底网络保障用户感知,对 4G/5G高制式小区进行节电;

• 当基站载波带宽≥20 MHz,采取射频通道关断策略;

• 若频段为LTE 1 800 MHz或LTE 900 MHz,采用载波关断策略;

• 无法使用射频通道关断和载波关断,则采用符号关断策略。

步骤 5生成每日任务。在完成建模和节电策略判定后,数据结构需要进行重组,生成每日每个节电时间点需要开关的基站清单,并将一天的时间切分成若干个需要监控的时间段和该时间段内需要监控的基站小区清单,供后续基站开关模块和实时监控模块执行使用。

步骤 6反馈调整。在每一轮基站开关模块实施调度过程中,可能会监控到误节能现象,即在模型预测需关站的时间段内,基站存在流量压抑现象。因此,在重复步骤1~步骤5进行新一轮模型预测之前,系统会读取日志输出模块生成的调度日志,利用上一轮产生偏差来反馈调节模型,以助于缩小下一周期预测业务量的误差。

需要注意的是,在实际运行中,从数据处理模块采集数据到完成本模块前序的步骤1~步骤4均需要占用一定的计算时间。在该计算真空期内,基站开关模块无法获得任何指令数据,导致每日有一段时间无法对基站进行操作。针对该情况,本系统在不增加算力资源的情况下,分上下各半天进行模型训练。举例来说,在T日上半天(当日 12:00前)获取[T− 5 ,T]的下半天实时数据(12:00-24:00)进行训练预测得出 T日下半天(12:00-24:00)的指令时间点。在T日下半天(当日 12:00前)获取[T− 5 ,T]的上半天实时数据(00:00-12:00)进行训练预测得出T+1日上半天(00:00-12:00)的指令时间点。这样就保证了在运行过程中没有真空期,基站开关模块能实时对基站进行操作。

2.3 基站开关模块

接收每日开关任务,根据每日的开站时间点、关站时间点以及开站清单和关站清单,在对应时间点通过北向接口下达指令打开或关闭对应的基站。在每次下达指令、操作基站或出现异常时都需进行日志输出。

2.4 实时监控模块

实时监控示意图如图3所示,一旦开启节能后,将无法获取被节电基站的业务量。为了在发生业务量突增时及时停止节电,减少对用户感知的影响,需在开启节能后同时观测承接该节电基站业务量的周边小区的业务量波动情况。基于小区工参和MDT数据,可从数据处理模块获取某站点关闭后对应的切换基站(cell to cell)清单。

图3 实时监控示意图

根据需要监控的时间段和每个时间段内的监控基站清单,实时观测这部分承接基站的3G/4G/5G的业务流量数据及投诉数据。结合实际情况,若当前节电时刻为T,则观测当前节电时刻[T− 2 ,T]的业务量,即对3G站点观测其前 两个30 min业务量数据,对4G/5G站点观测其前两个15 min的业务量数据。当因基站压力过大、流量激增等原因发生异常时,利用是否发生异常流量增长或突发区域性投诉来进行异常判定,必要时通过北向接口开启监控基站,及时恢复基站覆盖供用户正常使用。若持续出现问题或发生指令操作异常,则发送短信告警给运维人员来进行人工干预。实时监控流程如图4所示。

图4 实时监控流程

2.5 日志输出模块

每次下达指令、操作基站或出现异常时都需要进行日志输出,输出内容包括操作日期、时间、操作指令、操作类型、操作基站 ID、操作基站名称、操作小区 ID、操作小区名称、指令是否下发成功、操作结果等。所有操作日志统一存储至MySQL数据库,便于智能预测模块进行反馈调整。此外,当系统发生异常故障时,可通过存储的日志快速定位问题。

3 指标评价

为评估本文算法在实际生产环境的预测能力,假设某节电基站为X1,在对其进行节电操作后,承接其业务量的基站为X2,X3,… ,Xn。通过对比承接站点在承接前后的业务量增长是否超过给定门限的5%来判定节电是否准确。小区的节电准确率可表示为

4 模型效果验证

本文系统在某省会主城区进行14天的试点。使用本文所提出的算法,共试点85个小区,其中在试点期内进行节电操作的小区为60个,节电操作率为71%。

试点期间,采取符号关断604.18 h,采取通道关断660.77 h,采取载波关断331.73 h,总计节电时长1 596.68 h。节电判定正确时长为1 504 h,节电准确率为 94.2%。试点区域单站平均年节电效率可达 9.24%站/日。试点期间所选区域未出现网络感知明显波动,未发生相关感知投诉,节电指令关闭与开启未出现异常。智能节电系统试点前后节电时长对比见表2,本文所提算法在该区域的节电量为试点前凌晨下电方案的1.5倍。

表2 智能节电系统试点前后节电时长对比

5 结束语

本文描述了一种基于通过动态时间规整算法和SARIMA分覆盖场景构建预测节电的方法,相较于传统在低能耗时段一刀切下电的方法,本文所提的智能节电系统一方面可以准确地预测节电时间窗,节电量是传统方法的1.5倍,区域节电效率平均可达9.24%站/日,最大程度地挖掘了基站节电潜能;另一方面,通过构建从数据拉取、制定策略、指令下发、监控反馈的全流程自助闭环系统,监控同期客服投诉情况作为辅助评估,有效降低了节电对用户感知的影响。本文所述方法已在某沿海×省成功试点,实时性及准确性均较高,可有效降低人工成本,具有良好的推广性与复制性。

猜你喜欢
节电业务量基站
2020年业务量达830亿件快递跑出经济活力
5G IAB基站接入网络方案研究*
5G基站辐射对人体有害?
上半年云南快递量同比增速全国第三
一种大学生寝室智能节电插线板
基于移动通信基站建设自动化探讨
可恶的“伪基站”
从“冰箱小杀手”到“节电小王子”
从“冰箱小杀手”到“节电小王子”
最节电的人