УДК 62.50
с1о1:10.15217/1ззп1684-8853.2015.4.92
ПРОБЛЕМА УСТОЙЧИВОСТИ ЦИФРОВЫХ РЕГУЛЯТОРОВ С СЕТЕВЫМ СПОСОБОМ ДОСТАВКИ УПРАВЛЯЮЩИХ ВЕЛИЧИН
В. П. Калюжныйа, канд. техн. наук, доцент
аСанкт-Петербургский государственный университет аэрокосмического приборостроения,
Санкт-Петербург, РФ
Цель: разработка метода синтеза цифровых автоматических систем, учитывающего сетевые задержки управляющих величин при их доставке в цифровой корректор, устойчивый к их пропажам из-за потери сетевых кадров и их несвоевременной доставки. Результаты: разработан метод синтеза цифровых автоматических систем с сетевым способом доставки управляющих величин, для которых определена максимальная задержка кадров в конкретной сетевой среде. Учет сетевых задержек дает возможность компенсировать их влияние на динамические свойства цифровой системы путем модификации располагаемой части и ее использования на следующем этапе синтеза. Благодаря этой процедуре удается избежать применения предикторов и компенсаторов различных типов для решения проблемы устойчивости. Предложенный в статье метод проектирования цифрового корректора позволяет обеспечить его невосприимчивость к пропажам определенного количества сетевых кадров. При программной реализации модели применен пакет Э1ти11пк с использованием инструмента Stateflow. Практическая значимость: полученные результаты позволяют учитывать задержки и пропажи сетевых кадров при синтезе и проектировании цифровых автоматических систем.
Ключевые слова — устойчивость цифровых автоматических систем, динамический синтез, цифровой корректор, задержки сетевых кадров, пропажи сетевых кадров.
Введение
Использование сетевых технологий для доставки управляющих величин в современных бортовых цифровых системах управления создает проблему их устойчивости из-за сетевых задержек. Если используется сеть с множественным доступом, то эта проблема усугубляется из-за возможного пропадания сетевых кадров. Аналогичная ситуация возникает и в случае наличия в контуре цифровой системы спутникового сигнала, например при использовании спутниковой навигации в задачах управления, и из-за возможных помех и препятствий на пути его распространения. Задержки должны быть соотнесены с периодом дискретизации цифровой системы по времени, который выбирается при ее динамическом синтезе [1] и влияет на точность, быстродействие и запас устойчивости.
Для обеспечения необходимого в этих случаях качества цифровых систем были разработаны различные методы [2-5]. Однако большинство из них подходят к проблеме не с позиции синтеза, а принимая цифровую систему уже готовой [6-10]. Есть методы [11-15] с такими условиями, которые делают их не представляющими практического интереса. Например, чтобы случайные сетевые задержки не превышали периода дискретности [6] или всегда имели одинаковую величину [11], также не всегда учитывается пропажа кадров [12]. В цифровых системах автоматического управления отсутствие детерминизма при
доставке информации об ошибке или сигнале обратной связи означает, что период дискретности может оказаться случайным. Подобные системы относятся к системам со случайными параметрами [1], исследование которых требует знания закона распределения периода дискретности и сведений о статистических характеристиках, описывающих изменение периода дискретности во времени. Это обстоятельство делает проектирование подобных систем затруднительным. Таким образом, ни в одной из работ по данной тематике [2-15] не используется комплексный подход к синтезу цифровых автоматических систем при заданных условиях.
Целью настоящей статьи является анализ этой проблемы и разработка метода, позволяющего выполнять синтез цифровых автоматических систем при наличии случайных задержек и пропаж сетевых кадров при их доставке в цифровой корректор. Задержки должны быть соотнесены с периодом дискретизации цифровой системы по времени, который выбирается при ее динамическом синтезе и влияет на точность, быстродействие и запас устойчивости. Предложенный автором подход для обеспечения устойчивости цифровой системы со случайным периодом отличается от разработанного в работах В. А. Бесе-керского тем, что в качестве модели случайного процесса используется квазипериодический процесс с заданным периодом и случайными нулевыми значениями. Такой процесс описывается моделью решетчатой функции времени, отдельные
отсчеты которой могут обращаться в ноль. Эта модель учитывает как пропажи сетевых кадров, так и их кажущиеся пропажи вследствие несвоевременной доставки в цифровой корректор.
Анализ временных соотношений при доставке сетевых кадров
Для решения поставленной задачи необходимо проанализировать временные соотношения, которые возникают при доставке сетевых кадров до места их назначения. На рис. 1 представлена структурная схема цифровой системы управления с сетевым способом доставки управляющих величин, где: Б(г) — цифровой корректор; СИ1, СИ2 — первый и второй сетевые интерфейсы; Э — экстраполятор; ИУ — исполнительное устройство; УО — управляемый объект; Д — датчик; g — задающее воздействие; е — ошибка; е* — скорректированная ошибка, переданная по сети; у — управляющее воздействие; у* — управляемая величина, переданная по сети.
С учетом задержки на период при распространении информационного пакета по сети очевидно, что
е*р] = ер - 1]; (1)
у*Р] = уР - 1].
(2)
Для ошибки, получаемой из сети и передаваемой на вход исполнительного устройства, можно записать равенство
е*р] = g[i - 1] - ур - 2].
Тогда для ошибки, передаваемой на корректор и затем в сеть, можно записать равенство
ер] = g[i] - ур - 1]. (3)
Для ошибки, получаемой из сети и передаваемой на вход исполнительного устройства, можно записать равенство
е*Р] = g[i - 1] - ур - 2]. (4)
В результате передачи информационного пакета по сети могут пропадать значения е*р] и (или) у*р]. Тогда, в простейшем случае, можно использовать предыдущие значения. Рассмотрим последствия обоих случаев пропадания пакетов для равенства (4).
g е Д*)
Сеть
Д
■ Рис. 1. Структурная схема цифровой системы с передачей управляющих величин через сеть
В случае пропадания значения ур - 2] равенство (4) примет вид
е*р] = g[i - 1] - ур - 3].
(5)
В случае пропадания значения е*р] равенство (4) примет вид
е*р] = g[i - 2] - ур - 3].
(6)
В случае пропадания значений ур - 2] и е*р] равенство (4) также примет вид (6). Обобщив равенства (5), (6) на случаи многократного пропадания пакетов, можно записать следующие равенства.
В случае ге-кратного пропадания значений ур + & - 2], где & =0..ге, равенство (4) примет вид
е*р + ге] = g[i + ге - 1] - ур - 3]. (7)
В случае ге-кратного пропадания значений е*р + &], где & =0..ге, равенство (4) примет вид
е*р + ге] =g[i + ге - 2] - ур + ге - 3].
(8)
В случае ге-кратного пропадания значений ур + & - 2] и е*р + &], где & = 0..ге, равенство (4) также примет вид (8). Рассмотрим пример, который иллюстрирует зависимости дискретных отсчетов переходной характеристики в начале переходного процесса. Для ер]: е[0] = 0;
е[1] = g[1] - у[0] = g[1], так как у[0] = 0;
е[2] = g[2] - у[1] = g[2], так как у[1] = 0;
е[3] = ^3] - у[2] = g[3], так как у[2] = 0;
е[4] = g[4] - у[3];
е[5] = g[5] - у[4];
e[i] = g[i] - ур - 1].
Для е*р]:
е*[0] = 0;
е*[1] = е[0] = 0;
е*[2] = е[1] = Д1];
е*[3] = Д2];
е*[4] = ^[3];
е*[5] = g[4] - у[3];
e*[i] = g[i - 1] - y[i - 2].
Из приведенного примера можно заключить о характерной задержке поступления управляющих величин в цифровой корректор. Предполагается, что сетевой кадр с управляющей величиной передается один раз для каждого периода дискретности. Временной характер передачи управляющих величин показан на рис. 2.
Как видно из этого рисунка, общая задержка передачи новой управляющей величины имеет три составляющие:
г к = г + г + г,
общ в д с'
(9)
где гобщ — общая задержка передачи новой управляющей величины; гв — задержка вычисления новой управляющей величины; гд — задержка
у
V
у
Т
tв г„
гобщ
■ Рис. 2. Временная структура обмена цифровой системы с сетью
доставки управляющей величины при передаче через сеть; гс — задержка передачи управляющей величины в управление, синхронизирующая поступающие значения с периодом дискретности. Значение задержки гв, как правило, невелико, обычно она является константой. Значение задержки гд зависит от свойств сети и состоит из постоянной и случайной составляющих. Постоянная составляющая определяется минимальной задержкой доставки сетевого кадра, а случайная может добавляться к постоянной в случае загруженности сети другим трафиком. Значение задержки гс может быть любым, оно зависит от времени нахождения поступившего кадра во входном буфере до момента наступления следующего периода дискретности. Эта задержка вводится искусственно для того, чтобы полученные значения управляющих величин передавались в управление в моменты, соответствующие периоду дискретности. Как можно видеть из рис. 2, на характер управления может влиять задержка гд, причем только в том случае, если ее значение превысит величину Т - гв. Если это произойдет, новая управляющая величина не будет получена к моменту текущего периода дискретности и ее нельзя будет использовать в управлении. В простейшем случае, при превышении значения Т - гв задержки гд в новом периоде дискретизации можно использовать предыдущую управляющую величину. Пропажи кадров могут происходить при помехах, превышении пропускной способности каналов связи, переполнении буферов оборудования, нарушениях работы сети и различных ошибках. С точки зрения управления разницы между пропажей одного кадра и задержкой гд, удовлетворяющей неравенству Т - гв < гд < 2Т, нет. Таким образом, при использовании в цифровой системе сети с множественным доступом увеличение периода дискретности приводит к снижению влияния случайной составляющей сетевых задержек на качество управления. Уменьшение периода дискретности приводит
к улучшению таких характеристик, как точность, накапливающаяся ошибка экстраполятора и запас устойчивости, а его увеличение делает цифровую систему менее чувствительной к случайным сетевым задержкам. Тем не менее случайные сетевые задержки могут превысить время доставки, что приведет к ухудшению качества управления. Такой же результат вызовет и пропадание кадров.
Учет задержек сетевых кадров при динамическом синтезе
Известно, что период дискретизации по времени Т следует сначала выбирать в соответствии с методом динамического синтеза цифровых систем управления [1].
Затем следует провести сам синтез по этой методике с учетом сетевых задержек управляющих величин. Такой учет можно сделать следующим образом. Как уже было отмечено, использование регулятора с дискретным периодом предполагает передачу в управление ошибки и величины обратной связи только в моменты, соответствующие периоду дискретности. До тех пор информация, полученная по сети, может быть использована в корректоре для экстраполяции будущих значений управляющих величин. Это можно учесть, добавив оператор г-1 в замкнутый контур, как это показано на рис. 3, где: г-1 — задержка на период дискретности; Жп(г) — приведенная дискретная передаточная функция (ПФ) непрерывной части системы, экстраполятора и цифроаналогового преобразователя; Жэ(г) — ПФ аналого-цифрового преобразователя.
Тогда ПФ замкнутой системы Н(г), соответствующая структурной схеме на рис. 3, может быть представлена следующей формулой:
Жп (г)г'1
Н(гК _- _ _ , , • (10)
1 + Жп (г)Жэ (г)г~
Отсюда можно получить ПФ разомкнутой системы, учитывающей сетевые задержки:
м ■ г ■ "" 1
Жраз (г) = ;
Жп (г )г
1 + Жп (г)ЖЭ (гу2 -Жп (г)г~1
(11)
Именно эту ПФ следует использовать в качестве располагаемой на следующем этапе динами-
Щ(г)
™и(г)
г-1
УО
■ Рис. 3. Структурная схема цифровой системы с регулятором с дискретным периодом
г
с
ё
г
У
ческого синтеза [1] цифровой системы автоматического управления. Для этого следует оценить максимальную задержку ¿Д1^ в сети, используемой для передачи управляющих величин, как с помощью анализа стандартов данной технологии, так и исходя из конкретных особенностей ее применения (топологии, количества абонентов, объема передаваемого трафика). Эта величина может быть определена экспериментально, путем моделирования, с помощью аналитических оценок. Для оценки величины следует учитывать следующие факторы:
1) параметры используемой сетевой технологии согласно стандартам;
2) загруженность сети всеми абонентами;
3) возможные сбои, не несущие необратимый характер.
Один из способов расчета с учетом первых двух пунктов для технологии Ethernet приведен в работе [3]. Учет влияния сбоев сложнее подвергается формализации, так как зависит от конкретных параметров системы, требований и условий эксплуатации.
Если сеть способна передавать управляющие величины чаще периода дискретизации или даже несколько раз за период дискретности nT < ¿т&х, то можно воспользоваться предлагаемым в этой работе методом.
Величину T - ¿в можно разбить на n равных интервалов, рассматривая это как ее дискретизацию. Тогда цифровая система становится нечувствительной к задержкам ¿д или пропажам n - 1 подряд идущих сетевых кадров. Временной характер передачи управляющих величин при n = 3 показан на рис. 4.
Как можно видеть на рисунке, использование регулятора с дискретным периодом при n = 3 делает цифровую систему нечувствительной к пропажам или задержкам ¿д >T - ¿в для двух
■ Рис. 4. Временная структура обмена цифровой системы с каналом множественного доступа и регулятором с дискретным периодом при ге = 3
подряд поступающих сетевых кадров. В управление в таком случае передается ге раз одна и та же величина ошибки е*р] = g[i - 1] - ур - 2]. В обратной связи также ге раз передается величина у*р]. Однако задающее воздействие может генерироваться с частотой большей, чем выбранный период дискретизации. Выходную величину обратной связи в некоторых случаях также можно получать чаще периода дискретизации. Учитывая это, можно использовать другой вариант регулятора с дискретным периодом, когда в течение периода дискретизации ге раз передается значение ошибки с постоянным у(0, но изменяющимся задающим воздействием g(i).
Такой подход отчасти схож с методом событийного управления [16], однако он им не является, так как управляющие величины передаются в управление только в моменты, соответствующие периоду дискретизации.
Модель случайного периода дискретизации
В случае, когда в цифровой автоматической системе с каналом множественного доступа имеют место случайные задержки доставки управляющих величин или пропажы кадров, одним из вариантов анализа таких систем является полагание периода дискретности случайным. Случайность периода дискретности может вызвать нарушение условий устойчивости и изменение динамических свойств системы управления по сравнению с тем, когда период дискретности постоянен [1]. При таком подходе к решению проблемы [1] учет случайности периода дискретности имеет смысл только для высокочастотных частей логарифмической амплитудной частотной характеристики (ЛАХ) разомкнутой системы, так как низкочастотные части практически от него не зависят. Высокочастотная часть ЛАХ не влияет на точность работы системы управления, но может повлиять на запас устойчивости. Это проявляется в подъеме усиления на высоких частотах, что снижает запас устойчивости и может привести к неустойчивости [1]. В высокочастотной области ЛАХ существует ограничение для подъема усиления, определяемого принятым показателем колебательности. Максимум подъема усиления при этом не достигает значения [1]
Ашах < ! + 47^
глС
(12)
где А,рах — максимальная амплитуда подъема усиления; Т2 — сумма малых постоянных времени; БТ — дисперсия периода дискретности; Тс — математическое ожидание периода дискретности.
Достаточное условие сохранения принятого при расчете показателя колебательности имеет вид [1]
M
(M + 1)
ср
- T
Tc + 2 Ту + 2х Tc - 2Ту '
(13)
где М — показатель колебательности; Хср — псевдочастота среза; т — временное запаздывание в канале управления.
Из этих неравенств получено условие [1], ограничивающее дисперсию периода дискретности:
DT <
Tc -2(Ту+т)
> T2
(14)
Эти формулы справедливы при 0 < Т^ < 0,5ТС. Случай, когда Т^ = 0, приводит к снижению запаса устойчивости при любом подъеме усиления в области высоких частот, однако в реальных системах такое условие никогда не выполняется. В случае же, если Т > 0,5Тс, учет случайности периода дискретности теряет практический смысл, так как период дискретности оказывает слабое влияние на динамику системы управления, которая по своим свойствам приближается к непрерывной системе.
Описанный выше метод позволяет учитывать случайность периода дискретности для обеспечения требований устойчивости, однако для его использования необходимы априорные сведения о математическом ожидании и дисперсии периода дискретности. Доставка управляющих величин с помощью сети, однако, не делает период дискретности случайным в точном значении этого слова, а лишь привносит задержки, которые могут приводить к пропажам сетевых кадров. Поэтому в качестве модели случайного процесса используется квазипериодический процесс с заданным периодом и случайными нулевыми значениями. Такой процесс описывается моделью решетчатой функции времени, отдельные отсчеты которой могут обращаться в ноль. Такая модель учитывает как пропажи сетевых кадров, так и их кажущиеся пропажи вследствие несвоевременной доставки в цифровой корректор.
Программная реализация и результаты моделирования
Модель цифрового регулятора с дискретным периодом создана в пакете 81ти1тк в среде Ма^аЬ с использованием инструмента Statef1ow для цифровой автоматической системы с каналом множественного доступа. Передача управляющих величин реализована на основе модели Гилберта — Элиота [17], которая часто используется для моделирования каналов связи с ошибками. В качестве непрерывной ПФ исполнительного устройства в модели использована ПФ, применя-
ющаяся для описания исполнительных приводов электрического, гидравлического и пневматического типов, вида
W (p ) =
K
p (1 + Ti p )(1 + T2 p )
(15)
где К = 3 с-1; Т1 = 0,5 с; Т2= 0,1 с. ПФ цифрового корректора для функции (15) была синтезирована по методу, изложенному в работе [1], для периода дискретизации 0,5 с, исходя из следующих требований: коэффициент ошибки по скорости К1) < 3', запас по фазе ф < 50°, показатель колебательности М < 1,3. В результате синтеза была получена цифровая ПФ корректирующего фильтра
D (z ) =
0,25(z - 0,24 ) (z - 0,99) '
(16)
Переходная характеристика модели с ПФ исполнительного устройства (15) и корректора (16) представлена на рис. 5.
Схема модели, реализованная в пакете 81тиИпк в среде Ма^аЬ, учитывающая постоянные сетевые задержки, представлена на рис. 6, а.
Переходная характеристика для этой модели показана на рис. 7, а. Управляющие величины передаются четыре раза за период дискретности. Как можно заметить, имеет место перерегулирование, возникающее из-за запаздывания.
В случае если в цифровой системе ге раз за период дискретности должны передаваться каждый раз новые значения управляющих величин, то модель примет вид, показанный на рис. 6, б.
Переходная характеристика при передаче изменяющихся значений управляющих величин показана на рис. 7, б. Сравнение рис. 7, а и б дает возможность судить о преимуществах данного метода.
Полученные результаты иллюстрируют работоспособность и эффективность предложенных методов решения проблемы устойчивости сетевых автоматических систем.
1,4 1,2
й 1
ч
I0,8
I0,6
0,4 0,2 0
0 10 20 30 40 50 60 70 80 90 100 Time offset: 0 Время, с
■ Рис. 5. Переходная характеристика скорректированной цифровой автоматической системы
а)
Ж
ж
Pulse Generator (0.125)
Pulse Generator (0.5)
Ed
Sine Wave
Transfer Fcn1
gatel
Ж
delayl
gate 2
Ж
Pulse Generator (0.5)1
Pulse Generator (0.125)1
rF f rF
0.25z - 0.24 z - 0.99 - din ^ dout - din ^ dout —► din ^ dout —►
Discrete Zero-Order
Hold
3
0.05s3+0.6s2+s
Transfer Fcn2
gate 3
delay 2
f dout ^ din f dout ^ din f ■ dout ^ din
Scope
gate 4
б)
FW+-
Sine Wave
Transfer Fcn
ж
Pulse Generator (0.125)2
ж
Pulse Generator (0.5)3
rF din ^ dout f din ^ dout
0.25z - 0.24 JV 3
z - 0.99 0.05s3+0.6s2+s
Discrete Zero-Order Transfer Fcn
delay 4
gate 7
Hold
Ж
ж
Pulse Generator (0.5)5
Pulse Generator (0.125)3
dout ^ din f ' dout ^ din
Scope
gate 10
delay 5
■ Рис. 6. Модель автоматической цифровой системы с регулятором с дискретным периодом и каналом множественного доступа при передаче одинаковых (а) и изменяющихся (б) значений в течение периода дискретности
а) 2 1,8 1
tí i ч 1
^ 1 н 1
к
ч
в
I0 ^ 0
6 0,4 0,2 0
..... 1
\ J
0 10 20 30 40 50 60 70 80 90 100 Time offset: 0 Время, с
б>1 1
1
10 i S1
Е-<
К
м < 0
0
0
0 10 20 30 40 50 60 70 80 90 100
Time offset: 0 Время, с
■ Рис. 7. Переходная характеристика модели цифровой автоматической системы с регулятором с дискретным периодом и каналом множественного доступа при передаче одинаковых (а) и изменяющихся (б) значений в течение периода дискретности
Заключение
Решена проблема синтеза сетевых систем управления в условиях влияния задержек сетевых кадров на их устойчивость. Предложен метод рекурсивного синтеза, учитывающего такие задержки. Показано, что оценка максимальной
Литература
1. Бесекерский В. А. Цифровые автоматические системы. — М.: Наука, главная редакция физико-математической литературы, 1976. — 576 с.
2. Eriksson L. Pid Controller Design and Tuning in Networked Control Systems. — Helsinki University of Technology, 2008. — 98 p.
3. Vatanskib N., et al. Control Compensation Based on Upper Bound Delay in Networked Controlsystems. http://arxiv.org/ftp/cs/papers/0609/0609151.pdf (дата обращения: 09.09.2012).
4. Cliow M.-Y., Tipsuwan Y. Network-Based Control Systems: a Tutorial// Proc. of the 27th Animal Conf. of the IEEE Industrial Electronics Society (IECON '01), Denver, CO. 2001. Vol. 3. P. 15931602.
5. Tipsuwan Y., Mo-Yuen Chow. Control Methodologies in Networked Control Systems//Control Engineering Practice. 2003. Vol. 11. P. 1101—1105.
6. Halevi Y., & Ray A. Integrated Communication and Control Systems. Part I: Analysis. Journal of Dynamic Systems, Measurement and Control. 1988. 102 p.
7. Luck R., & Ray A. An Observer-Based Compensator for Distributed Delays// Automatica. 1990. Vol. 26. N 5. P. 903-908.
8. Chan H., Ozguner U. Closed-Loop Control of Systems over a Communications Network with Queues//Inter-national Journal of Control. 1995. Vol. 62. N 3. P. 493-510.
9. Nilsson J. Real-Time Control Systems with Delays: PhD diss. — Lund Institute of Technology, 1998. — 123 p.
задержки кадров в конкретной сетевой среде открывает возможность построения цифрового корректора невосприимчивого к их пропажам. Результаты компьютерного моделирования доказывают эффективность предложенных методов анализа и синтеза сетевых автоматических систем.
10. Walsh G.C., Beldiman O., Bushnell L. Asymptotic Behavior of Networked Control Systems//Proc. of the 1999 IEEE Intern. Conf. on Control Applications. Ko-hala Coast, HI, 1999. Vol. 2. P. 1448-1453.
11. Hong S. H. Scheduling Algorithm of Data Sampling Times in the Integrated Communication and Control Systems//IEEE Transactions on Control Systems Technology. 1995. Vol. 3. N 2. P. 225-230.
12. Goktas F. Distributed Control of Systems over Communication Networks: PhD diss. — University of Pennsylvania, 2000.— P. 41-63.
13. Almutairi N. B., Chow M.-Y., Tipsuwan Y. Network-Based Controlled DC Motor with Fuzzy Compensa-tion//The 27th Annual Conf. of the IEEE Industrial Electronics Society (IECON 01). Denver, CO, 2001. Vol. 3. P. 1844-1849.
14. Zachary N., et al. Super-Media Enhanced Internet-Based Real-Time Teleoperation. http://www.egr.msu. edu/ralab/Publications/Hands_0n2005.pdf (дата обращения: 09.06.2013).
15. Tipsuwan Y., Chow M.-Y. Network-Based Controller Adaptation Based on QoS Negotiation and Deteriora-tion//The 27th Annual Conf. of the IEEE Industrial Electronics Society (IECON 01). Denver, CO, 2001. Vol. 3. P. 1794-1799.
16. Jacobus Henk Sandee. Event-Driven Control in Theory and Practice. — Eindhoven, Теchnical University, 2006. — P. 53-60.
17. HaBlinger G., Hohlfeld O. The Gilbert-Elliott Model for Packet Loss in Real Time Services on the Internet. http://citeseerx.ist.psu.edu/viewdoc/download?doi= 10.1.1.90.1411&rep=rep1&type=pdf. (дата обращения: 03.02.2015).
UDC 62.50
doi:10.15217/issn1684-8853.2015.4.92
Stability of Digital Regulators with Network Delivery of Controlling Variables
Kaliuzhnuy V. P.a, PhD, Tech., Associate Professor, vpkvita@yandex.ru
aSaint-Petersburg State University of Aerospace Instrumentation, 67, B. Morskaia St., 190000, Saint-Petersburg, Russian Federation
Purpose: In this work, we develop a method of synthesizing automatic digital systems which would take into account the network delays of the controlling variables during their transfer to the digital corrector insensitive to their desappearance (because of loosing network frames) or late delivery. Results: A method has been developed to synthesize automatic digital systems with network delivery of controlling variables for which the maximum frame delay is defined for a given network environment. Taking into account the network delays allows us to compensate their influence on dynamic characteristics of the system by modifying its available part and using it at the next step of the synthesis. Due to this procedure, we can avoid using various predictors and compensators to ensure stability. The
proposed method of digital corrector design provides its insensitivity to the loss of a certain number of network frames. For the software implementation of the model, Simulink package was used along Stateflow tool. Practical relevance: The obtained results allow you to take into account the delays and losses of network frames during the synthesis and design of automatic digital systems.
Keywords — Automatic Digital System Stability, Dynamic Synthesis, Digital Corrector, Network Frame Delays, Network Frame Losses.
References
1. Besekersky V. A. Tsifrovye avtomaticheskie sistemy [Digital Control System]. Moscow, Nauka Publ., 1976. 575 p. (In Russian).
2. Eriksson L. Pid Controller Design and Tuning in Networked Control Systems. Helsinki University of Technology, 2008. 98 p.
3. Vatanskib N., Georges J.-P.a, Aubrun Ca., Rondeaua E., and S.-L. Jamsa-Jounela. Control Compensation Based on Upper Bound Delay in Networked Control Systems. Available at: http://arxiv.org/ftp/cs/papers/0609/0609151.pdf (accessed 09 September 2012).
4. Cliow M.-Y., Tipsuwan Y. Network-Based Control Systems. Proc. of the 27th Animal Сonf. of the IEEE Industrial Electronics Society (IECON '01), Denver, CO, 2001, vol. 3, pp. 1593-1602.
5. Tipsuwan Y., Mo-Yuen Chow. Control Methodologies in Networked Control Systems. Control Engineering Practice, 2003, vol. 11, pp. 1101-1105.
6. Halevi Y., Ray A. Integrated Communication and Control Systems. Part I. Analysis. Journal of Dynamic Systems, Measurement and Control, 1988. 102 p.
7. Luck R., Ray A. An Observer-Based Compensator for Distributed Delays. Automatica, 1990, vol. 26, no. 5, pp. 903908.
8. Chan H., Ozguner U. Closed-Loop Control of Systems over a Communications Network with Queues. International Journal of Control, 1995, vol. 62, no. 3, pp. 493-510.
9. Nilsson J. Real-time Control Systems with Delays. PhD dissertation. Lund Institute of Technology. 1998. 123 p.
10. Walsh G. C., Beldiman O., Bushnell L. Asymptotic Behavior of Networked Control Systems. Proc. of the 1999 IEEE Intern. Conf. on Control Applications, Kohala Coast, HI, 1999, vol. 2, pp. 1448-1453.
11. Hong S. H. Scheduling Algorithm of Data Sampling Times in the Integrated Communication and Control Systems. IEEE Transactions on Control Systems Technology, 1995, vol. 3, no. 2, pp. 225-230.
12. Goktas F. Distributed Control of Systems Over Communication Networks. PhD dissertation. University of Pennsylvania, 2000. P. 41-63.
13. Almutairi N. B., Chow M.-Y., Tipsuwan Y. Network-Based Controlled DC Motor with Fuzzy Compensation. The 27th Annual Conf. of the IEEE Industrial Electronics Society (IECON 01), Denver, CO, 2001, vol. 3, pp. 1844-1849.
14. Zachary N., et al. Super-Media Enhanced Internet-Based Real-Time Teleoperation. Available at: http://www.egr. msu.edu/ralab/Publications/Hands_On2005.pdf (accessed 09 Jyne 2013).
15. Tipsuwan Y., Chow M.-Y. Network-Based Controller Adaptation Based on QoS Negotiation and Deterioration. The 27th Annual Conf. of the IEEE Industrial Electronics Society (IECON 01), Denver, CO, 2001, vol. 3, pp. 1794-1799.
16. Jacobus Henk Sandee. Event-Driven Control in Theory and Practice. Eindhoven, Technical University, 2006. P. 53-60.
17. Ha ^linger G., Hohlfeld. O. The Gilbert-Elliott Model for Packet Loss in Real Time Services on the Internet. Available at: http://citeseerx.ist.psu.edu/viewdoc/download?doi= 10.1.1.90.1411&rep=rep1&type=pdf (accessed 03 February 2015).
УВАЖАЕМЫЕ АВТОРЫ!
Научные базы данных, включая SCOPUS и Web of Science, обрабатывают данные автоматически. С одной стороны, это ускоряет процесс обработки данных, с другой — различия в транслитерации ФИО, неточные данные о месте работы, области научного знания и т. д. приводят к тому, что в базах оказывается несколько авторских страниц для одного и того же человека. В результате для всех по отдельности считаются индексы цитирования, снижая рейтинг ученого.
Для идентификации авторов в сетях Thomson Reuters проводит регистрацию с присвоением уникального индекса (ID) для каждого из авторов научных публикаций.
Процедура получения ID бесплатна и очень проста: входите на страницу http://www. researcherid.com, слева под надписью «New to ResearcherlD?» нажимаете на синюю кнопку «Join Now It's Free» и заполняете короткую анкету. По указанному электронному адресу получаете сообщение с предложением по ссылке заполнить полную регистрационную форму на ORCID. Получаете ID.