火炮内弹道求解与计算
某大口径火炮弹丸卡滞的内弹道计算与分析

中 图 分 类 号 :T J 3 0 2 文 献 标 志 码 :A 文 章 编 号 :1 6 7 3—6 5 2 4( 2 01 7)0 3 0 0 5 8 0 5
2 . Hu a ’ a n N o r t h I n d Gr p C o r p,Qi q i h a e r 1 61 0 0 6,He i l o n g j i a n g,C h i n a )
Ab s t r a c t :I n r e s p o n s e t o o n e b o r e b u r s t a c c i d e n t ,i n t e r i o r b a l l i s t i c t r a j e c t o r y ma t h mo d e l o f p r o j e c t i l e b i n d i n g wa s e s t a b l i s h e d,c a l c u l a t e d a n d a n a l y z e d b a s e d o n b o t h c l a s s i c a l i n t e r i o r b a l l i s t i c t r a j e c t o r y a n d o n e d i me n s i o n t w o p h a s e i n t e r i o r b a l l i s t i c t r a j e c t o r y .C a l c u l a t i o n r e s u l t s t h r o u g h c l a s s i c a l i n t e r i o r b a l l i s — t i c t r a j e c t o r y c a l c u l a t i o n a p p r o a c h s h o we d t h a t a t t h e mo me n t o f p r o j e c t i l e b i n d i n g,t h e p r o p e l l a n t w e r e
内弹道方程组及其求解

10.5 装填条件的变化对内弹道性能 的影响及最大压力和初速的修正公式
• 2.装药量变化对内弹道性能的影响 • 装药量的变化是经常遇到的,例如,每批火药出厂时,为满足武器膛
压和初速的要求,总是采取选配装药量的方法,以达到所要求的初速 或膛压的指标,因此,掌握装药量的变化对各弹道性能的影响是有很 大实际意义的。 • 从理论上分析,装药量的增加实际就是火药气体总能量的增加,因此 ,在其他条件不变的情况下,将使最大压力增加,初速也增加。但是 由于装药量的变化对最大压力的影响比对初速的影响大,所以随着装 药量的增加,最大压力的增加比初速的增加要快。表10-5列出了 85mm高炮的试验结果。
• 10.1 火炮射击过程的不同时期 • 10.2 内弹道方程组 • 10.3 计算例题 • 10.4 内弹道方程组的解析解法 • 10.5 装填条件的变化对内弹道性能的影响
及最过程的不同时期
• 10.1.1 前期
• 当药室压力低于挤进压力时,弹丸在膛内不发生运动。在实际情况下 ,由于气体压力的作用,弹丸的挤进应是一个渐进的过程,这个时期 的弹道过程称为起始内弹道,其研究也是弹道学的一个分支。图10 -1给出了这一时期气体压力的变化规律。图中,前期时刻记作t0 ,射击启动压力(挤进压力)记作p0,相应的火药燃烧参数分别记 作Ik0、z0和ψ0。
免的。弹丸质量的变化同样也会影响到各弹道诸元的变化。很明显, 弹丸质量的增加就表示弹丸的惯性增加,其结果必然使最大压力增加 和初速减小。在其他条件不变时,计算76mm加农炮弹丸质量变化 对各弹道诸元的影响,见表10-8。
上一页 下一页 返回
上一页 下一页 返回
10.1 火炮射击过程的不同时期
• 在某一特定时刻tk,火药燃烧结束。相应的火药燃烧参数在该时刻 用下标k来标记,分别记为:tk、pk、Ik、zk、ψk=1、vk 和lk。
100毫米加农炮杀伤爆破弹空气动力特性分析和弹道计算详解

综合课程设计(B2)任务书一、设计题目:100毫米加农炮杀伤爆破弹空气动力特性分析和弹道计算二、已知条件:1 结构尺寸(见附图)2 弹丸直径 D =100 mm3 弹丸初速 v 0 =900m/s4 弹丸射角 045θ=︒5 弹丸质量 m =15.6 kg6 弹丸转动惯量比 222.03540.21529.46y x J J kgm kgm ==7 火炮缠度 η=32(d)8 引信为海时-1 引信,其外露长度为129 mm ,质量0.641kg,旋入弹体深度为29mm ,小端直径为8mm ;9 质心位置(距弹底) X =172mm10弹体材料 D60三、设计要求: 1 用AUTOCAD 绘制弹体零件图和半备弹丸图 2 对弹丸结构进行空气动力特性分析 3 利用所学方法进行弹丸空气动力参数计算 4 根据弹丸空气动力参数进行弹道计算 5 进行弹道飞行稳定性计算 6 总结分析计算结果7 撰写课程设计说明书学生签名:日 期:2010-6-29课程设计(论文)评语及成绩评定前言本次的综合课程设计是在学习了《弹丸空气动力学》与《弹道学》的基础上进行的,主要对弹丸结构进行空气动力特性分析,计算弹丸空气动力参数及弹道计算并对弹丸的飞行稳定性进行校核。
任何武器弹药的设计,总是在一定的战术技术要求下进行的。
一般对武器弹药的战术技术要求,主要有威力、射程、精度和机动性等。
而这些战术要求之间又是相互依存相互矛盾的。
一个先进武器的设计过程,也是一个发现矛盾、分析矛盾和解决矛盾的过程。
弹丸在空气中飞行,周围空气与弹丸在相互作用下产生力和力矩,所受的空气动力和力矩取决于弹丸表面的受力情况,实际上就是压强和切向应力沿弹体表面的分布。
寻求改善作用弹丸上的空气动力,提高飞行稳定性。
空气动力学导源于流体力学,流体力学是物理学的一个分支,它研究的是流体中的作用力和流体的运动规律。
弹丸空气动力学是在空气动力学的基础上发展起来的,是研究空气与在空气中飞行的弹丸之间相互作用的科学,可归纳为:研究弹丸飞行时,周围空气的相对运动规律;空气与弹丸相互作用的力和力矩组;寻求改善作用弹丸上的空气动力,提高飞行稳定性的一门科学。
火炮内弹道求解与计算

