УДК 004.942

МОДЕЛИРОВАНИЕ ПРОМЫШЛЕННЫХ ШАХТНЫХ
ВЕНТИЛЯЦИОННЫХ СЕТЕЙ

А.Н. Смагин, Т.В. Завадская, Д.В Надеев (ассистенты)
Донецкий национальный технический университет
smagin@cs.donntu.ru


Источник: Национальная библиотека Украины имени В.И. Вернадского. Научные работы Донецкого национального технического университета. Серия: Проблемы моделирования и автоматизации проектирования


 

Рассмотрен вопрос построения параллельных моделей промышленных шахтных вентиляционных сетей на примере шахты им. А.Ф. Засядько и шахты Южно-Донбасской №3. Описаны основные компоненты параллельной модели ШВС.
граф, матрица, сетевой объект, модель, шахта, расход воздуха

Введение

Промышленные шахтные вентиляционные сети (ШВС) относятся к сложным объектам управления и обладают: большой размерностью; многосвязностью физических контролируемых и регулируемых параметров; иерархичностью расположения регулирующих органов; нелинейностью аэродинамических характеристик вентиляторов и выработок; распределенностью параметров выработок и выработанных пространств; сильной взаимосвязью между аэро- и газодинамическими переходными процессами; наличием стохастических и детерминированных возмущений. Все это вызывает необходимость разработки эффективной параллельной модели ШВС.
Рассмотрим построение параллельной модели на примере двух шахт - им. А.Ф. Засядько и «Южно-Донбасская №3».

Характеристики ШВС исследуемых шахт

Шахта им. А.Ф. Засядько Шахта Южно-Донбасская №3
Шахтное поле вскрыто 9
вертикальными стволами: 5 стволов
с вентиляторами главного
проветривания; 4 воздухоподающих
ствола. Граф ШВС состоит из 650
ветвей и 428 узлов

Шахтное поле вскрыто 5
вертикальными стволами: 2 ствола с
вентиляторами главного
проветривания; 3 воздухоподающих
ствола. Граф ШВС состоит из 567
ветвей и 366 узлов

 

Анализ ШВС показал, что аспект сложности заключается в формальном описании, представленном топологической частью и математическим описанием динамики процессов [1,2].

Работа с параметрами, топологическими характеристиками является трудоемкой и требует компьютерной поддержки. Системы уравнений промышленных ШВС имеют большой размер, их запись вручную может сопровождаться неизбежными ошибками. Задача автоматического формирования и преобразования уравнений к форме, удобной для численного решения, является актуальной и необходимой. В связи с выше сказанным предлагается структура параллельной модели ШВС, представленная на рис.4.


Рисунок 4 – Структура параллельной модели ШВС

Топологический анализатор

Топологический анализатор (ТА) выполняет следующие функции: кодирование топологии, разбиение графа ШВС на подграфы, определение дерева и антидерева графа, перекодирование топологии относительно найденного дерева и антидерева, построение топологических матриц инциденций A и независимых контуров S.

Топология сетевых объектов представляется ориентированными графами G(U,V), которые кодируются следующими массивами: AKJ, EKK, QI, PAR, KOM, где AKJ, EKK — номера начальных и конечных узлов ориентированных ветвей; QI — номера ветвей; PAR — параметры ветвей, такие как R — аэродинамическое сопротивление выработки, ; F — площадь сечения ветви, ; L — длина ветви, м; КОМ — комментарии; |V|=m — количество ветвей, |U|=n — количество узлов.

Генератор уравнений

Генератор уравнений (ГУ) играет важную роль в построении параллельной модели ШВС. Алгоритм генерирования систем уравнений аэродинамики ШВС [3] строится на векторно-матричных операциях над параметрическими матрицами, которые сформированы топологическим анализатором. ГУ использует дерево и антидерево графа сетевого объекта с подвекторами потоков

, которые принадлежат вектору Q :

Матрицы инциденций A и независимых контуров S , упорядоченные относительно подвекторов Y, X имеют вид:

По таблице исходных данных формируются диагональные матрицы R, K и вектор Н, структурированные по Y, X:

Система уравнений аэрогазодинамики сети представляется следующим образом [3]:


Упорядочив по , X Y диагональные матрицы параметров сетевых объектов, исходное уравнение для аэродинамики (4) можно разрешить относительно векторов X и :

Алгоритм генерирования этих систем представляет собой ряд операций над матрицами Ax, Ay, Sx, Sy, Kx, Ky, Rx, Ry, S, R, A, Vпу, Vл, Vш. Компоненты векторов H=(H(X),H(Y)) являются функциями динамических процессов, которые вычисляются в итерационном цикле решателя уравнений. Результатом генерирования уравнений будут топологические матрицы:

Решатель уравнений

Процесс построения параллельных решателей уравнений (РУ) [5] можно разделить на два этапа: построение виртуальных параллельных моделей ШВС и девиртуализация последних. Под виртуальной будем понимать модель, в которой выделены параллельно функционирующие, относительно независимые процессы, которые совместно могут обеспечить решение задачи. Девиртуализацией назовем процесс отображения виртуальных моделей [5] на целевой параллельный вычислительный ресурс, т.е. ту вычислительную систему, которая есть в распоряжении пользователя. Девиртуализация параллельных моделей состоит из следующих этапов: априорная оценка виртуальной модели с учетом балансировки загрузки и обмена данными, объединение виртуальных процессов с целью выравнивания загрузки и уменьшения количества операций обмена данными, анализ характеристик параллельного вычислительного ресурса (ПВР), программная реализация виртуальной модели в условиях выбранного ПВР. Для девиртуализации РУ применяются методы равномерного распределения и метод равномерного распределения по ветвям антидерева [5]. С помощью параллельных моделей ШВС можно решать ряд задач расчетов воздухораспределения и управления проветриванием. Воздухораспределение в ветвях ШВС представляется подсистемой визуализации.

