System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于机器学习的熔铸炸药能量性能计算方法技术_技高网
当前位置: 首页 > 专利查询>中北大学专利>正文

一种基于机器学习的熔铸炸药能量性能计算方法技术

技术编号:40929572 阅读:3 留言:0更新日期:2024-04-18 14:51
本发明专利技术公开了一种基于机器学习的熔铸炸药能量性能计算方法,适用于考虑熔铸成型工艺参数下熔铸炸药能量性能的计算。本发明专利技术通过对熔铸炸药最关键的熔铸成型工艺进行数值建模的方法,实现了与熔铸炸药能量性能计算的有机耦合;采用配方工艺相关系数及关联权重相结合的计算方法,能够针对熔铸炸药不同的工艺参数,在较大范围内调节熔铸炸药的能量性能计算精度;采用系统误差和总误差相结合的计算方法,能够更好的实现工艺参数对能量性能的影响参数的寻优求解,确保在复杂的工艺参数下,获得较准确的计算结果。本发明专利技术解决了含有工艺参数的熔铸炸药能量性能的精确计算问题,提供了一种基于机器学习的熔铸炸药能量性能计算的技术手段。

【技术实现步骤摘要】

本专利技术涉及混合炸药,尤其涉及混合炸药能量性能的计算,具体涉及一种针对熔铸炸药,能够实现在考虑熔铸工艺参数下熔铸炸药能量性能的计算。


技术介绍

1、炸药是在适当的外界能量作用下,能够发生快速化学反应,并生成大量热和气体产物的化合物或混合物。按组成,分为单质炸药和混合炸药;按用途,分为起爆药和猛炸药;按物理状态,分为固体炸药、液体炸药和气体炸药。军事上,用于各种弹药的装药和军事工程作业。国民经济建设中,广泛用于采矿、筑路、兴修水利、人工降雨、灭火、工程爆破、地震探测、石油勘探、金属加工等领域。混合炸药是导弹武器的毁伤能源物质,广泛应用于火箭弹、中远程导弹等武器,在现代武器中占有非常重要的地位。根据制备工艺,分为压装、静压、熔铸等成型方法,大尺寸的高能炸药装药主要采用熔铸成型的工艺。现有的熔铸炸药能量计算方法主要是基于配方组分,采用内能法进行计算,未考虑工艺工序对产品的影响,实际情况下,不同的工艺决定了产品的形状、密度、孔隙率、化学成分的分布及均匀性等与能量性能相关的参数,因此,开展工艺参数对熔铸炸药能量性能影响的计算具有重大的意义。现有的熔铸炸药能量计算方法主要存在以下问题:未考虑不同工艺工序对产品的影响,尤其是成型阶段的工艺,实际情况下,不同的工艺决定了产品的形状、密度、孔隙率、化学成分的分布及均匀性等与能量性能相关的参数,使得在相同配方下,无法预估不同工艺参数下的能量性能参数。因此,现有计算方法无法较好的获得考虑熔铸工艺参数下的熔铸炸药能量性能的计算。

2、从目前检索的技术资料中,尚未见具有能够考虑熔铸工艺参数下的熔铸炸药能量性能的计算方法。


技术实现思路

1、为了解决现有技术存在的问题,本专利技术提供一种基于机器学习的熔铸炸药能量性能计算方法

2、本专利技术提供的计算方法,步骤如下:

3、(1)熔铸炸药配方组成采用mi、wi表示,i=1、2、3......,mi为每一种组分,wi为每一种组分对应的百分含量,i为组分的数量,为正整数;

4、(2)熔铸炸药熔铸成型工艺参数采用gpj、vpj表示,j=1、2、3......,gpj为每一道工序,vpj为每一道工序对应的参数值,j为工序的数量,为正整数;

5、(3)熔铸炸药样品性能采用npk、xpk表示,k=1、2、3......,npk为每一个性能,xpk为每一个性能对应的参数值,k为性能的数量,为正整数,k为1时为爆热,k为2时为爆温;

6、(4)熔铸炸药配方组成系数为p1,熔铸炸药工艺参数系数为g1,配方工艺相关系数为

7、(5)对熔铸炸药配方组成参数进行修正,wi=wi×p1;