火炮内弹道求解与计算
火炮内弹道是指火炮射击时炮弹在火炮内的运动轨迹。
要解决火炮内弹道问题,需要考虑炮弹在炮管内的运动特性,以及发射药燃烧产生的气体对炮弹的推动力。
本文将从炮弹的运动方程入手,分析火炮内弹道的解法并进行计算。
炮弹的运动方程可以表示为:
ma = F - mg - fd - fL
其中m是炮弹的质量,a是炮弹在炮管内的加速度,F是发射药燃烧产生的推动力,g是重力加速度,fd是炮弹在炮管内受到的阻力,fL是炮弹在炮管内受到的气体偏转力。
在火炮运动方程中,炮弹在炮管内的加速度a是常量,可以通过测量炮弹的初速度和射程得到。
炮弹的初速度可以通过实验或者计算得到。
发射药燃烧产生的推动力F可以通过推进药的燃烧速率和燃烧产物的排放速度进行计算。
通过实验或者模拟可以得到推进药的燃烧速率和燃烧产物的排放速度。
炮弹在炮管内受到的阻力fd可以通过火炮内管壁的摩擦力和火药燃烧产生的气体对炮弹的阻力进行计算。
火炮内管壁的摩擦力可以由实验和数学模型得到。
火药燃烧产生的气体对炮弹的阻力可以通过实验和气体动力学模型计算。
炮弹在炮管内受到的气体偏转力fL可以通过气体对炮弹的作用力和炮弹的偏转角度进行计算。
气体对炮弹的作用力可以由实验和气体动力学模型得到。
炮弹的偏转角度可以由实验或者数学模型计算。
通过解决火炮内弹道问题,可以得到炮弹的运动轨迹和射程。
在实际应用中,可以通过对火炮内弹道进行数值模拟和优化计算,提高火炮的射击精度和射程。
内弹道设计

1. 内弹道设计1.1 已知条件(1)口径 152mm(2)炮膛断面积 s=1.905dm 2(3)弹丸质量(kg )51kg (4)药室扩大系数 1.05(5)全装药 Pm (膛底铜柱压力,kg/cm 2) 3400 (6)对应最小号装药Pm (膛底铜柱压力,kg/cm 2)950(7)采用双芳-3火药,火药力f =950000kg.dm/kg ,压力全冲量 I k =2408kg.s/dm21.2 设计要求进行152mm 榴弹炮内弹道设计,要求初速达到V 965/g m s =,全装药压力小于给定压力。
设计炮膛构造诸元,火药参数,并进行正面计算。
1.3 设计过程简述(1)取定装填密度和相对装药量;本组选择数据范围为:0.6~0.9∆=,0.25~0.6mω=(2)取次要功计算系数1 1.02ϕ=,将指标铜柱压力转化平均最高压力;11(1)=1.12(1)33d d P P P m mωωϕϕ=++电测铜柱 (3)根据选定的∆,m p 计算出有弹道设计表中查出相应的gΛ;(4)计算ω及0W ;(5)求解g l 和g W ;2000g g s g l W W l S d Sl W η==Λ==(6)根据选定的 1.05k χ=,求解炮膛结构诸元;求药室长度kw l l χ00=0W q qωωω==•∆炮膛全长 0w g nt l l L +=炮身全长cw g sh l l l L ++=0cl 为炮闩长=(1.5~2)d(7)根据已知的∆,m p 查弹道设计表求出B,由下式计算出压力全冲量k I =,进而可求出火药的厚度(8)选取火药型号,进行适当修约规整后,进行正面计算,检验设计准确与否。
2.方案评价标准内弹道设计,有诸多评价标准,利用评价标准,我们可以判断方案的优劣。
2.1火药能量利用效率标准火炮的能源都是利用火药燃烧后释放出的热能,因此,火药能量能不能得到充分利用,就应当作为评价武器性能的一个很重要的标准。
内弹道学第三章 内弹道方程组的解法

