Влияние запаздывания сигналов в виртуальном сетевом пространстве на точность и устойчивость систем автоматического управления::Журнал СА 1-2.2017
www.samag.ru
     
Поиск   
              
 www.samag.ru    Web  0 товаров , сумма 0 руб.
E-mail
Пароль  
 Запомнить меня
Регистрация | Забыли пароль?
Журнал "Системный администратор"
Журнал «БИТ»
Подписка
Архив номеров
Где купить
Наука и технологии
Авторам
Рекламодателям
Контакты
   

  Опросы
  Статьи

Дата-центры  

Дата-центры: есть ли опасность утечки данных?

Российские компании уже несколько лет испытывают дефицит вычислительных мощностей. Рост числа проектов,

 Читать далее...

Событие  

В банке рассола ждет сисадмина с полей фрактал-кукумбер

Читайте впечатления о слете ДСА 2024, рассказанные волонтером и участником слета

 Читать далее...

Организация бесперебойной работы  

Бесперебойная работа ИТ-инфраструктуры в режиме 24/7 Как обеспечить ее в нынешних условиях?

Год назад ИТ-компания «Крок» провела исследование «Ключевые тренды сервисного рынка 2023». Результаты

 Читать далее...

Книжная полка  

Читайте и познавайте мир технологий!

Издательство «БХВ» продолжает радовать выпуском интересных и полезных, к тому же прекрасно

 Читать далее...

СУБД PostgreSQL  

СУБД Postgres Pro

Сертификация по новым требованиям ФСТЭК и роль администратора без доступа к данным

 Читать далее...

Критическая инфраструктура  

КИИ для оператора связи. Готовы ли компании к повышению уровня кибербезопасности?

Похоже, что провайдеры и операторы связи начали забывать о требованиях законодательства

 Читать далее...

Архитектура ПО  

Архитектурные метрики. Качество архитектуры и способность системы к эволюционированию

Обычно соответствие программного продукта требованиям мы проверяем через скоуп вполне себе понятных

 Читать далее...

Как хорошо вы это знаете  

Что вам известно о разработках компании ARinteg?

Компания ARinteg (ООО «АРинтег») – системный интегратор на российском рынке ИБ –

 Читать далее...

Графические редакторы  

Рисование абстрактных гор в стиле Paper Cut

Векторный графический редактор Inkscape – яркий представитель той прослойки open source, с

 Читать далее...

День сисадмина  

Учите матчасть! Или как стать системным администратором

Лето – время не только отпусков, но и хорошая возможность определиться с профессией

 Читать далее...

День сисадмина  

Живой айтишник – это всегда движение. Остановка смерти подобна

Наши авторы рассказывают о своем опыте и дают советы начинающим системным администраторам.

 Читать далее...

Виртуализация  

Рынок решений для виртуализации

По данным «Обзора российского рынка инфраструктурного ПО и перспектив его развития», сделанного

 Читать далее...

Книжная полка  

Как стать креативным и востребованным

Издательский дом «Питер» предлагает новинки компьютерной литературы, а также книги по бизнесу

 Читать далее...

Книжная полка  

От создания сайтов до разработки и реализации API

В издательстве «БХВ» недавно вышли книги, которые будут интересны системным администраторам, создателям

 Читать далее...

1001 и 1 книга  
19.03.2018г.
Просмотров: 6225
Комментарии: 0
Машинное обучение с использованием библиотеки Н2О

 Читать далее...

12.03.2018г.
Просмотров: 6931
Комментарии: 0
Особенности киберпреступлений в России: инструменты нападения и защита информации

 Читать далее...

12.03.2018г.
Просмотров: 4213
Комментарии: 0
Глубокое обучение с точки зрения практика

 Читать далее...

12.03.2018г.
Просмотров: 3006
Комментарии: 0
Изучаем pandas

 Читать далее...

12.03.2018г.
Просмотров: 3806
Комментарии: 0
Программирование на языке Rust (Цветное издание)

 Читать далее...

19.12.2017г.
Просмотров: 3819
Комментарии: 0
Глубокое обучение

 Читать далее...

19.12.2017г.
Просмотров: 6315
Комментарии: 0
Анализ социальных медиа на Python

 Читать далее...

