建模c题论文.docx

上传人:b****1 文档编号:23012257 上传时间:2023-04-30 格式:DOCX 页数:20 大小:817.20KB
下载 相关 举报
建模c题论文.docx_第1页
第1页 / 共20页
建模c题论文.docx_第2页
第2页 / 共20页
建模c题论文.docx_第3页
第3页 / 共20页
建模c题论文.docx_第4页
第4页 / 共20页
建模c题论文.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

建模c题论文.docx

《建模c题论文.docx》由会员分享,可在线阅读,更多相关《建模c题论文.docx(20页珍藏版)》请在冰豆网上搜索。

建模c题论文.docx

建模c题论文

古塔的变形模型

摘要

古塔具有一定的历史文化价值,为更好地加强对国家重要文化遗产的保护,提出具体的保护措施和实施方案,因此分析古建筑的变形情况和变形趋势尤为重要。

本文通过对古塔的倾斜、弯曲、扭曲等各种形变进行分析研究,并建立数学模型,通过某古塔的实际测量数据计算验证,得出该古塔的各种形变数据,并对各种变形关于时间作出回归拟合,推测出未来几年的变化趋势。

对于问题一,通过查阅相关资料,结合给出数据,假设古塔的水平截面为近似正八边形,因为正多边形的中心与它的外接圆的圆心重合,已知八个点和七个点误差不大,所以运用拟合圆曲线的方法求出了中心点坐标。

对于问题二,本文全方位的分析了塔身的变形情况,主要包括了倾斜,弯曲,扭曲这三方面的变形。

以塔顶与塔底的倾斜角为指标来研究塔的倾斜情况,以曲率为指标来研究塔的弯曲情况,以偏转角度为指标来研究塔的扭曲情况,并借助MATLAB数学软件求解,综合分析出了塔身的变形情况,结果见文中表格。

对于问题三,本文主要从横向的方向进行研究,分别求时间(年份)与塔身的倾斜角度、塔身的每个层面上拐点的曲度、塔身的相对扭曲角度的趋势。

运用回归分析求解出塔身的倾斜与时间(年份)间的函数关系式,再用各个相对指标整体的分析出了该塔的整体变化趋势。

所以可根据此次预测,求出任意一年塔的整体变化趋势,便于日后对古塔进行检测和修复。

针对论文的实际情况,对论文的优缺点做了评价,在最后还给出了其他的改进方向和对论文中模型的推广思路。

关键词:

古塔变形;中心点坐标;回归分析;MATLAB;拟合;

 

一、问题重述

古塔具有一定的历史文化价值,但由于长时间承受自重、气温、风力等各种作用,偶然还会受地震、飓风的影响,古塔会产生各种变形,比如倾斜、弯曲、扭曲等。

为保护古塔,文物部门需适时对古塔进行观测,了解各种变形量,以制定必要的保护措施。

某古塔已有上千年历史,是我国重点保护文物。

管理部门委托测绘公司先后于1986年7月、1996年8月、2009年3月和2011年3月对该塔进行了4次观测。

依据附件1提供的4次观测数据,讨论以下三个问题:

问题一:

给出确定古塔各层中心位置的通用方法,并列表给出各次测量的古塔各层中心坐标;

问题二:

分析该塔倾斜、弯曲、扭曲等变形情况;

问题三:

分析该塔的变形趋势。

二、问题假设

1.假设四年的测量数据来自同一测绘地点;

2.假设给出的测量数据真实可靠,在允许的误差范围内;

3.假设古塔的倾斜、弯曲、扭曲三种变形相互之间影响较小;

4.假设该古塔的水平截面近似为正八边形,各层的测量点为八边形的顶点;

5.假设该古塔初建成时,塔身垂直于水平面;

6.假设缺失的数据均是随机产生的。

三、符号说明

古塔第

层的中心及其坐标;

古塔的每层第j个测量点及其坐标;

古塔的倾斜角;

古塔的扭曲角;

曲率;

空间曲线的挠率。

四、问题的分析

4.1问题的重要性分析

很多古塔都是重要的文物和景观,且具有一定的历史文化价值,但由于年代久远,古塔经受长期的自然损坏,所以对其进行有效的保护是一项十分必要而艰巨的任务。

