A protection method for shunt capacitor bank in mine-used reactive power compensation device
-
摘要: 针对现有矿用无功补偿装置并联电容器组保护方法存在的成本高、灵敏性差、保护整定计算复杂等问题,分析了矿用低压无功补偿装置并联电容器组发生故障时的电容电流分布特性及故障特征;根据故障时会出现三相不平衡对地电容电流导致零序电流不为零,且非故障电容器组零序电流与故障电容器组零序电流不相等的结论,提出了一种以零序电流为判据的无功补偿装置并联电容器组保护方法,仿真结果验证了该方法的有效性和可行性。Abstract: For high cost, poor sensitivity, complex protection setting calculation existed in current protection methods for shunt capacitor band in mine-used reactive power compensation device, characteristics of capacitor current distribution and fault were analyzed when shunt capacitor bank in mine-used reactive power compensation device broke down, and conclusions were gotten including that three-phase unbalanced grounding capacitor current would result in non-zero zero-sequence current when fault occurred, and zero-sequence current of non-fault capacitor bank was different with the one of fault capacitor bank. According to above conclusions, a protection method for shunt capacitor bank in reactive power compensation device was proposed which took zero-sequence current as criteria. The simulation results verify effectiveness and feasibility of the method.
-
0. 引言
滚动轴承作为机械设备中不可或缺的零件之一,已在采煤机、提升机和通风机等矿用机械设备中得到广泛应用[1-2]。然而,由于煤矿机械设备工作环境恶劣,使得滚动轴承故障频发,如果不能及时发现故障并进行后期维护,不仅会损坏电动机本身,而且会影响整个系统的正常运行,导致极大经济损失,甚至威胁人员生命安全。因此,滚动轴承故障检测的准确高效对提高煤矿安全生产具有重要意义[3-4]。
传统的智能故障诊断方法在早期较为流行,然而其十分依赖信号处理和专家经验,很难自主挖掘海量数据中的有效信息。为了解决这一问题,深度学习方法逐渐走进人们的视野,文献[5]针对齿轮箱故障提出了一种多信息融合的卷积神经网络(Convolutional Neural Networks,CNN)诊断模型,利用多个卷积层和最大池化层,解决了传统人工选择特征向量的问题;文献[6]结合Inception模块和卷积注意力模块(Convolutional Block Attention Module,CBAM)获得多尺度故障特征信息,进一步拓宽分支网络结构,提高了网络表达能力。但是卷积结构采用标量神经元,未能考虑特征间的关联,所以网络中没有可用的空间信息,导致故障特征提取不全面,影响诊断准确率。对此,文献[7]提出了具有动态路由算法的胶囊网络,通过计算向量神经元的模长进行分类预测,打破了传统标量神经元传递信息的片面性。近年来,胶囊网络展现出强大的细节特征提取能力,已在机械设备故障诊断领域崭露头角,文献[8]把胶囊网络运用到齿轮箱故障检测,利用门控循环单元初步提取特征后,采用胶囊网络关注更多细节信息,取得了较好的诊断效果;文献[9]提出了一种基于随机法则的深胶囊网络,验证了胶囊网络在不同载荷、不同背景噪声下对轴承故障诊断具有良好的诊断效果及较强的鲁棒性。为了更好地利用神经网络在机器视觉中的优势,可以将一维振动数据通过编码转换为二维图像后,再输入神经网络进行学习。文献[10]将原始振动信号转换为二维灰度图像,输入CNN中进行故障诊断,取得了较好的诊断效果,但该方法并未考虑信号的时间相关性,模型还有一定的改进空间。文献[11]采用连续小波变换构造二维时频图像,再输入所建立的生成对抗网络模型中,实现齿轮箱故障诊断,虽然其可以表达信号的局部时频特征,但选取合适的小波基有一定的困难,存在故障信息丢失问题。对此,可以利用马尔可夫转移场(Markov Transition Field,MTF),其通过考虑每个分位数与时间步长之间的依赖关系,保留了原始信号的时间相关性,且编码方式的映射是一一对应关系,避免了一维信号重要信息的丢失。文献[12]提出一种MTF与CNN相结合的故障诊断方法,但常规CNN会随着网络深度加大而出现梯度弥散等问题,导致模型难以训练。文献[13]使用MTF对振动信号进行编码,然后输入深度残差网络进行故障诊断,实验在公开数据集上取得了较好的诊断效果,但并未验证模型在变工况及存在噪声污染时的诊断性能。
针对传统CNN在煤矿井下等复杂环境中难以充分挖掘数据特征的问题,本文提出一种基于MTF和双通道多尺度卷积胶囊网络(Dual-channel Multi-scale Convolutional Capsule Network,DMCCN)的滚动轴承故障诊断方法。为保留原始信号的时间依赖性,采用MTF对振动信号进行编码,并采用灰度图转换,兼顾原始信号的动态和静态特征;根据双通道输入,将2组特征图分别通过二维卷积层提取浅层特征后进行特征融合,减少信息损失;同时,引入Inception模块,聚焦多尺度特征,加强网络的特征提取能力;通过胶囊层进行向量化处理,采用动态路由算法计算特征向量相似度,进而实现故障诊断与分类。
1. MTF和胶囊网络
1.1 MTF编码
MTF通过计算马尔可夫转移矩阵对动态信息进行编码传递,保留信号在不同时间间隔内的时间相关性,是一种将原始一维信号转换成二维图像的编码方法[14-15]。该方法将时间序列的推移类比为马尔可夫过程,即在已知目前状态的条件下,信号未来的演变不依赖于其以往的变化情况,由此构造马尔可夫转移矩阵,进而拓展为MTF,实现图像编码。
给定序列$ X = \{ {x_1},{x_2}, \cdots ,{x_n}\} $,其中$ {x_t} $($ t = 1,2, \cdots , n $,$n $为数据总数)为$ t $时刻的振动信号幅值。将序列$ X $分为$ Q $个分位箱,每个数据点对应的分位数为$ {q_j} $$ (j = 1,2,\cdots,Q) $。采用一阶马尔可夫链的方式计算分位数之间的转移概率,进而构建一个$ Q \times Q $的马尔可夫转移矩阵:
$$ {\boldsymbol{W}} = \left[ {\begin{array}{*{20}{c}} {{w_{11}}}&{{w_{12}}}& \cdots &{{w_{1Q}}} \\ {{w_{21}}}&{{w_{22}}}& \cdots &{{w_{2Q}}} \\ \vdots & \vdots & & \vdots \\ {{w_{Q1}}}&{{w_{Q2}}}& \cdots &{{w_{QQ}}} \end{array}} \right] $$ (1) $$ {w_{ij}} = P\left( {{x_{t + 1}} \in {q_j}\mid {x_t} \in {q_i}} \right) $$ (2) 式中:$ {w_{i,j}} $为分位数$ {\text{ }}{q_i} $与$ {q_j} $的逼近概率,$i=1,2,\cdots,Q $;P(·)为逼近概率函数。
为了克服马尔可夫转移矩阵对数据分布和时间步长不敏感的缺点,通过考虑时间因素及位置信息,将其拓展到包含时间轴的MTF:
$$ \boldsymbol{M}=\left[\begin{array}{*{20}{c}}m_{11\mid x_1\in q_i,x_1\in q_j} & m_{12\mid x_1\in q_i,x_2\in q_j} & \cdots & m_{1n\mid x_1\in q_i,x_n\in q_j} \\ m_{21\mid x_2\in q_i,x_1\in q_j} & m_{22\mid x_2\in q_i,x_2\in q_j} & \cdots & m_{2n\mid x_2\in q_i,x_n\in q_j} \\ \vdots & \vdots & & \vdots \\ m_{n1\mid x_n\in q_i,x_1\in q_j} & m_{n2\mid x_n\in q_i,x_2\in q_j} & \cdots & m_{nn\mid x_n\in q_i,x_n\in q_j}\end{array}\right] $$ (3) 式中${m_{ij}}$为分位数$ {\text{ }}{q_i} $到分位数$ {q_j} $的转移概率。
1.2 胶囊网络
胶囊网络的核心思想是用向量神经元代替传统神经网络中的标量神经元[16],其对图像中的位置、角度等姿态信息更敏感,具有更丰富的特征表达能力,且底层胶囊通过动态路由算法更新得到高层胶囊,保留了目标部分与整体之间的相关信息。胶囊网络由卷积层、初级胶囊层和数字胶囊层组成,如图1所示。通过卷积操作将原始输入数据转换为底层胶囊,再通过动态路由算法计算出高层胶囊,进而完成预测分类。
动态路由算法类似于聚类的迭代过程,选择更多相似特征而弱化离群特征,其具体结构如图2所示。令输入向量${\boldsymbol{u}}_I$与权重$a_{IJ}$相乘,得到预测向量$ \hat {\boldsymbol{u}}_{J{\text{|}}I} $,将$ \hat {\boldsymbol{u}}_{J{\text{|}}I} $和路由权值$c_{IJ}$进行加权求和,计算出总的高级特征向量${\boldsymbol{s}}_J$;通过非线性函数squash得到压缩后的输出向量${\boldsymbol{v}}_J$,即确保向量的方向不变,长度不超过1;初始化中间参数bIJ,并计算$ \hat {\boldsymbol{u}}_{J{\text{|}}I} $和${\boldsymbol{v}}_J$的点积,更新中间参数bIJ,进而通过softmax函数更新路由权值$c_{IJ}$,保留特征比较相似的信息。
2. MTF−DMCCN故障诊断模型
针对传统神经网络应用于轴承故障诊断时特征辨识性差、难以充分挖掘数据间特征信息的问题,本文提出了DMCCN,将一维振动信号转换为二维图像信号作为输入,实现对轴承故障类型及故障程度的识别。MTF−DMCCN故障诊断模型由数据转换、特征提取、胶囊传递3个部分构成,如图3所示,其中“@”表示个,如128@5×5表示128个5×5卷积核。
2.1 数据转换
将一维数据直接转换为二维灰度图像的方法简单有效,但这种转换方式只关注静态信息,单一输入数据无法包含信号的时域特征。因此,本文采用双通道输入模式,兼顾信号的静态和动态特征,第2通道通过MTF编码方式生成图像,保留了振动信号间的时间相关性,避免信息丢失。
2.2 特征提取
在特征提取部分,利用2个二维卷积层直接从图像中学习初步特征,第1卷积层采用5×5卷积核扩大卷积运算的接收范围,第2卷积层采用3×3小卷积核提高局部特征提取能力。对双通道提取的特征进行融合后,参考多尺度卷积核Inception结构,将包含1×1,3×3,5×5等不同大小的卷积运算加入到初级胶囊层中,提取多尺度信息,在增加网络宽度的同时减少参数,增强模型的鲁棒性。最后将特征标量转换为特征向量并进行压缩,封装为初级胶囊。
2.3 胶囊传递
利用胶囊结构构建向量神经元,向量的方向代表特征的位置、角度等姿态信息,向量的长度代表该特征估计的概率,因此胶囊结构能包含更多的空间信息。胶囊之间采用动态路由方式进行特征传递,如图4所示,紫色向量表示胶囊输出,橙色向量表示胶囊输入,黑色向量表示胶囊其他输入。图4 (a)中输出$ {\boldsymbol{v}}_1 $和输入$ \hat {\boldsymbol{u}}_{1{\text{|}}1} $的方向夹角大于90°,即二者点积是一个负数,该特征对应的路由权值$c_{11}$减小;同理,图4 (b)橙色向量对应的路由权值$c_{12}$增大。对所有胶囊及其输入重复该过程,直至获得与胶囊输入最匹配的特征,之后继续传递。但实际上,使用多次迭代往往会导致模型过拟合,本文设置迭代次数为3[17]。
在模型训练过程中,需要通过损失函数计算预测值与真实值的误差,以更新模型权重,本文采用边缘损失函数:
$$ L_k = T_k\max {\left( {0,{m^ + } - \left\| {{p^k}} \right\|} \right)^2} + \lambda \left( {1 - T_k} \right)\max {\left( {0,\left\| {{p^k}} \right\| - {m^ - }} \right)^2} $$ (4) 式中:$L_k $为损失函数值;$T_k$为分类指示函数,当输入样本属于类别$k$时,$T_k$=1,否则$T_k$=0;${m^ + }$为上边界,取值为0.9;${m^ - }$为下边界,取值为0.1;$ \left\| {{p^k}} \right\| $为模型输出第$k$类故障的概率;$\lambda $为比例因子,取值为0.5。
3. 实验验证与结果分析
3.1 数据集获取
为了验证所提MTF−DMCCN模型的性能,本文使用美国凯斯西储大学(Case Western Reserve University,CWRU)轴承数据和中煤信息技术(北京)公司矿用滚动轴承数据进行实验[18]。CWRU采用的滚动轴承型号为SKF6205,中煤信息技术(北京)公司采用的滚动轴承型号为NSK6800Z,二者均为深沟型轴承,且具有防尘盖设计,是煤矿井下常用的滚动轴承。CWRU数据集是使用人为电火花技术造成不同严重程度的单点损伤后获取,包含的故障类型相对较多;中煤信息技术(北京)公司数据集是通过监测已发生故障的矿用滚动轴承的实际状态获取,更具有代表性,但其包含的故障类型相对较少。故本文结合2个数据集的优点,将二者混合后构成数据集。
CWRU实验平台由异步电动机、转矩传感器、功率测试机和电子控制器组成,测试对象为支撑电动机的轴承。待测轴承在0,0.746,1.491,2.237 kW这4种载荷条件下转动,相应的电动机转速分别为1 797,1 772,1 750,1 730 r/min,使用电火花加工造成不同类型的轴承故障状态,包括滚动轴承内圈故障状态(IF)、外圈故障状态(OF)和滚动体故障状态(BF),每种故障状态又分别包含0.177 8,0.355 6,0.533 4 mm 3种损伤直径,分别对应编号07,14,21,故共有9种故障。中煤信息技术(北京)公司将压电式加速度传感器固定在待诊断轴承的基座上,从而完成对矿用滚动轴承振动信号的捕捉,实际损伤类型包括垂直不对中故障状态(VMF)和水平不对中故障状态(HMF)。本文通过滑动窗口重叠采样制作混合数据集,窗口步长为4 096,包含12种故障类型的7 200个样本,轴承故障数据组成见表1。同时,考虑到实际工作场景的多样性,制作了3种不同工况下的轴承数据集,见表2。
表 1 单一工况下轴承故障数据组成Table 1. Composition of bearing failure data under single operating conditions样本名称 样本类型 样本个数 标签 IF07 内圈故障 600 0 IF14 内圈故障 600 1 IF21 内圈故障 600 2 OF07 外圈故障 600 3 OF14 外圈故障 600 4 OF21 外圈故障 600 5 BF07 滚动体故障 600 6 BF14 滚动体故障 600 7 BF21 滚动体故障 600 8 VMF 垂直不对中故障 600 9 HMF 水平不对中故障 600 10 N 正常状态 600 11 表 2 不同工况条件下的数据集参数Table 2. Dataset parameters under different operating conditions数据集 电动机负载/kW 电动机转速/(r·min−1) 样本个数 A 0 1 797 7 200 B 0.746 1 772 7 200 C 1.491 1 750 7 200 3.2 数据预处理
将所有样本通过编码转换为MTF图像及灰度图。由于灰度图采用直接转换方式,为使其包含一维信号的所有数据信息,规定图像尺寸为64×64。针对MTF,分位箱不同,生成的图像尺寸也不同,以内圈故障信号为例,不同尺寸的MTF图像如图5所示。
从图5可看出,由于分位数转移概率不同,MTF图像像素点有深有浅,说明该二维特征图包含一维信号的时间特性,将其作为输入可以充分利用神经网络的优势。尺寸为1 024×1 024的MTF图像像素点过于密集,包含太多冗余信息,以致于难以辨别不同像素点之间的颜色区别;尺寸为64×64的MTF图像像素点的颜色区别明显,但其单个像素点的面积相对较大,排列相对稀疏,使得其包含的信息量不足。从图像自身方面考虑,尺寸较大的MTF图像能够包含更多信息,但信息点过于密集,导致计算成本增加,网络训练时间大大延长;尺寸过小的MTF图像很难保证图像包含完整的故障特征信息,不利于模型的训练。从实验数据量方面考虑,MTF图像体现了振动信号的动态特性,因此要将尽可能多的信号转换成MTF图像,然而,若MTF尺寸过大,会减少可用的训练图像数量或使训练集数据重复性过高,从而无法提取故障特征。基于以上2个方面因素,本文最终确定原始输入MTF图像的尺寸为256×256。此外,由于灰度图与MTF图像大小不同,采用双通道输入模式提取不同故障特征,灰度图保留大量静态信息,MTF图像则保留更多动态信息。
3.3 消融实验
为验证MTF−DMCCN模型的合理性,探寻各重要组成部分对模型整体性能的影响,设置消融实验。采用数据集A为实验数据,设置训练集样本量为3 600,验证集和测试集样本量均为1 800。不同模型的识别结果见表3。其中MTF−DCCN模型去除了DMCCN网络结构中的 Inception模块,MTF−MCCN模型去除了灰度图输入通道,DMCCN模型去除了MTF编码图像输入通道。
表 3 不同模型的识别结果Table 3. Recognition results of different models模型 识别准确率/% 运行时间/s MTF−DMCCN 99.44 156.84 MTF−DCCN 83.72 141.15 MTF−MCCN 94.61 315.29 DMCCN 72.94 105.98 分析表3可知, MTF−DMCCN模型识别准确率最高。加入MTF图像输入后,识别准确率提升了26.5%,对模型的诊断精度提升最高,其主要原因是MTF编码方式注重每个分位数与时间步长的依赖关系,能保留原始信号的时间相关性,并且其编码方式的映射是一一对应关系,避免了重要信息的丢失。比较MTF−DMCCN和MTF−DCCN识别结果,其15.72%的准确率差距反映了Inception模块在轴承故障诊断中的重要性。MTF−MCCN虽然取得了较为满意的结果,但引入灰度图输入后,准确率提高了4.83% ,表明加入此模块对提升模型的诊断效果仍具有一定的有效性。此外,虽然MTF−DMCCN模型的运行时间不是最短,但能够在相近时间内获取最高的识别准确率,依然能说明所提模型具有一定的优越性。
为进一步展示不同模型对轴承故障的识别效果,引入混淆矩阵对实验结果进行更准确、更全面的分析,不同模型的混淆矩阵如图6所示。可看出MTF−DMCCN模型仅对故障IF21,OF21,VMF的分类略有错误,将4个IF21样本识别为IF14和HMF,2个OF21样本识别为VMF,4个VMF样本识别为IF21,其他故障均实现了正确分类;MTF−DCCN模型和MTF−MCCN模型对故障IF21,OF07,BF07,HMF均存在错误分类,此外,MTF−DCCN模型还对其他4种故障类型存在错误分类。从总体来看,MTF−MCCN模型的错误样本共有97个,MTF−DCCN模型的错误样本共有293个,说明MTF−DCCN模型性能较差;对于DMCCN模型,不正确分类发生在IF14,IF21等10种故障中,甚至将45个OF07故障样本错误识别为BF14故障。
可见,MTF−DMCCN模型在滚动轴承故障诊断实验中效果最好,MTF−MCCN模型次之,MTF−DCCN模型和DMCCN模型效果较差,说明Inception模块、灰度图输入、MTF图像输入均对轴承故障诊断具有正向促进的作用,MTF编码对模型的诊断精度提升最高。
3.4 抗噪性能实验
在实际工作环境中,受各种外界因素影响,信号采集时不可避免地会存在噪声干扰。为了验证MTF−DMCCN模型在噪声环境下的性能,向数据集B加入不同的高斯白噪声,在信噪比−4~6 dB范围内进行实验,并与MTF−MCCN,MTF−DCCN,DMCCN模型进行比较。各模型在不同噪声环境下的混淆雷达图如图7所示。
从图7可看出,4种模型的识别准确率随着信噪比的改变而变化。当添加6 dB噪声时,4种模型的识别准确率均超过80%。随着信噪比降低,MTF−DCCN模型和DMCCN模型的识别准确率迅速降低,信噪比为−4 dB时,2种模型的识别准确率均低于45%。MTF−DMCCN模型和MTF−MCCN模型的识别准确率下降相对缓慢,在信噪比降为−2 dB前二者仅有微小差别,信噪比为−4 dB时,MTF−DMCCN模型的识别准确率比MTF−MCCN模型高10%以上。MTF−DMCCN模型比其他模型具有更好的鲁棒性和抗噪声能力。
3.5 泛化性能实验
为验证MTF−DMCCN模型在变工况环境下的故障诊断能力,采用在不同工况下分别进行5次实验取均值的方法进行泛化性能实验,实验结果见表4。其中实验工况 A→B 表示数据集A用于模型训练,数据集B用于模型测试,其他工况依此类推。分析可知,MTF−DMCCN模型在A→C工况下分类效果最佳,平均识别准确率达88.2%;在B→A时平均识别准确率最低,为76.3%,但仍能基本完成对滚动轴承故障的精准分类;在A→B,A→C,C→B 3种工况下,每次实验准确率均超过80%,且在所有实验中模型识别准确率不低于70%。经过上述分析,证明了本文提出的 MTF−DMCCN模型具有优异的变转速适应能力,在不同工况下具有良好的泛化性能。
表 4 变工况下的故障识别准确率Table 4. Fault recognition accuracy under variable operating conditions% 实验工况 识别准确率 实验1 实验2 实验3 实验4 实验5 均值 A→B 81.5 90.6 80.4 80.7 82.3 83.1 A→C 89.2 87.6 88.9 91.3 84.0 88.2 B→A 78.5 71.6 78.1 73.6 79.7 76.3 B→C 80.2 77.1 79.3 83.1 81.8 80.3 C→A 77.6 76.9 77.2 80.9 83.4 79.2 C→B 81.7 91.0 82.3 86.6 80.9 84.5 3.6 IMS数据集对比实验
为进一步验证MTF−DMCCN模型在故障诊断中的优势,排除数据单一的影响,采用辛辛那提大学智能维护系统(Intellegent Maintenance System,IMS)的轴承数据进行对比实验[19]。共进行3次实验,对比实验数据集选取其中2次实验数据,数据类型包含内圈故障、外圈故障、滚动体故障和正常状态4种,每种类型2 000组样本,每组样本包含2 048个采样点,其中前5 600组样本作为训练集,后2 400组样本作为测试集。从编码方式和网络结构2个方面分别进行对比,共建立10种故障诊断对比模型。采用分别进行5次实验取均值的方式进行比较,各模型的识别准确率如图8所示。其中GASF表示格拉姆角和场编码方式,GADF表示格拉姆角差场编码方式;MTF−DCCN1模型是将DMCCN网络结构中的 Inception模块替换为16通道的3×3二维卷积层;ResNet是一种深度残差网络;WDCNN[20]是以原始信号作为输入的宽核一维CNN。
从图8可以看出,MTF−DMCCN模型在IMS数据集上的识别准确率最高,达99.37%,可以准确识别出轴承的不同故障类型及故障程度。对比MTF−DMCCN和 WDCNN,前者的识别准确率比后者高9.44%,说明在滚动轴承故障诊断中,以双通道输入的2D−CNN相较于以单通道输入的1D−CNN具有一定优势。在网络结构相同的情况下,以MTF为主的模型准确率普遍高于采用其他编码方式的模型,GADF编码方式的准确率高于GASF编码方式,即MTF编码方式最有效,GASF编码效果最差。在编码方式相同的情况下,相比MTF−DCCN1模型,MTF−DMCCN模型的识别准确率高8.17%,说明Inception模块可显著提高模型的故障诊断效果。对比MTF−DMCCN模型和MTF−ResNet模型,前者的识别准确率比后者高3.73%,进一步证明了本文所提方法的优越性。此外,在10组模型对比中,MTF−DMCCN模型的误差棒长度最短,即实验结果的误差范围更小,集中度更高,证明该模型的稳定性更好。
4. 结论
1) 采用MTF编码方式将一维信号转换为二维图像,考虑了信号在不同时间间隔内的时间相关性,并通过双通道输入模式,在关注振动信号静态特征的同时兼顾其动态特征,减少原始信息的丢失。
2) 针对传统神经网络难以获得空间信息的问题,选用胶囊网络,采用向量神经元最大程度地保留图像位置、角度等姿态信息,使特征提取更完善,并在胶囊网络中加入Inception模块提取多尺度特征,在增加网络宽度的同时减少胶囊层参数,提高模型故障诊断效率。
3) 在模型对比实验中,MTF−DMCCN模型的平均故障识别准确率达99.37%,表明该模型能够准确判断轴承故障类型及故障程度。为模拟实际工程环境,在样本中加入信噪比为−4~6 dB的高斯白噪声进行抗噪实验,结果验证了所提方法具有较强的鲁棒性。采用不同负载条件下的数据集进行泛化实验,结果表明,MTF−DMCCN模型在6组变负载实验中均表现良好,证明了本文所提方法的有效性和优越性。
计量
- 文章访问数: 61
- HTML全文浏览量: 9
- PDF下载量: 9