一种基于轨道交通电力监控平台的供电潮流实时计算方法与流程

未命名 07-23 阅读:106 评论:0


1.本发明属于轨道交通牵引供电仿真技术领域,特别涉及一种基于轨道交通电力监控平台的供电潮流实时计算方法。


背景技术:

2.轨道交通牵引供电系统是一个较为复杂的交直流混合系统,该系统中也含有地铁列车作为动态负荷运行其中,其作为列车该类负荷具有随机性、波动性较大的特性。综合上述内容,轨道交通供电系统的运行场景较为复杂,因此建立准确反映系统参数的模型需要考虑多种变量及因素。
3.目前采用的普遍做法是:根据系统供电组网,构建相对应的物理模型,基于模型公式进行列车能耗、系统潮流状态计算。其中,广泛使用的牵引供电模型是回路电流模型和节点电压模型。
4.常规的潮流计算首先需要得知网络的拓扑结构和参数,即导纳矩阵y;然后依据节点的属性将其预先划分为3类节点:1)电压节点;2)负荷节点;3)平衡节点;继而列出多个方程式组成方程组并通过牛拉法(newton-raphson)等求解出供电系统状态变量。在每一次迭代的过程中,把非线性方程逐次线性化,用直线(切线)代替曲线,进行反复迭代求解。如图1所示。
5.现有的轨道交通牵引供电潮流计算均是基于物理模型上对实际系统的进行仿真模拟。这些经典仿真方案可很好地应对设计阶段的仿真模拟及系统配置(运行环境相对简单,因果关系或运行机理较为明确),其步骤主要是针对具体系统运行场景基于假设、简化建立起系统运行机理推演的物理模型。
6.但是,轨道交通供电系统受到到多方面的影响,诸如环境、车辆等因素。该部分内容由于比较复杂、不确定、无法建立进一步准确的系统模型,因此,在搭建模型中往往忽略对该部分内容的考虑。
7.列车的负载随着线路的地型、当时的车速在不断的进行变化外,随着系统系统的运行,设备的参数也会随之变化且受到外界环境影响,系统参数也会有所不同。既有的物理仿真模型在运营过程中缺少对该部分内容的反馈,仍是保持不变;因此物理模型难以针对不确定的环境、场景进行描述和评估。
8.同时,该物理模型如果较为复杂,求解速度将会较慢。在运营过程中,系统无法利用该模型进行快速计算并及时将结果反馈给运营人员。
9.上述的问题的存在,将会导致在实际运营过程中,利用固有模型预知的系统状态可能与实际运行状态存在较大偏差,在电力监控系统中应用传统模型进行决策以及运营组织的过程中,将会影响运营判断与决策。


技术实现要素:

