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

中 图 分 类 号 :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
火炮内弹道求解与计算

火炮内弹道求解与计算
火炮内弹道是指火炮射击时炮弹在火炮内的运动轨迹。
要解决火炮内弹道问题,需要考虑炮弹在炮管内的运动特性,以及发射药燃烧产生的气体对炮弹的推动力。
本文将从炮弹的运动方程入手,分析火炮内弹道的解法并进行计算。
炮弹的运动方程可以表示为:
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火药能量利用效率标准火炮的能源都是利用火药燃烧后释放出的热能,因此,火药能量能不能得到充分利用,就应当作为评价武器性能的一个很重要的标准。
火炮内弹道设计-毕业论文资料

1 绪论内弹道(internal ballistics)是弹道的一部分,内弹道研究弹丸从点火到离开发射器身管的行为。
内弹道学研究对各种身管武器都有重要意义。
击发方法:任何类型的身管武器第一步需要击发火药。
最早的枪支、大炮由一个一端密封的金属管组成。
1.1 内弹道学研究对象内弹道学是研究发射过程中枪炮膛内及火箭发动机内的火药燃烧、物质流动、能量转换、弹体运动和其它有关现象及其规律的弹道学分支学科。
燃烧的发射药产生具有很高压力的气体,使弹丸加速穿过炮膛,直到以预定初速离开炮口。
初速是具有一定质量和形状的弹丸最终要达到的整个射程的基础。
在设计火炮时必须进行计算以保证最正常、最有效地产生所需要的初速。
发射装药产生的能量用于完成好几种工作。
大部分能量用于赋予弹丸速度。
能量还消耗在做下述功上:使弹丸旋转,克服弹丸与膛壁之间的摩擦力,使发射药和发射药气体在膛内运动以及使火炮后坐部分后坐。
有些能量还以热能的形式损失在身管、炮尾、弹丸和药筒(如果使用药筒的话)上。
发射过程都是从点火开始,通过机械击发、电热或其他方式将点火药点燃,所产生的高温气体及灼热粒子再点燃火药装药,迅即扩展到整个装药表面,并同时沿着药粒厚度向内层燃烧。
燃烧进行在一个封闭的空间中,这个空间前由弹丸的弹带封闭,后有火炮所采用的紧塞装置封闭,紧塞装置用于防止火药气体从后面逸出。
在发射药气体的压力达到能使弹丸运动的程度之前,发射药的燃烧速度与膛压增加的速度是成正比例的。
所谓“弹丸启动压力”就是指使弹丸开始向前运动的压力。
当弹丸沿身管向前运动时,供发射药气体占用的空间增大,因此膛压的增加速度减小。
当空间增加所导致的压力的增加相等时,膛压达到最大值。
自此以后膛压开始下降,同时弹丸却在继续加速,甚至在发射药全部燃尽后弹丸仍在继续加速,只是加速度逐渐减小,弹丸一出炮口即变为减速。
下图说明膛内压力、弹丸膛内行程和弹丸速度间的关系。
内弹道学的研究对象,主要是有关点火药和火药的热化学性质,点火和火药燃烧的机理及规律;有关枪炮膛内火药燃气与固体药粒的混合流动现象,有关弹带嵌进膛线的受力变形现象,弹丸和枪炮身的运动现象;有关能量转换、传递的热力学现象和火药燃气与膛壁之间的热传导现象等。
膨胀波火炮两相流内弹道性能分析与数值模拟

