Раздел I. Системы и сети
УДК 621.05.1
О.Н. Пьявченко РАСПРЕДЕЛЕННЫЕ СИСТЕМЫ СБОРА И ОБРАБОТКИ ИНФОРМАЦИИ ДАТЧИКОВ ДИНАМИЧЕСКИХ ОБЪЕКТОВ
Определяются базовые модели многофункциональных модулей распределенных систем мониторинга динамических объектов. Идентификация моделей отражает особенности четырехъярусной схемы процесса сбора и обработки информации датчиков. Приведенный набор базовых моделей многофункциональных модулей представляет набор моду, . Рассматриваются последовательные и параллельно-последовательные схемы соединений модулей. Оцениваются их временные характеристики. Приводятся условия выбора кон.
Базовые модели модулей; датчики; конфигурации соединений.
O.N. Pyavchenko
THE DISTRIBUTED SYSTEMS OF COLLECTION AND INFORMATION PROCESSING OF SENSORS OF DYNAMIC OBJECTS
Base models of modules of the distributed systems of monitoring of dynamic objects are defined. Identification of models reflects features of the scheme of four levels of process of gathering and processing of the information of sensors. The resulted gang of base models of multifunction modules represents a gang of the modules, having practical value for making of the distributed systems of monitoring. Consecutive and parallel-serial schemes of connections of modules are considered. Their time characteristics are estimated. Conditions of a choice of concrete configurations are offered.
Base models of units; sensors; configurations of junctions.
В системе сбора информации датчиков физических величин реализуется процесс, во время которого физические явления трансформируются в электрические , -тах, подходящих для обработки, анализа и сохранения [1].
При этом в большинстве случаев системы сбора предназначаются не только для сбора данных, но и для выполнения действий над ними. Такой подход является одним из базовых при построении современных систем автоматизации, на нижних уровнях которых наряду с задачами сбора, измерений и оценок состояний решаются задачи управления (ре^лирования) переменными. Поэтому, определяя систему сбора информации датчиков, следует расширить это определение и включить в него аспекты наблюдения и управления [2]. Разделяя эту позицию, отме-, -тельная обработка и логический анализ. Благодаря этому они могут рассматриваться как интеллектуальные автоматизированные системы сбора и обработки информации датчиков (СОИД) физических величин. В зависимости от реализуемой целевой функции системы СОИД идентифицируются как системы сбора, системы контроля, системы мониторинга, системы управления и др.
В данной работе рассматриваются и сопоставляются схемы организации вычислений, которые реализуются в распределенных системах СОИД переменных физических величин. Базовыми компонентами систем СОИД являются функционально и конструктивно завершенные микропроцессорные модули, объединяемые информационными и управляющими связями и ОС РВ. Перспективным направлением развития функциональных возможностей модулей является увеличение количества и сложности решаемых ими задач, применение при этом более развитых вычислительных методов и методов искусственного интеллекта. Ниже версии таких модулей названы интеллектуальными микропроцессорными модулями (ИММ) СОИД. ИММ определяются как функционально и конструктивно завершенные микропроцессорные системы, аппаратные и программные средства которых обеспечивают ввод информации, в частности сбор информации датчиков фи, , -
, .
Для определения и сравнения основных версий организации вычислений строится обобщенная ярусная схема решения задач СОИД, которая отражает упорядоченную декомпозицию задач 7Г74 по 4-м уровням в зависимости от очередности их реализации [3]. Задачи 7Г74 характеризуют различные целевые функции,
, ,
,
функции. На ярусе 1 (Я1) решаются задачи Zu аналоговой обработки (АО) и аналого-цифровых преобразований (АЦП), на ярусе 2 (Я2) - задачи Z2l^ первичной цифровой обработки (ПЦО) сигналов датчиков физических величин. На ярусе 3 (Я3) решаются задачи Z3d первого уровня вторичной цифровой обработки (1ВЦО), к которым отнесены измерения значений физических величин в соответствующих единицах, определения состояний физических величин и их оценки и т.д. На четвертом ярусе (Я4) решаются задачи Z4, условно обозначенные как задачи второго уровня вторичной цифровой обработки (2ВЦО). В группу 2ВЦО входят задачи, относящиеся к объекту наблюдения, содержание, вычислительная сложность и количество которых определяются методами и алгоритмами реализации целевой функции в ИММ.
Для решения задач в системах СОИД могут быть использованы наборы различных моделей ИММ. Основные модели ИММ определяются при их специализации на решение задач, отнесенных к различным ярусам, и на решение допустимых , . -сятся 10 моделей, прежде всего, четыре, обеспечивающие отдельно решение задач четырех ярусов, и 6, реализующие решение задач, принадлежащих группам:
а) пар ярусов [Я1,Я2], [Я2,Я3], [Я3,Я4];
б) трех ярусов [Я1,Я2,Я3] и [Я2,Я3,Я4];
в) четырех ярусов [Я1,Я2,Я3,Я4].
В настоящее время на практике в той или иной степени распространены модели, в которых решаются задачи ярусов 1-4. Для решения задач четвертого уров-
( ), -
ными и офисными компьютерами применяются специальные модули, например , - .
При построении на базе ИММ распределенных информационных микрокомпьютерных систем (РИМКС) межмодульные информационные и управляющие связи осуществляются с помощью сетевых каналов, технические характеристики, организация функционирования и конфигурации соединений которых оказывают непосредственное влияние на производительность и другие технико-экономические ха.
архитектурные решения могут быть получены, когда конфигурации их сетевых соединений наиболее полно отражают особенности процесса решения задач СОИД.
В связи с этим практическое значение имеет определение основных типов организации схем сетевого межмодульного обмена и оценка влияния затрат времени внутрисистемного сетевого обмена на производительность систем. При этом на ярусах j = 1,2,3 допускаются реализации:
1) последовательной схемы, в которой на каждом ярусе j решаются последовательно задачи (й = 1,D);
“ г D
2) параллельной схемы вычислении на каждом ярусе О =— групп, в каж-
п
дую из которых входят п задач при последовательном решении задач внутри каждой группы.
Для упрощения оценок времени решения задач предположим, что в РИМКС реализуется обработка информации пакетами, содержащими по п > 1 задач.
Размер пакета в последовательных РИМКС составляет п > В, в параллельнопоследовательных РИМКС - п >В (О - количество параллельных групп обра-
О
ботки в параллельной схеме сбора и первичной обработки). Для определения затрат времени на решение задач СОИД в РИМКС рассмотрим соответствующие схемы процессов обработки.
4-ярусная схема Б1 последовательного решения задач на ярусах 1-3 представлена на рис. 1. Из-за большого разнообразия задач четвертого яруса схемы их решения не рассматриваются. В схеме Б1 все процессы СОИД развернуты во времени. Время решения задач Ъ-Ъ4 по последовательной схеме составляет
з з
^1 = X(Tj1 + Tj))+Tz4 = X XTZjd + j j=1 j=1\d=1
D
+ TZ 4 , (1)
где ТТ/ и Ты - время решения задач (й = 1,0 ) на яр усах 7=1-3 и задачи 74 на ярусе 4; Тщ - время пересылки данных между ярусами ] и /+1 (/'=1, 2, 3).
В выражении (1) учтены затраты времени на передачу данных в сетевых каналах РИМКС
Л Л NjBj
j=1 j=1 Vjqj
tK1 = ITs1 ^ xj-, (2)
где Nj - количество данных в передаваемом информационном объекте j-ro яруса; Bj - количество бит, отведенное для представления одного данного с учетом служебных бит рассчитываемое как сумма результатов решения задач Zjd (d = 1,D);
Vj - скорость передачи бит между j и (/’+1) ярусами; q - число одновременно передаваемых бит.
j Zjd,
время TZjd = const (d = 1,D ), выражение (1) преобразуется к виду
3
TS1 = D(TZ1d + TZ2d + TZ3d ) + ^TkjS11 + TZ4 . (3)
j=1
В РИМКС затраты времени на решение задач СОИД существенно сокращаются при распараллеливании решений задач Zjd (d = 1,D ) на ярусах j=1, 2, 3.
сигналы датчиков
Рис. 1. Схема 81 последовательного решения задач на ярусах
Обобщенная параллельно-последовательная схема Б2 решения задач СОИД приведена на рис. 2.
Рис. 2. Параллельно-последовательная схема 82 с параллельным решением групп
задач на ярусах 1, 2, 3
В схеме Б2 реализуются О ветвей, в каждой из которых обрабатывается информация п датчиков. На каждом ярусе j вошедшие в д группу (д = 1, 2,...,С) задачи Zjd (С = [(д - 1)п+1, (д-1)п+2, дп]) решаются последовательно. Результаты решений передаются с яруса j на (/+1)-ярус О пакетами. Каждый пакет ярусов 1, 2 содержит минимум N = п ( = 1, 2) данных. Формируемые на ярусе 3 пакеты включают N > п данных.
Для передачи информационных объектов между ярусами используются однонаправленные сетевые каналы. Организация сетевого обмена между ярусом 3 и 4 , 4 О . -
этому для построения подсистемы сбора данных могут использоваться принципиально различные решения, имеющие разные технические характеристики.
Время решения задач 71-74 по схеме Б2 (рис. 2) составляет
Ts 2 = max
g
3
s
J=1
gn
S TZjd+TKS2))
d=( g-1 )n+1
+ Tz
Z 4 •
(4)
, j g Zjd
за разное время TZjd (TZjd = var). Однако, когда на ярусе j во всех g = 1, 2,.. .,G) ветвях решаются задачи Zjd за одинаковое время, т.е. TZjd = const, а параметры в (2) Bj = B,
Vj = V, qj = q, время решения (3) описывается более простым выражением
TS2 = n(TZld + TZ2d + TZ3d) + ( 2 + C3S21 )n
B
vg
+ T4
(5)
( с о )
где С3 у - коэффициент увеличения затрат времени при реализации схемы Б2 на
3 О-
сравнению с реализацией одного канала схемы Б2.
Организация решения задач СОИД по схеме Б2 позволяет обеспечить соотношение Тс1 > Тс2 в широком диапазоне изменения количества групп О при выполнении условия
(О - п) (Тъм + Тъ2с + Тъзсд + | -(2 + С(352^ ]В
1 )n^~ > 0,
Vg
(6)
,
c3S2) < (3G - 2).
В РИМКС с более совершенной архитектурой решение задач (С =1,0),
разнесенных по ярусам 1-3, осуществляется на одном общем ярусе (сош-ярусе).
, -летним положительным опытом создания и применения в системах СОИД интеллектуальных датчиков физических величин. Благодаря данному объединению отпадает необходимость в двух внутримодульных сетевых каналах К1, К2 и параллельно-последовательная схема Б2 (см. рис. 2) преобразуется в схему Б3 (рис. 3).
В РИМКС на решение задач СОИД по схеме Б3 затрачивается время
3
TS 2 =max TTZjd + T\
(S 3) LK 3
+ Tz
Z4 ,
(7)
j 1
D -
формирования в com-яруее всех результатов. Если TZ1d = const, TZ2d = const, TZ3d = const,
Т-з - + Tz2d + Ттза) + тКз3 ) + Т4 . (8)
По аналогии с (2)
Тк з = с3
Т(33)=с(353, (9)
( с 3 ) ( с 3 )
где С3 у - коэффициент, изменяющийся в пределах 1 < с3 J < Б, величина которого зависит от организации сбора данных в сетевом коммутаторе. При Б>1 реализация схемы Б3 обеспечивает более высокую производительность РИМКС по сравнению с реализацией схемы Б1, так как выполняется соотношение
3
(Б -1) (Тш + Т22й + Тз) + ) - ткз ) > 0. (10)
з =1
Рис. 3. Параллельная схема ]3 с решением на общем ярусе Б групп задач з (з=1,2,3, йе{1,2,...,Б})
,
3
ГК*1)=( 2БИ + БИ3
,=1 к!{ 3 Уд к 3 3 3 -- 3 уд
получим
^Т^-1 )=(2БЫ + БМ3 )— и г^3) = с3^3)И3— = БИ3-— ^ к 3 т/п- к3 3 3 3
(Б -1) (Т2Ы + Т22й + Т^+ЮМ > 0. (11)
Чем больше число датчиков Б, тем выше преимущество схемы Б3 по сравнению со схемой Б1.
В завершение подчеркнем, что представленные базовые схемы процессов решения задач СОИД могут быть модифицированы. Разновидности таких модификаций зависят от вариантов распараллеливания решений задач 3 на ярусах
1, 2, 3, что не повлияет на утверждение о целесообразности реализации в РИМКС версий схемы Б2. При построении высокопроизводительных РИМКС мониторинга на основе интеллектуальных датчиков физических величин реализуется параллельная схема организации вычислений. Такое решение обеспечивает требуемые технико-экономические характеристики при снижении затрат на разработку.
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
1. Парк Дж., Маккей С. Сбор данных в системах контроля и управления. Практическое руководство. - М.: ООО «Группа ИДТ», 2006. - 504 с.
2. Денисенко В.В. Компьютерное управление технологическим процессом, экспериментом, оборудованием. - М.: Горячая линия - Телеком, 2009. - 608 с.
3. Пьявченко О.Н. Модули интеллектуальных систем сбора и обработки информации датчиков // Известия ЮФУ. Технические науки. - 2010. - № 5 (106). - С. 141-150.
Статью рекомендовал к опубликованию д.т.н., профессор АЖ. Белевцев.
Пьявченко Олег Николаевич
Технологический институт федерального государственного автономного образовательного учреждения высшего профессионального образования «Южный федеральный университет» в г. Таганроге.
E-mail: [email protected].
347900, г. Таганрог, ул. Петровская, 81.
.: 88634328052.
Кафедра микропроцессорных систем; заведующий кафедрой; д.т.н.; профессор. Pyavchenko Oleg Nikolaevich
Taganrog Institute of Technology - Federal State-Owned Autonomy Educational Establishment of Higher Vocational Education “Southern Federal University”.
E-mail: [email protected].
81, Petrovskay Street, Taganrog, 347900, Russia.
Phone: +78634328052.
The Department of Microprocessor Systems; Head the Department; Dr. of Eng. Sc., Professor.
УДК 681.51
АЛ. Колесников, И.Е. Хариш
СИНТЕЗ И МОДЕЛИРОВАНИЕ СИСТЕМЫ ВЕКТОРНОГО УПРАВЛЕНИЯ РАСХОДОМ СМЕСИ ХИМИЧЕСКОГО ОБЪЕКТА
Рассмотрена задача синтеза векторного управления расходом смеси в нелинейном химическом объекте, состоящим их трех конических резервуаров. Для синтеза управлений используется метод АКАР, приведена процедура синтеза. Желаемые свойства системы задаются путем выбора макропеременных метода АКАР. Приведены результаты моделирования замкнутой системы. Синтезированные методом АКАР управления в большей мере учитывают взаимное влияние каналов управления, чем управления, полученные на основе , , , -ных возмущений на объект.
Векторное управление; химический объект; синергетический подход.
A.A. Kolesnikov, I.E. Harish
SYNTHESIS AND MODELING OF CHEMICAL OBJECT MIXTURE FLOW VECTOR CONTROL SYSTEM
We explore the problem of mixture flow vector control synthesis for nonlinear chemical object — three conical tanks. We use method of analytical design of aggregated regulators (ADAR) for control design. The design procedure is provided. The system desired properties are defined by selection of macro-variables under ADAR method procedure. Closed-loop system simulation is provided. Controls, obtained by ADAR method, account control loop mutual influence in a greater manner then ones obtained on the basis of Lyapunov function. This can be useful when object is influenced by unaccounted disturbances.
Vector control; chemical object; synergetics approach.