logo资料库

基于 PCA - RBF 神经网络的混凝土坝 位移趋势性预测模型.pdf

第1页 / 共5页
第2页 / 共5页
第3页 / 共5页
第4页 / 共5页
第5页 / 共5页
资料共5页,全文预览结束
陈斯煜,戴波,林潮宁,等 基于 . CHEN Siyu , DAI Bo , PCA - RBF , Water Resources and Hydropower Engineering 2018 49 4 45-49. , , ( ) : ] 神经网络的混凝土坝位移趋势性预测模型[ J . 水利水电技术, 2018 , 49 ( ) : 4 LIN Chaoning et al. PCA - RBF neural network-based prediction model fordisplacement trend of concrete dam 水利水电技术 第 49 卷 2018 年第 4 期 45-49. ] [ J . 基于 PCA - RBF 神经网络的混凝土坝 位移趋势性预测模型 陈斯煜1,2,3,戴 波1,2,3,林潮宁1,曹文翰1,2,3 ( 1. 河海大学 水利水电学院,江苏 南京 210098 ; 2. 河海大学 水文水资源与水利工程科学国家重点实验室, 江苏 南京 210098 ; 3. 河海大学 水资源高效利用与工程安全国家工程研究中心,江苏 南京 210098 ) 摘 要: 为了提高混凝土坝位移趋势的预测精度,提出了一种基于主成分分析( PCA) 和径向基( RBF) 神经网络的混凝土坝位移趋势性预测模型( PCA - RBF) 。首先,利用主成分分析,将混凝土坝多测点 的径向位移监测数据降维,消除影响分量数据集的多重相关性,分别提取出主元位移和主元影响分 量。然后,把主元位移和主元影响分量输入径向基神经网络并构建模型,对提取出的主元位移进行预 测。最后,将本法应用于某混凝土坝,结果表明,PCA - RBF 模型的均方根误差( RMSE) ,平均绝对 误差( MAE) 和平均绝对百分比误差( MAPE) 分别为 2. 037 8 mm,1. 698 6 mm 和 3. 32% ,显著低于传 统的多元回归统计模型、径向基神经网络模型( RBF) 和利用经主成分分析进行因子处理的 BP 神经网 络模型( PCA - BP) ,说明 PCA - RBF 模型有着良好的预测精度。 关键词: 主成分分析; 径向基神经网络; 混凝土坝; 位移预测模型; 大坝安全监测 doi: 10. 13928 / j. cnki. wrahe. 2018. 04. 007 中图分类号: TV642. 1 文章编号: 1000-0860 文献标识码: A 04-0045-05 2018 ( ) PCA - RBF neural network-based prediction model fordisplacement trend of concrete dam CHEN Siyu1 , 2 3, , DAI Bo1 , 2 3, , LIN Chaoning1, CAO Wenhan1 , 2 , 3 ( 1. College of Water Conservancy and Hydropower Engineering Hohai University Nanjing 210098 Jiangsu , , , , , , ; China , , ; , , 2. State Key Laboratory of Hydrology-Water Resources and Hydraulic Engineering Hohai University Nanjing 210098 Jiangsu China 3. National Engineering Research Center of Water Resources Efficient Utilization and Engineering Safety Hohai University Nanjing 210098 Jiangsu China , , ) : Abstract In order to improve the prediction accuracy of displacement trend for concrete dam ( ) ( ) based on principal component analysis PCA and radial basis function RBF neural network for analyzing the displacement , a prediction model ( PCA - RBF ) trend of concrete dam is established herein. Firstly the dimension reductions are made on the multi-observation point radial , , displacement monitoring data with the principal analysis so as to eliminate the multi-correlation that influences the relevant component dataset and then the principal element displacement and the principal influence component are extracted respective- ly. Secondly both the principal element displacement and principal influence components are put into the radial basis function , neural network to build the prediction model for predicting the extracted principal element displacement. Finally the result from the application of this method to a concrete dam shows that the root-mean-square error RMSE the mean absolute error , ( ) , 收稿日期: 2017-05-16 作者简介: 陈斯煜( 1993— ) ,男,硕士研究生,研究方向为水工结构安全监控 。E - mail : csy@ hhu. edu. cn W ater Resources and Hydropower Engineering V ol. 49 N o. 4 54
陈斯煜,等∥基于 PCA - RBF 神经网络的混凝土坝位移趋势性预测模型 and the mean absolute percentage error ( ) MAPE of the PCA - RBF model are 2. 037 8 mm , 1. 698 6 mm and 3. 32% ( ) , MRM the radial ( ) MAE respectively , basis function which are significantly smaller than those from the conventional multiple regression model ( neural network model and the BP neural network model PCA - BP ) , RBF ) ( for which the factors are pro- cessed with the principal component analysis thus it is reflected that the PCA - RBF model proposed herein has a better pre- , diction accuracy. : Keywords principal component analysis ; radial basis function neural network ; concrete dam ; displacement prediction model ; dam safety monitoring 0 引 言 1 - 3 、 、 、 。 。 降水 随着我国大型水利工程的不断建成,大坝的安全 许多大坝 监控与日常维护逐渐成为一项重要的工作 在服役中都积累了大量的监测数据,包括位移 温 水位等,这为大坝的服役状态诊断与变形 度 近年来,一些学者把神 性态研究提供了良好的基础 经网络[ ]运用到大坝安全监控模型中并取得了一些 成果,但不容忽视的是,呈现非线性函数关系的位移 ],这对于模型的泛 影响分量之间存在多重共线性[ 此外,传统的单 化能力和预测精度会产生较大影响 测点监控模型难以全面反映高混凝土坝的位移变化趋 势,在监测点较多情况下经常会出现个别单测点的虚 因此对多个监测效应量进行融合以 假报警现象[ 得到能反映大坝整体位移趋势的综合效应量是十分必 要的 。 。 ] 5 4 。 本文提出了一种基于主成分分析( ) 神经网络的大坝位移趋势性预测模型( PCA ) 和径向基 RBF PCA - ) ,利用主成分分析提取并重构了高混凝土坝多 RBF 测点主元位移和主元影响分量,并结合径向基( ) 神经网络对坝体位移趋势进行预测,经实例分析,预 测结果理想 RBF ( 。 1 PCA - RBF 神经网络模型 6 PCA 在实际工程中,常利用正倒垂线组进行混凝土坝 ],在一组垂线监测系统中,多 体的水平位移监测[ 神经网络模 个测点分布在不同高程位置 。PCA - RBF ) 分别对混凝土坝位移监 型首先利用主成分分析( 测数据和位移影响分量数据进行处理,提取坝段中不 并重构得到主元位 同高程共 移 个影响分 、 量进行降维处理,提取得到 ( 。 再利用 提 取 的 主 元 位 移 和 主 元 影 响 分 量 对 径 向 基 ( ) 神经网络进行训练,并调整径向基函数分布密 度达到最佳值,实现主元位移的分析预报 主要步骤 如图 时效分量共 个主元分量 个径向位移的数据 ,同时对水压 温度 所示 n < m RBF PLi ypc 、 。 Yi m n k ) 1 。 图 1 PCA - RBF 神经网络模型流程 1. 1 主成分分析 ] 7 。 。 PCA 主成分分析( 在分析混凝土坝位移变化趋势时,会涉及到多种 过多的变量不仅会增加计算的复杂程度,而且 变量 这些变 量 之 间 所 提 供 的 信 息 也 会 存 在 一 定 程 度 重 ) 是一种能够将多指标转化 叠[ 为少数指标( 主成分) 的分析方法,得到的新的主成 分量是原变量两两不相关的线性组合,能在最大程度 上反映原数据包含的信息 主成分分析可在不改变 样本数据结构的前提下对原高维数据进行降低维, 既能消除原数据间的线性关系,又能减小数据中噪 声的影响 。 。 ( 主成分分析主要包括如下步骤: ,把矩阵( 应量,每 个 效 应 时 量 对 应 有 ( Xij a × b 阵( ) X' ij 数矩阵( ) 求解标准化矩阵( ( ) ) 计算相关系数矩阵( ) 设有 个效 组 数 据,组 成 矩 阵 进行标准化处理得标准化矩 的相关系 ) 的特 X' ij ; ) Xij 2 ; a × b 1 a b ) ) ( a × b Rij b × b 3 a × b Rij b × b 64 水利水电技术 第 49 卷 2018 年第 4 期
, ( p p p 2 li λi , ( λi , , i = 1 ) ,把 ) 和对应特征向量 , … 个特 征 值 征值 i = 1 , 按 从 大 到 小 的 排 列; … ) 求出各个主成分所对应的方差贡献率和累计方差 ) 按照累计方差贡献率确定主成分量,一 个主成分效 2 ( 4 贡献率; 般取累计方差贡献率在 应量代替原有的 1. 2 径向基神经网络 85% ~ 95% 个效应量 的前 。 5 a c ( ] 8 ” “ 。 基 RBF 径向基( ) 神经网络是一种三层前向神经网 络,包括输入层,隐含层和输出层[ 该网络利用 构成了隐含层,这样 径向基函数作为隐单元的 可以避免通过权接并直接把输入向量映射到隐含层 。 从输入层到隐含层的变换为非线性映射,从隐含层到 输入层的变换是线性映射,总体上看,网络从输入层 到输出层呈非线性映射,但网络的输出层对于可调参 由此,网络的权值可从线性方程中 数来说是线性的 直接解出,这大大加速了网络的学习效率并可以有效 避免陷入局部极小值 神 BP 网络需要反复调节参 经网络在一定程度上克服了 数的问题,且学习速率更快,可以按照任意精度逼近 非线性连续函数 和主元位 组成的输入空间不存在自相关性,从而能有效 移 ypc 缓解 神经网络在维数较高时难以寻找网络中心 的问题,从而提高预测精度和泛化能力,同时降低了 网络误差 由于各主元影响分量 神经网络, 相比于 RBF RBF PLi BP 。 。 。 。 一般选取高斯函数作为隐含层的激活函数,则各 隐含层的输出为 ( aij = exp ) , , j = 1 - ‖cj - xi‖2 /2σ2 , 2 ) 个隐含层单元对应的高斯函数的中心 个隐含层单元对应中心宽度; 为隐 , … N 1 ( j N 为第 cj j 为为第 式中, 值; j 含层总节点个数 σj 。 2 工程实例及应用 2. 1 工程概况 1 580 m ,最大坝高 某水电站位于中国四川省境 内雅砻江干流下游河段,主要挡 水建筑物为混凝土双曲拱坝,建 ,坝 顶 高 程 基面 高 程 从左 1 885 m 个坝段,在这 岸到右岸共有 26 组正倒垂线 些坝段中共布置有 监测系统 本算例中选取靠近河 。 11 # 坝段,并对该坝段 谷中间的 五 个 高 程 监 测 点 的数 据 , 即 305 m。 9 陈斯煜,等∥基于 PCA - RBF 神经网络的混凝土坝位移趋势性预测模型 PL11 - 1 PL11 - 3 ( 高程 ( 高程 ( 高程 1829 m 1 730 m 、PL11 - 2 ) ) 、 ) ) 和 ) ,通过计算处理把监测数据化 ( 高程 ( 高程 、PL11 - 4 1 778 m 1 664 m PL11 - 5 为径向位移,并对径向位移变化趋势进行建模分析 1 601 m 对 2014 年 7 月 1 日到 据进行整理分析,选择 2016 年 2014 7 年 10 月 1 月 31 日到 日的监测数 月 年 组数据作为训练样本,选择 年 8 组数据作为测试样本 日共 2016 月 80 日共 760 2 日到 31 2. 2 主元位移选取 2016 10 2016 年 。 8 月 。 3 对 PL11 - 1、PL11 - ) 的径向位移数据进 11 #坝段中五个高程监测点( 2、PL11 - 3、PL11 - 4、PL11 - 5 行主成分分析,压缩数据并重构得到主元位移 表 的特征值 了主元位移荷载系数 ypc。 列出了五个测点径向位移经过主成分分析后得到 列出 方差贡献率和方差累计贡献率,表 、 1 2 。 表 1 径向位移特征值及贡献率 成 分 特征值 λi 方差贡献率 / % 方差累计贡献率 / % PC1 PC2 PC3 PC4 PC5 4. 752 1 0. 238 9 0. 008 3 0. 000 6 0. 000 1 95. 042 4. 778 0. 166 0. 012 0. 002 95. 042 99. 820 99. 986 99. 998 100 表 2 主元位移荷载 原测点 主元位移 ypc PL11 - 1 ( ) x1 PL11 - 2 ( ) x2 PL11 - 3 ( ) x3 PL11 - 4 ( ) x4 PL11 - 5 ( ) x5 0. 444 2 0. 454 6 0. 457 6 0. 457 4 0. 421 1 根据数据分析得,第一个主元位移 PC1 的方差 ,大大超过了所设定的阀值 可以反映原来五个测 得通过主成分分析 累计贡献率为 95. 042% ,即第一个主元位移 85% 点 的信息量 所重构得的主元位移 95. 042% PC1 根据表 2 表达式为 。 ypc ( ) 所示,可 2 ypc = 0. 444 2x1 + 0. 454 6x2 + 0. 457 6x3 + 0. 457 4x4 + 0. 421 1x5 与五个测点的径向位移过程线如图 2 ypc 图 2 径向位移分布 水利水电技术 第 49 卷 2018 年第 4 期 74
陈斯煜,等∥基于 PCA - RBF 神经网络的混凝土坝位移趋势性预测模型 图 3 主元位移和库水位关系 ypc 与五个测点的径向位移变化趋势贴近,能良 与 与库水位的变 根据上述分析,选 见, 好体现该坝段多测点位移间变化的整体关系 库水位的过程线如图 化趋势较为密切,成正相关关系 取主元位移 2. 3 主元影响分量选取 作为模型的因变量( 输出项) 所示,可见, 。ypc ypc ypc 。 。 3 大坝位移会受到多种因素的干扰,根据目前的研 ],即 ( ) , 主要由三部分影响分量组成[ 温度分量 ) 和时效分量 δ ( 9 δT t δθ t 究,大坝的位移 ) 水压分量 有 δH ( t 、 ( ) ) 跟选取的混凝土坝种类有关,本 算例中研究对象为混凝土拱坝,故选取四项因子,即 δ = δH t δH 水压分量 + δT + δθ 3 ) ( ) ( ) ( ( t t t X1 = H - H0 、X2 = H2 - H2 H4 ,其中 为始测日库水位, 0 、X3 = H3 - H3 X4 = H4 - 为监测当日库水位 。 ) 选择多周期简谐波作为因子,即 温度分量 H0 H ( 0 0 和 δT t X5 = cos - cos 2πt 365 2πt0 365 与 X6 = sin 2πt 365 - sin 2πt0 365 为模型选取始测日至监测序列首日的天数, t0 测当日至模型选取始测日的天数 ,其中 为监 t 由于该工程尚处于运行初期,则时效分量 δθ , θ0 X8 = lnθ - lnθ0 X7 = θ - θ0 可选取两项因子: 和 ( ) t 为 。 t0 /100 , 为 θ t /100。 通过主成分分析( 列出了 行处理,表 3 得到的特征值 列出了主元影响分量荷载系数 、 8 。 ) 对 个分量进 PCA 个影响分量经过主成分分析后 至 共 X1 X8 8 方差贡献率和方差累计贡献率 表 。 4 根据数据分析得,主元影响分量 率为 61. 797% ,主元影响分量 Y2 的方差贡献 的方差贡献率为 Y1 Y3 11. 587% ,主元影响分量 的方 26. 764% ,前三个主 差贡献率为 元影响分量累计方差贡献率已为 ,即前三个主元因子可 98. 148% 以 反 映 原 来 八 个 影响 分 量 的 信 息 量, 超 过 了 ,故选取前三个主元影响分 85% 量代替原来八个影响分量,作为 模型的自变量 ( 输入项) 三个 主元影响分量表达式如下 98. 148% 。 Y1 = 0. 447 8X1 + 0. 447 9X2 + 0. 448 1X3 + 0. 448 2X4 + ( 0. 248 3X5 + 0. 358 1X6 - 0. 047 6X7 - 0. 071 2X8 Y2 = 0. 018 7X1 + 0. 019 3X2 + 0. 019 9X3 + 0. 020 4X4 + ( 0. 062 2X5 + 0. 091 7X6 + 0. 704 5X7 + 0. 699 9X8 ) ) 4 5 Y3 = - 0. 009 3X1 - 0. 008 9X2 - 0. 008 5X3 - 0. 008 1X4 + ) 6 0. 841 0X5 - 0. 537 1X6 - 0. 046 1X7 + 0. 042 9X8 ( 表 3 影响分量特征值和贡献率 成 分 特征值 λi 方差贡献率 / % 方差累计贡献率 / % 1 2 3 4 5 6 7 8 4. 943 7 1. 981 1 0. 926 9 0. 142 8 0. 005 3 8. 317 6 × 10 - 5 1. 396 6 × 10 - 9 2. 842 0 × 10 - 13 61. 797 26. 764 11. 587 1. 786 0. 066 0. 001 1. 746 × 10 - 8 3. 553 × 10 - 12 61. 797 86. 561 98. 148 99. 934 — — — — 2. 4 径向基神经网络 利用 MATLAB 神经网络工具箱 函数创建径 newrb 向基神经网络,其调用格式为 , net = newrb 为输入项; 式中, 数的分布密度 P 。 T , ( 为输出项; P T ) spread ( ) 为径向基函 7 spread 设置网络的训练误差为 , 0. 001 中多次调整取值,当 至 1 20 spread 神经网络的预测误差最小 spread ,在 1 时, 默认值为 选为 10. 0 PCA - RBF 选择三个主元分量作为神经网络的输入项,即 ( , , ) T 。 ( 选择主元位移作为神经网络的输出项,即 P = Y1 Y2 Y3 ( ) T ypc T = ( 9 8 ) ) 分 量 因子 因子 因子 Y1 Y2 Y3 84 表 4 主元影响分量荷载 X1 X2 X3 X4 X5 X6 X7 X8 0. 447 8 0. 018 7 0. 447 9 0. 019 3 0. 448 1 0. 019 9 0. 448 2 0. 020 4 - 0. 009 3 - 0. 008 9 - 0. 008 5 - 0. 008 1 0. 248 3 0. 062 2 0. 841 0 0. 358 1 0. 091 7 - 0. 047 6 0. 704 5 - 0. 537 1 - 0. 046 1 - 0. 071 2 0. 699 9 0. 042 9 水利水电技术 第 49 卷 2018 年第 4 期
2. 5 预测效果及对比 10 ) 4 。 、 MAE RMSE PCA - BP PCA - RBF 为了验证 神经网 络模型的预测效果,选取多元回 归分析的统计模型,传统的 RBF 神经 神经网络模型和 ]预测结果作为对比,各 网络[ 模型预测得的主元位移过程线如 图 各模型的预测部分的 所示 均方误差( 平均绝对误 ) 和平均绝对百分比误 差( 差( ) 在表 中列出,根据 神经网 图 络模型的主元位移预测值过程线与实际主元位移过程 线较为接近,优于 神经网络模型和统计模 型 神经网络模型在部分区间预测效果理 想,但从整体上看波动性较大,不能反映真实位移变 化趋势 神经网络模型的主元位 2 移均方误差 平均绝对误差和平均绝对百分比误差分 ,均小于所 别为 述的其他三种模型,据此分析可得 神经 网络模型对于位移趋势预测精度较高 分析可得出: MAPE 和表 2. 037 8 mm 1. 698 6 mm PCA - RBF PCA - RBF PCA - RBF PCA - BP ) 采用 ) 采用 3. 32% 虽然 RBF , , 。 、 。 5 5 4 1 ( ( 。 表 5 各模型预测效果评价 陈斯煜,等∥基于 PCA - RBF 神经网络的混凝土坝位移趋势性预测模型 图 4 各模型预测结果 法,相关研究有待进一步深入 。 参考文献: [ ] 杨杰,吴中如,顾冲时 1 . 大坝变形监测的 ] 研究[ J . 西安理工大学学报, , ( ] 张晓春,徐晖,邓念武,等 [ 2 ] 监测数据处理中的应用[ J . . ( ) : 2 36 33-36. 网络模型与预报 BP ) : 1 17 25-29. 2001 径向基函数神经网络在大坝安全 武汉大学学报( 工学版) , , 2003 [ ] 李鹏鹏,苏怀智,郭芝韵,等 3 基于人工蜂群算法与 . 经网络的大坝变形监 控 模 型[ ] 水 利 水 电 技 术, J . ( ) : Elman , 2017 神 48 [ ] 4 YU H 3 104-108. , WU Z R , , BAO T F [ ] J et al. Multivariate analysis in dam ( Technological sci- monitoring data with PCA . Science China ) , ences , 53 ( ) : 4 1088-1097. 2010 , 模型名称 RMSE / mm MAE / mm MAPE / % [ ] 5 KIM Y S KIM B T. Prediction of relative crest settlement of con- crete-faced rockfill dams analyzed using an artificial neural network model [ ] J . Computers and geotechnics 2008 , 水工设计手册 ( 第 ( 35 ) : , 313-322. 卷,水工安全监测) 3 [ ] 张秀丽,杨艳泽 6 . M [ 北京: 中国水利水电出版社, ] . [ 应用多元统计分析[ ] 韩明 7 M [ ] 杨杰,占君,张继传,等 8 . MATLAB ] . . 上海: 同济大学出版社, 神经网络 30 例[ 2013. ] 北 . M 11 2013. 京: 电子工业出版社, 2014. [ ] 吴中如 9 . 水工建筑物安全监控理论及其应用[ M ] . 北京: 高等 教育出版社, 2003. [ ] 张伟,游艇,李双艳,等 10 主成分 . ] 监控中的应用[ J . 人民黄河, - BP , ( ) : 组合模型在坝顶位移 34 2012 ( 责任编辑 陈小敏) 115-117. 2 统计模型 模型 RBF PCA - BP PCA - RBF 模型 模型 3. 080 1 2. 838 4 2. 604 1 2. 037 8 2. 487 4 2. 229 7 2. 255 4 1. 698 6 5. 06 3. 92 4. 41 3. 32 3 结 论 本文利用主成分分析( ) 对混凝土坝空间多测 点位移效应量和影响分量进行重构,并结合径向基 ( 混凝土坝位移趋 势性预测模型,得到结论如下: ) 神经网络建立了 PCA - RBF RBF PCA ) ( 1 PCA - RBF 混凝土坝位移趋势性预测模型减 少了监测数据冗余,消除了多测点位移效应量之间和 各影响分量之间的多重相关性,相比于统计模型和单 纯的 模型的抗噪和 泛化能力得到提高,能够很好地反映混凝土坝位移变 化的趋势和规律 神经网络模型, PCA - RBF RBF ( 2 、RBF 模型和 ) 与统计模型 模型相 神经网络模型对于混凝土坝位移趋势 比, 具有更高的预测精度,可以在实际工程中应用推广 。 将来,在对模型数据处理时可引入非线性降维方 PCA - RBF PCA - BP 。 水利水电技术 第 49 卷 2018 年第 4 期 94
分享到:
收藏