遗传算法在炸药爆轰参数计算中的应用

谢中元 王晓峰 王浩 周霖

谢中元, 王晓峰, 王浩, 周霖. 遗传算法在炸药爆轰参数计算中的应用[J]. 爆炸与冲击, 2016, 36(4): 503-508. doi: 10.11883/1001-1455(2016)04-0503-06
引用本文: 谢中元, 王晓峰, 王浩, 周霖. 遗传算法在炸药爆轰参数计算中的应用[J]. 爆炸与冲击, 2016, 36(4): 503-508. doi: 10.11883/1001-1455(2016)04-0503-06
Xie Zhongyuan, Wang Xiaofeng, Wang Hao, Zhou Lin. Application of genetic algorithm to calculation of detonation parameters[J]. Explosion And Shock Waves, 2016, 36(4): 503-508. doi: 10.11883/1001-1455(2016)04-0503-06
Citation: Xie Zhongyuan, Wang Xiaofeng, Wang Hao, Zhou Lin. Application of genetic algorithm to calculation of detonation parameters[J]. Explosion And Shock Waves, 2016, 36(4): 503-508. doi: 10.11883/1001-1455(2016)04-0503-06

遗传算法在炸药爆轰参数计算中的应用

doi: 10.11883/1001-1455(2016)04-0503-06
基金项目: 

国家自然科学基金项目 11502194

详细信息
    作者简介:

    谢中元(1982—),男,博士,副研究员, 408671355@qq.com

  • 中图分类号: O381;TJ012.1

