Научная статья на тему 'Управление одноканальными объектами с помощью скалярного двоичного канала связи'

Управление одноканальными объектами с помощью скалярного двоичного канала связи Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
130
21
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ЦИФРОВОЕ ДИСТАНЦИОННОЕ УПРАВЛЕНИЕ / DIGITAL REMOTE CONTROL / КАНАЛ СВЯЗИ / COMMUNICATION CHANNEL / РАЗМЕРНОСТЬ СИСТЕМЫ / DIMENSION OF SYSTEM

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Дударенко Наталия Александровна, Нуйя-осипцева Ольга Святославовна, Ушаков Анатолий Владимирович, Филиппов Максим Игоревич

Рассмотрены способы формирования модельных представлений в задачах построения цифрового дистанционного управления техническими объектами типа „многомерный вход-многомерный выход. Представлены методики и перспективные направления решения указанных проблем.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Дударенко Наталия Александровна, Нуйя-осипцева Ольга Святославовна, Ушаков Анатолий Владимирович, Филиппов Максим Игоревич

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

CONTROL OVER SINGLE-CHANNEL OBJECT WITH THE USE OF SERIAL BINARY COMMUNICATION LINK

Model approaches to the problem of digital remote control over technical objects of the type of multidimensional input-multidimensional output are considered. Perspective concepts and methods applicable to the problem are presented.

Текст научной работы на тему «Управление одноканальными объектами с помощью скалярного двоичного канала связи»

ИНФОРМАТИКА В ТЕХНИЧЕСКИХ СИСТЕМАХ

УДК 62.50:681.2(045)

Н. А. Дударенко, О. С. Нуйя-Осипцева, А. В. Ушаков, М. И. Филиппов

УПРАВЛЕНИЕ ОДНОКАНАЛЬНЫМИ ОБЪЕКТАМИ С ПОМОЩЬЮ СКАЛЯРНОГО ДВОИЧНОГО КАНАЛА СВЯЗИ

Рассмотрены способы формирования модельных представлений в задачах построения цифрового дистанционного управления техническими объектами типа „многомерный вход—многомерный выход". Представлены методики и перспективные направления решения указанных проблем.

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

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

В настоящей статье рассматриваются проблемы цифрового дистанционного управления линейными непрерывными объектами, связанными c регулятором цифровой сетью произвольной структуры. Предполагается использование сетевой технологии Industrial Ethernet или близкой к ней по характеристикам. Представленные в статье варианты построения цифрового дистанционного управления (ЦДУ) позволят создавать дискретные модели процессов, протекающих в системах автоматического управления дистанционно рассредоточенными объектами типа „многомерный вход—многомерный выход" (МВМВ).

Будем рассматривать системы управления множеством дистанционно рассредоточенных объектов, связанных с регулятором посредством цифрового дистанционного последовательного (скалярного) канала связи типа „дуплекс". Начнем рассмотрение с объектов управления типа „одномерный вход—одномерный выход" (ОВОВ), затем, модифицировав полученные результаты, перенесем их на объекты МВМВ-типа. Определим проблемы, возникающие при синтезе ЦДУ и модельных представлений. Структура рассматриваемой системы представлена на рис. 1 (здесь ОУ — объект управления, Н — наблюдатель, Р — регулятор, ПК — преобразователь кодов, ОКС — обратный канал связи, ПКС — прямой канал связи).

ЦДУ в системе „одномерный вход—одномерный выход". При цифровом дистанционном управлении могут возникать следующие проблемы.

1. Необходимость использовать наблюдатель вектора состояния объекта. Даже если состояние объекта управления полностью измеримо, скалярное описание дискретного канала связи (ДКС) позволяет использовать наблюдатель. Еще одной причиной использования подобной структуры системы управления является упрощение конструкции, так как в ином случае для каждого состояния объекта управления потребовался бы отдельный канал связи.

2. Увеличение размерности дискретной модели среды ЦДУ в связи с необходимостью преобразования двоичных кодов типа „параллельный—последовательный", и наоборот (рис. 2).

