Вычислительная математика - ИСЭМ СО РАН
Вычислительная математика - ИСЭМ СО РАН
Вычислительная математика - ИСЭМ СО РАН
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Количественные и качественные соотношения процессов, происходящих при выстреле,<br />
устанавливаются на основании общих законов механики, термо- и газодинамики, теплообмена,<br />
а также теории горения порохов. Движение снаряда в основном периоде выстрела<br />
будем описывать следующими уравнениями:<br />
1. Уравнение движения центра массы снаряда.<br />
2. Уравнение, связывающее скорость снаряда и пройденный им путь.<br />
3. Определение скорости горения порохового заряда.<br />
4. Уравнением Резаля или уравнением эквивалентности, реализующее закон сохранения<br />
энергии.<br />
5. Уравнение газообразования, выражающее зависимость между переменными x 3 и x 5 .<br />
Все перечисленные уравнения могут быть записаны системой вида (1), а именно:<br />
Aẋ(t) = f(x(t)), t ∈ [t 0 , t k ], (3)<br />
⎛<br />
⎞ ⎛ ⎞<br />
1 0 0 0 0<br />
x 1 (t)<br />
0 1 0 0 0<br />
где A =<br />
⎜ 0 0 1 0 0<br />
⎟<br />
⎝ 0 0 0 0 0 ⎠ , x(t) = x 2 (t)<br />
⎜ x 3 (t)<br />
⎟<br />
⎝ x 4 (t) ⎠ ,<br />
0 0 0 0 0<br />
x 5 (t)<br />
⎛<br />
Начальные и граничные условия:<br />
s/(ϕm)x 4 (t)<br />
x 1 (t)<br />
u 1 /e 1 x 4 (t)<br />
f(x(t)) =<br />
⎜<br />
⎝ x 4 (t) −<br />
x 5 (t) − χx 3 (t)(1 + λx 3 (t))<br />
fωx 5 (t)−(k−1)ϕmx 2 1 /2<br />
W 0 −ω/ρ+(ω/ρ−αω)x 5 (t)+sx 2 (t)<br />
⎞<br />
.<br />
⎟<br />
⎠<br />
t 0 = 0, x 5 (t k ) = 1, f(x(t 0 )) = (0, 0, z 0 , 3 · 10 7 , ψ 0 ) T . (4)<br />
Значения ψ 0 и z 0 вычисляются из четвертого и пятого уравнений системы при подстановке<br />
других начальных значений.<br />
Очевидно, что det A(t) = 0; rank A = 3 = const. Также нетрудно убедиться, что<br />
∣ ∂f 4 (x(t)) ∂f 4 (x(t))<br />
∣<br />
∂x 4<br />
∂f 5 (x(t))<br />
∂x 4<br />
∂x 5<br />
∂f 5 (x(t))<br />
∂x 5<br />
∣ ∣∣∣∣<br />
≠ 0 при t 0 = 0, x(t 0 ).<br />
Поэтому задачу (3)-(4) можно назвать дифференциально-алгебраическим уравнением<br />
индекса один. Для таких ДАУ доказано [5], что они имеют единственное непрерывно<br />
дифференцируемое решение.<br />
Проведем редукцию ДАУ (3) к виду (2). В силу неоднозначности определения полуобратной<br />
матрицы A − , можно выбрать такую A − , чтобы облегчить вычисление B(x(t)) и<br />
113