- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
摘 要对于一个爆破工程而言,为了寻求最优的爆破设计方案,必须要对爆破产生的最终效果等做出合理的预测。目前,普遍采用在实验室或现场做大量的模拟试验的方法。但是,由于实物爆炸过程的不可逆性和瞬时性,这样做一方面浪费人力和物力;另一方面,对爆破的整个过程缺乏清晰直观的了解,更不能通过控制变量的方法来优选爆破工艺。而利用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. Themost 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,andcontrol variable method can’t be used, either. However, the use of 3D authoring softwareBlender 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 inAuto cad to generate more complex basis model, then converse the graphical informationinto 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 dynamically simulate the entire blasting process and the shape of th
文档评论(0)