V N)ss m, h op aef w d l fnei alt scniei a— l t p aee et n E yt e tet —hs o s w l moe o t o b ls c o s r ggs o di e hs f c ad i r r ii d n si n r f
第 3 卷第 2 1 期 2010年 2月
兵
工
学
报
Vo131 . No. 2 Fe . 2 0 b 01
ACTA ARM AMENTARI I
膨胀波火炮两相流 内弹道性能分析 京 理 工 大 学 动 力 工 程 学 院 , 苏 南京 20 9 ) 南 江 10 4
烧及燃 气流 动状 态 的变化规律 , 出 了后喷 装置 g 入 所产 生 的有别 于传 统 闭膛 火炮 系统 的膛 内流 给 l
动现 象 , 验证 了 R V N 内弹道 两相 流模 型的正确 性。 通过 数值 求解计算 可得 到 : )R V N 系统 A E 1 AE 在不影 响炮 口动 能的前提 下后 坐 冲量 减 小 5 . 4 , 管 热量 降低 5 . 2 ; )后 喷打 开 时机 越 30 % 身 04 % 2
Ab t c :B sd o a n h me h ns a d srcu e c aa tr t fte rrfcin w v u ( sr t a e n lu c c a i a m n t tr h rcei i o h aea t a e g n RA— u sc o
高装填密度-高膛压-高初速火炮内弹道特点及解法

高装填密度-高膛压-高初速火炮内弹道特点及解法高装填密度、高膛压和高初速是现代火炮的重要特点,这些特点可以提高火炮的射击精度和射击距离。
但同时也会带来一些问题,如:
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 地面火炮弹道表的使用
于选用了较小的间隔,一般直线插值就可以了。 常用列表方法进行插值比较方便,先查出给定点相邻的两个表点值所对 应的表格函数,填在表中,然后进行直线插值,把结果列于表中。
内弹道方程组及其求解

10.1 火炮射击过程的不同时期
• 在某一特定时刻tk,火药燃烧结束。相应的火药燃烧参数在该时刻 用下标k来标记,分别记为:tk、pk、Ik、zk、ψk=1、vk 和lk。
• 10.1.3 热力学第二时期
• 从火药燃烧结束点(t=tk、ψ=1、z=zk)开始,一直持续到 弹底与炮口重合时刻(t=tg)结束,这一时期称为热力学第二时 期。在这个时期,弹丸在弹底压力作用下继续加速。
下一页 返回
10.5 装填条件的变化对内弹道性能 的影响及最大压力和初速的修正公式
• 装填条件包括火药的形状、装药量、火药力、火药的压力全冲量、弹 丸质量、药室容积、挤进压力、拔弹力和点火药量等,下面分别研究 它们的变化对弹道性能的影响。
• 1.火药形状变化的影响 • 装填条件中火药形状的变化通常是由两个不同原因引起的:一个是为
• 数据表明,火药力对最大压力和火药燃烧结束位置的影响比对初速的 影响要显著得多。
• 4.火药压力全冲量对内弹道性能的影响 • 火药的压力全冲量Ik的变化包括两种情况:一种是火药厚度e1的
变化,另一种是燃烧速度系数u1的变化。根据气体生成速率公式 • dψ/dt=χ/Ik*σ
上一页 下一页 返回
10.5 装填条件的变化对内弹道性能 的影响及最大压力和初速的修正公式
• 在tg时刻弹丸获得炮口速度vg,弹丸在身管中运动行程为lg。图 10-1给出了弹丸速度与膛内压力随弹丸行程和时间变化的关系曲 线。
上一页 下一页 返回
10.1 火炮射击过程的不同时期
• 10.1.4 后效期
• 从tg时刻开始,一直持续到平均弹道压力等于临界压力p=pcr 时结束,这一时期称为后效期。对于火药气体流出到空气中(k=1 .4)的情况,临界压力pcr约等于0.18MPa。
火炮装药内弹道性能次要功计算系数测试方法

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

火炮内弹道求解与计算 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都反映燃速的快慢,因而亦反映燃烧产物的秒生成量。因此, 在推进剂生产过程中要严格控制成分和质量比例,尽可能避免装药内 部在化学组成和密度上的差异,以免使平衡压强的散布较大。 由于推进剂燃速特性随初温的变化而变化,因此,在实际工作中, 初温也是影响发动机平衡压强的另一主要因素。 推进剂燃速受初温的影响是很显著的,初温高时,燃速高,平衡 压强增大,工作时间缩短;初温低时,燃速低,压强降低,工作时间 长。压强的这种变化必然引起推力产生相应的变化。这种随着季节环 境温度的不同而产生的推力变化,对导弹的总体性能有很大的影响。 因此,在发动机设计阶段,必须预计在各种可能的环境温度下燃烧室 平衡压强的变化。
大口径火炮内弹道参数的计算及仿真

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

炮弹弹道计算公式(一)炮弹弹道计算公式1. 弹道运动基本公式•在忽略空气阻力和风速等因素的情况下,炮弹的弹道运动可以通过以下公式描述:–水平方向速度:v x=v⋅cos(θ)–垂直方向速度:v y=v⋅sin(θ)–时间:t=2⋅v y g其中,v代表炮弹初始速度,θ代表炮弹射角,g代表重力加速度。
2. 射程计算公式炮弹达到最大射程时的射角•炮弹射程最大时,炮弹的射角可以通过以下公式计算:–最大射角:θ=π4炮弹射程•炮弹的射程可以通过以下公式计算:–射程:R=v2⋅sin(2θ)g其中,v代表炮弹初始速度,θ代表炮弹射角,g代表重力加速度。
3. 最大射高计算公式炮弹达到最大射高时的射角•炮弹最大射高时,炮弹射角可以通过以下公式计算:–最大射高射角:θ=π6炮弹最大射高•炮弹的最大射高可以通过以下公式计算:–最大射高:H=v2⋅sin2(θ)2g其中,v代表炮弹初始速度,θ代表炮弹射角,g代表重力加速度。
4. 举例说明假设一门炮弹的初始速度为100 m/s,重力加速度为 m/s^2,我们可以通过上述公式计算出以下信息:1.射程:–使用公式R=v 2⋅sin(2θ)g,代入v=100和θ=π4,计算得到:R=1002⋅sin(2⋅π4)≈ m所以,这门炮弹的射程约为米。
2.最大射高:–使用公式H=v 2⋅sin2(θ)2g,代入v=100和θ=π6,计算得到:H=1002⋅sin2(π6)2⋅≈ m所以,这门炮弹的最大射高约为米。
以上是关于炮弹弹道计算的一些基本公式及其应用。
在实际应用中,考虑到空气阻力和风速等因素时,还需要进行更复杂的计算和模拟。
内弹道学第三章 内弹道方程组的解法

根据假设7,弹丸是瞬时挤进膛线,并在压力达 到挤进压力P0时才开始运动。所以这一时期的特点应 该是定容燃烧时期,因此
l0, v0
§3.2 内弹道方程组的解法
在这一时期中,火药在药室容积W0中燃烧,压力则 由PB 升高到P0,与P0相应的前期结束的瞬间标志火药形 状尺寸的诸元也将相应地为ψ0、σ0及Z0。这些量既是 这一时期的最终条件,又是第一时期的起始条件。所以, 这一时期解法的目的,实际上就是根据已知的P0分别解 出ψ0、σ0及Z0这三个前期诸元。
f
1
v
2 j
S l1 l
为了计算方便起见,我们也可以采用另一种形式的
公式,即根据燃烧结束点的压力公式
Pk
f
1
vk2 v j2
S l1 lk
§3.2 内弹道方程组的解法
整理得 炮口处
P
Pk
l1 lk l1 l
1
Pg
Pk
l1 l1
lk lg
1
我们即求得第二时期的P-l及v-l曲线,再加上 第一时期的P-l及v-l曲线,从而求得整个的P-l及 v-l曲线。
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
§3.2 内弹道方程组的解法
最后求得
如令
Bx B 1 0
x 1x d x B B 1ln Z xB B 1ln Z1 x
在正常情况下,按照上式计算出的xm值都应该小 于xk=1-Z0。这就表示在火药燃烧结束之前出现最大 压力。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
火炮内弹道求解与计算摘要:本文结合火炮内弹道基本方程,得出压力、速度与行程、时间的关系式。
并利用了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/kgkg/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 -++-=-,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.4.Matlab 代码代码: function ndd %100mm 加农炮S=0.818; %枪(炮)膛横断面积dm^2M=15.6; %弹重kgV0=7.92; %药室容积dm^3I_g=47.48; %身管行程dmP_0 =30000; %起动压力kpafai1=1.02; %次要功系数theta =0.2; %火药热力系数%=========================================f=960000; %火药力kg*dm/kgalpha=1; %余容dm^3/kgdelta=1.6; %火药密度ρkg/dm^3%==================================ome=5.5; %装药量kgu1=1.6184*10^-5; %第一种装药烧速系数dm^3/(s*kg) n1=1; %装药压力指数n1lambda=-0.5; %装药形状特征量λlambda_s=0; %装药分裂点形状特征量λschi=2.01; %装药形状特征量χchi_s=0; %装药分裂点形状特征量χsmu=0; %装药形状特征量μet1=1.7*10^-2; %装药药厚δ0d1=1.7*10^-2; %装药火药内径dB=1.602;%=========================================%常数与初值计算-----------------------------------------------------------------l_0=V0/S;Delta=ome/V0;phi=1.276;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:0.005: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/10 px(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 Jinyuan.GUI 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.。