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

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

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

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Коврига Ю. Ю.

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

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

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Коврига Ю. Ю.

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

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

т2 = 0.048с2; к 1 (0) = 2.5. Полученные на модели графики переходных процессов системы по выходной

величине (кривая 2) при у(0)=2, у(0) = 0 и изменении сигнала задания по закону g(t) = 2t + 2t2 (кривая 1), а также ступенчатом изменении коэффициента усиления объекта с к1~0.4 до кг=40 в момент времени *=0.5 с представлены на рис, 2.

Р и с. 2. Переходные процессы

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Основы проектирования следящих систем / Под ред. проф. Н.А. Лакоты; М.: Машиностроение, ] 978. 391 с.

2. Еясуков B.C. Синтез нелинейных систем стабилизации со скользящими режимами в контурах локализации возмущений // Вести.

Самар, гос. техн. ун-m Сер. Техн. науки. 2005. №33. С.308-312.

3. Востриков А. С. Синтез нелинейных систем методом локализации. Новосибирск: Изд-во Новосиб. ун-та, 1990. 120 с.

Статья поступила в редакцию 2 7 сентября 2006 г.

УДК 621.398.1

Ю.Ю. Коврига

ФОРМИРОВАНИЕ СУБКАДРОВ В СИСТЕМЕ ТЕЛЕИЗМЕРЕНИЙ

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

Информационное обслуживание космических аппаратов на борту осуществляется бортовой системой телеметрических измерений (БСТИ) и заключается в обеспечении сбора, обработки и представления сообщений, содержащих интересующую потребителей информацию, для передачи наземным или бортовым потребителям, т.е. в организации сбора телеметрической информации (ТМИ) и управления программой измерений.

Системы телеизмерений и решаемые ими задачи год от года становятся все сложнее. В то же время более жесткими становятся требования, предъявляемые к срокам и качеству их проектирования. В таких условиях традиционные неавтоматизированные методы проектирования оказываются неэффективными. К настоящему времени создано большое число средств САПР, различающихся типами, выполняемых проектных процедур и ориентацией на те или иные разновидности радиоэлектронных изделий [1]. Однако при всем их многообразии осталась нерешенной задача автоматизации проектирования программы измерений при разработке БСТИ.

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

При проектировании программы измерений БСТИ рассматривается как статическая информационная система, и ее математическая модель может быть описана на теоретико-множественном уровне, где в к^че-

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

Модель БСТИ отвечает решению задачи декомпозиции проектирования с использованием положений блочно-иерархического подхода [2], согласно которому синтезируется не вся программа измерений целиком, а определенные функциональные блоки с требуемым уровнем детализации в соответствии с выбранным способом декомпозиции.

Рассмотрим формирование субкадров как один из этапов синтеза программы измерений.

При формировании кадров программ сбора параметр р, е Par, имеющий частоту опроса в какой-либо программе pr е Prog (pFreq(pi,pr)) ниже частоты следования кадров этой программы (prFreqipr)), в целях устранения статистической избыточности передаваемой ТМИ и увеличения числа передаваемых в одном кадре параметров опрашивается на позициях субкадров, формируемых так называемыми субкоммугатора-ми (СК) в кадре программы сбора.

В смысловом аспекте субкадры являются группами эквивалентности параметров. Один субкадр объединяет параметры, опрашиваемые в одних и тех же программах сбора (иначе параметр на СК может опрашиваться в программе сбора, в которой не должен опрашиваться, что приводит к семантической избыточности). Кроме того, принято отличать СК для температурных, нетемпературных параметров и отдельно для программы "НП+В". Каждая группа эквивалентности ограничена по числу элементов максимальной глубиной субкоммутации scCap{sc).

Количество и типы СК зависят от количества и типов низкочастотных параметров, количества различных сочетаний программ сбора для параметров и максимальной глубины субкоммутации. Поэтому СК не входят в исходные данные на проектирование, а являются его результатом и физически реализуются прошивкой ПЗУ соответствующего прибора системы, отвечающего за формирование телеметрических кадров. Соответственно, на начальном этапе проектирования БСТИ множество СК является пустым (SC = 0). По мере заполнения каналов СК или при невозможности распределения очередного параметра в силу вышеназванных ограничений на какой-либо из уже существующих СК, создается новый СК для программ сбора и типов параметров, соответствующих номенклатуре программ сбора и типу распределяемого параметра.

Вся ТМИ в системе хранится во внутреннем ОЗУ, динамически отображающем состояние всей датчи-ковой сета, которая подключена к системе через набор локальных коммутаторов (ЛК), и при формировании кадров и субкадров опрашиваются не каналы ЛК, а соответствующие им адреса ОЗУ. Так как каждому адресу ОЗУ должен соответствовать один или несколько (в зависимости от частоты опроса параметров с этого адреса) каналов СК, то целью данного этапа синтеза программы измерений является построение множества векторов вида (адрес ОЗУ, СК, канал СК), задающего соответствие между множеством адресов ОЗУ (Adr) и множеством каналов СК (jV(SC) с SC х N, где N - множество натуральных чисел):

