《1 在推力和空气阻力作用下飞行器横向运动方程及边界条件》

1 在推力和空气阻力作用下飞行器横向运动方程及边界条件

设飞行器是细长体, 长l m, 轴向单位长度上的质量密度为ρ (x) , E (x) J (x) 是横坐标为x的截面上的抗弯刚度, 发动机推力记为P。设发动机推力与纵轴重合并与飞行器固联。飞行器发生横向振动或其它类型运动时发动机喷管推力中线与纵轴端点相切。因此, 发动机推力的横向分量将极大地影响振动参数。

空气的轴向阻力假定按某一规律C (x) 分布于飞行器全长上。换言之, C (x) 表示横坐标为x的点附近单位长度上的轴向空气阻力。在飞行中某一t时刻坐标为x的截面上的轴向内力记为N (x, t) , 剪力记为Q (x, t) , 弯曲力矩用M (x, t) 表示。今观察垂直于纵轴截下的微元上的力矩在t时刻的平衡方程式 (见图1) 。

u (x, t) 表示横截面坐标为x处在t时刻的横向位移, 用v表示飞行器的速度。注意到轴向力是由推力P在轴向投影Pcos θ ( θ是弯曲轴线的尾端点上的切线与平衡态轴线ox的夹角) 、分布阻力C (x, t) Δx和惯性力-ρ (x, t) dvdtdvdt合成的。由图1.1可写出

《图1》

图1 微元受力分析

图1 微元受力分析  

Fig.1 Forces acting on an element

Μ+ΔΜ-Μ-QΔx+ΝΔu=0M+ΔMMQΔx+NΔu=0

Δx→0时

Μ(x,t)x=Q(x,t)-Ν(x,t)u(x,t)x(1.1)M(x,t)x=Q(x,t)N(x,t)u(x,t)x(1.1)

在轴线发生弯曲时, 推力中线将发生偏转。在小振动情况下, 此时推力在ox方向 (平衡态) 的投影Pcos θ≈P, 而在垂直方向的投影为ΡsinθΡtanθΡuxPsinθPtanθPux。此时, 用G0表示飞行器总质量

G0(t)=l0ρ(x,t)dx(1.2)G0(t)=l0ρ(x,t)dx(1.2)

依设, 飞行器受到的总轴向阻力为

D0(t)=l0C(x,t)dx(1.3)D0(t)=l0C(x,t)dx(1.3)

飞行器在t时刻的轴向加速度为

dvdt=Ρ-D0G0g(1.4)dvdt=PD0G0g(1.4)

作用到横坐标为x处的轴向力为

Ν(x,t)=Ρ(t)-Ρ(t)-D0(t)G0(t)G(x,t)-D(x,t),(1.5)N(x,t)=P(t)P(t)D0(t)G0(t)G(x,t)D(x,t),(1.5)

式中G(x,t)=gx0ρ(s,t)dsD(x,t)=x0C(s,t)ds(1.6)G(x,t)=gx0ρ(s,t)dsD(x,t)=x0C(s,t)ds(1.6)

如果把 (1.5) 式改写成

Ν(x,t)=Ρ(t)(1-G(x,t)G0)+D0(t)(G(x,t)G0(t)-D(x,t)D0(t))(1.7)N(x,t)=P(t)(1G(x,t)G0)+D0(t)(G(x,t)G0(t)D(x,t)D0(t))(1.7)

容易看到N (x, t) 满足边界条件:

N (o, t) =P (t) , N (l, t) =0。

现将N (x, t) 的表达式 (1.7) 代入力矩平衡方程式 (1.1) :

Μ(x,t)x=Q(x,t)-Ρ(t)(1-G(x,t)G0(t))ux-D0(t)(G(x,t)G0(t)-D(x,t)D0(t))ux(1.8)M(x,t)x=Q(x,t)P(t)(1G(x,t)G0(t))uxD0(t)(G(x,t)G0(t)D(x,t)D0(t))ux(1.8)

上式再对x求二次微商后得

2Μ(x,t)x2=Q(x,t)x-Ρ(t)x(1-G(x,t)G0(t))ux-D0(t)x(G(x,t)G0(t)-D(x,t)D0(t))ux(1.9)2M(x,t)x2=Q(x,t)xP(t)x(1G(x,t)G0(t))uxD0(t)x(G(x,t)G0(t)D(x,t)D0(t))ux(1.9)

显然, 剪力Q (x, t) 的变化可写成外分布力和侧向惯性力之和:

Q(x,t)x=q(x,t)-ρ(x,t)2ut2(1.10)Q(x,t)x=q(x,t)ρ(x,t)2ut2(1.10)

又依梁的小弯曲理论知M (x, t) =EJ (x, t) ·2ux22ux2, 将MQ的值代入 (1.9) 式后便得到弹性细长体在推力和阻力共同作用下的横向运动方程式 [1]:

ρ(x,t)2ut2+2x2E(x)J(x,t)2ux2+x[Ρ(t)(1-G(x,t)G0(t))+D0(t)(G(x,t)G0(t)-D(x,t)D0(t))]ux=q(x,t),(1.11)ρ(x,t)2ut2+2x2E(x)J(x,t)2ux2+x[P(t)(1G(x,t)G0(t))+D0(t)(G(x,t)G0(t)D(x,t)D0(t))]ux=q(x,t),(1.11)

