一种基于分布式神经网络的储能电站故障诊断方法及系统与流程

未命名 08-15 阅读:207 评论:0


1.本发明涉及储能技术领域,尤其是涉及基于人工智能算法实现对储能电站故障的诊断方法及系统。


背景技术:

2.近年来,国内外锂电池储能系统装机增长迅速,由于电池储能电站设备的内外特性不同于常规电气设备,具有典型的电化学动态演变特征,性能维护无法照搬现有常规电气设备的运行维护规程。运行维护不当会造成电池性能衰减、能耗偏大、寿命折损严重等问题,甚至会存在安全隐患。目前传统的电源管理系统(battery management system,bms)的输入量主要有电压(u)、电流(i)和温度(t),且该温度为电池外部温度。这些参数都是电池的外特性参数,但锂离子电池是高度复杂的电化学系统,仅依靠上述外特性参数往往难以准确识别电池内部故障(如过充、过放、过温、内短路、外短路、漏液、挤压变形等)。如果不能提前识别这些故障,在使用过程中,容易引起电池系统突然掉电或者起火爆炸等风险。因此,对电池健康状态进行评估和预测对系统的健康稳定运行至关重要,准确的状态评估和趋势分析有助于发现问题电池方便系统维护,保证储能系统的健康稳定。
3.针对电池故障诊断这一使用场景,由于锂电池储能电站的电化学特性,以及工作电站的工作状态参数的多样性,传统基于人工智能的学习预测方法面临样本少、故障诊断困难、同一模型不同储能站工作环境下的下准确度差异较大的问题,同时,设备运行数据涉及企业的生产参数等商业秘密,不适合传输和共享,因此难以建立有效的预测模型,难以实现对储能电站故障的准确检测。


技术实现要素:

4.为解决上述存在的问题与缺陷,本发明提供一种基于分布式神经网络的储能电站故障诊断方法及系统,该方法包括:获取各储能站中的各种电池的运行数据,并对数据进行预处理操作,包括数据清洗和标准化;根据数据预处理结果获取对应的储能站的诊断数据;将预处理后的诊断数据输入预训练的分布式神经网络实现对储能电站故障的诊断。
5.s1、获取各储能站中的各种电池的运行数据,并对数据进行预处理操作;采集各电站的运行参数,并进行数据清洗以及标准化操作;其中运行参数包含电池电压数据、电池电流数据、电池库伦效率、电池温度数据以及电站环境数据;其中电站环境数据包括:电站环境温度、电站环境湿度、以及电站光照强度数据。
6.对工作运行数据进行清洗操作包括:将异常数据点进行删除以及插值操作;若运行参数点的幅值大于或小于平均幅值的6%,则视为异常数据点,对该点的工作运行参数删除;数据插值操作包括三次样条插值法实现对数据点的插值。
7.对数据的标准化操作,使用如下计算式实现对工作站运行参数的标准化:
ꢀꢀꢀ
(1)式中,difstid为各电站运行参数的标准分,xi为各电站运行参数第i个参数值,其
中参数值包括:电压、电流、电池库伦效率、电池温度、电站环境参数;为各电站中电池运行参数的平均值,vm为相应的电站运行参数的标准差;电站环境参数xk为电站温度、湿度以及光照幅值的加权参数;电站环境参数xk可以表示为下式:xk=k1c1+ k2c2+ k3c3ꢀꢀ
(2)其中ki表示电站温度、湿度、以及光照幅值的加权系数;c1、c2、c3分别表示电站环境温度标准化值、湿度标准化值以及光照标准化值。
8.其中电池的库伦效率的计算公式如下:
ꢀꢀꢀꢀ
(3)式中,为电站中第i个电池的库伦效率,为各电站中第i个电池的放电电容,为各电站中第i个电池的充电电容。
9.s2、将预处理后的电站运行参数使用各电站客户端中的特征提取网络实现对电站运行故障特征提取。
10.s21、建立客户端-中心服务器的分布式学习框架;在对电站运行参数进行特征提取前,需要建立分布式神经网络学习架构;在设备管理端建立中心服务器、在各电站的使用端构建客户端服务器,客户端服务器的数量大于等于5个。
11.在中心服务器中构建初始化特征提取网络模型,并对模型参数进行随机初始化;在将初始特征提取网络发送至客户端前,均进行一次参数的随机初始化;s22、特征提取模型训练;客户端服务器使用经过预处理的运行参数,对随机初始化模型开始模型训练,获取训练后的模型参数。
12.在特征提取网络模型训练阶段,将各电站的所有运行参数作为特征提取网络的输入数据实现对特征提取网络模型的训练。
13.s23、特征提取模型的参数更新与聚合;在各客户端完成一次迭代训练后,将模型参数上传至中心服务器,中心服务器基于电站规模系数实现对各个电站客户端的模型参数的聚合。
14.s24、特征提取网络完成训练;当接受各客户端服务器的模型参数满足中止条件时,停止对各个客户端服务器的特征提取网络的训练。
15.其中特征提取网络为电能残差感知网络bran(batteryresidual-aware network),该特征提取网络包含五个输入层,各输入层分别对应电压、电流、电池库伦效率、电池温度、环境(温度、湿度、光照);各输入层后包含5层卷积层以及4层反卷积层,各反卷积层后连接电能残差感知模块,实现对电站电能的特征提取。
16.其中bran网络于中心服务器处实现对参数的聚合,并使用如下损失函数更新和优化bran特征提取网络;l
tot
= l
dis
+l
sca
+l
var
;(4)

