- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
道路开挖的计算机模拟-
高谦 2003010117 道路开挖填挖平衡的计算机模拟.doc 2005-7-7
道路开挖的计算机模拟
一,问题的提出:
由于道路都是平直的,在施工过程中遇到地形崎岖不平时,就需要填挖,但是怎样才是最好
的填挖呢?
满足三个条件:
1,填挖平衡,即挖凸出的,填凹陷的,就地解决。
2 ,填挖量最少,即最剩劳动力。
3,道路最平整,最好是直线,次为曲率很大的曲线。
下面简化模型为:任意分段直线代表道路崎岖度:
1
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
如该图,即任意十个点组成的分段直线代表道路的凹凸形式。
程序(1):
axis manual
x=[];y=[];n=1;
hold on
disp(set point);
but=1;
while n=10
[xi,yi,but]=ginput(1); %鼠标设点
plot(xi,yi,bd);
n=n+1;
第 1 页 共 12 页
高谦 2003010117 道路开挖填挖平衡的计算机模拟.doc 2005-7-7
disp(next);
x(n,1)=xi;y(n,1)=yi; %点的坐标
end
y(1)=y(2);
disp(Press any key to continue...);
pause
plot(x,y,r-);
plot([x(n),x(n)],[0,1],k-); %按折线画地形图。
二,问题的假定及解决:
A )假定:1,地形均以折线形式。
2 ,道路为水平直线。
建模:此种假定,只用考虑问题条件中的第 1 类。
解决很简单,即给定起点,求出终点的坐标,连以直线,使得此直线与地形折线围成
的面积相同,则道路开挖量平衡。
任意点 10 个点,输入计算机得到这 10 个点的坐标,作图。
然后计算面积,算出道路的 y 轴坐标。
运行步骤如下:
1 ,设置控制点:任意点 10 个点
1
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
2 ,连线:
第 2 页 共 12 页
高谦 2003010117 道路开挖填挖平衡的计算机模拟.doc 2005-7-7
1
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
3,计算并给出道路直线:
1
0.9
0.8
0.7
0.6
0.5
0.4
0.3
文档评论(0)