资源描述:
《基于牛顿插值的建筑物沉降灰色预测模型研究》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基于牛顿插值的建筑物沉降灰色预测模型研究李恒凯,刘德儿(江西理工大学建筑与测绘工程学院,江西赣州341000)摘要:本文利用牛顿插值法将非等时距建筑物沉降监测数据插值生成等时距拟合数据,结合灰色理论建立了非等时距的沉降预测模型,并用C#语言对该模型进行了编程实现,最后以实际的某建筑物沉降监测数据为例,对该模型进行了检验,表明该模型具有很高的精度和灵活性,能够直接应用于工程实践,具有很高的实用价值。关键词:沉降监测;牛顿插值;非等时距中图分类号:P258文献标识码:AStudyonthemodelofcon
2、structionsubsidencegreyforecastingbasedonNewtoninterpolationLiHengka,iLiuDeer(FacultyofArchitecturalandSurveyingEngineering,JiangxiUniversityofScienceandTechnology,Ganzhou341000,China)Abstract:Inthispaper,thesubsidenceforecastingmodelofnon-isometrictimese
3、quenceisestablished,throughthatnon-isochronousdatafrombuildingsubsidencemonitoringcanbeinterpolatedtogenerateisochronousfittingdatabasedonNewtonsinterpolationmethod.AnditisachievedwithC#programminglanguage.Finallythemodelhasbeentestedbytherealcaseofbuildi
4、ngsubsidence-monitoringdata,whichindicatesthatthismodelhashighaccuracyandflexibility.Itshouldbeverybenefitandcanbedirectlyappliedtoengineeringpractice.Keywords:subsidencemonitoring;Newtoninterpolation;non-isometrictimesequence时间间隔的拟合数据是利用GM(1,1)建模的前0引言提,实
5、际工程中通常采用线性插值法得到一系列符对建筑物进行沉降监测的目的不仅仅是观测其合要求的等时距数据,然后利用GM(1,1)模型[3~6]在工程时刻的沉降值,更为重要的是根据已观测的进行预测。线性插值方法虽然简单,但当所给量值,通过建立一定的模型来预测其在未来某一时时间间隔较大的时候,简单的线性插值会造成模型刻的可能沉降值,进而分析其安全性,将可能的损的失真,而影响模型的稳定性,鉴于这种情况,本[1]失消除在萌芽状态或最大限度地减轻损失。引起文采用牛顿插值法构造等时距数据,然后采用GM建筑物沉降的因素包括基础设
6、计形式、上部荷载、(1,1)模型进行预测,极大提高了预测精度。场地工程地质和水文地质条件、基建施工质量等,1模型建立包含大量灰色信息,把受各种因素影响的沉降量视为在一定范围内变化的与时间有关的灰色量,从其11模型的基本原理对于原始的非等间隔的观测时间构成的时间序自身的数据列中挖掘有用信息,建立GM(1,1)模型来寻找和揭示建筑物沉降的潜在规律,对建筑[2]收稿日期:2009-06-27物沉降量做出预测,是沉降监测有效的途径。基金项目:国家自然科学基金项目(编号:40761017);江由于GM(1,1)
7、预测建模要求采用的数据间西省教育厅科技研究项目(编号:赣教技字隔为等时距的,而实际工程中的监测数据通常并不[2006]195号).是按时间间隔相等进行测量,所以把不等时间间隔作者简介:李恒凯(1980-),男(汉族),湖北孝感人,观测所得数据转化为可以在灰色理论中应用的相等硕士,讲师.2010年第2期工程勘察GeotechnicalInvestigation&Surveying57列t=(t(0)(1)(1)1,t2,tn),及其所对应的累计沉降观测N(t2)-Z(2)1值f(t)=(f(t(0)(
8、1)(1)1),f(t2),f(tn)),利用牛N(t-Z(3)13)Y=,B=(9)顿插值法构造插值多项式,具体步骤如下:首先计算函数的各阶均差,函数f(t)在ti点(0)(1)-Z(1)(m)1N(tm)的零阶均差为:将(8)解出的系数a、b代入式(10)的时f[ti]=f[ti](1)间响应式,解出Nm(t)的模拟值,函数f(t)在ti及tj点的一阶均差为:(1)(0)(1)b-akbf[t