Excel在桩基竖向承载力估算中的应用
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Excel在桩基竖向承载力估算中的应用摘要:利用excel强大的数据查找、计算、处理功能,只需进行excel的函数、公式、简单宏命令设置,输入地层数据和桩基计算参数,就能按桩基的通用公式、大直径桩公式、嵌岩桩公式、抗拔桩公式、后注浆公式等,进行单桩竖向承载力估算。尤其适用于大型或复杂工程中不同工点、不同装置、不同桩型、不同桩径、不同桩端持力层等多种条件下的桩基方案比选,可以大大提高工作效率。
abstract: use excel’s strong functions of data looking for, data calculation and data processing, carry out the estimation of vertical bearing capacity of single-pile comply with the common formula, large diameter pile formula,socket-pile formula, anti-pull up pile formula, later inject mortar formula etc. only need to set up its function, formula and simple macro order, enter the stratum data and the parameter of pile foundation calculation. specially fit for the pile foundation scheme selection for the large and complicated project with different location, different device, different pile type, different pile diameter and different pile end bearing layer, largely enhance the work efficiency.
关键词: excel;宏;桩基;单桩承载力;估算
key words: excel;macro;pile foundation;bearing capacity of single pile;estimate
中图分类号:tu473.1;tp317.3 文献标识码:a 文章编号:1006-4311(2013)06-0061-03
0 引言
excel是常用办公软件,因其具有强大的数据计算、处理功能,又能导入文本格式的数据,且计算过程和计算结果直观、便于检查和修改、适于做重复工作等特点,在岩土工程多方面得到应用
[1-4]。
笔者以使用excel估算单桩竖向承载力为例,介绍日常工作中利用excel解决实际问题的思路。
1 excel模板文件设计
以《建筑桩基技术规范》jgj94-2008[5]中公式5.3.5、5.3.6、5.3.9-1、5.3.9-2、5.3.9-3、5.3.10为例进行说明。其它行业规范或地方规范和《建筑桩基技术规范》jgj94-2008有不同规定,根据各规范的具体公式,做适当修改即可。
1.1 新建工作簿和工作表在新建工作簿中,分别建立“桩基参数”、“地层数据(dcsj)”、“竖向承载力估算”等工作表,设计表中的相关内容,合理布局编排。根据自己的习惯命名和灵活设定各工作表标签颜色,如图1、图2、图3。
1.2 各工作表单元格输入内容
1.2.1 工作表“桩基参数”中,第一行为表头内容、第二行为
供定位用的所在的列号(如图1)。其它各单元格输入的excel公式内容,为节省篇幅,选择性地举例见表1。
1.2.2 工作表“地层数据(dcsj)”中,表头及提示语如图2,其它各单元格输入的excel公式内容,为节省篇幅,选择性地举例见表2。
1.2.3 工作表“竖向承载力估算”中,表头及提示语如图3,其它各单元格输入的excel公式内容,为节省篇幅,选择性地举例见表3。
1.2.4 工作表“嵌岩段综合系数”中,根据规范规定预先计算好插值,供其它单元格调用。
1.2.5 工作表“尺寸效应系数”、“后注浆增强系数”中各单元格输入内容只起提示作用,方便使用者根据规范的规定取值时查阅。
1.3 通用宏的设计
1.3.1 宏“提取地层数据”代码如下:
sub提取地层数据()
‘提取地层数据macro
‘快捷键:ctrl+a
‘先清除原来的地层数据
range(”b7:c41”).select
selection.clearcontents
range(”b7”).select
‘填写新的地层数据
b=7
m = sheets(”地层数据(dcsj)”).cells(2, 10)
n = sheets(”地层数据(dcsj)”).cells(3, 10)
for i = m to n
sheets(”竖向承载力估算”).cells(b, 2) = sheets(”地层数据(dcsj)”).cells(i,2)
sheets(”竖向承载力估算”).cells(b, 3) = sheets(”地层数据(dcsj)”).cells(i,3)
b=b+1
next i
‘定位光标位置
range(”f3”).select
end sub
1.3.2 通用宏设计时的快捷键可灵活设置,本快捷键“ctrl+a”只是举例,可根据个人习惯灵活设置,还可进行必要的说明。
2 具体实施方法和步骤
2.1 在工作表“桩基参数”对应列中,填写各土层名称及各自对应的桩基设计计算的参数等原始数据。
2.2 在工作表“地层数据(dcsj)”对应列中,利用excel软件“数据”→“导入外部数据”→“导入文本文件”→“分隔符”选“,”的方法,导入华宁勘察软件生成的各孔地层数据“dcsj.工程