论文部分内容阅读
钻爆法相对机械掘进法具有使用简便、成本低、掘进效率高等优点,因而被广泛地使用并取得了良好的效果。然而巷道爆破设计及施工过程目前仍然是依靠人工力去完成与安排。这种方式已经成为限制巷道掘进施工的瓶颈。它不仅耗时耗力,还容易出错。最重要的是它严重依赖施工人员的经验以及不能利用以往的爆破方案与经验对后续的爆破设计作指导。因此,开发出巷道爆破设计软件对加速巷道爆破设计和提高巷道施工效率有重要意义。本文深入研究了巷道爆破数学模型,并在此基础上通过增加预设计步骤优化了爆破数学模型,设计并实现了基于爆破数学模型的基础爆破设计模块。同时,为了利用历史爆破案例,增强系统的智能性,把基于案例推理相关技术引入到巷道爆破设计中,设计并实现了基于案例推理的智能爆破设计模块。在案例检索环节,针对巷道爆破设计特点,在归一化、特征权值、并行化等方面对传统KNN算法做了改进。在案例库优化方面,为了加快案例检索速度和提高案例库的并发性对案例库进行逻辑划分,通过为巷道直墙高和直墙宽建立聚簇索引使得相同巷道断面尺寸的案例在物理磁盘上聚集在一起形成自治的逻辑子案例库,实现了对案例库的分层;对于冗余案例的剔除,提出一种基于DBSCAN算法的延迟批量案例库精炼算法。本文还分析研究了巷道爆破设计的数据流,设计并实现了巷道爆破设计软件的数据库组成与结构。把相关数据分为五类一共十五张数据库表,其中爆破设计类包括方案表、钻爆表、钻爆信息表、火工品表、火工品信息表。为了进一步提高数据的独立性和简化上层应用的复杂度还增加了相应的视图。课题以爆破设计模块为核心,增加了基础数据管理、项目管理、施工组织管理、用户鉴别四大辅助模块,使用C#语言、采用C/S结构完成了巷道爆破设计软件的开发。通过具体的工程应用,展示了系统的可用性和易用性,也验证了针对爆破设计所做改进的合理性和正确性。