基于古塔的重要性,需对其采取一定措施进行保护,进而延长古塔的寿命,这就要求对其进行观测,掌握其变形程度,这也是对古塔进行有效保护的前提和基础。

4.2问题的分析

对问题一的分析:

本题是关于几何图形中心的计算问题。

通过查阅资料了解到古塔通常为正多边形,结合附件1中给出的古塔各层观测点的个数,可把题目中所给古塔各层水平截面看做正八边形,则其中心点坐标即为重心坐标,但由于1986、1996两年测得的数据不完整,所以用这种方法求出的

坐标会有很大误差。

因为正多边形的中心与它的外接圆的圆心重合,已知八个点和七个点误差不大,所以采用MATLAB拟合圆曲线的方法找出中心点的坐标。

通过观察数据易知各点

坐标变化不大,比较稳定,即便数据不全也不影响数据的准确性,因此可采用取平均值的方法求出。

对问题二的分析:

本题分析该古塔的倾斜、弯曲、扭曲等变形情况。

在计算出中心坐标的基础上求出各中心的拟合直线,把这条直线与竖直方向的夹角作为古塔的倾斜角

,由次可计算出古塔的倾斜度;假设古塔各层中心和塔尖在同一平面内,其连线为平面内的一条曲线,用该曲线的弯曲程度描述古塔的弯曲程度;用各层相对于第1层的水平旋转角,来描述古塔的扭曲情况,找出其旋转角与高度的变化关系,用古塔的最大旋转角度作为反映古塔扭曲情况的扭曲角。

对问题三的分析:

本题求塔的变形趋势。

由于古塔的变形是长时间的累积作用,在问题二的基础上把各种形变与时间(年份)作回归拟合,并进行验证,在此基础上预测未来该古塔的变化趋势。

五、模型的建立与求解

5.1问题一的模型建立与求解

通过观察附件1提供的原始数据,利用MATLAB编程,做出三维图像,得到观察图像的俯视图(见图5.1.1)和立体图(见图5.1.2),易直观的发现每一层近似为正八边形。

图5.1.1古塔的俯视图

图5.1.2古塔的立体图

因为正多边形的中心与它的外接圆的圆心重合,已知八个点和七个点拟合出来的圆差别不会很大,所以采用MATLAB用函数nlinfit拟合圆曲线的方法找出圆心的坐标

此圆心坐标即为该层中心

坐标。

通过观察数据易知各点

坐标变化不大,比较稳定,所以

坐标用每层

坐标值的平均值作为中心的

坐标。

因此,可求出各层中心的三个分量

拟合后得到的古塔各层中心坐标如下表所示:

表5.1.11986年各层古塔中心坐标

层数

坐标

坐标

坐标

第一层

566.665

522.709

1.787375

第二层

566.7225

522.6713

7.32025

第三层

566.7786

522.6346

12.75525

第四层

566.8226

522.6056

17.07825

第五层

566.8698

522.5746

21.7205

第六层

566.9185

522.5443

26.23513

第七层

566.9521

522.5271

29.83688

第八层

566.9846

522.5102

33.35088

第九层

567.0176

522.4933

36.85488

第十层

567.0476

522.4789

40.17213

第十一层

567.1013

522.4385

44.44088

第十二层

567.1552

522.3981

48.71188

第十三层

567.2081

522.3578

52.83463

塔尖

567.2473

522.2438

55.12325

表5.1.21996年各层古塔中心坐标

层数

坐标

坐标

坐标

第一层

566.6652

522.7087

1.783

第二层

566.7234

522.6703

7.314625

第三层

566.7803

522.633

12.75075

第四层

566.8248

522.6034

17.07513

第五层

566.8726

522.5717

21.716

第六层

566.9219

522.5409

26.2295

第七层

566.9559

522.5232

29.83225

第八层

566.9888

522.506

33.34538

第九层

567.0223

522.4883

36.84825

第十层

567.0527

522.4737

40.16763

第十一层

567.107

522.4327

44.43538

第十二层

567.1612

522.3919

48.70738

第十三层

567.2142

522.3516

52.77438

塔尖

567.2544

522.2367

55.11975

