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

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

CC BY
163
67
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ЦИФРОВОЙ СИГНАЛ УПРАВЛЕНИЯ / DIGITAL CONTROL SIGNAL / АППАРАТНАЯ СРЕДА / HARDWARE ENVIRONMENT / ПОСЛЕДОВАТЕЛЬНЫЙ ИНТЕРФЕЙС / SERIAL INTERFACE / АГРЕГИРОВАННАЯ ДИСКРЕТНАЯ МОДЕЛЬ ОБЪЕКТА / AGGREGATED DISCRETE MODEL OF THE PLANT

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Нуйя О. С., Пещеров Р. О., Ушаков А. В.

Предпринята попытка пересмотреть некоторые положения сложившейся теории дискретных систем в части организации аппаратной среды передачи сигнала управления техническому объекту. Известно, что формирование цифрового сигнала в задаче дискретного управления непрерывным объектом осуществляется или микроконтроллером, или микро-ЭВМ и представляется параллельным кодом, размерность которого определяется используемыми аппаратными средствами. Параллельный код за такт работы цифровой части проектируемой системы передается в терминальное устройство технического непрерывного объекта, в котором происходит цифро-аналоговое преобразование. Такого рода передача сигнала управления в технический объект предполагает ее реализацию средствами параллельных шин. Известно, что в силу имеющейся помеховой среды современными стандартами длина параллельных шин ограничена размером, не превышающим полуметра. Таким образом, в случае, если размещение устройства формирования сигнала управления и объекта управления таково, что связывающая их шина превышает 0,5 м, возникает неизбежность перехода от параллельной передачи сигнала управления объекту к выделенной последовательной. Рассмотрены системные факторы, возникающие при переходе от параллельной передачи сигнала управления к последовательной средствами современных интерфейсов. Теоретические положения проиллюстрированы примером. Статья предназначена для специалистов-системщиков и специалистов-канальщиков. Полученный алгоритм применим для управления объектами (в частности электроприводом) на крупных промышленных предприятиях.

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

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Нуйя О. С., Пещеров Р. О., Ушаков А. В.

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

Hardware environment factor for control signal transfer to a plant in the synthesis problem of discrete systems

The paper attempts to revise certain provisions of the existing theory of discrete systems in the organization of hardware environment control signal transmission to a technical plant. It is known that the formation of a digital signal in discrete control problem of continuous plant is carried out by microcontroller or micro-computer and is represented by a parallel code, which dimension is determined by the hardware used. The parallel code for a digital clock cycle of the designed system is transmitted to the terminal device of a technical continuous plant, where the digital-to-analog conversion takes place. This kind of control signal transmission to the technical plant asserts its implementation by means of parallel buses. It is known that the length of a parallel bus is limited to an amount not exceeding half a meter due to the existing interference environment with modern standards of length. Thus, if the placement of the control signal and control plant is such that their connecting bus length exceeds more than half a meter, there is the inevitable transition from the parallel control signal to an allotted serial. The paper deals with the system factors arising in the transition from the parallel control signal to the serial by modern interfaces. Provisions of the paper are illustrated by an example. This paper is intended for system analytics and channel specialists. The resulting algorithm is applicable for control of plants (electric drive, in particular) in the large industrial factories.

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

НАУЧНО-ТЕХНИЧЕСКИИ ВЕСТНИК ИНФОРМАЦИОННЫХ ТЕХНОЛОГИИ, МЕХАНИКИ И ОПТИКИ июль-август 2015 Том 15 № 4 ISSN 2226-1494 http://ntv.i1mo.ru/

SCIENTIFIC AND TECHNICAL JOURNAL OF INFORMATION TECHNOLOGIES, MECHANICS AND OPTICS July-August 2015 Vol. 15 No 4 ISSN 2226-1494 http://ntv.ifmo.ru/en

УДК 519.711: 65.51

ФАКТОР АППАРАТНОЙ СРЕДЫ ПЕРЕДАЧИ СИГНАЛА УПРАВЛЕНИЯ ОБЪЕКТУ В ЗАДАЧЕ СИНТЕЗА ДИСКРЕТНЫХ СИСТЕМ О.С. Нуйя% Р.О. Пещеров% А.В. Ушаковa

a Университет ИТМО, Санкт-Петербург, 197101, Российская Федерация Адрес для переписки: [email protected] Информация о статье

Поступила в редакцию 26.12.14, принята к печати 27.03.15

doi:10.17586/2226-1494-2015-15-4-685-694