Приведенная частота обладает тремя важными свойствами. Во-первых, в порядковом отношении она ведет себя подобно обычной частоте: чем выше частота опроса, тем выше приведенная частота, и наоборот. Во-вторых, ее знак показывает, где должен опрашиваться параметр: отрицательные значения означают необходимость распределения по СК, положительные - по кадрам программ сбора (равное нулю значение, как и для обычной частоты, свидетельствует о том, что параметр в данной программе не распределяется ни по кадру, ни по субкадру). В-третьих, абсолютное значение приведенной частоты показывает, сколько раз параметр будет появляться в кадре программы сбора (рРгецЩр, рг) раз) или в ее субкадре (5cCapf.se) /1 рРгедЩр, рг)\ раз). При этом полученное значение может быть увеличено в два раза для недопущения снижения приведенной частоты опроса параметра в случае, если отношение частоты опроса параметра к частоте следования кадров не окажется целой степенью числа 2.

Так как в зависимости от количества разрядов дискретные параметры могут иметь в ОЗУ несколько адресов, а на одном адресе может быть несколько параметров, частоты опроса которых в одной программе сбора могут быть различны, то при формировании СК необходимо руководствоваться приведенной частотой опроса не отдельного параметра, а адреса ОЗУ в целом.

в с Аёг х N(80 = {(^ илс) [ ас1 е Ас!г, зс е 8С, п5С = 1, зсСар^эс)}. Для начала определим приведенную частоту опроса параметрар в программерг как

О, если pFreq(p,pr)-0>

(1)

(2)

где

F,(atb)^siff4}og2(a/b))-2^Btlia,bA

Зная множество распределенных на адрес асі параметров (функция ас1Раг(асГ)'. Раг-> А<1г), можно определить приведенную частоту опроса этого адреса в программе сборарг как максимум приведенных частот всех параметров, распределенных на этот адрес:

■... ■ асіРгедИР{асі, рг) = тах{рРгецШр„ рг) \ р, є сиіРсоішІ)}. (3)

Тогда необходимость распределения адреса ай в зону СК в программе рг определяется как

аШз8СР{асі, рг) о асіРгедЯР(сиі, рг) < 0. (4)

Таким образом, адрес ОЗУ должен распределяться по СК, если он в соответствии с (4) распределяется по СК хотя бы в одной программе сбора, т.е. удовлетворяет условию

«Й&УЦекО о (3рг є Рго§) (а^/зЗСДас/, рг)). (5)

Подмножество программ сбора, для которых адрес асі распределяется в зону СК, задающее также и номенклатуру программ сбора для СК, определяется выражением

а£8СРго£(ае[) = {ргі є¥го%\ аДкЗСР^^г?)}. (6)

В итоге приведенная частота опроса адреса асі в СК определяется как максимум приведенных частот этого адреса во всех программах сборт, в которых опрашивается СК:

аіЗРгеяК(а(і) - тах{ас1РгеяЯР(ас1, рг,) | ргі є а<1$СРго$(а<1)}. (7)

Так как температурные (р,є яіРаг, яїРаг с Раг) и нетемпературные (р, є Раг\8іРаг) параметры не должны смешиваться в пределах одного СК, то необходимо определить функцию, вычисляющую тип адреса асі при распределении в зону СК по типу параметров:

*ЮСТуре(аа)=\1> если № є ІР є 5ГРаг>’ (8)

(2, если (V/) е аёРаг(аё)) (р ё Раг \ зіРаг).

Задача синтеза программы измерений вообще и рассматриваемой структуры в частности относится х задачам третьего уровня сложности, сводящимся к выбору варианта в конечном множестве, но достаточно большой мощности, чтобы реализовать полный перебор. Получающиеся при этом комбинаторные задачи являются ЛР-полными задачами, для которых точные алгоритмы решения имеют экспоненциальную сложность [2]. Для структурного синтеза программы измерений применим последовательный алгоритм размещения со сложностью 0(п), основанный на наращивании структуры путем добавления по определенным правилам элементов к некоторому начальному элементу вплоть до образования законченной структуры. Множество адресов ОЗУ, подлежащих распределению на СК, представим в виде

АіІГц; = {асі, е Айг | асіІя8С{асі,)} (9)

и зададим на нем отношение строгого порядка:

(асі,, асі/) єЯо (асі5СРго^асі^ < осйСРго^а^)) & (10)

& (аёБгеяЩас),) > а<ЗРгеяК(а^)) & (асі5СТуре(асі|) < аёЗСТуре(а^)) & (асі, < асі;).

Для заданных исходных множества АёГж и множества Л^(8С) порождающая процедура для множества Є определяется по рекурсивным правилам системой

С(0)=С0;