19.12.2017г.
Просмотров: 3169
Комментарии: 0
Основы блокчейна

 Читать далее...

19.12.2017г.
Просмотров: 3459
Комментарии: 0
Java 9. Полный обзор нововведений

 Читать далее...

16.02.2017г.
Просмотров: 7276
Комментарии: 0
Опоздавших не бывает, или книга о стеке

 Читать далее...

17.05.2016г.
Просмотров: 10645
Комментарии: 0
Теория вычислений для программистов

 Читать далее...

30.03.2015г.
Просмотров: 12364
Комментарии: 0
От математики к обобщенному программированию

 Читать далее...

18.02.2014г.
Просмотров: 13998
Комментарии: 0
Рецензия на книгу «Читаем Тьюринга»

 Читать далее...

13.02.2014г.
Просмотров: 9123
Комментарии: 0
Читайте, размышляйте, действуйте

 Читать далее...

12.02.2014г.
Просмотров: 7077
Комментарии: 0
Рисуем наши мысли

 Читать далее...

10.02.2014г.
Просмотров: 5387
Комментарии: 3
Страна в цифрах

 Читать далее...

18.12.2013г.
Просмотров: 4615
Комментарии: 0
Большие данные меняют нашу жизнь

 Читать далее...

18.12.2013г.
Просмотров: 3426
Комментарии: 0
Компьютерные технологии – корень зла для точки роста

 Читать далее...

04.12.2013г.
Просмотров: 3154
Комментарии: 0
Паутина в облаках

 Читать далее...

03.12.2013г.
Просмотров: 3399
Комментарии: 0
Рецензия на книгу «MongoDB в действии»

 Читать далее...

02.12.2013г.
Просмотров: 3024
Комментарии: 0
Не думай о минутах свысока

 Читать далее...

Друзья сайта  

 Влияние запаздывания сигналов в виртуальном сетевом пространстве на точность и устойчивость систем автоматического управления

Архив номеров / 2017 / Выпуск №1-2 (170-171) / Влияние запаздывания сигналов в виртуальном сетевом пространстве на точность и устойчивость систем автоматического управления

Рубрика: Наука и технологии

Без фото ТУМАНОВ М.П., к.т.н., профессор (НИУ ВШЭ, МИЭМ), Москва, mtunanov@hse.u

Влияние запаздывания сигналов в виртуальном сетевом пространстве
на точность и устойчивость систем автоматического управления

В статье показано, что в типовой системе автоматического управления, содержащей сетевую компоненту, возможно значительное падение точности регулирования за счет сетевого запаздывания. Рассмотрен случай компенсации запаздывания с помощью неточной модели запаздывания в случае, когда модель самого объекта управления считается достаточно точной. Показано, что возможно появление таких провалов частотной характеристики при компенсации

Современные распределенные системы управления реального dhtvtyb функционируют в виртуальном сетевом пространстве, что накладывает существенный отпечаток на динамику процессов в них. Запаздывание при распространении сигналов в таком пространстве является практически неизбежным злом, с которым приходится считаться и бороться. Особенно значительных величин это запаздывание достигает при использовании большого числа маршрутизаторов и связанного с этим буферирования.

Основной особенностью систем управления с наличием сетевого компонента Ethernet является то, что этот компонент вносит дополнительное запаздывание, влияющее на качество переходных процессов. Таким образом, эти системы являются системами с запаздыванием. Классы сетевого QoS, задающие ограничения для значений рабочих характеристик сети, приведены в таблице 1 [1].

Таблица 1. Классы QoS

Характеристики доставки IP-пакетов Классы качества передачи информационных потоков QoS (ITU-T Recommendation Y.1541. Network performance objectives for IP-based servicies. 2006)
  0 1 2 3 4 5
Задержка доставки IP-пакета – IPTD 100 мс 400 мс 100 мс 400 мс 1000 мс Не опр.
Вариация задержки доставки IP-пакета – IPDV 50 мс 50 мс Не опр. Не опр. Не опр. Не опр.
Доля потерянных IP-пакетов – IPLR 10-3 10-3 10-3 10-3 10-3 Не опр.
Доля переданных с ошибкой IP-пакетов – IPER 10-4 10-4 10-4 10-4 10-4 Не опр.

