Информационные системы и технологии АВТОМАТИЗАЦИЯ И УПРАВЛЕНИЕ ТЕХНОЛОГИЧЕСКИМИ ПРОЦЕССАМИ И ПРОИЗВОДСТВАМИ УДК 004.89 Ю.П. КАЧАНОВСКИЙ, Е.А. КОРОТКОВ АРХИТЕКТУРА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ РЕШЕНИЯ ЗАДАЧИ МОДЕЛИРОВАНИЯ И УПРАВЛЕНИЯ С ПОМОЩЬЮ НЕЙРОННОЙ СЕТИ Рассматривается автоматизированная система моделирования и управления на основе многослойной нейронной сети. <...> Приводится диаграмма разработанных классов на языке программирования C++ с описанием основных подходов реализации. <...> Также представлено информационное обеспечение системы в виде модели данных для реляционной базы данных. <...> База данных построена для конкретной предметной области – многопередельного металлургического производства (производства холоднокатаного проката). <...> Реализованы базовые модули имитационного моделирования и настройки параметров нейронной сети. <...> Разработанные модули реализуют обучение двухслойной нейронной сети на основе градиентного алгоритма оптимизации функции нескольких переменных BFGS. <...> Благодаря модульному принципу построения системы, использованию объектноориентированного подхода программирования, разделению интерфейса пользователя системы от реализации алгоритмов, разделению функционирования сети от оптимизации функции, разработанные библиотеки могут легко расширяться и переноситься в другие системы. <...> Разработана структура хранения данных в виде специальных реляционных отношений (таблиц) базы данных. <...> Рисунок 1 – Общая схема функционирования системы Рассмотрим подробнее программное и информационное обеспечение системы. <...> ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ №4(66)2011 109 Научно-технический журнал Разработке программного обеспечения предшествовал анализ существующих архитектур нейронных сетей. <...> С помощью нейронной сети необходимо решать задачу моделирования и управления технологическими процессами металлургического производства, задачу с большим числом параметров. <...> В результате анализа была <...>