上海交通大学学报, 2023, 57(S1): 46-53 doi: 10.16183/j.cnki.jsjtu.2023.S1.26

基于反向传播神经网络的海洋工程项目投标风险评价方法

夏禹1,2, 王磊,1

1.上海交通大学 海洋工程国家重点实验室,上海 200240

2.福氏船级社,上海 200072

Risk Assessment Method for Marine Engineering Project Bidding Based on Back Propagation Neural Network

XIA Yu1,2, WANG Lei,1

1. State Key Laboratory of Ocean Engineering, Shanghai Jiao Tong University, Shanghai 200240, China

2. Foresight Ship Classification, Shanghai 200072, China

通讯作者: 王 磊,教授,博士生导师;E-mail:wanglei@sjtu.edu.cn.

收稿日期: 2023-05-14   修回日期: 2023-06-14   接受日期: 2023-07-18  

基金资助: 上海市科技创新行动计划(21DZ1201106)

Received: 2023-05-14   Revised: 2023-06-14   Accepted: 2023-07-18  

作者简介 About authors

夏禹(1992-),硕士生,研究方向为海洋工程项目管理及船舶检验技术与方法.

摘要

海洋工程行业是一个国际化的行业,其国际化的性质决定了该行业的竞争的激烈性.同时海洋工程项目需要大规模的资金投入,所以在进行该类项目投标时,公司决策人员能否对拟投标项目进行正确的风险评估后做出合理的投标决策,对公司的长期发展起到至关重要的作用.通过对海洋工程行业投标项目相关风险因素的分析和识别,使用模糊层次分析法量化定性问题,并通过反向传播(Back Propagation,BP)神经网络的高容错、高泛化能力,建立相应项目风险评价模型.经过验证,该模型评估结果与实际专家评分结果相一致,具有较高的准确性,从而为海洋工程行业的配套企业在投标决策过程中提供了一个有效且快速的风险分析工具.

关键词: 海洋工程投标; 风险评估; 反向传播神经网络; 模糊层次分析

Abstract

The marine engineering industry is an internationalized sector, whose internationalization determines the intensity of competition. In the bidding process, it is crucial for company decision-makers to conduct accurate risk assessments, as this plays a vital role in the long-term development of the company. A high accuracy project risk assessment model is established after analyzing and identifying relevant risk factors in such projects based on quantifying qualitative problems using the fuzzy analytic hierarchy process (FAHP) and utilizing the high fault-tolerance and generalization capabilities of the back propagation (BP) neural network. Thus, the model provides an effective and efficient risk analysis tool for supporting enterprises in the marine engineering industry in the bidding decision-making process.

Keywords: marine engineering bidding; risk assessment; back propagation (BP) neural network; fuzzy analytic hierarchy process (FAHP)

PDF (1070KB) 元数据 多维度评价 相关文章 导出 EndNote| Ris| Bibtex  收藏本文

本文引用格式

夏禹, 王磊. 基于反向传播神经网络的海洋工程项目投标风险评价方法[J]. 上海交通大学学报, 2023, 57(S1): 46-53 doi:10.16183/j.cnki.jsjtu.2023.S1.26

XIA Yu, WANG Lei. Risk Assessment Method for Marine Engineering Project Bidding Based on Back Propagation Neural Network[J]. Journal of Shanghai Jiaotong University, 2023, 57(S1): 46-53 doi:10.16183/j.cnki.jsjtu.2023.S1.26

