Национальный цифровой ресурс Руконт - межотраслевая электронная библиотека (ЭБС) на базе технологии Контекстум (всего произведений: 634620)
Контекстум
.
Ракетно-космическое приборостроение и информационные системы  / №1 2015

Алгоритм робастного оценивания результатов обработки цифровых массивов бортовых вычислительных комплексов изделий ДЗЗ

0   0
Первый авторЛобан
Страниц8
ID522676
АннотацияРассматривается робастный алгоритм обработки цифровых массивов бортовых вычислительных комплексов, позволяющий повысить помехоустойчивость системы телеконтроля на фоне дестабилизирующих факторов. Приводится формализация задачи оценивания групп цифровых массивов, алгоритм оценивания (вербальный и в виде программы на языке С++), а также представлены результаты его работы в составе комплекса обработки телеметрии по реальному изделию ДЗЗ
УДК681.3.06
Лобан, А.В. Алгоритм робастного оценивания результатов обработки цифровых массивов бортовых вычислительных комплексов изделий ДЗЗ / А.В. Лобан // Ракетно-космическое приборостроение и информационные системы .— 2015 .— №1 .— С. 11-18 .— doi: 10.17238/issn2409-0239.2015.1.11 .— URL: https://rucont.ru/efd/522676 (дата обращения: 19.04.2024)

Предпросмотр (выдержки из произведения)