(5) (6) (7)其中,l
tot
为bran网络的总损失函数,l
dis
为特征距离损失函数,l
sca
为电站规模损失函数,l
var
为模型参数方差损失函数;、分别为特征距离系数、电站规模系数以及参数方差系数;n为模型数量;为运行参数;、模型输出特征;、为电站规模函数;、为客户端模型参数间方差。
17.s3、使用聚合特征提取网络于各电站客户端服务器实现对单一运行参数的特征提取,并对故障诊断分类模型进行训练。
18.s31、构建客户端-中心服务器的分布式故障诊断网络模型架构;在对应客户端、中心服务器中构建故障诊断网络;在中心服务器中构建故障诊断网络模型,并对模型参数进行随机初始化;在将初始故障诊断网络发送至客户端前,均进行一次参数的随机初始化;s31、故障诊断模型训练;该故障诊断模型的训练分为k轮;在每一轮训练中,客户端特征提取网络仅对电压、电流、电池库伦效率、电池温度、环境(温度、湿度、光照)中的一种运行参数进行特征提取,并将提取的特征输入至故障诊断模型进行故障分类识别训练;在各客户端完成该轮训练后,将模型参数上传至中心服务器实现模型参数聚合;该轮模型参数的加权聚合公式如下:ji=h
1i
(p1+ p2+ p
3 + p4)+h
2i
p
5 (8)其中ji为聚合模型参数,h
1i
、h
2i
为聚合系数;p1、 p2、p
3 、p4为对电压、电流、电池库伦效率、电池温度中的一种运行参数进行特征提取并故障诊断分类识别的模型参数;p5为对环境参数进行特征提取并故障诊断分类识别的模型参数;下一轮训练中该客户端将不再对前一轮的运行参数进行特征提取,也即替换另一种电站运行参数实现特征提取与 分类诊断;直至完成o轮训练或各个客户端均完成了电压、电流、电池库伦效率、电池温度、环境(温度、湿度、光照)运行参数的特征提取与分类诊断后,停止迭代训练,每轮迭代过程中使用交叉熵损失函数实现模型的更新训练。
19.其中故障诊断分类网络为包含5层全连接层的多分类fcn网络。
20.s4、采集电站运行参数,并输入至特征提取网络与故障诊断网络实现对电站故障诊断。
21.采集电站中的压、电流、电池库伦效率、电池温度、环境(温度、湿度、光照)运行参数,将其输入至特征提取网络,并将提取的特征输入至多分类fcn网络实现电站的故障诊断。
22.该方法还包括模型在线更新步骤,将采集的运行参数经过预处理后重新对中心服务器的特征提取网络以及多分类fcn网络进行在线训练与模型更新。
23.本发明提出一种基于分布式神经网络的储能电站故障诊断方法及系统,本发明至
少具有以下有益效果:通过分布式神经网络在各电站本地进行模型训练,避免了电站生产数据的泄漏,保护电站数据安全性和隐私性的同时解决了设备生产企业数据收集困难、数据精度低的问题;构建bran特征提取网络实现对电站电能深层特征的提取,提高电站故障诊断精度;构建故障诊断分类网络的轮训机制,获取高精度、鲁棒性故障诊断分类网络,提升了故障诊断模型在不同场景的分类识别精度 。
附图说明
24.图1是分布神经网络的客户端-服务器架构图;图2是改进的bran网络的电能残差感知模块的网络结构图。
实施方式
25.现结合实施例、附图对本发明作进一步描述:s1、获取各储能站中的各种电池的运行数据,并对数据进行预处理操作;采集各电站的运行参数,并进行数据清洗以及标准化操作;其中运行参数包含电池电压数据、电池电流数据、电池库伦效率、电池温度数据以及电站环境数据;其中电站环境数据包括:电站环境温度、电站环境湿度、以及电站光照强度数据。
26.对工作运行数据进行清洗操作包括:将异常数据点进行删除以及插值操作;若运行参数点的幅值大于或小于平均幅值的6%,则视为异常数据点,对该点的工作运行参数删除;数据插值操作包括三次样条插值法实现对数据点的插值。
[0027] 在一些实施例中,清洗数据:清洗数据是指去除异常数据点,例如采集设备故障或传输错误导致的异常值。具体来说,我们可以使用统计方法或阈值判定来检测异常数据点并将其剔除。例如,假设我们收集到一组电池温度数据如下:[25, 27, 30, 35,
ꢀ‑
50, 28, 29]在这个例子中,-50是一个异常值,我们可以将其识别为异常数据点并将其从数据集中移除。
[0028]
插值操作:插值操作是为了填补缺失的数据点。在电池运行过程中,可能会出现传感器故障或通信中断等情况,导致某些数据点缺失。为了保持数据的连续性,我们可以使用插值方法来填充这些缺失的数据点。常见的插值方法包括线性插值、多项式插值和样条插值等。
[0029]
例如,假设我们收集到的电池电压数据如下:[3.2, 3.5, none, 3.8, 4.1]在这个例子中,数据集中的第三个数据点是缺失的。我们可以使用线性插值方法,根据前后的数据点进行插值计算。根据线性插值公式,可以计算出缺失数据点的值为3.65,填补数据后的结果如下:[3.2, 3.5, 3.65, 3.8, 4.1]通过清洗数据和插值操作,我们可以减少异常数据对后续分析和建模的干扰,并确保数据的完整性和连续性。这些预处理步骤有助于提高数据质量,并为后续的故障诊断模型提供可靠的输入数据。
[0030]
对数据的标准化操作,使用如下计算式实现对工作站运行参数的标准化:
ꢀꢀꢀ
(1)式中,difstid为各电站运行参数的标准分,xi为各电站运行参数第i个参数值,其中参数值包括:电压、电流、电池库伦效率、电池温度、电站环境参数;为各电站中电池运行参数的平均值,vm为相应的电站运行参数的标准差;电站环境参数xk为电站温度、湿度以及光照幅值的加权参数;电站环境参数xk可以表示为下式:xk=k1c1+ k2c2+ k3c3ꢀꢀ
(2)其中ki表示电站温度、湿度、以及光照幅值的加权系数;c1、c2、c3分别表示电站环境温度标准化值、湿度标准化值以及光照标准化值。
[0031]
其中电池的库伦效率的计算公式如下:
ꢀꢀꢀꢀ
(3)式中,为电站中第i个电池的库伦效率,为各电站中第i个电池的放电电容,为各电站中第i个电池的充电电容。
[0032]
s2、将预处理后的电站运行参数使用各电站客户端中的特征提取网络实现对电站运行故障特征提取。
[0033]
s21、建立客户端-中心服务器的分布式学习框架;在对电站运行参数进行特征提取前,需要建立分布式神经网络学习架构;在设备管理端建立中心服务器、在各电站的使用端构建客户端服务器,客户端服务器的数量大于等于5个。
[0034]
在中心服务器中构建初始化特征提取网络模型,并对模型参数进行随机初始化;在将初始特征提取网络发送至客户端前,均进行一次参数的随机初始化;s22、特征提取模型训练;客户端服务器使用经过预处理的运行参数,对随机初始化模型开始模型训练,获取训练后的模型参数。
[0035]
在特征提取网络模型训练阶段,将各电站的所有运行参数作为特征提取网络的输入数据实现对特征提取网络模型的训练。
[0036]
s23、特征提取模型的参数更新与聚合;在各客户端完成一次迭代训练后,将模型参数上传至中心服务器,中心服务器基于电站规模系数实现对各个电站客户端的模型参数的聚合。
[0037]
s24、特征提取网络完成训练;当接受各客户端服务器的模型参数满足中止条件时,停止对各个客户端服务器的特征提取网络的训练。
[0038]
其中特征提取网络为电能残差感知网络bran(batteryresidual-aware network),该特征提取网络包含五个输入层,各输入层分别对应电压、电流、电池库伦效率、电池温度、环境(温度、湿度、光照);各输入层后包含5层卷积层以及4层反卷积层,各反卷积层后连接电能残差感知模块,实现对电站电能的特征提取。其整体网络结构示意图如图2所示:
其中mixing 模块为电压、电流、电池库伦效率、电池温度、环境(温度、湿度、光照)经过5层卷积层以及4层反卷积层后的加权值,也即获取加权融合特征,在图2中用m表示;感知层实现对电压、电流、电池库伦效率、电池温度的特征感知操作,实现对电池内部运行参数的特征感知操作,提取电池内部深层运行特征;最后将加权融合特征与感知层的深层感知特征进行深层融合,以获得电站电能深层特征;其中bran网络于中心服务器处实现对参数的聚合,并使用如下损失函数更新和优化bran特征提取网络;l
tot
= l
dis
+l
sca
+l
var
;(4) (5) (6) (7)其中,l
tot
为bran网络的总损失函数,l
dis
为特征距离损失函数,l
sca
为电站规模损失函数,l
var
为模型参数方差损失函数;、分别为特征距离系数、电站规模系数以及参数方差系数;n为模型数量;为运行参数;、模型输出特征;、为电站规模函数;、为客户端模型参数间方差。
[0039]
s3、使用聚合特征提取网络于各电站客户端服务器实现对单一运行参数的特征提取,并对故障诊断分类模型进行训练。
[0040]
s31、构建客户端-中心服务器的分布式故障诊断网络模型架构;在对应客户端、中心服务器中构建故障诊断网络;在中心服务器中构建故障诊断网络模型,并对模型参数进行随机初始化;在将初始故障诊断网络发送至客户端前,均进行一次参数的随机初始化;s31、故障诊断模型训练;该故障诊断模型的训练分为k轮;在每一轮训练中,客户端特征提取网络仅对电压、电流、电池库伦效率、电池温度、环境(温度、湿度、光照)中的一种运行参数进行特征提取,并将提取的特征输入至故障诊断模型进行故障分类识别训练;在各客户端完成该轮训练后,将模型参数上传至中心服务器实现模型参数聚合;该轮模型参数的加权聚合公式如下:ji=h
1i
(p1+ p2+ p
3 + p4)+h
2i
p
5 (8)其中ji为聚合模型参数,h
1i
、h
2i
为聚合系数;p1、 p2、p
3 、p4为对电压、电流、电池库伦效率、电池温度中的一种运行参数进行特征提取并故障诊断分类识别的模型参数;p5为对环境参数进行特征提取并故障诊断分类识别的模型参数;下一轮训练中该客户端将不再对前一轮的运行参数进行特征提取,也即替换另一种电站运行参数实现特征提取与 分类诊断;直至完成o轮训练或各个客户端均完成了电压、电流、电池库伦效率、电池温度、环境(温度、湿度、光照)运行参数的特征提取与分类诊断后,停止迭代训练,每轮迭代过程中使用交叉熵损失函数实现模型的更新训练。
[0041]
其中故障诊断分类网络为包含5层全连接层的多分类fcn网络。
[0042]
s4、采集电站运行参数,并输入至特征提取网络与故障诊断网络实现对电站故障诊断。
[0043]
采集电站中的压、电流、电池库伦效率、电池温度、环境(温度、湿度、光照)运行参数,将其输入至特征提取网络,并将提取的特征输入至多分类fcn网络实现电站的故障诊断。
[0044]
该实施例还包括模型在线更新步骤,将采集的运行参数经过预处理后重新对中心服务器的特征提取网络以及多分类fcn网络进行在线训练与模型更新。
[0045]
本领域的技术人员应理解,上述描述及附图中所述的本发明的实施例只作为举例而不限制本发明。本发明的目的已经完整并有效地实现。本发明的功能及结构原理已在实施例中展示和说明,在没有背离所述原理下,本发明的实施方法可以有任何形式或修改。