近年来,随着欧洲能源危机,俄乌战争等因素的影响,各国对海洋的能源项目的投入不断加大[1].在石油天然气方面,也逐步开始进入了超深水开发阶段[2],海洋新发现的油气的储量规模远超陆地,特别是超深水油气平均储量为3.52亿桶当量,相当于陆上规模的16倍[3].我国承接大型,复杂国际海洋工程项目(如:FPSO,FPU,FLNG等)的数量也在逐步增加.另一方面随着绿色能源,低碳等概念的兴起,我国海上风电行业开始进入高速发展的窗口期[4],同时也开始承接国外大型海上风电项目(如:Sea Green项目等).随着我国未来国际海洋工程项目储备量的增加,国内外的相关配套企业的数量也在逐年增加.同时海洋工程因为其国际化的性质以及较长的项目设计和建造周期,往往会出现各种不确定的因素[5],如近年来的俄罗斯Arctic2项目.在查阅海洋工程投标风险因素分析及评价的文献时,发现国内外学者对于工业、建筑类项目的风险管理[6]等方面,结合人工智能[7-8]、深度学习[9]等的方法,已经做了大量的研究.但是在本文所研究的海洋工程投标领域并没有太多的可参考文献.海洋工程虽然大多也采用工程总包 (Engineering Procurement Construction,EPC)模式,但是和其他EPC项目在项目风险因素[10]上还是有所不同的,例如海洋工程EPC项目涉及的不同国家承包商和供应商相比于传统工业和建筑业更加多和复杂,对政治局势的敏感性也更大.同时因为技术的复杂性,目前全球有能力和实力承接海洋工程EPC工程的企业也没有如其他行业之多.

以上这些问题会造成海洋工程行业在采取EPC模式的情况下,沟通的时间成本,政治因素的影响会比传统工业和建筑业更加庞大.同时因为有能力和实力承接类似EPC项目的企业不多,从而造成了被国外企业所垄断的趋势.所以在海洋工程项目投标时,如果对项目未来可能出现的风险因素缺乏认知,以及缺少对未来风险的有效规避,转移或应对措施,海洋工程大规模资金投入的行业性质会对相关企业在后疫情时代的项目实施和长远稳定的发展带来不可挽回的严重后果.同时在海洋工程的前期投标决策阶段就需要对备选投标项目的风险程度,项目体量等是否适合自身企业进行投标进行更加全面、系统的评估.

本文通过对传统国际海洋工程项目相关风险因素的识别,建立了基于模糊层次分析法和反向传播(Back Propagation,BP)神经网络的项目风险评估模型,为行业的相关配套企业在投标决策过程中有效评估项目风险提供了支持及分析方法.

2 海洋工程项目风险因素识别

为了对海洋工程项目的相关分析因素做全面的分析,在阅读了相应对EPC项目的成本[11], 多分包形式的施工特点[12],采购和施工成本绩效[13]和项目交付前全过程风险分析[14-15]的文献后.咨询了相关领域的资深工程师、项目投标负责人后,从这些风险因素产生的根源出发,将这些风险因素划分为承包企业自身因素、项目因素、业主因素、竞争对手因素、环境因素5个方面,如图1所示.

图1

图1   影响海洋工程投标的风险因素

Fig.1   Risk factors affecting marine engineering bidding


3 基于BP神经网络投标风险评估模型设计

3.1 人工神经网络

人工神经网络(Artificial Neural Networks, ANN)是科学家模仿生物神经网络系统建立的信息处理模型.模型的输入可以类比为神经元的树突,而输出可以类比为神经元的轴突,计算则可以类比为细胞核.其信息处理功能由大量处理单元(神经元)相互连接所形成的网络拓扑结构,以及模型的输入,输出特性(激活函数)所决定的,如图2所示.图中:xjj=1, 2,,n表示来自外部或其他神经元的输入信号;wji为不同输入信号的相应权值,i为神经元编号;ui为经线性加权,求和后的输出;θi为该神经元的阈值;Oi为经偏差调整后的输出;fxi为激活函数;Yi为神经元的输出,即

Yi(t)=fj=1nwjixj(t-τji)-θi

式中:τji表示输入输出间的突触延时.为了方便起见,假定该延时为1,即单位延时,则式(1)中的线性求和部分可简化为

ui(t)=j=1nwjixj(t)
Oi=ui-θi=j=1nwjixj-θi
Yi=fOi

同时为了方便起见,将θi-1,x0=-1,θix0相的权值,则可将模型的线性求和部分化简为

ui=j=0nwjixj

f(xi)可取不同的函数,常见的激活函数有分段函数、阈值函数和S型函数(Sigmoid函数)等.

图2

