- •7(8).092501 «Автоматизированное управление
- •Содержание
- •Глава 6 общая структура ПрограммноГо обеспечениЯ асу тп 84
- •Глава 7 Принципы проектирования пользовательского интерфейса 93
- •Глава 8 Надежность систем автоматизации 97
- •Глава 9 Средства самодиагностики и восстановления 123
- •Глава 10 Метрологическое обеспечение асу тп 129
- •Глава 1 Общая характеристика асу тп
- •1.1 Термины и определения
- •1.2 Функции асу тп
- •I. Информационные
- •II. Управляющие:
- •III. Вспомогательные:
- •1.3 Состав асутп
- •1.4 Классификация асу тп
- •Глава 2 Концепция построения асу тп
- •2.1 Особенности систем цифрового управления
- •2.2 Концепция построения асутп
- •2.3 Аппаратная платформа контроллеров
- •Глава 3 Организация разработки по асу тп
- •3.1 Стадии создания асу тп
- •3.2 Этапы создания специализированного программного и информационного обеспечения (спио)
- •3.3 Техническое задание на разработку спио
- •3.4 Технический проект спио
- •3.5 Программы и программные документы спио
- •Глава 4 Информационное обеспечение асу
- •4.1 Общие положения
- •4.1.1 Цепочка прохождения информационного сигнала о ходе тп:
- •4.1.2 Схемы связи с датчиками (о параметрах тп)
- •4.2 Вход и выход технологических процессов
- •4.3 Бинарные и цифровые датчики
- •4.4 Аналоговые датчики
- •4.5 Датчики движения
- •4.6 Датчики силы, момента и давления
- •4.7 Датчики приближения
- •4.8 Согласование и передача сигналов
- •4.8 Устройства связи с объектом
- •Глава 5 Алгоритмическое и программное обеспечение задач контроля и первичной обработки информации
- •5.1 Назначение алгоритмов контроля
- •5.2 Аналитическая градуировка (масштабирование) и коррекция показаний датчиков
- •5.3 Фильтрация и сглаживание
- •5.4 Достоверность исходных данных и аварийная сигнализация
- •5.5 Интерполяция и экстраполяция
- •5.6 Статистическая обработка экспериментальных данных
- •5.7 Дискретизация технологической информации.
- •5.8 Задачи характеризации
- •5.10 Структура данных для обработки измерений
- •Глава 6 общая структура ПрограммноГо обеспечениЯ асу тп
- •6.1 Особенности объектов автоматизации черной металлургии
- •6.2 Асу тп как система функциональных задач
- •6.3 Факторы, определяющие качество специального программного обеспечения
- •6.4 Основные требования и структура спо асутп
- •6.5 Основные подсистемы спо асутп
- •Назначение алгоритмов контроля.
- •Глава 7 Принципы проектирования пользовательского интерфейса
- •7.1 Основные требования
- •7.2 Дизайн операторского интерфейса
- •7.3 Виды видеокадров асутп
- •Глава 8 Надежность систем автоматизации
- •8.1 Общие сведения о надежности автоматизируемых систем
- •Показатели надежности систем
- •Показатели надежности восстанавливаемых систем
- •8.4 Принципы описания надежности асутп. Отказы ас
- •8.6 Общая характеристика условий работы автоматических систем
- •8.7 Методы повышения надежности автоматических систем
- •8.7.1 Повышение надежности при проектировании
- •Глава 9 Средства самодиагностики и восстановления
- •Глава 10 Метрологическое обеспечение асу тп
- •10.1 Асу тп как объект метрологического обеспечения
- •10.2 Метрологическая аттестация асу тп
Глава 5 Алгоритмическое и программное обеспечение задач контроля и первичной обработки информации
5.1 Назначение алгоритмов контроля
Алгоритмы централизованного контроля предназначены для сбора и передачи измерительной информации от датчиков, установленных на ТОУ, а также для первичной обработки этой информации с целью:
определения текущих и прогнозируемых значений измеряемых величин и оценки неизмеряемых искомых величин по косвенным параметрам.
вычисления учетных и технико-экономических параметров по косвенным параметрам;
обнаружения нарушений и неисправностей ТОУ и технических средств АСУТП, требующих немедленного вмешательства.
Результаты первичной обработки являются теми исходными данными, по которым рассчитываются все выходные параметры алгоритмов управления.
Большинство результатов первичной обработки используется для оперативного формирования управляющих воздействий, поэтому соответствующие задачи первичной обработки должны решаться в реальном масштабе времени. Однако, некоторые показатели (например, ТЭП – за 1 час, смену, сутки и т.п.) являются исходной информацией не в системе, а передаются на более высокий уровень. Такая информация обычно обрабатывается в уменьшенном масштабе времени.
Задача разработки алгоритмов контроля формируется следующим образом. Заданы все исходные величины (в том числе показатели и события), которые должна определять подсистема контроля, и указаны требуемые параметры каждой выходной величины (точность ее определения, частота выдачи оператору или в другие подсиситемы, форма выдачи и т.д.). Имеется совокупность измерительных средств, которая может быть использована в качестве источников исходной информации для определения заданных выходных величин. Требуется определить рациональный комплекс алгоритмов, перерабатывающий сигналы датчиков в искомые выходные величины и удовлетворяющий заданным требованиям на параметры выходных величин.
К задачам контроля относятся: линеаризация и коррекция, фильтрация и сглаживание сигналов датчиков, экстра- и интерполяция данных по дискретным замерам, контроль достоверности получаемой информации, вычисление различных статистических характеристик сигналов датчиков, оценка состояния объекта при наличии шумов измерений и доступных измерению ряда переменных, выявление аварийных ситуаций и диагностика в ТОУ, расчет ТЭП.
После определения комплекса выходных величин, выданных подсистемой контроля, и установления совокупности измерительных средств, они могут быть использованы в качестве источников исходной информации на автоматизируемом объекте для разработки блок-схем переработки сигналов датчиков в искомые выходные величины подсистемы централизованного контроля. Для этого следует воспользоваться разделением всего процесса переработки измерительной информации на ряд последовательно выполняемых типовых операций. Последовательность выполнения операций следующая:
аналитическая градуировка датчиков;
компенсация дрейфа (при необходимости);
экстра- и интерполяция дискретно измеряемых величин;
контроль достоверности информации о процессе;
определение суммарных и средних значений величин за заданные интервалы времени. Значения, заметно отличающиеся от других лучше отбросить (при необходимости);
коррекция динамической связи между измеряемой и искомой величиной;
проверить соответствие исходных данных параметрам датчика — диапазону допустимых выходных значений и диапазону скоростей изменения выходного сигнала; если значение выходит из этих диапазонов, то должны генерироваться аварийные сообщения или другие указания для оператора;
применить цифровую фильтрацию;
сохранить отфильтрованные данные.
Коммерческие программные пакеты сбора данных (далее – SCADA-пакеты) обычно позволяют выполнять все эти операции.
Рассмотрим кратко алгоритмы некоторых из перечисленных вычислительных операций.