表5.1.32009年各层古塔中心坐标

层数

坐标

坐标

坐标

第一层

566.7447

522.7004

1.7645

第二层

566.779

522.672

7.309

第三层

566.8118

522.6455

12.73225

第四层

566.8388

522.6232

17.06975

第五层

566.8671

522.6003

21.70938

第六层

566.9561

522.5512

26.211

第七层

566.9892

522.5289

29.82463

第八层

567.0417

522.4967

33.33988

第九层

567.094

522.464

36.84375

第十层

567.1484

522.41

40.16113

第十一层

567.1908

522.3695

44.43263

第十二层

567.2329

522.3298

48.69975

第十三层

567.2814

522.2844

52.81838

塔尖

567.336

522.2148

55.091

表5.1.42011年各层古塔中心坐标

层数

坐标

坐标

坐标

第一层

566.7448

522.7003

1.76325

第二层

566.7792

522.6718

7.2905

第三层

566.8122

522.6458

12.72688

第四层

566.8392

522.6228

17.052

第五层

566.8677

522.5997

21.70388

第六层

566.9567

522.5504

26.2045

第七层

566.99

522.5281

29.817

第八层

567.0425

522.4959

33.33663

第九层

567.095

522.463

36.82225

第十层

567.1495

522.4089

40.14413

第十一层

567.1919

522.3684

44.42488

第十二层

567.2342

522.3285

48.68388

第十三层

567.2827

522.2829

52.81313

塔尖

567.3375

522.2135

55.087

5.2问题二的模型建立与求解

5.2.1古塔的倾斜模型

利用问题1模型的解,用MATLAB画出塔在这四次观测中由各层中心拟合的直线的图像如下:

图5.2.1

从图中可以看出四条直线基本重合,这条拟合出来的直线与z轴的夹角即为该古塔的倾斜角

利用空间解析几何中的夹角公式可以求出古塔的倾斜角

假设两直线交点为

交点到地面的向量为

拟合出的直线与交点和地面间的向量为

然后带入求出各年份古塔的倾斜角

,如表5.2.1所示

表5.2.1各年份古塔的倾斜度

时间

1986年

1996年

2009年

2011年