Язык статьи - русский

Ссылка для цитирования: Нуйя О.С., Пещеров Р.О., Ушаков А.В. Фактор аппаратной среды передачи сигнала управления объекту в задаче синтеза дискретных систем // Научно-технический вестник информационных технологий, механики и оптики. 2015. Т. 15. № 4. С. 685-694.

Аннотация

Предпринята попытка пересмотреть некоторые положения сложившейся теории дискретных систем в части организации аппаратной среды передачи сигнала управления техническому объекту. Известно, что формирование цифрового сигнала в задаче дискретного управления непрерывным объектом осуществляется или микроконтроллером, или микро-ЭВМ и представляется параллельным кодом, размерность которого определяется используемыми аппаратными средствами. Параллельный код за такт работы цифровой части проектируемой системы передается в терминальное устройство технического непрерывного объекта, в котором происходит цифро-аналоговое преобразование. Такого рода передача сигнала управления в технический объект предполагает ее реализацию средствами параллельных шин. Известно, что в силу имеющейся помеховой среды современными стандартами длина параллельных шин ограничена размером, не превышающим полуметра. Таким образом, в случае, если размещение устройства формирования сигнала управления и объекта управления таково, что связывающая их шина превышает 0,5 м, возникает неизбежность перехода от параллельной передачи сигнала управления объекту к выделенной последовательной. Рассмотрены системные факторы, возникающие при переходе от параллельной передачи сигнала управления к последовательной средствами современных интерфейсов. Теоретические положения проиллюстрированы примером. Статья предназначена для специалистов-системщиков и специалистов-канальщиков. Полученный алгоритм применим для управления объектами (в частности - электроприводом) на крупных промышленных предприятиях. Ключевые слова

цифровой сигнал управления, аппаратная среда, последовательный интерфейс, агрегированная дискретная модель

объекта.

Благодарности

Работа поддержана правительством Российской Федерации (грант 074-U01) и Министерством образования и науки Российской Федерации (проект 14. Z50.31.0031).

HARDWARE ENVIRONMENT FACTOR FOR CONTROL SIGNAL TRANSFER TO A PLANT IN THE SYNTHESIS PROBLEM OF DISCRETE SYSTEMS

O.S. Nuyya", R.O. Peshcherov", A.V. Ushakov"

a ITMO University, Saint Petersburg, 197101, Russian Federation Corresponding author: [email protected] Article info

Received 26.12.14, accepted 27.03.15 doi:10.17586/2226-1494-2015-15-4-685-694 Article in Russian

For citation: Nuyya O.S., Peshcherov R.O., Ushakov A.V. Hardware environment factor for control signal transfer to a plant in the synthesis problem of discrete systems. Scientific and Technical Journal of Information Technologies, Mechanics and Optics, 2015, vol.15, no. 4, pp. 685-694.

Abstract

The paper attempts to revise certain provisions of the existing theory of discrete systems in the organization of hardware environment control signal transmission to a technical plant. It is known that the formation of a digital signal in discrete control problem of continuous plant is carried out by microcontroller or micro-computer and is represented by a parallel code, which dimension is determined by the hardware used. The parallel code for a digital clock cycle of the designed system is transmitted to the terminal device of a technical continuous plant, where the digital-to-analog conversion takes place. This kind of control signal transmission to the technical plant asserts its implementation by means of parallel buses. It is known

that the length of a parallel bus is limited to an amount not exceeding half a meter due to the existing interference environment with modern standards of length. Thus, if the placement of the control signal and control plant is such that their connecting bus length exceeds more than half a meter, there is the inevitable transition from the parallel control signal to an allotted serial. The paper deals with the system factors arising in the transition from the parallel control signal to the serial by modern interfaces. Provisions of the paper are illustrated by an example. This paper is intended for system analytics and channel specialists. The resulting algorithm is applicable for control of plants (electric drive, in particular) in the large industrial factories. Keywords

digital control signal, hardware environment, serial interface, aggregated discrete model of the plant. Acknowledgements

The work has been partially financially supported by the Government of the Russian Federation (Grant 074-U01) and the Ministry of Education and Science (Project 14. Z50.31.0031).

Введение