Таким образом, не гарантируется время задержки менее 0,1 с в сети Ethernet даже в рамках использования сервиса QoS. Таково реальное положение дел, и оно означает, что приналичии сетевой компоненты затруднительно управлять объектом с характерной постоянной времени ~ 0,1 c и менее.

Кроме того, такое запаздывание обычно является переменным, но в данной статье будет нами рассмотрен эффект, не связанный с переменностью времени запаздывания, авозникающий при плохо определенном (недостаточно точно известном) времени запаздывания.

В таком контексте обычно либо используют экстраполятор функций на время запаздывания, либо встроенную модель объекта управления с запаздыванием [2]. Причем оба этих подхода плохо работают при неточно известном запаздывании.

Будем предполагать (это реалистично), что выход объекта без запаздывания физически получен быть не может, поэтому будем предполагать наличие в системе компенсации запаздывания (см. рис. 1).

Рисунок 1. Типовая распределенная система автоматического управления

Рисунок 1. Типовая распределенная система автоматического управления

Ограничимся случаем линейной системы с постоянными коэффициентами, так как даже в такой системе рассмотренный ниже эффект проявляется в полной мере. Пусть W(p)рег, W(p)о и W(p)ос – соответственно передаточные функции регулятора, объекта управления и обратной связи.

Передаточная функция разомкнутой системы:

 (1)