或者简写为

ρ(x,t)2ut2+2x2E(x,t)J(x,t)2ux2+xΝ(x,t)ux=q(x,t),(1.12)ρ(x,t)2ut2+2x2E(x,t)J(x,t)2ux2+xN(x,t)ux=q(x,t),(1.12)

式内N (x, t) 由 (1.5) 或 (1.7) 式确定。

在具体问题的讨论中可以区分下列三种不同的情况。

1) 当推力远大于阻力时, 火箭处于主动段大过载状态, P≫D0, 故阻力可忽略不计。此时

Ν(x,t)=Ρ(t)(1-G(x,t)G0(t))N(x,t)=P(t)(1G(x,t)G0(t))

2) 在被动段, 推力P=0, 轴向力完全由阻力和惯性力决定, 此时

Ν(x,t)=D0(t)(G(x,t)G0(t)-D(x,t)D0(t))N(x,t)=D0(t)(G(x,t)G0(t)D(x,t)D0(t))

3) 在既有推力又有较大阻力时, 二者接近相等:

D0(t)=Ρ(t)Ν(x,t)=Ρ(t)-D(x,t)D0(t)=P(t)N(x,t)=P(t)D(x,t)

总之, 由于飞行状态不同, 选取不同的轴向力函数N (x, t) , 基本方程式 (1.11) 可以描述飞行器在各种状态下的横向运动。

现在再来讨论基本方程式 (1.11) 的边界条件。首先, 无论是主动段或被动段, 在x=0和x=1的两个端点上力矩都等于零, 所以

EJ(x,t)2ux2|x=0=EJ(x,t)2ux2|x=l=0(1.13)EJ(x,t)2ux2x=0=EJ(x,t)2ux2x=l=0(1.13)

至于两端的剪力情况与自由梁有根本不同。如果坐标原点置于发动机喷管后端面中心, 由于发动机随飞行器的横向振动而摆动将产生外加剪力Ρ(t)ux|x=0P(t)uxx=0, 故第二组边界条件可以写为:

[xEJ(x,t)2ux2+Ρ(t)ux]x=0=0xEJ(x,t)2ux2|x=l=0(1.14)[xEJ(x,t)2ux2+P(t)ux]x=0=0xEJ(x,t)2ux2x=l=0(1.14)

这样, (1.13) 和 (1.14) 联合起来构成所讨论问题的边界条件。注意到, 与自由梁不同的是 (1.14) 中的第1式, 而其他三个边界条件则与两端自由的梁是相同的。当阻力存在时, 锥型前端头部所产生的阻力是由激波后压力升高造成的, 故前端阻力实际上是分布在头部附近的锥面上, 而包括在阻力函数C (x, t) 中。在本节所作基本假定的条件下, 边界条件 (1.13) 和 (1.14) 可望相当准确地成立 [2]

为了讨论方便, 常把 (1.12) 式改写成一阶方程组。设ρ (x, t) 总大于某一正常数, 定义算子

A(t)=1ρ(x,t)[2x2EJ(x,t)2x2+xΝ(x,t)x](1.15)A(t)=1ρ(x,t)[2x2EJ(x,t)2x2+xN(x,t)x](1.15)

和引进符号ut=vut=v, 则 (1.12) 式可改写为:

ut=vvt=-Au+q(x,t)ut=vvt=Au+q(x,t)

或者写成向量形式

t(uv)=(01-A0)(uv)+(01)q(x,t)(1.16)t(uv)=(0A10)(uv)+(01)q(x,t)(1.16)

《2 边值问题的本征值和振型》

2 边值问题的本征值和振型

综合第1节内的讨论, 基本方程式 (1.11) 和边界条件 (1.13) 、 (1.14) 一起构成飞行器的横向运动方程组, 当然也包括刚体横向运动部分。本节将讨论关于横向振动的振型和频率的理论。从 (1.11) 式中可看到, 飞行器的各种参数是随时间t而变化的。当主要研究振动问题, 而不是研究刚体运动时, 因为飞行器参数的变化比振动参数的变化慢, 我们有理由用固化系数的概念, 把诸系数固化。例如分别研究主动段、被动段、巡航段的横向振动, 可以认为在某一较长时间间隔中, 系数EJ (x, t) 、N (x, t) 等仅是横坐标x的函数。实践证明, 这样做至少对振动问题的研究是合理的。

现应用分离系数法来讨论本征值问题。设在 (1.11) 中令q=0, 存在有如y (x, t) =y (x) ·exp (λt) 形式的解, 其中y (x) 满足边界条件 (1.13) 和 (1.14) 。代入 (1.11) 、 (1.13) 及 (1.14) 并消去非零因子exp (λt) 后, 再采取固化系数的方法, 认为诸系数在某一时间间隔内不依赖于时间t, 就得到常微分方程边值本征值问题:

