基于kriging改进响应面法.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于kriging改进响应面法

基于kriging改进响应面法   摘要:Kriging法是一项估计技术,相比传统插值技术,有两方面的优点[1]:第一,模型的建立只使用估计点附近的部分信息,而不是采用所有的信息对未知信息进行模拟;第二,Kriging法同时具有局部和全局的统计特性,这使得它可以分析、预测己知信息的趋势。本文将Kriging模型作为响应面函数,采用拉丁超立方抽样进行初始样本试验设计,应用ANSYS建立参数化有限元模型,结合MATLAB软件,用基于Kriging的改进响应面法计算结构可靠度,并通过算例验证了方法的高效性和精确性。   关键词:可靠度;kriging;响应面;拉丁超立方抽样   中图分类号:U443.2 文献标志码: A   引言   结构可靠性包括:安全性、适用性和耐久性,即结构在规定时间内,在规定条件下,完成预定功能的能力。度量可靠性的指标叫可靠度。可靠度常用计算方法有FORM、SORM、MC法、响应面法等。FORM是近似计算可靠度指标最简单的方法,只需考虑随机变量的均值和标准差、功能函数泰勒级数展开式的常数项和一次项。SORM在计算失效概率过程中考虑极限状态曲面在验算点附近的曲率变化,将功能函数在验算点处展开成泰勒级数,并取至二次项,以此二次函数曲面来代替原失效面,但其计算过程繁琐,不利于工程实际应用。MC法又称为统计实验法,计算机的发展为其提供了高效的计算手段,使其应用范围越来越广。响应面法是用一个简单的显示函数去逼近实际的隐式的极限状态函数,先假设一个包括一些未知参数的极限状态方程,然后用插值方法来确定表达式中的未知参数,确定显式的响应面方程。响应面方程有多项式响应面方程和其它形式的响应面方程。多项式模拟的响应面方法能在一定程度能反映极限状态方程的非线性,但如果隐式极限状态方程是高于二次的,精度是很低的,甚至可能得出错误的结果。针对这些问题,人们开始寻找能替代多项式表达式的其他响应面法,如神经网络模拟响应面法,基于支持向量机的响应面法和基于Kriging的响应面法。   基于Kriging的可靠度计算   Kriging是线性回归分析的一种改进的技术,它包含了线性回归部分和非参数部分,其中非参数部分被视作随机分???的实现,其模型组成形式见下式(1):    (1)   可以理解为线性组合的多项式形式,为随机分布过程,随机过程的存在就是Kriging法与传统响应面法的不同之处。    (2)   式中:为线性回归系数;为变量的多项式函数,为的数目。相当于响应面法中的多项式形式,为模型建立提供模拟的全局近似。建立好Kriging模型后,可以另取样本点来验证模型的精度,以保证模型的有效性。Kriging模型建立与预测的原理详见参考文献[2]。   拉丁超立方抽样   拉丁超立方体抽样给出的试验点带有随机性,其理论依据是使试验点对输出变量的总均值提供一个无偏估值,且方差较小,本质是控制抽样点位置,避免抽样点在小邻域内重合,相对于单纯的分层抽样,其最大优势就在于任何大小的抽样数目都能容易地产生,其步骤是:   (1) 将每一维分成互不重迭的m个区间,使得每个区间有相同的概率 。   (2) 在每一维里的每一个区间中随机的抽取一个点;   (3) 再从每一维里随机抽出(2)中选取的点,将它们组成向量。   基于Kriging的改进响应面法   通过拉丁超立方体抽样得到一系列输入参数,将输入参数进行ANSYS有限元分析,可以得到输入对应的输出。采用DACE工具箱建立Kriging模型,得到了响应面方程,再结合FORM、SORM和MC抽样的方法计算结构的可靠度指标。但实际应用中,我们常需要增加训练样本数量以提高模拟精度。为了解决这问题,将建立的Kriging模型与MC 法结合,进行迭代循环求解可靠度,即:先采用MC法抽取分布均匀的少量训练样本点,进行有限元分析。用Kriging法将输入与输出模拟成响应面模型,并预测50万个测试点的响应值。再从这些测试点选取少数对真实的响应面模型贡献较大的点作为新增训练点来更新模型,使得响应面模型能够快速接近真实极限状态方程曲线。这些对响应面模型贡献较大的点的选取,是根据测试点的概率密度函数和测试点与极限状态方程的接近程度来确定。我们从所有测试点中选出最小的点,作为新增的训练样本点,使训练样本点迅速地落到真实失效面附近,构建出比较真实的失效面[3]。这整个过程在MATLAB中进行,在matlab中调用ANSYS软件,进行循环迭代,省去了许多的人工操作过程,节省大量的计算时间。   算例   算例1 图1所示三跨连续梁,L=5m,三跨连续梁挠度最大允许值为,建立极限状态函数[4]:    (4-1)   式中,其中为分布荷载,为弹性模量,为惯性矩,基本随机变量相

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档