8、(6)对熔铸炸药工艺参数进行修正,vpj=vpj×g1;

9、(7)逻辑函数采用x为输入的参数;

10、(8)输出的参数值矩阵y=f(ω·x),ω为关联权重的矩阵,x为输入参数的矩阵,x包括配方组成参数、工艺参数及样品性能参数;

11、(9)系统误差y′j1为对应输出的真实参数值,j1=1、2、3......,m为输出参数的个数;

12、(10)设有n个输入节点、p个隐藏层节点和m个输出层节点,进行关联权重计算;

13、(11)输入层与隐藏层之间连接的p×n个关联权重

14、(12)隐藏层与输出层之间连接的m×p个关联权重

15、(13)隐藏层节点的p个阈值

16、(14)输出层节点的m个阈值

17、(15)计算隐藏层与输出层的关联权重变化

18、

19、η为机器认知效率;

20、(16)计算输入层与隐藏层的关联权重变化

21、

22、(17)计算新的关联权重

23、

24、(18)重复步骤(8)-步骤(17),使得ey数值最小;

25、(19)计算得到样品性能为xpk、jpk=yk,jpk为每一个性能对应的计算参数值;

26、(20)配方工艺相关系数min表示对应的每一个性能的误差的最小值;

27、(21)总误差为max表示对应的每一个性能的误差的最大值,若wc>ks,p1=y1×g1,g1=p1/y1,ks为误差计算的调节系数;

28、(22)若wc≤ks,p1=y1×g1;

29、(23)重复步骤(4)-步骤(22),若wc≤ko,ko为目标误差,停止计算,输出

30、jpk=yk。

31、因此,基于熔铸炸药的配方组成及工艺制备过程,采用配方组成参数、熔铸成型工艺参数及样品性能参数相互关联的计算方法,配方工艺相关系数及关联权重的算法,由系统误差及总误差对计算过程进行循环调节,能够获得较符合熔铸炸药实际制备过程的能量特性参数,进而计算得到较准确的熔铸炸药爆热和爆温。

32、本专利技术提供的一种基于机器学习的熔铸炸药能量性能计算方法,与现有技术相比,有益效果体现在以下几个方面:

33、(1)通过对熔铸炸药最关键的熔铸成型工艺进行数值建模的方法,实现了与熔铸炸药能量性能计算的有机耦合,能够实现熔铸炸药熔铸工艺参数对能量性能的影响,更符合熔铸炸药的实际制备情况。与现有技术相比,实现了熔铸炸药工艺参数对能量性能的影响,解决了在熔铸炸药配方相同、工艺条件不同下,熔铸炸药能量性能的精确预估问题,为熔铸炸药的配方设计及工艺优化提供了技术手段,填补了现有技术空白。

34、(2)采用配方工艺相关系数及关联权重相结合的计算方法,能够针对熔铸炸药不同的工艺参数,在较大范围内调节熔铸炸药的能量性能计算精度,更符合实际熔铸炸药制备过程中工艺参数变化较大的特征。与现有技术相比,能够更精确的对熔铸炸药能量性能计算过程进行循环调节,加速关联权重计算的收敛,提高计算效率和计算精度。

35、(3)采用系统误差和总误差相结合的计算方法,能够更好的实现熔铸工艺参数对能量性能的影响参数的寻优求解,确保在复杂的工艺参数下,获得较准确的计算结果。与现有技术相比,适用范围更广,能够在复杂的工艺条件下通过循环控制获得较优的计算结果。

36、因此,本专利技术解决了含有工艺参数的熔铸炸药能量性能的精确计算问题,提供了一种基于机器学习的熔铸炸药能量性能计算的技术手段。

本文档来自技高网...

【技术保护点】

1.一种基于机器学习的熔铸炸药能量性能计算方法,其特征在于步骤如下:

2.根据权利要求1所述的步骤(20),其特征在于,能够计算得到每一个性能的误差,选取其中的最小值,进而对配方工艺相关系数进行修正。

【技术特征摘要】

1.一种基于机器学习的熔铸炸药能量性能计算方法,其特征在于步骤如下:

2.根据权利要求1所述的...

【专利技术属性】
技术研发人员:张江波
申请(专利权)人:中北大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1