УДК 622.73:519.718:581.51
ИМИТАЦИОННАЯ МОДЕЛЬ ПРОЦЕССА ИЗМЕНЕНИЯ РАБОТОСПОСОБНОСТИ ИЗМЕЛЬЧИТЕЛЬНОГО ОБОРУДОВАНИЯ
Баласанян Сейран Шамирович,
доктор технических наук, доцент, заместитель директора по научной работе Капанского филиала Национального политехнического университета Армении, Армения, 3307, г. Капан, Багаберд, 28.
E-mail: [email protected]
Геворгян Эрмине Михайловна,
преподаватель, соискатель кафедры информационных технологий, информатики и автоматизированных систем Капанского филиала Национального политехнического университета Армении, Армения, 3307, г. Капан, Багаберд, 28. E-mail: [email protected]
Актуальность работы обусловлена необходимостью разработки имитационной модели процесса изменения работоспособности оборудования технологической системы измельчения руды, входящей в состав компьютерной модели, для оценки и анализа эффективности ее функционирования с учетом влияния показателей надежности оборудования.
Цель работы. Разработка имитационной модели процесса изменения работоспособности измельчительного оборудования, формализованного в виде случайного процесса возникновения отказов и восстановления оборудования, на основании статистических данных об отказах и восстановлениях измельчительного оборудования Зангезурского медно-молибденового комбината (ЗАО «ЗММК», Армения).
Методы исследования: теория надежности, методы прикладной статистики, метод имитационного моделирования. Результаты. Предложена процедура формализации, позволяющая формально представить процесс изменения работоспособности измельчительного оборудования в виде случайного процесса возникновения отказов и восстановления отказавшего оборудования. Определен состав технологической системы измельчения руды ЗММК и на основании статистических данных об отказах и восстановлениях измельчительного оборудования идентифицированы законы распределения времени их работы между соседними отказами и времени восстановления. С использованием принципа особых состояний разработана имитационная модель процесса изменения работоспособности измельчительного оборудования, воспроизводящая на компьютере случайный процесс возникновения отказов и восстановления отказавшего оборудования технологической системы измельчения руды в соответствии с идентифицированными законами распределения времени работы между соседними отказами и времени восстановления отказавшего измельчительного оборудования. Благодаря применению модульного принципа и регистрового метода моделирования, разработанный моделирующий алгоритм обладает компактностью и определенной универсальностью. Это предоставляет возможность использовать разработанную имитационную модель в составе компьютерных моделей для оценки и исследования эффективности функционирования аналогичных систем измельчения руды. Оценена адекватность разработанной модели с применением методов валидации и верификации по отношению как к исходным статистическим данным, отдельным компонентам, так и к имитационной модели в целом. Разработанная имитационная модель была использована в составе компьютерной модели для оценки и анализа эффективности функционирования технологической системы измельчения руды ЗММК и модели для стохастического управления процессом флотации руды с учетом влияния надежности измельчительного оборудования.
Ключевые слова:
Измельчение руды, измельчительное оборудование, случайный процесс, надежность, отказ, восстановление, имитационная модель, адекватность, валидация, верификация.
Введение
Практический опыт эксплуатации горно-обогатительных предприятий показывает, что надежность измельчительного оборудования существенно влияет на качество функционирования технологической системы измельчения руды (ТСИР) [1-3], следовательно, и на эффективность конечного процесса обогащения руд [4-7]. В связи с этим возникает необходимость исследования эффективности функционирования ТСИР с учетом надежности ее оборудования методом компьютерного моделирования, включающего решение следующих прикладных задач:
• оценка степени снижения эффективности функционирования ТСИР вследствие ненадежности ее элементов;
• оценка влияния ненадежности отдельных элементов ТСИР на эффективность ее функционирования;
• выбор наилучшего варианта резервирования грунтовых насосов;
• выбор наилучшей конфигурации структуры резервных связей между измельчительными агрегатами ТСИР;
• определение оптимального количества ремонтных бригад и оптимальной дисциплины восстановления отказавшего оборудования. Компьютерная модель, ориентированная на
исследование эффективности функционирования ТСИР с учетом надежности ее оборудования, включает следующие модели [8]: имитационную модель процесса изменения работоспособности
измельчительного оборудования, компьютерную модель процесса функционирования ТСИР и компьютерную модель формирования условного показателя эффективности ТСИР. Очевидно, что для разработки компьютерной модели ТСИР прежде всего необходимо построить имитационную модель процесса изменения работоспособности ее оборудования, чему и посвящена данная работа.
Постановка задачи
Целью настоящей работы является разработка имитационной модели процесса изменения работоспособности измельчительного оборудования на примере ТСИР Зангезурского медно-молибденово-го комбината (ЗАО «ЗММК», Армения), включающей решение следующих задач: • определение состава ТСИР и формализация процесса изменения работоспособности ее элементов;
Рис. 1. Структурная схема ТСИР Fig. 1. The structural diagram of OGTS
• идентификация законов распределения времени работы между отказами и времени восстановления элементов;
• разработка моделирующего алгоритма процесса изменения работоспособности элементов и его программная реализация;
• оценка адекватности разработанной имитационной модели.
Краткое содержательное описание ТСИР ЗММК
Технологическая система измельчения руды ЗММК (рис. 1) состоит из 21 мельницы шарового измельчения, 3 мельниц самоизмельчения, 6 двус-пиральных классификаторов типа 2КСН-2,4, 10 односпиральных классификаторов типа КСН-2,0, 11 блоков гидроциклонов - 750 мм, 12 восьмидюймовых грунтовых насосов типа ГрАК 350/40, 10 двенадцатидюймовых грунтовых насосов типа ГрАК 1600/50, 24 систем смазки.
Цикл шарового измельчения включает одну шаровую мельницу 1-й стадии типа МШР 3200x3100, 2 шаровые мельницы 2-й стадии типа МШР 3200x3100 стандартного размера и 18 удлиненных шаровых мельниц типа МШР 3200x3800. Шаровые мельницы работают по схеме двухста-дийного измельчения при сопряжении мельниц 1:1 и 2:1. Цикл самоизмельчения руды включает 3 мельницы самоизмельчения типа ММС 70-73, работающие по схеме сопряжения 1:1 с шаровыми мельницами.
Все мельницы 1-й стадии работают с замкнутым циклом со спиральными классификаторами, т. е. пески классификаторов возвращаются в мельницы 1-й стадии как циркулирующая нагрузка. Слив классификаторов и разгрузка мельниц 2-й стадии объединяются и поступают в зумпфы грунтовых насосов гидроциклонов 2-й стадии измельчения.
Шаровые мельницы 2-й стадии работают по замкнутой схеме с грунтовым насосом и батареей гидроциклонов, причем некоторые мельницы 2-й стадии измельчения одновременно подпитывают-ся рудой из бункеров дробленой руды, что позволяет им при отказе или ремонте мельниц 1-й стадии работать в одностадийном режиме (1:0).
В измельчительных комплексах (ИК), работающих по схеме сопряжения 2:1, установлены грунтовые 12-дюймовые насосы, зарезервированные методом замещения 8-дюймовыми насосами, обеспечивающими работу ИК по схеме сопряжения 1:1 при отказе основного насоса. В ИК, работающих по схеме сопряжения 1:1, установлены грунтовые 8-дюймовые насосы, зарезервированные однотипными насосами методом замещения.
Формализация процесса изменения работоспособности элементов ТСИР
Для построения компьютерной модели процесса изменения работоспособности оборудования ТСИР прежде всего необходимо определить состав системы, т. е. выделить ее элементы.
При исследовании эффективности функционирования системы в качестве элементов, как правило, рекомендуется рассматривать конструктивно независимые ее части, обладающие функциональной целостностью. Выбор степени детализации при разбиении системы на элементы в основном обусловливается характером решаемых задач и возможностью получения статистических данных о надежности выделенных элементов.
Учитывая вышесказанное, а также исходя из целей моделирования и особенностей ТСИР, в качестве ее элементов выделены:
• шаровые мельницы;
• системы смазки мельниц;
• двуспиральные классификаторы;
• грунтовые насосы;
• мельницы самоизмельчения;
• односпиральные классификаторы;
• гидроциклоны;
• питатели;
• транспортеры.
Заметим, что выделение элементов системы измельчения на данном этапе носит предварительный характер. Окончательный состав элементов ТСИР был определен после обработки статистических данных об отказах и восстановлениях элементов.
С целью формализации процесса изменения работоспособности элементов ТСИР для них выделяются следующие состояния, отличающиеся между собой с точки зрения надежности:
1) для мельниц, классификаторов, систем смазки, гидроциклонов, питателей, транспортеров: состояние «1» - работоспособное; состояние «0» - неработоспособное (отказ), когда элемент восстанавливается; состояние «2» - неработоспособное, когда элемент находится в очереди на восстановление;
2) для 12-дюймовых грунтовых насосов типа ГрАК 1600/50: состояние «1» - работоспособное; состояние «0» - неработоспособное;
3) для 8-дюймовых грунтовых насосов типа ГрАК 350/40: состояние «1» - работоспособное, когда элемент функционирует; состояние «0» - неработоспособное, когда элемент восстанавливается; состояние «2» - работоспособное, когда элемент находится в резерве.
При выделении возможных состояний грунтовых насосов сделано допущение о независимости их восстановления, основанное на статистических данных (при 200 восстановлениях очередь наблюдалась лишь в трех случаях). Восстановление остального оборудования производится при помощи двух бригад. При этом соблюдается дисциплина «раньше пришел - раньше обслужен».
Итак, формально каждый элемент Е° (¿=1,и) ТСИР в любой момент времени ¿е Г0 может находиться в одном из возможных состояний г^)е£;={0,1,2,...,&;}. С течением времени под влиянием внешних и внутренних случайных факторов элементы системы переходят из одного состояния
в другое. Последовательная смена состояний г^) каждого элемента Е0 системы рассматривается как формализованный исходный процесс изменения его работоспособности. Упорядоченная совокупность состояний элементов г^),г2^),...,гп^) в любой момент времени t однозначно определяет состояние системы г1 как «точку» пространства
п
7 = П 7 с координатами г1,г2,...,гп. В результате
1=1
переходов элементов системы из одного состояния в другое происходит изменение состояний г^) системы в целом. Случайный п-мерный процесс г(^={г(^| с дискретным пространством 1 и с непрерывным временем рассматривается как формализованный исходный процесс изменения работоспособности элементов ТСИР. При предположении о независимости отказов элементов системы этот процесс можно считать заданным, если известны функции распределения £г(тр), ¥(тв) ( ¿=1,п) соответственно времени работы между отказами тр и времени восстановления тв, количество ремонтных бригад I и дисциплина обслуживания й. Тогда процесс формально можно описать оператором
2(1) = Q(t,{Gi (тр), ^ А): i = мТ>, I, а). (1)
При заданных 01(тр), ¥(тв) ( ¿=1,п), I и й оператор Q реализует отображение с областью определения Т° и областью значений в пространстве 1.
Следует отметить, что с точки зрения влияния работоспособности элементов на эффективность функционирования ТСИР некоторые из рассмотренных состояний элементов практически не отличаются друг от друга. Выделение этих состояний необходимо лишь для обеспечения имитации процесса г(^. В связи с этим после имитации процесса г(^ целесообразно из исходных состояний элементов перейти к укрупненным состояниям ^0е{0,1|.
Формально укрупнение состояний каждого элемента можно описать однозначным оператором
у?(0 = Щ (2 (Г)) с областью определения 1 и областью значений у 40,1}.
Операторы Ж 1 для грунтовых насосов типа ГрАК 350/40 имеют вид
0 [1, если 2 (Г) ф 0,
= [0, если г,(/) = 0. (2)
Для остальных элементов операторы имеют следующий вид:
0 [1, если (t) = 1, У'(^ =[0, если 7, (t) ф 1. (3)
В результате укрупнения состояний исходного процесса Z(t) получается формализованный укрупненный процесс У0^) изменения работоспособности элементов ТСИР, который формально можно описать однозначным оператором
у 0(t) = Щ (2(t)), (4)
где Ж представляет собой совокупность операторов
Ж 1 ( ¿=1, п) с областью определения 1 и областью
"
значений в пространстве У0 = = {0Л}"-
,=1
Учитывая (1), соотношение (4) можно записать в следующем виде:
у°(0 = Н0(^{О1(тр),^ (тв):, = 1">,I,а), (5)
где H0=WoQ - последовательная композиция операторов Ж и Q.
При заданных функциях ^(тр), ¥(тв) ( ¿=1,п), количестве ремонтных бригад I и дисциплине обслуживания й случайный оператор Н реализует отображение Т°^У°.
Соотношение (5) представляет собой математическую модель процесса изменения работоспособности элементов системы измельчения.
Таким образом, имитация процесса сводится к имитации процессов 1 (^ ( ¿=1,п) с учетом взаимодействия между ними и их последующему укрупнению в соответствии с соотношениями (2) и (3).
Идентификация законов распределения времени
работы между отказами и времени восстановления
измельчительного оборудования
В настоящее время отсутствуют работы, посвященные идентификации функций распределения вероятностей ^ (тр) и ¥ (тв) измельчительного оборудования [1-3, 7]. Поэтому для их выявления использовались статистические данные об отказах и восстановлениях измельчительного оборудования ЗММК, собранные за трехлетний период эксплуатации ТСИР. Заметим, что суммарное число отказов гидроциклонов, питателей и транспортеров оказалось недостаточным не только для выявления функций распределения, но даже для проверки гипотезы об однородности выборок. Поэтому эти элементы были исключены из состава модели ТСИР как высоконадежные.
Согласие эмпирических и теоретических распределений проверялось с использованием критерия X2 Пирсона [9, 10]. При этом в качестве гипотетических распределений были рассмотрены экспоненциальное, логарифмически-нормальное распределения, распределения Вейбулла и Релея [9, 11, 12].
В результате идентификации выявлены аналитические выражения для функций плотности распределения времени работы между отказами g 1 (тр) и времени восстановления/(те) нижеприведенного измельчительного оборудования:
1) мельница 1-й стадии типа МШР 3200x3800:
(Тр) = 1 • е"^ = 1,925-10 -2 • е"1-925-10^,
^ -А
Г/ \ К'Т- П А л^п -0,3 -0,67-т?'7
А) = - • е а = 0,469 А- ' • е ' - , а
2) мельница 2-й стадии типа МШР 3200x3800:
/"4 1 тр Т щ-2 -2,4510-2 ■ т
Ш,(т ) = 1 ■е р = 2,4540 ■е р
к ■ тк 1
Л (т.) = Т ■е а = 0,4956 ■т.°'4 -е
а
,-0,4 -0,826 т0'
3) мельница 1-й стадии типа МШР 3200x3100:
Ш. (т ) = 1 ■ еЛ'т = 1,785-10 -2 ■ е-1'785'10" т,
к ■тк
0,4 -0,82 ■т"„-
Л (т) = ■е а = 0,492 т-0,4 ■е а
4) мельница 2-й стадии типа МШР 3200x3100:
^(т ) = 1 ■е-1т = 2,0540-2 ■ е-2^05'10-2'1',
к ■ тк-1 -т-*г
/(т ) = ■е а = 0,48■ т~°'4 ■е
^ 1ч в * ' в а
-0,4 „-0,798т0'
5) классификатор типа 2КСН-2,4:
Я,.(т ) = 1е ' = 4,440-3 ■е
-3 -4,410 ■ т
Л (т.) =
e-(lg-»-í)2/2?2 е-(18 т.-0,14) ^/6,46
а^Цлт. 0,48^ т. 6) система смазки мельниц:
Я,(тр) = 1 ■е= 2,640-3 ■е-2'&1<г3- т
Л(т.) =
ОЛят. 0,52^/2я■тв 7) грунтовой насос типа ГрАК 350/40:
Ш (т ) 2<т - р е 8450
Ш(т') е 4225 е '
Л(т.) =
а
е-0Йт,-'^/гО1 е-(18т.-0,292) 2/Ь,174
а^Цл ■т.
8) грунтовой насос типа ГрАК 1600/50:
т --т рр
Ш (т ) = _Р. ■ е 2а = _■ е 6300
Ш (т') е 3150 е '
Л(т.) =
а
е--в-'т)г|2О2 е-(!«т-0,4555) ^/0,196
а^lж■тв 0,313^2п ■т. '
9) мельница самоизмельчения типа ММС-70-23:
Ш,тр) = 1,8140-2 -е"1'81'10"2т,
Л (т.) = 0,44 ■т.-0,3 ■е-0^0'7,
10)односпиральный классификатор типа КСН- 2,0: Ш (тр) = 5,240-3 ет,
Л(т.) =
- т. -0,18)2/0,5
0,52>/2эт■тв'
Разработка моделирующего алгоритма процесса изменения работоспособности элементов ТСИР
Согласно проведенной формализации, имитация процесса изменения работоспособности элементов ТСИР У0^) сводится к имитации случайных процессов возникновения отказов и восстановления отдельных элементов в соответствии с заданными функциями распределения 0(тР) и ^¡(тв) с сохранением их логической структуры и последовательности протекания во времени [7]. При этом особую роль играет механизм задания времени (или механизм регламентации событий), который координирует действия элементов системы путем установления строгой очередности системных событий и обеспечивает продвижение во времени. Учитывая дискретный характер моделируемого процесса, при построении его моделирующего алгоритма в качестве метода обеспечения регламентации событий в процессе имитации выбран метод задания времени до следующего шага (принцип особых состояний 8г) [13-17].
Разработка моделирующего алгоритма осуществлена с использованием принципа особых состояний, модульного принципа и регистрового метода [13-20].
Исходя из сходства логической структуры и последовательности протекания во времени процессов отказов и восстановлений элементов, в системе выделены следующие группы элементов:
1) мельницы, классификаторы и системы смазки;
2) грунтовые насосы, зарезервированные однотипными насосами, входящие в состав ИК4...ИК9, Л13 (ГН„ ГНР9, ГН24, ГНР24, ГН20, ГНР20, ГН23, ГНР23, ГН12, ГНР12, ГНМ, ГНРМ);
3) грунтовые насосы, зарезервированные насосами меньшей производительности, входящие в состав ИК2, ИК3, ИК10, Л! (ГН6, ГНР6, ГН7, ГНР7, ГНП, ГНРП, ГН5, ГНР5).
Выделение указанных групп элементов позволяет построить моделирующий алгоритм и его программную реализацию по модульному принципу, благодаря чему обеспечиваются гибкость и компактность имитационной модели.
Укрупненная блок-схема моделирующего алгоритма процесса изменения работоспособности элементов ТСИР приведена на рис. 2. Прежде чем рассматривать ее работу, остановимся на тех массивах информации, которые необходимы для обеспечения имитации.
Регистр Тсостояний (¿=1,и) и моментов их изменения. В этом регистре для каждого к-го элемента системы в зависимости от ее состояния хранится:
• момент ближайшего отказа ^ (со знаком «+»), если элемент работоспособен и функционирует;
• момент окончания восстановления t¡¡ (со знаком «-»), если элемент восстанавливается;
• бесконечность, если элемент находится в очереди на восстановление или в резерве.
Указанный способ имитации состояний элементов позволяет сэкономить компьютерную память и сократить количество операторов имитационной программы.
Регистр Tм. Предназначен для хранения моментов отказов элементов, находящихся в очереди на восстановление.
Регистр S укрупненных состояний элементов У,0^)^=1,п). Здесь для каждого элемента системы в зависимости от его состояния хранится «О», если элемент не функционирует (находится в резерве, в очереди на восстановление или восстанавливается), и «1», если элемент функционирует.
Кроме указанных выше регистров, для обеспечения имитации процесса восстановления элементов 1-й группы необходимо предусмотреть две ячейки памяти, где соответственно будут храниться число отказавших элементов (п1) и число свободных бригад (п2).
В процессе имитации в результате перехода системы из одного состояния в другое содержимые регистров T, Tоч, S и ячеек п1, п2 обновляются -вместо старых значений записываются новые.
Всем элементам системы и соответствующим им ячейкам указанных регистров присваиваются порядковые номера следующим образом (табл. 1): 1...64 - элементам 1-й группы, 65...78 - элементам 2-й группы, 79...86 - элементам 3-й группы. Причём чётные номера ¿>65 присваиваются резервным грунтовым насосам и соответствующим им ячейкам.
Работа моделирующего алгоритма сводится к следующему. Блок 1 (рис. 3) производит запись начальных значений в регистрах Tоч, S, в ячейках п1,
Таблица. Обозначения и порядковые номера элементов ТСИР Table. Designations and serial numbers of OGTS elements
№ элем. в ИМ Element in simulation model Обозн. элем. на схеме Element symbol on the diagram № элем. в ИМ Element in simulation model Обозн. элем. на схеме Element symbol on the diagram № элем. в ИМ Element in simulation model Обозн. элем. на схеме Element symbol on the diagram № элем. в ИМ Element in simulation model Обозн. элем. на схеме Element symbol on the diagram № элем. в ИМ Element in simulation model Обозн. элем. на схеме Element symbol on the diagram
1 М, 7 М8 ,3 М22 ,9 М20 25 КД,
2 М5 8 М,о И М7 20 М23 26 КД2
3 М6 9 М,3 Б М9 н М24 27 КД3
4 М2 га М,6 № М,, 22 МС, 28 КД4
5 М3 И М,7 ТС М,2 23 МС2 29 КД8
6 М4 ТС М2, ^ М,4 24 МС3 30 КД,0
31 КО2 37 КО,6 43 СС3 49 СС9 55 СС,6
32 КО3 38 КО,7 44 СС4 50 СС,0 56 СС,7
33 КО9 39 КО2, 45 СС5 5, СС,, 57 СС20
34 КО, 40 КО22 46 СС6 52 СС,2 58 СС2,
35 КО,2 4, СС, 47 СС7 53 СС,3 59 СС22
36 КО,4 42 СС2 48 СС8 54 СС,4 60 СС23
61 СС24 67 ГН20 73 ГН,2 79 ГН5 85 ГН,,
62 СС25 68 ГНР20 74 ГНР,2 80 ГНР5 86 ГНР,,
63 СС26 69 ГН23 75 ГН,4 8, ГН6 - -
64 СС27 70 ГНР23 76 ГНР,4 82 ГНР6 - -
65 ГН,3 Л ГН9 77 ГН24 83 ГН7 - -
66 ГНР,3 72 ГНР9 78 ГНР24 84 ГНР7 - -
1 к
Блок начальных засылок и формирования моментов первых отказов основных элементов системы
БЛОК 3
3а Модуль имитации процесса _1 возникновения отказов элементов 1-й группы
3J Модуль имитации процесса восстановления элементов 1-й группы
2| Блок управления имитацией (регистр)
БЛОК 5
5 а | Модуль имитации процесса возникновения отказов элементов 3-й группы
55| Модуль имитации процесса восстановления элементов 3-й группы_
БЛОК 4
4' | Модуль имитации процесса возникновения отказов элементов 2-й группы
Модуль имитации процесса восстановления элементов _2-й группы_
Рис. 2. Укрупненная блок-схема имитационной модели процесса изменения работоспособности элементов ТСИР Fig. 2. The integrated block diagram of the simulation model of the change in working capacity of OGTS elements
к блоку 2 Рис. 3. Структура блока 1 Fig. 3. The structure of unit 1
n2 и в соответствии с заданными функциями распределения Gt(rp) (¿=1,86) формирует моменты первых отказов основных элементов. Значения первых моментов отказов записываются в регистре T, который является составной частью блока управления. Блок управления (рис. 4) определяет ближайший момент tj изменения состояния системы, запоминает номер элемента kmiI1 с наименьшим значением tj, устанавливает характер совершенного события (t>0 - отказ, tj<0 - восстановление) и пе-
редает управление соответствующему блоку моделирующего алгоритма.
Процесс отказов и восстановления элементов каждой группы имитируется соответствующим единственным блоком, включающим два модуля. При отказе какого-либо элемента системы вступает в действие один из модулей 3б, 4б, 5б, который имитирует процесс восстановления отказавшего элемента, т. е. формирует момент окончания его восстановления t£ и определяет новое состояние г(у 0). В случае окончания восстановления отказавшего элемента управление передается одному из модулей 3", 4", 5", который для него формирует момент ближайшего отказа ^ и определяет новое состояние 2;(у0). После функционирования любого из указанных модулей управление снова передается блоку управления.
Определение последовательности системных событий (регламентация), происходящих в процессе имитации, состоит в выборе из регистра Т наименьшего момента времени распознавании свершенного события и передаче управления соответствующему модулю.
Адрес модуля и его настройка на очередной элемент в процессе имитации определяются номером элемента с наименьшим моментом и характером перехода в новое состояние.
Рассмотрим работу модулей блоков 3, 4, 5, блок-схемы которых представлены на рис. 5-10.
к модулю 5a Рис. 4. Структура блока управления Fig. 4. The structure of the control unit
ri
к модулю 5
от блока 2
1 Sk := 1
> t
2 n2 := n2 +1
> 1
Формирование ткр
<
4 tk :=
9 n2 := n2 -1
> !
10 n1 := n1 -1
11 ^ : = ^
к блоку 2
Рис. 5. Блок-схема модуля 3
Fig. 5. The block diagram of module 3'
Модуль 3б, который вступает в действие при отказе элементов 1-й группы (k<64), функционирует следующим образом. Оператор 1 фиксирует состояние отказавшего элемента, засылая «0» в соответствующую ячейку регистра S. Затем оператор 2 проверяет выполнение условия n2>0 (наличие свободных ремонтных бригад). При отсутствии свободных бригад отказавший элемент ставится в очередь (операторы 3, 4), вследствие чего содержимое ячейки nl (число отказавших элементов) увеличивается на единицу. При наличии свободных бригад (n2>0) оператор 6 для отказавшего элемента формирует случайный интервал времени восстановления твк согласно Fk(rB), а оператор 7 определяет момент окончания восстановления tk и с отрицатель-
ным знаком засылает его в регистр Т. Поскольку одна ремонтная бригада выделялась для ремонта отказавшего элемента, оператор 8 на единицу уменьшает содержимое ячейки п2, где хранится число свободных бригад. Затем опять вступает в действие блок управления.
По окончании восстановления какого-либо элемента 1-й группы вступает в действие модуль 3", который функционирует следующим образом. Оператор 1 фиксирует состояние восстановленного элемента, а оператор 2 прибавляет число свободных бригад на единицу, имитируя освобождение бригады. Затем оператор 3 для восстановленного элемента формирует очередной случайный интервал времени работы трк, на основании чего оператор 4 определяет момент следующего отказа t0k=tj+тBk и записывает в регистре Т. При наличии отказавших элементов, ожидавших восстановления (этот факт устанавливается оператором 5), оператор 6 определяет номер элемента, который отказал раньше всех, затем операторы 7 и 8 для него формируют момент окончания восстановления tBk=|tj|+тBk, который с отрицательным знаком засылается в регистр Т. После этого операторы 9 и 10 изменяют число отказавших элементов и свободных бригад, а оператор 11 фиксирует выход из очереди восстановленного элемента. При отсутствии очереди управление от оператора 5 непосредственно передается блоку 2.
от блока 2
t )
\J ч )
n1 := n1 +1
n2 := n2 -1
к блоку 2
Рис. 6. Блок-схема модуля 3б
Fig. 6. The block diagram of module 3б
Теперь перейдем к описанию работы блока 4. Модуль 4б, предназначенный для имитации процесса восстановления элементов 2-й группы, функ-
3
6
3
8
ционирует следующим образом. При отказе к-го элемента (65<к<78) оператор 1 фиксирует его состояние, засылая «0» в регистр 5. Затем оператор 2 для отказавшего элемента в соответствии с ^к(тв) формирует случайный интервал времени восстановления твк. Далее оператор 3 определяет момент окончания восстановления для к-го элемента tвk=tj+твk и с отрицательным знаком засылает в к-ю ячейку регистра Т. Если отказавший элемент является основным (это условие проверяется оператором 4), то оператор 8 проверяет, впервые ли отказал к-й элемент. При первом отказе к-го элемента операторы 9 и 10 формируют момент возникновения первого отказа для (к+1)-го резервного элемента, а оператор 11 изменяет его состояние (имитируется первое включение резервного насоса). Если основной насос отказывает не впервые, то оператор 7 проверяет состояние резервного насоса и в случае работоспособности передает управление оператору 11, который имитирует его включение. В случае неработоспособности резервного насоса управление непосредственно передается блоку 2. Заметим, что если основной насос отказывает не впервые, то момент отказа резервного насоса формируется модулем 4". Если при отказе к-го резервного насоса основной (к-1)-й находится в работоспособном состоянии (это условие проверяет оператор 5), то оператор 6 имитирует его включение вместо резервного. В противном случае управление передается блоку 2.
Работа модуля 4' заключается в следующем. По окончании восстановления к-го основного насоса в случае работоспособности резервного насоса для него определяется момент отказа t0k=|tj\+тpk и засылается в к-ю ячейку регистра (операторы 1, 2, 7, 8). В случае неработоспособности резервного насоса оператор 5 для основного определяет момент отказа и засылает в регистр Т, а оператор 6 фиксирует его состояние. В случае окончания восстановления резервного насоса оператор 3 проверяет состояние основного насоса. Если он работоспособен, то оператор 4 определяет момент отказа для резервного насоса t0k=tk+1+тpk и засылает в регистр Т. В противном случае вступают в действие операторы 5, 6, которые имитируют включение резервного насоса вместо основного.
Модуль 5б работает следующим образом. При отказе к-го элемента (79<к<86) оператор фиксирует его состояние. Затем операторы 2, 3 для него формируют момент окончания восстановления tвk=tj+твk и с отрицательным знаком засылают в регистр . Если отказавший насос является основным (оператор 4), то оператор 5 проверяет состояние (к+1)-го резервного. В случае работоспособности резервного насоса имитируется его включение вместо отказавшего. При этом операторы 6, 7 для резервного насоса формируют момент отказа и засылают в (к+1)-ю ячейку регистра Т, а оператор 8 изменяет его состояние. Если в момент отказа основного элемента резервный находится в неработоспособном состоянии, то оператор 5 управление
передает блоку 2. По окончании восстановления любого элемента 3-й группы (79<к<86) вступает в действие модуль 5а. После формирования оператором 1 очередного случайного интервала времени работы трк для восстановленного элемента оператор проверяет, является ли он основным. Если восстанавливается основной насос, то операторы 7-11 имитируют его включение вместо резервного. Если же восстановленный насос является резервным, то оператор 3 проверяет состояние (к-1)-го основного насоса. В случае неисправности основного насоса операторы 4 и 5 имитируют включение вместо него резервного. В противном случае восстановленный насос ставится в резерв (оператор 6).
Таким образом, в процессе имитации последовательно формируются случайные моменты времени tj и бинарный вектор укрупненных состояний ТСИР у%).
от блока 2
-* 5 <-с f
tk := + тр
tk := tk-1 +zp
tk := tk+1 +zkP
6 Sk := 1
' к блоку 2 Рис. 7. Блок-схема модуля 4а Fig. 7. The block diagram of module 4а
Формирование в процессе имитации случайных интервалов времени работы и времени восстановления элементов основывается на генерации и преобразовании случайных чисел r, равномерно распределенных в интервале (0,1). С использованием этого способа разработаны алгоритмы формирования случайных интервалов времени работы Т и времени восстановления тЦ для элементов каждой группы. При этом для формирования возможных значений случайного интервала времени т с заданным законом распределения использовались следующие формулы, предложенные в [13-19]:
0
0
4
8
• при экспоненциальном распределении ■
1
от блока 2
Т =--In Г;
А
при распределении Вейбулла - г = — V- In г;
а
. при распределении Релея - т = 21п г ; • при логарифмически-нормальном распределении -
где V = ^Г г, - 6 - нормально распределенная случайная величина с параметрами (0,1).
tk+1 < 0 r 0
tk+1 = <x
> f
Sk+1 := 0
Рис. 8. Блок-схема модуля 46
Fig. 8. The block diagram of module 46
Разработанная имитационная модель процесса изменения работоспособности оборудования ТСИР реализована на языке С++ и в среде LabVIEW на компьютере Pentium i7. С целью проверки адекватности модели использовались известные методы валидации и верификации [15-20] по отношению как к исходным статистическим данным, компонентам модели, так и к имитационной модели в целом, включая проверку статистических гипотез с применением критериев Стьюдента, Кру-скала-Уоллиса, Пирсона [9-12].
▼ к блоку 2
Рис. 9. Блок-схема модуля 5а
Fig. 9. The block diagram of module 5"
Дискретно-событийный характер и модульная структура имитационной модели позволили легко применить один из наиболее мощных методов верификации - трассировку. При использовании этого метода, после возникновения каждого системного события, характеристики состояния моделируемой системы выводились на экран и сравнивались с результатами теоретических вычислений.
Разработанная имитационная модель была использована в составе компьютерной модели для оценки и анализа эффективности функционирования ТСИР ЗММК [8] и компьютерной модели для стохастического управления процессом флотации руды с учетом влияния надежности измельчитель-ного оборудования [6].
Заключение
Предложенная процедура формализации процесса изменения работоспособности оборудования ТСИР позволяет осуществить его имитацию путем имитации элементарных случайных процессов возникновения отказов и восстановления отдельных элементов с сохранением их логической структуры и последовательности протекания во времени.
На основании статистических данных об эксплуатационной надежности измельчительного
5
к блоку 2 Рис. 10. Блок-схема модуля 56 Fig. 10. The block diagram of module 56
оборудования, полученных за трехлетний период эксплуатации ТСИР ЗММК, методом идентификации построены адекватные математические моде-
ли процессов возникновения отказов и восстановления ее оборудования.
Применение модульного принципа и регистрового метода моделирования позволило обеспечить универсальность разработанной имитационной модели, что предоставляет возможность использовать ее в составе компьютерных моделей для исследования эффективности функционирования аналогичных систем измельчения руды.
С использованием статистических критериев, а также методов валидации и верификации установлены адекватность и пригодность разработанной имитационной модели для практического пользования.
Использование разработанной имитационной модели в составе компьютерной модели для исследования эффективности функционирования ТСИР ЗММК показало, что модель адекватна и практически пригодна для решения следующих прикладных задач:
• оценка степени снижения эффективности функционирования ТСИР вследствие отказов ее оборудования;
• оценка коэффициентов важности измельчи-тельного оборудования;
• выбор наилучшего варианта резервирования грунтовых насосов;
• определение наилучшей структуры резервных связей между измельчительными агрегатами;
• определение оптимального количества ремонтных бригад и рациональной дисциплины восстановления отказавшего оборудования. Применение разработанной имитационной модели в составе компьютерной модели управления технологическим процессом флотации медно-мо-либденовых руд ЗММК позволило учитывать влияние отказов измельчительного оборудования и тем самым повысить точность управления.
СПИСОК ЛИТЕРАТУРЫ
1. Курбатова О.А., Ксендзенко Л.С., Николайчук Д.Н. Надежность горных машин: учебное пособие. - Владивосток: Изд-во ДВГТУ, 2005. - 119 с.
2. Карепов В.А., Безверхая Е.В., Чесноков В.Т. Надежность горных машин и оборудования: учебное пособие. - Красноярск: Изд-во СФУ, 2012. - 134 с.
3. Боярских Г.А. Надежность горных машин и оборудования. -Екатеринбург: УГТУ, 2009. - 116 с.
4. Морозов В.В., Топчаев В.П., Улитенко К.Я., Ганбаатар З., Дэл-гэрбат Л. Разработка и применение АСУ процессами обогащения полезных ископаемых. - М.: Изд. дом «Руда и металлы», 2013. - 512 с.
5. Авдохин В.М. Основы обогащения полезных ископаемых. Том 1. Обогатительные процессы. - М.: Изд-во «Горная книга», 2014. - 417 с.
6. Баласанян С.Ш., Симонян С.О., Геворгян Э.М. Компьютерная модель для стохастического управления технологическим процессом флотации руды с учетом надежности измельчительного оборудования // Известия Томского политехнического университета. - 2013. - Т. 323. - № 5. - С. 50-57.
7. Баласанян С.Ш. Компьютерная модель процесса возникновения отказов и восстановления оборудования системы измельчения руды // Цветные металлы. - 2012. - № 7. - С. 82-86.
8. Баласанян С.Ш. Стратифицированная модель для оценки и анализа эффективности функционирования сложных технологических систем со многими состояниями // Известия Томского политехнического университета. - 2011. - Т. 318. - № 5. -С. 25-30.
9. Statistical Reliability Engineering / B. Gnedenko, I. Ushakov, I.V. Pavlov, S. Chakravanty. - Hoboken (New Jersey): Wiley, 1999. - 528 p.
10. Вентцель Е. Теория вероятностей: учебник для вузов. - М.: Высшая школа, 2002. -575 с.
11. Ushakov I. Handbook of Reliability Engineering. - Hoboken (New Jersey): Wiley, 1994. - 704 p.
12. Ushakov I. Probabilistic Reliability Models. - Hoboken (New Jersey): Wiley, 2012. - 248 p.
13. Шеннон Р. Имитационное моделирование систем - искусство и наука. - М.: Мир, 1978. - 418 с.
14. Fishman G. Discrete-Event Simulation Modeling, Programming, and Analysis. -London: Springer, 2001. - 537 p.
15. Averill M. Law, W. David Kelton Simulation Modeling and Analysis. - Boston: McGraw-Hill, 2007. - 768 p.
16. Zio E. The Monte Carlo Simulation Method for System Reliability and Risk Analysis. - London: Springer, 2013. - 198 p.
17. Simulation Methods for Reliability and Availability of Complex Systems / J. Faulin, A.A. Juan, S. Martorella, J.-E. Ramires-Markes. - London: Springer, 2010. - 315 p.
18. Myers A. Complex System Reliability. Multichannel Systems with Imperfect Fault Coverage. - London: Springer, 2010. -240 p.
19. Cantot P., Luzeaux D. Simulation and Modeling of Systems of Systems. - Bagneux, France: DGA/UMTER, 2011. - 400 p.
20. Rubinstein R., Kroese D. Simulation and the Monte Carlo Method. - Hoboken (New Jersey): Wiley, 2008. - 372 p.
Поступила 09.12.2015 г.
UDC 622.73:519.718:581.51
SIMULATION MODEL OF CHANGING WORKING CAPACITY OF GRINDING EQUIPMENT
Seyran Sh. Balasanyan,
Dr. Sc., Ass. Prof., deputy director on research works at Kapan branch of «National polytechnic university of Armenia», Armenia, 3307, Kapan, Baghaberd Str., 28, E-mail: [email protected]
Hermine M. Gevorgyan,
teacher, competitor of the Chair «Information technologies, computer science and automated systems» at Kapan branch of «National polytechnic university of Armenia», Armenia, 3307, Kapan, Baghaberd Str., 28, E-mail: [email protected]
The relevance of the discussed issue is caused by the necessity to develop the simulation model of equipment working capacity change in ore grinding technological systems (OGTS), which is the part of a computer model, for evaluation and analysis of its functioning efficiency considering the influence of equipment reliability indicators.
The main aim of the study is to develop a simulation model of the ore grinding equipment working capacity change, formalized in the form of a random process of failures and recoveries, based on statistical data on failures and recoveries of grinding equipment of Zan-gezur copper molybdenum center («ZCMC» JSC, Armenia).
The methods used in the study: theory of reliability, applied statistics, method of simulation modeling.
The results. The authors have proposed the procedure of formalization, which allows formally introducing the change in working capacity of ore grinding equipment in the form of a random process of failures and recoveries. The composition of OGTS ZCMC was determined and the laws of working time distribution between neighboring failures and recovery time of grinding equipment were identified on the basis of statistical data on failures and recoveries of grinding equipment Using the principle of special states the author developed the simulation model of the change in working capacity of ore grinding equipment. This model reproduces on the computer a random process of failures and recoveries of the failed equipment of OGTS in accordance with the identified distribution laws of the working time between neighboring failures and recovery time of the failed grinding equipment Owing to the application of the modular principle and the register-based modeling method the developed modeling algorithm has compactness and certain versatility. This provides the ability to use the developed simulation model as part of computer models for evaluation and study the functioning efficiency of similar ore grinding systems. The authors estimated the adequacy of the model using the validation and verification methods with respect to the source statistical data, individual components, and simulation model in the whole. The developed simulation model was used in the computer model for evaluation and analysis of functioning efficiency of OGTS ZCMC and in the model for stochastic control of ore flotation considering the influence of indicators of equipment reliability.
Key words:
Ore grinding, grinding equipment, random process, reliability, failure, recovery, simulation model, adequacy, validation, verification.
REFERENCES
1. Kurbatova O.A., Ksendzenko L.S., Nikolaychuk D.N. Nadezhnost gornykh mashin [Reliability of mining machines]. Vladivostok, DVSTU Publ., 2005. 119 p.
2. Karepov V.A., Bezverkhaya E.V., Chesnokov V.T. Nadezhnost gornykh mashin i oborudovaniya [Reliability of mining machines and equipment]. Krasnoyarsk, SFU Publ., 2012. 134 p.
3. Boyarskikh G.A. Nadezhnost gornykh mashin i oborudovaniya [Reliability of mining machines and equipment]. Ekaterinburg, UGTU Publ., 2009. 116 p.
4. Morozov V.V., Topchaev V.P., Ulitenko K.Ya., Ganbaatar Z., Del-gerbat L. Razrabotka i primenenie avtomatizirovannykh sistem upravleniya protsessami obogashcheniya poleznykh iskopaemykh [The development and application of automated control process of mineral processing]. Moscow, Ruda i Metally Publ., 2013. 512 p.
5. Avdokhin V.M. Osnovy obogashcheniya poleznykh iskopaemykh. T. 1. Obogatitelnye protsessy [The fundamentals of mineral processing. Vol. 1. Mineral processing]. Moscow, Gornaya kniga Publ., 2014. 417 p.
6. Balasanyan S.Sh, Simonyan S.O., Gevorgyan H.M. Kompyuterna-ya model dlya stokhasticheskogo upravleniya tekhnologicheskim protsessom flotatsii rudy s uchetom nadezhnosti izmelchitelnogo oborudovaniya [Computer model for stochastic control of ore flotation considering grinding equipment reliability]. Bulletin of the Tomsk Polytechnic University, 2013, vol. 323, no. 5, pp. 50-57.
7. Balasanyan S.Sh. Kompyuternaya model protsessa vozniknoveni-ya otkazov i vosstanovleniya oborudovaniya sistemy izmelcheni-ya rudy [A computer model of the failure and recovery processes of ore grinding system equipment]. Tsvetnye metally, 2012, no. 7, pp. 82-86.
8. Balasanyan S.Sh. Stratifitsirovannaya model dlya otsenki i analiza effektivnosti funktsionirovaniya slozhnykh tekhnologiches-kikh sistem so mnogimi sostoyaniyami [A stratified model for evaluation and analysis of the functioning effectiveness of multistate complex technological systems]. Bulletin of the Tomsk Polytechnic University, 2011, vol. 318, no. 5, pp. 25-30.
9. Gnedenko B., Ushakov I., Pavlov I., Chakravanty S. Statistical Reliability Engineering. Hoboken (New Jersey), Wiley, 1999. 528 p.
10. Ventsel E.S. Teoriya veroyatnostey[The probability theory]. Moscow, Vysshayashkola Publ., 2002. 575 p.
11. Ushakov I. Handbook of Reliability Engineering. Hoboken (New Jersey), Wiley, 1994. 704 p.
12. Ushakov I. Probabilistic Reliability Models. Hoboken (New Jersey), Wiley, 2012. 248 p.
13. Shennon R. Imitatsionnoe modelirovanie sistem - iskusstvo i nau-ka [Simulation systems - the art and science]. Moscow, Mir Publ., 1978. 418 p.
14. Fishman G. Discrete-Event Simulation Modeling, Programming, and Analysis. London, Springer, 2001. 537 p.
15. Averill M. Law, W. David Kelton Simulation Modeling and Analysis. Boston, McGraw-Hill, 2007. 768 p.
16. Zio E. The Monte Carlo Simulation Method for System Reliability and Risk Analysis. London, Springer, 2013. 198 p.
17. Faulin J., Juan A.A., Martorella S., Ramires-Markes J.-E. Simulation Methods for Reliability and Availability of Complex Systems. London, Springer 2010. 315 p.
18. Myers A. Complex System Reliability. Multichannel Systems with Imperfect Fault Coverage. London, Springer, 2010. 240 p.
19. Cantot P., Luzeaux D. Simulation and Modeling of Systems of Systems. Bagneux, France, DGA/UMTER, 2011. 400 p.
20. Rubinstein R., Kroese D. Simulation and the Monte Carlo Method. Hoboken (New Jersey), Wiley, 2008. 372 p.
Received: 9 December 2015.