λ2y(x)+1ρ(x)d2dx2EJ(x)d2ydx2+1ρ(x)ddxΝ(x)dydx=0(2.1)EJ(x)d2ydx2|x=0=EJ(x)d2ydx2|x=l=0(ddxEJ(x)d2ydx2+Ρdydx)|x=0=0ddxEJ(x)d2ydx2|x=l=0(2.2)λ2y(x)+1ρ(x)d2dx2EJ(x)d2ydx2+1ρ(x)ddxN(x)dydx=0(2.1)EJ(x)d2ydx2x=0=EJ(x)d2ydx2x=l=0(ddxEJ(x)d2ydx2+Pdydx)x=0=0ddxEJ(x)d2ydx2x=l=0(2.2)

显然, 如果某一复数λy (x) 是上式的解, 则y (x) ·exp (λt) 必是前节得到的运动方程组 (1.11) , (1.13) , (1.14) 的一个特解。

下面应用希尔伯特空间的算子理论来讨论本征值问题。记 (2.1) 中的微分算符为:

A=1ρ(x)d2dx2EJ(x)d2dx2+1ρ(x)ddxΝ(x)ddx(2.3)A=1ρ(x)d2dx2EJ(x)d2dx2+1ρ(x)ddxN(x)ddx(2.3)

当然不是随便什么函数都能为算符A所作用。从物理概念出发, 需要规定算符A的作用范围。为此引用下列定义:一切以ρ (x) 为权的定义于 (0, l) 上的平方可积的复值函数全体构成完备的内积空间称为希尔伯特空间, 并记为L2ρ (0, l) 。在这个空间中两个函数y1 (x) 和y2 (x) 的内积定义为:

y1(x),y2(x)=l0y1(x)¯y2(x)ρ(x)dx(2.4)y(x)=y(x)y(x)12=(l0|y(x)|2ρ(x)dx)12(2.5)y1(x),y2(x)=l0y1(x)y2(x)¯¯¯¯¯¯¯¯ρ(x)dx(2.4)y(x)=y(x)y(x)12=(l0|y(x)|2ρ(x)dx)12(2.5)

(2.5) 式称为函数y (x) 的范数。函数y (x) 属于L2ρ2ρ (0, l) 这一事实记为y (x) ∈L2ρ2ρ (0, l) 。

空间L2ρ2ρ (0, l) 中一切能为微分算符作用并满足边界条件的函数全体构成微分算子A的定义域, 记为:

D(A)={y(x)|yL2ρ(0l)yEJ(x)y(EJ(x)y)ACEJ(x)y|x=0,l=0(EJ(x)y)|x=l=0[(EJ(x)y)+Ρy]|x=0=0}(2.6)D(A)={y(x)|yL2ρ(0l)yEJ(x)y′′(EJ(x)y′′)ACEJ(x)y′′|x=0,l=0(EJ(x)y′′)|x=l=0[(EJ(x)y′′)+Py]|x=0=0}(2.6)

式内yAC表示y (x) 是绝对连续的函数, 因而是一次可微的, 它的微商必属于L2ρ2ρ (0, l) 。这样定义的算子AD (A) 是L2ρ (0, l) 中的稠定线性算子。

首先我们证明, 按上述定义的线性微分算子A是自伴的, 这是它最重要的特征。设φ (x) ∈D (A) , ψ (x) ∈D (A*) , D (A*) 是A的伴随算子A*的定义域。依伴随算子的定义 [3], 有恒等式成立:

Aφψ=φA*ψφD(A)ψD(A*)(2.7)Aφψ=φAψφD(A)ψD(A)(2.7)

为了证明A是自伴算子, 我们计算上式左端。用分部积分法可写出下列等式:

Aφψ=l01ρ(x)(d2dx2EJ(x)d2φdx2+ddxΝ(x)dφdx)¯ψ(x)ρ(x)dx=[(ddxEJ(x)d2φdx2)¯ψ(x)]|l0-Aφψ=l01ρ(x)(d2dx2EJ(x)d2φdx2+ddxN(x)dφdx)ψ(x)¯¯¯¯¯¯¯ρ(x)dx=[(ddxEJ(x)d2φdx2)ψ(x)¯¯¯¯¯¯¯]|l0

(EJ(x)d2φdx2d¯ψ(x)dx)|l0+(dφdxEJ(x)dˉψdx)|l0-(EJ(x)d2φdx2dψ(x)¯¯¯¯¯¯¯dx)|l0+(dφdxEJ(x)dψ¯¯dx)|l0

(φ(x)ddxEJ(x)d2¯ψ(x)dx2)|l0+(Ν(x)dφdx¯ψ(x))(φ(x)ddxEJ(x)d2ψ(x)¯¯¯¯¯¯¯dx2)|l0+(N(x)dφdxψ(x)¯¯¯¯¯¯¯)

l0-(Ν(x)φ(x)dˉψdx)l0(N(x)φ(x)dψ¯¯dx)

l0+l0φ(x)(d2dx2EJ(x)d2ˉψdx2+ddxΝ(x)dˉψdx)dx(2.8)l0+l0φ(x)(d2dx2EJ(x)d2ψ¯¯dx2+ddxN(x)dψ¯¯dx)dx(2.8)

