基于kriging的改进响应面法.doc

上传人:99****p 文档编号:1716095 上传时间:2019-03-13 格式:DOC 页数:6 大小:26.50KB
下载 相关 举报
基于kriging的改进响应面法.doc_第1页
第1页 / 共6页
基于kriging的改进响应面法.doc_第2页
第2页 / 共6页
基于kriging的改进响应面法.doc_第3页
第3页 / 共6页
基于kriging的改进响应面法.doc_第4页
第4页 / 共6页
基于kriging的改进响应面法.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、基于 kriging 的改进响应面法摘要:Kriging 法是一项估计技术,相比传统插值技术,有两方面的优点1:第一,模型的建立只使用估计点附近的部分信息,而不是采用所有的信息对未知信息进行模拟;第二,Kriging 法同时具有局部和全局的统计特性,这使得它可以分析、预测己知信息的趋势。本文将Kriging 模型作为响应面函数,采用拉丁超立方抽样进行初始样本试验设计,应用 ANSYS 建立参数化有限元模型,结合 MATLAB 软件,用基于Kriging 的改进响应面法计算结构可靠度,并通过算例验证了方法的高效性和精确性。 关键词:可靠度;kriging;响应面;拉丁超立方抽样 中图分类号:U4

2、43.2 文献标志码: A 引言 结构可靠性包括:安全性、适用性和耐久性,即结构在规定时间内,在规定条件下,完成预定功能的能力。度量可靠性的指标叫可靠度。可靠度常用计算方法有 FORM、SORM、MC 法、响应面法等。FORM 是近似计算可靠度指标最简单的方法,只需考虑随机变量的均值和标准差、功能函数泰勒级数展开式的常数项和一次项。SORM 在计算失效概率过程中考虑极限状态曲面在验算点附近的曲率变化,将功能函数在验算点处展开成泰勒级数,并取至二次项,以此二次函数曲面来代替原失效面,但其计算过程繁琐,不利于工程实际应用。MC 法又称为统计实验法,计算机的发展为其提供了高效的计算手段,使其应用范围

3、越来越广。响应面法是用一个简单的显示函数去逼近实际的隐式的极限状态函数,先假设一个包括一些未知参数的极限状态方程,然后用插值方法来确定表达式中的未知参数,确定显式的响应面方程。响应面方程有多项式响应面方程和其它形式的响应面方程。多项式模拟的响应面方法能在一定程度能反映极限状态方程的非线性,但如果隐式极限状态方程是高于二次的,精度是很低的,甚至可能得出错误的结果。针对这些问题,人们开始寻找能替代多项式表达式的其他响应面法,如神经网络模拟响应面法,基于支持向量机的响应面法和基于 Kriging 的响应面法。 基于 Kriging 的可靠度计算 Kriging 是线性回归分析的一种改进的技术,它包含

4、了线性回归部分和非参数部分,其中非参数部分被视作随机分布的实现,其模型组成形式见下式(1): (1) 可以理解为线性组合的多项式形式,为随机分布过程,随机过程的存在就是 Kriging 法与传统响应面法的不同之处。 (2) 式中:为线性回归系数;为变量的多项式函数,为的数目。相当于响应面法中的多项式形式,为模型建立提供模拟的全局近似。建立好Kriging 模型后,可以另取样本点来验证模型的精度,以保证模型的有效性。Kriging 模型建立与预测的原理详见参考文献2。 拉丁超立方抽样 拉丁超立方体抽样给出的试验点带有随机性,其理论依据是使试验点对输出变量的总均值提供一个无偏估值,且方差较小,本质

