2009302026王勋

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

航空外弹道学

课程设计

姓名:王勋

班级: 08030902班

学号: 2009302026

时间: 2012.7.12

一、已知条件及题目要求

1.查表可知,标准下落时间()21.12

S s s

2.气象:

760on h mmHg =

288.4on K τ=

29.27R =

温度梯度35.86210G -=⨯度/米

8.4on mmHg =e

3. 弹丸参数:

216.5q kg =

0.299d m =

弹长 2.11L m =

9.806g =

4. 空气阻力系数:

00.160x C =

5. 初始条件:

400/u m s =

0w =

0p =

2000m H =

要求:列出弹道参数,并画出炸弹弹道曲线。

二、题目分析

对于所给题目,取直角坐标系Oxy ,坐标原点取在投弹高度为H 的投弹点O 上,x 轴取在飞机投弹瞬间速度1v →

的铅垂面(投弹面)内的水平方向,y 轴铅直

向下,如图1所示。转角方向规定顺时针为正。设弹道上任一点M 速度向量v →在x 轴与y 轴上的分量分别为u 与w 。

图1 水平轰炸图

由题目给出的条件,P=0,W=0可以知道,所要设计的题目类型为无外力的水平轰炸,由于飞机速度V 在X 轴方向上,因而初始条件为:

当0t =时,u v,w 0,x=0,y 0,0.θ====建立方程组如下:

()G(v )1=()G(v )+cos equations(1)sin du CH H y dt d CH H y g dt dx u v dt dy v dt v τττττωωθωθ⎧=--⎪⎪⎪--⎪⎪⎪==⎨⎪⎪==⎪⎪⎪⎪⎩

()(2)(3)(4)(5) 三、相关参数计算

(1)弹道系数C 的计算 0.2460.650.16C C i x0x0===

22

33id 0.2460.299C 10100.10158216.5

q ⨯=⨯=⨯= 其中d 为弹直径,q 为炸弹的重量。

(2)288.4G*(2000)y τ=+-,

其中310*862.5G -=

(3)查表得)Ma (C x0,其中:

v Ma a v *(288.40.005862*2000-0.005862y)^0.520.074

v *(300.124-0.005862y)^0.520.074

=

=+= Ma 可作如下近似

)Ma (C x0=

(4)(v )G τ的计算

on

H τγγ 其中0()x v C a

由(3)可求得,τ由(2)计算可求得。 (5)(y)H τ的计算

on

H τγγ (6)气压的计算:1/RG ON ON G

h h (1*(H-y))τ=- 其中-3G 5.86210=⨯

(7)

音速的计算:a =

(8)密度的计算:ON 1.225γ=

τ

γR h 6.13=

ON )(H γγ

=y

其中γ为空气比重,ON γ为地面空气比重标准值。

四、方程变形

由如下方程:

()G(v )1=()G(v )+cos equations(2)sin du CH H y dt d CH H y g dt dx u v dt dy v dt v τττττωωθωθ⎧=--⎪⎪⎪--⎪⎪⎪==⎨⎪⎪==⎪⎪⎪⎪⎩

()(2)(3)(4)(5) 令w P u

= 把上述方程组改变为:

(

)() equations(3)du CH H y G v u

dt dP g

dt u dx u

dt dy uP

dt v ττ⎧=--⎪⎪⎪=⎪⎪⎪=⎨⎪⎪=⎪⎪⎪=⎪⎩

积分的初始条件:当0t =时,1,0,0,0u v P x y ====

带入上述转换化简得:

1404.73710*[1()]*()* equations(4)ON RG x ON du G C H y C Ma uv dt

dP g dt u dy uP dt dx u dt

τττ-⎧=-⨯--⎪⎪⎪=⎪⎪⎨⎪=⎪⎪⎪=⎪⎩ (1)(2)(3)(4)

五、运用RungeKutta 法求解

RungeKutta 法的主要优点是计算精度较高,能满足通常的计算要求;每次计算,只用到前一步的计算结果;计算过程中改变步长不受限制。

求解C 代码如下:

#include

#include

#include

#define H 2000

#define G 5.682e-3

#define R 29.27

#define tao0 288.4

#define C 0.10165

#define U 400

#define g 9.806

#define dt 0.01

//求相关参数;

double tao(double y2) //求τ

{ double tao_;

tao_=tao0-G*(H-y2);

return(tao_);

}

double Hg(double y2) //比重函数Hg

{ double Hg_;

Hg_=pow((1-G/tao0*(H-y2)),1/(R*G))*sqrt(tao0/tao(y2));

return(Hg_);

}

相关文档
最新文档