维普资讯 http://www.cqvip.com 基于准均匀B样条曲线的隧道断面测量粗糙度分析评价方法:韩艳张献州 张瑞 3 1 基于准均匀B样条曲线的隧道断面 测量粗糙度分析评价方法 韩 艳 张献州 张 瑞 (西南交通大学,四川成都610031) Methods for Analyzing and Evaluating Roughness of Tunnel Cross Section Base on Quasi—UIliofrm B-Spline Curve Han Yan Zhang Xianzhou Zhang Rui 摘要隧道开挖断面的粗糙度是评价隧道施工质量的重要指标。介绍了准均匀B样条曲线的 构造原理及其在隧道开挖断面粗糙度分析中的应用。以锦屏水电站枢纽工程辅助洞横断面测量数据为 例,说明了用准均匀B样条插值方法生成隧道断面曲线并分析其粗糙度的方法。 关键词 隧道断面测量 曲线构造理论准均匀B样条粗糙度分析评价 在锦屏辅助洞隧道断面测量的基础上,绘制出开 挖断面线及内外包络线,应用粗糙度方法对断面线进 , ( )= B泓一 ( )+ 行了评价。本次横断面测量仪器使用中纬ZTS600型 全站仪,其标称测角精度为2”,测距精度为±(2 mm+ B ( ),k>0(2) 5×10 D)mm。在测量过程中,对当地的温度、气压 并约定0/0=0。式中k表示B样条的幂次,t为 等仪器参数进行了现场改正。为了更好的反映目前辅 节点,下标i为B样条的序号。 助洞的成形效果及超欠挖情况,断面图的绘制采用准 1.3 B样条曲线最重要的性质 均匀B样条的方法。 B样条方法是在保留贝齐尔方法的优点,同时克 1 准均匀B样条曲线原理 服其由于整体表示带来不具有局部性质的缺点,及解 1.1 内插的概念 决在描述复杂形状时带来的连接问题下提出来的。 给定一组有序的数据点P (i=0,1,…,n),要求构 B样条方法具有统一、通用、有效的标准算法及强 有力的配套技术。B样条方法兼具了贝齐尔方法的一 造一条曲线顺序通过这些数据点,称为对这些数据点 切优点,具有表示与设计自由型曲线曲面的强大功能, 进行插值(interpolation),所构造的曲线称为插值曲 是最广泛流行的形状数学描述的主流方法之一。 线。构造插值曲线所采用的数学方法称为曲线插值 法 J。本工程中所用的准均匀B样条法正是曲线插 由递推定义式(1)、式(2)可知 值法之一。插值法在CAGD(计算机辅助几何设计)的 实践中有着广泛的应用。 港誊 ㈩ 1.2 B样条的递推定义 J 上式表明,第 条k次B样条仅在节点t 至tⅢ+ 由de BoorL3 和Coxl4 分别导出的B样条的递推 的k+1个区间内不为0,而其余区间内均为0。这个 定义,B样条可表示为 性质称为局部支柱性质。 局部支柱性质是B样条曲线最重要的性质之一。 ) (1) 也正是本次工程中采用准均匀B样条曲线来插值隧 道断面的主要原因之一。由于局部支柱性质,使得B 收稿日期:2007—08—01 第一作者简介:韩艳(1980一),女,2004年毕业于华北水利水电学院 样条曲线具有良好的局部性,从而为曲线、曲面设计奠 机械制造与自动化专业,西南交通大学测量工程系在读硕士研究生。 定了良好的基础。 维普资讯 http://www.cqvip.com 32 铁道勘察 2007年第5期 B样条的局部支柱性对曲线、曲面设计有两方面 的影响 : ①第 段k次B样条曲线仅由 , 小…, + 共 k+1个顶点所控制,而与其他顶点无关。为此,为修改 该段曲线,仅需修改有关的k+1个顶点即可。 ②反之,修改一个顶点,对B样条曲线的影响也是 局部的。对于均匀的k次B样条曲线,调整一个顶点的 位置仅影响与该顶点有关的k+1段曲线,但对于非均 匀B样条曲线,由于顶点的变化会导致节点矢量的变化 而影响基函数,对B样条曲线的影响范围将扩大。 1.4 准均匀B样条曲线 (1)准均匀B样条曲线定义 准均匀B样条曲线(quasi—uniform B spline curve) 』:其节点矢量中两端节点具有重复度k+1,即 “o=“1=…=“ ,“ +1=“ +2=…=“ + +1,所有内节点 均匀分布,具有重复度1。定义域“∈[“ ,“川]内节 点区间长度A =常数>0(i=k,k+1,…,n),与均匀B 样条曲线定义域内节点分布相同,差别仅在于两端节 点。这样的节点矢量定义了准均匀B样条基。 (2)准均匀B样条曲线原理 本文采用的是三次准均匀B样条基,故以三次为 例,讲述三次准均匀B样条曲线的构造原理。 采用三次准均匀B样条,则两端为四重节点,使 得曲线通过多边形的首、末顶点,并与首、末边相切,能 保证B样条曲线满足两端的插值条件。 应用重节点后,由于基函数的变化,致使各段B 样条曲线表现为如下诸种情况 』。 第一段曲线 P1(“)=[“ “ 1】× , 7 11 l 一 一 6 1 。 9 3 j 一 0 (4) 一3 3 0 0 ・l 0 0 0 第二段曲线 1】× (5) 第三至n一3段(n为型值点数)曲线 P (“)= 132“““l】× r一1 3 —3 1.1 ll 3 —6 3 0 I l l+1 l一3 l 0 3 0 l l+ 1 4 1 0 +3 i=3,4,…,n一3(6) 第n一2段(倒数第二段)曲线 一2 L =L 1】× l l 7 l 6 2 l2 4 一 丢 一 0 一1 (7) 一 0 丢 0 +1 6 3 6 0 V 第n一1段(最后一段)曲线 P (“)=[U3“2 l ll 7 6 l2 4 l 5 3 2 4 4 l l 3 (8) 2 1 O ......4 4 O 1 7 1 0 _J 6 × l2 4 “ 让 为简便,记Pj(0)为 ,则由式(4)至式(8),可得 以下方程组 P =÷ + + = + + + +: (i=3,4,…,n一3) (9) =一 吉 一:+ 一 + = + +一 一 { + 式(9)为根据给定型值点点列 求解插值B样条 曲线控制顶点的基本方程组。 方程组(9)中的方程数为n,欲求控制顶点数为n +2,故尚缺少两个条件。因此,需要补充两个端点条 件。当两端取自由端条件时,补充方程如下所示 维普资讯 http://www.cqvip.com 基于准均匀B样条曲线的隧道断面测量粗糙度分析评价方法:韩艳张献州 张瑞 33 f首端一3 +9vo 6P. 【末端一3vo+911.+l=6P (10) 将式(9)和式(10)合并求解,得到所有控制点的 坐标。把控制点坐标代人式(4)至式(8)中,便可画出 三次准均匀B样条曲线。式中 ∈[0,1]为参数, 为控制顶点。 2准均匀B样条曲线的具体实现方法 文中主要实现方法是以准均匀B样条曲线原理 为基础,在MATLAB ̄ , 中建立M文件予以实现。程 序流程图如图1所示。 图1算法流程 3锦屏水电站枢纽工程辅助洞横断面粗糙度 分析试验结果 锦屏辅助洞工程位于四川省凉山彝族自治州木 里、盐源、冕宁县交界处的雅砻江干流锦屏大河湾上, 由两条平行的长约17.5 km的单车道隧道组成。两孔 隧道位于锦屏二级水电站4条引水隧洞的南侧,中心 距35 m。洞线平行于引水隧洞,洞轴线方向为N58。 w,距离引水隧洞轴线的最小距离为60 m。辅助洞纵 坡采用“人”字坡布置,最大纵坡为25‰,最小纵坡为 2‰,平均纵坡约为5.4%o。 首先经过所有测点用准均匀B样条的方法绘制 实测断面曲线图,再通过人工参与将测点分为两部分, 并分别通过这些点画出内、外包络线。每隔10。取一 个内、外包络线的距离作为其粗糙度,并以平均粗糙度 为依据来评价隧道初期开挖情况。 在本次工程绘制了5个断面图,以其中比较 有特点的两个断面(如图2所示)来证明准均匀B样 条的可行性。 由图3的平均粗糙度分析判断,断面K16+500 图2用准均匀B样条绘制的实测曲线 比K16+400的开挖情况要好很多,与实际情况相符, 可见该隧道开挖情况的评价方法是可行的。从而论证 了用准均匀B样条插值隧道断面曲线更为合理,更能 反映曲线的真实情况。 雹 雹 5 4 3 2 1 6 5 4 3 2 一3 —2 —1 0 1 2 3 4 5 y 断面里程:K16+400 m 一3 —2 —1 0 1 2 3 4 5 】, 断面里程:K16+500 m 图3 内外包络线及其粗糙度 4 结论 局部支柱性质是B样条曲线的最重要的性质之 一。由于其局部支柱性质,使得即使测点数据中含有 少量粗差也不影响整体曲线形状,而只影响与粗差数 据有关的k+1段曲线。在修改过程中也只需重新编 辑这个粗差点即可,无需再重画整条曲线。经试验证 明,准均匀B样条用于绘制隧道断面图非常合理可 靠,为隧道断面轮廓的周长、面积、超欠挖方量和通风 效果计算打下了良好的基础,也为优化隧道设计和施 61 维普资讯 http://www.cqvip.com 铁道勘察 2007年第5期 地形复杂段路基边桩测设一种新的解析算法 厉旭东 (丽水市城建测量队,浙江丽水323000) A Sort of New Arithmetic Resolution to Set up Side Stakes in Complex Terrain Roadbed Li Xudong 摘要采用常规解析法,地形变化地段(含倾斜地段)路基边桩的测设,需要采用逐渐趋近法,多 次才可完成测设。提出一种新的解析算法,并给出模拟算例。该法野外工作量少,计算原理简单,易于 可编程计算器实现。 关键词路基边桩测设算法 L,路基边坡坡度均为1:m。 J 路基边桩测设就是在地面上将每一个横断面的路 基边坡线与地面交点用木桩标定出来,边桩的位置由 两侧边桩至中桩的水平距离来确定 j。对于平坦地 段,路基边桩的测设可一次完成;而对于起伏地段(含 倾斜地段)路基边桩的测设,常规解析方法要采用逐 渐趋近法才能完成,这显然不太方便 j。提出一种新 的解析算法,先由路基设计边坡线的直线方程与起伏 地面在横断面内的多个直线方程求解,再通过简单判 断,就可求出边桩的位置,野外工作量少,计算原理简 单,易于可编程计算器实现。 0 C , \ , /1、、 /< l图1路堤边桩测设 1.1 建立路堤路基边坡线的直线方程 (1)m=0的边坡线直线方程 X=T-L/2 (1) 1 路基边桩测设的新解析算法 如图1所示,A,、A 、A 、A 、A 和A, 为某设计断 当边坡线在y轴左侧时,上式“T-”取“一”;在右 侧时,上式“-T-”取“+”。 (2)m≠0的边坡线直线方程 Y=(L±2 )/(2m) (2) 面的地形特征点(起伏点),相邻点间为直线。A为断 面中心点,BB。和CC。是设计断面的两个边坡线, C。 为设计断面的水平顶面,A。为 c0的中点。待求点 边坡线在y轴左侧时,上式“±”取“+”;在右侧 时,上式“±”取“一”。 为 和c。现以A。为原点,A。c。为 轴正向, 。为 y轴正向,建立直角坐标系。令设计路宽 C。为 收稿日期:2007—05—08 1.2 建立起伏地段的分段直线方程 在图1中,若A,、A2、A 、A、A 、A2 和A3 在一条直 线上,则只须建立一个方程;若A,、A 、A 和A在一条 直线上,而A、A 、A 和A, 在另一条直线上,则须建立 6,1972 作者简介:厉旭东(1969一),男,1990年毕业于西安地质学院工程测量 专业,高级工程师。 工提供了重要依据。 参等教育出版社,2001 【2】 朱心雄.自由曲线曲面造型技术【M】.北京:科学出版社,2000 【3】deBoor,C.,On Calculating with B—Spline,J.Approx.Theory,Vo1. 考文献 【4】 Cox,M.G.,The Numerical Evaluation of B—Splines,Repo ̄No. NPL—DNACS-4,National Physical Laboratory,1971 【1】 施法中.计算机辅助几何设计与非均匀有理B样条【M】.北京:高 【5】王沫然.MATLAB与科学计算【M】.北京:电子工业出版社,2003 【6] 闻新等.MATLAB科学图形构建基础与应用(6.x)【M】.北京:科学 出版社,2002