0 l
l
dl
l
中,根据
l
的公式可知
ll011
lψ是ψ或x的函数,显然,除非我们将lψ当作某种常 量来处理,否则积分是繁琐的。在第一章里,导出lψ 公式时曾经指出,在一定的装填密度情况下,随着ψ 的变化,lψ只是在不大的范围内变化。这样,就使我 们在进行以上积分时,完全可以将lψ当作如下的平均 值来处理
第一时期是射击过程中最复杂的一个时期,它具 有上面所建立的内弹道方程组所表达的各种射击现象。
§3.2 内弹道方程组的解法
内弹道方程组中共有P、v、l、t、ψ和Z六个变量, 其它各量都是已知常量,有五个独立的方程,如取其 中一个变量为自变量,则其余五个变量作为自变量的 函数,可以从上述方程组中解出,方程组是封闭的。
SPdlmvdv
SP llf
m2v
2
在这个方程组中,有v、l及P三个变量。为了解
出这些变量的函数关系,必须指定其中一个变量作
为自变量。由于这一时期是从燃烧结束点一直到炮
口,所以就起始条件而言,这三个变量的起始条件
都是已知的。但是就最终条件而言,只有l是已知的,
即所谓弹丸全行程长lg。显然,在这种情况下,选择
S 将前三式代入有
l l
Pf0K1xB 1x2fB 2x2
S
ll
S ll
§3.2 内弹道方程组的解法
5.最大压力Pm的确定
最大压力条件式 dP0或dP0
dt
dl
由内弹道方程可以导出最大压力的条件式
式中
fS1fPm1Ikm1vm
1 1
1
vm
SI k
m
xm
m 1 2 Z m 0 2 x m
§3.2 内弹道方程组的解法
内弹道方程组及其求解

上一页 下一页 返回
10.1 火炮射击过程的不同时期
• 10.1.4 后效期
• 从tg时刻开始,一直持续到平均弹道压力等于临界压力p=pcr 时结束,这一时期称为后效期。对于火药气体流出到空气中(k=1 .4)的情况,临界压力pcr约等于0.18MPa。
上一页 下一页 返回
10.4 内弹道方程组的解析解法
上一页 下一页 返回
10.4 内弹道方程组的解析解法
上一页 下一页 返回
10.4 内弹道方程组的解析解法
• 10.4.2 热力学第一时期
• 在热力学第一时期,火药已燃百分比ψ从ψ0变化到1。 • 为了对热力学第一时期求解,需要使用下列简化的内弹道方程:
• 在进行内弹道方程的解析求解时,需要分成不同阶段。 • 1.前期(热静力学时期) • 这一时期的起点为火药点火瞬间,终点是平均膛压等于挤进压力p0
瞬间。点火压力
下一页 返回
10.4 内弹道方程组的解析解法
上一页 下一页 返回
10.4 内弹道方程组的解析解法
上一页 下一页 返回
10.4 内弹道方程组的解析解法
• 10.1.2 热力学第一时期
• 热力学第一时期从t0时刻开始,一直持续到火药燃烧结束点。如果 火炮装药设计得不够合理,就有可能发生弹丸已经出炮口而这一阶段 还没有结束的情况。
下一页 返回
10.1 火炮射击过程的不同时期
• 对于好的弹道学设计,这一阶段所需时间应该只占弹丸出炮口时间的 一部分。在热力学第一时期,弹丸在膛内的运动使弹后空间体积不断 增大,火药在变容情况下燃烧。弹底和膛底之间容积变化率随着弹丸 速度的增加而增加。在这一时期的开始阶段,弹丸速度很小,以至于 火药燃烧后的气体生成速率迅速升高,因此,膛内压力增加。在tm 时刻,容积变化率和气体生成速率达到平衡,膛内压力达到最大压力 pm。在最大膛压pm以后,由于气体生成速率不能补偿弹后容积的 增大变化率,膛压开始下降。在tm时刻,燃烧参数I、z和ψ将用 下标m标记,记作Im、zm和ψm,弹丸速度和行程分别记为vm和 lm。
高装填密度-高膛压-高初速火炮内弹道特点及解法

高装填密度-高膛压-高初速火炮内弹道特点及解法高装填密度、高膛压和高初速是现代火炮的重要特点,这些特点可以提高火炮的射击精度和射击距离。
但同时也会带来一些问题,如:
1. 过高的膛压会导致炮管损伤和安全问题。
2. 过高的初速会导致弹丸穿透力过大。
3. 高装填密度会导致火药爆炸威力过大,同时还会使弹丸产生过多的旋转和侧风干扰。
解决这些问题的方法包括:
1. 使用高强度材料制造炮管和火炮结构,同时采用优化的膛线设计和缓冲系统来减少对炮管的影响。
2. 通过调整炮弹结构和弹道设计来降低初速并控制弹丸穿透力。
3. 对火药进行改良和优化,以减少爆炸威力和减少旋转和侧风干扰。
4. 运用射控技术来控制炮弹飞行轨迹和精度,以克服火药品质和炮弹结构等因素带来的不利影响。
5. 进行合理的炮弹选型和弹药配件,以适应不同的作战需求和环境条件。
总之,高装填密度、高膛压和高初速是现代火炮的重要特点,但在应用中需要综合考虑各方面因素,制定合理的火炮设计和弹道应用策略,以确保火炮的射击精度和安全性。
炮兵弹道计算

