唐德才
(四川交通职业技术学院 航运工程系,四川 成都 611130)
作为海上油气生产与作业的工程结构物,海洋平台的体积庞大,结构复杂,并且应用过程中受各类随机荷载与突发性极端环境等威胁[1]。在此环境下,海洋平台结构受到显著影响,令海洋平台结构的整体安全度下降[2]。海洋平台结构整体安全度下降将会导致显著的经济损失,同时还会导致海洋环境受到破坏[3]。因此对海洋平台结构整体安全进行评估,对于提升海洋平台工程安全控制具有重要意义。
彭子祥等[4]在构建结构安全评估模型过程中,以贝叶斯网络概率图理论为基础构建评估模型,通过机器学习算法训练模型参数,获取最终评估结果,该方法在实际应用过程中鲁棒性较差。潘友鹏等[5]采用有限元方法对建筑结构安全度进行评估,该方法使用过程中需消耗大量的时空资源。杨绍坤等[6]从建筑结构承受载荷与塑性极限载荷2 个角度出发评估结构安全度。该方法使用过程中过度依赖数据,若数据存在偏差,则评估结果产生显著误差。针对上述问题,提出基于机器学习算法的海洋平台结构整体安全度评估方法,保障海洋平台结构安全,延长海洋平台使用寿命。
基于层次全息建模理论,从环境、技术状态、功能模块等6 个角度出发,共选取22 个评估指标构建海洋平台结构整体安全度评估指标体系,如表1 所示。基于层次全息建模理论构建海洋平台结构整体安全度评估指标体系,不仅能够全部了解影响海洋平台结构整体安全度的各种因素,还能够更深度地了解海洋平台不同侧面的信息。
表 1 海洋平台结构整体安全度评估指标体系Tab. 1 Overall safety assessment index system of offshore platform structure
在海洋平台结构整体安全度评估指标体系构建完成后,采集各评估指标相关数据,并对所采集数据进行预处理。预处理过程如下:
s表示时间窗宽度,设定s值,在海量海洋平台结构整体安全度评估指标数据中,将固定s内数据视为观测窗口,采集窗口内的海洋平台结构整体安全度评估指标数据作为历史数据,采用窗口外的数据作为增量数据。基于数据处理过程获取海洋平台结构整体安全度评估指标数据规律,由此判断所采集的数据内是否存在异常与缺失问题;利用数据清洗与转换等处理方法将所采集的指标数据属性改变为满足聚类标准的属性。利用迭代数据分类建模方法提升数据质量[7],基于预处理后的数据评估海洋平台结构整体安全度。
将海洋平台结构整体安全度评估等级划分为5 个级别[8],如表2 所示。
表 2 海洋平台结构整体安全度评估等级划分Tab. 2 Classification of overall safety assessment of offshore platform structure
在构建海洋平台结构整体安全度评估模型时,采用机器学习算法中的卷积神经网络模型。该模型由卷积层、池化层、全连接层与分类层共同组成。
1)卷积层
卷积层操作的主要目标是对2 个不同评估指标在某区间内相乘后再求和。将海洋平台结构整体安全度评估指标数据作为卷积层输入,利用卷积层采集海洋平台结构整体安全度评估指标数据特征,卷积处理后所获取的海洋平台结构整体安全度评估指标数据特征是将卷积核作为在上一层初始指标数据特征计算得到,以l表示卷积权,则利用式(1)能够描述当前卷积层所得的评估指标数据特征:
2)池化层
以卷积层输出作为池化层输入,由此能够对该层神经元数量产生约束,实现海洋平台结构整体安全度评估指标数据降维的目的。池化层内,海洋平台结构整体安全度评估指标数据的输入与输出数量具有一致性,利用式(2)能够获取池化层神经元输出:
3)全连接层
该层的主要功能为连接网络模型内的各层。ci表示偏置向量,利用式(3)描述该层内不同神经元的输出:
式中,g()和V分别表示激活函数与输入权矩阵。
4)分类层
该层内采用Softmax 函数作为分类器,利用该分类器实现海洋平台结构整体安全度等级的准确划分,针对输入的海洋平台结构整体安全度评估指标数据y来说,可通过式(4)描述利用Softmax 函数评估不同海洋平台结构整体安全度评估指标数据相应的等级概率:
式中,q表示海洋平台结构整体安全度评估指标数据,y属于评估等级j的概率。
概率最大的评估等级即为海洋平台结构整体安全度评估等级。
为验证本文方法的实际评估性能,选取位于我国渤海湾的9 个海洋平台为研究对象,其中包含钻井平台、采用平台、生活支持平台与动力平台等。研究对象的设计年限为20 年,整体分为是桩、四腿导管架和上部组块3 个部分。
数据预处理过程是研究对象结构整体安全度评估的基础。利用数据资源利用率分析评估指标数据预处理效果,两者之间呈正比例相关,且数据资源利用率越高,基于评估指标数据所得评估结果精度越高。通常情况下,评估指标数据资源利用率达到70%即可获取较为准确的评估结果。图1 为本文方法预处理后评估指标数据资源的利用率。可知,采用本文方法对研究对象结构整体安全度评估指标数据实施预处理,在迭代次数达到6 次的条件下,评估指标数据资源利用达到85%左右,并在其后持续保持稳定状态。由此说明利用本文方法能够实现较好的数据处理效果,从而获取更高精度的评估结果。
图 1 数据资源利用率评价结果Fig. 1 Evaluation results of data resource utilization
图2 为本文方法对9 个研究对象的结构整体安全度进行评估所得结果。可得,3 号研究对象的安全度评估等级最低,为较为危险;而5 号研究对象的安全度评估等级最高,为安全。剩余7 个研究对象中3 个研究对象安全度评估结果为较为安全,4 个研究对象的安全度评估结果为一般安全。同时本文方法所得评估结果与各研究对象实际安全情况完全一致。由此能够说明本文方法能够准确评估研究对象结构整体安全度。
图 2 研究对象结构整体安全度评估结果Fig. 2 Overall safety assessment results of the research object structure
根据图2 评估结果,对严重影响研究对象结构整体安全度的因素进行针对性整改。采用本文方法对整改后的研究对象实施二次评估,并将评估结果与图2的评估结果进行对比,所得结果如图3 所示。可知,针对严重影响研究对象结构整体安全度的因素进行整改后,研究对象的安全度评估等级整体呈现出显著提升的趋势。其中一次评估结果为较为危险的3 号研究对象和一次评估结果为一般安全的9 号研究对象,二次评估结果安全度提升了2 个等级。以上结果能够说明本文方法能够提升研究对象结构整体安全度,延长研究对象使用寿命。
图 3 两次安全度评估结果对比情况Fig. 3 Comparison of secondary safety assessment results
本文研究基于机器学习算法的海洋平台结构整体安全度评估方法,利用机器学习算法中的卷积神经网络构建评估模型,准确输出海洋平台结构整体安全度评估结果。本文模型评估过程中所使用的评估指标主要考虑海洋平台的使用,未考虑冰、波浪等工况对海洋平台荷载的影响,在后续研究过程中将针对此类内容丰富评估指标体系。