注意到上式右端最后一项正是〈φ, A*ψ〉。用F表示上式右端前六项的和, 注意函数N (x) 是绝对连续和可微的, 满足条件N (0) =P, N (l) =0。容易检查, 为了对任何φ (x) ∈D (A) 都有F=0, 必须且只须ψ (x) ∈D (A) 。另方面, 从 (2.8) 右端最后一项的表达式中又可看出伴随算子A*的微分表达式也是由 (2.3) 定义的A, 即在D (A) 上A的表达式和A*的表达式相同。于是D (A) =D (A*) , A=A*, A是自伴算子。

根据希尔伯特空间中的无界线性算子理论 [3,4]可作出下列结论:

1) 算子A的所有本征值λ2j2j都是实数, 因而本征值问题 (2.1) 、 (2.2) 的所有本征值都位于实轴上。如果λ2j2j<0, 那末λj=j是纯虚数, φj (x) ·exp (jt) 是系统可能产生的一种横向振动。如果在某种轴向力N (x) 作用下出现一个或几个本征值λ2>0, 那末至少出现一个λ>0的特解, 它对应于一种振型运动φ (x) ·exp (λt) , 此时, 当t→∞时exp (λt) →∞, 这个振型就是不稳定的。下面将看到, 只要发动机推力P足够大, 这种情况必然会发生。

2) 不同的本征值λ2i2iλ2j2j, ij所对应的本征函数φi (x) 和φj (x) 按L2ρ2ρ (0, l) 中的内积是相互直交的, 即

φi(x)φj(x)=l0φi(x)¯φj(x)ρ(x)dx=0ij(2.9)φi(x)φj(x)=l0φi(x)φj(x)¯¯¯¯¯¯¯¯ρ(x)dx=0ij(2.9)

这就是说, 不同的振型在 (2.9) 的意下互相直交, 这一点与两端自由的梁的情况是相同的。

3) 不难证明, 算子A一定有无穷多个本征值, 如果按它的绝对值自小至大排列起来, 那末当n→∞时, λ2n2n→∞, 这从物理概念上是极易理解的。对这一事实的严格证明只需应用算子的比较定理即可 [5], 这里不再赘述。

为了说明在推力 (阻力) 存在时飞行器横向运动的特点, 再回头讨论 (2.1) 式。设φ (x) 是A的定义域中的任一函数, 取φ (x) =1, 对 (2.1) 式两端分别取内积, 用分部积分法作简单运算后有:

λ2=-Aφφ=-l01ρ(x)(d2dx2EJ(x)d2φdx2+ddxΝ(x)dφdx)¯φ(x)ρ(x)dx=-l0EJ(x)|d2φdx2|2dx+l0Ν(x)|dφdx|2dx(2.10)λ2=Aφφ=l01ρ(x)(d2dx2EJ(x)d2φdx2+ddxN(x)dφdx)φ(x)¯¯¯¯¯¯¯ρ(x)dx=l0EJ(x)d2φdx22dx+l0N(x)dφdx2dx(2.10)

与没有推力或阻力作用的两端自由的梁比较, 上式右端多了一项与N (x) 有关的项, 它的存在使本征值向正的方向移动。只要函数N (x) 足够大 (只要增大推力就够了) , 就有可能出现λ2>0的情况, 这将对应不稳定的横向运动。这一事实早就有人指出过 [6,7]。这种情况当然是要努力避免的, 否则飞行器的横向振动就要失稳发散。这一点在下一节还要进一步讨论。

为了讨论方便, 有时把本征值问题写成一阶线性方程组的形式。参照第一节内的表达式 (1.16) , 置q=0有:

λy=z,λz=-Ayλy=z,λz=Ay

或者写成向量形式

λ(yz)=(01-A0)(yz)(2.11)λ(yz)=(0A10)(yz)(2.11)

于是二次本征值问题 (2.1) 就变为矩阵算子

A=(01-A0)(2.12)

的一次本征值问题。如果再采用向量写法, 令φ={y, z}, 则 (2.11) 可以表达得更简单

λφ=Aφ(2.13)

《3 失稳推力或失稳阻力》

3 失稳推力或失稳阻力

一个简支梁两端受压时, 当压力大到一定程度就会发生失稳现象。对细长体飞行器来说, 当推力或阻力增大到一定程度也可能发生失稳现象。以后将看到, 对同一个细长体, 失稳推力 (阻力) 要比失稳压力 (两端受压) 大好几倍。下面将证明, 对均匀飞行器, 前者比后者约大2.6倍。

从 (2.10) 式可以看到, 当N (x) 很小时, 例如接近于零, 此时本征值将主要由弹性项决定。但是, 当N (x) 增大时, 某些λ2将由负值逐渐增大, 经过零点移向正值。因此, 使某些本征值λ2=0是飞行器开始失稳的标志。我们的目的是找到这种临界推力 (阻力) , 一旦推力或阻力大于这个临界值后, 就会出现λ2>0的本征值, 使飞行器的横向运动变得不稳定。所以, 应该找到算子A的所有的零本征值对应的非零本征元 (函数) , 也就是求出算子A的全部零子空间。然而, A的零子空间中包括刚体运动对应的本征函数, 它是φ (x) =c, c为常数, 与没有推力或阻力作用的自由飞行器不同, 这里φ (x) =a+bx这种线性函数不再是零本征值对应的本征元了。因为它不满足边界条件。