В работе предпринята попытка пересмотреть некоторые положения сложившейся теории дискретных систем [1-5] в части организации аппаратной среды передачи сигнала управления техническому объекту. Известно, что формирование сигнала в задаче дискретного управления непрерывным техническим объектом (НТО) осуществляется цифровыми вычислительными средствами и представляется параллельным кодом, размерность которого определяется размерностью используемых аппаратных средств формирования и преобразования сигналов. Параллельный код за такт работы цифровой части проектируемой системы передается в терминальное устройство технического непрерывного объекта, в котором происходит цифро-аналоговое преобразование. Такого рода передача сигнала управления в технический объект предполагает ее реализацию средствами параллельных шин. Известно, что в силу реально существующей помеховой среды современными стандартами, такими как IEEE 896.1, IEEE 1014, IEEE 1296 [6], максимальная длина параллельных шин ограничена размером, не превышающим полуметра. Таким образом, в случае, если размещение устройства формирования сигнала управления и объекта управления таково, что связывающая их шина превышает 0,5 м, неизбежен переход от параллельной передачи сигнала управления объекту к выделенной некоммутируемой последовательной, используемой в протоколе PPP. В работе ставится задача рассмотреть системные канальные факторы [7-9], возникающие при переходе от параллельной передачи сигнала управления к последовательной средствами современных интерфейсов, которые приводят к уменьшению пропускной способности среды передачи сигнала, а следовательно, к снижению эффективности дискретного управления. Положение настоящей работы проиллюстрировано примерами решения задачи с использованием USB, CAN и RS232 [10-12].

Постановка задачи

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

Алгоритм 1 (А1)

0. Сформировать требования к показателям качества системы цифрового управления (СЦУ) НТО в переходном и установившемся режимах.

1. Задать векторно-матричное описание (ВМО) «вход-состояние-выход» (ВСВ) НТО в форме

x(t) = Ax(t) + Bu(t); y(t) = Cx(t), (1)

где x, u, y - соответственно векторы состояния, управления и выхода объекта; x е Rn, u е Rr, y е Rm ; A, B, C - соответственно матрицы состояния, управления и выхода, согласованные по размерности с векторами x, u, y, так что A е R"x",B е R"xr, C е Rmx", при этом пара матриц (A, B) должна быть управляемой, а пара (A, C) - наблюдаемой.

2. Сформировать дискретное представление НТО (1) с учетом того, что кусочно-постоянное на интервале дискретности длительности At управление выводится из управляющей микро-ЭВМ или микроконтроллера в дискретные моменты времени t = k (At),

x(k +1) = Ax(k) + Bu(k); y(k) = Cx(k), (2)

на основе его (A, B, C) - непрерывного представления (1) с матричными компонентами, записываемыми в форме

A = exp(A-At); B = A-1 • (A-I) • B = (A-I) • A-1 • B; C = C,

так, что оказываются справедливыми соотношения: dim A = dim A, dim B = dim B, dim C = dim C.

3. Ввести гипотезу о полной измеримости задающего воздействия g(k) и вектора состояния x(k) с целью формирования закона управления вида

u (k) = Kgg (k)- Kx (к) , (3)

позволяющего на основе агрегирования (2) и (3) сформировать дискретную модель проектируемой системы, имеющую векторно-матричное описание

x(k +1) = Fx(k) + Gg(k); y(k) = Cx(k), (4)

где ____

F = A - BK; G = BKg.

4. Выбрать непрерывную полиномиальную модальную модель (ПММ) [13] желаемого поведения «вход-выход» непрерывной версии проектируемой системы c передаточной функцией Ф(s,ro„), представленной в виде наблюдаемой пары матриц (Г, Н), где Г = Г (юо) является носителем желаемой структуры собственных чисел (мод), параметризованных характеристической частотой юо, удовлетворяющей условиям Котельникова-Шеннона [14, 15]

Юо = arg {{Д/ >ДЮо,о5 (Юо )}

а{Г(Юо)} = -Я,- (®о); i = 1«}, определяющим требуемые динамические показатели непрерывной версии системы, Г e R"x" ;dim Н = dim Br; (Г, Н) образуют наблюдаемую пару матриц.

5. Сконструировать дискретную (Г, Н) - версию непрерывной модальной модели из пункта 4 алгоритма с парой матриц (Г, Н), в соответствии с соотношением

Г = exp (ГА/),

или в одном из канонических базисов в силу представления Г = arg ja {Г} = j*, = exp*, А/; i = 1,

6. Сформировать матрицу Н в форме Н = arg { observ(Г, Н) & dim Н = dimB }.

7. Решить матричное уравнение Сильвестра относительно матрицы М {МГ - AM = -ВН} .

8. Вычислить матрицу обратной связи K по вектору состояния дискретного объекта управления в законе управления вида (3) в силу соотношения K = НМ-1.