图2   人工神经元结构模型

Fig.2   Model of artificial neural network


3.2 BP神经网络

BP神经网络,又被称为误差反向传播算法,将输出误差通过反向传播的算法,对网络的权值和阈值进行反复的调整,直到网络的输出误差减小到预设值或达到预先设定的学习次数.

对于BP神经网络,隐含层可以使得网络由多维向低维进行映射,但是采用越多的隐含层,BP网络误差向后传播过程的计算就越复杂,更加容易陷入局部最优的情况,同时训练时间也会大幅增加[16],所以本文选择3层神经网络,即输入层,隐含层和输出层.

影响海洋工程投标风险因素的BP神经网络模型如图3所示.

图3

图3   影响海洋工程投标风险因素的BP神经网络模型

Fig.3   BP neural network model of risk factors affecting marine engineering bidding


BP神经网络原理如下.

神经网络的实际输入为

X=[x1 x2 x3 xn]T

实际输出为

Y=[y1 y2 y3 yl]T

隐含层的输出为

=[u1 u2 u3 um]T
U

期望输出为

D=[d1 d2 d3 dl]T

输入层到隐含层的权值为

V=[v1 v2 v3 vm]

隐含层到输出层的权值为

W=[w1 w2 w3 wl]

以下推导过程中对输出层有:

j=0, 1, , m; k=1, 2,, l,

对于隐含层有:

i=0, 1, , n; j=1, 2,, m,

假设所有神经元的激活函数都使用Sigmoid函数,则:

将输出层第k个神经元的输出误差定义为

ek=dk-yk

输出层总误差

E=12k=1l(dk-yk)2

输入层到隐含层的权值修正量Δvij和隐含层到输出层的权值修正量Δwjk的表达式分别为

Δwjk=-ηEwjk=-ηENkNkwjk
Δvij=-ηEvij=-ηENiNivjk

式中:负号表示梯度下降;常数η∈(0,1)表示比例系数(学习速率);Nk为各层神经元的输入,

Nkwjk=uj
Nkvik=xi

定义输出层与隐含层的误差信号为

δky=-ENk
δju=-ENj

则权值调整的表达式可以改写为

Δwjk=ηδkyuj
Δvij=ηδjuxi

使用式(8)和(9)的方法同时结合激活函数,可以得到:

δky=(dk-yk)yk(1-yk)
δju=k=1lδkywjkuj(1-uj)

3.3 BP神经网络各参数处理

国际海洋工程也大多采用EPC模式,所以对于海洋工程投标风险的评估可以参考EPC项目的模糊数学评价思想,可以较好地处理投标风险中的主观因素,也可以将定性问题转化为定量问题进行分析,同时结合BP神经网络的泛化能力及容错性强等特点,进一步弱化模糊算法的主观性.本文通过将模糊评价方法和BP神经网络相结合,使得对于海洋工程领域的投标风险评估结果更加具有参考价值.

网络的输入:根据模糊评价法则,选定风险评价集[17]S={A, B, C, D, E}, 分别表示风险低、风险较低、风险一般、风险较高、风险高;相应的权重依次为W=[1/25 3/25 5/25 7/25 9/25].通过10名招投标方面的专家对需要评估的项目,根据图1中各风险因素进行打分,从而得到这17个二级指标在评语集下的对应的隶属度R,结合个评价指标的权重,通过模糊变化公式B=WRT得到最后的综合权重∈(0, 1),可以直接作为BP神经网络的输入,即BP神经网络的输入节点为17个.

网络的输出:采用“数值法”与最大隶属度原则相结合的方式,直接把输出量定为实际中所取得的目标数据.采用层次分析法 (Analytic Hierarchy Process,AHP)得出一级和二级指标层相应判断矩阵的最大特征值,同时进行一致性检验,若通过一致性检验,则得到的特征向量可以作为矩阵的权向量,若不满足一致性检验要求,则说明对判断矩阵的打分存在矛盾之处,需要对风险评估指标重新进行打分和计算,最后通过模糊计算公式,得到该项目投标的综合模糊评价结果,根据最大隶属度原则,确定该项目的投标风险等级.