5、是控制抽样点位置,避免抽样点在小邻域内重合,相对于单纯的分层抽样,其最大优势就在于任何大小的抽样数目都能容易地产生,其步骤是: (1) 将每一维分成互不重迭的 m 个区间,使得每个区间有相同的概率 。 (2) 在每一维里的每一个区间中随机的抽取一个点; (3) 再从每一维里随机抽出(2)中选取的点,将它们组成向量。 基于 Kriging 的改进响应面法 通过拉丁超立方体抽样得到一系列输入参数,将输入参数进行 ANSYS有限元分析,可以得到输入对应的输出。采用 DACE 工具箱建立 Kriging模型,得到了响应面方程,再结合 FORM、SORM 和 MC 抽样的方法计算结构的可靠度指标。但实际

6、应用中,我们常需要增加训练样本数量以提高模拟精度。为了解决这问题,将建立的 Kriging 模型与 MC 法结合,进行迭代循环求解可靠度,即:先采用 MC 法抽取分布均匀的少量训练样本点,进行有限元分析。用 Kriging 法将输入与输出模拟成响应面模型,并预测 50 万个测试点的响应值。再从这些测试点选取少数对真实的响应面模型贡献较大的点作为新增训练点来更新模型,使得响应面模型能够快速接近真实极限状态方程曲线。这些对响应面模型贡献较大的点的选取,是根据测试点的概率密度函数和测试点与极限状态方程的接近程度来确定。我们从所有测试点中选出最小的点,作为新增的训练样本点,使训练样本点迅速地落到真实失

7、效面附近,构建出比较真实的失效面3。这整个过程在 MATLAB 中进行,在 matlab 中调用 ANSYS 软件,进行循环迭代,省去了许多的人工操作过程,节省大量的计算时间。 算例 算例 1 图 1 所示三跨连续梁,L=5m,三跨连续梁挠度最大允许值为,建立极限状态函数4: (4-1) 式中,其中为分布荷载,为弹性模量,为惯性矩,基本随机变量相互独立,其分布参数见表 1。 图 1 三跨连续梁简图(单位:m) 表 1 算例 1 随机变量的统计参数 本算例采用基于 Kriging 的响应面法拟合极限状态方程后,采用FORM、SORM 和 MC 法计算出可靠度指标,结果与精确解比较接近,见表2。

8、表 2 算例 1 计算结果表 可靠度计算方法 失效概率( 10-4) FORM4 7.543 3.173 MC5 8.960 3.123 SVM 的响应面法4 FORM 8.378 3.142 MC 8.653 3.133 基于 Kriging 的响应面法 FORM 8.603 3.135 SORM 7.350 3.181 MC 6.900 3.199 基于 Kriging 的改进响应面法 MC 6.900 3.199 算例 2 矩形截面悬臂梁受均匀分布荷载作用,梁的自由端的最大竖向位移不能超过允许变形,其功能函数是,其中分别是弹性模量、均布荷载、惯性矩以及梁的宽和长。m,MPa,其极限状态函

9、数表示为6: (2-54) 图 2 悬臂梁简图 表 3 随机变量的统计参数 是正态分布随机变量,统计参数见表 3。用 FORM,SORM 和 MC 法计算可靠度指标,与改进的方法进行比较,结果见下表 4。两个算例结果表明Kriging 能够精确地模拟高次非线性的极限状态曲线,改进的响应面法拟合效果更佳。 表 4 算例 2 计算结果表 小结 将 Kriging 法与 MC 法结合起来,通过进行迭代循环构造出高精度的响应面模型,提高了计算精度的同时,还大大减少了有限元计算的次数。同时将 MATLAB 与 ANSYS 很好的结合到一起,实现了自动进行有限元分析与构建响应面方程的循环迭代,大大提高了计算效率,减少了大量时间。参考文献: 1 张崎, 李兴斯. 基于 Kriging 模型的结构可靠性分析J. 计算力学学报, 2006(2):175-179. 2 Lophaven S, Nielsen H, Sondergaard J. DACE-A MATLAB Kriging ToolboxM/OL. 3 贾布裕. 组合梁斜拉桥的可靠度分析D. 华南理工大学土木与交通学院, 2011. 4 李洪双. 结构可靠性分析的支持向量机方法J. 应用数学和力学, 2006,27(10).

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。