9. Сформировать матрицу Kg прямой связи по задающему воздействию g(k) (g(k) e Rm) на основании

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

Kg = arg{C(ZI - F)-1 • BKg |z1 = I} = [C(I - F)-1 • B]-1.

10. Построить аналитическое представление процесса формирования сигнала управления в форме

u(k) = K g g(k) - Kx(k). (5)

11. Объединить соотношения (2) и (5) с целью получения аналитического описания спроектированной дискретной системы:

x(k +1) = Fx(k) + Gg(k); y (k) = Cx(k),

где

F = A - BK = МГ m-1, g = bk g.

12. Провести промежуточное исследование динамических показателей спроектированной дискретной системы (4) в программной оболочке MATLAB с расширением Simulink на предмет возможной модификации использованной при синтезе модальной модели.

13. Совершить отказ от гипотезы о полной измеримости задающего внешнего воздействия g(k), позволяющей построить реализацию цифрового закона управления (3) в форме, использующей доступный непосредственному измерению сигнал ошибки e(k) = g(k) - y(k), формируемой с помощью единичной отрицательной связи по выходу:

u(k) = K g g(k) - Kx(k) = K g g(k) - K, y(k) - K x x(k )| _g =K = K Ee(k) - K x x(k), (6)

где матрица Kx в^гчисляется с помощью соотношения Kx = K - K C .

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

Рис. 1. Структурная схема дискретной системы цифрового управления непрерывным техническим объектом. ДАНОУ - дискретный аналог непрерывного объекта управления, УФСУ - устройство формирования сигнала управления, ЭЗ - элемент задержки

14. Совершить отказ от гипотезы полной измеримости вектора x(k) состояния объекта (2) и заменить его оценкой xe (k), формируемой динамическим наблюдающим устройством (ДНУ), задаваемым в форме xe (k +1) = Fe xe (k) + Le y(k) + Beu(k), где матрицы Fe, Le ДНУ выбираются из условия Fe = arg{a{Fe} x ct{F}&ct{A}f|ct{Fe} = 0}, Le = arg{contr(Fe,Le)}; x - знак мажоризации, означающий в данной задаче, что моды матрицы состояния наблюдателя локализованы на комплексной плоскости в круге меньшего радиуса, чем радиус круга локализации мод матрицы F состояния дискретной системы (4).

15. Вычислить матрицу Te подобия вектора наблюдения xe(k) вектору состояния x(k), задаваемого в форме xe (k) = Te x(k) -©e (k), в силу решения матричного уравнения Сильвестра

Ta-FT = L с , (7)

еееее' v '

которая позволяет сформировать матрицу входа Be в форме

Be = T.B (8)

так, что (7) и (8) обеспечивают асимптотическую сходимость к нулю вектора невязки наблюдения ©e (k) в формах ©e (k + 1) = Fe©e (k); ©e (0) = Tex(0) - xe (0) , ©e (k) = (Fe ) ©e (0).

16. Сформировать физически реализуемую динамическую версию исходного «алгебраического» закона управления (3) в форме

u(k) = K 8e(k) - Ny (k) - Dxe (k), (9)

где матрицы связей N по выходу объекта управления и D по вектору состояния динамического наблюдающего устройства вычисляются в силу матричного равенства

(N,D) = arg j[N;D].[C ;TeT] = K, j.

17. Провести комплексное исследование спроектированной системы цифрового управления непрерывным техническим объектом с динамическим формирователем сигнала управления, имеющей дискретное векторно-матричное описание xE (k + 1) = FExE (k) + GEg(k); xE (0); y(k) = CExE (k), где