现在研究在什么条件下会出现除刚体运动以外的零本征值对应的非零本征元。根据上述理由, 在 (2.1) 式中置λ2=0, 还假定轴向力函数N (x) 中的阻力部分

D(x)D0=x0C(ξ)D0dξ

不依赖于t, 即相对阻力分布规律不随时间变化, 在函数N (x) 的表达式 (1.7) 中设各参数都不依赖于t, 再用η代替P, 用ξ代替总阻D0, 就得到一个新的方程组:

d2dx2EJ(x)d2ydx2+ηddx(1-G(x)G0)dydx+ξddx(G(x)G0-D(x)D0)dydx=0(3.1)(EJ(x)d2ydx2)|x=0=(EJ(x)d2ydx2)|x=l=0(ddxEJ(x)+ηdydx)|x=0=0,(3.2)(ddxEJ(x)d2ydx2)|x=l=0.

根据明显的物理意义, 任何非零正数ηξ能使上式有y (x) ≠c的解存在都是一组失稳推力和阻力。可以推想, 这种组合是很多的, 甚至有无穷多组, 其中最小的一组是我们最感兴趣的, 它们将是保证飞行器横向运动稳定的基本限制。

如果阻力D0C (x) 是已知的 (外形和速度为已知) , 使 (3.1) 出现非常数解的最小推力η叫做固定阻力时的失稳推力。反之, 如果推力η=P是固定的, 使 (3.1) 式有非常数解的总阻力ξ就叫做失稳阻力。

推力远大于阻力时, 即高加速飞行时, 推力对横向振动频率的影响常常是最重要的问题, 下面将主要讨论这个情况。当阻力为零时, (3.1) 式变为

d2dx2EJ(x)d2ydx2+ηddx(1-G(x)G0)dydx=0(3.3)

现在证明, 在零阻力飞行中, 最小失稳推力由下列二次方程的最小非零正本征值η决定:

ddxEJ(x)dwdx+η(1-G(x)G0)w=0(EJ(x)dwdx)|x=0=(EJ(x)dwdx)|x=l=0(3.4)

为证明这一事实, 在 (3.3) 中令dydx=w, 再注意到(1-G(x)G0)x=l=0, 则 (3.2) 和 (3.3) 可写为

ddx[ddxEJ(x)dwdx+η(1-G(x)G0)w]=0(EJ(x)dwdx)|x=0x=l=0(ddxEJ(x)dwdx+η(1-G(x)G0)w)|x=0x=l=0(3.5)

如果ηw (x) 是上式的一组非零解, 那末必有

ddxEJ(x)dwdx+η(1-G(x)G0)w=c

但是, (3.5) 中的第二组边界条件要求c=0。所以, 只要w (x) 满足 (3.4) , 则 (3.5) 就必被满足, 而不管η是什么值。最后, 由于w (x) 是可微的, 而函数G (x) 是绝对连续的 (可分段光滑) , 所以对 (3.4) 的第一式可以再微分一次, 从而得到 (3.5) 。这样即可看到 (3.4) 的本征值和本征元就是 (3.3) 的本征值和本征元。

最小失稳推力, 即 (3.4) 的最小正本征值η1, 可以用优化方法用计算机求出。

A1=ddxEJ (x) ddxB1=1-G(x)G0, 那末有

η1=minwD(A1)wΖ(A1)-Aw,wBw,w=minwD(A1)wΖ(A1)l0EJ(x)|dwdx|2dxl0(1-G(x)G0)|w|2dx(3.6)

式中D (A1) =wwdwdxEJdwdxAC;

EJ(x)dwdxx=0, l=0, 而Z (A1) 表示A1的零子空间, 即Z (A1) ={w|Alw=0}。

注意本征值问题 (3.4) 所确定的算子A1也是自伴的, 而且是非负的。B1是一个正的普通函数, 因而也可看成为一个有界自伴算子。根据一个熟知的关于λB1φ=-A1φ这类本征值问题的特点, (3.6) 中第一个等式必然成立 (参看文献[11]第五章第34节中的定理) , 唯一需要检查的是下列等式

-A1w,w=-l0ddxEJ(x)dwdx¯w(x)dx=-EJ(x)dwdxˉw(x)|l0+l0EJ(x)dwdxdˉwdxdx=l0EJ(x)|dwdx|2dx

上式内在分部积分时用到了原方程 (3.4) 的边界条件。

用同样的方法可以讨论问题 (3.1) 中推力为零而仅有阻力的情况。这时只要在 (3.4) 式中用ξ代替η, 用Ν(x)=G(x)D0-D(x)D0代替(1-G(x)D0)即得到求最小失稳阻力公式。由于阻力和推力在 (3.4) 式中处于对称地位, 故不再重复对失稳阻力的讨论。

