27.10.2014 Views

Вычислительная математика - ИСЭМ СО РАН

Вычислительная математика - ИСЭМ СО РАН

Вычислительная математика - ИСЭМ СО РАН

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ЧИСЛЕННОЕ РЕШЕНИЕ ОДНОЙ ЗАДАЧИ ВНУТРЕННЕЙ БАЛЛИСТИ-<br />

КИ 1<br />

Л.В. Кошкарева<br />

Институт динамики систем и теории управления <strong>СО</strong> <strong>РАН</strong>, Иркутск<br />

e-mail: lvk_home@mail.ru<br />

Аннотация. В статье рассмотрена задача Коши для квазилинейных дифференциальноалгебраических<br />

уравнений индекса один. Предлагается проводить редукцию к системам<br />

обыкновенных дифференциальных уравнений, для численного решение которых применять<br />

явные линейные многошаговые методы. Для численных расчетов рассмотрена основная задача<br />

внутренней баллистики.<br />

Ключевые слова: дифференциально-алгебраические уравнения, индекс один, линейные<br />

многошаговые методы, основная задача внутренней баллистики.<br />

Введение<br />

Большое количество прикладных задач описывается взаимосвязанными системами<br />

обыкновенных дифференциальных и конечномерных уравнений. Такие задачи, как<br />

правило, записывают в виде системы дифференциальных уравнений с вырожденной матрицей<br />

перед производной и называют дифференциально-алгебраическими уравнениями<br />

(ДАУ). К такому классу задач относится система, описывающая процессы основного<br />

периода движения снаряда в стволе после выстрела. Численные методы решения таких<br />

задач принципиально отличаются от алгоритмов интегрировавния обыкновенных дифференциальных<br />

уравнений. В данной работе предложены явные линейные многошаговые<br />

методы для численного решения рассматриваемого класса задач. Приведены результаты<br />

расчетов давления пороховых газов p(t), скорости снаряда v(t), как функций независимого<br />

аргумента время t.<br />

1. Постановка задачи<br />

Рассмотрим систему дифференциально-алгебраических уравнений (ДАУ) вида<br />

A(t)x ′ (t) = f(x(t), t), t ∈ [0, 1], x(0) = a, (1)<br />

где A(t)−(n×n) матрица, f(x(t), t)−n−мерная вектор-функция, x(t)−n−мерная искомая<br />

вектор функция. В работе рассмотрен случай, когда матрица A(t)− вырожденная, т.е.<br />

det A(t) = 0 ∀t ∈ [0, 1].<br />

Предполагается, что rankA(t) = k = const и в некоторой окрестности точки (0, a)<br />

выполнено условие<br />

det(λA(t) + ∂f(x, t)/∂x) = a k (x, t)λ k + a k−1 (x, t)λ k−1 + · · · + a 0 (x, t)<br />

1 Работа выполнена при поддержке гранта Президента РФ НШ-1676.2008.1.<br />

111

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!