隐含层节点数量的选取:目前隐含层节点数量的选择,并没有同一标准,往往是根据多次仿真实验来确定,或者根据以往学者的一些参考公式来确定,即 $n_{1}=\sqrt{n+m}+a \\ \qquad n_{1}=log_{2}n \\ \qquad n_{1}=\sqrt{nm}+a$

其中:n1为隐含层节点数量;n为输入层节点数量;m为输出层节点数量;a为1~10之间的某个常数.

本文采用试凑法来确定最佳的隐含层节点数量,首先可以通过以上3个参考公式来快速确定试凑法所要试验的隐含层边界,其次从最小的n1(n1_min)5n1(n1_max).比较在训练集数目相同情况下单网络收敛速度,就可以根据训练结果的误差与测试结果的误差来最终确定隐含层的数量[18].通过以上方法,本文最佳的隐含层节点数为15.

4 实例分析

本文参考海洋工程配套行业的H公司在2019—2022这4年内参与投标的国内外中大型海洋工程,选取其中有代表性的43个投标项目为样本,选取其中40个投标项目对BP神经网络进行训练,剩余的3个作为测试,用以验证神经网络的训练效果.

以M项目为例,其投标的风险因素专家评分结果如表1所示.

表1   M项目投标风险因素专家评分表

Tab.1  Expert scoring of bidding risk factors of M project

影响投标的因素集评分
一级指标二级指标较低一般较高
是否符合招标条件B1115211
融资能力或现金流B1262110
承包企业自身因素类似项目经验B1314221
B1当前任务量B1425210
期望投资回报B1525210
项目工期B2133310
项目因素项目规模B2225111
B2项目技术要求复杂度B2301432
业主经济实力B3171110
业主因素业主信誉B3162110
B3投标规范的严格性B3326110
竞争对手数量B4111422
竞争对手因素竞争对手实力B4214410
B4竞争对手和业主关系B4325210
经济环境B5124310
环境因素社会环境B5224310
B5自然环境B5323410

新窗口打开| 下载CSV


经过模糊运算后得到BP神经网络的17个输入信号如表2所示.

表2   BP神经网络投标风险评估输入数据

Tab.2  Input data of risk assessment of BP neural network bidding

序号权重序号权重
10.168100.096
20.096110.128
30.184120.224
40.136130.16
50.136140.136
60.136150.144
70.152160.144
80.248170.152
90.088

新窗口打开| 下载CSV


一二级指标的因素权重计算如表3所示.表中:CI值为一致性标志.

表3   影响因素权重计算表

Tab.3  Weight calculation table for influencing factors

表类型判断矩阵特征向量权重值/%最大特征值CI值
AB1B2B3B4B5
B110.87114.13
B21/310.3345.42
二级因素B32511.10817.975.4230.106
B412311.14918.64
B5382312.70243.84
B1B11B12B13B14B15
B1112.29731.01
B121/410.6088.21
B131/4110.6088.215.0390.01
B141/81/21/210.334.45
B15266813.56548.12
B2B21B22B23
B2111.58745.79
B221/410.43712.603.0090.005
B231311.44241.61
三级因素B3B31B32B33
B3110.6317.44
B32412.28963.373.0090.005
B3311/310.69319.19
B4B41B42B43
B4110.40510.95
B42311.14530.903.0040.002
B435212.15458.16
B5B51B52B53
B5110.73716.18
B521/210.3978.723.0060.003
B535813.4275.10

新窗口打开| 下载CSV


经模糊运算后得到该项目的最终投标风险模糊评价结果为

B= [0.250 5 0.347 4 0.279 5 0.107 7 0.014 8]

根据最大隶属度原则,该项目的风险值为较低.对网络中的训练集和测试集都采用此方法进行运算.

利用MATLAB软件编程后建立BP神经网络的海洋工程投标风险自评估模型,经过40个样本的训练后,得出测试样本与实际专家评价结果对比,如表4所示.

表4   测试样本与实际专家评价结果对照表

Tab.4  Comparison of test samples and experts’ actual evaluation

