Научная статья УДК 681.3.06,621.396
https://doi.org/10.24143/2072-9502-2022-2-52-65
Исследование информационного взаимодействия между различными подсистемами на основе стандартов CCSDS при идентификации материальных объектов
Николай Николаевич Майоров1*, Виталий Евгеньевич Таратун2
12Санкт-Петербургский государственный университет аэрокосмического приборостроения, Санкт-Петербург, Россия, sciencesuai@yandex.ru*
Аннотация. Ввиду усложнения информационных процессов возникает потребность в разработке моделей и методов взаимодействия различных подсистем, сегментов и, применительно к ним, в разработке методов идентификации объектов. Объектом исследования выбран процесс учета перемещения материальных объектов между различными сегментами сложных систем, к примеру, между различными сегментами международной космической станции, между различными участками системы перемещения материальных потоков или иными сегментами системы «Земля - космос». В качестве материальных объектов были выбраны приборы и приборные комплексы. На основании выполненного исследования уровней сложности структур данных обоснована необходимость разработки систем идентификации для различных участков системы перемещения материальных потоков. Предложен новый метод и рассмотрены результаты практических экспериментов по проведению идентификации материальных объектов на основе CCSDS стандарта (CCSDS RFID Tag-Encoding Yellow Book). Аппаратной платформой для учета материальных объектов и сбора информации были выбраны радиочастотные считыватели и бортовые вычислительные сети, представленные в стандарте CCSDS 881.1-B-1 (Spacecraft onboard interface services - RFID tag encoding specification). Для идентификации материальных объектов используются радиочастотные метки. Для решения вопроса передачи информации о материальных объектах представлены разработанная модель информационного обмена и метод проведения идентификации материальных объектов, представлены необходимые поля и структура банка памяти метки. В процессе описания идентификации материальных объектов предлагается использовать специальный алфавит ECMA-113 для представления данных в идентификаторах, помещаемых в RFID-метки. В рамках исследования проводилось моделирование информационного обмена между различными подсистемами при передаче информации о материальных объектах. Представлены результаты проведенных экспериментов, подтверждающие, что универсальность данного алфавита заключается в возможности одновременного использования латинской и кириллической кодировки. Для оценки эффективности предлагаемых моделей и моделирования ситуации обмена информацией о материальных объектах в беспроводных бортовых сетях были разработаны отдельные независимые подпрограммы кодирования, декодирования идентификаторов материальных объектов и проведено практическое моделирование передачи большого объема информации между двумя различными агентствами (сегментами). Разработка программ велась участниками независимо друг от друга. На основе выполненного моделирования информационного взаимодействия и передачи информации о материальных объектах установлено, что ошибка распознавания данных не превышает 6-7 %, причем при увеличении количества объектов это значение не увеличивается. Результаты разработки позволили сформулировать вывод об успешности эксперимента по применению идентификаторов объектов на основе CCSDS для бортовых беспроводных сетей, для использования систем радиочастотной идентификации.
Ключевые слова: материальный поток, идентификация, стандарт CCSDS, радиочастотная метка, кодирование, декодирование, моделирование информационного потока, бортовые сети
Для цитирования: Майоров Н. Н., Таратун В. Е. Исследование информационного взаимодействия между различными подсистемами на основе стандартов CCSDS при идентификации материальных объектов // Вестник Астраханского государственного технического университета. Серия: Управление, вычислительная техника и информатика. 2022. № 2. С. 52-65. https://doi.org/10.24143/2072-9502-2022-2-52-65.
Original article
Research of information interaction between different subsystems based on CCSDS standards in object identification
Nikolai N. Maiorov1*, Vitaly E. Taratun2
12Saint Petersburg State University of Aerospace Instrumentation,
Saint-Petersburg, Russia, sciencesuai@yandex.ru*
© Майоров Н. Н., Таратун В. Е., 2022
Abstract. Due to the increasing complexity of information processes, there is a need to develop models and methods a of interaction between various subsystems, segments and, in relation to them, to develop methods for identifying objects. The object of research is the process of accounting for the movement of material objects between different seg- v ments of complex systems, for example, between different segments of the international space station, between differ- . ent segments of the material flow system or other segments of the Earth-Space system. Instruments and instrument , complexes were chosen as material objects. Based on the performed study of data structure complexity levels, the ne- a cessity of development of identification systems for different segments of the material flow transportation system was u substantiated. A new method is proposed and the results of practical experiments on the identification of material ob- n jects on the basis of CCSDS standard (CCSDS RFID Tag-Encoding Yellow Book) are considered. The hardware plat- E form for accounting of tangible objects and information collection was selected radio-frequency readers and on-board R computer networks represented by CCSDS 881.1-B-1 (Spacecraft onboard interface services - RFID tag encoding s specification). RFID tags are used to identify tangible objects. To solve the problem of transferring information about r material objects the developed model of information exchange and method of identification of material objects are h presented, necessary fields and tag's memory bank structure are presented. In the process of describing the identifica- i tion of material objects it is proposed to use a special alphabet ECMA-113 for data representation in the identifiers o placed in the RFID tags. As part of the study, the simulation of information exchange between different subsystems | during the transfer of information about material objects was conducted. The results of the experiments are presented, tio confirming that the universality of the alphabet lies in the possibility of simultaneous use of Latin and Cyrillic coding. i For an estimation of efficiency of the offered models and modelling of a situation of an exchange of the information te on material objects in wireless on-board networks separate independent subprogrammes of coding, decoding of identi- ac fiers of material objects have been developed and practical modelling of transfer of the big information volume be- ion tween two various agencies (segments) is spent. The programmes were developed by the participants independently e of each other. On the basis of fulfilled modeling of information interaction and information transfer on material ob- J jects it was found that the error of data recognition does not exceed 6-7% and it does not increase with the increasing n number of objects. The development results allowed to formulate a conclusion about the success of the experiment on f the application of object identifiers based on CCSDS for airborne wireless networks, for the use of radio-frequency fer identification systems. ent
Keywords: material flow, identification, CCSDS standard, radio frequency tag, coding, decoding, information flow s
modeling, on-board networks st
e s
For citation: Maiorov N. N., Taratun V. E. Research of information interaction between different subsystems based »
on CCSDS standards in object identification. Vestnik of Astrakhan State Technical University. Series: Management, e
Computer Science and Informatics. 2022;2:52-65. (In Russ.) https://doi.org/10.24143/2073-5529-2022-2-52-65. o
3
Введение ции материальных объектов, использующей аппа- о
Для современных транспортных систем, систем ратную платформу радиочастотной идентификации. °
различных цепей поставок крайне актуальна задача Использование технологии радиочастотной иден- n
разработки системы идентификации и маркировки тификации позволит осуществить более оператив- dar товаров (объектов) для различных сегментов (под ную интеграцию в бортовые беспроводные
сети. s
сегментом будем понимать как отдельные инфор- При использовании радиочастотной метки необхо- °
мационные системы, так и процессы и сервисы, дима разработка структуры разделов радиочастот- c
участвующие в обработке информации о потоке ной метки для удобства использования различными id
материальных объектов). Эта задача особенно акту- пользователями, различными международными сег- i
альна в процессе перемещения материальных пото- ментами на борту. В отличие от наземных логисти- g
ков для космических систем, т. к. необходимо учи- ческих информационных систем для функциониро- ion тывать наземные и космические участки цепи това- вания бортовых систем необходима разработка родвижения и различия в описании материальных удобной системы международной идентификации объектов. На борту космической станции, например материальных объектов, структуры полей радиоча-международной космической станции (МКС), необ- стотных меток с учетом возможности внесения до-ходимо обеспечение работы в беспроводных борто- полнительной информации о материальном объекте, вых сетях, что накладывает определенные ограни- что значительно облегчает операционную работу чения на размеры информационного обмена. Обще- сотрудника-космонавта на борту. известно, что для наземных участков цепей поста- Если выполнить наукометрический анализ пуб-вок задача идентификации, учета, маркировки ликаций по выбранной области, то можно опреде-и мониторинга материальных объектов имеет реше- лить, что рост интереса к таким моделям данных ния, разработаны прикладные информационные в сфере информационного взаимодействия между системы. Что касается космического участка цепи сегментами и подсистемами обусловлен развитием перемещения материальных потоков, то ввиду информационных сервисов, необходимостью удо-большой стоимости доставляемого оборудования влетворения потребностей общества и админи-в настоящее время ведутся исследования по разра- стративных органов, расширением взаимодействия ботке единой международной системы идентифика- в электронной форме на различных уровнях, внед-
я я я
rt и я
я
рением систем электронного учета и документове-дения. Однако на практике имеет место различный уровень разработки и внедрения систем идентификации, особенно для технических процессов и систем. Рассматриваемая ситуация особенно актуальна для производственных и технических систем приборостроительной и космической отраслей, предприятий, участвующих в организации и перемещении материальных объектов [1]. Ввиду постоянного усложнения процессов и комплектации грузов для данных сфер необходима разработка новых, более производительных и мобильных систем учета материальных объектов, которые можно было бы использовать как для наземных, так и для бортовых информационных систем и процессов. В ситуации с Международной космической станцией (МКС) необходимо достижение эффекта универсальности, когда различные сегменты МКС, различные страны могут в едином информационном пространстве обмениваться информацией об объектах материального потока, решать задачи мониторинга положения объектов, идентифицировать и использовать информацию в течение всего жизненного цикла прибора (материального объекта), поступившего на борт. Сегодня существенно
возрастает уровень сложности используемых информационных систем и, как следствие, повышаются требования к организации передаваемых данных, к их согласованности и непротиворечивости [2, 3]. Система учета материальных объектов должна объединить все транспортно-складские операции, решить задачу определения движения грузов как на земле при формировании, проверке комплектности, так и непосредственно на борту космической станции. Система движения грузов (материальных объектов) должна иметь дополнительно модули планирования грузопотоков [1], интегрированные с логистическими информационными системами. Кроме того, важной задачей при организации оперативного учета материального потока грузов является реализация возможности единого информационного обмена между различными сегментами космической системы, что, в свою очередь, предполагает использование стандартизированных методов и средств.
Для решения поставленной задачи необходимо определить зависимость уровня сложности структур данных от уровня организации (упорядоченности) информационного взаимодействия (рис. 1).
я я
CS «
ft
И
о ft
CD
At**
Уровни организации (упорядоченности) информационного взаимодействия
m
я
£
Рис. 1. Зависимость степени сложности структур данных от уровня организации информационного взаимодействия: 1 - неуправляемое взаимодействие; 2 - регламентированное взаимодействие; 3 - отдельное взаимодействие элементов; 4 - внутрипроцессное взаимодействие; 5 - сложное межпроцессное взаимодействие
аз и
Fig. 1. Dependence of data structures complexity on the level of information interaction organization: 1 - unmanaged interaction; 2 - regulated interaction; 3 - separate interaction of elements; 4 - intraprocess interaction; 5 - complex interprocess interaction
Уровень организации взаимодействия можно оценивать по количеству охваченных процессов,
количеству процедур, количеству участников взаимодействия (в том числе в рамках международно-
5
4
3
2
1
го взаимодействия информационных систем), имеющихся аппаратных комплексов для идентификации объектов материального потока.
На рис. 1 неуправляемое взаимодействие 1 соответствует обмену данными в общем неструктурированном виде, это самый простой вариант взаимодействия, реализующий отношения между двумя элементами. В данном случае не формируется каких-либо особых требований к данным либо они согласуются на основе разработанных сторонами форматов.
На рис. 1 представлен переход от первого, простого уровня к пятому, межпроцессному, при этом наблюдается значительное усложнение требований к полям и форматам данных.
Регламентированное взаимодействие 2 подразумевает обмен данными с использованием определенных установленных форм представления данных. Уровень сложности структур данных в данном случае «формализованный».
Отдельное взаимодействие 3 предполагает обмен данными по цифровым каналам связи с использованием унифицированных форм. Уровень сложности структур данных в данном случае «структурированный». Данный уровень обмена информацией на практике ограничен рамками отдельного процесса.
Внутрипроцессное 4 и межпроцессное 5 взаимодействия означают переход на принципиально новый характер взаимодействия, предполагают не просто структурирование данных, но и согласование структур, имен, ограничений и правил контроля корректности для семантически эквивалентных элементов данных в рамках нескольких связанных процессов. Потребность в унификации возникает в первую очередь для транспортно-ло-гистических операций, когда появляется необходимость в межсегментном обмене данными о материальных объектах. Данное обстоятельство является основой для формирования структуры банка памяти, необходимого для идентификаций материального объекта.
В качестве материальных объектов, которые участвуют в процессах перемещения, учета и последующего мониторинга на борту космической станции, рассматриваются, к примеру, приборы, некоторые запасные элементы и иные устройства. Информация о материальном объекте представлена в RFID-метке [4-6]. Для разработки систем идентификации необходимо применять стандарты CCSDS (The Consultative Committee for Space Data Systems), которые описывают общие требования к применению радиочастотных меток для космической отрасли. В представленной работе приведены результаты моделирования процесса передачи информации о материальных объектах между сег-
ментами, решение задачи кодирования и декоди- ai
рования информации о материальном объекте. ro
В рамках выполненного исследования необходимо ^
проведение серии экспериментов для моделирова- .
ния передачи информации о материальных объек- Ta
тах между различными сегментами как на борту, |
так и между наземными и космическими участка- ^
ми. Участники реализуют программное обеспече- .
ние самостоятельно, используя только согласован- Re
ные методы и модели для идентификации матери- ear
альных объектов на основе CCSDS. Программное h
обеспечение, которое будет использоваться, каж- fin
дый участник эксперимента подготавливает само- for
стоятельно. Для проведения эксперимента при at
практической реализации был выбран язык про- on
граммирования Java. |
Для проработки документации по данному во- act
просу была выделена рабочая область «Бортовые §
интерфейсы космических аппаратов» (SOIS), стан- t
дарт 881.1-B-1 «Сервисы, реализующие бортовые |
интерфейсы космических аппаратов. Спецификация i
к радиочастотной идентификации (RFID)» [7-9]. За ГГ
основу исследования и выполнения моделирования nt
процесса передачи информации (кодирования, де- b
кодирования) был выбран раздел CCSDS RFID Tag- t
Encoding Yellow Book. В данном разделе рассмат- g
s
риваются вопросы кодирования меток, материаль- a
ных объектов, дополняющие схему кодирования ed
меток в системе управления запасами космических n
станций, предназначенную для начальных летных CS
испытаний. D
СЛ
t
n
Модель организации информационного вза- a
имодействия для идентификации объектов ма- SS
териальных потоков o
Особенностью процессов учета материальных С
потоков на основе CCSDS (CCSDS RFID tid
Tag-Encoding Yellow Book) является требование nti
обеспечения унифицированного описания матери- ica
альных объектов для различных процессов, сег- ion ментов и участков перемещения материальных объектов. Предлагается использование систем автоматической идентификации объектов. Аппаратным средством здесь выступает технология радиочастотной идентификации RFID, выбор которой обоснован в основном документе «CCSDS RFID Tag-Encoding Yellow Book». Выбор данной технологии обусловлен широкими возможностями использования беспроводных бортовых сетей и организации автоматизированного считывания всех объектов при поступлении их на борт космической станции. В выбранном авторами стандарте CCSDS [10] и работах [11, 12] представлен общий принцип управления грузопотоком применительно к космической станции, с учетом разделения на наземные процессы и процессы на борту. Каждому объекту,
например поступившему прибору, необходимо назначить уникальный идентификатор, который будет использоваться в информационных системах на борту и будет унифицирован для различных
сегментов, процессов. Предлагаемая схема взаимодействия информационной базы данных и оборудования для проведения идентификации объектов материального учета представлена на рис. 2.
я я я rt и я
я
ч я
я &
я
о
О
Рис. 2. Схема выполнения процесса идентификации материальных объектов на основе стандарта CCSDS RFID Tag-Encoding Yellow Book
Fig. 2. Scheme of identifying the material objects by using standard CCSDS RFID Tag-Encoding Yellow Book
я я
га
я £
Особенностью рассматриваемого процесса является фиксация по времени интервалов доставки материальных объектов для космической станции. После первой идентификации при получении объектов возникает ситуация межсегментного взаимодействия в процессе передачи информации. Информация о материальных объектах должна быть согласована между различными подсистемами, уровнями (к примеру, между наземными процессами и процессом поступления материального объекта на борт) или иными сегментами системы «Земля - космос». Моделирование информационного обмена осуществлялось с применением теоретико-множественных представлений.
Представим модель информационного обмена между различными сегментами в виде структуры М = < Б, Е, Т, К > , где £ = {з;, s2,..., зп} - множество сегментов идентификационной модели, п -количество сегментов; Т = {г;, г2,..., гк} - множество временных меток событий из Е, к - количество объектов, которые будут идентифицироваться; К = {г;, г2,..., г} - множество ресурсов вычислительной среды, - количество задач идентификации (событий в системе); Е={е,, е2,..., еп} - множество событий, происходящих в процессе выполнения идентификации материальных объектов, V -количество проверок.
Имеет место линейный процесс идентификации поступающих материальных объектов. Множество временных меток событий сегмента упорядочено г' < г2 <... <г\, г\ еТ, / е {1,2,.., п} - номер процесса (сегмента); у е {1,2,..., V} - номер события. Исходные множества Б, Е, Т, К связаны между собой отношениями «от многих-ко-многим». Сегменты (процессы) модели идентификации могут обмениваться сообщениями между собой. Представим х, г) - сообщение от /'-го сегмента у-му сегменту, содержащее некоторый объем данных х и временную метку г (датировку сообщения). Некоторый сегмент примем как генерирующий сегмент, если в некоторый момент времени г происходит отправление сообщения ер,/ (х, г) сегменту зу. При таком подходе сегмент зу примем как принимающий, если он получает сообщение ер/ (х, г) от сегмента з/, отправленное в момент времени г.
Особенностью рассматриваемой системы является то, что передаваемое сообщение должно содержать необходимую информацию о материальном объекте, иметь возможность внесения дополнительной информации, возможности включения дополнительных идентификаторов и указаний об объекте. Участники информационного обмена,
в том числе расположенные на отдельных уровнях управления материальным потоком, являются различными сегментами. Ввиду использования беспроводных бортовых сетей необходимо оценивать возможные объемы передаваемой одновременно информации между сегментами о материальных объектах, оценивать возможные сбои и точность распознавания кодов идентификаторов материальных
объектов при передаче информации или идентификации входящего объема материальных объектов. Аппаратными средствами, которые интегрируются в информационные системы идентификации, являются радиочастотные считыватели №10, объединенные в единую информационную сеть. Общая схема организации процесса передачи информации о материальных объектах приведена на рис. 3.
Рис. 3. Общая схема организации информационного обмена между различными сегментами на основе CCSDS (RFID Tag-Encoding Yellow Book): Sj, S/+i - множество сегментов идентификационной модели; ejij(x, t) - сообщение от i-го сегмента j-му сегменту
Fig. 3. General scheme of information exchange between different segments based on CCSDS (RFID Tag-Encoding Yellow Book): Sj„ Sj+1 - the set of identification model segments; e|ij(x, t) - message from the i-th segment to the j-th segment
3 b
Для организации автоматической идентификации объектов на основе радиочастотной технологии при практической реализации необходим выбор форматов полей и библиотек символов. Предлагается разделить данные об объектах материального потока на два основных блока. Блок № 1 связан с хранением данных на радиочастотной метке и содержит представление идентификатора объекта идентификации в двоичной системе. В блоке № 2
использована шестнадцатеричная система счисления, он является идентификатором радиочастотной метки, который хранится в базе данных идентификаторов объектов. При генерации данных для кодирования радиочастотной метки для материального объекта согласно СС8Б8 881.1-В-1 идентификатор метки будет содержать кортеж из полей данных объекта
{Database-ID, Owner-ID, Program-ID, Object-ID, Serial-ID},
где Database-ID представляет организацию, ответственную за определение и администрирование пространства имен объектов; Owner-ID представляет организацию, которой принадлежит физический объект, к которому прикреплена метка; Program-ID представляет подорганизацию организации-владельца объекта; Object-ID представляет классы объектов (например, приборное оборудование, прибор, продукты питания, инструменты и т. д.), к которым будут прикреплены RFID-метки;
3
Serial-ID представляет уникальные объекты, к которым будут прикреплены RFID-метки.
Структура представления данных о материальных объектах на основе стандарта CCSDS 881.1-B-1
Согласно рассматриваемому стандарту CCSDS RFID-метка хранит информацию о пяти полях данных в двоичной системе, на реализацию которой отводится 96 бит (рис. 4).
Рис. 4. Структура полей данных радиочастотной метки объекта идентификации: с10 - символ char; г10 - целое число от 0 до 65 535; 24 х c16 - все предыдущие поля в шестнадцатеричной системе счисления, т. е. 24 символа char
Fig. 4. Structure of RFID tag data fields of an identification object: c10 - char character; г10 - integer from 0 to 65,535; 24 х c16 - all preceding fields in hexadecimal notation, i. e. 24 char characters
я я я
rt и я
я
ч я
я &
я
о о
В базе данных информация об объекте хранится в шестнадцатеричной системе с использованием 24 символов. Структура и побитовое распределение данных представлены на рис. 4.
Для формирования этих полей предлагается использование специального алфавита ЕСМА-113 [13] разрешенных символов. Этот алфавит содержит информацию как о разрешенных символах и наборах для каждого из битовых комбинаций, так
и о значении символа, используемого в шестнадцатеричной системе счисления. При генерации данных для кодирования RFID-метки поле Object-ID представляется в десятичной системе счисления и имеет диапазон представления от 0 до 65 535.
Специализированный алфавит ECMA-113, который предназначен для создания идентификаторов материальных объектов, приведен на рис. 5.
я я
S rt S
о Я
о
4 О
я я
5
S «
я
е
о
>я
4 о
5 3
Ь8 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1
ь7 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1
ь6 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1
ь5 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15
Ь4 Ь, Ь? Ь,
0 0 0 0 00 SP 0 9 Р P NBSP А a Р № 0
0 0 0 1 01 1 1 А Q a q Ё Б С б с ё 1
0 0 1 а 02 " 2 В R Ь г Ъ В Т в т Ь 2
0 0 1 1 03 # 3 С S с s Г Г У г У г 3
0 1 0 0 04 $ 4 D Т d t e д ф д Ф е 4
0 1 0 1 05 % 5 Е и е u s Е X е X s 5
0 1 1 0 06 & 6 F V f V i Ж ц ж Ц i 6
0 1 1 1 07 1 7 G W 9 w T 3 ч 3 ч Т 7
1 0 0 0 08 ( 8 Н X h X J И ш и ш j 8
1 0 0 1 09 ) 9 I Y i У lb й щ й Щ Jb 9
1 0 1 0 10 * J Z z \ъ к ъ к ъ to A
1 0 1 1 11 + Г К [ k С ъ л ы л ы fl В
1 1 0 0 12 / < L \ l I к м ь м ь k С
1 1 0 1 13 - = М : m > SHY н э н э § D
1 1 1 0 14 . > N А n У О ю О ю У E
1 1 1 1 15 / 7 0 0 и п я п я и F
0 1 2 3 4 5 6 7 8 9 А в с D Е F 4
Рис. 5. Алфавит ЕСМА-113 для создания идентификатора материального объекта (кодирования/декодирования информации о материальном объекте)
я я
Fig. 5. ECMA-113 alphabet for creating an identifier of a material object (coding/decoding information about a material object)
ч
w
s
о о
w ш
я
£
&
H K'
и
ш
о &
о >я
На основе проведенного анализа алфавита ЕСМА-113 и необходимости включения данного алфавита в разрабатываемую информационную систему мониторинга и учета материальных объектов на русском языке выполнено дополнение ла-тинской кодировки кириллической кодировкой. Данное решение значительно расширило практическое применение алфавита ЕСМА-113 для описания приборов (объектов) российского сегмента. Для дальнейшего использования данного алфавита происходит посимвольное кодирование информации о названии материального объекта, которое затем поступает в базу данных, согласованную
с аппаратными RFID-считывателями. Данные о материальном объекте в радиочастотной метке представлены с помощью 96 бит. В свою очередь, идентификатор в базе данных объектов представлена в виде 24 символов, приведенных в шестнадцатеричной системе счисления. Для организации идентификации необходимо также разработать алгоритм декодирования на основе алфавита ECMA-113.
Сравнение систем кодировки символов и описание формирования модели («полей» (см. рис. 4)) представления о материальном объекте приведены в табл. 1.
Таблица 1 Table 1
Описание формирования полей данных на основе различных систем представления Description of developing fields on the basis of different representation systems
R
Способ представления
Модель представления
Система двоичного представления
bitsetl^ S)
Z
;=0
(Database - ID; + Owner - ID; + Program - IDi+ + Serial - ID; + Object - ID¿ )
Десятичная система представления
bitset( S)
Z
(Database - ID; + Owner - ID; + Program - IDi+ + Serial - ID; + Object - ID; )
to _ ulong ()
Шестнадцатеричная система представления
hex
(Database - ID; + Owner - ID; + Program - IDi+ + Serial - ID; +Object-ID; )
Аппаратный КРГО-считыватель должен считы- ве СС8Б8 стандарта 96 бит информации являются вать идентификатор материального объекта и точно идентификатором меток, которые КРГО-считыватель производить посимвольное распознавание. На осно- будет получать (рис. 6).
96Ъ^
3 b
3 i
r
e
n
00h 0Sh l0h lSh 20h
2Sh
30h
3Sh
40h 4Sh
60h
5Sh 5Fh
Byte Byte Byte Byte Byte Byte Byte Byte Byte Byte Byte Byte
0 l 2 3 4 5 6 7 S 9 l0 ll
0 0 0 0 0 0 0 0 0 0 0 0
t e
I
3 C C
Рис. 6. Представление информации о материальном объекте, к которому относится RFID-метка
Fig. 6. Presenting information about a RFID tag-related material object
Каждый символ имеет соответствие 8 бит счисления. Поля метки содержат 4 банка памяти, и представление в шестнадцатеричной системе представленные на рис. 7.
a.
СЛ n
o
Bank ll 2 User
Bank l0 2 TID
Bank 0l 2 EPC/TAG ID
Bank 00 2 RESERVED
Рис. 7. Банки памяти для RFID-метки Fig. 7. Memory banks for a RFID tag
Банк ТШ описывает информацию о КРГО-метке. Из данного банка памяти можно узнать о производителе, модели, уникальном серийном номере, параметрах банков памяти, поддерживаемых коман-
дах. В подавляющем большинстве выпускаемых меток из всей доступной в банке ТШ памяти используется только 32 или 96 бит. Представление полей приведено на рис. 8.
и
и ц
а
и
и и
00h
l0h
20h
30h
JJ_
Bank l0 (TID) TID Bits (<
□ = Tag Manufacture Information УУ
д
и
и &
п
C C
00h
l0h
20h
30h
40h
Bank 00 (Reserved)
□
= Control Information
н и
м а м
ет с и
с
д
о п и
м
00h 0Sh l0h
Bank 11 (User)
□
20h
30h
LL
DSFID Encoded Data Elements
= Business Data
00h
l0h
20h Filter value 2l0h
«
е д
о м и
н и
д
е л с с
W Ш
н
£
& H
sd и
в
о &
о
«
Bank 0l (EPC)
r "
CRC PC Bits —1 EPC XPC Bits
I I = Control Information I J = Business Data
Рис. 8. Визуальное представление структуры банка памяти для внесения информации о материальном объекте Fig. 8. Visual representation of the memory bank structure for entering information about a material object
В совокупности данные поля будут являться полным идентификатором того или иного материального объекта, подлежащего идентификации и учету в процессе перемещения.
Моделирование процесса идентификации объектов при выполнении информационного обмена между различными сегментами системы
Использование рассматриваемого стандарта СС8Б8 с интеграцией с технологией №ГО предполагает его первоначальное тестирование, что, в свою очередь, требует разработки двух отдель-
ных модулей для тестирования (кодирования и декодирования информации о материальных объектах). Первый модуль предназначен для кодирования данных на основе стандартного заданного алфавита символов для четко сформированной структуры полей данных, записанных в метке БРС/ТЛв ГО в блоке памяти №ГО. Второй модуль предназначен для выполнения декодирования информации и определения соответствия полученных данных от ЯРТО-метки базе данных идентификаторов существующих меток.
Поскольку поля данных при декодировании метки содержат набор символов, определенных в таблице стандарта алфавита ECMA-113, а идентификаторы меток представлены в виде набора из 24 символов шестнадцатеричной системы, второй модуль должен преобразовать полученные символьные поля в шестнадцатеричные значения для выполнения идентификации меток в базе данных меток, а также для определения ее оригинальности.
На основе моделирования различных вариантов передачи информации о материальных объектах производится тестирование на совместимость и возможность объединения различных сегментов в единое информационное поле. Для разработки и тестирования стандарта были определены два независимых агентства: Национальное управление по аэронавтике и исследованию космического пространства (NASA, США) и Федеральное космическое агентство (Российская Федерация). Целью
выполнения моделирования передачи информационных пакетов о материальных объектах является разработка алгоритмов и модулей для безошибочного кодирования, декодирования и идентификации меток ЯРТО.
Особенностью моделирования информационного взаимодействия является то, что стороны разрабатывают свое программное обеспечение независимо друг от друга. При разработке программного обеспечения стороны не обсуждали вопросы выбора информационных систем и языков программирования. При моделировании ставилась задача определения максимального количества идентификаторов, которые стороны могут проанализировать без ошибок.
Интерфейс разработанного программного модуля [14] для распознавания идентификаторов материальных объектов приведен на рис. 9.
Рис. 9. Интерфейс подпрограммы для идентификации, анализа, кодирования и декодирования информации о материальных объектах на основе предложений стандарта CCSDS
Fig. 9. Interface for identifying, analyzing, encoding, and decoding the material object information based on CCSDS standard suggestions
R
3 b
3 C C
Разработанное программное обеспечение содержит модули кодирования информации об объектах для передачи данных и декодирования с целью распознавания сведений об объектах при получении информации. Результаты нескольких экс-
периментов при моделировании передачи данных о материальных объектах приведены в табл. 2: количество объектов оставалось постоянным, в то время как сами названия материальных объектов менялись.
Таблица 2 Table 2
Результаты моделирования передачи информации о материальных объектах Results of modeling the transfer of information about material objects
Объем данных декодирования, шт. Ошибка, % Объем данных декодирования, шт. Ошибка, %
100 0 325 1,5
200 0 350 4
300 0 375 4,6
400 6 400 6
500 7 500 7
600 6 600 6
700 7 700 7
800 6 800 6
900 7 900 7
1 000 6 1 000 6
я я я
rt и я
я
Исходные данные для вычислительных экспериментов формировались на основе следующих вариантов:
- на основе использования списков оборудования и материальных объектов, составленных во время выполнения поставок в прошлые периоды;
- на основе формирования участниками эксперимента случайного количества материальных объектов, участвующих в сегментах системы «Земля - космос».
Списки материальных объектов участники эксперимента не передавали друг другу.
На рис. 10 представлены графики моделирования передачи информации и распознавания меток материальных объектов с учетом использования алфавита ЕСМА-113 для описания материальных объектов на русском языке - результаты экспериментов для определения возможных ошибок в декодировании информации о материальных объектах, (данные измеряются количеством объектов в шт.).
ч я
я &
я
О О
ю я
а о
10
100
200
300
400
500
600
700
800
900
1 000
Объем данных, шт.
&
я
ч
и ю я
а о
325
350
375
400
500
600
700
800
900
1 000
Объем данных, шт.
я я
б
Рис. 10. Результаты экспериментов по моделированию информационного обмена между сегментами, декодирования и распознавания потока материальных объектов: а - эксперимент 1; б - эксперимент 2
Fig. 10. Results of experiments on simulating information exchange between segments, decoding and recognition of the material object flow: а - experiment 1; 6 - experiment 2
ra
я
£
Представленные результаты свидетельствуют о том, что при передаче информации о материальных объектах при использовании алфавита ЕСМА-113 ошибка декодирования находится в пределах 6-7 %. На основании выполненного моделирования передачи информации о материальных объектах была установлена корректность работы под-
программ на языке Java, разработанных авторами. Полученные файлы идентификаторов материальных объектов от других сегментов были определены точно, чего нельзя сказать о результатах идентификации по другим сегментам-участникам. Результаты выполнения информационного обмена малыми группами объектов представлены на рис. 11.
5
0
а
8
6
4
2
0
s я a ш о a s ч о и и
ч й и ю s
а о
l0 30 50 70 90 11П
ш 90 ll0 130
l50 l70 l90 200
2l0 220 230
240 250 260 Объем данных, шт.
270
280
290
300
E
Рис. 11. Результаты экспериментов по моделированию информационного обмена малыми группами объектов между сегментами, декодирования и распознавания потока материальных объектов
Fig. 11. Results of experiments on modeling the information exchange of small groups of objects between segments,
decoding and recognition of the flow of material objects
На основании серии длительных экспериментов при моделировании различного информационного обмена метками материальных объектов было установлено, что ошибка распознавания данных не превышает 6-7 %, причем при увеличении количества объектов это значение не возрастает. Представленный результат является основой для дальнейшей доработки стандарта CCSDS (RFID Tag-Encoding Yellow Book) и внедрения представленного в статье банка памяти радиочастотной метки, алфавита ECMA-113 в практику.
Заключение
Для обеспечения идентификации материальных объектов между различными сегментами (процессами) сложных систем, такими как сегменты системы «Земля - космос», необходима разработка соответствующего информационного обеспечения, которое должно содержать подпрограмму кодирования и декодирования информации. Различные сегменты должны точно идентифицировать материальные объекты и без потерь использовать информацию об объекте в последующих процессах. Аппаратной платформой являются радиочастотная метка, аппаратные считыватели, которые интегрируются в бортовую вычислительную сеть космической станции. На основе стандарта CCSDS (RFID Tag-Encoding Yellow Book) представлены требования к полям радиочастотных меток и разработаны идентификаторы полей меток, которые используются в последующем информационном обмене. В работе представлена практическая реализация предложений стандарта CCSDS, приведены результаты серии экспериментов по моделированию передачи информации о материальных объектах между различными сегментами.
В целях оптимизации информационного поля предлагается использование алфавита ECMA-113, который применяется для символьного кодирования и декодирования информации о материальном объекте - некотором приборе, поступающем в заданный сегмент. Особенностью моделирования объемов информации между различными сегментами является то, что каждая из сторон самостоятельно выбирает программную систему и язык программирования для реализации. Решена задача выделения полей в радиочастотной метке для внесения дополнительной информации о материальном объекте.
Для идентификации материальных объектов на основе алфавита ECMA-113, решения задачи кодирования и декодирования была разработана подпрограмма на языке Java. На основе моделирования информационного обмена было установлено, что значение ошибки распознавания данных не превышает 6-7 %, причем при увеличении количества материальных объектов это значение не возрастает.
Благодаря использованию разработанного модуля декодирования были выявлены ошибочные поля данных и, как следствие, неточности в реализации алгоритма кодирования информации о материальном объекте. Полученные результаты позволяют сделать вывод о возможности интеграции предложенного решения с другими системами идентификации материальных объектов и процессов. Результаты моделирования позволяют говорить об универсальности алфавита ECMA-113 для идентификации материальных объектов и возможности его использования с целью идентификации любых систем.
Список источников
1. Лахин О. И. Особенности постановки задачи планирования программы полета и грузопотока Российского сегмента Международной космической станции // Вестн.
Самар. гос. техн. ун-та. Сер.: Технические науки. 20l5. № 3 (47). С. 32-46.
4
2
0
я я я rt и я
я
я я
m
я £
2. Арманд А. Д. Иерархия информационных структур мира // Вестн. Рос. акад. наук. 2001. Т. 71. № 9. С. 797-805.
3. Nikiforov D. A., Lisikh I. G., Sivakov R L. An approach to multi-domain data model development based on the model-driven architec-ture and ontologies // Supplementary Proceedings of the 4th International Conference on Analysis of Images, Social Networks and Texts (AIST'2015) (Yekaterinburg, Russia, April 9-11, 2015). CEUR Workshop Proceedings. V. 1452. P. 106-117.
4. Finkenzeller K. Fundamentals and Applications in Contactless Smart Cards, Radio Frequency Identification and Near-Field Communication. Wiley, 2015. 779 p. URL: https://repo.zenk-security.com/Magazine%20E-book/RFID_ handbook.pdf (дата обращения: 01.12.2021).
5. Lukinskiy Val., Lukinsky Vl. Designing the analytical base for optimal allocation of stocks in supply chains // Transport and Telecommunication. 2018. V. 19. N. 4. P. 346-355.
6. Lukinskiy Val., Lukinsky Vl., Strimovskaya A. Assessment of Inventory Indicators for Nomenclature Groups with Rare Demand // Reliability and Statistics in Transportation and Communication Selected Papers from the 18th International Conference on Reliability and Statistics in Transportation and Communication, RelStat'18 (17-20 October 2018, Riga, Latvia). Switzerland: Springer, 2019. Iss. 68. P. 121-129.
7. Kim J., Tang K, Kumara S. Value analysis of loca-tionenabled radio-frequency identification information on delivery chain performance // International Journal of Production Economics. 2008. V. 112. P. 403-415.
8. Spacecraft onboard interface services - RFID tag encoding specification. URL: https://public.ccsds.org/Pubs/ 881x1b1.pdf (дата обращения: 01.12.2021).
9. CCSDS RFID Tag-Encoding Yellow Book. URL: https://cwe.ccsds.org/cesg/docs/Interoperability_Test_Reports/ ITR%20881x1b1-Y%20Spacecraft%20Onboard%20Inter face%20Services%E2%80%94RFID%20Tag%20Encoding% 20Specification%20Interoperability%20Test%20Report.docx? Mobile=1&Source=%2Fcesg%2F%5Flayouts%2F15%2F mobile%2Fdispforma%2Easpx%3FList%3Dd23ccb4c%2 Da9d5%2D43ea%2Db3cd%2Da7a957184a19%26View%3D4 48728fc%2D9186%2D4bcf%2D80f0%2D192b39c01942%26 RootFolder%3D%252Fcesg%252Fdocs%252FInteroperability %5FTest%5FReports%26ID%3D2674%26wdFCCState%3D1 (дата обращения: 01.12.2021).
10. Spacecraft onboard interface services - RFID tag encoding specification. URL: https://public.ccsds.org/Pubs/ 881x1b1.pdf (дата обращения: 01.12.2021).
11. Taratun V. E., Fetisov V. A. RFID technology for automation of transport and storage operations in space // 2018 Wave Electronics and its Application in Information and Telecommunication Systems (WECONF 2018). 2018. P. 8604386. DOI: 10.1109/WEC0NF.2018.8604386.
12. Taratun V. E., Fetisov V. A. Development of an identifier analysis algorithms to account for the movement of material flow in space transport systems // Journal of Rhysics Conference Series. 2020. 1515 (3): 32053.
13. Standart ECMA. 8 Bit Single Byte Coded Graphic Character Sets. 1986. 10 p.
14. Свидетельство о государственной регистрации программы для ЭВМ № 2018618499 РФ. Программа анализа и передачи потока данных на основе стандартизации методов и форматов кодировок RFID-меток / Н. Н. Майоров, В. А. Фетисов, В. Е. Таратун; заявл. 05.06.2018.
References
1. Lakhin O. I. Osobennosti postanovki zadachi plani-rovaniia programmy poleta i gruzopotoka Rossiiskogo segmenta Mezhdunarodnoi kosmicheskoi stantsii [Peculiarities of setting problem of planning flight program and cargo traffic of Russian segment of International space station]. Vestnik Samarskogo gosudarstvennogo tekhnicheskogo universiteta. Seriia: Tekhnicheskie nauki, 2015, no. 3 (47), pp. 32-46.
2. Armand A. D. Ierarkhiia informatsionnykh struktur mira [Hierarchy of world information structures]. Vestnik Rossiiskoi akademii nauk, 2001, vol. 71, no. 9, pp. 797-805.
3. Nikiforov D. A., Lisikh I. G., Sivakov R. L. An approach to multi-domain data model development based on the model-driven architec-ture and ontologies. Supplementary Proceedings of the 4th Interna-tional Conference on Analysis of Images, Social Networks and Texts (AIST'2015) (Yekaterinburg, Russia, April 9-11, 2015). CEUR Workshop Proceedings, vol. 1452, pp. 106-117.
4. Finkenzeller K. Fundamentals and Applications in Contactless Smart Cards, Radio Frequency Identification and Near-Field Communication. Wiley, 2015. 779 p. Available at: https://repo.zenk-security.com/Magazine%20E-bookRFID_handbook.pdf (accessed: 01.12.2021).
5. Lukinskiy Val., Lukinsky Vl. Designing the analytical base for optimal allocation of stocks in supply chains. Transport and Telecommunication, 2018, vol. 19, no. 4, pp. 346-355.
6. Lukinskiy Val., Lukinsky Vl., Strimovskaya A. Assessment of Inventory Indicators for Nomenclature Groups with Rare Demand. Reliability and Statistics in Transportation and Communication Selected Papers from the 18th In-
ternational Conference on Reliability and Statistics in Transportation and Communication, RelStat'18 (17-20 October 2018, Riga, Latvia). Switzerland, Springer, 2019. Iss. 68. Pp. 121-129.
7. Kim J., Tang K., Kumara S. Value analysis of loca-tionenabled radio-frequency identification information on delivery chain performance. International Journal of Production Economics, 2008, vol. 112, pp. 403-415.
8. Spacecraft onboard interface services - RFID tag encoding specification. Available at: https://public.ccsds. org/Pubs/881x1b1.pdf (accessed: 01.12.2021).
9. CCSDS RFID Tag-Encoding Yellow Book. Available at: https://cwe.ccsds.org/cesg/docs/Interoperability_Test_Reports/ ITR%20881x1b1-Y%20Spacecraft%200nboard%20Inter face%20Services%E2%80%94RFID%20Tag%20Encoding% 20Specification%20Interoperability%20Test%20Report.docx? Mobile=1&Source=%2Fcesg%2F%5Flayouts%2F15%2F mobile%2Fdispforma%2Easpx%3FList%3Dd23ccb4c% 2Da9d5%2D43ea%2Db3cd%2Da7a957184a19%26View%3D 448728fc%2D9186%2D4bcf%2D80f0%2D192b3 9c01942%2 6RootFolder%3D%252Fcesg%252Fdocs%252FInteroperabilit y%5FTest%5FReports%26ID%3D2674%26wdFCCState%3D 1 (accessed: 01.12.2021).
10. Spacecraft onboard interface services - RFID tag encoding specification. Available at: https://public.ccsds.org/ Pubs/881x1b1 .pdf (accessed: 01.12.2021).
11. Taratun V. E., Fetisov V. A. RFID technology for automation of transport and storage operations in space. 2018 Wave Electronics and its Application in Information
and Telecommunication Systems (WECONF 2018). 2018. P. 8604386. DOI: 10.1109/WECONF.2018.8604386.
12. Taratun V. E., Fetisov V. A. Development of an identifier analysis algorithms to account for the movement of material flow in space transport systems. Journal of Rhys-ics Conference Series, 2020, 1515 (3): 32053.
13. Standart ECMA. 8 Bit Single Byte Coded Graphic Character Sets. 1986. 10 p.
14. Maiorov N. N., Fetisov V. A., Taratun V. E. Programma analiza i peredachi potoka dannykh na osnove standarti-zatsii metodov i formatov kodirovok RFID-metok [Program for analysis and transmission of data flow based on standardization of methods and formats for encoding RFID tags]. Svidetel'stvo o gosudarstvennoi registratsii programmy dlia EVM № 2018618499 RF; 13.07.2018.
Статья поступила в редакцию 19.01.2022; одобрена после рецензирования 23.03.2022; принята к публикации 05.04.2022 The article is submitted 19.01.2022; approved after reviewing 23.03.2022; accepted for publication 05.04.2022
E
Информация об авторах I Information about the authors
Николай Николаевич Майоров - доктор технических наук; доцент; профессор кафедры системного анализа и логистики; Санкт-Петербургский государственный университет аэрокосмического приборостроения; sciencesuai@yandex.ru
Nikolai N. Maiorov - Doctor of Technical Sciences; Assistant Professor; Professor of the Department of Systems Analysis and Logistics; Saint-Petersburg State University of Aerospace Instrumentation; sciencesuai@yandex.ru
3 b
Виталий Евгеньевич Таратун - старший преподаватель кафедры системного анализа и логистики; Санкт-Петербургский государственный университет аэрокосмического приборостроения; taratun.vitaliy@gmail.com
Vitaly E. Taratun — Senior Lecturer of the Department of Systems Analysis and Logistics; Saint-Petersburg State University of Aerospace Instrumentation; taratun. vitaliy @gmail. com
3 C C