摘要:基础沉降计算是高等级公路建设中的一个难点问题,本文尝试运用Visual Basic软件进行编程,建立了基于割线模量法进行地基基础沉降计算的可视化界面,并对程序进行实例分析。
关键词:地基沉降;Visual Basic;割线模量法
Abstract: Foundation sedimentation is one of difficult problem on the construction of highway, it try to use Visual Basic to program and construct visual interface of foundation sedimentation calculation based on secant modulus, and give a example to analyze the program.
Key words: foundation sedimentation; Visual Basic; secant modulus
中图分类号:TU44 文献标识码: A 文章编号:
0 引 言
截止目前,全国高速公路的总里程已近4万公里以上,路堤的平均填高在3m以上,而高填方的路堤填高多在15m以上,根据已运行的高速公路情况,路堤沉降严重[1]。路堤主要病害有路面下陷,路面裂缝,下穿构造物出现断裂破坏,桥头跳车等,并跟着填土高度的增加,病害也更加严重。目前公路工程界已认识到产生这些病害的主要原因是路基的沉降差和沉降变形 [2]。
影响沉降量大小的因素高速公路的路基沉降主要由两部分组成,包括地基土的沉降和路堤填土的沉降。对于软土地基来说地基土的沉降要占主要部分,对于高填方路堤来说路堤本身的沉降占相当大的比例。至于路基在交通荷载作用下的沉降,由于其外部动荷载是运动的,地基土体的受力状况很复杂。计算沉降时可以将荷载折算为一定厚度的土层进行处理,但行车荷载产生的压应力约为0.98×104 Pa,据此就可以进行折算,张留俊认为对高路堤来讲,行车荷载对沉降的影响比较小,可以不考虑。
Basic 语言是计算机技术发展史上应用最为广泛和持久的一种语言[3]。工程专业人员可以用Visual Basic实现他所需要的任何编程功能,从开发个人使用的应用程序到大型工程软件应用系统,都可以在Visual Basic提供的工具中得到支持。ActiveX 技术可使用其他Windows应用程序提供的功能,在应用程序内很容易通过网络访问文档和应用程序或者创建Internet服务器应用程序。
1 割线模量法
常规方法是利用e---p曲线物确定的数学模式表达,资料是通过图标形式提供的,限制了在计算软件上应用。虽然e---lgP曲线可以用数学公式,但又难以将一般工程的全部荷载概括在它的应用范围之内,大大的限制了在计算软件上的使用。所以,首先从实验数据分析方法的角度去考虑问题,解决常规变形计算应用问题,使用割线模量法的土体分层沉降计算法[5]计算变形非常方便的,尤其用于计算机软件的计算。
2 割线模量分层总和法的程序计算参数
根据已知地基的资料,在应用程序计算沉降时,需要提供的基本参数包括:
1)地基的土层数,整数量。
2)每层土的基本参数包括该层土的分层数(整数量)、该层土的割线斜率B和该层土的割线模量A。
3)每层土的各个分层的基本参数包括土层厚度(单位:m)、该层土上部自重应力(单位:Kg/