对应评语集网络评价结果实际评价结果
测试项目1测试项目2测试项目3测试项目1测试项目2测试项目3
0.212 00.138 80.134 80.223 20.151 30.080 0
较低0.348 20.186 30.125 90.398 50.203 10.179 9
一般0.270 80.309 00.210 50.292 30.311 40.185 5
较高0.131 40.243 10.129 20.065 10.184 50.207 7
0.038 60.112 20.406 20.018 40.149 70.346 9

新窗口打开| 下载CSV


表4可知,对于3个测试项目,网络输出的评价结果对应项目投标风险的最大隶属度分别为较低、一般、高,与实际专家评价结果对应的项目投标风险最大隶属度一致.由此可知,基于BP神经网络的海洋工程投标风险自评估模型具有很好的参考价值.

5 结论

在总结前人的研究基础上,本文就海洋工程行业项目投标风险相关因素进行了分析与建立了业内项目投标风险评价模型,取得了较好的效果,并得出了以下几点结论:

(1) 本文通过实际项目投标工作以及阅读相应文献,总结得出了在海洋工程EPC模式下,相应承包企业5方面的影响因素,归纳得到了相应风险因素下的17个评价指标.通过模糊层次分析法对这些评价指标进行量化处理从而适配BP神经网络,为日常时间紧张的项目投标工作提供高效的投标工具.

(2) 通过实际工作的案例评价,可以看出通过MATLAB现的BP神经网络模型可以对EPC模式下的海洋工程投标评价做出准确性较高的风险等级评价,从而为企业是否参加项目的投标以及认识后续项目风险提供了可靠的指导意见同时节约了相应专家评审的时间成本.

(3) 在建立自评估模型时,神经网络隐含层的激活函数使用了生物学中最为常见的Sigmoid函数,通过不断的优化网络的相应参数使得网络预测的准确性更加精确,模型更加高效,日后也可以尝试使用其他的激活函数继续优化该模型.同时业内每个公司的具体情况、业务范围、营运模式等都不尽相同,所以在应用本模型进行分析时,各个不同公司的专家在做自身所处公司的项目投标风险分析时,需要将自生所处公司的情况也考虑在内.

参考文献

孙贤胜, 单卫国, 高振宇, .

重塑全球能源格局的2022

[J]. 国际石油经济, 2023, 31(1): 24-30.

[本文引用: 1]

SUN Xiansheng, SHAN Weiguo, GAO Zhenyu, et al.

2022: Reshaping the global energy landscape

[J]. International Petroleum Economics, 2023, 31 (1): 24-30.

[本文引用: 1]

中国石油集团经济技术研究院. 2018年国内外油气行业发展报告[M]. 北京: 石油工业出版社, 2019.

[本文引用: 1]

China Petroleum Corporation Economic and Technological Research Institute. 2018 domestic and foreign oil and gas industry development report[M]. Beijing: Petroleum Industry Press, 2019.

[本文引用: 1]

吴林强, 张涛, 徐晶晶, .

全球海洋油气勘探开发特征及趋势分析

[J]. 国际石油经济, 2019, 27(3): 29-36.

[本文引用: 1]

WU Linqiang, ZHANG Tao, XU Jingjing, et al.

Characteristics and trends of global offshore oil and gas exploration and development

[J]. International Petroleum Economics, 2019, 27 (3): 29-36.

[本文引用: 1]

黄海龙, 胡志良, 代万宝, .

海上风电发展现状及发展趋势

[J]. 能源与节能, 2020, 177(6): 51-53.

[本文引用: 1]

HUANG Hailong, HU Zhiliang, DAI Wanbao, et al.

Development status and trend of offshore wind power

[J]. Energy and Energy Conservation, 2020, 177 (6): 51-53.

[本文引用: 1]

谢周峰, 卫文灿, 孙超, .

海外EPC项目的风险管理问题研究

[J]. 中国市场, 2013, 717(2): 76-78.

[本文引用: 1]

XIE Zhoufeng, WEI Wenchan, SUN Chao, et al.