10.本发明针对现有技术中存在的技术问题,提供一种基于轨道交通电力监控平台的
供电潮流实时计算方法,发掘海量数据带来的信息便利,依靠实时获取的大量轨道交通系统供电数据,将由模型驱动计算改变为数据驱动计算,适应复杂的环境及时刻改变的列车负载特性。
11.本发明采用的技术方案是:一种基于轨道交通电力监控平台的供电潮流实时计算方法,包括以下步骤:步骤1:实时获取列车速度、列车位置、线路坡度以及供电网络中各节点的电压、电流、功率;步骤2:对步骤1实时获取的数据进行数据清洗处理后,保存至数据库中,步骤3:将数据库中存储的数据划分为训练集和测试集,然后训练神经网络模型,得到供电网络模型;所述神经网络模型是dnn模型(全连接神经网络),将列车速度、列车位置、线路坡度以及供电网络中各节点的电压、电流、功率中的一部分作为神经网络模型的输入,另一部分作为神经网络模型的输出;步骤4:利用供电网络模型进行供电潮流实时计算,得到供电系统的潮流状态以及车辆功率消耗。供电网络模型利用步骤2中经过数据清洗处理的实时数据进行计算。
12.进一步的,列车速度和列车位置从电力监控系统获取;供电网络中各节点的电压、电流和功率从电力监控平台获取。
13.进一步的,在步骤2中,若步骤1实时获取的数据存在异常或缺失,该部分缺失、异常的数据通过供电模型进行代数运算得出。
14.进一步的,所述供电模型采用步骤3中训练好的供电网络模型;在供电网络模型训练好之前,采用传统的统计学模型多重插补暂作替代。多重插补的思想来源于贝叶斯估计,通过模型的方式模拟出缺失数据的可能性分布,然后模拟多组缺失数据集进行估计,最后将这些估计值进行合并来产生最终结果。这样就可以在不失真的情况下,减小缺失数据对建模结果的影响。
15.进一步的,dnn模型共分三层:输入层、隐藏层和输出层,隐藏层的当前层的每个神经元都会接入前一层每个神经元的输入信号,在每个连接过程中,来自前一层的信号被乘以一个权重,增加一个偏置,然后通过一个非线性激活函数进行非线性转变,再利用损失函数计算预测值与真实值的误差,通过反向传播算法,将误差值反向传播至神经网络各层神经元,利用梯度下降算法对所有权重进行优化,并更新权值以最小化损失函数。
16.进一步的,非线性激活函数采用relu函数,损失函数采用均方误差函数。
17.进一步的,步骤3中,采用10次分层交叉验证法验证神经网络模型,对神经网络模型进行评估。
18.进一步的,根据神经网络模型的评估结果,对神经网络模型进行参数调整:增加隐藏层层数、增加隐藏层中神经元个数或调整损失函数中的惩罚系数。
19.与现有技术相比,本发明所具有的有益效果是:1.本发明主要依赖于历史/实时数据以及相匹配的高维统计分析、神经网络,摒弃模型的配置,通过数据驱动,可以达到免模型。与现行仿真或数据统计分析相比,本发明可以提供更全面、透明、多层次的供电系统数据。
20.2. 本发明无需获得供电网络的拓扑结构,同时对于系统其他的影响因素,由于通
过收集的大数据进行的神经网络训练,可以更好的描述复杂的交直流系统,以及无法通过传统模型模拟的其他隐性元素;同时基于实时采集的列车、电力系统信息可以对系统内在神经网络建立的模型进行更新、修正。
21.3.本发明利用既有电力监控系统采集的数据,无需增加额外设备,便可以对系统进行全方面的状态预测。
附图说明
22.图1为现有技术中潮流计算的流程图;图2为本发明实施例的流程图;图3为本发明实施例的dnn模型向前传播的示意图;图4为本发明实施例的模型验证评估流程图。
具体实施方式
23.为使本领域技术人员更好的理解本发明的技术方案,下面结合附图和具体实施例对本发明作详细说明。
24.本发明的实施例提供了一种基于轨道交通电力监控平台的供电潮流实时计算方法,如图2所示,其包括以下步骤:步骤1:实时获取列车速度、列车位置、线路坡度以及供电网络中各节点的电压、电流、功率。列车速度和列车位置从电力监控系统获取;供电网络中各节点的电压、电流和功率从电力监控平台获取。线路坡度从轨道专业资料获取,该数据一般不会有较大的变动。电力监控系统和电力监控平台是既有系统。
25.步骤2:由于网络波动或是终端设备的不稳定,步骤1实时获取的部分数据可能会存在波动,如果该波动较大,超出一定阈值,则需要进行一定的数据清洗处理工作。更严重的情况,数据由于传输通道不稳定,有可能也会丢失的情况发生。对于据清洗处理不能解决的异常和缺失情况,该部分缺失、异常的数据通过供电模型进行代数运算得出。所述供电模型采用步骤3中训练好的供电网络模型。但是在供电网络模型的训练初期,一般是采集数据的时长小于1天时,由于数据量较少,此时未能形成稳定的供电网络模型,该供电模型采用传统的统计学算法多重插补暂作替代。
26.上述处理好的数据保存至数据库中。
27.步骤3:将数据库中存储的数据划分为训练集和测试集,然后训练神经网络模型,得到供电网络模型。
28.所述神经网络模型是dnn模型,列车速度、列车位置、线路坡度、供电网络中各节点的电压和电流作为神经网络模型的输入,供电网络中各节点的功率作为神经网络模型的输出。dnn模型共分三层:输入层、隐藏层和输出层,隐藏层的当前层的每个神经元都会接入前一层每个神经元的输入信号,在每个连接过程中,来自前一层的信号被乘以一个权重,增加一个偏置,然后通过一个非线性激活函数进行非线性转变,通过简单非线性函数的多次复合,实现输入空间到输出空间的复杂映射。再利用损失函数计算预测值与真实值的误差,通过反向传播算法,将误差值反向传播至神经网络各层神经元,利用梯度下降算法对所有权重进行优化,并更新权值以最小化损失函数。
29.本实施例中,采用relu函数作为dnn模型的激活函数,将当前层神经元的输入做非线性转换并映射到下一层神经元。对比其他传统激活函数如sigmoid、tanh函数,relu函数具有网络稀疏性,可减少了参数的相互依存关系,缓解过拟合问题的发生。本专利所构建的dnn模型用于解决回归问题,损失函数采用均方误差(mse)函数。
30.神经网络模型的训练过程为:(1)数据预处理:通过去中心化和标准化算法对数据进行预处理。假设处理后数据为特征数据为x
m*5
,标签数据为y
m*1
。其中,特征数据x的5个特征量为x1列车电压、x2列车电流、x3列车位置、x4列车速度、x5线路坡度,标签数据y为系统潮流状态。
31.(2)训练模型:将训练数据输入至dnn模型的输入层,进行前向传播,如图3所示:w
324
为第2层第4个神经元到第3层第2个神经元的权重,及w
ljk
为第l