6.2 火箭弹弹道主动段近似解法
• 近似解法的准确性主要取决于对速度处理的准确性。
• 基于以上原因,近似处理中必须要保证速度积分的准确性。
6.2.2 变量变换
其中:
tpc0 H ( y) (6-8) k
tp g sin (6-9) k
6.2.3 方程组的近似积分
用逐次逼近法解此方程的步骤:
6.4.1 龙格—库塔法的基本思想
应用计算机计算弹道常用龙格—库塔法,此方法实质上是间接地使用泰 勒级数法的一种方法。
6.4.2 解弹道方程组
则
6.4.3 顶点、落点诸元的计算
• 然而基于被动段与炮弹弹道的共性,只要对yk的影响作一定处理, 就可以充分利用现有的地炮外弹道表来解决被动段顶点和落点诸 元的计算问题。常用解法有“分段解法”和“虚速法”。对反坦 克火箭弹及反坦克火箭增程弹,若采用分段解法时,还要用到适 于
1)被动段的弹道解法
2)被动结束段 LC 的弹道计算
式中
3)火箭弹道顶点和落点诸元
6.3.2 虚速法
1)虚速法的实质
故
6.4 数值积分法
空气弹道方程组的分析解,是在一些近似假设下求得的,准确的求 解弹道方程需用数值积分的方法。
常用的数值积分法有欧拉法,阿达姆-斯密斯法,差分法和龙格— 库塔法等,本节主要介绍龙格—库塔法。
第六章弹道计算
6.1 地面火炮弹道表的使用 6.2 火箭弹弹道主动段近似解法 6.3 火箭弹被动段的近似解法 6.4 数值积分法
6.1 地面火炮弹道表的使用
于选用了较小的间隔,一般直线插值就可以了。 常用列表方法进行插值比较方便,先查出给定点相邻的两个表点值所对 应的表格函数,填在表中,然后进行直线插值,把结果列于表中。
火炮内弹道求解与计算

