книги / Моделирование технологических схем выемки калийных руд с закладкой
..pdf5.5. ХАРАКТЕРИСТИКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИМИТАЦИОННОГО МОДЕЛИРОВАНИЯ БУРОВЗРЫВНЫХ РАБОТ
Имитационные модели и основанное на них программное обеспечение как в первоначальном варианте, так и в последую щих модификациях используется УФ ВНИИГ при проектировании технологий очистной выемки. Для получения адекватности в ва рианте программного обеспеченния для персональных ЭВМ типа 1ВМ РС соохранена структура алгоритмов. Это достигнуто трансляцией исходных текстов с Фортрана-1У в Фортран-77 пос ле перекодировки исходных текстов с ЕС на ПЭВМ РС. Включение систем имитационного моделирования в структуру программного обеспечения диалогового комплекса АРМ "Технолога” осуществ ляется посредством дополнительных программ связи инструмен тальных систем ПЭВМ с /^-программами. Для их формирования да дим краткое описание алгоритмов и идентификаторов последова тельно всех технологий буровзрывной очистной выемки.
Выемка калийных пластов буровзрывным способом - многоопе рационный процесс, содержащий стандартные функциональные со стояния. Особенности их организации как во времени, так и пространстве калийных пластов образуют технологические схемы выемки. Базовой технологией буровзрывных работ на калийных рудниках является отбойка руды веерным способом. Последова тельное выполнение трех .основных стадий - бурения, взрывания и уборки - с включением в них вспомогательных операций оп ределило структуру программного обеспечения. Принцип его по строения заключается в том, что головная программа реализует математическую модель технологического процесса на основе формульного описания величин, рассчитываемых в подпрограм мах моделирования процессов бурения, взрывания и уборки руды. Имеется шесть подпрограмм й в, Ж2, В{]у В11ЯЕЫР, \У2,Я№Ру 1ГВОКР, которые используются при моделировании веерной техно логии.
Отличительной особенностью технологии буровзрывных работ с «отбойкой руды по полосам равной и разной ширины является раздельное ведение работ по бурению, взрыванию и уборке. Это позволяет использовать три подпрограммы - В1/ЯЕЫР, \У2Я№Ру IIВОЯР - для описания процессов при обработке полос равной ширины. Вспомогательные функции расположены в частях про граммы, осуществляющих ввод исходных данных и вывод резуль татов на печать. Аналогично подпрограммы В1/ЯЕМ, У/2К\У и VВОЯ моделируют процессы буровзрывной выемки с отбойкой полос равной ширины.
В головной программе расположен информационный базис в его исходном представлении и операторы его преобразования к виду, необходимому для моделирования случайных величин. Про цесс моделирования выполняется специальной подпрограммой
Р015К.
Обработка результатов и выдача на печать осуществляется
подпрограммой ОПТ. Кроме того, в головной части определены операторы вывода названия технологии, процесса, исходных данных и вида обработки результатов.
Таким образом, описанная структура комплекса программ имитационного моделирования буровзрывной выемки обес печивает:
1.Воспроизводство случайных величин по информационному базису первичного хронометража параметра.
2.Автономный режим имитации веерной технологии и процес сов бурения, взрывания и уборки руды при способе отбойки по лосами разной и равной ширины.
Алгоритм выполнения операции бурения, взрывания и от грузки руды в базовой технологической схеме выполняется по следовательно. Поэтому наиболее рациональна схема последова тельного наполнения вычислительных операций с выделением подпрограмм, реализующих статистические преобразования ис ходных гистограмм параметров.
Для представления программ*, обеспечивающих контроль адекватности операторов функциональной модели и технологии ведения работ, ниже приводится полный список идентифи каторов.
Список идентификаторов содержит:
/С количество наращиваний штанг при бурении скважин; 8Ь8К - среднюю длину скважины в веере; 8Ь - длину буровой штанги; 1Е> - количество рейсов самоходного вагона по отгруз ке руды за цикл; М мощность разрабатываемого пласта; 8В - ширину камеры; С - удельную плотность отбитой руды; /А - ко
личество рядов скважин, |
буримых на цикл отбойки; |
IV - мощ |
|||
ность пласта; |
СВ - вместимость |
кузова |
самоходного |
вагона; NN |
|
- количество |
циклов по |
длине |
камеры; 81Ж - длину камеры; |
||
8^К N - среднюю длину скважины; ТРВЦ - время подготовки бу |
|||||
рильной установки к работе; ТРМ11 |
продолжительность пере |
гона погрузочной машины и самоходного вагона; ТВ11 - время бурения; Т]У - время взрывания; Т11В - время уборки руды; ТС - время наращивания штанг; ТОК - время сборки кровли на по следнем цикле обработки запасов дорабатываемой камеры; 1К - количество смен по отбойке полосы; X X - коэффициент эффек тивности; X I фактическое время отработки камеры; Х2 округленное время отработки камеры; Ш - вспомогательную пе ременную по циклу /; 18 - переменную по длине камеры при пе реходе на следующий цикл работ; 8ЬО - среднюю длину доставки руды; 555, 551, 552, 553 - переменные, определяющие измене ние длины доставки руды при переходе на следующий цикл; 1В -
♦Держателями исходных текстов и загрузочных модулей программ явля ются КарПТИ (г. Караганда), УралВНИИГ (г. Пермь), ПО "Уралкалий*’ (г. Бе резники).
количество скважин з |
ряду; Е |
количество |
порций |
заряда; |
ЗК/ переопределяемую |
переменную количества |
циклов; |
А1 - |
время настройки и забуривания на скважину; А2 - скорость бу рения; АЗ - время наращивания одной штанги; А4 - время очистки шпура от штыба; А5 - случайную составляющую, завися щую от количества снимаемых штанг; А6 - длительность переез да бурильной установки от ряда к ряду; А7 - длительность простоев бурильной установки в процессе ведения работ; А8 - минимальную производительность работы погрузочной машины по отгрузке руды; А9 - среднюю длину доставки руды; А10 дли тельность разгрузки самоходного вагона на скребковый конвейцер; А11 - время на раскладку патронов; А 12 - время на изго товление патрона-боевика; А13 - время заряжания порции пат ронов; А14 - время заряжания патронов боевика; А16 - время монтажа сети; А17 - простой погрузочно-доставочного комплек са; А15 - время отбойки кровли; В, В1, В2, ВЗ - массивы для очистки промежуточных и конечных В4, В5, В6, ВВ1 результа тов; КЫЯ - длину скважины.
Аналогичные идентификаторы применяются в остальных шести программах, моделирующих раздельные процессы бурения, взры вания и уборки руды.
5.6. ИСХОДНЫЕ ТЕКСТЫ ПРОГРАММНОГО КОМПЛЕКСА ИМИТАЦИОННОГО МОДЕЛИРОВАНИЯ МАШИН ВЫЕМКИ
Программное обеспечение системы имитационного моделиро вания технологических схем очистной выемки осуществляется комплексом взаимосвязанных программ, совокупность которых можно разделить на следующие группы (табл. 5.3): технологи ческие (модули, отражающие работу машин в очистной схеме); системные (обеспечивающие системный характер расчетной схемы имитационного моделирования); функциональные (определяющие математическую модель процесса).
5.6.1. ОПИСАНИЕ МОДУЛЯ 2ГЦГСУ1 ("МОНИТОРА")
Управляющая (головная программа) выполняет следующие функциональные операции:
присваивание начальных значений константам, переменным и элементам массивов системы;
введение карты режима с указанием длительности смены, количества смен, количества сохраняемых реализаций;
введение описания технологии N ходов (А < 16), описания схем проходки (количество комбайнов, слоев) и для каждого комбайна - длина хода, номера ходов (из описания техно логии);
введение кода и массива исходных данных функциональных модулей, необходимых для работы данной версии системы;
Таблица 5,3
Комплекс программ имитационного моделирования
|
Модуль |
Идентификация Назначение |
|
1. Монитор |
КШ С41 |
Системный |
|
2. |
Генератор случайных чисел с нормаль- |
Р .2РИ 0Ш |
Функциональный |
ным законом распределения |
Р,2РСИСЬ |
Системный |
|
3. |
Программа аварийного завершения |
||
работы |
Р.2РЫ&Ж |
|
|
4. |
Генератор случайных чисел с усечен- |
Функциональный |
|
ным нормальным законом распределения |
Р.2РКАЫО |
|
|
5. |
Генератор случайного равномерного |
То же |
|
распределения чисел |
Р.2Рт*02 |
|
|
6. |
Комбайн |
Технологический |
|
7. |
Программа чтения значений грузо |
Р.2Р1ЮК |
Системный |
потока |
Р.2Р1ЮЯЯ |
То же |
|
8. |
Программа чтения значений грузо |
||
потока |
Р2РЦГ0В2 |
|
|
9. |
Блок обработки информации - 2 |
|
|
10. Блок обработки информации 1 |
Р.2РФС06 |
- - |
|
11. Самоходный вагон |
Р.2РНГШ |
Технологический |
|
12. Бункер-перегружатель |
Р.2РХУС03 |
То же |
|
13. |
Конвейер |
Р.2Р\У042 |
|
14. |
Организационные простои |
Р.2Р1ЮХ4 |
|
15. |
ПНБ |
Г.2Ш С22 |
|
16. Вывод записи |
Р.2Р170М |
Системный |
|
17. |
Ввод записи |
Р .2Ш 6Я |
То же |
18. |
Ввод записи для модуля "конвейер” |
Г.2Р1У6ЯЯ |
Системный |
19. |
Служебная программа модуля |
Р.2Р1Г025 |
|
"конвейер” |
р .гриспь |
|
|
20. |
Формирование и передача времен |
|
|
работы конвейера |
Р.2Р1Ю27 |
|
|
21. |
Формирование и передача |
|
введение управляющей карты с указанием кода функциональ ного модуля, номеров начальных записей входной и выходной реализации.
Если код модуля корректен, то вызывается соответствующий модуль.
После моделирования одной из машин комплекса вызываются модуля 2ПУСВ2 и/или 2Р]УС05, производящие статистическую об работку результатов генерирования грузопотоков функциональ ного модуля (БОИ). Полученные результаты подлежат накопле нию и корректировке, после чего происходит изменение масси ва состояния системы К1, обработанные реализации становятся доступными для записи новых выходных реализаций.
Затем происходит ввод следующей управляющей карты, если карта содержит код окончания данных ввода, то модуль 2Р1/РОУ1 прекращает работу.
После инициализации констант и переменных начинается основной цикл модуля 2,Р\УС02 - прекращение текущего времени и сравнение с базовым временем моделирования. Если время моде лирования закончилось, то производится возврат в модуль ”Мо нитор”.
В начале (конце) каждой смены производится моделирование подготовительных (заключительных) операций и проверка окон чания рабочих смен. ЕсДи рабочие смены закончились, тц моде лируется целосменный простой.
Перед началом работы модуля моделируется величина нара ботки на отказ, затем поочередно моделируются отказы и работа.
Моделирование основных операций включает: моделирование грузопотока, длины уходки; моделирование отгона (разворота) после окончания хода; моделирование вспомогательных операций при проходке, моделирование подключения бункераперегружателя. Магазинирование комбайном производится сум мированием в специальном массиве значений грузопотока и
записью значений грузопотока в выходную реализацию со знаком
У» У»
Время Т окончания хода / комбайна (слоя) / присваивается элементу массива С8ТЕР(/, /) (/* = 1,5; /=1,15), если в по следующих модулях считано СОЫСОЬ = 8ТСР (/, 0 значений грузопотока из входной реализации, то считается, это модуль обработки грузопотока, смоделированный комбайном / при про хождении I ходов, и элементу 8ТСР (/, 0 присваивается теку щее значение Т времени моделирования.
5.6.3. ОПИСАНИЕ МОДУЛЯ ^РЦ^СОЗ ("БУНКЕР-ПЕРЕГРУЖАТЕЛЬ")
Модуль 7,РЦГ<303 моделирует работу, загрузку в бункер руды,
разгрузку бункера (при его максимальном заполнении), отказ. Модуль заканчивает работу, если кончилось время моделирова ния или отработан грузопоток, соответствующий заданному ко личеству ходов.
При загрузке в выходную реализацию записываются нули, а считанные значения грузопотока суммируются. Если сумма до стигла предельного значения ,Р(4) моделируется разгрузказапись в реализацию модификационного грузопотока.
При отказе в реализацию записываются нули. Если задано складирование текущего хода,, то при отказе происходит считы вание значений грузопотока, суммирование их в магазине, за пись значений грузопотока в выходную реализацию со зна ком
Функциональная блок-схема модуля ХРУ/О01 аналогична блоксхеме модуля ХР]УООЗ.
Во время моделирования работы самоходного вагона модели руются: загрузка самоходного вагона, движение груженого ваг она до конвейера, разгрузка и движение порожнего вагона назад.
Запись ненулевого потока производится только при разгруз ке, если нет складирования. Если вагон складирует, то при движении вагона на разгрузку и назад (к бункеру перегружения), производится считывание значений грузопотока из вход
ной реализации, запись в выходную реализацию со знаком |
и |
суммирование значений складируемой руды в магазине. |
|
5.6.5. ОПИСАНИЕ МОДУЛЯ ХШОУ2 ("КОНВЕЙЕР")
После инициализации констант и переменных в начале про граммы производится моделирование смещения КЗ. Во время сме щения считываемый грузопоток записывается в рабочий массив Х\ в выходную реализацию записываются нули. После прохожде ния смещения продолжается моделирование работы конвейера. Во время работы конвейера в выходную реализацию записывается грузопоток из рабочего массива 20. Одновременно массив X за полняется значениями грузопотока, считанными из исходной реализации. Если производится слияние грузопотоков (две входные реализации), то считывается грузопоток из второй входной реализации. Значения грузопотоков суммируются и записываются в свободный элемент массива. Во время отказов конвейера в выходную реализацию записываются нули, если нет складирования.
Если конвейер складирует, то во время отказов грузопоток считывается, записывается в входную реализацию со знаком
суммируется в магазине.
Конвейер заканчивает свою работу, если исчерпано время моделирования или обработано количество груза, соответствую щее заданному количеству ходов.
Система имитационного моделирования ”Синтранс. Версия П” использовалась для обоснования выбора варианта выемки калий ной руды с закладкой выработанного пространства.
6- ОЦЕНКА ТЕХНИЧЕСКОГО УРОВНЯ СИСТЕМ ВЫЕМКИ И ЗАКЛАДКИ
Моделирование технологических процессов очистной выемки калийных руд и закладки выработанного пространства позволяет получить объемную информационную модель состояний системы в любом сечении и в любой промежуток (момент) времени. Обра ботка определенных массивов данных информационной модели формирует целый ряд показателей, характеризующих динамику функционирования комплексов оборудования, связанных между собой технологическими условиями очистной выемки и закладки. Так, при моделировании определяется следующий вектор пара метров: сменный грузопоток (максимальный, минимальный и средний), наработка на отказ (время работы) и восстановление (время отказа), коэффициент пропускной способности (отноше ние потенциальных возможностей последующего и предыдущего звеньев, например, в объемах добытой руды) и множество дру гих показателей. Математические модели и программное обеспе чение расчета данного вектора параметров изложено подробно в предыдущих главах.
Анализ значений указанных параметров позволяет оценивать состояние элементов системы, в качестве которых выступают очистные и закладочные комплексы, транспортные установки, промежуточные звенья. Эта оценка носит локальный харакгер и используется как в процессе эксплуатации оборудования, так и для рекомендаций на их модернизацию. Такой подход обще известен и с различной степенью конкретных обобщений исполь зуется не только в горнорудной промышленности, но и в других областях.
Представляется существенным следующий, более высокий уро вень использования метода имитационного моделирования, ис пользующий основное преимущество данного подхода к описанию технических объектов - системный анализ при построении мате матических моделей и целостный синтез. При этом изменяется сам характер моделирования сложной технической системы. Из инструмента расчета указанных выше показателей и динамиче ских характеристик имитационное моделирование превращается в экспериментальный полигон для испытаний технологических схем (в частности, выемки калийных руд и закладки выработанного ч пространства), а также более крупных технических структур, вплоть до производства в целом. При значительных капитальных затратах на оборудование, подготовительные работы, энерго снабжение, научно-исследовательские, проектные и опытно конструкторские работы возможность повышения надежности и обоснованности выбора может обеспечить существенную эконо мичность технических решений.
Таким образом, становится актуальным вопрос разработки динамической оценки сложной технической системы. В угольной
промышленности имеется целый ряд работ, в которых ставится данная проблема, предлагаются методики расчета показателей для различных технологических схем угольной выемки. В квалиметрии [20] такое измерение качества сложного объекта назы вается техническим уровнем. Ниже предлагается конкретная мо дель оценки показателя технического уровня на основе целост ного воспроизведения процессов функционирования комплексов оборудования, методы расчета и оптимизации.
6.1. ФУНКЦИОНАЛЬНАЯ МОДЕЛЬ ОПРЕДЕЛЕНИЯ ПОКАЗАТЕЛЯ ТЕХНИЧЕСКОГО УРОВНЯ ПРОЗАБОЙНОГО КОМПЛЕКСА
Сделаем следующие предложения при построении функциональ ной модели, вытекающие из требований системной оценки ка чества объекта:
1.Функциональные связи, определяющие пропускную способ ность и производительность, реализуются вектором параметров при моделировании структуры призабойного выемочно транспортного комплекса на ЭВМ.
2.Оценка качества функционального элемента (комбайна, бункера-перегружателя и самоходного вагона) численно опреде ляется без учета параметра производительности.
3.Конечный вид функциональной модели оценки технического уровня зависит от метода определения коэффициентов зна чимости.
Сучетом вышеизложенных предложений общий вид функцио
нальной зависимости показателя |
технического |
уровня может |
быть представлен математической моделью |
|
|
ТУ. = [ Е « X - л м д щ о д ) ; |
(6.1) |
|
а . = у (п ); АГ.”( ф = Ф (п); |
< 1; |
А» < 1, |
где ТУ. - показатель технического уровня системы призабой ного комплекса; сс(. - коэффициент фактора значимости г-ого
функционального элемента; * “(().) - функция коэффициента про
пускной способности г-ого функционального элемента; К%^.)
функция коэффициента пропускной способности системы; К.
уровень |
качества г-ого функционального элемента; у (л) |
функция |
распределения коэффициента значимости. |
Естественно определить соотношение коэффициентов значи мости как отношение пропускных способностей функциональных элементов в режимах системы выемочно-транспортных машин. Тогда можно записать следующие уравнения:
У(1):у(2):г(3) = КЧ:К1:К$
или |
|
7(1) |
+ |
у (2) + |
у (3) |
« |
х |
|
|
(6.3) |
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 Ш |
|
ЛГ.» |
----- 2Х31_ |
|
~ |
„ |
|
|
||||
|
У<2> |
|
Л*» |
|
|
|
|
|
|
||||
|
|
|
|
* |
У<3) |
|
АГ3 « |
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
(6.4) |
||
|
7(1) + |
7(2) |
+ |
у(3) |
- |
1 |
|
|
|||||
Нормализованная система уравнений запишется в виде |
|
||||||||||||
Кга'7 (Ь - *1пГ(2) |
- |
0 |
К3*'Г(2)~ |
К 2В'7 (3 ) - |
О |
|
|||||||
|
У(1) + у(2> + у (3 ) м | |
|
|
|
|||||||||
Определитель системы можно записать как |
|
|
|
||||||||||
|
|
|
Кг* -Кг* |
0 |
|
|
|
|
|
||||
|
|
|
0 |
|
|
|
Кз‘ |
Лг* |
|
|
|
|
(6 .5 ) |
|
|
|
1 |
|
|
.1 |
1 |
|
|
|
|
|
|
а дополнения примут вид |
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
0 |
|
|
-Кг* |
0 |
|
|
|
|
|
|
|
Ду<1) |
- |
0 |
|
|
Кг* А * |
|
|
|
|
|
||
|
|
|
1 |
|
|
1 |
1 |
|
|
|
|
|
|
|
6.7(2) |
ш |
А » |
|
0 |
0 |
|
|
|
|
|
||
|
0 |
|
|
0 |
-Кг* |
|
|
|
|
|
|||
|
|
|
1 |
|
|
1 |
1 |
|
|
|
|
|
|
|
|
|
Кг* —Кг* |
0 |
|
|
|
|
(6.6) |
||||
|
Ду<3> - |
0 |
|
|
Кз* |
0 |
|
|
|
|
|||
|
|
|
1 |
|
|
1 |
1 |
|
|
|
|
|
|
Решая данные определители, получим алгебраические формулы |
|||||||||||||
для расчета: |
Д - К2В‘К3° + Кгв-К2а+ (Кг*)2; |
|
|
|
|||||||||
|
|
|
|
||||||||||
Ду(П |
" К^ 'К2"' д у(2) - |
<А")2; Ду(3) “ |
К2вКг*. |
|
(6 .7) |
||||||||
Значения коэффициентов значимости найдем по формулам |
|||||||||||||
Кремера: |
|
|
|
|
|
|
|
|
|
|
|
|
|
г(1) . |
- й с р - , |
у (2) |
- |
- Й |
^ |
- . ,<3> - |
- й ^ 3) |
• |
(6.8) |
Таким образом, определение коэффициентов значимости свя зано с расчетом коэффициентов пропускной способности. В свою очередь, по результатам моделирования установлены коэффи циенты пропускной способности:
для бункера-перегружателя
АГбй = е‘7^", |
(6.9) |
щ е г - показатель, зависящий от коэффициента использования грузовместимости бункера-перегружателя; 1Л* - сменная про изводительность комбайна, т/смену; для шахтного самоходного
вагона; Ктъв = -аЬ + г 1. ,
(6. 10)
КТК3
Здесь Ь - длина доставки, м; а, Ь, с - коэффициенты уравне ния регрессии, зависящие от грузоподъемности самоходного вагона; р - обобщенный фактор, характеризующий эквивалентную нагрузку на самоходный вагон; К у - коэффициент, учитывающий
изменение скорости движения и темпов выемки камеры при из менении угла наклона трассы и сечения камеры; Кг - коэффи циент готовности ШСВ; К* - коэффициент использования грузо подъемности.
Использовав полученные выше зависимости и значения коэф фициентов, запишем выражение для определения показателя тех нического уровня комплекса
ТУ„ = [?(1)*1Н + у(2Жбпе7* " +
+ у(3)КШСв(-аЬ + - ь | ср)]еГ7Щ”(-аЬ + ~ь \ ср ). <6.1 1 )
Легко убедиться, что
0 < ТУ, « 1.
Действительно, при равных величинах коэффициентов значи мости [у(1) «* у(2) - у(3) = -у -] и теоретических пропускных
способностях идеальных звеньев (К". |
1)ТУ„ - 1, а при |
- |
=. 0 любого функционального элемента ТУ„ - 0.
Выражение (6.11) можно упростиргь, разложив функцию коэф
фициента пропускной способности бункера-перегружателя в ряд Тейлора
.-ГЙ Я 1 . ЛУ11_ |
М&2>1г |
(6. 12) |
I ! |
2 ! |