工作文档对数螺旋线型双曲拱坝几何计算程序使用说明书对数螺旋线型双曲拱坝几何计算程序使用说明书对数螺旋线型双曲拱坝计算机辅助设计几何计算程序采用QBASIC语言编制~在一般微机上运行~该程序可解决对数螺旋线型双曲拱坝平面拱圈、各种横缝和孔口等的施工放样问题。
一、坐标系及单位1、三维直角坐标系的Y轴就是拱坝的“对称”中心轴线~并指向下游,X轴指向左岸,Z轴垂直向下,座标系原点设在坝顶,一般在顶拱拱冠上游点,。
2、单位程序输入、输出所用单位~长度以m计,角度以度计。
二、描述体型的主要参数及其函数关系描述对数螺旋线型拱坝体型的主要几何参数有:1、YcY是拱圈中心轴线在拱冠点处的Y座标值~或者说是拱冠梁中心轴线上c各点的Y座标。
2、T cT是拱冠梁各高程处的厚度 c3、T及T alarT及T分别是左、右两半拱拱圈的端部厚度。
alar4、R及R lrR及R分别是左、右两半拱拱圈轴线在拱冠处的曲率半径。
lr、θ5及θ lrθ及θ分别是左、右两半拱拱圈轴,对数螺旋线,线方程中的初始角。
lr6、X及X DlDrX及X分别是左、右两半拱拱圈下游端点X座标。
DlDr一般地说~上述参数都是Z座标的多项,n+1项,式:在作施工放样座标计算时~上述全部参数的函数关系应尽知。
这些参数的函数式~其次数往往是不同的~设其中最高的次数是n次~0用户在使用程序时~应把坝顶高程H和n的数值~库存在程序的第21行~o0 前述各参数函数式中的系数[A]都要按序紧接n库存~中间不允许插入任何0 别的内容~而且~Tc的系数[A]应从程序的第23行开始库存~每个参数的系数都必须是n+1个~不能多也不能少~不足部分或未知者均须用若干个零按0 位补足。
三、主要计算公式如图1示~某高程左右水平拱圈中轴线各为某对数螺旋线的一段~其极座标方程为:k, ,,,e0相应参数方程为: ,k,x,e,,, ,[sin(,),sin],0c ,k,,yY,,e,,,,[cos,,cos(,)]0,cckφ2 其中~k=tgθ~ρ=R/~ R= Re 1,k00o式中: θ:对数螺旋线的初始角,ρ:初始极半径, oφ:称为“似中心角”,拱中心角,,R:拱轴线在拱冠处的曲率半径, oR:轴线上任一点的曲率半径,Y:拱轴线在拱冠处的y坐标, cθ、φ均以左曲线为正~右曲线为负。
拱圈厚度按下列公式变化α T=T+,T—T,,S/S,cACcA式中~ T:任一点处拱厚,T:拱端厚度, AT:拱冠梁厚度, ckφS:拱轴线上一点至拱冠的弧长S=R/k(e-1),ccoS:拱端至拱冠的拱轴线弧长, Aα:拱圈厚度变化指数~一般取2.0,4.0~本工程取4.0。
拱圈上、下游坝面曲线参数方程为:T= xx ,,sin,c2 T y,y,cos,c2曲线上一点Q,Xq~Yq,~其对应的曲率中心点是OO,XX~YY,~S和S以左半拱为正~右半拱为负。
cA设拱圈上有一条“平行”于坝面,包括坝面,的曲线S~若平行于上游面~它到上游面的径向距离为Lu,若平行于下游面~它到下游面的径向距离为Ld~规定~Lu 及Ld以在坝面内为正~反之为负。
令:Ls=Lu或LdA=C{,1+DD,Tc/2-Ls}B=C〃DD〃Tc/2Lo=A-Bcos ,1 ,当Ls=Lu时,系数:C=-1 ,当Ls=Ld时,则S的参数方程为X=Xq+Lsin, 0, Y=Yq-Lcos 0S上一点,似中心角为φ处,到拱冠“弧距”SA,左正右负,用下式计算:1,2222,,SA,,A,cos,B,cos,cos,B,cos,sin,d,0 ,cos,当DD=0时~SA的计算变得甚为简单:,SA=Sc+C,Tc/2-Ls,拱冠到似中心角为φ处的部分拱圈面积为:,02k,Tc(Sc,DD(Sc,1,k(e(kcos,,sin,),k)))A= 0四、拱坝横缝类型简介拱坝横缝一般有四类~下面逐类简单介绍。
,一,一类曲面缝一类曲面系全径向横缝面。
指定某层,控制高程,拱圈中心轴上的一点,Xq~Yq,~该层拱轴的通过该点的径向线~将与缝段区间内任意高程拱圈轴相交一点~通过交点的相应层的径向线在坝面内的线段就迭成一类曲面。
,二,二类曲面缝二类曲面也是全径向横缝面~它是由通过驻点——控制点,Xp~Yp,的区间内任意高程拱圈的径向线在坝面内的线段迭成。
,三,垂直平面缝垂直平面缝通常形象地称为“一刀切”面~需指定其走向线,面上水平,线,上的一点——控制点,Xp~Yp,和其走向角。
,四,过渡曲面缝过渡曲面缝段也是一个扭曲面。
顾名思义~过渡曲面缝段一般作为一刀切面缝段和二类,或一类,曲面缝段之间和一种过渡。
扭曲面的水平素线走向~在缝段连接一刀切面处就是垂直平面缝的走向~然后随高程的改变~素线绕驻点,Xp~Yp,均匀地逐步改变其方向角~到连接径向缝面处达到相应的径向。
,走向角~系平面缝走向线或曲面水平素线与一y轴的夹角~并规定以上述线、轴交点,O~y,为顶点~一轴y为始边~顺时针转为正~反之为负。
W五、“ZLHGQJS.BAS” 程序的使用该程序的功能~简单地说~就是进行拱圈的计算。
,一, 准备工作1、用程序前将第三节所述数据按位库存。
2、将要作计算的Nh层拱圈的高程~连续地库存在程序的第99行以前,一般在11行到达20行之间,。
层次的排列顺序一般可不限~但当要计算该体型的混凝土工程量时~则必须从下往上逐层按序排列。
,二,操作和输入数据1、启动程序启动程序直接按“F5”键2、输入及其它操作必须输入的有如下数据:Nh——本次须计算的拱圈层数~储存在第行。
HH——本次须计算的拱圈的高程~储存在第行。
Ls离上、下游坝面Ls米处“平行曲线”的座标须作计算。
若并无“平行曲线”要计算~Ls应以“0“输入。
对上、下游坝面和拱轴~程序自动计算其内容。
Os每隔Os度似中心角计算出一组成果。
该值储存在第行。
,三,输出内容:机器对每层拱圈~先输出左半拱内容~再输出右半拱内容,先输出拱端结果~再从Oo为间隔~输出各相应似中心角处的内容。
输出内容都有标识符指明~有些标识符已在前面叙述,或附图,中提到~下面只就某些标识作适当注解。
,1,θ—以弧度值计,,2,ρ—即ρ, OO,3,ρ—即ρ,4,F—即, ,,,5,X—即Xq,,6,Y—即yq,,7,S—即Sc,,8,“D”为脚标表示是下游坝面的内容。
,9,以“u”为脚标表示是上游坝面的内容。
,10,以“a”为脚标表示是距离下游坝面Ls的“平行曲线”的内容。
,11,以“b”为脚标表示是距离上游坝面Ls的“平行曲线”的内容。
,12,A—半拱圈的水平面积,13,V—从坝底到该层拱圈之间半坝体体积。
,14,SS—全拱圈轴弧长。
,15,AA—全拱圈水平面积。
,16,VV—从坝底到该层拱圈之间全坝体体积。
六、“ZLHHFJS〃BAS”程序的使用该程序的功能是作横缝计算。
同时也可以计算“平行”缝面处的内容。
,一,准备工作1、使用前要将第三节所述数据全部准确库存。
2、将要计算座标处的缝面高程逐个库存在程序第99行以前,一般存在1,10行,~最后紧接着再库存一个结束信号“9999”。
,二,操作和输入1、启动程序启动程序用下列方法:RUN20002、输入及其它操作,1,屏显“ L or R ? ”这是在问用户~是算左( L )半坝体还是右( R )半坝体的缝。
应正确地分别键入“ L ”或“ R ”。
,2,屏显“ SM----S BSM----B ”这是在问用户算( SM )还是不算( BSM )缝面上的内容~用户应根据自己的需要按屏幕提示分别键入“ S ”或“ B ”。
(3) 屏显“ Y or E or C ? ”这是在问用户~是算一(Yi)类曲面缝~还是二(Er)类曲面缝,还是垂(Chui)直平面,或过渡曲面,缝,用户应根据将要计算的横缝的类型分别键入“ Y ”或“ E ”或“ C ”。
(4)算一类缝则:(i)输入H---该缝的控制高程(ii)屏显“ S---S F---F Xd---X Ls---L”这是在问用户是知道了缝在控制高程处的轴弧距Sc(S)、还是似中心角,(F)~还是下游坝面点坐标Xd、还是离坝面Ls处的“平行曲线”的弧距S(S)?AS 用户可据实情选择并键入“ S ” 或“ F ”或“ X ”或“L ”。
并接着输入相应的数据。
对于“L ”功能~则首先还应输入系数C,?1,;见第三节有关公式)。
,5,若算二类缝则输入驻点坐标Xp及Yp。
,6,若算垂直平面,或过渡曲面,则:屏显“H~AF—H AF~Xp~Yp—X”这是在问用户“平面”的已知条件是前者还是后者,“前者”是已知平,面经过某高程,H,拱圈似中心角为,AF,的径向线,“后者”是已知平面,走向线的走向角,AF,及线上一点——控制点的座标Xp和Yp。
用户应按屏显提示分别键入“H”或“X”~并接着输入相应的已知条件。
,7,若采用“INPUT”功能~则逐层输入相应的高程H或“9999”。
,8,若采用“AUTO”功能则只能作一回~否则对每个高程或控制高程都要作一回下列输入:n——“平行”缝面的情况数,0,2,。
0,——,,,,,,,~,,~,,,,?,,是“平行”上游坝,,,,,,面的曲线数目~,是“平行”下游坝面的曲线数目。
,,,,,,——离缝面的距离~输入,次~缝左为正~缝右为负。
,,,,,,——输入,次,,,,,,——输入,次 ,,三, 输出内容:,、输出内容一般见到标识符自明~有几个指示符号含义解释如下:MZ:缝面和拱轴交点。
MS:缝面的上游点。
MX:缝面的下游点。
ML:缝面和“平行曲线”和交点。
LFZ:“平行”缝面的直线与拱轴的交点。
L:——缝面上游点到控制点,一类曲面则是E点——见后述,的距离~1当控制点,或E点,在坝面上游则为正~反之为负。
L:——缝面下游点到控制点,或E点,的距离~正负号规定同上。
2LL——缝面上、下游点间距离,径向缝即该处拱厚T,。
Xe——,点的X座标值。
ye——E点的Y座标值。
2、关于E点如图2示~在水平面上~AB为一类曲面控制高程素线~Du则是该曲面任一高程处的素线~Q点是AB与控制高程拱轴的交点。
作EQ?AB~EQ与Du的交点就是E 点。
七、“D”程序的使用“D”程序的功能~是求斜平面,如牛腿斜面,上点的座标,求斜面与坝面交点,交线,的座标。
以特殊的使用技巧~程序将具有更加广泛的用途~这种技巧~用户又极易意会。
,一,准备工作 / h hl00 01、当用户是用程序计算“斜面”上某些“高程”点的座标~而且这些“高程”不是逐个输入~而是由机器自动取用库存“高程”来计算~则用户l 0应事先将欲算“高程”的数值库存在程序的99行,一般在1-10行,以前~且以“9999”作结束信号。