- •Москва «Высшая школа» 2005 м.М. Благовещенская л.A. Злобин информационные технологии систем управления технологическими процессами
- •.Раздел I. Методы и средства формирования и обработки информации
- •Глава 1. Информационные технологии
- •1.1. Информация
- •1.2. Виды информации
- •1.3. Информационное обеспечение систем управления
- •1.4. Системы счислений информации
- •1.5. Частотные характеристики фильтров:
- •Вопросы и задания для самопроверки, темы для обсуждения
- •Какие «виды фильтров Вы знаете?Глава 2. Основные понятия и определения теорий автоматизации и управления
- •2.1. Основные понятия и определения теории автоматизации технологических процессов
- •2.2. Основные понятия и определения теории автоматического управления
- •2.3. Технологический объект управления
- •2.4.Системы автоматического регулирования
- •Регулятор
- •Прямая цепь
- •Обратная цепь
- •Раздел II. Микропроцессорная техника и ее роль в системах управления технологическими процессами 304
- •Глава 6. Аппаратные средства микропроцессорной техники 309
- •7.1. Птк для асутп 349
- •Глава 10. Prosoft - передовые технологии автоматизации 110
- •Глава 13. Моделирование технологических систем, операций, процессов 247
- •Глава 14. Системы управления технологическими процессами пищевых производств 285
- •9. Программное обеспечение открытых scada-систем.Глава 15. Асутп отраслей пищевой промышленности 374
- •7. Система управления производством шоколадных масс.Глава 19. Системы управления производством безалкогольных напитков и продуктов длительного хранения 539
- •3Содержание 592
- •По отклонению:
- •2.5. Каскадные системы автоматического регулирования
- •2.6. Типовые законы регулирования
- •2.7. Выбор закона регулирования и регуляторов в сар
- •2.8. Классификация автоматических регуляторов
- •-/(Время)
- •2.9. Цифровые системы управления
- •2.10. Адаптивное управление с помощью нечеткой логики
- •Вопросы и задания для самопроверки, темы для обсуждения
- •Глава 3. Метрологические основы формирования, обработки и передачи информации
- •3.1. Основные метрологические понятия и термины
- •3.2. Физическая величина. Единицы и размерности физических величин
- •3.3. Основные понятия об измерениях
- •3.4. Средства измерений и их основные элементы
- •3.5. Системы дистанционной передачи и устройства связи с объектом
- •9 8 7 Рис. 3.7. Принципиальная схема дифференциально-трансформаторной системы дистанционной передачи (пояснения в тексте)
- •3.6. Модуляция и демодуляция сигнало
- •3.7. Устройства связи с объектом (усо)
- •3.8. Типовая система сбора и передачи информации
- •Глава 4. Методы и средства формирования информации о состоянии технологических объектов (процессов)
- •4.1. Методы и средства измерений температуры
- •4.2. Методы и средства измерений давления
- •Верхний предел измерения, кг/см2 Напряжение питания: Выходной сигнал: Изготовитель:
- •4.3. Методы и средства измерений расхода и количества вещества
- •Выходной сигнал: Изготовитель: 0...5 мА; 4...20 мА уеоа (Германия)
- •Диапазон измерений: Температура измеряемой среды: Выходной сигнал: Изготовитель:
- •Диапазон расхода: для држи-25-8 0,2...8 м!/ч
- •Релейный постоянного тока — 24 в, 7 а Габариты пчс1 220x148 мм
- •Диапазон расходов: l...L,f Температура измеряемой среды: Давление измеряемой среды Напряжение питания Погрешность измерения Выходной сигнал:
- •0...5 МА; 4...20мА; 0...1кГц; импульс прямоугольной формы 120x160x500 мм оао «Теплоприбор», г. Челябинс
- •Диапазон измерения расхода м'/ч; Температура измеряемой среды Точность измерения расхода Точность измерения плотности Диапазон измерения плотности Максимальная длина кабеля Изготовитель:
- •4.4. Методы и средства измерений уровня
- •4.5. Методы и средства измерений состава вещества
- •От 4 до 6 в; от источника постоянного тока с напряжением от 8 до 12 в Габариты измерительного преобразователя: 200x105x60 мм
- •Дилер компании миллаб
- •Изготовитель:
- •4.5.5. Методы и средства измерений состава газовых смесей
- •4.6. Методы и средства измерений свойств веществ
- •Расходомер для измерения плотности (концентрации) жидкости Promass
- •Технические характеристики
- •Или мониторе компьютера
- •Технические характеристики
- •4.6.2. Методы и средства измерения влажности
- •Иптв 056м
- •Габаритные установочные размеры: передняя панель (no din 43700) монтажная глубин вырез на щите
- •Выходной унифицированный сигнал составляет 0...5 мА или 4...20мА
- •Точность измерения содержания: влаги органических продуктов покрытий Изготовитель:
- •Технические характеристики Пределы измерения Температура измеряемой среды Выходной сигнал
- •4.7. Методы и средства измерений вкуса и аромата пищевого продукта
- •0,7...4% Масс 5...50° с 0...5мА
- •4.7.1. Методы и средства измерений структуры компонентов продукта
- •4.7.2. Методы и средства измерений количества ядер 'элементов продукта
- •4.7.3. Методы и средства измерений пищевой ценности продукта
- •4.8. Системы учета энергонагрузок при эксплуатации технологического оборудования пищевых производств
- •5.1. Государственная система промышленных приборов и средств автоматизации
- •5.2. Агрегатные комплексы гсп
- •5.3. Классификация устройств гсп
- •5.4. Обеспечение единства измерений
- •5.5. Стандартизация
- •Объекты стандартизации и виды стандартов
- •Государственный надзор за стандартами и средствами измерений
- •5.6. Сертификация
- •Система сертификации пищевых продуктов и продовольственного сырья
- •Правила проведения сертификации
- •Оформление документации сертификации (основные положения)
- •Вопросы и задания для самоконтроля, темы для обсуждения
- •Раздел II. Микропроцессорная техника и ее роль в системах управления технологическими процессами
- •Глава 6. Аппаратные средства микропроцессорной техники
- •6.1. Функциональная организация мпс
- •Устройство ввода-вывода
- •6.2. Языки программирования
- •6.3. Микропроцессорная установка централизованного контроля и управления
- •6.4. Микроэвм
- •6.5. Программируемые микропроцессорные контроллеры
- •Контроллера
- •6.6. Программируемый логический контроллер (плк)
- •6.7. Исполнительные устройства
- •6.8. Структура микропроцессорных средств управления
- •6.9. Интерфейсы
- •Передача
- •Получение
- •6.10. Библиотека программ для работы с последовательными интерфейсами
- •6.11. Техническое обеспечение связи (интерфейса). Платы, поддерживаемые pc-ComLib
- •6.12. Диспетчерская подсистема
- •Технические характеристики рабочих станций
- •Дублированный выход (rs-485/can) усо
- •I Jwwl Пульт
- •7.1. Птк для асутп
- •7.2. Мировые тенденции развития микропроцессорных
- •Выносные блоки ввода/вывода и интеллектуальные датчики Рис. 7.2. Обобщенная схема птк
- •7.3. Птк «каскад» для построения и функционирования асутп
- •7.4. Продвинутые птк для асутп
- •Вопросы и задания для самоконтроля, темы для обсуждения
- •8.1. Контроллеры отечественного производства
- •Основные технические характеристики интеллектуального шлюза
- •Пульт оператора
- •Интеллектуальный шлюз Интеллектуальный шлюз
- •Коммуникационный сервер
- •Интеллектуальный шлюз
- •8.1.5. Промышленные плк для распределительных систем серии контраст
- •8.2. Зарубежные контроллеры
- •8.2.1. Auto-log программно-технические средства для промышленной автоматики
- •8.4. Резервирование контроллерных сетей
- •8.5. Полевые сети контроллера
- •Глава 9. Роль и место scada-системы в современном производстве
- •9.1. Отечественная scada-chctema контур
- •9.2. Современные системы scada/hmi
- •9.3. Опыт использования открытых scada-nPOrPamm
- •9.4. Scada-chctema трейс моуд
- •Административный уровень
- •Уровень контроллера
- •Создание списка входов/выходов элемента дерева объекта.
- •9.7. Программный комплекс vns-garden
- •9.8. Зарубежные scada-системы
- •Глава 10. Prosoft - передовые технологии автоматизации
- •10.1. Системы удаленного сбора данных и управления
- •10.1.1. Одноканальные модули аналогового ввода-вывода серии adam-4000
- •10.1.2. Многоканальные модули аналогового ввода-вывода серии adam-4000
- •10.2. Многоточечные сети на базе модулей серии adam-4000 и стандарта rs-485
- •Расширение сети
- •Преобразователь электрических параметров интерфейса rs-232c в rs-485 — повторитель adam-4510
- •Преобразователь интерфейса rs-232/rs-485 с гальванической развязкой
- •10.3. Программирование и программное обеспечение устройств серии adam-4000
- •Стандартный набор команд
- •Проверка наличия ошибок с использованием контрольной суммы
- •Пример программирования
- •10.4. Сервер
- •10.5. Технические характеристики модулей серии
- •10.6. Системы распределенного сбора данных и управления (adam-5000)
- •10.7. Устройства сбора данных и управления серии
- •10.7.1. Формирование сетей сбора данных и управления на базе стандарта rs-485
- •Термопары Термосопротивления Цифровой мВ, в, вывод мА
- •10.8. Средства связи и программирования устройств
- •Adam-5510 — ibm pc совместимый программный микроконтроллер
- •10.9. Adam-5000/can - устройство связи с объектом на основе промышленной шины can
- •Узел 1 Узел 2 Узел 3 Узел 4
- •Шина can
- •Получаемых сообщений
- •Преобразователь adam-4525
- •Повторитель adam-4515
- •Adam-5000/can — устройство распределенного сбора данных и управления
- •Adam-4525/4515 - преобразователь rs-232c/can с гальванической развязкой и повторитель сигналов интерфейса can
- •Характеристика повторителя adam-4515
- •10.10. Программное обеспечение для windows устройств серии adam-5000. Библиотеки динамической компоновки
- •Сервер dde
- •10.11. Технические характеристики модулей серии
- •Adam-5013 — 3-канальный модуль ввода сигналов термосопротивлений
- •Adam-5024 — 4-канальный модуль аналогового ввода
- •Adam-5050 — 16-канальный универсальный модуль дискретного ввода/вывода
- •Adam-5068 — 8-канальный модуль релейной коммутации
- •Adam-5080 — 4-канальный модуль ввода частотных/импульсных сигналов
- •10.12. Genie - программный продукт управления технологическими процессами
- •Регистрация данных
- •Вычисления в масштабе реального времени
- •Отображение информации в масштабе реального времени
- •10.13. Genie. Элементы управления технологическим процессом
- •Регистрация системных и аварийных событий
- •Использование графических элементов управления в процессе исполнения стратегии
- •Двухпозиционное дискретное управление
- •Связывание и внедрение объектов (ole Automation)
- •Программируемый блок пользователя (User Programmable Block)
- •Интерфейсы связи
- •Динамический обмен данными в масштабе реального времени
- •10.14. Требования к аппаратно-программному обеспечению систем управления технологическими процессами пищевых производств
- •10.15. Промышленные рабочие станции
- •Особенности и разрешающая способность пакета разработки genie.Глава 11. Метрологическое обеспечение измерительных средств и систем управления технологическими процессами пищевых производств
- •11.1. Организация метрологического обеспечения средств измерений пищевых производств
- •Технические основы мо предприятия
- •Нормативные задачи мо предприятия, ее метрологической службы
- •Порядок составления графиков поверки измерительных средств
- •11.2. Организация поверочных подразделений ведомственных метрологических служб
- •Автоматизация мо измерительных средств пищевых производств
- •11.3. Организация управления метрологической службы предприятия
- •11.4. Создание информационной базы мо измерительных средств
- •11.5. Метрологическое обеспечение измерительно-информационных и управляющих систем
- •11.6. Теоретические основы мо систем
- •11.7. Метрологический подход к количественной оценке информации
- •11.8. Аттестация алгоритмов обработки измерительной информации
- •11.9. Типовые модели исходных данных
- •Методы оценивания характеристик алгоритмов на типовых моделях исходных данных
- •11.10. Примеры аттестации алгоритмов обработки данных
- •11.11. Задачи пользователей и метрологов при аттестации алгоритмов
- •Раздел III. Микропроцессорные системы управления технологическими процессами пищевых производств Концепция построения систем управления
- •Глава 12. Асутп пищевых производств
- •12.1. Автоматизированное рабочее место (арм) оператора-технолога
- •12.2. Программное обеспечение асутп
- •Задачи асутп и диспетчерских систем
- •Задачи асутп и информационных систем
- •12.3. Методы и функции управления технологическими процессами
- •12.4. Непрерывные и периодические технологические процессы и особенности управления ими
- •1, 2, ..., /, П — агрегаты, 1 — регулятор исходной концентрации, и —регулятор выходной концентрации, 111 — исполнительный механизм
- •12.5. Системы управления дискретными процессами
- •Глава 13. Моделирование технологических систем, операций, процессов
- •13.1. Типовые модели технологических процессов
- •13.2. Методика математического описания объектов
- •Методы активного эксперимента
- •Методы пассивного эксперимента
- •13.3. Определение динамических характеристик
- •13.4. Модели гидродинамики потоков
- •Модель идеального (полного) перемешивания
- •Модель идеального (полного) вытеснения
- •Каскадная модель
- •Диффузионные модели
- •13.5. Модели массобменных процессов
- •13.6. Модели тепловых процессов
- •Горячий холодный
- •Параметрами
- •Модель теплового процесса в системе с распределенными параметрами
- •13.7. Модели дозирования веществ
- •13.8. Модели микробиологических процессов
- •Модели культивирования микроорганизмов
- •Глава 14. Системы управления технологическими процессами пищевых производств
- •Измерительно-информационные и управляющие системы
- •Вычислительная среда (процессор) база данных об объекте и о системе (априорная информация)
- •Раздел II. Микропроцессорная техника и ее роль в системах управления технологическими процессами 304
- •Глава 6. Аппаратные средства микропроцессорной техники 309
- •7.1. Птк для асутп 349
- •Глава 10. Prosoft - передовые технологии автоматизации 110
- •Глава 13. Моделирование технологических систем, операций, процессов 247
- •Глава 14. Системы управления технологическими процессами пищевых производств 285
- •9. Программное обеспечение открытых scada-систем.Глава 15. Асутп отраслей пищевой промышленности 374
- •7. Система управления производством шоколадных масс.Глава 19. Системы управления производством безалкогольных напитков и продуктов длительного хранения 539
- •3Содержание 592
- •Вычислительная среда (процессор) база данных об объекте и о системе (априорная информация)
- •Раздел II. Микропроцессорная техника и ее роль в системах управления технологическими процессами 304
- •Глава 6. Аппаратные средства микропроцессорной техники 309
- •7.1. Птк для асутп 349
- •Глава 10. Prosoft - передовые технологии автоматизации 110
- •Глава 13. Моделирование технологических систем, операций, процессов 247
- •Глава 14. Системы управления технологическими процессами пищевых производств 285
- •9. Программное обеспечение открытых scada-систем.Глава 15. Асутп отраслей пищевой промышленности 374
- •7. Система управления производством шоколадных масс.Глава 19. Системы управления производством безалкогольных напитков и продуктов длительного хранения 539
- •3Содержание 592 Система управления (асутп) -
- •14.1. Автоматизированная система управления технологическими процессами (асутп)
- •14.2. Методология проектирования микропроцессорных систем управления
- •Этапы разработки консалтинговых проектов
- •Разработка системного проекта
- •Разработка предложений по автоматизации предприятия
- •Разработка технического проекта
- •Последующие этапы разработки
- •Case-технологии — методологическая и инструментальная база консалтинга
- •14.3. Разработка и проектирование асутп и scada-chctem
- •14.4. Программное обеспечение открытых scada-chctem
- •Основные понятия и положения автоматизированного проектирования
- •14.5. Стандартизация в разработке систем управления
- •Эффективность разработок асутп
- •Вопросы и задания для самопроверки, темы для обсуждения
- •15.1. Структура управления пищевым предприятием (хлебозаводом)
- •15.3. Асутп хлебопекарного производства
- •15.4. Системы управления складом бхм, тестоведением и выпечкой хлебобулочных изделий
- •Система управления процессом выпечки хлебобулочных изделий
- •15.5. Асутп макаронного производства
- •Каковы особенности асутп макаронного производства?Глава 16. Системы управления биотехнологическими процессами
- •16.1. Асутп производства спирта
- •16.1.2. Отделение разваривания
- •16.1.3. Отделение осахаривания
- •16.1.4. Отделение брожения
- •16.1.5. Отделение выделения спирта из культуральной жидкости (бражки) и его очистки от примесей
- •17.1. Свёклоперерабатывающее отделение
- •17.2. Отделение дефекосатурации
- •17.3. Отделение выпаривания
- •17.4. Роспускное отделение
- •17.5. Отделение очистки сиропа
- •Особенности структуры асу сахарорафинадным производством.Глава 18. Системы управления кондитерским производством
- •18.1. Асутп производства затяжных сортов печенья
- •18.2. Асутп поточно-механизированной линии производства затяжных сортов печенья
- •18.3. Система управления производством карамели
- •18.4. Управление линией производства карамели
- •18.5. Система управления производством отливных глазированных конфет
- •.Рис. 18.5. Схема системы управления производством отливных глазированных конфет
- •18.6. Технологическая схема процессов отливки и глазирования конфет
- •18.7. Асутп производства шоколадных масс
- •Система управления производством шоколадных масс.Глава 19. Системы управления производством безалкогольных напитков и продуктов длительного хранения
- •19.1. Асутп приготовления кваса
- •19.2. Асутп приготовления томатного сока
- •19.3. Асутп розлива минеральной воды
- •19.4. Асутп приема и переработки винограда на заводах первичной переработки сырья
- •19.5. Система управления переработкой винограда
- •19.6. Асутп мойки в бутыломоечной машине
- •19.7. Асутп производства продуктов длительного
- •19.8. Асутп приготовления детской питательной смеси
- •19.9. Асутп производства белкового концентрата
- •19.10. Асутп производства концентратов сладких блюд
- •Пищевых производств 483—485 асутп 592
- •48' Комплекс Decont 291—292
- •3Содержание
- •Раздел II. Микропроцессорная техника и ее роль в системах управления технологическими процессами 304
- •Глава 6. Аппаратные средства микропроцессорной техники 309
- •7.1. Птк для асутп 349
- •Глава 10. Prosoft - передовые технологии автоматизации 110
- •Глава 13. Моделирование технологических систем, операций, процессов 247
- •Глава 14. Системы управления технологическими процессами пищевых производств 285
- •9. Программное обеспечение открытых scada-систем.Глава 15. Асутп отраслей пищевой промышленности 374
- •7. Система управления производством шоколадных масс.Глава 19. Системы управления производством безалкогольных напитков и продуктов длительного хранения 539
- •3Содержание 592
- •Редактор а.Г. Гаврилов Художник а.А. Брантман Художественный редактор а.Ю. Войткевич Технический редактор н.И. Тростянская Компьютерная верстка е.В. Афонин Корректоры б.Г. Лрилипко, в.А. Жилкина
- •2 Составлен а.Г. Гавриловым.
Ффэ'(ш)
Рис.
1.5. Частотные характеристики фильтров:
Из выражения
(1.34) следует, что дисперсия погрешности
экстраполяции зависит от т и достигает
наибольшего значения при Усредняя
De(т)
по т в пределах от 0 до
t0,
окончательно получим
Это позволяет рассчитать дисперсию погрешности экстраполяции по заданному периоду квантования t0 и автокорреляционной функции R^. Его можно использовать для определения периода квантования tQ, если задано наибольшее допустимое значение среднеквадратичной погрешности экстраполяции с* и известна автокорреляционная функция т).
Для этого следует использовать графоаналитический метод (рис. 1.6)
По графику функции Rs(т) определяют такое значение т = t0, при котором удвоенная средняя высота заштрихованной фигуры ABC (т. е. удвоенный отрезок DE будет равна заданному значению (с*)2 = De. Если УСО содержит звено чистого запаздывания т0 (например, транспортер для переноса пробы от технологического потока до чувствительного элемента ИП), то для расчета среднеквадратичной погрешности экстраполяции можно использовать формулу (1.35) с заменой в ней пределов интегрирования: нижнего на т0, а верхнего на (tQ + т0).
В АСУТП, наряду с ИП непрерывного действия, применяют датчики (ИП) дискретного действия, например при спектрофото- метрии, хроматографии, ИП предельных значений параметра. Они осуществляют квантование по времени измеряемой величины с собственным периодом tg, который обычно значительно выше периода опроса tQ.
Для этого случая результирующий период квантования по времени в данном УСО определяется из условия
/08 =/0[Int(/g//0>+1]. (1.35)
Для оценки погрешности экстраполяции можно использовать выражение (1.35) с заменой в нем t0 на tg.
«(О
о
Jto
(гН)'о
Рис.
1.6. К расчету среднеквадратичной Рис.
1.7. Линейная интерполяция погрешности
экстраполяции функции
g(t)
Л |
|
A D |
В |
"Щ |
С |
Уравнение прямой, проходящей через точки g(Jt0) и g[(/' + 1)/0], можно записать в виде
Уф (0 = [g(t о )r-g(0)(x-t0 )]//„, (1.36)
где т = t-jt0 при Os£ts£/(1.
Погрешность линейной интерполяции
eu(O = y0(t)-g(t). (1.37)
Подставляя в это выражение значение уф(() из формулы (1.36), возводя ее в квадрат и усредняя по множеству интервалов, а затем по т в пределах от 0 до tQ, получим выражение для дисперсии погрешности линейной интерполяции
D, =2/3[Л,<Р)-Л,(*0)]. (1.38)
Современные ПТК обеспечивают достаточно высокую частоту опроса датчиков, соответственно УСО, поэтому обычно удается обеспечить требуемую точность восстановления измеряемых величин используя простейший метод ступенчатой экстраполяции.
Обычно среди десятков и даже сотен УСО можно выделить несколько групп параметров, близких по частотным спектрам. В этом случае для каждой группы датчиков можно выбрать общий период опроса.
Выбор частоты опроса измерительных преобразователей
(датчиков) через число нулей случайного процесса
Выбор частоты опроса t0 по формуле (1.35) требует знания корреляционной функции т) случайного процесса g(t). Для получения оценки корреляционной функции необходим значительный объем вычислений (см. рис. 1.6). Однако часто проще и естественнее задать не дисперсию ошибки Д для замены непрерывного случайного процесса ступенчатым, а отношение этой величины к дисперсии случайного процесса D. При этом следует учесть важность гарантии того, что выбранная частота опроса не приведет к появлению большей относительной погрешности, чем заданное значение, т. е. важно получить оценку сверху для периода опроса tQ.
Для решения поставленной задачи воспользуемся неравенством
/0=£4ДД/Д (1.39)
где Д /D — отношение добавочной дисперсии, связанной с заменой непрерывного процесса с шагом t0 к дисперсии случайного процесса D; А — продолжительность корреляционной функции случайного процесса.
Если бы продолжительность корреляционной функции можно было оценить без построения этой функции, то неравенство (1.39) позволило бы оценить интервал опроса /0. Далее получим оценку величины Д через среднее число нулей случайного процесса N0, т. е. через среднее число пересечений им линии своего математического ожидания в единицу времени. Предварительно отметим, что рассмотрение процессов с корреляционной функцией конечной продолжительности более естественно, чем процессов со спектральной плотностью, ограниченной частотой среза, так как первые, в отличие от вторых, физически реализуемы.
Известна связь среднего
числа нулей
N0
со спектральной плотностью
случайного процесса 5(ш)
1
N2
=
(1.40)
n2
D
Воспользовавшись этой формулой, можно найти минимальную продолжительность корреляционной функции R^, имеющей заданное число нулей N0.
Анализ размерности правой части формулы для показывает, что среднее число нулей имеет размерность частоты. В качестве функционала, имеющего размерность времени, определяем продолжительность Д корреляционной функции т). Таким образом, произведение С = Л^Д зависит от формы /^(т) и не зависит от выбора масштаба времени. Поэтому первоначально зафиксируем А = 1 и при этом условии можно искать минимум N0, а точнее, N02. Чтобы учесть требование конечной продолжительности корреляционной функции, перейдем во временную область.
Представим S(со) в виде /S(i(£>)/2, что соответствует представлению х) как свертки двух функций, т. е. г+(х) и г~(т), первая из которых определена в интервале (0,1), а вторая в интервале (-1, 1) (рис. 1.8).
Формула для среднего числа нулей может бьггь переписана в вид
е
J[r+(x)]2dx
Рис.
1.8. Определение корреляционной
функции минимальной продолжительности
N2
=
_2
1
(1-41)
"г 1ит>Гл
Чтобы найти минимум N2 необходим, как обычно, минимум числителя при фиксированном значении знаменателя
.Задача / = Jr2(x)dT -»min при jV2(T)dT = Ц, (индекс «+» для о о
краткости записи опущен) решается с использованием уравнения Эйлера. Составим функционал Лагранжа
L = ] f(r,r)dx = \ f(r2 +Xr2)dx
о о
и запишем для него уравнение Эйлера
Э//Эг-d/d/(3//3r) = 0 ->/■'-А. г= О
Его решение (а точнее — множество решений): r(x) = A0 sinrc&x; к = 1,2,... .
Подставив решение в условие для заданной дисперсии, получим у402 =D0/п.
Величина / при найденных решениях / = D0k2n2 ; тогда I/D0 = = кп2. Это отношение минимально для k = 1. Соответствующее решение г+(х) показано на рис. 1.8.
Там же нанесена корреляционная функция R'g (т), имеющая при заданном среднем числе нулей минимальную продолжительность.
При А = 1 величина Cmin оказывается равной единице. Следовательно, если фиксировано среднее число нулей А^ то минимальная продолжительность корреляционной функции Amin = 1/7V0.
Возвращаясь к неравенству (1.39) и подставляя вместо Д значение Amin, получим оценку сверху для интервала опроса:
t0^4Amin(DJD) = (A/N0){DJD). (1.42)
Пример. Пусть относительная дисперсия, связанная с дисперсностью опроса датчиков, не должна превышать пяти процентов. По формуле (1.42) для /„имеем оценку /„s=(4//V;,)0,05 = 0,2/N0.
Для получения N„ определяют среднее значение данных случайного процесса, выбирают реализацию такой длины, чтобы функция, описывающая случайный процесс, пересекала линию среднего значения приблизительно 100 раз, подсчитывают отношение числа к длине реализации:
N0=N(T)/T.
Если число пересечений в точности ровно 100, то, обозначив соответствующую продолжительность реализации через Тт, получим
t^O,2Tm/m = 0,002Tm.
Таким образом, на реализации длиной Тт нужно 500 раз отобрать показания измерительного преобразователя.
Фильтрация измеряемых величин от помех \
Фильтрацией называют операцию выделения полезного сигнала измерительной информации y{t) из его суммы с помехой e(t) (см. рис. 1.2). Методы фильтрации обычно основаны на различии частотных спектров функций y(t) и e(t)\ как правило, помеха > бывает более высокочастотной. Для выполнения дальнейших вычислений примем следующие допущения:
Функция y(f) описывает стационарный случайный процесс с известными статистическими характеристиками — математическим ожиданием М^ дисперсией Dy и автокорреляционной функцией, подчиняющейся следующему соотношению:
Ry(t) = Dyea{x\ где а = const. (1-43)
Помеха e(t) также является стационарным случайным процессом, не коррелированным с полезным сигналом XOl ДЛЯ нее известны статистические характеристики ¥( = 0 и De = kDy, так что
Re(x) = kDye~ma{x\ (1.44)
где к и т константы (обычно к< 1, т> 1).
В результате фильтрации получают оценку уф(() сигнала измерительной информации, к которой предъявляют следующие требования:
а) она должна быть несмещенной, т. е. должна удовлетворять условию
М{уфШ = Му; (1.45)
б) среднеквадратичная погрешность оценки должна быть минимальной, т. е.
М{[уф(Г)-у(т^тт. ' (1-46)
Оценку уф(() будем рассматривать как выходной сигнал линейного динамического звена — фильтра с АФХ ИЛ(/со), на вход которого поступает выходной сигнал УСО, т. е. g(i) ~ y(t) + e(t).
Синтез оптимального реализуемого фильтра является достаточно сложной задачей, при этом требуется достаточно точное задание характеристик полезного сигнала и помехи. Поэтому на практике обычно ограничиваются так называемым параметрическим синтезом фильтров, т. е. задают структуру функции И^,(/со), а ее параметры определяют согласно условий (1.45) и (1.46).
Расчет дисперсии погрешности фильтрации обычно выполняют в частотной области, используя выражение
°ф =-J^(co)dra. (1.47)
по
Спектральную плотность функции еф(() рассчитывают по формуле
(со) = (со)|Жф (/ш)|2 + Sy(<s>)\^ (/ш)-1|2. (1.48)
Функции 5е(ш) и Sy(co) являются спектральными плотностями сигналов e(t) и y(t), которые получают в результате преобразования по Фурье автокорреляционных функций (1.43) и (1.44):
2D а
Sy(ю)= ; (1.49)
а +со
2kDvma
SA®) = ~—-f г- (1.50)
(та) +0)
На практике применяют несколько простых алгоритмов фильтрации, рассмотренных ниже. При этом в АСУТП некоторые методы фильтрации могут реализоваться как аппаратурно (с использованием специальных аналоговых устройств), так и программно. Поэтому для каждого такого метода фильтрации приведены аналоговый и дискретный варианты реализации.
Экспоненциальный фильтр
Импульсная характеристика такого фильтра описывается экспоненциальной функцией.
В аналоговом варианте экспоненциальный фильтр представляет собой апериодическое звено и описывается дифференциальным уравнением
-^*-+УФ«) = кф8«), (1.51)
yd t
где у н кф — параметры настройки фильтра.
Уравнение (1.51) соответствует АФХ, т. е.
_ кф кф/у (1.52)
Y+со 1+7^/со
где Гф = 1 /у— постоянная времени фильтра. Из условия (1.45) для статического режима определяют оптимальное значение параметра кф (коэффициент усиления):
к°ф =1. (1.53)
со
у
+со
+ SM-
у +С0
Дисперсия погрешности
экспоненциального фильтра, согласно
(1.47) и (1.48) с учетом (1.52), равна
со
dco.
'ф
п
[(am)2 +со2 ](у2 +со2) (а2 +со2 )(у2 +со2
)
При вычислении этого интеграла оба слагаемых подинте- фального выражения раскладывают на простые дроби, каждая из которых сводится к табличному интегралу вида
1
. (О =—arctg
— а
а
d(o
тс
'Та
а2
+со2
(1.54)
а
»Ф=Ч
у+а у+ат
Оптимальное значение параметра настройки у получают из необходимого условия экстремума функции Бф(у
)
щ
ау
=
D.
=
0,
откуда
(1.55)
(у+а)2 (у+ат)2 4кт -т
у =а
1 -4к
т
Таким образом, функция Бф(у) имеет единственную точку стационарности, тип которой зависит от знака второй производной при Y = 7°. Можно показать, что при выполнении условия
km > 1 (1.55а)
особая точка является минимумом функции ДДу). а ПРИ выполнении условия km < 1 в точке у = у° функция Бф(у) достигае
т
максимума. Поэтому если сочетание характеристик полезного сигнала и помехи соответствуют случаю (1.55а), то оптимальное значение параметра настройки определяется по формуле (1.55). Если это условие не выполняется, то оптимальным является наибольшее допустимое значение параметра у.
При программной реализации экспоненциального фильтра дифференциальное уравнение (1.51) заменяют разностным уравнением вида
1/у[уФ (Л-Уф СМ)] +уФ U-\)=g(j),
где j — номер цикла расчета.
Отсюда получают следующее рекуррентное соотношение для вычисления сглаженного значения уф{/) в очередном у-том цикле расчета:
уф(Л=УЕи)+(\-у)уфи-\). (1.56)
К достоинствам алгоритма экспоненциальной фильтрации относятся малая трудоемкость расчетов и малый объем памяти ПТК, в которой должна храниться величина у и обновляемая в каждом цикле расчета величина yJJ — 1).
Фильтр скользящего среднего в аналоговом варианте реализует вычисление среднего значения функции g(t) на интервале времени от - Тф до (рис. 1.9б):
1 ''г (1-57)
Уф(0 = ^г j<7(0)de,
где Тф — параметр настройки фильтра (время усреднения).
и <1-^ф
а) б)
Рис
1.9. Фильтр скользящего среднего: а)
— структурная схема; б) — схема фильтрации
Преобразуем правую часть выражения (1.57), представим его в виде
'i ~тф
J^(0)d0 = j<7(6)de- |<7(9)сЮ.
49
4 -4869
Таким образом, фильтр скользящего среднего представляет собой параллельное соединение 2-х интегрирующих звеньев, одно из которых последовательно соединено со звеном запаздывания (рис. 1.9а), поэтому амплитудно-фазовая характеристика фильтра описывается выражением
Ж,(/ш) = (1-е-'^)/(/ш Тф). (1.58)
Решая совместно (1.47) — (1.50) и (1.58), можно получить выражение для дисперсии погрешности йф фильтра скользящего среднего и определить оптимальное значение Тф параметра настройки из необходимого условия минимума функции Оф(Тф). Получаемое при этом выражение очень громоздко, неудобно для практического пользования. На его основе рассчитаны номограммы1, по которым для заданных значений а, ш, к можно определить Тф.
При программной реализации фильтра скользящего среднего расчет сглаженного значения Уф{/) в очередном j-том цикле осуществляется по формуле
y*^ = irr^[U-s)tol (1.59)
/V +1 5=0
где N= TJt{) — параметры настройки фильтра.
Для расчетов по формуле (1.59) требуется хранить в памяти ПТК (N+1) значение функции g(jt0).
Статистические фильтры
Статистические фильтры, в аналоговом варианте представляющие собой параллельное соединение (п + 1) цепочек, состоят из усилительного звена и звена чистого запаздывания. Передаточная функция такого фильтра
W^O= ^=const, 7=0,1, ...,«. (1.60)
;=о
Статистический фильтр нулевого порядка
Это простейший среди фильтров данной группы. Его передаточная функция формируется из формулы (1.60) при N= 0, т. е. это просто усилительное звено, выходной сигнал которого
уф(0 = b^t). (1.61)
1 Ицкович Э. Л. Контроль производства с помощью вычислительных машин. М.: Энергия, 1975, 416 с.При непосредственном использовании формулы (1.60) сглаженная функция yn(t), т. е. ее математическое ожидание не будет равно mg. Действительно, усредняя левую и правую части (1.61) с учетом суммарного сигнала и те = 0, получим
М[Уф(()]=Ь0ту*ту.
Для получения несмещенной оценки к правой части (1.61) необходимо прибавить постоянный член а, удовлетворяющий условию b0my + а = ту, откуда а = ту( 1 - Ьп).
Таким образом, формула (1.61) приобретает вид
y^t) = b0g(t)+my{\-bQ), (1.62)
где Ьв — параметр настройки фильтра.
Погрешность фильтрации, согласно (1.45) и (1.62) с учетом суммарного сигнала, равна
\еФ({) =М0 -/(00 - ь0), (I-63)
где y(t) = у(() - т(у) — центрированная функция y(t).
Возводя левую и правую части формулы (1.63) в квадрат и усредняя, получим следующее выражение для среднего квадрата погрешности фильтрации:
Dl=blDe+{\-bQ)Dy. (1.64)
Оптимальное значение параметра настройки Ь0, полученное из необходимого условия минимума функции Оф(Ь0), равно = = Dy/(Dy+De).
Ему соответствует минимальная среднеквадратичная погрешность фильтрации
min = Д, / (1 + к). (1.65)
Как видно из (1.65), статистический фильтр нулевого порядка при оптимальной настройке снижает случайную погрешность сигнала измерительной информации в (1+&) раз.
При программной реализации статистического фильтра нулевого порядка расчет сглаженных значений производится по формуле
уФ(»о) = Wo) + 0-*oK (L66)
Статистический фильтр первого порядка
Передаточную функцию такого фильтра получают из (1.60) при N= 1:
W = + где b0, Ь{, х — константы.
4* 51
Зависимость от времени выходного сигнала этого фильтра имеет следующий вид:
УФ(0 = boSi() + b{g{t - т). (1.67)
Усредняя левую и правую части этого выражения и учитывая величину суммарного сигнала, получим
м[уф(о]=(ь0+ь1)ту.
Для выполнения условия несмещенности оценки уф((), т. е. условия М[уф{{)\ = ту, коэффициенты Ь0 и Ьи очевидно, должны удовлетворять соотношению ft, = 1 - Ь0, с учетом которого формула (1.67) приводится к виду
Уф(() = b<g(t) + (1 - b0)g(t-x), (1.68)
где bt) ит — параметры настройки статистического фильтра первого порядка.
Погрешность фильтрации еф(/), согласно величине суммарного сигнала, (1.44) и (1.68), равна
еф(0 = ЬУ(1) + (1 - b0)f(t - х) + V(0 + (1 ~ b0)e(t - x) + m, (1.69) а дисперсия погрешности
(1 - 2b0){Dy + De) + 2Ьй(\ - b0)[Ry(x) + ВД] + т]. (1.70) Оптимальное значение параметра настройки Ь0 получаем из
эд»
условия —— = 0, тогда Э Ь0
bo_l Dy +D. (1.71)
0 2 2[Д,(х)+ад]'
В большинстве случаев статистические фильтры реализуются программно, поэтому второй параметр настройки х совпадает с периодом t0 квантования по времени функции g(t).
Сравнительный анализ фильтров по совокупности показателей (точность, трудоемкость, потребный объем памяти ПТК и др.) показал (Ицкович Э. Л.), что для аналогового варианта целесообразно использовать экспоненциальный фильтр, а для программной реализации — экспоненциальный или статистический фильтр первого порядка.
52
