坝肩槽边坡保护层开挖爆破孔三维自动布置研究*
2022-09-20赵逢泽卢文波叶志伟
赵逢泽,郑 祥,陈 明,丁 钇,卢文波,叶志伟
(1.武汉大学水 资源与水电工程科学国家重点实验室,武汉 430072;2.中国水利水电第七工程局,成都 610000)
在水电站建设过程中,坝肩槽边坡的开挖质量对于水利工程后续的安全稳定运行至关重要。通常在预留一定保护层的基础上,采用轮廓爆破技术控制坝肩槽边坡的开挖质量。坝肩槽边坡保护层多轮廓、多倾角、高开挖质量要求的特点往往会给爆破设计带来困难,完全依靠工程技术人员完成炮孔布置,不仅效率缓慢,而且在轮廓比较复杂的情况难以提出合理的炮孔布置方案。因此,研究坝肩槽边坡保护层炮孔自动布置方法,对实现水利工程的安全高效施工具有重要的意义。
随着计算机技术以及新型爆破器材的飞速发展,爆破行业的数字化、智能化正在逐步成为现实[1]。在台阶爆破设计系统方面,D E SCHECK等人研制的露天矿爆破设计系统,能够根据理论和经验公式自动进行爆破参数计算[2]。赵明生等人开发的露天台阶爆破智能设计软件采用Voronoi理论实现了炮孔的自动布置[3]。刘益超等人基于Floyd算法开发的中深孔爆破炮孔优化设计模块实现了中深孔台阶爆破炮孔布置的快速绘制[4]。刘超等人基于Visual Lisp和VBA开发的爆破辅助设计系统,大大提高了爆破设计的时间[5]。在隧洞爆破设计系统方面,曹洪洋等人开发的岩巷掘进爆破专家系统能够自动进行巷道爆破图表的自动绘制[6]。张继春等人开发的隧道爆破设计系统实现了掌子面上炮孔自适应布置[7]。凌天龙等人利用C#语言结合BP神经网络开发的煤矿巷道爆破设计系统,在现场实验中取得了较好的效果[8]。郭进平等人基于Dijkstra算法建立了隧道爆破炮孔布置优化设计模型,并实现设计程序的开发,提高了爆破设计的质量[9]。专家系统方面,DonaldE Scheck对爆破专家系统进行扩展,并利用Lisp实现了爆破专家系统的开发[10]。郑爽英等人对台阶爆破设计专家系统的组成进行研究提出了炮孔自适应布置的推理机制[11]。张继春等人结合人工智能的方法建立的台阶爆破专家系统能够实现爆破参数的计算、炮孔的自适应布置并能对爆破效应进行预测[12]。众多研究人员[13,14,15]基于神经网络等智能化算法对爆破块度、振动等爆破效应进行预测,为爆破参数的智能化优化设计提供了参考。
总之,目前矿山开采、隧洞开挖等工程建设领域中的炮孔自动布置的研究成果较多,对水电工程建设领域中的炮孔自动布置研究较少,且大多为二维炮孔布置,并不适用于明显具有三维特性且情况复杂的坝肩槽边坡保护层的炮孔布置工作。需针对坝肩槽边坡保护层开挖爆破孔的三维自动布置,开展更加深入细致的研究工作。
通过对爆区顶部及底部的轮廓线和控制点进行标识,确定侧面开挖轮廓,根据轮廓孔布孔特点,在侧面开挖轮廓上进行轮廓孔布置,结合现有的二维炮孔布置方法,考虑保护层的轮廓的特点,采用偏移轮廓线的方式处理保护层顶部及底部轮廓面上的二维布孔问题,将炮孔三维布置问题转换为由爆区顶部、底部以及侧面开挖轮廓组成的二维平面问题,提出了一种坝肩槽保护层三维布孔算法,并选择C#语言开发了三维炮孔的自动布置系统,可为同类爆破炮孔布置提供技术支撑。
1 坝肩槽边坡保护层爆破特点
1.1 水电站坝肩槽开挖特征
拱坝所承受的荷载大部分是通过拱结构传递到两岸的坝肩,若坝肩槽边坡开挖质量不佳,将会对拱坝整体的稳定性造成很大的影响。水电站坝肩槽边坡的开挖一般遵循“自上而下、分层开挖”的程序,为了有效地降低边坡所受到的爆破损伤,保证保留岩体的完整,性往往会在开挖过程中预留一定的保护层。坝肩槽边坡保护层爆破设计的难度较大,一方面是因为保护层轮廓数目较多且顶部以及底部的轮廓线数目可能不一致,另一方面则是由于轮廓的组成复杂使得开挖质量的要求可能不同。如图1所示为叶巴滩水电站坝肩槽边坡开挖示意图。
1.2 保护层开挖爆破孔布置特点
通常情况下边坡保护层爆区是由保留岩体的轮廓(永久轮廓)以及自由面边界组成。坝肩槽保护层一般采用轮廓爆破(预裂爆破或光面爆破)技术进行爆破开挖,由此需要布置主爆孔、缓冲孔以及轮廓孔三类炮孔,轮廓孔有预裂孔和光爆孔。在炮孔布置时底部坐标无法落在底部轮廓面内的炮孔称为浮孔。炮孔布置时,应至永久轮廓向自由面依次布置轮廓孔、缓冲孔及主爆孔,且由于保护层开挖质量的要求轮廓孔必须严格沿着永久轮廓布置。
2 边坡保护层爆破孔三维自动布置算法
炮孔的三维布置可以看作是在顶部和底部轮廓上分别进行炮孔的布置,并协调每排炮孔的数目和位置达到相应要求后,即可确定炮孔的顶部及底部坐标,从而实现炮孔的三维布置。基于该思路,提出的坝肩槽边坡保护层开挖炮孔的三维自动布置算法包含爆破参数的初步计算、炮孔布置计算、爆破参数及炮孔布置优化三个部分,如图2所示。
图 1 叶巴滩水电站坝肩槽边坡开挖示意图Fig. 1 Bam abutment groove excavating diagram of Yebatan Hydropower Station
图 2 炮孔三维自动布置流程Fig. 2 Three-dimensional automatic arrangement process of blast holes
2.1 爆破参数初步计算
爆破参数初步计算主要根据工程经验确定,其中各类型炮孔孔距、排距以及堵塞段长度确定方法如表1所示。
表 1 爆破参数确定方法
炸药单耗通过综合考虑爆区工程地质条件与爆破块度、爆堆形态等条件确定;轮廓孔线装药密度采用经验数值[16]。台阶高度顶部及底部轮廓控制点坐标计算确定。
2.2 爆破孔炮孔布置计算
轮廓孔、缓冲孔以及主爆孔依次按照以下流程进行布置计算:
(1)获取保护层爆区顶部以及底部轮廓控制点坐标,并对控制点进行编号,依据编号信息对轮廓线及轮廓控制点进行标识,标识类别如表2所示。
表 2 轮廓线及其控制点标识分类
(2)在由顶部永久轮廓以及底部永久轮廓或控制点组成的布孔平面内完成轮廓孔的布置。布孔平面可分为三种情况,具体如表3所示。
表 3 轮廓孔布孔平面分类
在所有布孔平面内完成轮廓孔布置后,将永久轮廓构成的多段线按照排距进行偏移,与自由面边界形成新的爆区,以进行下一排炮孔的布置,具体偏移计算方法如下(后文永久轮廓线均按该方法进行偏移):
(1)
(3)在偏移后的轮廓线上布置缓冲孔。按照如图3的流程完成每排的缓冲孔的布置。
图 3 缓冲孔布置流程Fig. 3 Arrangement process of buffer blast hole
(4)在偏移后的轮廓线上布置主爆孔。完成缓冲孔布置后的爆区称为主爆区,首先确定主爆孔布置的限制范围用于浮孔的布置,该限制范围是由顶部及底部的永久轮廓线构成的曲面与自由临空面边界之间的范围。考虑爆区顶部及底部尺寸的差异,主爆孔的布置可分为三种情况,具体如表4所示。
表 4 主爆孔布置情况分类
2.3 爆破参数及炮孔布置优化
完成炮孔的布置后需要判断设计结果是否需要优化,判别条件如式(2)所示。如若不满足则调整炮孔堵塞段长度及孔排距后利用式(3)进行优化计算;若满足要求则无需进行优化。式(2)中F(a,b;a′,b′,N,L,LD)为2.2节中第(4)步由主爆孔炮孔布置计算方法抽象出的函数,式中“;”后表示由函数确定的参数,“;”前表示函数计算需要的参数。
式(2)、(3)具体如下所示
(2)
(3)
式中:qs为设计单耗;V为爆区台阶体积;Q0为主爆孔平均单孔装药量,为Qa炮孔每米装药量;N为主爆孔总数;LY为主爆孔平均炮孔装药长度;L为主爆孔平均长度;LD为主爆孔堵塞段长度;LD′为调整后的平均堵塞段长度;Δq为允许的单耗误差;Er为允许的单孔装药量百分比误差;a、b为调整前的孔距、排距;a′、b′为调整后的孔距、排距。
3 三维自动布置的程序实现
3.1 三维自动布置系统
C# WinForm是一种Windows应用程序,在桌面应用程序开发方面有非常大的优势,其中的GDI+接口具有强大的图形绘制及处理功能。以Visual Studio为程序开发平台,通过建立处理炮孔三维布置的三维计算模型并利用C# GDI+接口实现图像的绘制及处理,完成了软件程序的开发。
系统输入参数的操作界面如图4所示。从图中可以看出输入参数共包括工程地质条件、爆区参数、炸药及钻孔参数、爆破效应控制参数等。系统实现了工程数据文件的导入、保存,初始参数、控制条件的输入以及炮孔布置的计算绘图等功能。
图 4 智能爆破设计系统操作界面Fig. 4 Operation interface of intelligent blasting design system
3.2 工程应用
叶巴滩水电站位于四川与西藏界河金沙江上游河段上,系金沙江上游13个梯级水电站的第7级。坝区岩石主要为石英闪长岩,蚀变现象不明显,抗风化的能力一般,由表及里风化程度变弱的情况,断层发育,总体属于高偏极高地应力区。取2894 m高程处的坝肩槽保护层爆区如图5(a)所示(图中布置蓝色炮孔的为永久轮廓线),该爆区轮廓组成较复杂,共有四条永久轮廓,其中包括了两条普通边坡的轮廓线和两条坝肩槽边坡的轮廓线。普通边坡坡度为1∶0.393;坝肩槽边坡坡度为1∶0.970。
根据叶巴滩工程的实际情况向系统内输入工程地质条件如图4(a)所示;根据现场实测的控制点坐标利用AutoCAD绘制顶部及底部轮廓的dxf图像,将dxf图像导入到系统,并对控制点及控制线进行标识,如图4(b)所示;根据设计要求输入钻孔及炸药参数,其中轮廓孔孔径为90 mm,缓冲孔及主爆孔孔径为115 mm,其余参数如图4(c)所示;根据设计要求输入爆破效应控制条件,其中炮孔密集系数为1.0,其他参数详见图4(d)。由此系统自动进行炮孔坐标计算并进行炮孔布置图的绘制,坝肩槽边坡保护层开挖爆破设计效果如图5所示。
图 5 坝肩槽边坡保护层开挖爆破设计图Fig. 5 Dam abutment groove slope protection layer excavation blasting design drawing
4 结论与认识
(1)针对坝肩槽边坡保护层爆破开挖,通过对爆区顶部及底部轮廓线的标识和浮孔的设置,将保护层炮孔的三维布置分解成为了在侧面开挖轮廓上布置轮廓孔,顶部、底部轮廓面内通过相互协调布置缓冲孔和主爆孔这三个二维平面问题。结合现有二维布置方法,采用了偏移轮廓线的方式解决了保护层顶部及底部炮孔的二维布置问题,由此提出了一种三维炮孔自适应布置算法,有效地解决了保护层炮孔的三维自动布置问题,为同类型工程炮孔三维自动布置的研究提供参考。
(2)基于提出的三维炮孔自动布置算法,采用VS平台,选择C# WinForm应用,利用C#GDI+接口实现了三维炮孔布置系统的开发,并以叶巴滩工程作为实例进行炮孔布置设计,设计结果表明了应用该系统能够自动、快速、高效地完成坝肩槽边坡保护层的炮孔布置,验证了算法的可行性。