Модификация метода анализа иерархий для задач проектирования аппаратных средств АСУТП
Методика нахождения наилучшего компоновочного состава технических средств автоматической системы управления технологическими процессами. Метод иерархий, модифицированный с использованием математического аппарата нечетких множеств и нейронных сетей.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 27.11.2018 |
Размер файла | 83,1 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Модификация метода анализа иерархий для задач проектирования аппаратных средств АСУТП
Прилипко В.А., Карпов В.Я., Красовский В.Е.
Аннотация
Предлагается методика нахождения наилучшего компоновочного состава технических средств АСУТП, в основе которой метод анализа иерархий, модифицированный с использованием математического аппарата нечетких множеств и искусственных нейронных сетей.
При решении вопросов автоматизации производства часто возникает потребность в нестандартных технических средствах, реализующих набор функций, характерный для конкретного производственного оборудования. Для удовлетворения этой потребности производителями автоматизированных систем управления технологическими процессами (АСУТП) осуществляется разработка новых технических средств.
Основными методами, применяемыми при определении состава сложных технических систем, состоящих из большого числа объектов, являются метод попарных сравнений (бинарных отношений) [1], метод экспертных оценок [1], метод Дельфи [2], метод анализа иерархий (МАИ) [1, 3]. В ОАО «ИНЭУМ им. И.С. Брука» разработаны два метода компоновки: на основе теории систем массового обслуживания (СМО метод) [4] и структурно-компоновочного вектора (ВСТ-СКВ метод) [5]. Оба метода используются при компоновке программно-технических комплексов СМ ЭВМ.
Недостатки методов - необходимость группы экспертов, большая трудоемкость обработки результатов, высокая сложность и громоздкость математического аппарата.
Методика проектирования аппаратных средств может быть усовершенствована, на наш взгляд, путем модификации метода анализа иерархий [3]. МАИ обладает рядом преимуществ (например, возможность учитывать «человеческий фактор», определять качество исходных данных и степень доверия к ним, универсальность), позволяющих на его основе построить гибкий и мощный инструмент для решения задачи оптимальной компоновки. Так как задача компоновки имеет элемент творчества и требует применения таких качеств, присущих человеческому разуму, как опыт и интуиция, представляется логичным и оправданным при модификации МАИ использовать объединение методов нейронных сетей, генетических алгоритмов и нечетких систем, сохраняющее и усиливающее достоинства этих методов.
При модификации метода будем использовать хорошо известный принцип объектно-ориентированного проектирования (ООП) [6]. Принцип ООП хорошо подходит для описания процесса проектирования технических средств АСУТП. Объектами являются функциональные блоки и их конструктивные исполнения, реализующие функциональный модуль или его часть. При этом сам процесс разработки сводится к выбору необходимых объектов из набора объектов базовых классов и установке ассоциаций между ними - компоновке. В терминах ООП параметры объекта (входное напряжение, быстродействие и т.д.) называются свойствами. Определение оптимального набора объектов, входящих в конкретное устройство, производится на основе свойств объектов и требований к проектируемому устройству. Заметим, что часть свойств и требований имеет количественную характеристику, а часть - качественную.
Покажем связь МАИ с нечеткими системами и искусственными нейронными сетями и обоснуем применение этих понятий при модификации МАИ.
В системах, построенных на основе теории нечетких множеств, для задания функции принадлежности нечеткого множества широко применяется метод парных сравнений Саати [7]. Этот же метод используется в МАИ для нахождения показателей предпочтения объектов по различным требованиям и показателей важности самих требований. Таким образом, при расчете промежуточных показателей, используемых в МАИ для нахождения окончательного ранга объектов, фактически происходит задание функций принадлежности нечетких множеств, описывающих объекты и требования к ним.
Для нахождения ранга pi объекта методом анализа иерархий используется формула:
, (1)
где: n - число требований, gj - показатели важности требований, ij - показатели предпочтения i-го объекта по j-му требованию.
В то же время в теории нейронных сетей для описания работы простейшего нейрона и персептрона (простейшей модели однонаправленной нейронной сети) применяется формула:
, (2)
где: w0 = пороговое значение, u0 = -1, ui - входные сигналы данного нейрона, wi - синаптические веса соответствующих входов, y - выходной сигнал нейрона, N - число входов нейрона.
Показатели предпочтения объектов по различным требованиям ij можно поставить в соответствие синаптическим весам входов нейрона wi, а показатели важности требований gj - значению сигнала на входе нейрона ui. В этом случае процесс расчета показателей предпочтения объекта и важности требований выполняет функцию обучения нейрона.
Учитывая особенности задачи компоновки, введем некоторые допущения, модифицирующие МАИ для его практического применения при проектировании аппаратных средств АСУТП с использованием методов объектно-ориентированного проектирования.
Во-первых, введем ограничения на исходные данные, обусловленные особенностями предметной области, в которой будет применяться модифицированный метод. Разделим множество требований, предъявляемых к проектируемому устройству, на две части - общие и индивидуальные требования.
Общие требования - это требования, которые предъявляются к любым разрабатываемым аппаратным средствам АСУТП независимо от их назначения и исполняемых функций. Будем считать, что набор общих требований, которые необходимо учитывать при проектировании, например, стоимость, надежность, является ограниченным и постоянным.
В то же время каждое проектируемое аппаратное средство должно учитывать особенности конкретной АСУТП. Для обеспечения учета таких особенностей будем использовать индивидуальные требования, которые определяются требованиями к функциональности и техническим характеристикам, например, диапазону входных напряжений. Индивидуальные требования являются «абсолютно» важными: если хоть одно из них не выполняется, то устройство становится непригодным.
Во-вторых, предположим, что сравнительную оценку важности общих требований можно с достаточной точностью провести при помощи прямого метода экспертной оценки, не прибегая к косвенному методу парных сравнений Саати. Это возможно, так как количество общих требований невелико и в большинстве практических случаев решающее значение имеют не более двух - трех требований, а значение остальных несущественно.
В-третьих, внесем изменения в алгоритм расчета синаптических весов входов нейронов. Будем рассчитывать значения синаптических весов входов нейронов, соответствующих каждому сравниваемому объекту, из которых компонуется проектируемое устройство, при помощи системы на основе базы нечетких правил типа IF-THEN [8], построенной по методу Такаги-Сугено. В качестве исходных данных для этой системы будем использовать свойства объекта, соответствующего данному нейрону, и набор индивидуальных требований к проектируемому аппаратному средству.
Исходными данными для модифицированного метода анализа иерархий, применяемого при компоновке аппаратных средств АСУТП, будут являться:
1) множество {Yi}, i[1, n], содержащее экспертные оценки важности каждого из общих требований, предъявляемых к проектируемым аппаратным средствам, где n - число общих требований;
2) множество {Zj}, j[1, m], индивидуальных требований к функциональности проектируемых аппаратных средств, где m - число индивидуальных требований.
Для сравнительной оценки важности общих требований предлагается использовать метод, состоящий из следующих этапов:
1) на основании технических требований к проектируемому устройству, разработчик, выступающий в качестве эксперта, представляет значимость (важность) всех общих требований в виде множества {Yi}, i[1, n], где n - число элементов множества и Yi[0, 10], при этом 0 соответствует отсутствию требований к устройству по данному пункту, а 10 - максимальной важности требования (по аналогии с методом парных сравнений Саати);
2) преобразование множества {Yi} в множество {ui} путем нормализации элементов множества Yi на интервал [0, 1]:
.
В результате, множество {ui} содержит сравнительные показатели важности общих требований.
Нейронная сеть, использующаяся для расчета рангов объектов (выбора наиболее подходящих для проектируемого устройства), содержит количество нейронов l, равное общему количеству объектов l, которые могут использоваться для компоновки проектируемого устройства. Каждый нейрон имеет количество входов, равное числу общих требований n. На выходе нейрона формируется значение, определяющее ранг соответствующего ему объекта.
База нечетких правил, часто называемая лингвистической моделью, использующаяся для расчета синаптических весов входов одного нейрона, является множеством нечетких правил вида:
{Ri }: IF (xi это Ai AND {z} это {Z}) THEN wi = ,
где: {Ri}, i[1, n] - база правил, содержащая n нечетких правил;
, i[1, n] - нечеткие множества, заданные своими функциями принадлежности на множествах возможных значений свойств объекта, ответственных за реализацию общих требований;
xi, i[1, n] - значения переменных, характеризующих свойства объекта, ответственные за реализацию общих требований;
, j[1, m] - классическое множество, заданное функциями принадлежности , равными 0 или 1, на множествах значений свойств объекта, ответственных за реализацию индивидуальных требований;
zj, j[1, m] -значения переменных, характеризующих свойства объекта, ответственные за реализацию индивидуальных требований.
Переменные xi могут принимать как качественные (лингвистические), так и числовые значения. Для каждого входа каждого нейрона используется одно правило. Функции принадлежности , формализующие экспертные оценки ряда технических и программных средств, входящих в состав программно-технических комплексов модели СМ1820, предложены в [9].
По сравнению с традиционным методом парных сравнений Саати, использование такой нечеткой системы имеет ряд преимуществ. Во-первых, она позволяет упростить и ускорить расчет синаптических весов. Во-вторых, появляется возможность легко ввести в него учет изменяющихся индивидуальных требований, от которых зависит степень влияния некоторых свойств объекта на его способность удовлетворять общим условиям. И, в-третьих, нечеткая система позволяет более органично сочетать, легко учитывать и оценивать величины количественного и качественного характера, в которых представлены значения свойств объектов и требований к проектируемым аппаратным средствам.
В итоге, модифицированный метод анализа иерархий представляет собой нейро-нечеткую систему (рис. 1), состоящую из нейронной сети, осуществляющей сравнение объектов, и нечеткой системы на основе базы нечетких правил. Нечеткая система осуществляет расчет синаптических весов wi входов нейронов на основе свойств объектов, представленных нейроном, и индивидуальных требований к функциональности проектируемого изделия. На вход нейро-нечеткой системы подаются экспертные оценки важности требований к проектируемому устройству, а на выходе считываются ранги p1,…, pl объектов.
иерархия модифицированный метод
Рис. 1. Реализация модифицированного метода анализа иерархий
В компоновочный состав проектируемого устройства включаются объекты, имеющие максимальный в своем классе ранг, чем обеспечивается оптимальность скомпонованного устройства с точки зрения удовлетворения требований к нему.
Рассмотренный метод проектирования аппаратных средств предложен на основе опыта разработки ряда проектов АСУТП [10 - 12]. Разрабатывается система проектирования, реализующая изложенный подход.
Литература
1. Балыбин В.М., Лунев В.С., Муромцев Д.Ю., Орлова Л.П. Принятие проектных решений: Учебное пособие, ч. 1. - Тамбов: Изд-во Тамб. гос. тех. университета, 2003.
2. Трайнев В.А., Трайнев О.В. Параметрические модели в экспертных методах оценки при принятии решений. - М.: Прометей, 2003.
3. Саати Т. Принятие решений. Метод анализа иерархий. Пер. с англ. - М.: Радио и связь, 1993.
4. Кабалевский А.Н. Малые ЭВМ: функциональное проектирование. - М.: Наука, 1986.
5. Шкамарда А.Н. Методы описания и оценки функционально-модульных микропроцессорных структур СМ1810-20Х // Информационные технологии. - 2000. - № 7.
6. Глотова Т.В. Объектно-ориентированная методология разработки сложных систем: Учебное пособие. - Пенза: ПГУ, 2001.
7. Яхъяева Г.Э. Основы теории нечетких множеств. - М.: БИНОМ, 2006.
8. Рутковская Д., Пилиньский М., Рутковский Л. Нейронные сети, генетические алгоритмы и нечеткие системы: Пер. с польск. - М.: Горячая линия - Телеком, 2007.
9. Павловский В.Е., Глухов А.В. методика и технология разработки программно-технических комплексов СМ ЭВМ для АСУТП // Препринт №67, ИПМ им. М.В. Келдыша РАН. - 2006, окт.
10. Прилипко В.А. Процессорный модуль МП3.2 для промышленных систем телемеханики и контроля. Сборник научных трудов Международной молодежной научной конференции XXXIII «Гагаринские чтения», 2007 г.
11. Бабанов И.И., Глухов А.В., Прилипко В.А., Глухов В.И. СМ1820М в системах автоматизации атомных станций // ControllEn-geneering. - 2007. - № 5.
12. Глухов А.В., Прилипко В.А., Глухов В.И. СМ1820М: все для автоматизации технологических процессов // Промышленные АСУ и контроллеры. - 2007 - № 7.
Размещено на Allbest.ru
...Подобные документы
Описание метода анализа иерархий и программно-апаратных средств аутентификации: электронных ключей и идентификаторов. Анализ рынка программно-аппаратных средств аутентификации и выбор наилучшего средства при помощи построения иерархической структуры.
курсовая работа [407,6 K], добавлен 07.05.2011Метод анализа иерархий. Система для хранения больших объемов информации является база данных. База данных в наибольшей степени удовлетворяет всем выделенным критериям. Она обеспечивает быстрый поиск нужной информации (оперативность).
контрольная работа [326,9 K], добавлен 10.06.2004Создание программно-математического обеспечения для промышленного кондиционера. Синтез многомерного ПИ-регулятора. Подбор технических средств для реализации автоматической системы управления в программе обеспечения АСУТП с помощью пакета MATLAB7.
курсовая работа [2,1 M], добавлен 09.11.2010Анализ проблемных аспектов построения и функционирования системы физической защиты информации предприятия. Модель угроз информационной безопасности. Разработка и обоснование модели и процедур выбора средств СФЗИ на основе метода анализа иерархий.
дипломная работа [2,6 M], добавлен 01.07.2011Технологии решения задач с использованием нейронных сетей в пакетах расширения Neural Networks Toolbox и Simulink. Создание этого вида сети, анализ сценария формирования и степени достоверности результатов вычислений на тестовом массиве входных векторов.
лабораторная работа [352,2 K], добавлен 20.05.2013Основные сведения о предприятии: производственная структура, управление технологическими процессами. Состав технических средств обработки данных и используемого программного обеспечения. Характеристика автоматизированной системы управления "Кадры".
отчет по практике [1009,4 K], добавлен 28.04.2009Характеристика автоматической системы управления технологическим процессом жидких и газообразных сред, необходимость и методика ее реконструкции. Техническое описание средств измерений АСУ ЖГС и системы обработки информации, их совершенствование.
дипломная работа [1,3 M], добавлен 11.03.2011Изучение методов разработки систем управления на основе аппарата нечеткой логики и нейронных сетей. Емкость с двумя клапанами с целью установки заданного уровня жидкости и построение нескольких типов регуляторов. Проведение сравнительного анализа.
курсовая работа [322,5 K], добавлен 14.03.2009Анализ текущей организации процесса развития системы в компании. Разработка платформы для бонусной программы кэшбэка реселлерам. Метод анализа иерархий Саати. Автоматизация передачи потенциальных клиентов сегмента VSB реселлерам без участия менеджера.
дипломная работа [1,1 M], добавлен 30.11.2016Конфигурация аппаратных средств и характеристика программных средств для создания беспроводных компьютерных сетей, особенности их использования и анализ возможных проблем. Технология организация безопасной работы в беспроводных компьютерных сетях.
курсовая работа [2,5 M], добавлен 27.12.2011Проект автоматизированной системы прогнозирования относительного курса валютных пар для международной валютной биржи Forex с использованием нейронных сетей. Требования к техническому обеспечению. Обоснование выбора средств автоматизации программы.
курсовая работа [1,3 M], добавлен 05.01.2013Анализ методов и средств выявления мнений пользователей социальных сетей. Обзор средств мониторинга и анализа, подбор необходимого программного обеспечения и технических средств. Разработка архитектуры базы данных, реализация программных модулей.
дипломная работа [3,7 M], добавлен 19.01.2017Искусственные нейронные сети как одна из широко известных и используемых моделей машинного обучения. Знакомство с особенностями разработки системы распознавания изображений на основе аппарата искусственных нейронных сетей. Анализ типов машинного обучения.
дипломная работа [1,8 M], добавлен 08.02.2017Анализ существующих алгоритмов распознавания режимов работы газотурбинного двигателя. Метод группового учета аргументов, метод Байеса. Применение технологий системного моделирования на этапе проектирования интеллектуальной системы распознавания режимов.
курсовая работа [1,4 M], добавлен 11.04.2012Корпоративные информационные системы класса enterprise resource planning (ERP). Анализ проблем внедрения ERP-систем для малого бизнеса. Стадии проекта, план-график проекта. Риски проекта внедрения. Методики "быстрого запуска". Метод анализа иерархий.
дипломная работа [2,0 M], добавлен 23.08.2017Cостав экспертной системы. Требования к комплексу технических средств. Структура и организация технического обеспечения автоматической информационной системы. Техническая документация на разработку программных средств и способы их использования.
реферат [94,2 K], добавлен 09.10.2014Процесс создания автоматизированной системы управления. Требования, предъявляемые к техническому обеспечению вычислительной системы. Разработка общей концепции и алгоритмов работы вычислительной системы. Выбор аппаратных средств локальных сетей.
дипломная работа [7,6 M], добавлен 28.08.2014Понятие САПР и общее представление об автоматизированных рабочих местах. Информационная технология проектирования автоматизированного рабочего места и эргономика аппаратных и программных средств АРМ. Сравнительная характеристика современных плоттеров.
дипломная работа [3,9 M], добавлен 03.03.2011Особенности нейронных сетей как параллельных вычислительных структур, ассоциируемых с работой человеческого мозга. История искусственных нейронных сетей как универсального инструмента для решения широкого класса задач. Программное обеспечение их работы.
презентация [582,1 K], добавлен 25.06.2013Гибкая технологии извлечения знаний из нейронных сетей, настраиваемой с учетом предпочтений пользователя. Тестирование, пробная эксплуатация и разработка новой версии программных средств, реализующих данную технологию. Индивидуальные пространства смыслов.
дипломная работа [336,3 K], добавлен 07.06.2008