3. Необходимость использования помехозащищенных кодов (ПЗК) в режиме исправления ошибок из-за наличия помех в прямом и обратном каналах связи системы управления.

иг (к) = кц,£1 (к)-кгХг (к)

Я1

Я2

Як

> к * к *

Х2 я я я

Н

и1

и2

.

ик

Хп

у1

У 2

ПК

ПКС

110101... 001011

ПК

и1

и2

ПК

ОКС 110101... 001011

ПК

ик Л

ОУ

У 2

У1

Рис. 1 ОКС

Рис. 2

Системы с подобной структурой и их модельные представления были рассмотрены в статье [1]. Преобразование аналоговых сигналов в цифровые и обратно, кодирование этих сигналов с использованием ПЗК требует времени. Для учета временных затрат вводится агрегированный интервал дискретности

Ata = 2(пр + ш)Аг,

где Лt = 1/ / — длительность бита кода, пр и т — число информационных и проверочных

разрядов соответственно.

Размерность объекта управления в целом возрастает, так как требуется построить модели прямого и обратного каналов связи, после чего получить общее модельное представление „канальная среда—объект управления" размерностью п+2, где п — размерность исходного непрерывного линейного объекта.

Таким образом, система становится совокупностью прямого канала связи, дискретного представления объекта управления и обратного канала связи:

ХПКС (к+1) = иПКС (к),| ХОКС (к+1) = иОКС (к),| (1)