Экспериментальные исследования параллельных моделей промышленных ШВС

Модели ШВС шахт им. Засядко и Южно-донбасская №3 апробированы на тестовых кластерах кафедры КИ и параллельном вычислительном ресурсе NEC SX8 вычислительного центра Штутгартского университета (рис.6). Доступ к удаленным параллельным ресурсам осуществляется только через сервер кафедры «Компьютерная инженерия» cs.donntu.ru. Это сделано для упрощения организации доступа и обеспечения безопасности работы с удаленными параллельными ресурсами. Таким образом, в начале нужно подключиться с помощью программы-терминала к серверу cs.donntu.ru по защищенному протоколу ssh. Консольное подключение к frontend-серверу (сервер отвечает на запросы пользователя и кэширует информацию) производится с использованием команды ssh уже с сервера cs.donntu.ru. Далее нужно скопировать входные данные и модули программ с сервера cs.donntu.ru на frontend-сервер с помощью команды scp. С помощью утилиты-компилятора mpi необходимо откомпилировать файлы, содержащие код программы, в исполняемый модуль. Утилита mpirun позволяет запустить откомпилированное приложение, с помощью ключа можно задать необходимое количество процессоров. Если отладочный запуск на frontend-сервере прошел успешно, то программу можно в рабочем режиме запускать на ресурсе NEC-SX8. Для этого нужно воспользоваться специальным компилятором sxmpicc, чтобы выполнить оптимизацию программы для ресурса NEC-SX8.
Для запуска программы на NEC-SX8 необходимо создать batch-файл, который необходим для постановки нашей задачи в очередь на выполнение, по указанным директивам в этом файле определяется время запуска и необходимые ресурсы системы. С помощью команды rsh подключаемся к NEC-SX8 и запускаем подготовленный batch-файл с помощью команды ksh. После выполнения задачи необходимо скопировать результаты решения на сервер cs.donntu.ru. с помощью утилиты scp, что позволит полученные данные сделать доступными для дальнейшего их анализа.


Рисунок 6 – Аппаратные средства симулятора ШВС

Полученные результаты моделирования расходов воздуха (рис.7, рис.8) в установившемся режиме с точностью 2,5% совпадают с результатами депрессионной съемки служб ВТБ шахт им.Засядько и Южно-донбасская №3.


Рисунок 7 – Результаты моделирования естественного воздухораспределения в 5 ветвях ШВС шахты им. А.Ф. Засядько


Рисунок 8 – Результаты моделирования естественного воздухораспределения в 5 ветвях ШВС шахты Южно-Донбасской №3

Выводы

Параллельные модели могут решить ряд проблем и задач, связанных с управлением таким объектом, как промышленные шахтные вентиляционные сети. Параллельные модели могут применяться в сервисном центре шахты для организации тренажеров для горных инженеров службы ВТБ и студентов. Проблемная ориентация параллельных моделей промышленных ШВС выражается в дружественном для пользователя описании объекта моделирования и решаемых задач, в специфическом представлении результатов моделирования, а также в общем формировании интерфейса пользователя.

Список литературы

1. Абрамов Ф.А., Фельдман Л.П., Святный В.А. Моделирование динамических процессов рудничной аэрологии. Киев, Наукова думка, 1981г, 283с.
2. Святний В.А. Проблеми паралельного моделювання складних динамiчних систем.- Науковi працi ДонДТУ, серiя IКОТ, вип. 6, Донецьк, 1999, с. 6-14.
3. Святный В.А. Диссертация на соискание ученой степени доктора технических наук (на правах рукописи) / Донецк, ДПИ, 1985.
4. Hanf G.: Modellierung und Simulation instantionären Grubenbewetterung auf verteilten Rechnerarchitekturen. VDI Verlag, Düsseldorf, 2002.
5. Святний В.А., Смагін О.М., Солонін О.М. Методи розпаралелювання вирішувача рівнянь MIMD-моделі мережних динамічних об’єктів, Наукові праці ДонДТУ, Серія «ІКОТ», вип. 70, 2003. – С. 20–29.

Надійшла до редакції 05.09.2009р. Рецензент: к.т.н., доц. Красічков О.О.

О.М. Смагін, Т.В. Завадська, Д.В Надєєв
Донецький національній технічний університет

Моделювання промислових шахтних вентиляційних мереж. Розглянуто питання побудови паралельних моделей промислових шахтних вентиляційних мереж на прикладі шахти ім. О.Ф. Засядька і шахти Південно-Донбаська №3. Приведені основні компоненти паралельної моделі ШВМ.
граф, матриця, мережний об'єкт, модель, шахта, потік повітря

А.N. Smagin, Т.V. Zavadskaya, D.V. Nadeev
Donetsk National Technical University

Modeling of industrial mine ventilating networks. Construction of parallel models of industrial mine ventilating networks on an example of A.F.Zasjadko mine and mine South Donbass №3 is considered. The main components of parallel model of mine ventilating networks are described.
graf, matrix, network object, model, coal mine, air flow