(и соответствующая частотная характеристика W()рc определяет величину ошибки слежения в системе по следующей формуле [2]:

 (2)

В частотной области получим оценку спектральных составляющих ошибки, поэтому стремятся к тому, чтобы |W()рc| - 1 < ε – требуемой точности системы. Будем предполагать, что это требование выполнено, если отсутствует (поэтому и не учитывается) запаздывание.

Теперь введем компенсацию запаздывания, для чего добавим в систему модели объекта, помехи и, наконец, запаздывания, которые входят в виде программных модулей в ПО регулятора. Мы не можем заранее предполагать, что все эти модели точны, кроме того, помеха может иметь стохастическую природу и поэтому точно не воспроизводится. Будем дляопределенности считать, что модель объекта достаточно точна, а вот модель запаздывания отличается от реального запаздывания. Все это отражено на рис. 2.

Рисунок 2. Компенсация запаздывания

Рисунок 2. Компенсация запаздывания

Очевидно, если модель запаздывания точна, то происходит его (запаздывания) полная компенсация и ЛАЧХ разомкнутой скомпенсированной системы не отличается от ЛАЧХ системы вообще без запаздывания. Но, к сожалению, точная компенсация невозможна.

Типичный вид логарифмической амплитудно-частотной характеристики (ЛАЧХ) такой системы (в разомкнутом виде) приведен ниже (см. рис. 3).

Рисунок 3. ЛАЧХ разомкнутой системы без запаздывания и с последующей неточной компенсацией запаздывания

Рисунок 3. ЛАЧХ разомкнутой системы без запаздывания и с последующей неточной компенсацией запаздывания

ЛФЧХ, проходя на достаточно высоком уровне, обеспечивает малую ошибку (в соответствии с формулой (2)). Этот эффект хорошо виден на рис. 3, где приведено несколько случаев неточной компенсации запаздывания.

В некоторых случаях провалы ЛАЧХ достигают -60 дб, но это наблюдается далеко не всегда. Точными нулями будут частоты, удовлетворяющие уравнению:

 (3)

Наличие или отсутствие корней этого уравнения связано с соотношением между τ и τм. Если эти числа рационально соизмеримы (n·τ = m·τм), то (3), являясь в этом случае периодической функцией, может иметь решение, но может и не иметь.

Примеры приведены на рис. 4. Здесь отображен годограф F(ω) [2] при неотрицательных частотах на комплексной плоскости. Обращать внимание следует на прохождение годографа вблизи точки 0. Также приведены графики ЛАЧХ этой функции (по оси ординат – децибелы).

Рисунок 4. Случай соизмеримых запаздываний: годографы F(ω) и соответствующие ЛАЧХ

Рисунок 4. Случай соизмеримых запаздываний: годографы F(ω) и соответствующие ЛАЧХ

Очевидно, что имеются глубокие провалы ЛАЧХ на некоторых частотах, препятствующие высокой точности замкнутой САУ. При этом при точной компенсации запаздывания таких провалов нет (так же, как и в системе без запаздывания). Ниже на рис. 5-7 приведены переходные процессы в этой системе при различной степени компенсации запаздывания.

Рисунок 5. Переходный процесс при τ = 2 и τм = 1.5

Рисунок 5. Переходный процесс при τ = 2 и τм = 1.5

Рисунок 6. Переходный процесс при τ = 2 и τм = 2

Рисунок 6. Переходный процесс при τ = 2 и τм = 2

Рисунок 7. Переходный процесс при τ = 2 и τм = 2.5

Рисунок 7. Переходный процесс при τ = 2 и τм = 2.5

Поэтому даже малое изменение параметров модели запаздывания может оказать сильное влияние на точность системы на некотором множестве частот. Если эти частоты лежат вне рабочего диапазона, то это не оказывает существенного влияния. В противном случае качество работы системы автоматического управления ухудшается.

Выходом из этого положения была бы более точная модель запаздывания в сетевой компоненте, что труднореализуемо в силу того, что само это запаздывание может меняться очень динамично и в широких пределах.

Целесообразно будет рассмотреть два крайних случая реализации системы с компенсацией запаздывания в сетевой компоненте:

  • Случай длительного пропадания сетевой передачи информации на время, большее характерной постоянной времени в системе. Это означает фактическое размыкание контура регулирования. В таком случае программное обеспечение должно переходить в режим локального регулирования от локального контроллера, находящегося на самом объекте управления. При этом в силу ограниченных возможностей такого контроллера качество регулирования скорее всего окажется ниже, чем в исходной системе. Главной проблемой при таком подходе является решающее правило, в соответствии с которым принимается решение о переходе на локальное регулирование и обратно. Время срабатывания этого правила также должно быть соизмеримо с постоянной времени объекта управления. Это означает, что должен вестись постоянный и адекватный мониторинг работы сети с предсказанием возможных скачков времени передачи информации, что является довольно сложной задачей.
  • Случай меняющегося запаздывания, не выходящего за границы отказа сети. В этом случае в соответствии с общими принципами адаптивного управления требуется построение адекватной модели меняющегося запаздывания. Очевидно, что эта модель будет подстраиваемой под реально изменяющееся запаздывание. Схема такой адаптивной системы приведена на рис. 8. Здесь используется отклонение выхода модели запаздывания от реального сигнала в цепи обратной связи с запаздыванием. Утолщенной линией показан контур настройки модели запаздывания. В качестве алгоритма подстройки запаздывания в реальном времени можно использовать градиентный алгоритм общего вида:

 (4)

где новая текущая оценка времени запаздывания в модели запаздывания вычисляется через градиент целевой функции с текущим шагом. Уточнить текущий шаг можно через матрицу вторых частных производных (метод Ньютона) или воспользоваться иным (менее точным) методом выбора этого шага. Важно, чтобы процедура (4) достаточно быстро сходилась к истинному значению запаздывания.

Рисунок 8. Компенсация запаздывания с адаптацией

Рисунок 8. Компенсация запаздывания с адаптацией

  1. http://certificate.net/Portals/1/standards/itu/y-1541-rus.pdf.
  2. Колмановский В.Б. Устойчивость и периодические режимы регулируемых систем с последействием./ В.Б. Колмановский, В.Р. Носов. – М.: Наука, Главная редакция физико-математической литературы, 1981. – 448 с.

Ключевые слова: распределенная система управления, запаздывание, компенсация.


The influence of the delay of the signals in the virtual network space on the accuracy and stability of automatic control systems

Tumanov M.P., Cand. of Techn. Sciences, professor (MIEM HSE), Moscow, mtunanov@hse.u

Abstract: The article shows that in a typical automatic control system that contains the network component may be a significant drop in control accuracy due to network lag. The article describes a case of lag compensation using inaccurate delay model in the case when the model of the control object is considered sufficiently accurate. It is shown that the possible emergence of such dips of the frequency response with compensation.

Keywords: distributed control system, delay compensation.


Комментарии отсутствуют

Добавить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

               Copyright © Системный администратор

Яндекс.Метрика
Tel.: (499) 277-12-45
E-mail: sa@samag.ru