《4 均匀截面飞行器的失稳推力》

4 均匀截面飞行器的失稳推力

一般说来, 任何飞行器的截面不可能是均匀的, 即ρ (x) , EJ (x) 不可能是常数, 而是很不规则的函数, 用解析方法求解前节内讨论的边值本征值问题是毫无希望的。对均匀梁, 情况则完全不同, 可以用解析方法进行详细的讨论。通过对均匀梁的讨论可以从理论上得到启发, 这对了解问题的实质可能是很有帮助的。另外, 有了对均匀梁的精密数字结果, 可以利用自伴算子的比较定理去估计非均匀飞行器的失稳推力或失稳阻力的上下界。从这个意义来说, 弄清均匀梁的情况对具体的非均匀的情况可能提供有用的参考, 这就是本节的目的。

回头讨论本征值问题 (2.1) 、 (2.2) 。设质量密度ρ (x) 和弯曲刚度EJ (x) 都是常数, 仍记为ρEJ, 依定义 (1.6) ,

G(x)=gρx,G0=ρglG(x)G0=xl(4.1)

引进新变量ξ=x/l, 将这些量代入 (2.1) 、 (2.2) 后得到均匀飞行器横向运动本征值问题:

λ2y+EJρl4d4ydξ4+Ρρl2ddξ(1-ξ)dydξ=0(4.2)

相应的边界条件是

d2ydξ2|ξ=0=d2ydξ2|ξ=1=0(d3ydξ3+Ρl2EJdydξ)|ξ=0=d3ydξ3|ξ=1=0(4.3)

上式内依然假定阻力为零, 即仅考虑推力。依前节的证明, 失稳推力由下列边值本征值问题的最小本征值决定 (参看 (3.4) 式) :

d2wdξ2+η(l2EJ)(1-ξ)w=0dwdξ|ξ=0=dwdξ|ξ=1=0(4.4)

我们知道上式中第一式的通解是一种贝塞尔函数 (参看文献[8], 问题2.162) 。如果记μ=l2EJη, 则它的通解是

w(ξ)=c11-ξJ13(23μ(1-ξ)3/2)+c21-ξJ-13(23μ(1-ξ)3/2)(4.5)

式中c1c2为任意常数, 为了使它满足边界条件 (4.4) , 就要适当选择这些常数。依贝塞尔函数的定义, Jy (x) 有下列级数表达式:

Jy(x)=k=0(-1)kk!(x/2)v+2kΓ(y+k+1)(4.6)

式内Γ (t) 是伽玛函数。引进新变量s=23μ(1-ξ)3/2(4.5)式又可改写为

w(s)=c1s13J13(s)+c2s13J-13(s)=c1w1(s)+c2w2(s)(4.7)

将右端两个函数按 (4.6) 展成级数, 有

w1(s)=s1/3J13(s)=s2/321/3Г(13+1)-s8/327/3Г(13+2)+S14/3213/3Г(13+1)+w2(s)=s1/3J-13(s)=21/3Г(1-13)-s225/2Г(2-13)+s4211/3Г(3-13)-

注意到

dw1dξ=dw1dsdsdξ=-23μ(321μ)1/321/3Γ(13+1)+Ο(s2)dw2dξ=dw2dsdsdξ=μ(321μ)1/322/3Γ(2-13)s4/3+Ο(s10/3)

可以推知w1 (s) 不满足边界条件 (4.4) 中的任何一个, 所以在 (4.5) 中应取c1=0。另一个函数w2 (s) 在s=0处即ξ=1处满足边界条件。为了使它又满足另一个边界条件, 必须适当选择s的值, 使函数dw(s)dξξ=0处等于零。记住sμ的函数, 而μ又是η的函数, 选择s的值实际上就是选择η的值, 使w2 (x, η) 对x的一次微商在x=0处等于零。这样我们既找到了 (4.4) 的本征函数w2 (x) , 又找到了本征值η

应用贝塞尔函数的微分恒等式 [9]

dJv(x)dx=vxJv-Jv+1

可算出

dds(s1/3J-13(s))=13s-2/3J-13(s)+s1/3(-13sJ-13(s)-J23(s))=-s1/3J23(s)

因此,

dw2(s)dξ=dw2(s)dsdsdξ=cs2/3J23(s)(4.8)

式内c为常数, 并利用前面定义了的关系式s=23μ(1-ξ)3/2, 故上式内c=μ(321μ)1/3。为了使 (4.8) 式满足ξ=0处的边界条件 (4.4) , 必须选择自变量

s=23μ=2l31EJη(4.9)

即选择η的值, 使它成为贝塞尔函数J23(s)的零点。由于J23(s)有无穷多个零点, 故本征值问题 (4.4) 有无穷多个不同的本征值和本征函数, 与J23(s)的零点一一对应。

我们最感兴趣的是最小的一个本征值η1, 它对应J23(s)的最小的那个零点。从贝塞尔函数表中可查得[10]23阶贝塞尔函数的第一个零点s1=3.377, 故μ1=(32s1)2=25.66, 从而本征值问题 (4.4) 的第一个最小本征值为 1