1层第k个神经元到第l层第j个神经元的权重,b
lj
为第l层第j个神经元的偏置,a
lj
为第l层第j个神经元的激活值(激活函数relu的输出)。a
lj
的值取决于上一层神经元的激活:a
l
=σ(w
l a
l-1
+b
lj
),其中,w
l a
l-1
+b
lj 为每一层的权重输入, a
l 为每一层的输出。通过a
l
=σ(w
l a
l-1
+b
lj
)公式一层层计算网络的激活值,最终根据输入x得到对应输出y
*

32.再利用损失函数(mse):c=1/2n∑∥y(x)
−al
(x)∥2,其中,n为训练样本x的总数, y=y(x)为期望的输出,l为网络的层数,a
l
(x)为网络的输出向量。计算预测值与真实值的误差为c,利用反向传播算法更新优化当前模型中每层神经元的权重。经过不断迭代更新神经元权重,使dnn模型达到最优。
33.(3)模型验证及评估:采用10次分层交叉验证法验证神经网络模型,对神经网络模型进行评估。在该方法中将训练集切割为十等份。也就是相同的模型训练十次,每一次的训练都会从这十等份挑选其中九等份作为训练资料,剩下一等份未参与训练并作为验证集。利用这种方式,不同分组训练的结果进行平均来减少方差。如图4所示,具体步骤如下:1)将所有数据集分成10份;2)不重复地每次取其中一份做测试集,用其他九份做训练集训练模型,之后计算该模型在测试集上的lossi;3)将10次的偏差lossi取平均得到最后的偏差loss:
34.通过该参数可以对模型进行评估。
35.(4)调参方式:根据步骤(3)的神经网络模型的评估结果,对神经网络模型进行参数调整:增加隐藏层层数、增加隐藏层中神经元个数或调整损失函数中的惩罚系数。调整之后重复步骤(1)、(2)和(3)直到得模型评估结果满足预期。
36.步骤4:利用供电网络模型进行供电潮流实时计算,得到供电系统的潮流状态以及车辆功率消耗。
37.利用供电网络模型,可以输入列车的位置、线路坡度、功率等,模拟计算整个供电
系统的节点电压、电流;也可以根据输入个节点电压、列车位置、线路坡度等,模拟计算各列车功率。
38.在实际实施过程中,考虑到供电系统随着时间推移现场情况也存在变化,因此,可以每周自动更新一次供电网络模型,更新数据采用从更新日期往前数3个月周期内的数据,如果不足三个月,已可获取的最大数据为准。
39.本发明利用车辆的速度、位置参数以及线路坡度数据,结合节点电压电流数据,通过神经网络的迭代推导出列车的消耗真实功率存入电力监控数据库,将该数据作为计算供电系统模型的输入参数依据。本发明通过电力监控系统实时采集的供电系统的各节点电压u、电流i、功率p和列车的速度、位置以及线路坡度,利用神经网络推算出供电系统模型,并且可以通过实时采集的数据对供电模型进行更新修正,符合系统实际运行状况。本发明使用神经网络计算的供电模型作为数据清洗处理的一个环节,利用原始数据叠加供电模型补全其中的数据异常以及丢失,以做到数据完整。形成闭环流程,通过不断迭代计算供电模型不断更新,对数据的补全、异常的修复准确性更高,随着处理的基础数据的准确性越高,依靠这部分数据计算的系统模型越准确。本发明不需要获取原有供电网络的拓扑结构,且通过采集数据的实时输入并反馈叠加到模型之上,是得该系统生成的供电模型更为准确接近现场实际情况。
40.以上通过实施例对本发明进行了详细说明,但所述内容仅为本发明的示例性实施例,不能被认为用于限定本发明的实施范围。本发明的保护范围由权利要求书限定。凡利用本发明所述的技术方案,或本领域的技术人员在本发明技术方案的启发下,在本发明的实质和保护范围内,设计出类似的技术方案而达到上述技术效果的,或者对申请范围所作的均等变化与改进等,均应仍归属于本发明的专利涵盖保护范围之内。

