
- •Аннотация
- •Введение
- •1 Доменный процесс, задачи автоматизации
- •2 Доменная печь как объект автоматизации
- •2.1 Статические и динамические характеристики доменного процесса
- •2.2 Автоматический контроль основных параметров доменного процесса
- •2.3 Локальные системы регулирования доменной печи
- •3 Разработка структурной схемы системы автоматизации
- •3.1 Анализ систем автоматического регулирования
- •3.2 Типовая схема регулирования температуры горячего дутья
- •3.3 Создание модели адаптивной системы автоматического регулирования
- •3.4. Разработка системы автоматического регулирования температуры горячего дутья с перестраиваемой структурой
- •3.5 Разработка элементов устройств управления на основе многофункциональных логических модулей
- •4 Расчетная часть
- •4.1 Идентификация объекта управления
- •4.2 Расчет оптимальных параметров настройки управляющего устройства для типовой структуры автоматического регулирования температуры горячего дутья доменной печи
- •4.2.1 Аналитический метод расчета оптимальной настройки регуляторов с помощью расширенных амплитудно-фазовых характеристик
- •4.2.2 Определение параметров настройки регуляторов с помощью номограмм
- •4.2.3 Графо-аналитический метод определения параметров настройки регуляторов
- •4.2.4 Метод вти для приближенного расчета оптимальной настройки регулятора
- •4.2.5 Метод максимума амплитудно-частотных характеристики (метод Ротача)
- •4.2.6 Выбор метода расчета
- •4.2.7 Расчет оптимальных параметров настройки пи-регулятора
- •4.3 Расчет оптимальных параметров настройки адаптивной системы автоматического регулирования
- •4.4 Расчет оптимальных параметров настройки системы автоматического регулирования с перестраиваемой структурой
- •4.5 Оценка качества переходных процессов
- •5 Экономическая часть
- •5.1 Определение технического уровня выполненной разработки
- •5.2 Определение капитальных вложений на разработку системы автоматизации
- •5.3 Определение единовременных капитальных вложений на приобретение средств автоматизации, их монтаж и наладку
- •5.4 Расчет годовых эксплуатационных затрат
- •5.5 Расчет экономической эффективности
- •5.6. Выводы
- •6 Производственная и экологическая безопасность
- •6.1 Расчет системы заземления
- •6.2 Устройства защитного отключения
- •6.3 Мероприятия по охране окружающей среды
- •Заключение
- •Список литературы
3.5 Разработка элементов устройств управления на основе многофункциональных логических модулей
Одним из весьма перспективных и быстропрогрессирующих направлений в области построения и синтеза цифровых устройств управления является разработка их внутренней структуры. Определенный интерес представляют логические элементы, функциональные возможности которых значительно расширяются за счет переключения имеющихся в них блоков. Это переключение может осуществляться настройкой элемента либо комбинацией соединений выходов. Особенность синтеза устройств управления на основе проблемно-ориентированных быстрых интегральных схем (БИС) состоит в том, что средством реализации алгоритмов функционирования проектируемых устройств управления, либо систем являются многофункциональные логические модули (МЛМ), которые могут настраиваться на реализацию любого конкретного логического алгоритма из заданного класса булевых формул. Таким образом происходит реализация автоматного принципа обработки информации. Последнее определяет структурно сближение модулей обработки информации и управления. Данное направление предполагает модульный принцип построения систем управления на основе принципов многофункциональности и регулярности. Отличной особенностью данного направления является развитие элементной базы проектируемых устройств на основе теории многофункциональных автоматов [57].
Уже первые результаты применения теории многофункциональных автоматов при разработки элементной базы для всевозможных устройств управления и компьютеров показали неоспоримые преимущества данного направления: сокращение типового состава элементной базы; расширение функциональных возможностей элементной базы; уменьшение сложности цифровых систем; сокращение объема резервных комплектов; повышение надежности; возможность создания адаптивных систем.
Согласно проведенным исследованиям [7], основную долю реализуемых в устройствах управления составляют бесповторные булевы формулы – от 93 до 99,7%.
Следовательно, для рассматриваемого класса устройств управления характерно, что описывающие их булевы формулы бесповторны или близки к ним. Таким образом, из результатов проведенного исследования вытекает, что МЛМ для построения управляющих логических устройств, исходя из специфики булевых формул, описывающих алгоритмы их функционирования, должны быть способны реализовать путем настройки не произвольные функции n переменных, а лишь только те из них, для которых булевы формулы бесповторны или обладают малой повторностью переменных, что обеспечивает построение модулей с малой элементной сложностью и числом внешних выводов.
Из сказанного выше определим классы булевых формул, в свете которых предполагается проводить разработку и проектирование.
В настоящее время различают два больших класса булевых функций – бесповторные и повторные [7, 71].
Функцию будем называть бесповторной, если каждый аргумент, взятый в прямой или инверсной форме, входит в нее не более одного раза. Во всех остальных случаях функция является повторной.
Бесповторные булевы функции подвергнем дальнейшей классификации (рис. 13).
Если в записи бесповторной булевой функции f(xi), где i = 1,2,...,n; n – число аргументов, индекс i при логических аргументах возрастает слева направо, то будем считать, что эта функция упорядочена. Упорядоченной будем считать функцию и в том случае, если существуют тождественные преобразования, в результате которых получается запись формулы с возрастающими слева направо индексами аргументов. Если в записи бесповторной булевой функции аргументы с теми или иными индексами отсутствуют, то будем считать, что эта функция содержит пропуски соответствующих аргументов, и назовем ее функцией с пропусками аргументов. С пропусками аргументов будем считать и такие бесповторные булевы функции, для которых < n, где – максимальный индекс при логическом аргументе.
Пример
1. Функция
зависит от аргументов А1,
А2, А3, А4,
является упорядоченной, представлена
в дизъюнктивно нормальной форме (ДНФ)
и не содержит пропусков аргументов.
Пример 2. Функция
зависит от аргументов А1, А2, А3, А4, является упорядоченной, представлена в конъюнктивно нормальной форме (КНФ) и не имеет пропусков аргументов.
Пример 3. Функция
зависит от аргументов А1, А2, А3, А4, А5, представлена в форме четвёртого порядка, является упорядоченной и не содержит пропусков аргументов.
Рис. 13. Классификация бесповторных булевых функций
Пример 4. Функция
f4 = A1 + A3A4
зависит от аргументов А1, А2, А3, А4, упорядочена, представлена в ДНФ с пропуском аргумента А2.
Пример 5. Функция
зависит от аргументов А1, А2, А3, А4,...,А8, является упорядоченной, представлена в КНФ с пропуском аргументов А6, А7, А8.
Пример 6. Функция
зависит от аргументов А1, А2, А3, А4, является неупорядоченной, представлена в ДНФ и не содержит пропусков аргументов.
В дальнейшем будем пользоваться приведенной классификацией и ориентироваться в первую очередь на реализацию бесповторных упорядоченных функций с пропусками аргументов.
Разработанный МЛМ ориентирован на вычисление вышеназванных булевых функций, представленных классами 1 – 6 [116] и подклассом J , определяемым следующим образом. Пусть дана функция, явно или неявно зависящая от аргументов x1, x2, …, xn. Запишем эти аргументы в порядке возрастания их индексов слева направо. Аргумент, имеющий наименьший индекс, будем называть минимальным, а наибольший – максимальным. Диапазоном функции назовем замкнутый интервал, границы которого образуют индексы минимального и максимального аргументов. Условимся, что интервалы двух различных функций пересекаются, если минимальный аргумент одной из функций входит в интервал другой.
Пусть дана функция, явно или неявно зависящая от аргументов x1, x2, …, xn. Запишем эти аргументы в порядке возрастания их индексов слева направо. Аргумент, имеющий наименьший индекс, будем называть минимальным, а наибольший – максимальным. Диапазоном функции назовем замкнутый интервал, границы которого образуют индексы минимального и максимального аргументов. Условимся, что интервалы двух различных функций пересекаются, если минимальный аргумент одной из функций входит в интервал другой.
Если функция f представлена в виде
f = l * *q,
то она входит в подкласс J, где l и – упорядоченные функции с пересекающимися диапазонами; q – упорядоченная функция, минимальный аргумент которой не входит в диапазон функций l и .
В общем случае функция q может быть тождественно равна нулю; * – знак конъюнкции или дизъюнкции. Функции l и могут быть любого порядка.
Логическая схема разработанного МЛМ (рис. 14) описывается следующей системой булевых формул:
где x, y1, y2 – информационные входы; z1, z2, z3, z4 – настроечные входы; f1, f2 – выходы МЛМ.
Рис. 14. Ячейка H-структуры
Многофункциональный логический модуль, который в дальнейшем будем называть Н‑ячейкой, реализует следующие системы булевых формул:
1) при z4 = 0, z3 = 0, z2 = 0, z1 = 0;
2) при z4 = 0, z3 = 0, z2 = 0, z1 = 1;
1)
(рис.
15,
а) 2)
(рис.
15,
б)
3) при z4 = 0, z3 = 0, z2 = 1, z1 = 0;
4) при z4 = 0, z3 = 0, z2 = 1, z1 = 1;
3)
(рис.
15, в) 4)
(рис.
15, г)
5) при z4 = 0, z3 = 1, z2 = 0, z1 = 0;
6) при z4 = 0, z3 = 1, z2 = 0, z1 = 1;
5)
(рис.
15, д) 6)
(рис.
15, е)
7) при z4 = 0, z3 = 1, z2 = 1, z1 = 0;
8) при z4 = 0, z3 = 1, z2 = 1, z1 = 1;
7)
(рис.
15, ж) 8)
(рис.
15, з)
9) при z4 = 1, z3 = 0, z2 = 0, z1 = 0;
10) при z4 = 1, z3 = 0, z2 = 0, z1 = 1;
9)
(рис.
15, и) 10)
(рис.
15, к)
11) при z4 = 1, z3 = 0, z2 = 1, z1 = 0;
12) при z4 = 1, z3 = 0, z2 = 1, z1 = 1;
11)
(рис.
15, л) 12)
(рис.
15, м)
13) при z4 = 1, z3 = 1, z2 = 0, z1 = 0;
14) при z4 = 1, z3 = 1, z2 = 0, z1 = 1;
13)
(рис.
15, н) 14)
(рис.
15, п)
15) при z4 = 1, z3 = 1, z2 = 1, z1 = 0;
16) при z4 = 1, z3 = 1, z2 = 1, z1 = 1;
15)
(рис.
15, р) 16)
(рис.
15, с)
Рис. 15. Структурные схемы, полученные путем настройки
Проиллюстрируем работу изотропных сред (Н-структур), построенных на Н-ячейках, на следующих примерах:
Пример 1. Реализация бесповторной неупорядоченной функции вида
f1 = (x1x3 + x4) x2
представлена на рис. 16, где для каждой ячейки указаны настроечные коды, функция f1 принадлежит подклассу J, поскольку l = x1x3 + x4, = x2, q 0, а минимальный аргумент -функции входит в диапазон функции l. Нетрудно убедиться в том, что функция f1 является неупорядоченной, так как среди всех формул, получаемых путем тождественных преобразований, упорядоченные записи отсутствуют.
Рис. 16. К примеру 1
Пример 2. Аналогично для бесповторной неупорядоченной ни при каких тождественных преобразованиях функции
f2 = x1x3 + x2x4 + x6x8 + x9,
содержащей пропуски аргументов x5 и x7, имеем
l = x1x3, = x2x4, q = x6x8 + x9 .
Структура и настроечные коды ячеек приведены на рис. 17.
Рис. 17. К примеру 2
Пример 3. Рассмотрим случай реализации функции
f3 = x1x2 + x1x3 + x2x3 +x4 + x5.
Функция f3 является повторной, так как не существует никаких тождественных преобразований, в результате которых получалась бы запись с однократным вхождением в нее каждого аргумента. Настроечные коды для каждой ячейки изотропной среды, реализующей функцию f3, представлены на рис. 18.
Рис. 18. К примеру 3
Пример 4. Реализация неупорядоченной функции высокого порядка
f4 = {[(x1x6 + x8)x10 + x11]x12 + x13} {[(x2x3x4 +
+ x5)x7x9 + x14]} + [(x15x16 + x17)x18 + x20] x21
с пропуском аргумента x19, настроечными кодами для каждой ячейки представлена на рис. 19.
Рис. 19. К примеру 4
Таким образом, изотропные среды, построенные на Н-ячейках, обеспечивают реализацию как класса бесповторных упорядоченных произвольных нормальных формул из h букв (в том числе любых скобочных), так и формул из класса неупорядоченных и повторных формул, определяемых подклассом J, и с успехом могут применяться в реализации сложных систем управления и обработки информации, обеспечивающих обработку больших массивов информации, формирование моделей сложных систем в реальном масштабе времени путем распараллеливания и одновременного выполнения сложных операций (быстрого преобразования Фурье, цифровой фильтрации сигналов, вычисления корреляционной функции, векторно-матричных преобразований и д.р.) [6].
Исследования, проводимые по данному направлению, нашли свое отражение в работах автора [108 – 110, 114, 116, 124, 125], и по результатам исследований в данной области получен акт внедрения (П. 2), а также подана заявка по выдаче патента Российской Федерации на изобретение (П. 3).