η1=μ1EJl2=25.66EJl2(4.10)

这就是均匀飞行器的横向弯曲失稳推力。

为了与上述结果比较, 下面写出两端受压的自由梁在没有轴向过载时的失稳压力。容易证明, 此时失稳压力是下列本征值问题的最小值

EJd2wdx2+Ρw=0dwdx|x=0=dwdx|x=l=0(4.11)

显然, 它的通解是w (x) =ccosμxdwdx=c1sinμx。为使w (x) 满足两个边界条件, 必须选取μ1l=π·n, 我们应该选最小的一个n=1。注意到μ1=Ρ1EJ, 显然有

Ρ1=π2EJl2(4.12)

这就是两端受压自由梁的最小失稳压力。比较最小失稳推力和最小失稳压力

η1Ρ1=25.66π2=2.599

在本节开始时我们已经提到了这一比值, 即失稳推力是失稳压力的2.6倍。

《5 推力对横向振动频率的影响》

5 推力对横向振动频率的影响

大的轴向过载, 无论是由于大推力或者是由于大阻力引起的, 对细长体飞行器横向运动的影响, 用地面模拟试验的办法是很难测定的, 因为要造成相应的环境条件很不容易。因此, 在预先设计阶段能够给出所讨论的影响数量的估算方法是很有用处的。这一节内我们试给出一个估计式, 在小过载和小阻力条件下可望是比较准确的估计。而大过载条件下用一次逼近公式去估算, 误差可能较大。

推力和阻力对横向振动频率影响趋势从 (2.10) 式可以看得很清楚:只要有轴向力N (x) 存在, 各阶振型的频率都要降低, 轴向力越大, 降低越多。只要推力达不到失稳推力, 自由弹性体的各阶振型都可能发生, 但频率要向低频方向移动。一旦推力达到失稳推力的程度, 第一阶振型的振动或者消失, 或者变为不稳定振动。下面我们将假定推力小于失稳推力, 从而估算第一阶振型频率降低的数量。

先设推力和阻力都为零, 这时本征值问题 (2.1) 、 (2.2) 将变为通常自由梁的本征值问题,

λ2y(x)+1ρ(x)d2dx2EJ(x)d2ydx2=0(EJ(x)dx2d2y)|x=0,l=0(5.1)(ddxEJ(x)d2ydx2)|x=0,l=0

由上式决定的微分算子记为A0,

A0=1ρ(x)d2dx2EJ(x)d2dx2D(A0)={y(x)|y(x)dydxEJ(x)d2ydx2ddxEJ(x)d2ydx2ACA0y(x)L2ρ(0l)}(5.2)

再假定 (5.1) 的第一个 (最小的) 非零本征值为λ10, 相应的本征函数 (振型) 为φ10 (x) , 那末依 (5.1) 式有

φ10φ10λ210=-A0φ10φ10=-l01ρ(x)d2dx2EJ(x)d2φ10dx2¯φ10(x)ρ(x)dx=-l0EJ(x)|d2φ10dx2|2dx

所以,

λ210=-l0EJ(x)|d2φ10dx2|2dxl0|φ10(x)|2ρ(x)dx=maxφD(A0)φΖ(A0)[JX-*2]-l0EJ(x)|d2φdx2|2dxl0|φ(x)|2ρ(x)dx(5.3)

上式右端是关于自伴算子本征值的极值特性的表达式。

λ21φ1 (x) 分别表示在推力P的作用下飞行器第一个振型对应的 (2.1) 、 (2.2) 的本征值和本征函数, 用f1f10分别表示有推力和无推力飞行器的一阶振型频率。下面证明一个主要不等式:

Δf=f10-f1Ρl0(1-G(x)G0)|dφ10dx|2dx8π2f10l0|φ10(x)|2ρ(x)dx(5.4)

我们看到, 上式右端要求事先知道φ10 (x) 和f10及推力P, 根据这些数据即可估算出无推力时的一阶振型频率f10和有推力时的一阶振型频率f1之差。右端所要求的这些数据都可在地面试验中准确地测定出来。

我们用算子比较法来证明 (6.4) 式确实成立 [11]。为使两种不同的本征值问题 (2.1) 和 (5.1) 进行比较, 必须先把 (2.1) 中的算子A和 (5.1) 中的算子A0的定义域联系起来, 因为按定义D (A) 和D (A0) 是不相同的, 差别在于属于D (A) 的函数在x=0附近的边界条件与D (A0) 的函数不同。为了能够直接比较两类函数, 今对D (A0) 中的函数加以改造。设ε>0是足够小的正数, 构造函数h (x)