技术特征:
1.一种基于轨道交通电力监控平台的供电潮流实时计算方法,其特征在于,包括以下步骤:步骤1:实时获取列车速度、列车位置、线路坡度以及供电网络中各节点的电压、电流、功率;步骤2:对步骤1实时获取的数据进行数据清洗处理后,保存至数据库中,步骤3:将数据库中存储的数据划分为训练集和测试集,然后训练神经网络模型,得到供电网络模型;所述神经网络模型是dnn模型,将列车速度、列车位置、线路坡度以及供电网络中各节点的电压、电流、功率中的一部分作为神经网络模型的输入,另一部分作为神经网络模型的输出;步骤4:利用供电网络模型进行供电潮流实时计算,得到供电系统的潮流状态以及车辆功率消耗。2.如权利要求1所述的一种基于轨道交通电力监控平台的供电潮流实时计算方法,其特征在于,列车速度和列车位置从电力监控系统获取;供电网络中各节点的电压、电流和功率从电力监控平台获取。3.如权利要求1所述的一种基于轨道交通电力监控平台的供电潮流实时计算方法,其特征在于,在步骤2中,若步骤1实时获取的数据存在异常或缺失,该部分缺失、异常的数据通过供电模型进行代数运算得出。4.如权利要求3所述的一种基于轨道交通电力监控平台的供电潮流实时计算方法,其特征在于,所述供电模型采用步骤3中训练好的供电网络模型;在供电网络模型训练好之前,采用统计学模型多重插补暂作替代。5.如权利要求1所述的一种基于轨道交通电力监控平台的供电潮流实时计算方法,其特征在于,dnn模型共分三层:输入层、隐藏层和输出层,隐藏层的当前层的每个神经元都会接入前一层每个神经元的输入信号,在每个连接过程中,来自前一层的信号被乘以一个权重,增加一个偏置,然后通过一个非线性激活函数进行非线性转变,再利用损失函数计算预测值与真实值的误差,通过反向传播算法,将误差值反向传播至神经网络各层神经元,利用梯度下降算法对所有权重进行优化,并更新权值以最小化损失函数。6.如权利要求1或5所述的一种基于轨道交通电力监控平台的供电潮流实时计算方法,其特征在于,非线性激活函数采用relu函数,损失函数采用均方误差函数。7.如权利要求1所述的一种基于轨道交通电力监控平台的供电潮流实时计算方法,其特征在于,步骤3中,采用10次分层交叉验证法验证神经网络模型,对神经网络模型进行评估。8.如权利要求7所述的一种基于轨道交通电力监控平台的供电潮流实时计算方法,其特征在于,根据神经网络模型的评估结果,对神经网络模型进行参数调整:增加隐藏层层数、增加隐藏层中神经元个数或调整损失函数中的惩罚系数。

技术总结
本发明提供了一种基于轨道交通电力监控平台的供电潮流实时计算方法,属于轨道交通牵引供电仿真技术领域,包括以下步骤:步骤1:实时获取列车速度、列车位置、线路坡度以及供电网络中各节点的电压、电流、功率;步骤2:对步骤1实时获取的数据进行数据清洗处理后,保存至数据库中,步骤3:将数据库中存储的数据划分为训练集和测试集,然后训练神经网络模型,得到供电网络模型;步骤4:利用供电网络模型进行供电潮流实时计算,得到供电系统的潮流状态以及车辆功率消耗。本发明发掘海量数据带来的信息便利,依靠实时获取的大量轨道交通系统供电数据,将由模型驱动计算改变为数据驱动计算,适应复杂的环境及时刻改变的列车负载特性。应复杂的环境及时刻改变的列车负载特性。应复杂的环境及时刻改变的列车负载特性。


技术研发人员:彭程 党晓勇 李汉卿 舒移民 张振杰 徐建 刘浩恺 马博超 衡衍峰 陈至豪 杜若鹏 刘建鹏
受保护的技术使用者:中铁电气化勘测设计研究院有限公司
技术研发日:2023.06.19
技术公布日:2023/7/22
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