xE (k) = col {x(k), ©e j; FE = col {[F, BD], [0; Fe ]j, GE = col {G,0j; CE = col {C,0j, в программной

оболочке MATLAB с расширением Simulink на предмет оценки степени влияния на динамические показатели в переходном и установившемся режимах спроектированной системы по выходу и ошибке при нулевом начальном состоянии управляемого объекта и ненулевом внешнем задающем воздействии g(k) и при ненулевом начальном состоянии объекта и нулевом задающем воздействии с целью модификации параметров динамического наблюдающего устройства, а возможно, и алгоритма (5),

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

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

g(k)

e(k)

Ke

x^)

u(k

x(k+1)

-y(k)

D

ЭЗ

x(k)

ДАНОУ y(k)

ЭЗ

Be

-N

-1

УФСУ

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

Рис. 2. Структурная схема дискретной системы цифрового управления непрерывным техническим

объектом с наблюдателем

Если геометрические параметры аппаратного пространства передачи сигнала управления не допускают использование параллельного интерфейса, то возникает необходимость использования альтернативного варианта передачи сигнала управления в формах (5), (9) объекту управления (2), (1) с помощью последовательного интерфейса. В этой связи ставится задача: оценить, к каким системным проблемам приводят переход от параллельного интерфейса к последовательному, и как этот переход скажется на качественных показателях цифровой системы управления непрерывным техническим объектом.

Основной результат

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

Сравнение структурных схем дискретных СЦУ непрерывным объектом (рис. 3, рис. 1 и рис. 2) обнаруживает заметное их различие. Это различие вызвано следующими системными «канальными факторами» [7-9], порожденными включением в состав дискретной системы последовательного интерфейса:

- аппаратные средства формирования и преобразования сигналов используют параллельное представление кодов, что порождает четырехтактное преобразование «параллельный - последовательный» при передаче и «последовательный - параллельный» при приеме в прямом и обратном каналах связи с определенными временными затратами;

- современные последовательные интерфейсы снабжены средствами помехозащиты по технологии CRC, используемые в режиме обнаружения ошибок, что приводит к увеличению формата кода за счет введения в его состав проверочных разрядов;

- неизбежно использование динамического наблюдающего устройства при формирования сигнала управления в силу того, что параллельный интерфейс является векторным, а последовательный - скалярным;

- характер организации обмена информацией может быть «дуплексным» или «полудуплексным» в зависимости от конкретных свойств используемого последовательного интерфейса, что также приводит к дополнительным временным затратам;

x

e

с

e

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

- возможно, необходимо скремблирование - дескремблирование передаваемой - принимаемой кодовой комбинации цифрового сигнала управления.

§(к)

и(к) хк+1)

ЭЗ —

УФСУ

Рис. 3. Структурная схема дискретной системы цифрового управления непрерывным техническим объектом с наблюдателем при последовательном интерфейсе

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

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

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

1. Выполнить пункты 0-1 алгоритма А1 - формирование требований к показателям качества и задание агрегированного ВМО.

2. Выбрать последовательный интерфейс, по паспортным данным которого получить информацию о:

1. скорости передачи информации С ^^^^ с целью оценки длительности бита Д/4 = С 1;

2. степени т образующего многочлена используемой в данном интерфейсе СЯС-технологии.

3. Сформировать интервал дискретности, с которым в выбранном последовательном интерфейсе будет осуществляться обмен между формирователем сигнала управления и объектом управления с учетом па - размерности аппаратных средств формирования и преобразования сигналов, а также перечисленных выше канальных факторов в силу соотношений

МА = {па + т +1) (10)

в случае «дуплекса» без скремблирования;

МА = Шь (па + т +1)

в случае «полудуплекса» без скремблирования;

Ма =Мь (па + т + 3) (11)

в случае «дуплекса» со скремблированием;

MA = 2МЬ ( + m + 3) (12)

в случае «полудуплекса» со скремблированием.

4. Выполнить пункт 2 алгоритма А1 - формирование дискретного представления НТО.

5. Дополнить модель дискретного представления исходного объекта пункта 4 с задержками в прямом и обратном каналах связи, сформировав тем самым агрегированное дискретное представление непрерывного объекта с учетом фактора последовательного интерфейса размерностью nA = n + 2.

6. Выполнить пункты 4-7 алгоритма А1 - выбор непрерывной и конструирование дискретной версии агрегированной ПММ и решение матричного уравнения Сильвестра, с точностью до замены матричных компонентов без индексов на компоненты с индексами по схеме (*) ^ (*)A.

7. Выполнить пункт 10 алгоритма А1 - построение аналитического представление процесса формирования сигнала управления.

8. Выполнить пункты 13-16 алгоритма А1 - отказ от гипотезы полной измеримости вектора состояния объекта и замена его оценкой, формируемой ДНУ, вычисление матрицы подобия вектора наблюдения вектору состояния, формирование физически реализуемой динамической версии исходного «алгебраического» закона управления.

9. Выполнить пункт 17 алгоритма А1 - комплексное исследование спроектированной СЦУ непрерывным техническим объектом с динамическим формирователем сигнала управления - на предмет оценки корректности выбора последовательного интерфейса: в случае отрицательного результата перейти к пункту 2, в случае положительного - к пункту 10.

10. Принять СЦУ непрерывным техническим объектом с последовательным интерфейсом в его составе к технической реализации по схеме (рис. 3).

Иллюстративные примеры

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

1. Используемый МК Microchip PIC24FJ128GC010 - МК PIC с 12-разрядным аналого-цифровым преобразователем (АЦП), поддерживающим частоту отсчетов 10 МГц, имеющим USB-порт (nd = 12).

K

2. НТО - управляемый электропривод с передаточной функцией W (s) = --— (ради определенности

(Ts +1) s

положим K = 20 (раВ), T = 2c, который порождает непрерывный аналог СЦУ размерности nA = n + 2 = 4 ).

3. Аппаратные средства кодовых преобразований типа «параллельный - последовательный», «последовательный - параллельный», а также АЦП, цифро-аналоговый преобразователь (ЦАП) и МК характеризуются разрядностью np = 12 .

4. Постановка задачи. Оценить в функциях используемых последовательных интерфейсов (Serial Bus, SB) и длин LK их кабелей при условии обеспечения в системе управления НТО нулевого перерегулирования ( ст = 0%) предельно допустимые значения длительности tn переходного процесса и добротности по скорости D .

5. Решение задачи

Вариант 5.1 (SB - USB 2.0, LK = 5 м)

5.1.1. Используемый SB USB 2.0 с характеристиками:

- обмен информацией - полудуплексный;

Мбит

- пропускная способность - 480 -;

с

- помехозащита - технологией CRC с образующим полиномом g(x) = x16 + x15 + x2 +1 (m = 16) в режиме обнаружения;

- синхронизация - скремблирование.

5.1.2. Формирование формата ПЗК дает код (nc, kc )|c =n =12 n c + m=28 =(28,12).

5.1.3. Вычисление длительности Atb бита передачи последовательного кода, определяемого скоростью

С = 107 бит МК, дающее значение Atb = 10-7 с . с

5.1.4. Вычисление AtA с помощью (11) приводит к значению AtA =AtA (Atb, nc) = AtA = 2Atb (nc + 3) =

= 62-10-7 = 6,2-10-6с .

5.1.5. На основании свойства ПММ порядка nA = n + 2 = 4 с распределением корней характеристического полинома Ньютона, связывающего полосу пропускания ПММ с характеристической частотой в форме (Аю(ю0)) = arg (M (ю) = 0,05) = 2ю0, и теоремы Котельникова-Шеннона зафиксировать связь интервала дискретности AtA с характеристической частотой ю0 в форме

ю0 = arg{(Аю(ю0))< П(AtA)} = arg{2ю0 < л/(6,2-10~6)}« 2,5-105с"1.

5.1.6. На основании свойства ПММ порядка nA = n + 2 = 4 с распределением корней характеристического полинома Ньютона, связывающего длительность переходного процесса tn и добротности по скорости D с характеристической частотой ю0 в форме tn = 7,8/ю0, D = 0,25ю0, а также результатов предыдущего пункта оценить предельно достижимые значения tn = 7,8/ ю0 = 7,8/(2,5 -105) = 3,12 -105с и D = 0,25 ю0 = 0,25 - (2,5 -105) = 6,25 -104с"1 с используемым SB.

Вариант 5.2. (SB RS-232, LK = 10 м)

5.2.1. Используемый SB - RS-232 с характеристиками:

- обмен информацией - дуплексный;

- пропускная способность - 115 кбит ;

с

- помехозащита - технологией CRC с образующим полиномом g(x) = х16 + х15 + x2 +1 (m = 16) в режиме обнаружения;

- синхронизация - без скремблирования.

5.2.2. Формирование формата ПЗК дает код (nc,kc)\к п _12.и =к +m=28 =(28,12).

5.2.3. В^гчисление длительности бита Atb передачи последовательного кода, определяемого скоростью

С = 1,15 -105 — МК, дающее значение Atb = 8,7-106 с. с

5.2.4. Вычисление AtA с помощью (10) приводит к значению AtA = AtA (Atb, nc) = AtA = Atb (nc +1) = 29 - 8,7 -10-6 = 2,5-10-4 с.

5.2.5. На основании свойства ПММ порядка nA = n + 2 = 4 с распределением корней характеристического полинома Ньютона, связывающего полосу пропускания ПММ с характеристической частотой в форме (Аю(ю0 ) ) = arg (M (ю) = 0,05) = 2ю0 , и теоремы Котельникова-Шеннона зафиксировать связь интервала дискретности AtA с характеристической частотой ю0 в форме

ю0 = arg {(Аю (ю0 ) ) < %/(AtA) } = arg {2ю0 < V(2,5 -10 4)} « 6,3 -103 с-1.

5.2.6. На основании свойства ПММ порядка nA = n + 2 = 4 с распределением корней характеристического полинома Ньютона, связывающего длительность переходного процесса tn и добротности по скорости D с характеристической частотой ю0 в форме tn = 7,8/ю0, D = 0,25ю0, а также результатов предыдущего пункта оценить предельно достижимые значения tn = 7,8/ ю0 = 7,8/(6,3-103) = 1,24-10 3с и D = 0,25ю0 = 0,25 - (6,3-103) = 1,58-103с-1 с используемым SB.

Вариант 5.3. (SB CAN , LK = 100 м) 5.3.1. Используемый SB - CAN с характеристиками:

- обмен информацией - полудуплексный;

кбит

- пропускная способность - 500

с

..15 , „14 . „10 . „8 . 7 . „4 . „3

- помехозащита - технологией CRC с образующим полиномом g(x) = х + х + х + х+ х+ х+ х+1 (m = 15) в режиме обнаружения;

- синхронизация - скремблирование.

5.3.2. Формирование формата ПЗК дает код (nc,kc)\к п _12.n_k+m_28 =(27,12).

5.3.3. Вычисление длительности бита Atb передачи последовательного кода, определяемого скоростью

С _ 5 • 105 ■бит МК, дающее значение Atb _ 2 • 10-6 с. с

5.3.4. Вычисление AtA с помощью (12) приводит к значению AtA _ AtA (Atb,nc) = AtA _ 2Atb(nc + 3) = = 2• 30• 2 10-6 = 1,2•lO-4с .

5.3.5. На основании свойства ПММ порядка nA _ n + 2 _ 4 с распределением корней характеристического полинома Ньютона, связывающего полосу пропускания ПММ с характеристической частотой в форме (Аю(ю0) ) _ arg (M (ю) _ 0,05) _ 2ю0, и теоремы Котельникова-Шеннона зафиксировать связь интервала дискретности AtA с характеристической частотой ю0 в форме

ю0 _ arg{(Аю(ю0) ) < П(AtA) } _ arg{2ю0 < л/(1,2 -10-4)} «1,3 •104 с-1.

5.3.6. На основании свойства ПММ порядка nA _ n + 2 _ 4 с распределением корней характеристического полинома Ньютона, связывающего длительность переходного процесса tn и добротности по скорости D с характеристической частотой Ю0 в форме tn _ 7,8/ю0, D _ 0,25ю0, а также результатов предыдущего пункта оценить предельно достижимые значения tn _ 7,8/ю0 _ 7,8/(1,3-104) _ 6•10-4с и D _ 0,25ю0 _ 0,25• (1,3-104) _3,25-103с-1 с используемым SB.

Вариант 5.4. (SB - CAN , LK = 5000 м)

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

5.4.1. Используемый последовательный интерфейс - CAN с характеристиками:

- обмен информацией - полудуплексный.

- пропускная способность - 10 кбит .

с

- помехозащита - технологией CRC с образующим полиномом g(x) _ х15 + х14 + х10 + х8 + х7 + х4 + х3 +1 (m _ 15) в режиме обнаружения;

- синхронизация - скремблирование.

5.4.2. Формирование формата ПЗК дает код (nc,kc)|k n _12.n_k+m_28 =(27,12).

5.4.3. Вычисление длительности бита Atb передачи последовательного кода, определяемого скоростью

С _ 104 ^^ МК, дающее значение Atb _ 10-4 с. с

5.4.4. Вычисление AtA с помощью (12) приводит к значению AtA _ AtA (Atb, nc) = AtA _ 2Atb (nc + 3) =

= 2 • 30 -10-4 =6-10-3 с .

5.4.5. На основании свойства ПММ порядка nA _ n + 2 _ 4 с распределением корней характеристического полинома Ньютона, связывающего полосу пропускания ПММ с характеристической частотой в форме (Аю(ю0) ) _ arg (( (ю) _ 0,05) _ 2ю0, и теоремы Котельникова-Шеннона зафиксировать связь интервала дискретности AtA с характеристической частотой ю0 в форме

ю0 _ arg {(Аю (ю0)) < %/(AtA)}_ arg {2ю0 < л/ (6-10~3)} 262с1.

5.4.6. На основании свойства ПММ порядка nA _ n + 2 _ 4 с распределением корней характеристического полинома Ньютона, связывающего длительность переходного процесса tn и добротности по скорости D с характеристической частотой Ю0 в форме tn _ 7,8/ю0, D _ 0,25ю0, а также результатов предыдущего пункта оценить предельно достижимые значения tn _ 7,8/ю0 _ 7,8/262»0,03с и D _ 0,25ю0 _ 0,25 • 262 _ 65,5с-1 с используемым SB.

Заключение

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

ние размерности дискретной модели непрерывного технического объекта и длительности интервала дискретности обмена информацией, причем современные технологии CRC-типа, предназначенные для обеспечения помехоустойчивости передачи, приводят к дополнительному увеличению этого интервала. Таким образом, фактор аппаратной среды передачи сигнала управления объекту в теории и практике дискретных систем должен в обязательном порядке учитываться при формировании алгоритма их синтеза.

Литература

1. Tou J.T. Modern Control Theory. NY: McGraw-Hill, 1964. 343 p.

2. Iserman R. Digital Control Systems. Berlin: Springer, 1981.

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

4. Kwakernaak H., Sivan R. Linear Optimal Control Systems. Wiley-Interscience, 1972. 608 p.

5. Иванов В.А., Голованов М.А. Теория дискретных систем автоматического управления: учебное пособие по курсу «Теория автоматического управления». М.: МГТУ им. Н.Э. Баумана, 2013. 160 с.

6. Boyd S., El Ghaoui L., Feron E., Balakrishnan V. Linear Matrix Inequalities in System and Control Theory. Philadelphia: SIAM, 1994. 193 p.

7. Ушаков А.В., Быстров П.С., Нуйя (Осипцева) О.С. Цифровое дистанционное управление: сетевые технологии и алгоритмы. Saarbrucken: LAP Lambert Academic Publishing, 2013. 365 с.

8. Ушаков А.В., Яицкая Е.С. Формирование рекуррентной алгоритмической среды коррекции многократных искажений систематических кодов на основе квазисиндромов в темпе аппаратного времени // Научно-технический вестник информационных технологий, механики и оптики. 2012. № 2 (78). С. 37-42.

9. Liholetova E.S., Nuiia O.S., Peshcherov R.O., Ushakov A.V Factors of the channel medium, problem of digital remote control of continuous technological resources // Proc. 3rd Int. Conf. on Circuits, Systems, Communications, Computers and Applications. Florence, 2014. P. 68-72.

10. Lunt B.D. USB: The Universal Serial Bus. Create Space Independent Publishing Platform, 2012. 580 p.

11. Sokolov V.F. Control-oriented model validation and errors quantification in the 11 setup // IEEE Transactions on Automatic Control. 2005. V. 50. N 10. P. 1501-1508. doi: 10.1109/TAC.2005.856646

12. Blevins T.L., McMillan G.K., Wojsznis W.K., Brown M.W. Advanced Control Unleashed. North Carolina: ISA, 2003. 434 p.

13. Ушаков А., Дударенко Н., Слита О. Современная теория многомерного управления: аппарат пространства состояний. Saarbrucken: LAP Lambert Academic Publishing, 2011. 428 с.

14. Shannon C.E. A mathematical theory of communication // Bell System Technical Journal. 1948. V. 27.

P. 379-423, 623-656.

15. Codes, Systems and Graphical Models / Eds. B. Marcus, J. Rosenthal. NY: Springer-Verlag, 2001. V. 123. P. 239-264. doi: 10.1007/978-1-4613-0165-3

Нуйя Ольга Святославовна

Пещеров Руслан Олегович Ушаков Анатолий Владимирович

кандидат технических наук, доцент, доцент, Университет ИТМО, Санкт-Петербург, 197101, Российская Федерация, [email protected]

аспирант, Университет ИТМО, Санкт-Петербург, 197101, Российская Федерация, [email protected]

доктор технических наук, профессор, профессор, Университет ИТМО, Санкт-Петербург, 197101, Российская Федерация, [email protected]

Olga S. Nuyya Ruslan O. Peshcherov Anatoliy V. Ushakov

PhD, Associate professor, Associate professor, ITMO University, Saint Petersburg, 197101, Russian Federation, [email protected] postgraduate, ITMO University, Saint Petersburg, 197101, Russian Federation, [email protected]

D.Sc., Professor, Professor, ITMO University, Saint Petersburg, 197101, Russian Federation, [email protected]

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