- •Часть 1
- •Глава 1
- •1.1. Общие сведения
- •1.2. Расчет настроек регуляторов в одноконтурных аср
- •1.3. Расчет настроек регуляторов в многоконтурных аср
- •1.3.1. Комбинированные аср
- •1.3.2. Каскадные аср
- •1.3.3. Аср с дополнительным импульсом по производной из промежуточной точки
- •1.3.4. Взаимосвязанные системы регулирования
- •1.4. Системы регулирования объектов с запаздыванием и нестационарных объектов
- •1.4.1. Регулирование объектов с запаздыванием
- •1.4.2. Регулирование нестационарных объектов
- •1.5. Предварительный выбор структуры
- •1.6. Оптимальная фильтрация и прогнозирование случайных процессов. Оптимальное оценивание состояния объекта
- •Глава 2
- •2.1. Последовательность выбора системы автоматизации*
- •2.2. Регулирование основных технологических параметров
- •2.3. Регулирование процессов в химических реакторах
- •2.3.2. Регулирование реакторов с перемешивающим устройством
- •2.3.3. Особенности регулирования трубчатых реакторов
- •Часть 2
- •Глава 3
- •Глава 4
- •4.1. Типовые задачи вычисления неизмеряемых величин и обобщенных показателей
- •4.2. Вычисление интегральных и усредненных значений измеряемых величин
- •4.3. Учет и компенсация динамических связей между измеряемыми величинами
- •4.4. Вычисление неизмеряемых величин по уравнениям регрессии (косвенные измерения)
- •4.5. Автоматическая расшифровка хроматограмм
- •4.6. Прогнозирование показателей процесса
- •Глава 5
- •5.1. Формирование критериев оптимальности
- •5.2. Типовые постановки задач оптимального управления технологическими процессами
- •5.3. Декомпозиция и агрегирование оптимизационных задач
- •5.4. Управление технологическими процессами с параллельной структурой
- •5.5. Оптимальное управление системами с последовательной структурой и с рециклами
- •5.6. Способы упрощения решения задач оптимального управления технологическими процессами
- •5.7. Оптимальное управление периодическими процессами
- •5.8. Уточнение модели управляемого объекта по данным текущих измерений
- •Часть 8
- •Глава 6 техническое обеспечение систем управления
- •6.1. Управляющий вычислительный комплекс
- •6.2. Устройства связи с объектом
- •6.3. Устройства связи с оперативным персоналом
- •6.4. Архитектура управляющих вычислительных комплексов
- •6.5. Системы непосредственного цифрового управления
- •Глава 7
- •7.1. Основные понятия
- •7.2. Специальное программное обеспечение асутп
- •7.3. Разработка функционально алгоритмической структуры асутп*
- •8.1. Асутп микробиологического синтеза лизина ' в биореакторах периодического действия
Часть 8
ТЕХНИЧЕСКОЕ И ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ СИСТЕМ УПРАВЛЕНИЯ ТЕХНОЛОГИЧЕСКИМИ ПРОЦЕССАМИ
Глава 6 техническое обеспечение систем управления
6.1. Управляющий вычислительный комплекс
В состав технических средств АСУ ТП входят устройства преобразования и передачи сигналов от технологического объекта, исполнительные устройства для реализации управляющих воздействий, управляющий вычислительный комплекс (УВК).
Управляющий вычислительный комплекс (УВК) — это совокупность технических средств, предназначенных для выработки на основе информации о состоянии объекта управляющих воздействии или выдачи рекомендаций по управлению технологическим объектом. В составе управляющих вычислительных комплексов, в соответствии с функциональным назначением, может быть выделено три группы устройств: вычислительный комплекс (ВК), устройства связи с объектом (УСО), устройства связи с ^оперативным персоналом.
Вычислительный комплекс предназначен для логической и математической обработки информации о технологическом объекте. Он включает одну или несколько вычислительных машин.
Устройства связи с объектом преобразуют поступающие с первичных преобразователей электрические сигналы (потенциальные, импульсные, частотные и т. д.) в цифровые для использования в вычислительных машинах. Устройства связи с объектом выполняют также обратное преобразование сигналов из цифровых в электрические, непосредственно воспринимаемые исполнительными устройствами или соответствующими преобразователями.
Устройства связи с оперативным персоналом позволяют операторам-технологам следить за ходом технологического процесса и управлять им.
Для компоновки современных УВК используют так называемый агрегатный принцип, предусматривающий возможность создания УВК различных конфигураций, в зависимости от требований технологического объекта. При этом устройства и' блоки, входящие в набор УВК, обладают системой унифицированных связей, являются конструктивно законченными и содержат необходимые источники питания.
Агрегатный принцип позволяет создавать УВК с требуемыми техническими характеристиками для управления различными технологическими процессами. Он дает возможность вносить изменения в состав УВК в процессе эксплуатации, например при расширении объема задач по обработке информации или управлению процессом. Использование агрегатного принципа позволяет также повысить надежность и живучесть вычислительного комплекса (это достигается введением некоторой избыточной аппаратуры).
Структура вычислительного комплекса. Структура современных вычислительных машин может быть весьма сложной '[25, 33]. Однако в любом случае она строится из блоков трех типов: оперативного запоминающего устройства (ОЗУ); процессора; блока управления вводом—выводом (каналы ввода— вывода).
Запоминающие устройства используют для хранения данных, обрабатываемых вычислительной машиной, и программ обработки этих данных. Основными параметрами, характеризующими запоминающие устройства, являются емкость (количество хранимой информации) и время выборки, необходимое для получения и запоминающего устройства или записи в него данных.
Запоминающие устройства делятся на оперативные (внутренние) и внешние.
Оперативные (внутренние) запоминающие устройства (ОЗУ) применяют для хранения данных и программ, обрабатываемых процессором в данный момент времени. Они характеризуются малым временем доступа, не зависящим от местоположения требуемого элемента данных. В современных ЭВМ в качестве ОЗУ наиболее часто применяют накопители на БИС (полупроводниковые запоминающие устройства) и на феррито-вых сердечниках.
Оперативное запоминающее устройство современных вычислительных машин обычно строится по агрегатному принципу. Оно комплектуется из блоков определенной емкости, в зависимости от потребностей решаемых задач. Обычно емкость блока ОЗУ составляет от 8К до 64К, при максимальной емкости 64К—256К. Время выборки из ОЗУ составляет порядка 1 мкс.
С целью повышения быстродействия вычислительных машин иногда применяют сверхоперативное запоминающее устройство, используемое в качестве буфера для процессора. Время выборки данных, хранимых в таком устройстве, составляет десятки наносекунд, однако ввиду высокой стоимости их емкость обычно невелика и составляет несколько сотен байт.
Для хранения неизменяемых программ и констант часто используют постоянные запоминающие устройства (ПЗУ). Перезапись информации в ПЗУ невозможна. Применяют также запоминающие устройства, запись в которые выполняется с использованием специальных средств, и информация не может быть изменена в процессе их функционирования. Такие запоминающие устройства называют полупостоянными (ППЗУ).
Внешние запоминающие устройства. Наиболее часто в качестве внешних запоминающих устройств применяют накопители на магнитных лентах и магнитных дисках. Чтобы хранимые в них данные могли обрабатываться процессором, необходима передача этих данных в ОЗУ. Время доступа к хранимым во внешних запоминающих устройствах данным значительно больше времени доступа к данным, находящимся в ОЗУ. В то же время внешние запоминающие устройства обладают большой емкостью — от сотен К до сотен М.
Процессором называют устройство, предназначенное для выполнения логических и арифметических действий над данными согласно заданной программе. В тех случаях, когда процессор ориентирован на обработку данных специального вида, его называют спецпроцессором, в противном случае—универсальным.
Рис. 6.1. Организация универсального процессора:
РКА — регистр адреса команды; РК — регистр команды;
РР — рабочие регистры процессора;
РОН — регистры общего назначения
Организация универсального процессора показана на рис. 6.1. В его составе можно выделить следующие элементы интерпретатор команд, выполняющий действия в соответствии с выбранной из ОЗУ командой; регистр адреса команды, содержащий текущий
адрес исполняемой команды; регистр команды, содержащий исполняемую команду; рабочие (программно-недоступные) регистры, используемые интерпретатором команд в процессе работы; регистры общего назначения, используемые программой при работе.
Основными характеристиками процессора являются: тип системы команд, быстродействие, длина слова, объем используемой памяти.
Системы команд можно условно разделить на адресные, безадресные, команды управления ходом программы, команды ввода — вывода. В большинстве современных вычислительных машин, применяемых в АСУ ТП, используют одноадресную систему команд, когда в команде может быть задан только один адрес данных, содержащихся в ОЗУ.
Длина слова, т. е. размер минимального адресуемого элемента данных, для вычислительных машин, применяемых в АСУ ТП, колеблется от 4 до 32 разрядов. Наибольшее распространение получили 16-ти разрядные мини-ЭВМ и 8- и 16-ти разрядные микро-ЭВМ. Обычно размер адресуемой памяти колеблется от 8 до 256К.
В зависимости от реализации интерпретатора команд процессоры делятся на схемные и микропрограммные. В схемных процессорах каждой команде соответствует набор логических схем, выполняющих необходимые действия. Примерами таких ЭВМ являются М-6000 и М-7000.
В случае микропрограммного процессора схемно реализуется только набор элементарных микроопераций (передача из регистра в регистр, прибавление 1 и т. п.). Из таких микрокоманд могут набираться достаточно сложные микропрограммы, содержащиеся в специальном сверхбыстродействующем ПЗУ. Примерами ЭВМ с микропрограммной реализацией процессора являются СМ-2 и СМ-4.
Основной функцией каналов ввода — вывода является организация работы с внешними устройствами вычислительной машины помимо главного процессора. Эти устройства представля ют собой спецпроцессоры с системой команд, ориентированной только на выполнение операций ввода и вывода данных. При этом главный процессор только инициирует последовательность операций ввода — вывода, а последующая работа по передаче данных выполняется без его участия.
Рис. 6.2. Организация ЭВМ с радиальной структурой:
ОЗУ — оперативное запоминающее устройство; ПР — процессор; К.ВВ — канал ввода — вывода; УИ — управление интерфейсом; КВУ — контроллер внешнего устройства; ВУ — внешнее устройство
Каналы ввода — вывода могут обслуживать несколько внешних устройств, подключенных к вычислительной машине. В зависимости от быстродействия этих устройств, канал ввода — вывода может обслуживать либо одновременно несколько низкоскоростных устройств (мультиплексный режим), либо одно высокоскоростное устройство (селекторный режим).
В современных вычислительных машинах, применяемых в УВК, используют два типа структур: радиальную и магистральную.
Вычислительная машина с радиальной структурой показана на рис. 6.2. Особенностью радиальной структуры является то, что блоки ОЗУ непосредственно связаны только с устройствами процессорного типа (процессор и канал ввода — вывода), к которым через устройства управления вводом — выводом подключаются внешние устройства. При радиальной структуре обычно для управления вводом — выводом имеется специальное устройство — интерфейс. При наличии связи «каждый с каждым», как показано на рис. 6.2, отказ любого из блоков и устройств (за исключением процессора) не приводит к отказу вычислительной машины. В реальных УВК для повышения надежности процессор и канал ввода — вывода часто дублируются, так что отказ любого из устройств не приводит к отказу вычислительной машины. Однако для многопроцессорных вычислительных машин такое дублирование делает их структуру очень сложной и требует большого числа кабелей. Примерами вычислительных машин с радиальной структурой могут •служить СМ-1 и СМ-2М. Вычислительная машина с магистральной
Рис. 6.3. Организация ЭВМ с магистральной структурой
МГ — магистраль
структурой показана на рис. 6.3. При такой организации все устройства (ОЗУ, процессор и блок управления вводом — выводом) подключаются к общей магистрали, представляющей собой унифицированный набор линий для передачи данных и управляющих сигналов. Каждое из подключенных к магистрали устройств однозначно определяется своим адресом. При этом устройства могут обмениваться информацией как через процессор, так и непосредственно.
Магистральная структура вычислительных машин выглядит более простой. Отметим, что на рис. 6.3 отсутствует отдельное устройство канала ввода — вывода. Поскольку каждое из внешних устройств имеет контроллер, подключенный непосредственно к магистрали, к которой подключается также и ОЗУ, контроллеры внешних устройств обычно берут на себя часть функций канала по непосредственной передаче данных в память. Примерами вычислительных машин с магистральной структурой являются С-М-3, СМ-4, СМ-1800 и СМ-1634.
Внешние устройства подключаются к ЭВМ через специальный блок — интерфейс, устанавливающий связь с этими устройствами. Для согласования технических и логических характеристик внешнего устройства с интерфейсом применяют контроллеры, которые могут входить в состав внешних устройств (рис. 6.2 и 6.3).
В современных вычислительных машинах используют интерфейсы различных типов. В машинах СМ-1 и GM-2 применяют интерфейс типа 2К; в СМ-3 и СМ-4 — типа ОШ (общая шина); в СМ-1634 —типа ИУС; в СМ-1800 —типа И-41. Для подключения внешних устройств, ориентированных на интерфейс одного -типа, к интерфейсу другого типа применяют специальные устройства согласования.
Микропроцессоры и микро-ЭВМ. Широкое применение в современных управляющих вычислительных комплексах находят микропроцессоры и микро-ЭВМ [И, 41, 61]. Микропроцессором называют функционально законченное устройство для программной обработки информации, реализованное на одной или нескольких БИС. В нем содержатся БИС обработки информации и местной памяти, а также элементы интерфейса.
Микро-ЭВМ — это вычислительная машина на основе микропроцессора, к которому добавлены БИС памяти и управления вводом — выводом.
Основой для создания микропроцессоров и микро-ЭВМ служат микропроцессорные наборы. С помощью микропроцессорных наборов строят как универсальные микро-ЭВМ, так и спецпроцессоры, входящие в состав УВК. Примерами универсальных микро-ЭВМ, реализованных на основе микропроцессорных наборов, являются СМ-1634, СМ-1800 и Электроника-60. Если микро-ЭВМ имеют систему команд, совместимую с системой команд широко распространенных мини-ЭВМ, это позволяет значительно упростить разработку программного обеспечения микро-ЭВМ. Так, микро-ЭВМ типа СМ-1634 имеет систему команд, совместимую с вычислительной машиной СМ-2, а Электроника-60 — с вычислительными машинами СМ-3 и СМ-4.
Спецпроцессоры на базе микропроцессорных наборов используют для создания различного рода «интеллигентных» внешних устройств, способных самостоятельно выполнять ряд функций по обработке информации. Важной особенностью таких спецпроцессоров является то, что на них может реализоваться система команд, наиболее удобная для обработки данных конкретного внешнего устройства. Так, спецпроцессор, используемый в «интеллигентном» устройстве связи с объектом, может иметь систему команд, ориентированную на работу с модулями ввода — вывода аналоговых и дискретных сигналов, а также на первичную обработку информации и реализацию законов регулирования. Это позволяет выполнять такие устройства особенно эффективными именно для данного применения.