С(') =в(М)и*/(с(М1,^) і=й , (И)

где С®' - начальное состояние структуры Є, задаваемое множеством <їо (как правило, Є®0 = 0),;

- состояние структуры после размещения элемента асі, по элементам («с, пк);

(^С^, ас!,) - элементарная порождающая функция, размещающая очередной элемент асі, с учетом возможных ограничений и построенной на данный момент струюуры

Ограничения на допустимость распределения адреса асі по каналам СК заключаются в определении соответствия типа СК зсТуре($с) и номенклатуры программ для СК лсРго^іс) с типом параметров и номенклатурой программ опроса для адреса асі, а также наличия необходимого количества свободных каналов у СК, первым из которых является иіГ:

зсУаШ{Си''\асі, яс, Пч) <=> (зсТурфс) = асі5СТуре(асі}) & (12)

& (зсРго^зс) =ас$СРго^ас1)) & (в№ є {1,..,,\асіРгедК(асі)\}) & (-)3($с, Ь)є и/ЬзС0'11),

где Ь є{Пи;+/| айРгедЩсиЩ, ] є {0, ...,зеСарІБС) /’{ а(1РгецК{а<1)\ - І}.

Тогда множество допустимых каналов СК для распределения адреса определяется как

= {(іс, и«.) € Л^С*"0) 1ак, О}. (13)

В случае, если не найден ни один подходящий СК (§(,) = 0), множество 8С(М) дополняется новым СК, получающим следующий по порядку номер зсШтЬ и соответствующим адресу ас1 по типу и номенклатуре программ сбора. Очевидно, что в этом случае множество g(') определяется каналами вновь созданного и петому полностью свободного СК. Считая, что все СК и каналы СК имеют одинаковые характеристики и отличаются только порядком опроса в кадрах программ сбора, введем косвенный критерий оптимальности \У(в®), определяемый номером СК 5сЫитЬ{&с) и номером канала СК пж для первого появления адреса аЛ, в СК. Тогда бинарное отношение сравнительной эффективности на множестве представляет собой полный порядок, определяемый скалярной функцией \У(СМ), и задача синтеза в1'1 заключается в определении множества векторов (аё„ зс, пж), характеризующего размещение адреса на множестве допустимых каналов СК, при котором критерий \У(С(Л) при известных ограничениях принимает минимальное значение.

В связи с этим элементарная порождающая функция вычисляется по формуле

0, если е пр^‘~^;

adj, шт { (яс, п1С + ]• \ аёРгецк{ай1) |) I зсУЫгЩС('“'1, , лс, ии} к (14)

зсМтб.п^ ' )\

если о4) & яр]С^_!).

Если адрес а^! уже размещен по СК (о^е и/7,С(''п), то его повторное размещение не производится (значение функции ^ равно 0, и множество в1'1 в соответствии с (11) не изменится: С^= с(М)). Иначе адресу ек// ставится в соответствие множество векторов («\ пж) как оптимальный вариант с учетом введенных ограничений (12) на размещение параметра.

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

Таким образом, реализация данного метода и модели при помощи современных информационных технологий позволяет разработать САПР БСТИ со всеми очевидными преимуществами от его внедрения в практику разработки БСТИ изделий ракетно-космической техники.

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Норенков И.П., Кузьмин П.К. Информационная поддержка наукоемких изделий. САЬ5-технологни, М.: Изд-ао МГТУ им.

Н.Э. Баумана, 2002. 320 с.

2. Норенков И.П., Маитее В.Б. Основы теории и проектирования САПР: Учеб. для втузов. М.: Высш. шк.. 1990. 335 с.

Статья поступила в редакцию 20 марта 2001 г.

УДК 621.317.08

Л. В. Кудашов

СПОСОБ ИЗМЕРЕНИЯ ДЕЙСТВУЮЩЕГО ЗНАЧЕНИЯ НАПРЯЖЕНИЯ

ДЛЯ ВИРТУАЛЬНЫХ ПРИБОРОВ

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

В последние годы проблемы метрологического обеспечения измерений электроэнергии и мощности становятся все более актуальными в связи с созданием и развитием оптового и розничного рынков электроэнергии и мощности.

С учетом сложности проблемы в настоящее время весьма актуально точное измерение хотя бы основных параметров качества электроэнергии: частоты, напряжения, активной, реактивной и полной мощности, провалов напряжения и др. согласно ГОСТ 13109-97 [1].

Наличие у потребителя и производителя сертифицированных средств измерения, позволяющих более точно измерять параметры электроэнергии, позволит правильно оценить стоимость потребленной (произведенной) энергии, а также предъявить обоснованные требования к качеству потребленной энергии, что особенно актуально в свете роста тарифов на электроэнергию. К тому же следует отметить, что большая часть энергетического оборудования, в том числе и измерительного, устарела как физически, так и мораль*" но и подлежит замене. Таким образом, становится очевидным, что игнорировать качество электроэнергии,

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