- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
精品
精品
摘 要
对于一个爆破工程而言,为了寻求最优的爆破设计方案,必须要对爆破产生的最终效果等做出合理的预测。目前,普遍采用在实验室或现场做大量的模拟试验的方法。但是,由于实物爆炸过程的不可逆性和瞬时性,这样做一方面浪费人力和物力;另一方面,对爆破的整个过程缺乏清晰直观的了解,更不能通过控制变量的方法来优选爆破工艺。而利用3D制作软件Blender进行爆破的虚拟模拟,能解决上面所提到的问题。
首先,笔者应用开源软件Blender作为开发引擎,使用Python语言进行深度交互式开发快速建立起矿山爆破对象的3D模型。对于形状复杂的爆破对象,可以利用Auto cad等高线生成较复杂的基础实体造型,然后进行格式路径转换后把图形信息转到Blender软件中去。结合矿山实际情况,选取相应的爆破参数。然后,根据弹道理论[1],建立台阶爆破的抛掷初速度和抛掷角度的数学计算模型,初步预测了台阶爆破的爆堆形态,并且利用计算机三维动画制作软件Blender对整个爆破过程和爆堆形态进行了动画模拟。
用blender中的爆炸功能模拟爆破工程中的爆破过程,可以使爆破工作者很容易地使用友好的人机交互界面,通过动画演示爆破的效果,来对爆破的参数进行修正,完成爆破的设计工作;同时,由于动画技术的正确应用,节约了大量的人力、物力和财力,能创造巨大的社会效益和经济效益。
实践证明,基于Python语言和Blender开源软件进行开发实现爆破模拟的方案具有开发速度快、系统软硬件要求不高、兼容性可拓展性强、人员需求量少等特点,为高校、科研团队提供了一种新的模拟爆破试验的方式。
关键词: Blender; 3D模型; Python语言; 爆破模拟
Abstract
In order to seek the optimal blasting design, a reasonable forecast must be made on the ultimate effect of blasting. The most tests are in the laboratory or field. However, because the physical explosion process is not reversible and transient, it will waste large of manpower and material resources; on the other hand, the lack of an intuitive understanding of the whole process of blasting will be a problem, and control variable method can’t be used, either. However, the use of 3D authoring software Blender in virtual blasting simulation, can solve the problems mentioned above.
Python programming language can quickly establish a virtual blasting object by making an in-depth interactive with Blender. As to the blasting objects with complex shape, you can use the contour lines in Auto cad to generate more complex basis model, then converse the graphical information into Blender by the conversion of the format path. Combining with the actual situation in the mining, you should select the appropriate blasting parameters. Then, according to the trajectory theory, establish the mathematical model of throwing speed and throwing angle of the Bench Blasting, initially forecast the shape of rock pile, and use Blender to d
您可能关注的文档
- 毕业论文:非结构化数据全文检索的实现及Luncene研究.doc
- 毕业论文:非圆曲线轴的加工工艺规程设计及程序设计.doc
- 毕业论文:非最大量子纠缠态下的量子密集编码.doc
- 毕业论文:费诺编码的程序实现过程与设计.doc
- 毕业论文:分层厚度对土层地震反应计算结果的影响.doc
- 毕业论文:分段式级离心泵的设计.doc
- 毕业论文:##煤矿下组煤北采区设计.doc
- 毕业论文:“滑块”工艺生产规程设计说明书.doc
- 毕业论文:“进给箱齿轮轴”零件的机械加工工艺规程.doc
- 毕业论文:“哭嫁”音乐的艺术特点及发展.doc
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
文档评论(0)