Research on risk management of overseas EPC projects

[J]. China Market, 2013, 717 (2): 76-78.

[本文引用: 1]

URIL B, URIL D, GUAN B B.

A time/cost/quality risk model

[C]\\Proceedings of IRNOP VII Project Research Conference. Beijing, China: Publishing House of Electronic Industry, 2006: 631-640.

[本文引用: 1]

BOERINGER D W, WERNER D H.

A comparison of particle swarm optimization and genetic algorithms for a phased array synthesis problem

[C]\\Antennas & Propagation Society International Symposium. Columbus, Ohio, USA: IEEE, 2003: 181-184.

[本文引用: 1]

BELFARES L, KLIBI W, LO N, et al.

Multi-objectives Tabu Search based algorithm for progressive resource allocation

[J]. European Journal of Operational Research, 2007, 177(3): 1779-1799.

DOI:10.1016/j.ejor.2005.10.012      URL     [本文引用: 1]

ZHENG D, NG S T, KUMARASWAMY M M.

Applying a genetic algorithm-based multiobjective approach for time-cost optimization

[J]. Journal of Construction Engineering & Management, 2004, 130(2): 168-176.

[本文引用: 1]

陶自成, 何彦舫.

模糊综合评判风险管理技术在EPC项目投标决策中的应用

[J]. 国际经济合作, 2015, 357(9): 83-86.

[本文引用: 1]

TAO Zicheng, HE Yanfang.

The application of fuzzy comprehensive evaluation risk management technology in EPC project bidding decision

[J]. Journal of International Economic Cooperation, 2015, 357(9): 83-86.

[本文引用: 1]

ZHOU X P, ZOU B H, PENG J.

The causes and countermeasures of implicit cost of international EPC project

[C]\\Conference Proceedings of the 7th International Symposium on Project Management (ISPM2019). Chongqing,China: Aussino Academic Publishing House, 2019: 1120-1125.

[本文引用: 1]

LI W F, LING L.

Cost control of sub-contracted projects based on EPC petrochemical engineering

[J]. Journal of Physics: Conference Series, 2020, 1649(1): 012004.

DOI:10.1088/1742-6596/1649/1/012004      [本文引用: 1]

KIM M H, LEE E B.

A forecast model for the level of engineering maturity impact on contractor’s procurement and construction costs for offshore EPC megaprojects

[J]. Energies, 2019, 12(12): 2295-1-18.

DOI:10.3390/en12122295      URL     [本文引用: 1]

LI S, WANG Y J, ZENG Y.

The standardization system of water conservancy project cost management under the EPC general contract model

[J]. IOP Conference Series: Earth and Environmental Science, 2021, 787(1): 012118.

DOI:10.1088/1755-1315/787/1/012118      [本文引用: 1]

LIU H R.

Analysis on cost control and management scheme of oil and gas pipeline EPC project under transnational government credit

[J]. Journal of Oil and Gas Technology, 2019, 41(4): 76-80.

[本文引用: 1]

王博, 顿新春, 李智勇.

基于BP神经网络的水利工程投标决策模型及应用

[J]. 水电能源科学, 2013, 31(3): 131-134.

[本文引用: 1]

WANG Bo, DUN Xinchun, LI Zhiyong.

A decision model for water conservancy engineering bidding based on BP neural network and its application

[J]. Water Resources and Power, 2013, 31(3): 131-134.

[本文引用: 1]

CRISTIAN C N, SHAN Y W, PHIL L, et al.

Bridge maintenance prioritization using analytic hierarchy process and fusion tables

[J]. Automation in Construction, 2019, 101: 99-110.

DOI:10.1016/j.autcon.2019.01.016      URL     [本文引用: 1]

马志远. 基于序贯概率比检验和小波神经网络的齿轮箱故障诊断方法[D]. 武汉: 武汉工程大学, 2016.

[本文引用: 1]

MA Zhiyuan. Gearbox fault diagnosis based on sequential probability ratio test and wavelet neural network[D]. Wuhan: Wuhan University of Engineering, 2016.

[本文引用: 1]

/