连续体结构裂纹识别的Kriging模型求解策略

时间:2022-10-24 04:52:35

连续体结构裂纹识别的Kriging模型求解策略

摘要: 提出了一种基于模型的裂纹识别方法,利用初始样本构造Kriging模型,建立裂纹模型参数与结构响应的关系,来代替结构的原有结构参数与动力响应关系,最大程度地减少了反演优化迭代过程中反复网格剖分和冗繁的有限元计算次数。使用最优设计加点准则进行模型修正,以改进初始模型的准确性。为了识别连续结构上的裂纹模型参数,采用随机粒子群优化方法搜索模型多极值域下的全局最优解。数值算例对具有裂纹的悬臂梁和板结构进行了裂纹识别。结果表明,该方法能有效地识别裂纹参数,并且具有良好的抗噪性能。此外,讨论了初始样本数量对裂纹识别效率及识别结果的影响。关键词: 裂纹识别; 连续体结构; Kriging模型; 优化方法

中图分类号:TB123文献标识码: A文章编号: 10044523(2013)06087907

引言

在长期交变应力或冲击荷载的作用下,由于内部缺陷或表面应力集中影响,结构容易产生裂纹。裂纹扩展将导致结构破坏,甚至造成灾难性事故。因此,如何及时有效地判断裂纹的萌生,对裂纹进行定位和定量研究,并且评估结构的剩余使用寿命,一直是工程界的热点 。

上世纪70年代以来,国内外学者对裂纹识别的理论方法开展了大量的研究。起初,频率等值图方法被广泛的推崇[1]。这种方法通常用来解决梁状结构的单损伤问题,即已知梁上有且只有一个裂纹,应用该损伤梁的前几阶频率来确定裂纹的具置。Gudmundson使用摄动矩阵法讨论了不同裂纹形式对结构频率的影响[2]。Liang等基于欧拉伯努利梁理论,使用转动弹簧来模拟梁上的裂纹[3]。为了识别该裂纹模型的参数,提出了一种频率交叉曲线图法。Ostachowicz和Krawczuk研究了受迫振动下裂纹梁的振动行为和单一裂纹的位置和深度对振动行为的影响[4]。Lele和Maiti使用铁木辛克梁理论扩展了频率交叉曲线图法[5]。然而,频率交叉曲线图法有一个缺点,那就是由于噪声的存在和有限元模型不准确等问题,曲线有可能不相交,从而无法对单一裂纹进行定位。另外,以上研究都是假设梁状结构上具有单一裂纹之后来进行定位定量识别。在多裂纹识别方面,Hu和Liang使用连续损伤模型来识别离散单元上的裂纹[6]。Shifrin和Ruotolo提出了一种方法,在梁状结构使用n+2个方程来识别n个裂纹[7]。Lee构造了基于频率的目标函数,利用牛顿迭代方法识别梁状结构上的多个裂纹[8]。该方法的缺陷是,要想识别n个裂纹就必须使用2n个频率。Fang和Perera同时也指出,对于以灵敏度分析来迭代优化的方法都受到了初值选取的影响[9]。初值选择不恰当会大大降低了迭代计算的效率。同时,矩阵的病态和奇异性问题也经常出现。

对于板状结构的裂纹识别研究较少。Krawczuk等通过特殊谱单元分析来确定裂纹的位置[10]。Horibe和Watanabe应用遗传算法来识别裂纹的位置[11]。Hadjileontiadis和Douka提出了一种基于分形的板结构识别方法[12]。Lam和Yin用变刚度的线弹簧来模拟板中的裂纹[13]。但是在以上方法中,都需要假设待识别的裂纹模型平行于方板边缘,导致识别方法具有局限性。Moore等利用马科夫链和蒙特卡略方法来识别板中任意单一裂纹尖端位置、角度、长度等参数[14],但是大量的样本训练需要长时间的计算模拟,不利于实时的健康监控和识别。

近来,等效模型(模型)和神经网络被广泛的关注[15],并且应用于工业设计和地形勘探中[16,17]。很多学者将响应面法应用于模型修正当中[18],但该方法在多个局部极值时很可能陷入局部最优解,而且要想准确描述一个响应面需要大量的样本点。与此相比,kriging模型克服了响应面法的缺点,使用一种半插值技术和少量的样本点来描述输入输出关系。统计地预测样本点附近区域的响应值,而且由于需要提供的样本相对较少,也大大缩短了计算时间。然而,目前还没有研究将Kriging模型应用到裂纹识别当中。针对于此,本文提出了一种基于Kriging模型的裂纹损伤识别方法。采用模型作为优化搜索平台,代替结构的原有的结构参数与动力响应关系,减少反演优化迭代过程中反复网格剖分过程,简化了冗繁的有限元计算。

1裂纹模型

本文采用有限元方法来描述梁和板结构,使用奇异单元来构造裂纹尖端。裂纹由两条重合的线来表示,不考虑裂纹的扩展和裂纹表面的接触非线性问题。图1为二维悬臂梁示意图,假设梁上有一裂纹,其中参数α=t/h和β=s/L代表裂纹的归一化(无量纲)深度与位置。在假设的裂纹参数确定后,用四节点平面单元对整个悬臂梁进行剖分。图2为一块二维悬臂板,假设其中有一裂纹,用归一化参数ξi=xi/a和ηi= yi/b(i=1,2)来描述裂纹尖端位置。整个悬臂板采用八节点四边形板单元来进行网格划分,这样就能构造出板内的一个任意位置的裂纹。

