- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
利用Excel表格进行全线线路竖曲线的统一计算
高速公路纵断面线型比较复杂,竖曲线数量比较多。由于相当多的竖曲线分段造成了设计高程计算的相对困难,为了方便直接根据里程桩号计算设计高程,遂编制此计算程序。
程序原理:
1、根据设计图建立竖曲线参数库;
2、根据输入里程智能判断该里程位于何段竖曲线上;
3、根据得到的竖曲线分段标志调取该分段的曲线参数到计算表格中;
4、把各曲线参数带入公式进行竖曲线高程的计算;
5、对程序进行优化和简化,去掉中间环节,进行直接计算;
6、防止计算过程中的误操作,对计算表进行相应的保护。
竖曲线的高程计算原理公式:
H=G+B*A+(-1)^J*X2÷(2R)
H: 计算里程的设计高程
K: 计算点里程
D: 竖曲线交点里程
G: 竖曲线交点的高程
R: 竖曲线半径
T: 切线长
M: 前坡度I1
P: 后坡度I2
A: A=Abs(K-D)
X: AT = X=0; AT = X=T-A
J: M-P0 = J=0; M-P=0 = J=1
B: K=D =B=-M ; KD = B=P
程序特色:
可以无限添加竖曲线,竖曲线数据库不限制竖曲线条数;
直接输入里程就可以计算设计高程,不需考虑该里程所处的竖曲线分段;
对计算公式进行保护,表格中不显示公式,不会导致公式被错误修改或恶意编辑。
程序的具体编制步骤:
1、新建Excel工作薄,对第一第二工作表重新命名为“参数库”和“计算程序”,根据设计图建立本标段线路竖曲线的参数库,需要以下条目:
(1)、竖曲线编号;
(2)、竖曲线的前后坡度(I1、I2)不需要把坡度转换为小数;
(3)、竖曲线半径、切线长(不需要考虑是凸型或凹型);
(4)、竖曲线交点里程、交点高程;
(5)、竖曲线起点里程、终点里程(终点里程不是必要参数,只作为复核检测用);
如图1所示:
图1
2、进行计算准备:
(1)、根据输入里程判断该里程所处的曲线编号:
需要使用lookup函数,函数公式为“LOOKUP(A2,参数库!H3:H25,参数库!A3:A25)”。
如图2所示:
里程为K15+631的桩号位于第11个编号的竖曲线处,可以参照图1 进行对照
(2)、在工作表“程序计算”中对应“参数库”相应的格式建立表格
根据判断得出的竖曲线编号,把相应编号的各参数调入工作表“程序计算”,需要使用vlookup函数,例如:第四列调取坡度I1函数公式为“VLOOKUP(C2,参数库!A1:I25,2)”调取交点高程的函数公式为“VLOOKUP(C2,参数库!A1:I25,7)”结果出来可以参照图1进行对照。
如图3所示:
(3)、现在计算该里程设计高程所需要的参数已经具备,可以编制公式进行计算了,根据竖曲线高程计算的原理公式,把单元格数据套入公式:
公式为:H=G+B*A+(-1)^J*X2÷(2R)
其中B的函数公式为:IF(K=D,-M,P) 转化为表格编号就是IF(A2=H2,-1*D2/100,E2/100)
A 的函数公式为ABS(A2-H2)
X的函数公式位IF(ABS(A2-H2)G2,0,(G2-ABS(A2-H2)))
图2
图3
J的函数公式为 IF(D2/100-E2/1000,0,1)
H=G+B*A+(-1)^J*X2÷(2R)
=I2+ IF(A2=H2,-1*D2/100,E2/100)* ABS(A2-H2)+POWER((-1), IF(D2/100-E2/1000,0,1))*POWER(IF(ABS(A2-H2)G2,0,(G2-ABS(A2-H2))),2)/2/F2
现在把H的计算函数输入 B2单元格,看看结果是不是出来了,这时候可以把这个结果和计算器计算出来的结果进行对照。
如图4 所示:
图4
万事俱备,现在开始计算,下拉B2单元格,竟然出错,如图5
图5
解决办法就是同时选择B2直到后面的K2,然后再下拉,下拉前一定要把引用的“参数库”中的单元格进行锁定,如图6、7。
这样就显得复杂了点,现在开始简化计算程序,C2 到K2单元格都是其中间作用的,可以直接套用到高程的计算公式中,分别把C2 到K2单元格所对应的公式替换到单元格B2,得到最终公式:
=VLOOKUP(C2,参数库!$A$1:$I$25,7)+ IF(A2=VLOOKUP(C2,参数库!$A$1:$I$25,6),-1
您可能关注的文档
- 办公软件office excel在统计中的应用.doc
- 办公软件office excel在财务管理中的应用上机报告.doc
- 办公软件office excel在财务管理中的应用范围答案.doc
- 办公软件office excel基本应用.docx
- 办公软件office excel基本操作.doc
- 办公软件office excel基础.doc
- 办公软件office excel如何查找a列值是否在b列中出现(vlookup).docx
- 办公软件office excel学生成绩统计常用公式.doc
- 办公软件office excel工资表自动生成工资条 详细图文教程.doc
- 办公软件office excel工资表自动生成工资条.docx
- 办公软件office excel练习及其答案..doc
- 办公软件office excel绘制标准质控图教程.doc
- 办公软件office excel统计分析与决策课程论文.doc
- 办公软件office excel综合技巧免费培训精粹ii.doc
- 办公软件office excel表格一些简单小技巧.doc
- 办公软件office excel表格公式大全(00001).doc
- 办公软件office excel表格公式.doc
- 办公软件office excel表格制作方法.docx
- 办公软件office excel表格常用快捷键大全(00001).doc
- 办公软件office excel表格必学秘技很实用35招.doc
最近下载
- 音响系统施工方案.docx
- 《C#程序设计》课程教学大纲.doc VIP
- 儿童呼吸科课程设计.docx VIP
- (高清版)B-T 9254.2-2021 信息技术设备、多媒体设备和接收机 电磁兼容 第2部分:抗扰度要求.pdf VIP
- 公园音响系统安装方案.docx VIP
- 跌倒、坠床与压疮的预防与护理.pptx
- 医院建筑工程施工方案(3篇).docx VIP
- 心肺复苏ppt讲课开场白.pptx VIP
- (高清版)B-T 9254.1-2021 信息技术设备、多媒体设备和接收机 电磁兼容 第1部分 发射要求.pdf VIP
- 基于模型的系统工程(MBSE)及MWORKS实践 课件全套 聂兰顺 第1--10章 引论、 MBSE语言、工具、方法论---MBSE未来发展趋势.pptx
文档评论(0)