h(x)={exp(x-ε2)2(x-ε2)2-ε24,0xε0εxl(5.5)

显然, h (x) 和它的所有微商都是连续的, 而且在x=0和x=εh (x) 和它的各阶导数均等于零。

假定EJ (x) 做为x的函数, 在区间[0, ε]上是足够光滑的。今定义

˜φ10(x)=φ10(x)-η(x)(5.6)

式中

η(x)={φ10(x)-φ10(ε)(1-h(x))0xε0εxl.(5.7)

不难检查, ˜φ10 (x) 满足边界条件 (2.2) , 因而˜φ10(x)D(A)。按照自伴算子本征值的极值特性, 有

-λ21=minφD(A)φΖ(A)AφφφφA˜φ10˜φ10˜φ10˜φ10=l0Eη(x)|d2˜φ10dx2|2dx-Ρl0(1-G(x)G0)|d˜φ10dx|2dxl0|˜φ10(x)|2ρ(x)dx

把 (5.6) 式代入上式, 注意到关于h (x) 的定义和D (A0) 中函数的特点, 对任何小的ε>0, 均有

-λ21l0EJ(x)|d2φ10dx2|2dx-Ρl0(1-l0|φ10(x)|2ρ(x)dx+G(x)G0)|dφ10dx|2dx+Ο(ε)Ο1(ε)

式中当ε→0时, O (ε) 和O1 (ε) 都将趋于零。

但是, 由于l0EJ(x)|d2φ10dx2|2dxl0|φ10(x)|2ρ(x)dx=-λ210,

所以, 当ε→0时有不等式

(-λ210)-(-λ21)Ρl0(1-G(x)G0)|dφ10dx|2dxl0|φ10(x)|2ρ(x)dx(5.8)

依定义, -λ210= (2πf10) 2, -λ21= (2πf1) 2;又因

f210-f21= (f10-f1) (f10+f1) =Δf (f10+f1) ≤2f10·Δf, 故 (5.8) 式最后变成 (5.4) 。

上面只是讨论了对一阶振型频率的估计, 对二阶和二阶以上的振型频率也可以作类似的讨论。

《6 对均匀飞行器的数值计算》

6 对均匀飞行器的数值计算

我们选择了均匀梁式飞行器作为代表, 用计算机算出它的一次振型频率与推力的数量关系。用完全相同的办法可以求出各次振型受推力的影响和对任何非均匀飞行器的有关数据。从数值计算的结果和相应的曲线中可以看到推力的影响程度。

(4.2)1-ξ=ηk=Ρl2EJω2=λ2ρl4EJ

, 于是 (4.2) 式变为

ω2y+d4ydη4+kddη(ηdydη)=0d2ydη2|η=0=d2ydη2|η=1=0d3ydη3|η=0=0(d3ydη3+kdydη)|η=1=0(6.1)

式中k可称为相对推力, ω为相对角频率。记f=ω2π, 注意到如果在真空中飞行, k实际上与轴向过载成正比, 设n为过载, 则P=ngρl, 故过载

n=Ρgρl=EJgρl3k(6.2)

表1中列出相对推力k和一、二次振型频率随推力变化的数值计算结果, 图2表示当推力增大时振动频率变化的曲线f (k) 。图3中绘出了在k=0, k=15和k=25时的一次振型曲线, 即第一个本征函数随推力变化的情况。对非均匀的火箭, 只要有了具体的ρ (x) 和EJ (x) 及N (x) 这些参数变化曲线, 就不难算出相应的各阶振型的精确值。

表1 推力和一、二阶横振频率的关系

Table 1 Relationship between thrusts and first two frequencies

 

《表1》


k
ω21 f1 ω22 f2
0.0 500.671 9 3.561 2 3 802.984 4 9.814 8

1.0
476.375 5 3.473 7 3 749.857 5 9.746 0

2.0
451.923 3 3.383 4 3 696.671 4 9.676 7

3.0
427.361 8 3.290 2 3 643.402 8 9.606 7

4.0
402.704 5 3.279 8 3 590.074 7 9.536 1

5.0
377.992 2 3.094 3 3 536.700 2 9.465 0

6.0
353.225 1 2.991 2 3 483.275 9 9.393 2

8.0
304.108 9 2.775 5 3 376.381 8 9.247 9

10
255.683 6 2.544 9 3 269.368 2 9.095 4

12
209.303 8 2.302 5 3 162.525 4 8.950 3

14
165.942 3 2.050 2 3 055.867 4 8.797 8

16
126.552 2 1.790 4 2 949.502 1 8.643 6

18
92.540 0 1.531 0 2 843.593 4 8.487 0

20
63.913 6 1.252 3 2 738.263 7 8.328 3

22
39.988 7 1.006 5 2 633.765 6 8.167 8

24
20.242 6 0.716 1 2 530.175 2 8.005 8

25
10.880 4 0.525 0 2 478.786 6 7.923 9

 

 

《图2》

图2 一、二次振型频率与推力的关系

图2 一、二次振型频率与推力的关系  

Fig.2 Vibration frequencies under different thrusts

《图3》

图3 不同推力下的一次振型

图3 不同推力下的一次振型  

Fig 3 Vibration modes with different thrusts

关于飞行器横向振动更严格的理论分析参见文献[12,13]

本文承费景高、李广元、谭永芬、宋淑荣等同志的协助, 做了大量细致的数值计算和分析工作, 加深了我们对所讨论问题的理解。作者向他们表示衷心的感谢。

《注释》

注释

1 李广元同志按贝塞尔函数子程序计算出来的【math86z】的前三个零点是s1=3.375 6, s2=6.530 3, s3=9.676 1。