Современные информационные технологии/ 3. Программное обеспечение
Герасина А.В.
Национальный горный университет, Украина
Программная реализация структурно-параметрической
идентификации процессов рудоподготовки
Сложные динамические
объекты управления (ОУ) характеризуются нестационарностью, стохастичностью и
нелинейностью (включая хаотическую динамику и фрактальную размерность), поэтому
актуальным для них является создание эффективных методов идентификации и
прогнозирования. К таким сложным ОУ относятся процессы рудоподготовки
(дробление и измельчение).
Поскольку процессы дробления и измельчения
руд являются сложными ОУ, то для решения задач их идентификации целесообразно
применять методы систем искусственного интеллекта (нейронные сети (НС), модели
с нечеткой логикой, гибридные НС и др. [1]), которые обеспечивают адаптацию
полученных моделей под изменяющиеся свойства ОУ и, соответственно, представляют
собой эффективные средства анализа и моделирования сложных систем.
Кроме того, процессы дробления и измельчения
руд имеют различные динамические режимы [2], что вызывает целесообразным
использование при их структурно-параметрической идентификации глобальных методов
оптимизации (поисковых, эволюционных алгоритмов и др.).
Для решения
задачи структурно-параметрической идентификации нелинейных динамических
процессов дробления и измельчения предложена структура математического (МО) и
программного (ПО) обеспечений [3].
Структура ПО
включает: программу определения состояния ОУ и программу реализации
структурно-параметрической идентификации ОУ.
Программа
реализации структурно-параметрической идентификации ОУ состоит из главной
программы и функций:
- настройки и
работы метода глобальной оптимизации;
- цели метода
глобальной оптимизации;
- фильтрации
структурных характеристик модели;
- локальной
оптимизации;
- определения
критерия структурной оптимизации.
При этом, структурная
идентификация осуществляется с помощью композиции методов глобальной и
локальной оптимизации, в которой осуществляется генерирование структур моделей-претендентов
(базисных функций со своими структурными характеристиками), а затем выполняется
отбор лучших из них по критерию структурной оптимизации. Результатом
структурной идентификации является модель ОУ оптимальной структуры, найденная с
помощью алгоритма глобальной оптимизации.
Параметрическая же
идентификация заключается в определении параметров модели оптимальной структуры
путем ее обучения методом локальной параметрической оптимизации по критериям параметрической
оптимизации на всей выборке исходных данных.
В качестве алгоритмов глобальной
оптимизации рассматривались: прямой случайный поиск (ПСП), метод имитации
отжига (МИО) и генетический алгоритм (ГА). А в качестве базисных функций — НС прямого распространения (каскадная и вейвнет), НС
с радиальными базисными функциями (РБФ) и гибридная НС с нечеткой логикой (Anfis) [4].
В программе реализации
структурно-параметрической идентификации ОУ структурная идентификация
осуществляется функцией настройки и работы метода глобальной оптимизации, в результате
работы которой определяются оптимальные структурные характеристики модели ОУ в
смысле критерия структурной оптимизации. Параметрическая же идентификация
осуществляется функцией локальной оптимизации, в результате работы которой определяются
оптимальные параметры модели ОУ в смысле критерия параметрической оптимизации.
Разработанное ПО
использовано при выполнении госбюджетных кафедральной и научно-исследовательской
работы, проводимых в ГВУЗ
«Национальный горный университет», при разработке комплекса программных средств
проектирования и проектов реконструкции разработки ОАО ППКИ "Металлургавтоматика"
и ГАО "КБ "Днепровское", а также при
разработке научно-методического обеспечения подготовки бакалавров направления 050903, а также специалистов и магистров специальностей 8(7).092401, 8(7).160104 и 8(7).160105.
Литература:
1. Nelles O. Nonlinear
System Identification: From Classical Approaches to Neural and Fuzzy Models /
O. Nelles – Berlin: Springer, 2001. – 785 p.
2.
Марюта А. Н. Автоматическое
управление технологическими процессами обогатительных фабрик / А.Н. Марюта,
Ю.Г. Качан, В.А. Бунько – М.: Недра, 1983. – 277 с.
3.
Герасина А.В.
Идентификация объектов управления в АСУТП рудоподготовки / А.В. Герасина, В.И.
Корниенко // Науковий вісник Національного гірничого університету. – 2010. – № 10. – С. 102-106. – ISSN 2071-2227.
4.
Круглов В.В. Нечеткая
логика и искусственные нейронные сети / В.В. Круглов, М.И. Дли, Р.Ю. Голунов. –
М.: Физматлит, 2001. – 224 с.