- •Содержание.
- •Введение.
- •Глава 1. Нейронечеткие методы вычислений
- •1.1. Основные положения метода нечеткого управления.
- •1.2. Нейронные сети в системах контроля и управления.
- •Глава 2. Алгоритм реализации нечёткого контроллера на основе сетей обратного распространения.
- •2.1. Нейронные сети с обратным распространением ошибки.
- •2.2. Алгоритм обучения с обратным распространением ошибки.
- •2.3. Алгоритм работы нечёткого контроллера.
- •2.4. Обучающий алгоритм для нечёткого контроллера.
- •Глава 3. Методы управления в компьютерно-интегрированном производстве.
- •3.1. Компьютерно-интегрированное производство.
- •3.2. Типовой технологический маршрут изготовления кмоп ис
- •Глава 4. Реализация программного обеспечения и результаты имитационного моделирования алгоритма нечёткого контроллера.
- •4.1. Реализация алгоритма нечёткого контроллера высокотемпературных операций.
- •Результаты имитационного моделирования.
- •4.3. Вывод.
- •Глава 5. Сегментация рынка контроллеров на основе нейронных сетей.
- •5.1. Общие положения.
- •5.2. Методика расчёта сегментации рынка.
- •5.3. Поиск сегментов рынка нечётких контроллеров.
- •5.4. Вывод.
- •Глава 6. Электробезопасность в помещениях вычислительных центров.
- •6.1. .Анализ вредных воздействий на организм человека при работе на эвм.
- •6.2. Электроопасность при работе с эвм.
- •6.3. Факторы влияющие на степень поражения электрическим током.
- •6.4. Медицинская помощь при поражении электрическим током.
- •6.5. Организационные и Технические мероприятия по безопасности эксплуатации.
- •6.6. Вывод.
- •Заключение.
- •Литература.
- •Глава 1-6.
- •Глава 7.
- •Глава 6.
- •Приложение.
5.3. Поиск сегментов рынка нечётких контроллеров.
Произведем поиск сегментов рынка разрабатываемого нечеткого контроллера на основе нейронных сетей.
Рынок контроллеров очень велик, так как данное устройство может применяться для управления практически любым типом оборудования или технологическими процессами в производстве.
В задачу любого контроллера заложена необходимость адекватной реакции управляемого им устройства на различные условия внешней среды.
Например, простейший контроллер для поддержания одного уровня воды в баке. В задачу контроллера входит управление запорным краном, который открывается и наполняет бак с водой при снижении уровня ниже критической отметки и закрывается при поднятии уровня выше критической отметки. Стандартная реализация такого контроллера может состоять из двух датчиков нижнего минимального уровня воды и верхнего максимального уровня, при которых контроллер соответственно открывает или закрывает кран. Такую реализацию контроллера можно назвать жесткой, так как его нельзя применить для более сложной задачи.
Отличие разработанного контроллера в возможности его обучения на задачу практически любой сложности и переобучения на другие задачи. Но необходимым условием является требование повторяемости входных значений.
Возьмем несколько потребителей задач управления:
Управление скоростью работы конвейера
Контроль качества
Управление диффузионными печами
Управление режимами работы стиральной машины
Круиз контроль
Рассмотрим параметры, влияющие в большей степени на результаты работы:
Скорость работы
Скорость обучения
Количество входных и выходных значений
Число внутренних слоёв
Создадим матрицу наблюдений. Выставим в матрице оценки характеристикам, по каждой из рассматриваемых задач, по пятибалльной системе. Чем выше оценка, тем важнее данная рассматриваемая характеристика для примера применения нечёткого контроллера:
Потребители |
Параметры | ||||
|
1 |
2 |
3 |
4 | |
1 |
5 |
2 |
5 |
4 | |
2 |
5 |
4 |
3 |
4 | |
3 |
3 |
2 |
3 |
5 | |
4 |
4 |
1 |
2 |
3 | |
5 |
4 |
2 |
3 |
4 |
X=
Рассчитаем матрицу расстояний используя формулу средней абсолютной разности значений признаков:
(r, s = 1, 2, ... , w)
В результате расчёта получаем матрицу:
C=
Разбиваем полученную матрицу на классы, где X- соответствует наименьшему численному расстоянию между изучаемыми задачами (0-0.65):
В результате получаем неупорядочную диаграмму Чекановского
|
1 |
2 |
3 |
4 |
5 |
1 |
X |
|
|
|
X |
2 |
|
X |
|
|
X |
3 |
|
|
X |
|
X |
4 |
|
|
|
X |
|
5 |
X |
X |
X |
|
X |
Произведя перегруппировку строк и столбцов получаем упорядочную диаграмму:
|
5 |
2 |
3 |
4 |
1 |
5 |
X |
X |
X |
|
X |
2 |
X |
X |
|
|
|
3 |
X |
|
X |
|
|
4 |
|
|
|
X |
|
1 |
X |
|
|
|
X |
В результате выполненных вычислений выделилось три сегмента:
Сегмент потребителей решающих задачи контроля качества, круиз контроля и управления диффузионными печами
Сегмент производителей стиральных машин
Сегмент пользователей использующих контроллер для регулирования работы конвейера