垂线法保护煤柱模型分析及MATLAB实现
2023-02-09
来源:飒榕旅游知识分享网
第4期 2016年12月水力采煤与管道运输 HYDRAULIC COAL MINING&PIPELINE TRANSPORTATION No.4 Dec.2016 DOI:10.14187/j.cnki.cnl3—1 185/tn.2016.12.001 至至至 垂线法保护煤柱模型分析及MATLAB实现 张 峰 (中煤科工集团唐山研究院有限公司,河北唐山063000) 摘要:随着煤炭资源开采和社会经济的发展,各矿区村庄、道路、水体的压煤问 题目趋严重,在进行煤炭井工开采时,需留设地表建(构)筑物保护煤柱。通过 分析垂线法保护煤柱设计原理,并建立了垂线法保护煤柱的几何模型,并将几 何模型公式化,以方便求解保护煤柱各角点坐标,结合MATLAB强大的计算和 绘图功能,通过编程,实现垂线法保护煤柱绘制的自动化、可视化、立体化,提 高了绘制精度和效率,并通过实例验证了模型的正确性。 关键词:保护煤柱;垂线法;几何模型;MATLAB应用 中图分类号:TD325 文献标识码:A 文章编号:1 006—0898(20 l 6)04—0001—05 留设保护煤柱是保护地面建(构)筑 MATLAB软件强大的计算与绘图功能进 物免受损坏的有效措施之一,目前留设保 行垂线法保护煤柱设计。 护煤柱的方法主要有垂直剖面法、垂线法 和数字标高投影法¨I4 J。垂直剖面法和 垂线法应用较普遍,其实质是图解法,主 要采用手绘实现,并通过多年实践进行了 1 垂线法保护煤柱设计原理 垂线法留设保护煤柱,就是利用图解 方法留设保护煤柱,如图1所示。该方法 先作受护边界12345,然后在受护边界外 侧加维护带(阴影),得到受护边界1’2’ 改进,但仍为手工绘制居多。文献[5]和 文献[6]对垂直剖面法设计保护煤柱的 解析模型进行了分析 -6],并结合MAT. 3’4’5’。在受护边界1’2’3’4’5’向外 LAB软件对垂直剖面法保护煤柱设计的 可视化进行分析。垂线法设计保护煤柱, 按第四系移动角作于基岩面的交点,连接 后得到多边形abcde,保护煤柱边界即是 主要采用图解法手工绘制,工作繁琐、计 根据多边形abcde用垂线法设计的。由 算量大。为实现垂线法保护煤柱设计绘 制的快速与可视化,现首先对垂线法保护 煤柱的解析模型进行分析,然后结合 a、b、c、d、e各点分别作线段ab、bc、cd、 de、ea的垂线,上山方向垂线长度q和下 山方向垂线长度1根据岩层各移动角值 1 水力采煤与管道运输 第4期 按公式计算。在各垂线上,截取各线段的 计算长度,用直线分别连接各垂线端点相 交成多边形a’b’C’d’e’,即为建筑群保 护煤柱的边界 。 e’ 图1 垂线法保护煤柱设计原理图 2 垂线法保护煤柱设计几何模型 垂线法保护煤柱设计,首先根据受护 边界和第四系移动角,确定在基岩面的受 护边界,然后利用垂线法进行保护煤柱设 计,其关键在于确定上山垂线段q或下山 垂线段l的端点坐标,并最终确定保护煤 柱的角点坐标。 2.1 端点坐标 假设基岩面受护边界已确定为abc— de,角点a、b、C、d、e对应的坐标分别为 ( 。,l,。)、( ,y2)、( ,,】,3)、( , )、 ( ,l,5)。首先根据各边界两端点坐标 及公式l,一Y =K ( — )+ ,可分别确 定各边所在直线的方程。Y=K X+ ,即 ab边Y=KlX+Bl、be边Y=K2X+B2、cd 边Y=K3X+B3、de边Y=K4X+B4、ea边 Y=K5X+曰5。 根据各上山方向的垂线长度q和下 2 山方向的垂线长度Z的计算公式,可分别 求得各角点的q和Z: 一一(丝二垒!里! : 1+ct cos0tgc ̄ ,一 (壁二垒)里!g : 1一ctg ̄/ cos0tgcx ct = c = 其中,H,h, ,卢, , ,0分别为地表 点的埋藏深度、松散层厚度、煤层倾角、下 山移动角、上山移动角、走向移动角和受 护边界与煤层倾向的所交锐角。 根据点到直线的距离公式,确定到各 边端点( , )距离为g或Z的点的坐标。 设到ab边的a点距离为g。川点的坐标为 ( ,l,),则: q。一1。=√( — 1) +(1,一y1) 得出2个坐标点,由图1可知,此时 边AB应取下山方向的垂线段,故取y值 较小的点为所求点的坐标( y。。);若 为上山方向的垂线段,则取y值较大的点 为所求点的坐标,同理可求得其它垂线段 的端点坐标( ,y。 )……(X 。, 。)。 2.2保护煤柱角点坐标 根据各垂线段端点坐标( …l, 。)、 (X :,Y :)……( 。,l,2o),可分别确定 口’b’、b’c’、c’d’、d’e’、e’a’边所在直 线方程Y=K ’X+ ’,即口’b’边Y= 张峰:垂线法保护煤柱模型分析及MATLAB实现 第4期 K1’ +B1’、b’c’边Y=K2’ +B2’、 c’d’边Y=K3’ +B3’、d’e’边Y=K4’X +B4’、e’n’边Y=K5’ +B5’,同样根据 相邻两条边所在直线方程,可分别求得相 邻两条直线的交点D’、b’、c’、d’、e’点 的坐标( ’,y,’)、( :’,y2’)、( 3’, ’)、( ’,l,4’)、( ’,y5’),连接各 角点所形成的边界即为垂线法保护煤柱 的边界。 3 MATLAB绘制垂线保护煤柱的关键程 序 3.1求解直线方程 根据角点a、b、c、d、e对应的坐标分 另0为( 。,y。)、( :,y2)、( ,y3)、(五, y4)、( ,y5),求ab、bc、cd、de、ea各边 的直线方程,MATLAB语句如下: f0r i=1:n%n=1 0;PP=[XX(i),XX (i+1)];qq=[YY(i),yy(i+1)];result =polyfit(PP,qq,1);K(i):result(1); B(i)=result(2);end;K(i+1)=K (1);B(i+1)=B(1);%K(i)、B(i)即 为方程Y:KiX+Bi的系数 3.2 上山垂线段q或下山垂线段l的端 点坐标 %首先求相互垂直的直线 f0r i_1:n;c(2水i一1)=YY(i)+XX (i)/a(i);e(2术i):YY(i+1)+XX(i+ 1)/a(i);end %解方程二元二次,求q、l端点坐标 d=一1./a();syms xzl yzl xz2 yz2; f0r i=1:n;yzl=d(i)水xzl+c(2木i 一1);yzl=d(i):lc xzl+e(2木i); if fx(i)==0%各点上下山方向表 示:0表示上山、1表示下山 [xzl,yz1]:solv ̄( sqrt((xzl—XX (i)) 2+(yzl—yy(i)) 2)=q(2水i一 1) ,,d(i),lc xzl+c(2水i一1)一yzl=0 , ,xz1 ,,yz1 ); [xz2,yz2]=solve("sqrt((xz2一XX(i +1)) 2+(yz2一yy(i+1)) 2)=q(2半 i) , d(i)米xz2+c(2球i)一yz2:0 , ,Xz2 ,,yz2 ); [B,ind]=sort(eva](yz1));j=ind (2);xxx=eva](xz1);YYY:eva](yz1); xzb(2水i一1)=xxx(j);yzb(2术i一1)= YYY(j); [B,ind]=sort(eva|(yz2));j=ind (2);XXXX:eval(xz2);YYYY=eva| (yz2);xzb(2米i)=XXXX(J);yzb(2:I:i) =YYYY(j); Else;end;xzb;yzb;%为各边对应的 q、l的端点 3.3保护煤柱角点坐标 根据q、l的端点坐标,求解直线 a’b’、b’c’、e’d’、d’e’、e’a’的方程, 并解方程求得各直线的交点坐标xja(i)、 yja(i),连接各点坐标所形成的多边形即 为保护煤柱范围。根据建筑维护带各角 点对应采深和底板等高线等绘制三维立 体模型,MATLAB语句如下: %求各边界的直线方程 3 水力采煤与管道运输 第4期 for i=1:n;PP=[xzb(2术i一1),xzb 4 实例分析 (2术i)];qq=[yzb(2木i一1),yzb(2米 i)];result=polyfit(PP,qq,1);a(i)=re— suit(1); b(i)=result(2);end;a(i+1):a (1);b(i+1)=b(1); 某建筑群为四层居民住宅楼,该建筑 群下方为矿井的主采煤层,煤厚3.5 m,倾 角2O。,松散层厚45m,建筑群下方煤层 埋深H=328—426In。第四系移动角为 45。,下山移动角为5 8。,走向移动角和上 %解方程一元一次,求交点 for i=1:n;[X,Y]=solve(-y=a(i):l: X十b(i) ,-y=a(i+1)术X+b(i+1) ,,x , -山移动角均为74。,各角点坐标X=[444 340 493 373 636]、Y=[578 487 308 340 1 74],建筑群上山边界角点对应煤 层埋深27 1 Ill,各边与煤层走向所夹锐角 y );xjd(i)=eval(X);yjd(i)=eva1(Y); end; for i=1:n;zjd(i)=一1水H—h(2) +tand(al1):l:(yjd(i)一357);end;% H—0=[4 1 49 1 0 74 29],围护带宽1 5 In。 根据以上垂线法保护煤柱几何模型, 编制MATLAB绘制程序,实现绘制的自 h(i)为各角点H—h值 zjd(n+1)=zjd(1);fill3(xjd,yjd, 动化和可视化。保护煤柱各角点坐标见 zjd,"black,).plot3(xjd,yjd,zjd)%绘制图 形见图2。 表1,保护煤柱平面及立体图如图2所 示 表1 MATLAB求得的垂线法保护煤柱角点坐标 点号 x坐标 Y坐标 Z坐标 图2 MATLAB绘制的垂线法保护煤柱平面图和立体图 (图中“ ”为各q或1的端点、“0”为煤柱角点坐标) 4 2016年12月 张峰:垂线法保护煤柱模型分析及MATLAB实现 社.2004:119—122. 第4期 5 结论 [2] 张国梁.垂线法设计保护煤柱过程的优化[J].科技与企 2k,2012,17—141. ,(1)结合垂线法保护煤柱绘制原理, 分析了垂线法保护煤柱设计的几何模 [3] 陈银翠垂线法和垂直剖面法的visu l Basi 保护煤柱 .留设[J].矿山测量,2014,04:56—59. 型,通过构建模型实现了垂线法保护煤 柱设计的公式化。 [4] 刘海青,张华兴.垂线法留设保护煤柱的改进[J].煤矿 开采,2010,04:1 5—16+59 (2)分析了用MATLAB语句实现保 [ ] 魏峰远,陈俊杰’邹友峰・垂直剖面法保护煤柱设计的解 析模型[J].煤炭科学技术,2006,34(10):61—63. 护煤柱绘制的关键,两次求解一次方程 [6]王磊,谭志祥.基于MATLAB的保护煤柱留设系统的开 (确定各边直线方程)、两次联立解方程 发及应用[J].矿山测量,2009,3:36—38 (确定q、l端点及煤柱角点坐标),最终 [ ]何国清,杨伦・矿山开采沉陷学[M]・徐州:中国矿业大 确定保护煤柱边界。 学出版社,1989:104—127 (3)通过实例并结合MATLAB强大 作者简介: 计算和绘图功能,实现垂线法保护煤柱 张峰(1978一),男,河北省辛集市人,副研究员,硕士,从 设计的自动化、可视化、立体化,提高绘 事‘‘三下,,采煤和开采损害等方面的研究。 制效率和精度。 E—mail:zhangfeng7802@163.com Tel:1 31 84910179 参考文献: 收稿日期:2016—11—1 1 [1] 李白英.开采损害与环境保护[M].北京:煤炭工业出版 欢迎投稿欢迎订阅 欢迎子嶝广告 5