倾斜度(

0.7517

0.7614

0.8531

0.8552

由上表可知,古塔的倾斜度有变大的趋势,且还可以看出,1986到1996年这十年间倾斜度变化较小。

之后,倾斜度变化很大,说明近年来古塔的变形较为严重。

5.2.2古塔的弯曲模型

基于一般情况假设各层中心点坐标

应该是一条连续曲线,本文研究塔身的弯曲情况就应该研究

关于

在每一点的弯曲度,则曲率公式

基于同样原理,中心点坐标是分散的点,创建差值曲率公式,来研究弯曲程度。

定义:

其中,

因此,当曲率

时,表示弯曲程度小,当曲率

时表示弯曲程度大,利用MATLAB计算得出1986年塔形的弯曲度为:

(0.0000,-0.0056,0.0448,-0.0031,0.0014,0.0000,-0.0001,-0.0043,0.0119,-0.0025,-0.0121,-0.0537)。

该指标数据显示塔身上方有轻微弯曲。

依次求出1996年、2009年、2011年的弯曲度,得出的规律和局部分析中的塔身的弯曲倾斜情况相一致。

所以,塔身的弯曲程度可以用曲率作为指标来衡量。

表5.2.2各年古塔的弯曲度

年份

1986年

1996年

2009年

2011年

弯曲度(曲率)

0.000014655

0.000014838

0.000015627

0.000015682

现将数据中每一年的中心坐标构成的主轴绘图描述,并根据已知中给出的点的坐标,

做出立体图像进行比较,可以明显的看出该塔的上部发生弯曲。

图5.2.1塔身整体立体图

5.2.3古塔的扭曲模型

古塔发生扭曲时,应该有一个旋转轴,我们假设古塔是绕着其中心线发生扭曲的,越靠近底面,扭曲转过的角度越小,离地面越高的地方扭曲时转过的角度越大。

除了曲率,空间曲线还存在挠率,由于挠率体现了密切平面的扭转状况,所以通常说它表示了曲线的扭曲程度,在这一问中,我们就用曲线的挠率来作为衡量古塔扭曲程度的标准。

以2011年数据为例,得到2011年中心点拟合的曲线为:

由挠率公式知:

根据公式,把方程

(1)带入进去,可以得到方程

(1)的挠率为0.001155764。

用同样的方法,我们可以拟合出其他三年的曲线,同样利用挠率公式,计算出其他三年的挠率,见下表:

表5.2.3古塔扭曲程度

年份

1986年

1996年

2009年

2011年

挠率

0.001304346

0.001304195

0.001155914

0.001155764

5.3问题三的模型建立与求解

该问题主要建立在问题二中对塔的倾斜,弯曲,扭曲等变形情况的分析基础上,预测未来塔的倾斜、弯曲、扭曲等变形趋势。

利用1986年到2011年共计4次测量的数据,结合建立的数学模型计算出古塔的倾斜角度、弯曲程度以及扭曲状况等结果,根据计算结果画出这三种情况的折线图。

5.3.1古塔倾斜的变形趋势的预测

根据问题二所求得的四个年份中古塔的倾斜角

的一系列数据,以时间

为自变量和以对应的倾斜角

为因变量,设

的线性函数,

它有4组观测值,使用MATLAB统计工具箱中的regress命令,计算线性回归系数结果整理如表5.2.4所示,

表5.2.4回归系数的计算结果

回归系数

回归系数的估计值

回归系数的置信区间

-9.0698

[-17.8322,-0.3073]

0.0049

[0.0005,0.0093]

=0.9208,F=23.2547,p=0.0404

的置信区间不含零点;p<0.05;

=18.5128

较大。

这些充分检验了模型的有效性,可以对古塔的倾斜情况作出比较准确的预测。

拟合结果为

代入不同的年份,可以得到对应的倾斜角。

如:

2018年,古塔的倾斜角为0.8182.

5.3.2古塔弯曲的变形趋势的预测

根据问题二所求得的四个年份中古塔的弯曲度的一系列数据,以时间t为自变量和以对应的弯曲度K为因变量作出折线图,如图5.3.1所示。

图5.3.1古塔弯曲度随时间的变化图

从图7中可以看到,随着时间的推移,古塔的弯曲度有增大的趋势,但其增大的速率极小极小,使用线性回归的方法求出其1次项系数几乎为零。

仅从图中分析,曲线呈S形增长,2009年后,短期内其弯曲度没有明显增长,可以认为其弯曲度几乎没有变化,但无法对较长期的年份进行预测。

5.3.3古塔扭曲的变形趋势的预测

根据问题二所求得的四个年份中古塔的扭曲度的一系列数据,以时间t为自变量和以对应的扭曲度

为因变量作出散点图,如图5.3.2所示。

图5.3.2古塔扭曲度随时间的变化图

从图中可以看出,古塔的扭曲度随着时间变化起伏不定,类似周期变化,左右扭曲,使得其扭曲度时而增大,时而减小,可以预测2011年后的3、5年内其扭曲度依然有减小的趋势,更长时期后的情况,则因为数据太少,无法作出准确的预测。

六、模型的评价与推广

6.1模型的评价

优点:

通过充分利用题目中所给出的各次测量时所有的的观测数据,把误差降低到很小,使最后的结果更有说服力,并且可以很清楚看出古塔历年来的变化程度,也利于对古塔以后的变形趋势更加确定的推测。

缺点:

在讨论古塔的变形趋势时,没有研究数据的异常点,没有进行误差分析,一致的认为就是真实点,这对他的变形趋势会产生一定的误差,导致趋势预测不准确。

对题目中进行补充的缺失数据与实际测量的数据可能存在一定的误差,如果将模型运用于实践中,要考虑的因素有很多,例如大风,地震,海啸等都会对古塔的变形趋势有很大的影响。

6.2模型的推广

本模型可以应用于建筑物测量及变形的研究中,通过对建筑物变形程度的研究监控,及时了解建筑物的情况,避免危险的突然发生给社会带来较大的损失和危害;还可应用于预测长期在电脑前工作人员的脊椎的变形状况,通过记录,及时了解脊椎的变形趋势,有利于身体健康。

参考文献:

[1]梁海奎.古塔变形测量方法探讨.《城市勘探》2011年第03期

[2]姜启源、谢金星、叶俊,数学模型(第四版)[M],北京:

高等教育出版社,

2011.

[3]胡志晓,古塔倾斜观测和数据分析,江苏建筑,第145期:

34-35,2011.

[4]李金泉、胡风学,高耸建筑物倾斜变形的观测方法和规律分析[J],2008年全

国“三下”采煤学术会议论文集,52-55,2008.

[5]吕林良,解析几何,北京:

高等教育出版社,2006.5.

附录:

1.古塔八边形的轮廓图:

A1=xlsread('c:

\附件1','sheet1','c4:

c108');

B1=xlsread('c:

\附件1','sheet1','d4:

d108');

C1=xlsread('c:

\附件1','sheet1','e4:

e108');

A2=xlsread('c:

\附件1','sheet1','j4:

j108');

B2=xlsread('c:

\附件1','sheet1','k4:

k108');

C2=xlsread('c:

\附件1','sheet1','l4:

l108');

plot3(A1,B1,C1,'.-');

holdon

plot3(A2,B2,C2,'r.-');

2.1986年各层中心

clearall;

center=zeros(13,3);

source=xlsread('c:

\古塔1986','sheet1','c4:

e107');

fori=1:

13

data=source((i-1)*8+1:

(i-1)*8+8,1:

2);

f=@(p,data)(data(:

1)-p

(1)).^2+(data(:

2)-p

(2)).^2-p(3)^2;

p=nlinfit(data,zeros(size(data,1),1),f,[10010010]');

center(i,1)=p

(1);

center(i,2)=p

(2);

sum=0;

forj=1:

8

sum=sum+source((i-1)*8+j,3);

end

center(i,3)=sum/8;

end

3.求与Z轴夹角,倾斜度

clearall;

X=xlsread('c:

\古塔1986年','中心','b2:

b15');

Y=xlsread('c:

\古塔1986年','中心','c2:

c15');

Z=xlsread('c:

\古塔1986年','中心','d2:

d15');

a=polyfit(X,Z,1);

b=polyfit(Y,Z,1);

XL1=[a

(1),0,-1];

XL2=[0,b

(1),-1];

p=XL1

(2)*XL2(3)-XL1(3)*XL2

(2);

q=XL1(3)*XL2

(1)-XL1

(1)*XL2(3);

r=XL1

(1)*XL2

(2)-XL1

(2)*XL2

(1);

mol=sqrt(p*p+q*q+r*r);

p=p/mol;

q=q/mol;

r=r/mol;

p=sign(r)*p;

q=sign(r)*q;

r=sign(r)*r;

arfa=acos(p);

darfa=arfa*180/pi;

beit=acos(q);

dbeit=beit*180/pi;

gama=acos(r);

dgama=gama*180/pi;

XL=[X

(1)-X(14),Y

(1)-Y(14),Z

(1)-Z(14)];

moxl=sqrt(XL*XL');

XL=XL/moxl;

XL=XL*sign(XL(3));

arfaline=acos(XL

(1));

darfaline=arfaline*180/pi;

beitline=acos(XL

(2));

dbeitline=beitline*180/pi;

gamaline=acos(XL(3));

dgamaline=gamaline*180/pi;

tajianlianxian=[arfaline,beitline,gamaline];

nihezhixian=[arfa,beit,gama];

qingxiedu=zeros(13,3);

fori=1:

13

XL=[X(i+1)-X(i),Y(i+1)-Y(i),Z(i+1)-Z(i)];

moxl=sqrt(XL*XL');

XL=XL/moxl;

XL=XL*sign(XL(3));

ar=acos(XL

(1));

dar=ar*180/pi;

bei=acos(XL

(2));

dbei=bei*180/pi;

gam=acos(XL(3));

dgam=gam*180/pi;

qingxiedu(i,1)=ar;

qingxiedu(i,2)=bei;

qingxiedu(i,3)=gam;

end

xlswrite('c:

\古塔1986','倾斜度','b2:

d14')

xlswrite('c:

\古塔1986','倾斜度','b16:

d16')

xlswrite('c:

\古塔1986','倾斜度','b18:

d18')

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1