技术特征:
1.一种基于分布式神经网络的储能电站故障诊断方法,其特征在于,包括:s1、获取各储能站中的各种电池的运行数据,并对数据进行预处理操作;s2、将预处理后的电站运行参数使用各电站客户端中的特征提取网络实现对电站运行故障特征提取;s21、建立客户端-中心服务器的分布式学习框架;s22、特征提取模型训练;在特征提取网络模型训练阶段,将各电站的所有运行参数作为特征提取网络的输入数据实现对特征提取网络模型的训练;s23、特征提取模型的参数更新与聚合;在各客户端完成一次迭代训练后,将模型参数上传至中心服务器,中心服务器基于电站规模系数实现对各个电站客户端的模型参数的聚合;s24、特征提取网络完成训练;当接受各客户端服务器的模型参数满足中止条件时,停止对各个客户端服务器的特征提取网络的训练;其中特征提取网络模型为电能残差感知网络bran,特征提取网络模型包含电能残差感知模块;电能残差感知模块包括mixing 模块和感知层;其中mixing 模块为电压、电流、电池库伦效率、电池温度、环境(温度、湿度、光照)经过5层卷积层以及4层反卷积层后的加权值,获取加权融合特征;感知层实现对电压、电流、电池库伦效率、电池温度的特征感知操作,实现对电池内部运行参数的特征感知操作,提取电池内部深层运行特征;最后将加权融合特征与感知层的深层感知特征进行深层融合,以获得电站电能深层特征;其中环境参数包含环境温度、环境湿度、环境光照数据;其中bran网络于中心服务器处实现对参数的聚合,并使用如下损失函数更新和优化bran特征提取网络;l
tot
= l
dis
+l
sca
+l
var
;(4) (5) (6) (7)其中,l
tot
为bran网络的总损失函数,l
dis
为特征距离损失函数,l
sca
为电站规模损失函数,l
var
为模型参数方差损失函数;、分别为特征距离系数、电站规模系数以及参数方差系数;n为模型数量;为运行参数;、模型输出特征;、为电站规模函数;、为客户端模型参数间方差;s3、使用聚合特征提取网络于各电站客户端服务器实现对单一运行参数的特征提取,并对故障诊断分类模型进行训练;s4、采集电站运行参数,并输入至特征提取网络与故障诊断网络实现对电站故障诊断。2.根据权利要求1所述的一种基于分布式神经网络的储能电站故障诊断方法,其特征在于,对数据进行预处理操作,包含以下预处理过程:对工作运行数据进行清洗操作包括:将异常数据点进行删除以及插值操作;若运行参
数点的幅值大于或小于平均幅值的6%,则视为异常数据点,对该异常数据点的工作运行参数删除;数据插值操作包括三次样条插值法实现对数据点的插值;对数据的标准化操作,使用如下计算式实现对工作站运行参数的标准化:
ꢀꢀꢀ
(1)式中,difstid为各电站运行参数的标准分,x
i
为各电站运行参数第i个参数值,其中参数值包括:电压、电流、电池库伦效率、电池温度、电站环境参数;为各电站中电池运行参数的平均值,v
m
为相应的电站运行参数的标准差。3.根据权利要求2所述的一种基于分布式神经网络的储能电站故障诊断方法,其特征在于,所述电站环境参数还包括:电站环境参数包括电站温度、电站湿度以及电站光照强度;电站环境参数x
k
表示为下式:x
k
=k1c1+ k2c2+ k3c3ꢀꢀ
(2)其中k
i
表示电站温度、湿度、以及光照幅值的加权系数;c1、c2、c3分别表示电站环境温度标准化值、湿度标准化值以及光照标准化值。4.根据权利要求2所述的一种基于分布式神经网络的储能电站故障诊断方法,其特征在于,电池的库伦效率为:电池的库伦效率的计算公式如下:
ꢀꢀꢀꢀ
(3)式中,为电站中第i个电池的库伦效率,为各电站中第i个电池的放电电容,为各电站中第i个电池的充电电容。5.根据权利要求1所述的一种基于分布式神经网络的储能电站故障诊断方法,其特征在于,所述电能残差感知网络bran包括:特征提取网络包含五个输入层,各输入层分别对应电压、电流、电池库伦效率、电池温度、环境(温度、湿度、光照);各输入层后包含5层卷积层以及4层反卷积层,各反卷积层后连接电能残差感知模块,实现对电站电能的特征提取。6.根据权利要求1所述的一种基于分布式神经网络的储能电站故障诊断方法,其特征在于,对故障诊断模型的训练包括以下步骤:s31、构建客户端-中心服务器的分布式故障诊断网络模型架构;在对应客户端、中心服务器中构建故障诊断网络;在中心服务器中构建故障诊断网络模型,并对模型参数进行随机初始化;在将初始故障诊断网络发送至客户端前,均进行一次参数的随机初始化;s31、故障诊断模型训练;该故障诊断模型的训练分为k轮;在每一轮训练中,客户端特征提取网络仅对电压、电流、电池库伦效率、电池温度、环境(温度、湿度、光照)中的一种运行参数进行特征提取,并将提取的特征输入至故障诊断模型进行故障分类识别训练;在各客户端完成该轮训练后,将模型参数上传至中心服务器实现模型参数聚合;下一轮训练中该客户端将不再对前一轮的运行参数进行特征提取,也即替换另一种电
站运行参数实现特征提取与 分类诊断;直至完成o轮训练或各个客户端均完成了电压、电流、电池库伦效率、电池温度、环境(温度、湿度、光照)运行参数的特征提取与分类诊断后,停止迭代训练,每轮迭代过程中使用交叉熵损失函数实现模型的更新训练。7.根据权利要求6所述的一种基于分布式神经网络的储能电站故障诊断方法,其特征在于,中心服务器对模型参数进行加权聚合的方法包括:使用如下加权聚合的公式实现对各个客户端模型的加权聚合:j
i
=h
1i
(p1+ p2+ p
3 + p4)+h
2i
p
5 (8)其中j
i
为聚合模型参数,h
1i
、h
2i
为聚合系数;p1、 p2、p
3 、p4为对电压、电流、电池库伦效率、电池温度中的一种运行参数进行特征提取并故障诊断分类识别的模型参数;p5为对环境参数进行特征提取并故障诊断分类识别的模型参数。8.根据权利要求6所述的一种基于分布式神经网络的储能电站故障诊断方法,其特征在于:故障诊断模型为包含5层全连接层的多分类fcn网络。9.根据权利要求8所述的一种基于分布式神经网络的储能电站故障诊断方法,其特征在于:特征提取模型以及故障诊断模型还包括模型在线更新步骤,将采集的运行参数经过预处理后重新对中心服务器的特征提取网络以及多分类fcn网络进行在线训练与模型更新。10.一种基于分布式神经网络的储能电站故障诊断系统,其特征在于,所述系统实现权利要求1-9中任一项所述的一种基于分布式神经网络的储能电站故障诊断方法。

技术总结
本发明设计一种基于分布式神经网络的储能电站故障诊断方法及系统,所述方法包括:获取各储能站中的各种电池的运行数据,并对数据进行预处理操作,包括数据清洗和标准化;根据数据预处理结果获取对应的储能站的诊断数据;将预处理后的诊断数据输入预训练的分布式神经网络实现对储能电站故障的诊断。本申请提出的技术方案,能够准确的实现对储能电站故障进行准确的诊断,提升储能电站的维保效率。提升储能电站的维保效率。提升储能电站的维保效率。


技术研发人员:钟发平 赵佩宏 李伟 唐明星 周树良
受保护的技术使用者:深圳先进储能材料国家工程研究中心有限公司
技术研发日:2023.07.12
技术公布日:2023/8/13
版权声明

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

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

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

相关推荐