C语言在计算爆破参数中的应用

2020-11-02 02:36段振虎
电脑知识与技术 2020年26期
关键词:C语言定额程序

段振虎

摘要:根据《爆破工程消耗量定额》(GYD-102-2008)中的数据,以计算隧道平洞爆破炸药与导爆管雷管消耗量、炮眼数为例,阐述了如何使用C语言编写计算爆破参数的程序。

关键词:C语言;爆破参数;定额;隧道平洞;程序

中图分类号:TP311.1        文献标识码:A

文章编号:1009-3044(2020)26-0135-03

Abstract:According to the data which in the "blasting consumption quota" (GYD-102-2008), and taking the calculation of the consumption of explosives and the number of blasting holes in the tunnel adit as an example, describes how to use the C programming language to write procedures for calculating blasting parameters.

Key words: the C programming language; blasting parameters; quota; tunnel adit; procedures

對于编写计算机程序,一般来说,可供选择的语言有C、C++、Java等,但是Java的执行比较慢,因此较常使用的是C或者C++[1]。考虑到C++的语法向下兼容C,并且C的输入输出语句比C++的要快很多,因此我们可以在主体上使用C语言的语法[1]。本文使用的C语言编程软件为Dev-Cpp 5.11,推荐下载地址http://sourceforge.net/projects/orwelldevcpp/。下文程序中的q、d分别是《爆破工程消耗量定额》(GYD-102-2008)第49页至第55页中乳化炸药消耗量、导爆管雷管消耗量除以100得到的数据,同时定额中所指的炸药为2号岩石乳化炸药。在许多书籍中爆破参数使用希腊字母,而因C语言的标识符只能由英文字母、数字和下划线组成,所以以希腊字母表示的参数(在C语言中称为用户标识符)在程序中只能换为对应英语单词的首写字母。土壤及岩石类别的划分,依工程勘测资料与《土壤及岩石分类表》对照后确定[2]。土壤及岩石的坚固系数同时也能对照出来。

1 程序功能

能计算铁路隧道平洞爆破炸药与导爆管雷管消耗量、炮眼数,亦能计算井巷爆破中平巷、平洞掘进爆破与水工隧洞掘进爆破的炸药与导爆管雷管消耗量、炮眼数。

2 方法说明

先依次输入坚固性系数与开挖断面的面积,使用多分支if语句筛选出炸药与导爆管雷管的单耗,再依次输入炮眼深度、炮眼利用率、炮眼的平均装药系数、每米药卷的质量,最后带入公式依次计算出每循环炸药消耗量、每循环导爆管消耗量、每循环炮眼数。其中炮眼利用率取0.85~0.9[3],炮眼的平均装药系数由下表计算得来(例如:隧道围岩类别为Ⅱ级,那么炮眼的平均装药系数=(0.60+0.50+0.55)/3=0.55),每米药卷的质量可以从炸药包装上每条炸药的长度除以每条炸药的质量得到。需要注意的是下表中的围岩类别与上文中的岩石类别不是同一概念,具体可以参照隧洞洞室围岩级别[4]。

5 举例

假设岩石坚固性系数为6,开挖断面的面积为60㎡,炮眼深度为4m,炮眼的平均装药系数为0.55,每米药卷的质量为0.53kg/m,在控制台程序界面上按提示输入数据得到下图。

6 结语

使用以上C语言程序能够快速算出所需要的数据,为实际工作带来很大便利。本程序虽说适用于平巷、平洞掘进爆破工程(铁路隧道、水工隧洞),同时也可以根据其他工程的标准规范修改一下相关的数据,比照此种结构编写出适合的计算程序。

参考文献:

[1] 胡凡, 曾磊. 算法笔记[M]. 北京:机械工业出版社,2016.

[2] 丛培凤, 孙刚, 林毅辉, 等.全国统一建筑工程基础定额应用百例图解[M]. 济南:山东科学技术出版社,2001:37.

[3] 许建聪. 地下工程施工技术[M]. 北京:中国建筑工业出版社,2015:44.

[4] GB50086-2015,岩土锚杆与喷射混凝土支护工程技术规范[S].

[5] 英子. 谈谈“四舍六入,逢五奇进偶舍”[EB](2009年05月15日).http://www.jxsw.cn/Item/1838.aspx.

【通联编辑:王力】

猜你喜欢
C语言定额程序
公立医院零修工程预算与定额库编制问题探讨
基于Visual Studio Code的C语言程序设计实践教学探索
“三新三化”在LNG接收站概算定额标准中应用的探讨
试论我国未决羁押程序的立法完善
基于C语言的计算机软件编程
“程序猿”的生活什么样
英国与欧盟正式启动“离婚”程序程序
损害赔偿举证责任的双刃作用——对提高定额赔偿立法趋势的质疑
高职高专院校C语言程序设计教学改革探索
创卫暗访程序有待改进