5结论

本文提出了一种基于Kriging模型的裂纹识别方法。数值算例验证了该方法的准确性和抗噪性。针对具体问题,讨论了初始样本数量对裂纹识别效率和精度的影响,为解决裂纹识别问题提供了一种新策略,其先进性体现在:

1.在描述裂纹模型方面,使用二维单元和奇异单元来构造裂纹梁和裂纹板。使得该方法能够识别板上任意方向裂纹,不再拘泥于识别平行于方板边缘的裂纹。

2.使用Kriging模型建立裂纹参数与结构动力响应的关系,代替结构原有系统的动力学输入输出关系。大大减少了优化迭代过程中的有限元模型重构问题,从而提高裂纹识别效率。

3.对初始Kriging模型进行修正,保证其能力,从而提高裂纹识别精度。

应该指出,在模型修正时,本文使用了单点加点准则,即预先通过优化算法,搜索临时全局最优解,作为新的样本点加入初始样本集合。这一过程将依赖于优化算法的全局最优搜索能力。使用其他的加点准则,如最大化期望提高加点准则、多点加点准则和经验半方差图加点方法等,可能可以提高模型修正的效率。另外,本文是在预先假定结构上裂纹个数情况下进行的裂纹参数识别。在实际工程中,裂纹的个数是无法预先获知的。裂纹个数识别问题一直是裂纹识别问题中的一个难点,作者已对该问题进行了初步研究。

参考文献:

[1]Nandwana B P, Maiti S K. Detection of the location and size of a crack in stepped cantilever beams based on measurements of natural frequencies[J]. J. Sound Vib., 1997,203(3):435—446.

[2]Gudmundson P. The dynamic behaviour of slender structures with crosssectional cracks[J]. J. Mech. Phys. Solids., 1983,31(4):329—345.

[3]Liang R Y, Choy F K, Hu J. Detection of cracks in beam structures using measurements of natural frequencies[J]. J. Frankin. Inst., 1991,328(4):505—518.

[4]Ostachowicz W M, Krawkczuk M. Analysis of the effect of cracks on the natural frequencies of a cantilever beam[J]. J. Sound Vib., 1991,150(2):191—201.

[5]Lele S P, Maiti S K. Modelling of transverse vibration of short beams for crack detection and measurement of crack extension[J]. J. Sound Vib., 2002,257(3):559—583.

[6]Hu J, Liang R Y. An integrated approach to detection of cracks using vibration characteristics[J]. J. Frankin. Inst., 1993,330(5):841—853.

[7]Shifrin E I, Ruotolo R. Natural frequencies of a beam with an arbitrary number of cracks[J]. J. Sound Vib., 1999,222(3):409—423.

[8]Lee J. Identification of multiple cracks using natural frequencies[J]. J. Sound Vib., 2009,320(3):482—490.

[9]Fang S E, Perera R. Damage identification by response surface based model updating using Doptimal design[J]. Mechanical Systems and Signal Processing, 2011,25(2):717—733.

[10]Krawczuk M, Palacz M, Ostachowicz W. Wave propagation in plate structures for crack detection[J]. Finite Elem. Anal. Des., 2004,40(910):991—1 004.

[11]Horibe T, Watanabe K. Crack identification of plates using genetic algorithm[J]. JSME Int. J., 2006,49:403—410.

[12]Hadjileontiadis L J, Douka E. Crack detection in plates using fractal dimension[J]. Eng. Struct., 2007,29(7):1 612—1 625.

[13]Lam H F, Yin T. Statistical detection of multiple cracks on thin plates utilizing dynamic response[J]. Eng. Struct., 2010,32(10):3 145—3 152.

[14]Moore E Z, Murphy K D, Nichols J M. Crack identification in a freely vibrating plate using Bayesian parameter estimation[J]. Mech. Syst. Signal Pr., 2011,25(6):2 125—2 134.

[15]Atalla M J, Inman D J. On model updating using neural network[J]. Mechanical Systems and Signal Processing, 1998,12(1):135—161.

[16]Gao Y H, Turng L S, Wang X C. Adaptive geometry and process optimization for injection molding using kriging surrogate model trained by numerical simulation[J]. Adv. Polym. Tech., 2008,26(5):1—16.

[17]高月华.基于Kriging模型的优化设计方法及其在注塑成型中的应用[D].大连:大连理工大学,2008.

[18]Ren W X, Chen H B. Finite element model updating in structural dynamics by using the response surface method[J]. Eng. Struct., 2010,32(8):2 455—2 465.

[19]Qi H, Ruan L M, Zhang H C, et al. Inverse radiation analysis of a onedimensional participating slab by stochastic particle swarm optimizer algorithm[J]. Int. J. Therm. Sci., 2007,46(7):649—661.

上一篇:压电驱动器非线性模型研究 下一篇:非负矩阵分解在发动机故障特征提取中的应用