II Всероссийская конференция пользователей MATLAB, 25-26 мая 2004 года >>
На первую страницу
Рубрика Matlab&Toolboxes
Российские MATLAB-разработки
Вход
Всероссийская научная конференция "Проектирование научных и инженерных приложений в среде MATLAB", 28-29 мая 2002 года

Тезисы докладов Всероссийской научной конференции "Проектирование научных и инженерных приложений в среде MATLAB" (28-29 мая 2002 г.). М.: ИПУ РАН. 2002. 207 С.: Ил.

Расчет в среде MATLAB времени выравнивания давления пневматической системы

Берендаков В.С., Воробьева В.Н., Доновский Д.Е.
Российский федеральный ядерный центр–ВНИИ технической физики им. Е.И. Забабахина, г. Снежинск

Задача по определению времени выравнивания давления является актуальной при проектировании различных пневматических систем. В настоящей работе предлагается способ решения этой задачи с использованием возможностей системы MATLAB.

Для расчета выбрана пневматическая система, состоящая из двух объемов V1 и V2, соединенных трубопроводом длиной L и диаметром D. В начальный момент времени вентиль B закрыт, в объеме V1 –давление воздуха P10, в объеме V2 – давление P20. Предполагается, что P10> P20. Задача состоит в определении времени выравнивания давления в рассматриваемой пневматической системе и величины установившегося давления после открытия вентиля.

Используется следующий алгоритм расчета времени выравнивания давления в пневматической системе. Система двух дифференциальных уравнений для определения текущих давлений P1 и P2 в объемах V1 и V2 соответственно имеет следующий вид:

                                           (1)

где G – удельный секундный массовый расход (расход, отнесенный к площади поперечного сечения трубопровода); – площадь поперечного сечения трубопровода; T – температура воздуха; R – удельная газовая постоянная, R=287 .

В системе уравнений (1) знак “- ” соответствует случаю истечения воздуха из объема, знак “+” – случаю втекания воздуха в объем.

Система дифференциальных уравнений (1) дополняется соотношением для удельного секундного массового расхода G. Эмпирические зависимости для определения величины G приведены в работе [1]. В результате ряда преобразований соотношения работы [1] приводятся к одному трансцендентному уравнению для определения величины G:

;                        (2)

где – показатель адиабаты воздуха, =1.4; f – среднее значение коэффициента трения в трубопроводе.

Задача была успешно решена средствами MATLAB версии 6 Release 12. Для решения системы дифференциальных уравнений (1) использовалась функция ode23. Для определения корней трансцендентного уравнения (2) использовалась функция FZERO. Разработанный для программы интерфейс позволяет пользователю легко вводить исходные данные для расчета и анализировать полученные результаты. Результаты расчета могут быть представлены и в графическом, и текстовом виде. Эффективность предлагаемого способа продемонстрирована на примере определения времени выравнивания давления в двух пневматических системах. Результаты расчета удовлетворительно согласуются с данными эксперимента.

Литература

Дакоф А.Л., Уайт Ф.М. Запаздывание пневматического давления. Часть 1. Установившийся поток в трубопроводе //Журнал американского общества инженеров-механиков. Теоретические основы инженерных расчетов. Серия D, 1964. № 2. С. 83-91.


О получении локальных копий сайтов
  Всероссийская научная конференция "Проектирование научных и инженерных приложений в среде MATLAB" (май 2002 г.)
На первую страницу \ Сотрудничество \ MathWorks \ SoftLine \ Exponenta.ru \ Exponenta Pro   
E-mail:    
  Информация на сайте была обновлена 11.05.2004 Copyright 2001-2004 SoftLine Co 
Наши баннеры