УПКС (к) = ХПКС (кX \ УОКС (к) = ХОКС (кX I

х(к+1) = Ах(к)+ВиОУ (к), 1 у (к) = Сх(к), |

где матрицы А, В, С рассчитываются в соответствии со следующими соотношениями:

А = еАЛг*, В=А_1(А -1)В, С = С, А, В, С — матрицы исходной непрерывной модели в форме „вход—состояние—выход". Отметим, что передаточные функции для ПКС и ОКС представляют собой простейшую задерж-

-1 "Л

ку г на интервал дискретности, равный Л^.

(2)

(3)

Р

Полученная таким образом агрегированная дискретная система управления будет иметь следующий вид:

ха (к+1) = Да ха (к)+В& ^пкс (к) У (к ) = Са Ха( к ), У( к ) = (Са х( к ),

(4)

для которой вектор состояния ха =

х

ОКС

х

ДОУ

х

ПКС

размерности па = п+2. Матрицы

Аа, Ва, Са, Са формируются в следующем виде:

Са = [0

С

0], Са =[1 ... 0 0], Ва =[0 0

0 С 0

Да = 0 А В

0 0 0

(5)

(6)

На основе данной модели формируется модальное управление в форме матрицы линейных стационарных обратных связей.

Задача учета фактора помех в каналах связи решается стандартными средствами теории помехозащитного кодирования из условия задания допустимой вероятности искажения бита посылки и кратности исправляемой ошибки. Расширяя код посылки за счет введения проверочных разрядов, можно увеличить агрегированный интервал дискретности А^а полученной модели.

ЦДУ в системе „многомерный вход—многомерный выход". Следует отметить, что проблемы, освещенные ранее, актуальны и для систем управления класса МВМВ-типа. Однако возникают и некоторые другие проблемы, связанные с особенностями данных систем.

Для начала рассмотрим возможность организации передачи вектора управляющих воздействий с помощью последовательного (скалярного) канала связи. По определению, объекты МВМВ-типа имеют несколько точек приложения управляющих воздействий, следовательно, передавать необходимо не скалярное управление и, как это было в предыдущем случае, а вектор управления и = [ ... иг ]. Простейший способ организации передачи вектора

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

Таким же образом следует организовать обратный канал связи к наблюдателю.

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

I

■м ЯШ ■ ■ ■ яв

Т1 < Т2 > < ^к > -► Г

* ^ * *

Рис. 3

Рассмотрим вопросы модельного представления системы управления с ОУ МВМВ-типа. Как и при представлении системы „одномерный вход—одномерный выход", будем

агрегировать канал связи и дискретное описание ОУ. Однако в данном случае имеет место более сложная структура цифровой сети и самого ОУ. Если бы речь шла о соединении регулятора и ОУ типа „точка в точку", можно было бы представлять систему так же, как это делается для случая ОВОВ. Однако в многомерных распределенных системах управления имеет место сложная структура цифровой сети, требующая маршрутизации посылки для доставки управляющих воздействий нужному адресату. Более того, как отмечалось ранее, вполне вероятным кажется вариант, когда весь управляющий вектор не поместится в одну „посылку". Таким образом, очевидно, что предыдущее модельное представление неадекватно.

Для представления каждого канала управления многомерной распределенной системы будем использовать модель, учитывающую запаздывание ЭВМ [2]. В данной модели управляющее воздействие остается в памяти канала на один такт:

Щ V) =

щ (к-1), кТ < I < кг+т, щ (к), кТ+т< <(к+1)Т,

(7)

где г = 1,..., г, иг (к) — значение /-го управляющего воздействия, принятого в момент времени

t = кТ, т — запаздывание, с которым управляющее воздействие поступает в канал управления, Т — интервал дискретности. Будем считать т = Тг (г = 1,..., г), что соответствует запоминанию управляющего воздействия на один такт. Интервал дискретности Т задается как медианная составляющая интервала ['/,'11Ш; Ттях ] оценок задержек на передачу и обработку информации в прямом и обратном каналах связи.

Задавая таким образом управляющее воздействие, запишем основное уравнение для одного канала управления многомерной системы:

кТ+т

х(кТ+Т) = еАТ х(кТ) + | еА(кТ +Т-9)Ви(9)ё9 , (8)

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

кТ

х(кТ) = х(к), еАТ = А, Т+т кТ+Т

х(к+1) = Ах(к)+( | еА(кТ+Т-9)ё9)Ви(к-1)+( | еА(кТ+Т-9)ё9)Ви(к),

кТ кТ +Т

В(т) = ( \ <

кТ+т С кТ+т

В1(т)=

кТ+т

,А( кТ+Т-

9) ё 9) В = (Ае" Ат-1) А"1 В,

| еА(кТ+Т-9)ё9

V кТ

В = А(I - е-Ат ) А"1 В .

(9) (10)

(11)

(12)

Таким образом, разностное уравнение для одного канала агрегированного ОУ примет следующий вид:

х(к+1) = Ах(к)+В1 (т)и (к-1)+В(т)и(к) (13)

или

" х(к+1)" " А В " х(к)" " В'

х'( к+1) 0 0 х'(к ) I

и (к)

(14)

Уравнение (13) описывает канал управления с запаздыванием, структурная схема которого представлена на рис. 4.

Рис. 4

Обратим внимание на увеличение размерности и проблему вычислительной устойчивости матричного уравнения подобия (Сильвестра). Из уравнений (11), (12) видно, что каждый агрегированный канал многомерного ОУ увеличивает размерность. Таким образом, после учета свойств канальной среды в ПКС и агрегирования с ОКС размерность модели многомерного ОУ станет больше на r, где r — размерность вектора управления исходного объекта. В связи с этим встает проблема решения уравнения подобия типа Сильвестра для формирования модального управления (математические пакеты типа MatLab дают адекватное решение уравнения Сильвестра для систем размерностью n < 6—7).

Рассмотрим теперь проблему задержек в каналах связи и возможность ее минимизации. Для минимизации задержек в ПКС и ОКС требуется сократить размеры передаваемой информации. В работах [3, 4] предлагается ряд приемов по решению данной проблемы: передача не полных значений управляющих воздействий ut, а только их приращений Аиг- (к

примеру, по три бита); создание специальных конечномерных наблюдателей, определяющих попадание параметров в определенный интервал из конечного множества интервалов значений; спорадический характер передачи в ОКС и ПКС; динамическое перераспределение управляющих воздействий, т. е. передача тех воздействий, которые более важны на данный момент.

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

Заключение. Минимизация задержек отмеченными способами в каналах связи позволят улучшить качество синтезированного управления. Анализ задачи построения ЦДУ дистанционно рассредоточенными многомерными объектами показал, что для решения выявленных проблем достаточно возможностей аппарата пространства состояний.

список литературы

1. Боженкова Н. Ю., Осипцева О. С., Ушаков А. В. Фактор канальной среды в задаче синтеза цифрового дистанционного управления непрерывным объектом // Изв. вузов. Приборостроение. 2008. Т. 51, № 3. С. 21—25.

2. Синтез дискретных регуляторов при помощи ЭВМ / В. В. Григорьев, В. Н. Дроздов, В. В. Лаврентьев, А. В. Ушаков. Л.: Машиностроение, 1983.

3. Goodwin G. C., Haimovich H., Quevedo D. E., Welsh J. S. A moving horizon approach to networked control system design // IEEE Transact. on Automatic Control. 2004.

Помехозащитное декодирование систематических кодов

77

4. Quevedo D. E., Goodwin G. C., Welsh J. S. Minimizing down-link traffic in networked control systems via optimal control techniques // Proc. of 42nd IEEE Conf. on Decision and Control. Maui, Hawaii, USA, 2003.

Наталия Александровна Дударенко

Ольга Святославовна Нуйя-Осипцева Анатолий Владимирович Ушаков

Максим Игоревич Филиппов

Рекомендована кафедрой систем управления и информатики

Сведения об авторах

канд. техн. наук, доцент; Санкт-Петербургский государственный университет информационных технологий, механики и оптики, кафедра систем управления и информатики; E-mail: [email protected]

канд. техн. наук; фирма Siemens, Санкт-Петербург; ведущий специалист

д-р техн. наук, профессор; Санкт-Петербургский государственный университет информационных технологий, механики и оптики, кафедра систем управления и информатики; E-mail:[email protected]

студент; Санкт-Петербургский государственный университет информационных технологий, механики и оптики, кафедра систем управления и информатики

Поступила в редакцию 01.07.09 г.

УДК 621.398.1

А. В. Ушаков, Е. С. Яицкая ПОМЕХОЗАЩИТНОЕ ДЕКОДИРОВАНИЕ СИСТЕМАТИЧЕСКИХ КОДОВ

Определяется зависимость скорости сходимости процесса наблюдения от индекса нильпотентности матрицы состояния динамического наблюдающего устройства (ДНУ). Рассматривается задача помехозащитного декодирования в форме построения ДНУ вектора начального состояния системы.

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

Введение. Базовые концепции двоичного динамического наблюдения. Для рассмотрения задачи двоичного динамического наблюдения представим линейную двоичную динамическую систему (ЛДДС) [1, 2], состояние которой подлежит наблюдению, имеющую век-торно-матричное описание

X ( к+1) = А х( к)+В и ( к), х( 0) = Хо, £( к) = С х( к)+Ни(к), (1)

где х, и, £ — соответственно п-мерный вектор состояния, г-мерный вектор входной последовательности, /-мерный вектор выходной последовательности; матрицы А, В, С, Н согласованы по размерности с векторами х, и и £ . Элементы векторов и матриц принадлежат двоичному

простому полю Галуа ОЕ ( 2) .

Двоичное динамическое наблюдающее устройство (ДНУ), использующее всю доступную для непосредственного измерения информацию об ЛДДС (1) в виде входной последовательности и ( к) и выходной — у ( к), реализуется в форме следующей зависимости:

г(к+1) = Г г( к)+Ь £( к)+Ои ( к), г( 0) = г0, (2)

где 2 — т-мерный вектор состояния ДНУ, матрица Г определяет динамику процесса наблюдения, а пара матриц (Ь, О) обладает следующими свойствами:

i Надоели баннеры? Вы всегда можете отключить рекламу.