РАКЕТНО-КОСМИЧЕСКОЕ ПРИБОРОСТРОЕНИЕ И ИНФОРМАЦИОННЫЕ СИСТЕМЫ 2015, том 2, выпуск 1, c. <...> 11–18 НАЗЕМНЫЕ И БОРТОВЫЕ КОМПЛЕКСЫ УПРАВЛЕНИЯ КА, ОБРАБОТКА ИНФОРМАЦИИ И СИСТЕМЫ ТЕЛЕМЕТРИИ УДК 681.3.06 Алгоритм робастного оценивания результатов обработки цифровых массивов бортовых вычислительных комплексов изделий ДЗЗ А. В. <...> Рассматривается робастный алгоритм обработки цифровых массивов бортовых вычислительных комплексов, позволяющий повысить помехоустойчивость системы телеконтроля на фоне дестабилизирующих факторов. <...> Приводится формализация задачи оценивания групп цифровых массивов, алгоритм оценивания (вербальный и в виде программы на языке С++), а также представлены результаты его работы в составе комплекса обработки телеметрии по реальномуизделию ДЗЗ. <...> Ключевые слова: алгоритм, робастные оценки, плотность распределения, гистограмма, дестабилизирующие факторы, цифровой массив The Algorithm of Robust Estimation of Results of Digital Processing of Digital Arrays Onboard Computing Systems for Space Remote Sensing A.V.Loban candidate of engineering science, Joint Stock Company “Russian Space Systems” e-mail: aloban@mail.ru Abstract. <...> Key words: algorithm, robust estimation, frequency distribution, histo-grams, destabilizing factors, digital array 12 А. В.ЛОБАН Введение Характерной особенностью большинства существующих и вновь разрабатываемых сложных динамических объектов (СДО), решающих задачи дистанционного зондирования Земли (ДЗЗ), является то, что все б´ ольшую часть общего потока телеметрической информации (ТМИ) занимает «программная» телеметрия, формируемая на объекте в виде массивов бортовых вычислительных комплексов(БВК). <...> Массивы БВК передаются в полном потоке ТМИ по отдельным позициям телеметрического кадра. <...> Причем в зависимости от разрядности программного регистра и способа передачи массивов выделяется соответствующее число позиций кадра. <...> Кроме того, на объекте может быть одновременно несколько видов программных регистров и интерфейсов их встраивания в общий поток информации телеконтроля. <...> В данной статье рассматривается один из способов передачи <...>
Алгоритм_робастного_оценивания_результатов_обработки_цифровых_массивов_бортовых_вычислительных_комплексов_изделий_ДЗЗ.pdf
РАКЕТНО-КОСМИЧЕСКОЕ ПРИБОРОСТРОЕНИЕ И ИНФОРМАЦИОННЫЕ СИСТЕМЫ 2015, том 2, выпуск 1, c. 11–18 НАЗЕМНЫЕ И БОРТОВЫЕ КОМПЛЕКСЫ УПРАВЛЕНИЯ КА, ОБРАБОТКА ИНФОРМАЦИИ И СИСТЕМЫ ТЕЛЕМЕТРИИ УДК 681.3.06 Алгоритм робастного оценивания результатов обработки цифровых массивов бортовых вычислительных комплексов изделий ДЗЗ А. В.Лобан к. т. н, ОАО «Российские космические системы» e-mail: aloban@mail.ru Аннотация. Рассматривается робастный алгоритм обработки цифровых массивов бортовых вычислительных комплексов, позволяющий повысить помехоустойчивость системы телеконтроля на фоне дестабилизирующих факторов. Приводится формализация задачи оценивания групп цифровых массивов, алгоритм оценивания (вербальный и в виде программы на языке С++), а также представлены результаты его работы в составе комплекса обработки телеметрии по реальномуизделию ДЗЗ. Ключевые слова: алгоритм, робастные оценки, плотность распределения, гистограмма, дестабилизирующие факторы, цифровой массив The Algorithm of Robust Estimation of Results of Digital Processing of Digital Arrays Onboard Computing Systems for Space Remote Sensing A.V.Loban candidate of engineering science, Joint Stock Company “Russian Space Systems” e-mail: aloban@mail.ru Abstract. Considered robust algorithm of digital arrays onboard computing systems that improve the immunity system of telecontrol on the background of destabilizing factors. Formalization of the problem of estimating groups of digital arrays, the estimation algorithm (verbally and in the form of a program in C++), and presents the results of his work in the complex processing of telemetry for real-product of RS. Key words: algorithm, robust estimation, frequency distribution, histo-grams, destabilizing factors, digital array
Стр.1
12 А. В.ЛОБАН Введение Характерной особенностью большинства существующих и вновь разрабатываемых сложных динамических объектов (СДО), решающих задачи дистанционного зондирования Земли (ДЗЗ), является то, что все б´ ольшую часть общего потока телеметрической информации (ТМИ) занимает «программная» телеметрия, формируемая на объекте в виде массивов бортовых вычислительных комплексов(БВК).Так,дляпримера поодномуиз новых изделий ДЗЗ число параметров «приборной» телеметрии составляет около 2000, а число параметров «программной» телеметрии — около 6000. Массивы БВК передаются в полном потоке ТМИ по отдельным позициям телеметрического кадра. Причем в зависимости от разрядности программного регистра и способа передачи массивов выделяется соответствующее число позиций кадра. Кроме того, на объекте может быть одновременно несколько видов программных регистров и интерфейсов их встраивания в общий поток информации телеконтроля. В данной статье рассматривается один из способов передачи массивов БВК с помощью регистра «ЗУПР». Суть способа состоит в следующем: массив БВК, накопленный на бортуна «невидимых» сеансах, разбивается на группы по 130 байт и затем передается в режиме воспроизведения (ВП) группа загруппой несколькораз (покавключен режим ВП). Например, на реальном сеансе накоплены группы с номерами от 0 до 255, повторены в режиме ВП 48 раз. В случае когда в тракте доставки полного потока ТМИ отсутствуют дестабилизирующие факторы (сбои, разрывы поступления информации по времени и др.), достаточно выделить однулюбую из поступивших последовательностей групп и «нарезать» отчеты из цифрового массива БВК. Однако на практике рассчитывать на такую ситуацию нельзя, ввиду того, что сбойные точкиотсчеты присутствуют практически на любом сеансе телеконтроля. Как наиболее рационально использовать особенности такого способа передачи массивов БВК и какой должен быть алгоритм оценивания поступивших групп, чтобы обеспечивалась робастность оценок (устойчивость к воздействию помех с неизвестным законом распределения)? В статье дается ответ на эти вопросы. Формализация задачи Полный поток ТМИ содержит совокупность телеметрических кадров, по отдельным позициям которых (каналам группового сигнала) вставляется информация с «программных регистров» БВК. Как правило, процесс «вставки» массивов БВК асинхронный. Рассматриваемый способ характерен тем, что часть массива БВК (группа — 128 байт, плюс 2 байта — номер группы) передается в одном кадре, в следующем кадре — следующая группа и т.д. до тех пор, пока не будут переданы все группы. Затем процесс повторяется заново и так до конца режима ВП сеанса обработки. Ввидутого, что на разных участках сеанса связи воздействие дестабилизирующих факторов на поток ТМИ различно, возникает задача оценивания результатов обработки информации телеконтроля в виде выделенных групп общего цифрового массива БВК. Лишь после ее решения можно приступать к «нарезке» массива БВК на множество массивов регистра (номенклатуру отчетов) — результаты диагностирования подсистем СДО на борту. В соответствии с этим принятие решения о виде поступившего отчета получается многослойным и представимо с помощью математической структуры переработки цифрового массива БВК [1, 2]: (1) где T — множество моментов времени телеконтроля объекта; X, Y — множества входных и выходных сигналов объекта соответственно; РАКЕТНО-КОСМИЧЕСКОЕ ПРИБОРОСТРОЕНИЕ И ИНФОРМАЦИОННЫЕ СИСТЕМЫ т. 2 вып. 1 2015
Стр.2
АЛГОРИТМ РОБАСТНОГО ОЦЕНИВАНИЯ РЕЗУЛЬТАТОВ ОБРАБОТКИ ЦИФРОВЫХ МАССИВОВ 13 Z — множество состояний объекта; L — отображение «наблюдения» СДО; G — отображение «наблюдения» групп массива БВК; χg — отображения импликации группирования; Y (ϑg) — фактор-множество Y (g) каналов группирования цифровой информации регистра БВК; Y (ϑη) — фактор-множество Y (η) каналов массива цифровой информации БВК; ψg — отображение робастного оценивания групп массива БВК; Y (ϑηψ) фицированных и истинных отчетов БВК; χ1, χ2, χ3, χ4 — отображения импликации i классифицирования, оценивания и визуализации отчетов БВК; Ei, Si, i = 1, k — множества заданных и истинных отчетов БВК; ηi, ψi, υi, i = 1, k — отображения классифицирования, оценивания и визуализации отчетов БВК; Y (ϑυ) — фактор-множество формуляров визуализации V ; ϑ, ϑg, ϑηi, ϑψi, i = 1, k — отображения факторизации выделения, группирования, стратифицированного классифицирования и оценивания соответственно. Реализация процесса (1) заключается в осуществлении трех последовательно выполняемых этапов. На первом этапе формируются фактормножества Y (ϑg), Y (ϑυ), Y (ϑηψ) группам и отчетам массива БВК, а также мноi жество видов отчетов Ei, i = 1, k. Эти сведения составляют стратифицированную модель «программной» телеметрии БВК (нижняя часть структуры). Модель содержит данные о том, как выделить из полного потока ТМИ цифровые группы массива программного регистра, как объединить группы в единый массив, опознать отчеты («нарезать» массив на отчеты), описать цифровые параметры, входящие в отчеты. Сведения берутся из конструкторской документации на СДО. На втором этапе выполняется отображение G «наблюдения» групп массива БВК, причем соблюдается условие Gχg = ϑg. Затем выделенные группы оцениваются с помощью отображения ψg для сборки общего массива БВК (ψg : Y (g) →Y (η)). , i = 1, k, Y (ϑυ) по , i = 1, k — фактор-множество классиВ данной статье рассматривается робастная процедура оценивания, не зависящая от ограничений на виды распределений помех, которые присутствуют вцифровойинформациигрупп множества Y (g). Третий этап заключается в определении видов реальных отчетов массива БВК по телеизмерениям и включает выполнение отображений ηi, ψi, υi, i = = 1, k. Структура (1) дает наглядное представление о процессах выделения, классифицирования, оценивания и визуализации отчетов БВК, а также о функционально достаточном составе и структуре алгоритмов подготовки исходных данных и переработкиинформациицифровыхмассивов. Важно отметить, что для компактного хранения и обмена данными имеется возможность фиксировать результаты переработки в сечении перед множеством V , т. е. без визуализации. При этом объем данных результатов сокращается в несколько раз. Например, если группы, образующие массив БВК, повторяются 30–50 раз на сеансе обработки, то коэффициент сжатия «программной» телеметрии тоже будет таким же. Пусть массив БВК передается с помощью m групп по 128 байт каждая n раз за сеанс, т. е. состояние массива определяется mn-мерным вектором y(g) ∈mn. Пространство mn —пространство состояний массива БВК. В результате процесса телеконтроля (отображение G)определяется значение y∗(η) вектора y(η) ∈m.Пространство m — пространство измеряемых параметров. Задано однозначное отображение H: mn →n, определяемое вектор-функцией y(g) =H(y(η)),где H(y(η)) — истинное значение вектора измеряемых параметров, когда массив находится в состоянии y(g). Измеренное значение y∗(η) отличается от истинного значения H(y(η)) на вектор ошибок измерений ρ ∈m,т. е. y∗(η) =H(y(η))+ ρ. Оцениваемый параметр выделяется заданием отображения δ : Y (g) → Y (η), определяемого функцией δ = δ(y(g)). В результате отображения оценивания ψg : Y (g) → Y (η) каждому y∗(η) ставится в соответствие число  δ= ψg(y∗(η)),называемое оценкой параметра δ. Предполагаются неизвестными РАКЕТНО-КОСМИЧЕСКОЕ ПРИБОРОСТРОЕНИЕ И ИНФОРМАЦИОННЫЕ СИСТЕМЫ т. 2 вып. 1 2015
Стр.3
14 А. В.ЛОБАН характеристики вероятностного распределения ошибок измерений. Задача состоит в том, чтобы найти такое отображение оценивания (процедуру, алгоритм), при котором модуль разности |δ − в некотором смысле наименьшим. Постановка задачи близка к классическим спо δ | оказывается собам минимаксного оценивания при неизвестной корреляции ошибок измерений [3] (оценивание методом наименьших квадратов, задача о наихудшей корреляции, использование методов линейного программирования и др.). Однако следует учитывать, что взаимная корреляция отдельных байт, входящих в группу цифровых данных, практически отсутствует. Измерения, передаваемые в составе отдельной группы, нельзя сжать, а значит, повысить их достоверность. Учитывая это, предлагается робастный алгоритм оценивания групп, основная идея которого состоит в следующем. В процессе оценивания поступивших на сеансе групп строится гистограмма частоты повтора значений кода каждого байта, входящего в группу. В качестве результата формируются группы, у которых входящие байты характеризуются максимальной частотой повторения значений кодов. По существу, это первый шаг робастной процедуры оценивания — «редактирование» данных усечением выделяющихся наблюдений по некоторомуправилу[4], в данном случае по частоте повторов. Полученный результирующий массив БВК можно подвергнуть разбору на содержащиеся в нем отчеты. Этот короткий путь получения результатов хорошо работает в случае, когда уровень сбоев сравнительно невелик. Если больше ничего не предпринимать, то это обычная процедура оценивания, которая допускает на выходе грубые ошибки при значительном влиянии дестабилизирующих факторов. Робастная процедура должна минимизировать максимальное ухудшение (минимаксная процедура). Поэтому в качестве следующего шага необходимо количественно и качественно оценить результаты процедуры, «а затем последовательно провести переподгонкудо тех пор, пока не появится сходимость»[4].Качественнаяоценка—этокогда «нарезка» на отчеты происходит успешно. Количественные оценки можно связать с частотой повторов значений кодов байтов группы, а также количеством сформированных отчетов при «нарезке» массива БВК. Так, например, если байт, входящий в группу, имеет два различных значения с примерно равной максимальной частотой, то при подгонке следует получить результат оценивания для каждого случая, затем выбрать вариант с большим количеством сформированных отчетов. Целесообразно также сопроводить результаты обработки количественной оценкой робастности. Практическая реализация При постановке объекта ДЗЗ на информационно-телеметрическое обслуживание (при подготовке исходных данных по документации на изделие) для обработки массивов БВК формируются три структуры данных (см. рис. 1): описание регистров (MBVK), номенклатура отчетов по регистрам (TOF) и перечень параметров отчетов (TUPF). Структуры иерархически упорядочены и позволяют описать для каждого «программного» регистра состав массивов и состав параметров для отчетов. Причем параметры цифровых отчетов и манипуляции с ними описываются по общим правилам типового комплекса программ обработки телеизмерений (TXP — таблица характеристик параметров, вход по условномуномерупараметра — УН). По существу, после подготовки исходных данных формируется модель отчетов БВК, представленная соответствующими компонентами в нижней части структуры (1). Этих данных достаточно, чтобы выделить из общего потока телеметрии каналы, по которым передаются цифровые массивы БВК (отображение L «наблюдения» СДО), сформировать группы (отображение G «наблюдения» групп массива БВК), проверить монотонность поступления групп, оценить (проголосовать) группы, собрать общий массив БВК и затем его обработать. Суть обработки массива БВК после операции оценивания групп состоит в том, чтобы выделить из массива слов отчеты и нужные параметры и представить пользователю в удобном виде. Внастоящее времянакопленопытпредставления РАКЕТНО-КОСМИЧЕСКОЕ ПРИБОРОСТРОЕНИЕ И ИНФОРМАЦИОННЫЕ СИСТЕМЫ т. 2 вып. 1 2015
Стр.4
АЛГОРИТМ РОБАСТНОГО ОЦЕНИВАНИЯ РЕЗУЛЬТАТОВ ОБРАБОТКИ ЦИФРОВЫХ МАССИВОВ 15 Рис. 1. результатов обработки (визуализации) в следующих видах:  последовательность массивов в виде «экспресс-отчета» с распечаткой параметров в физических величинах и в двоичном виде;  отчеты после «фильтрации» по контролируемым системам СДО;  таблицы групп параметров (например, баллистический вектор);  обобщенные формуляры контроля основных событий работы СДО и др. Алгоритм оценивания групп массива БВК и «нарезки» отчетов реализован в виде программы на языке С++ (см. таблицу) и используется на практике по одномуиз изделий ДЗЗ. Анализ воздействия сбоев на цифровые данные группы с номером 007E (см. рис. 2) показывает, что отдельные биты искажены (соответствующие слова массива помечены символом ∗ —звездочкой на правой части рисунка) по сравнению с массивом, полученным в результате процедуры оценивания. На рисунке представлены 32 слова группы 007E в 16-ричном и битовом форматах. На правом поле показан пример воздействия помех на отдельные биты массива. За эталонную распечатку (левое поле рисунка) взято представление этой же группы массива после оценивания разработанным алгоритмом. Воздействие помех на группы различно для разных участков сеанса обработки. Поэтому необходимо брать при оценивании все поступившие повторы групп для получения устойчивых результатов обработки массива БВК. Воздействие сбоев по разномуотражается на отчеты после их «нарезки» из массива БВК. Так, например, сбой в 18-м слове (код ‘12C91AAA’ изменен на код ‘12C918AA’) приведет к тому, что массив отчета не будет опознан, так как испорчена константа-маркер начала массива ‘AAA’. Если же сбой воздействует на биты внутри отчета, то искажаются лишь значения отдельных параметров (помечены символом ∗ —звездочка) отчета (см. рис. 3). РАКЕТНО-КОСМИЧЕСКОЕ ПРИБОРОСТРОЕНИЕ И ИНФОРМАЦИОННЫЕ СИСТЕМЫ т. 2 вып. 1 2015
Стр.5
16 А. В.ЛОБАН Таблица. Алгоритм (программа) оценивания цифровых массивов БВК РАКЕТНО-КОСМИЧЕСКОЕ ПРИБОРОСТРОЕНИЕ И ИНФОРМАЦИОННЫЕ СИСТЕМЫ т. 2 вып. 1 2015
Стр.6
АЛГОРИТМ РОБАСТНОГО ОЦЕНИВАНИЯ РЕЗУЛЬТАТОВ ОБРАБОТКИ ЦИФРОВЫХ МАССИВОВ 17 Рис. 2. Рис. 3. В приведенном примере (справа на рис. 3) показан результат формирования отчета «U20-4» с важными для баллистических рассчетов данными. Кроме параметра «Z» искажение коснулось параметра «КОНТРСУМ», что свидетельствует о присутствии аномальных измерений по критерию проверки на совпадение контрольной суммы отчета. Заключение Предложенная формализация и практическое апробирование моделей и алгоритма робастного оценивания результатов обработки массивов БВК показывают, что предпочтительным является подход реализации обработки «программной» РАКЕТНО-КОСМИЧЕСКОЕ ПРИБОРОСТРОЕНИЕ И ИНФОРМАЦИОННЫЕ СИСТЕМЫ т. 2 вып. 1 2015
Стр.7
18 А. В.ЛОБАН телеметрии в рамках типовой технологии сбора и обработки телеизмерений, причем практика требует, чтобы методы обеспечения робастности преобразований сводились к достаточно простым приемам и не нуждались в коренной переделке тех программ, которые сейчас используются. Выделение, группирование, классифицирование, оценивание и визуализацию отчетов БВК целесообразно реализовывать в виде компонентов согласно предлагаемой структуре (1), используя существующий апробированный интерфейс взаимодействия типовых средств комплекса обработки телеметрии. Высокая помехоустойчивость робастного алгоритма оценивания групп массива БВК позволит обрабатывать данные телеконтроля в сложной помеховой обстановке и тем самым даст возможность получать устойчивые результаты обработки отчетов БВК. Реализуемость и возможность практического применения предлагаемого алгоритма доказана на примере обработки телеметрии по реальному изделию ДЗЗ. Применение подобных алгоритмов предполагает существенное увеличение эффективности информационных технологий, прежде всего за счет повышения их помехоустойчивости. Список литературы 1. Лобан А.В. Информационная технология распределенного диагностирования космических аппаратов. М.: ДПК Пресс, 2015. 144 с. ISBN 978-5-91976069-6. 2. Лобан А.В.Новая эффективнаятехнологияраспределенной переработки измерительной информации в АСУ космическими аппаратами // Вестник ФГУП НПО им. С. А.Лавочкина. М., 2014. №4. С. 81–88. 3. Лидов М.Л. Минимаксные методы оценивания // Препринты ИПМ им. М.В.Келдыша, 2010. №71. 87с. http://library.keldysh.ru/preprint.asp?id=2010-71 4. Хьюбер П. Робастность в статистике. М.: Мир, 1984. 304 с. РАКЕТНО-КОСМИЧЕСКОЕ ПРИБОРОСТРОЕНИЕ И ИНФОРМАЦИОННЫЕ СИСТЕМЫ т. 2 вып. 1 2015
Стр.8