Application of genetic algorithm to calculation of detonation parameters

  • 摘要: 为解决爆轰参数计算中自变量取值范围要求严格以及收敛性差等问题,在最小自由能法的基础上,引入遗传算法建立了炸药爆轰参数的计算方法,并利用典型单质炸药和混合炸药的实验结果对计算结果进行了验证。结果表明:采用该方法计算得到的单质和混合炸药的爆速、爆压与实验测试结果基本一致,误差在5%以内,满足炸药性能预估的要求;该方法人工干预弱,只需一次性确定少数主要组分物质的量的变化范围,可适应于多配方优化计算。
  • 图  1  爆轰产物组成计算流程图

    Figure  1.  Calculation process for the content of detonation products

    表  1  不同炸药爆轰产物各组分的物质的量的计算结果

    Table  1.   Amount of substance calculted by different methods for different detonation products of different explosives

    炸药 计算方法 x(Cs)/mol x(CO)/mol x(CO2)/mol x(H2O)/mol x(NH3)/mol x(H2)/mol x(N2)/mol
    TNT 遗传算法 22.651 0.920 7.252 10.993 0.006 0.004 6.601
    平衡常数法 23.084 0.009 7.665 10.970 0.000 0.000 6.608
    RDX 遗传算法 6.649 0.219 6.646 13.513 0.000 0.000 13.512
    平衡常数法 6.564 0.000 6.564 13.216 0.000 0.000 13.216
    HMX 遗传算法 6.721 0.059 6.724 13.502 0.001 0.000 13.504
    平衡常数法 6.757 0.000 6.757 13.514 0.000 0.000 13.514
    TATB 遗传算法 17.323 0.239 5.694 11.626 0.001 0.000 11.626
    平衡常数法 17.428 0.000 5.809 11.619 0.000 0.000 11.619
    TNT36/RDX64 遗传算法 12.474 0.346 6.925 12.610 0.001 0.001 11.025
    平衡常数法 12.647 0.000 7.098 12.612 0.000 0.000 11.027
    PETN50/
    TNT50
    遗传算法 12.653 0.972 9.694 11.823 0.002 0.002 6.463
    平衡常数法 13.140 0.000 10.178 11.829 0.000 0.000 6.465
    HMX76.3/
    TNT23.7
    遗传算法 10.524 0.214 6.871 12.912 0.000 0.000 11.868
    平衡常数法 10.631 0.000 6.978 12.913 0.000 0.000 11.869
    下载: 导出CSV

    表  2  不同方法得到的不同炸药的爆轰速度和爆轰压力

    Table  2.   Detonation velocity and pressure obtained by different methods for different explosives

    炸药 Dexp/(km·s-1) pexp/GPa 计算方法 Dcal/(m·s-1) $\frac{{{D_{{\rm{ cal }}}} - {D_{{\rm{ exp }}}}}}{{{D_{{\rm{ cal }}}}}}/\% $ pcal/GPa $\frac{{{p_{{\rm{ cal }}}} - {p_{{\rm{ exp }}}}}}{{{p_{{\rm{ cal }}}}}}/\% $
    TNT 6.950 19.5 遗传算法 7.064 1.6 20.2 3.6
    平衡常数法 6.762 2.7 18.9 -3.1
    RDX 8.754 34.7 遗传算法 8.875 1.4 35.0 0.8
    平衡常数法 8.777 0.3 34.1 -1.5
    HMX 9.100 39.3 遗传算法 9.287 2.1 40.6 3.3
    平衡常数法 9.260 1.8 38.8 -1.3
    TATB 7.860 31.5 遗传算法 8.234 4.7 32.0 1.6
    平衡常数法 7.851 -0.1 28.9 -8.2
    TNT36/
    RDX64
    8.030 29.4 遗传算法 8.186 1.9 29.0 -1.4
    平衡常数法 8.046 0.2 27.4 -6.8
    PETN50/
    TNT50
    7.465 24.8 遗传算法 7.718 3.4 24.5 -1.2
    平衡常数法 7.532 0.9 23.4 -5.6
    HMX76.3/
    TNT23.7
    8.476 34.3 遗传算法 8.695 2.5 34.3 0.0
    平衡常数法 8.571 1.1 32.3 -5.8
    下载: 导出CSV
  • [1] Mader C L. Numerical modeling of explosive and propellants[M]. 2nd ed. Florida: CRC Press, 1998:33-52.
    [2] Qiu Jianbin, Feng Gang, Gao Huijun. A new equation of state for detonation products[J]. Journal of Chemical Physics, 1981, 74(8):4634-4645. doi: 10.1063/1.441653
    [3] 李德华, 程新路, 杨向东, 等.TNT和TATB炸药爆轰参数的数值模拟[J].兵工学报, 2006, 27(4):638-642. doi: 10.3321/j.issn:1000-1093.2006.04.014

    Li Dehua, Cheng Xinlu, Yang Xiangdong, et al. Numerical simulation of detonation parameters for TNT and TATB detonation products[J]. Acta Armamentarii, 2006, 27(4):638-642. doi: 10.3321/j.issn:1000-1093.2006.04.014
    [4] Wu Xiong. Detonation performance of condensed explosives computed with the VLW EOS[C]//Proceedings of the Eighth Symposium (International) on Detonation. Albuquerque: Office of Naval Research, 1986: 796-804.
    [5] 吴雄, 龙新平, 何碧, 等.VLW爆轰产物状态方程[J].中国科学:B辑:化学, 2008, 38(12):1129-1132. http://cdmd.cnki.com.cn/Article/CDMD-82818-1011211247.htm
    [6] 周霖.爆炸化学基础[M].北京:国防工业出版, 2005:33-37.
    [7] 孙志艳, 潘功配, 陈宁, 等.底排药剂燃烧产气量的理论计算[J].弹箭与制导学报, 2006, 26(2):71-73. doi: 10.3969/j.issn.1673-9728.2006.02.025

    Sun Zhiyan, Pan Gongpei, Chen Ning, et al. Calculation of gaseous products quantity for base bleeding agent[J]. Journal of Projectiles, Rockets, Missiles and Guidance, 2006, 26(2):71-73. doi: 10.3969/j.issn.1673-9728.2006.02.025
    [8] 周霖, 谢中元.含Cs盐推进剂燃烧产物导电特性研究[J].含能材料, 2009, 17(1):99-102. doi: 10.3969/j.issn.1006-9941.2009.01.024

    Zhou Lin, Xie Zhongyuan. Research on electrical conductivity of combustion production of composite propellant containing Cs salt[J]. Chinese Journal of Energetic Materials, 2009, 17(1):99-102. doi: 10.3969/j.issn.1006-9941.2009.01.024
    [9] 张熙和, 云主惠.爆炸化学[M].北京:国防工业出版社, 1989:23-35.
    [10] 雷英杰, 张善文, 李续武, 等.Matlab遗传算法工具箱及其应用[M].西安:西安电子科技大学出版社, 2011:45-61.
    [11] Goldberg D E. Genetic algorithms in search, optimization and machine learnin[M]. Boston: Addison-Wesley Professional, 1989:1-25.
    [12] 谢中元, 周霖, 王浩, 等.遗传算法在推进剂燃烧产物组成计算中的应用[J].含能材料, 2015, 23(4):340-345.

    Xie Zhongyuan, Zhou Lin, Wang Hao, et al. Application of genetic algorithm in calculation of combustion equilibrium composition[J]. Chinese Journal of Energetic Materials, 2015, 23(4):340-345.
    [13] 范磊, 潘功配, 欧阳的华, 等.基于遗传算法结合支持向量机的Mg/PTFE贫氧推进剂配方优化[J].推进技术, 2012, 33(4):620-624. http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=tjjs201204022

    Fan Lei, Pan Gongpei, Ouyang Dehua, et al. Application of genetic algorithm-support vector machine in formula optimization of Mg/PTFE fuel rich propellant[J]. Journal of Propulsion Technology, 2012, 33(4):620-624. http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=tjjs201204022
    [14] 安维中, 胡仰栋, 袁希钢.多相多组分化学平衡和相平衡计算的遗传算法[J].化工学报, 2003, 54(5):691-694. doi: 10.3321/j.issn:0438-1157.2003.05.020

    An Weizhong, Hu Yangdong, Yuan Xigang. Calculation of multiphase and multicomponent chemical equilibrium using genetic algorithm[J]. Journal of Chemical Industry and Engineering, 2003, 54(5):691-694. doi: 10.3321/j.issn:0438-1157.2003.05.020
    [15] 陈朗, 龙新平.含铝炸药爆轰[M].北京:国防工业出版社, 2004:30-38.
    [16] 宁小蘶.炸药水下爆炸性能计算方法研究[D].北京: 北京理工大学, 2010: 10-21.
  • 加载中
图(1) / 表(2)
计量
  • 文章访问数:  4199
  • HTML全文浏览量:  1309
  • PDF下载量:  412
  • 被引次数: 0
出版历程
  • 收稿日期:  2014-12-24
  • 修回日期:  2015-04-21
  • 刊出日期:  2016-07-25

目录

    /

    返回文章
    返回