火炮内弹道求解与计算摘要:本文结合火炮内弹道基本方程,得出压力、速度与行程、时间的关系式。
并利用了MATLAB 的程序对该火炮系统的内弹道过程进行求解。
关键词:内弹道基本方程;MATLAB ;1.火炮内弹道诸元火炮内弹道诸元数据如下表所示:炮膛断面积S药室容积V 0弹丸全行程I g弹丸质量m装药质量ωdm 2 dm 3 dm kg kg 0.8187.9247.4815.65.5火药参数如下表所示:F燃气比热比k管状火药长2a管状火药厚δ2kJ/kg dm 3/kg kg/dm 3 1 mm mm 96011.61.22601.7协调常量如下表所示:BIk 挤进压力P01 1 kPa ·s MPa 1.6021.2761601.930其他所需的参数计算:1b==δα;301054.6a-⨯==δβ;01.21=++=βαχ;50.01--=++++=βααββαλ;2.内弹道基本方程组及其解析解法方程组建立如上,则考虑三个时期分别求解:①前期:考虑为定容燃烧过程,则有条件:MPa p p V V v x 30,0,0,000======则有025.011V 0000=-+-=ραρωψp f ,013.0214100=-+=λψχλZ令99.04100=+=ψχλσ ②第一时期:将前期的参量计算得出之后,代入方程组,解算第一时期的v 、p 值。
考虑ψV 平均法,利用20ψψψψV V V V +==若设x=Z-Z 0则可得x x mSI v k 3.658==ϕ,ψψθψωθψωl l xB S f V V x B f p +-=+-=2222③第二时期:考虑第二时期无火药燃烧,则有: 设极限速度66.162812=-=mk f v jϕω)()1()(122111j k k k j v vl l l l v v -++-=-,ll v v S f P j +-⋅=1221ω 利用①~③可得各个时期的p-l ,v-l 曲线。
火炮装药内弹道性能次要功计算系数测试方法

火炮装药内弹道性能次要功计算系数测试方法摘要:提出了一种基于多普勒原理的弹丸膛内运动微波干涉测试系统和多点压力同步测试技术的火炮装药内弹道性能次要功计算系数测试方法。
该方法可以有效获得涵盖弹丸整个膛内运动过程的装药内弹道性能次要功计算系数,为发射装药内弹道性能预估提供可靠的计算参数。
采用微波干涉仪、压电压力测试系统、30 mm火炮对建立的次要功计算系数测试方法进行了试验研究。
结果表明:在弹丸膛内运动过程中,次要功计算系数随着弹丸速度的增加而逐渐减小并趋于一个定值;在进行装药内弹道性能预估计算时,次要功计算系数需根据弹丸速度进行分段取值,以提高预估计算精度。
关键词:发射装药;测试方法;次要功计算系数;微波干涉仪随着新型高能发射药的不断研制成功,发射装药内弹道性能仿真对发射药的装药设计及火炮的身管结构设计有着重要意义。
通过对内弹道方程组的求解计算,可以深入的了解膛内压力、速度等参量的变化规律[1]。
准确的内弹道性能仿真可以对发射药制备提供指导意见,有效降低发射药装药方案的试验量,减少试验成本,缩短发射药研制周期;基于内弹道模型仿真获得的火炮膛内压力分布状况可以为火炮的身管结构、反后坐装置等的设计提供准确可靠的基础数据。
国内外学者采用内弹道模型对发射装药的性能进行了大量计算研究工作,为发射装药技术研究提供了重要技术支撑[2-5]。
次要功计算系数是内弹道仿真模型中的一个重要参数,包含了弹丸的旋转运动功及摩擦功等信息,其数值的准确性对内弹道仿真结果的精度存在较大影响[6]。
获得次要功计算系数的传统方法一般是采用理论公式或经验公式进行计算,其中弹丸结构、膛线缠角、弹带的材料性能及其与膛壁之间的摩擦系数、火炮后坐机构质量等参数需进行测量并作为初始计算输入参数,计算工作量较大;此外,还需根据装药内弹道初速膛压等试验数据进行符合计算,对计算出的次要功系数进行修正,才能获得与该火炮匹配的内弹道预估用的次要功计算系数。
炮弹弹道计算公式

炮弹弹道计算公式弹道计算可以分为两个部分:水平运动和垂直运动。
水平运动是指炮弹在水平方向上的运动,垂直运动是指炮弹在垂直方向上的运动。
首先,我们来看水平运动。
炮弹在水平方向上的运动可以用如下公式表示:x = v * t * cos(θ)其中,x是炮弹在水平方向上的位移,v是炮弹的速度,t是时间,θ是炮弹的发射角度。
在这个公式中,我们假设没有考虑到空气阻力的影响。
接下来,我们来看垂直运动。
炮弹在垂直方向上的运动可以用如下公式表示:y = v * t * sin(θ) - (1/2) * g * t^2其中,y是炮弹在垂直方向上的位移,v是炮弹的速度,t是时间,θ是炮弹的发射角度,g是重力加速度。
这个公式是基于加速度的运动学方程得出的。
可以看到,垂直位移y受到重力加速度的影响,在时间越长的情况下,炮弹的垂直位移会越大。
通过上述两个公式,我们可以得出炮弹的弹道轨迹。
但是这两个公式有一个问题,就是没有考虑到空气阻力的影响。
因为炮弹在飞行过程中会受到空气阻力的作用,所以实际的弹道计算需要考虑空气阻力。
考虑到空气阻力的弹道计算会更加复杂,需要引入空气阻力系数和空气阻力公式。
通常情况下,炮弹的空气阻力可以用如下公式进行计算:F_d=(1/2)*ρ*v^2*C_d*A其中,F_d是空气阻力的大小,ρ是空气密度,v是炮弹的速度,C_d是空气阻力系数,A是炮弹的横截面积。
考虑到空气阻力后,我们可以重新修正水平运动和垂直运动的公式。
x = (v * t * cos(θ) - (1/2) * (F_d/m) * t^2其中,F_d/m是空气阻力对炮弹水平运动的负向影响,m是炮弹的质量。
垂直运动修正后的公式如下:y = (v * t * sin(θ) - (1/2) * g * t^2) - (1/2) * (F_d/m) *t^2通过以上修正后的公式,我们就可以考虑到空气阻力的影响,进行更加准确的炮弹弹道计算。
弹道计算在军事和民用领域都有重要的应用。
火炮内弹道求解与计算定稿版

火炮内弹道求解与计算 HUA system office room 【HUA16H-TTMS2A-HUAS8Q8-HUAH1688】火炮内弹道求解与计算摘要:本文结合火炮内弹道基本方程,得出压力、速度与行程、时间的关系式。
并利用了MATLAB的程序对该火炮系统的内弹道过程进行求解。
关键词:内弹道基本方程;MATLAB;1.火炮内弹道诸元火炮内弹道诸元数据如下表所示:炮膛断面积S药室容积V0弹丸全行程I g弹丸质量m装药质量ωdm2dm3dm kg kg0.8187.9247.4815.6 5.5火药参数如下表所示:F燃气比热比k 管状火药长2a管状火药厚δ2kJ/kg dm3/kg kg/dm31mm mm 9601 1.6 1.2260 1.7协调常量如下表所示:B Ik 挤进压力P01 1 kPa ·s MPa1.602 1.276 1601.9 30其他所需的参数计算:1b 0==δα;301054.6a -⨯==δβ;01.21=++=βαχ;50.01--=++++=βααββαλ; 2.内弹道基本方程组及其解析解法方程组建立如上,则考虑三个时期分别求解:①前期:考虑为定容燃烧过程,则有条件:MPa p p V V v x 30,0,0,000====== 则有025.011V 00000=-+-=ραρωψp f ,013.0214100=-+=λψχλZ 令99.04100=+=ψχλσ ②第一时期:将前期的参量计算得出之后,代入方程组,解算第一时期的v 、p 值。
考虑ψV 平均法,利用20ψψψψV V V V +==若设x=Z-Z 0 则可得x x m SI v k 3.658==ϕ,ψψθψωθψωl l x B S f V V x B f p +-=+-=2222 ③第二时期:考虑第二时期无火药燃烧,则有: 设极限速度66.162812=-=mk f v j ϕω)( )1()(122111j k k k j v v l l l l v v -++-=-,ll v v S f P j +-⋅=1221ω 利用①~③可得各个时期的p-l ,v-l 曲线。
《火箭发动机》 7 内弹道

机正常和稳定的工作,使推进剂的化学能充分转化为热能,要求燃 烧室压强必须高于推进剂完全燃烧的临界压强;从结构设计方面来 看,燃烧室是一个主要承受内压的部件,在进行各组件和药柱的强 度计算前,必须先确定燃烧室中可能出现的最大压强,其值的大 小,直接影响对燃烧室的强度要求和结构重量。 由此可见,在发动机设计过程中,首先确定推进剂成分,装药 几何尺寸和喷管喉径。计算出燃烧室压强随时间空变化的曲线;然 后求得发动机的推力随时间的变化规律和有关发动机的其它性能参 数以及进行发动机壳体结构设计和强度计算;最后,确定发动机设 计性能。有时,为达到总体设计要求,要反复多次地进行装药和喷 管几何尺寸的设计以及内弹道计算,以求得发动机的最佳设计。 总之,内弹道计算的任务是在确定推进剂成分、装药几何尺 寸、工作环境温度、喷管喉部直径等条件下,计算燃烧室压强随时 间的变化规律。
对于一定面喉比的发动机来讲,推进剂性能特性是影响平衡压强 的主要因素。例如,特征速度C*主要反映推进剂的能量特性;推进剂 密度ρp反映燃烧同样体积的装药产生燃烧产物的多少;燃速系数a和 压强指数n都反映燃速的快慢,因而亦反映燃烧产物的秒生成量。因此, 在推进剂生产过程中要严格控制成分和质量比例,尽可能避免装药内 部在化学组成和密度上的差异,以免使平衡压强的散布较大。 由于推进剂燃速特性随初温的变化而变化,因此,在实际工作中, 初温也是影响发动机平衡压强的另一主要因素。 推进剂燃速受初温的影响是很显著的,初温高时,燃速高,平衡 压强增大,工作时间缩短;初温低时,燃速低,压强降低,工作时间 长。压强的这种变化必然引起推力产生相应的变化。这种随着季节环 境温度的不同而产生的推力变化,对导弹的总体性能有很大的影响。 因此,在发动机设计阶段,必须预计在各种可能的环境温度下燃烧室 平衡压强的变化。
火炮内弹道计算手册

火炮内弹道计算手册
火炮内弹道计算手册是用来计算火炮发射弹道的手册,帮助火炮操作员确定炮弹的飞行轨迹和命中目标的准确性。
以下是一些可能包括在火炮内弹道计算手册中的内容:
1. 弹道基本概念和定义 - 包括弹道的定义、轨迹、射程和可用
的弹道修正参数等。
2. 弹道元素 - 包括炮弹质量、初始速度、发射角度、大气条件、射程等。
3. 飞行轨迹计算方法和公式 - 包括抛射物运动和强迫子弹运动
的基本公式,以及如何计算炮弹的弹道。
4. 弹道修正参数 - 包括风向修正、补偿器修正、温度修正、气
压修正等,以及如何根据环境条件对弹道进行修正。
5. 命中目标计算 - 包括在给定环境条件下,如何计算炮弹对不
同目标的命中准度和所需修正。
6. 误差和不确定性分析 - 包括对弹道计算中可能存在的误差和
不确定性进行分析,以及如何进行误差修正和优化。
7. 弹药数据表 - 包括不同类型炮弹的参数表,如炮弹重量、速度、射程等。
8. 计算示例和练习 - 包括一些具体的计算示例和练习题,帮助
操作员熟悉弹道计算方法和应用。
最后,火炮内弹道计算手册还可能包括一些常见问题和故障排除指南,以帮助操作员解决在弹道计算中可能遇到的问题。
大口径火炮内弹道参数的计算及仿真

t h e s p e e d o f t h e p r o j e c t i l e , t h e a v e r a g e p r e s s u r e o f t h e g u n p o w d e r g a s a n d t h e c h a n g e o f t h e t e mp e r a t u r e o f
( 沈阳理工大学装备工程学 院, 沈阳 1 1 0 1 5 9 )
摘要 : 利 用单一装药经典 内弹道数学模型 , 用 MA T L A B软件编写火炮 内弹道程序 , 得到 内弹道各特 征量如 弹丸速度 、 火药气体平均压力 、 火药气体温度随时 间变化规律 , 并且对 内弹道参数 如次要功 系数 、 火药力 、 余容进 行 了计算 。仿 真结果与实验结果基本 吻合 , 验证 了仿真结果 的正确性 。 关键词 : 内弹道 ; 单一装药 ; 特征量 ; 仿真 本文 引用格式 : 程林 , 霸 书红 , 蒋大干 , 等. 大 口径火炮 内弹道参 数的计算 及仿真 [ J ] . 兵 器装备 工程学 报 , 2 0 1 7 ( 1 1 ) :
第3 8卷
第1 1 期
兵 器 装 备 工 程 学 报
2 0 1 7年 1 1月
【 装备理论与装备技术】
d o i : 1 0 . 1 1 8 0 9 / s c b g x b 2 0 1 7 . 1 1 . 0 1 5
内弹道学 内弹道方程组的解法

§3.2 内弹道方程组的解法
代入上式即得
fS 1fP m 1 I k02xm 1S m kIxm
于是就解出 xm
K1
B1
1 Pm 2 f 1
从上式可以看出,为了确定xm必须预先巳知Pm,可 是 Pm又正是所要求的值。因此,在这种情况下,我 们就必须采用逐次逼近法。
§3.2 内弹道方程组的解法
B 1 B 1
从这样的等式建立了以下的方程组
x
1
x2
K1 B1
x1x2
0 B1
A
1
A2
1
A1x2 A2x1 0
x1
K1 2B1
1
b
b1 A1 2b
x2
K1 2B1
1b
A2
b1 2b
式中 b 14
B 1 0
K
2 1
§3.2 内弹道方程组的解法
于是就得到如下的积分
x xdx b1 x dx b1 x dx
0 1x 2b
0 xx1 2b
0 xx2
b1
b1
ln1xx12b1xx22b lnZx
式中
b1
b1
Zx1xx12b 1xx22b
b1
b1
1b 21K B 1 1x2b1b2 1K B 1 1x2b
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
火炮内弹道求解与计算 This model paper was revised by the Standardization Office on December 10, 2020火炮内弹道求解与计算摘要:本文结合火炮内弹道基本方程,得出压力、速度与行程、时间的关系式。
并利用了MATLAB 的程序对该火炮系统的内弹道过程进行求解。
关键词:内弹道基本方程;MATLAB ;1.火炮内弹道诸元火炮内弹道诸元数据如下表所示:炮膛断面积S药室容积V 0弹丸全行程I g弹丸质量m装药质量ωdm 2dm 3dm kg kg火药参数如下表所示:F燃气比热比k管状火药长2a管状火药厚δ2kJ/kg dm 3/kg kg/dm 31 mm mm 9601260协调常量如下表所示:BIk 挤进压力P01 1 kPa ·s MPa30其他所需的参数计算:1b==δα;301054.6a-⨯==δβ;01.21=++=βαχ;50.01--=++++=βααββαλ;2.内弹道基本方程组及其解析解法方程组建立如上,则考虑三个时期分别求解:①前期:考虑为定容燃烧过程,则有条件:MPa p p V V v x 30,0,0,000======则有025.011V 0000=-+-=ραρωψp f ,013.0214100=-+=λψχλZ令99.04100=+=ψχλσ②第一时期:将前期的参量计算得出之后,代入方程组,解算第一时期的v 、p 值。
考虑ψV 平均法,利用20ψψψψV V V V +==若设x=Z-Z 0则可得x x mSI v k 3.658==ϕ,ψψθψωθψωl l xB S f V V x B f p +-=+-=2222③第二时期:考虑第二时期无火药燃烧,则有: 设极限速度66.162812=-=mk f v j ϕω)()1()(122111j k k k j v vl l l l v v -++-=-,l l v v S f P j +-⋅=1221ω 利用①~③可得各个时期的p-l ,v-l 曲线。
3.使用MATLAB 对内弹道进行求解由于解析解方法较为繁琐,并且需要相当多的简化才能进行计算,因此考虑使用MATLAB 对内弹道方程进行求解与仿真,描绘p-t 、p-l 、v-t 、v-l 曲线,如下图所示。
最大膛压约为800MPa ,出膛速度大约为1000m/s.代码代码:function ndd %100mm 加农炮S=; %枪(炮)膛横断面积 dm^2 M=; %弹重 kg V0=; %药室容积 dm^3 I_g=; %身管行程 dmP_0 =30000; %起动压力 kpa fai1=; %次要功系数 theta =; %火药热力系数%========================================= f=960000; %火药力 kg*dm/kg alpha=1; %余容 dm^3/kg delta=; %火药密度ρ kg/dm^3 %==================================ome=; %装药量 kgu1=*10^-5; %第一种装药烧速系数 dm^3/(s*kg)n1=1; %装药压力指数n1lambda=; %装药形状特征量λlambda_s=0; %装药分裂点形状特征量λschi=; %装药形状特征量χchi_s=0; %装药分裂点形状特征量χsmu=0; %装药形状特征量μet1=*10^-2; %装药药厚δ0d1=*10^-2; %装药火药内径dB=;%=========================================%常数与初值计算-----------------------------------------------------------------l_0=V0/S;Delta=ome/V0;phi=;v_j=196*f*ome/(phi*theta*M);v_j=sqrt(v_j);Z_s=1;p_0=P_0/(f*Delta);psi_0=(1/Delta - 1/delta)/(f/P_0 + alpha - 1/delta);Z_0=(sqrt(1+4*psi_0*lambda/chi) - 1)/(2*lambda);%解算子-----------------------------------------------------------------------C = zeros(1,12);C(1)=chi;C(2)=lambda;C(3)=lambda_s;C(4)=chi_s;C(5)=Z_s;%C(6)=theta;C(7)=B;C(8)=n1;C(9)=Delta;C(10)=delta;C(11)=alpha;C(12)=mu;C;y0=[Z_0;0;0;psi_0];options = odeset('outputfcn','odeplot');[tt,y] = ode45(@ndd_fun,0:100,[Z_0;0;0],options,C);l = y(:,2);l = l*l_0;fl = find(l>=I_g);fl = min(fl);[tt,y] = ode45(@ndd_fun,0::fl,[Z_0;0;0],options,C);Z = y(:,1);lx = y(:,2); vx = y(:,3);psi = (Z>=0&Z<1).*( chi*Z.*(1 + lambda*Z + mu*Z) ) +...%%%%%%%%%(Z>=1&Z<Z_s).*( chi_s*Z.*(1 + lambda_s*Z) ) +...(Z>=Z_s)*1;l_psi = 1 - (Delta/delta)*(1-psi) - alpha*Delta*psi;px = ( psi - vx.*vx )./( lx + l_psi );p = px*f*Delta/100;v = vx*v_j/10;l = lx*l_0;t = tt*l_0*1000/v_j;fl = find(l>=I_g);fl = min(fl)+1;p(fl:end)=[];v(fl:end)=[];l(fl:end)=[];t(fl:end)=[];pd=px*f*Delta/100/(1+ome/3/fai1/M);pt=pd*(1+ome/2/fai1/M);aa=max(px);M=find(px==aa);Pm=[tt(M)*l_0*1000/v_j lx(M)*l_0 vx(M)*v_j/10 px(M)*f*Delta/100 pt(M) pd(M) psi(M) Z(M)];%ll=length(tt);ran=find(Z>=1);ran=min(ran);Zf=[tt(ran)*l_0*1000/v_j lx(ran)*l_0 vx(ran)*v_j/10 px(ran)*f*Delta/100 pt(ran) pd(ran) psi(ran) Z(ran)];jie=find(psi>=1);jie=min(jie);psij=[tt(jie)*l_0*1000/v_j lx(jie)*l_0 vx(jie)*v_j/10px(jie)*f*Delta/100 pt(jie) pd(jie) psi(jie) Z(jie)];pg=[tt(end)*l_0*1000/v_j lx(end)*l_0 vx(end)*v_j/10 px(end)*f*Delta/100 pt(end) pd(end) psi(end) Z(end)];Ry1=[Zf;psij;pg;Pm];Ry2=[tt*l_0*1000/v_j lx*l_0 vx*v_j/10 px*f*Delta/100 pt pd psi Z];subplot(2,2,1);plot(t,p,'linewidth',2);grid on;xlabel('\fontsize{8}\bft (ms)');ylabel('\fontsize{8}\bfp (kg/cm^{2})');title('\fontsize{8}\bft-p曲线');subplot(2,2,2)plot(t,v,'linewidth',2);grid on;xlabel('\fontsize{8}\bft (ms)');ylabel('\fontsize{8}\bfv (m/s)');title('\fontsize{8}\bft-v曲线');subplot(2,2,3)plot(l,p,'linewidth',2);grid on;xlabel('\fontsize{8}\bfl (dm)');ylabel('\fontsize{8}\bfp (kg/cm^{2})');title('\fontsize{8}\bfl-p曲线');subplot(2,2,4)plot(l,v,'linewidth',2);grid on;xlabel('\fontsize{8}\bfl (dm)');ylabel('\fontsize{8}\bfv (m/s)');title('\fontsize{8}\bfl-v曲线');tspan = length(t)/20;tspan = 1:ceil(tspan):length(t);tspan(end) = length(t);fprintf(' t(ms) p(kg/cm^2) v(m/s) l(dm)');format short g;Result = [t(tspan) p(tspan) v(tspan) l(tspan)]format;%--------------------------------------------------------------------------function dy = ndd_fun(t,y,C)chi=C(1);lambda=C(2);lambda_s=C(3);chi_s=C(4);Z_s=C(5);mu=C(12);theta=C(6);B=C(7);V=C(8);Delta=C(9);delta=C(10);alpha=C(11);Z = y(1); l = y(2); v = y(3);psi = (Z>=0&Z<1).*( chi*Z.*(1 + lambda*Z + mu*Z) ) +...(Z>=1&Z<Z_s).*( chi_s*Z.*(1 + lambda_s*Z) ) +...(Z>=Z_s)*1;l_psi = 1 - (Delta/delta)*(1-psi) - alpha*Delta*psi;p = ( psi - v*v )/( l + l_psi );dy(1) = sqrt(theta/(2*B))*(p^V)*(Z>=0&Z<=Z_s);dy(2) = v;dy(3) = theta*p/2;dy = [dy(1);dy(2);dy(3)];参考文献[1]郭新鹏,赵军利.基于MATLAB的枪炮内弹道程序设计及仿真[J].高校理科研究.[2]吴晶,刘金元.局域MATLAB的舰炮内弹道计算模块的GUI设计[J].舰船电子工程.2014,34,6:94-98.Wu Jing,Liu design of calculation module of the interior ballistic for ship gun based on matlab[J].Ship electronic Engineering,2014,34,6:94-98.[3]钱林方.火炮弹道学[M].2009:116-183.。