Способ тестирования территориально удаленных объектов



Способ тестирования территориально удаленных объектов

 

G01R31 - Устройства для определения электрических свойств; устройства для определения местоположения электрических повреждений; устройства для электрических испытаний, характеризующихся объектом, подлежащим испытанию, не предусмотренным в других подклассах (измерительные провода, измерительные зонды G01R 1/06; индикация электрических режимов в распределительных устройствах или в защитной аппаратуре H01H 71/04,H01H 73/12, H02B 11/10,H02H 3/04; испытание или измерение полупроводниковых или твердотельных приборов в процессе их изготовления H01L 21/66; испытание линий передачи энергии H04B 3/46)

Владельцы патента RU 2406140:

Федеральное государственное образовательное учреждение высшего профессионального образования "Сибирский федеральный университет" (СФУ) (RU)

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

 

Изобретение относится к области информационно-измерительной техники и может быть использовано для построения информационно-измерительных и измерительно-управляющих систем или систем автоматизированного лабораторного практикума с удаленным доступом.

Известен способ многопользовательского сетевого тестирования территориально удаленных объектов, используемый в системах автоматизированного лабораторного практикума (Арбузов Ю. В., Маслов С.И., Воронков Э.Н. и др. Автоматизированный лабораторный практикум в системе открытого технического образования. Образовательная среда сегодня и завтра. Материалы Всероссийской научно-практической конференции. Москва. 29.09 - 02.10.2004. - РГИОО. - М.: Рособразование, 2004. - 272 с.), включающий передачу задания на тестирование объекта с персональной ЭВМ пользователя через компьютерную сеть на сетевой сервер системы (сервер лабораторного стенда), сопряженный с объектом, запись его в очередь заданий других пользователей, выбор очередного задания, измерение под управлением сетевого сервера значений откликов объекта на выводимое тестовое воздействие и передачу результатов измерения на персональную ЭВМ пользователя.

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

Наиболее близким к заявляемому является способ многопользовательского сетевого тестирования территориально удаленных объектов, реализуемый в системе автоматизированного лабораторного практикума (см. A.M.Зимин. Автоматизированный лабораторный практикум с удаленным доступом в техническом университете: Информационные технологии, 2002, №2, с.39-43), который включает передачу задания на тестирование объекта с персональной ЭВМ пользователя через компьютерную сеть на сетевой сервер системы, запись его в очередь заданий других пользователей, передачу очередного задания с сетевого сервера на измерительный сервер, сопряженный с объектом, измерение под его управлением значений откликов объекта на выводимое тестовое воздействие и передачу результатов измерения через сетевой сервер на персональную ЭВМ пользователя.

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

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

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

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

Система содержит персональные ЭВМ пользователей 11, 12 …, 1m, соединенные через компьютерную сеть с сетевым сервером 2, к которому подключены последовательно соединенные измерительный сервер 3, устройство сопряжения 4 и объект 5.

Тестирование по предлагаемому способу выполняется следующим образом.

С персональной ЭВМ пользователя 11, 12 …, 1m (m - число пользователей системы) через компьютерную сеть на сетевой сервер 2 передается представленное в цифровом виде задание на тестирование объекта 5, которое в порядке поступления записывается им в очередь заданий других пользователей. Очередное задание (первое в очереди) и текущее значение числа заданий в очереди с сетевого сервера 2 передаются на измерительный сервер 3, который сопряжен с объектом 5 через устройство сопряжения 4.

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

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

Под управлением измерительного сервера синтезируется в цифровом виде заданное тестовое воздействие, длительностью которого и скважностью определяется период тестирования объекта и длительность одного цикла измерения Тц. Необходимое число циклов измерения (тестирования объекта) Lи и общее время измерения Тц=Lи·Тц вычисляются в измерительном сервере в соответствии с переданным числом заданий в очереди Z и наложенными на их значения системными ограничениями. Цифровое тестовое воздействие циклически выводится Lи раз на устройство сопряжения 4, преобразующее его с помощью встроенного цифроаналогового преобразователя (ЦАП) в последовательность Lи аналоговых тестовых сигналов xl(t), воздействующих на объект 5, где l=1, 2, …, Lи.

Одновременно с выводом последовательности тестовых воздействий осуществляется синхронизированный ввод в измерительный сервер 3 Lи откликов объекта 5 yl(nTs) с одной или нескольких точек съема, оцифрованных аналого-цифровым преобразователем (АЦП), встроенным в устройство сопряжения 4. Они соответствуют N измеренным мгновенным значениям аналоговых откликов yl(t) в моменты времени t=nTs, определяемые частотой выборок АЦП fs=1/Ts (периодом Ts) и номером выборки n, n=0, 1, …, N-1.

Путем усреднения откликов yl(nTs) на измерительном сервере в соответствии с алгоритмом:

,

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

Число циклов усреднения Ly может быть как равно числу измерительных циклов Lи(Ly=Zи), так и быть меньше его на число начальных (неусредняемых) циклов Lн(Ly=Lи-Lн), что зависит от вида задаваемого тестового воздействия.

В первом случае (Ly=Lи) период вывода тестового воздействия на объект превышает его длительность, т.е. тестовое воздействие включает паузу, достаточную для затухания вызываемого его выключением переходного процесса в объекте. Усреднением откликов в этом случае достигается повышение точности измерения параметров как установившегося, так и переходного режима работы объекта.

Во втором случае (Ly<Lи) выводимые тестовые воздействия являются непрерывными (период вывода равен длительности воздействия), при этом отклик на первое из них или отклики на Lн первых воздействий искажены переходными процессами в объекте, вызванными включением первого воздействия, и не используются в дальнейшем для усреднения. В результате усреднения Ly=Lи-Lн откликов повышается точность измерения параметров установившегося режима работы объекта.

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

Время измерения на измерительном сервере с учетом неусредняемых и усредняемых циклов измерения находится как:

Ти=Lи·Тц=Lн·Тц+Lу·Tцну.

Оно соответствует (без учета времени на управление и конфигурирование) времени монопольного захвата объекта пользователем и определяет обратно пропорциональную ему (без учета транспортных задержек данных в сети) пропускную способность системы Vпр=1/Ти (число обслуживаемых пользователей в единицу времени, например в секунду) и время обслуживания пользователя То, выражаемое через него (без учета транспортных задержек в сети) как:

То=Z·Ти.

Расчетные адаптивные значения числа циклов усреднения и времени измерения Ly.расч и Ти.расч, вычисляемые измерительным сервером с учетом их возможных максимальных значений Ly.max, Ти.max и максимального числа заданий в очереди Zmax, находятся как:

Ти.расч=Lу.расчТц+Lн·Тц,

где индекс «ц.ч.окр» означает операцию взятия целой части числа с округлением.

Если Ти.расчи.max, то Тии.max, а Ly=[Ти.maxц]ц.ч.окр-Lн.

Иначе Ly.расч, Тии.расч.

При Z=Zmax (максимальном числе заданий в очереди) число циклов усреднения и время измерения минимальны: Ly=Ly.min=1, Ти.Zmaxц+Lн·Тц. При минимальном числе заданий в очереди Z=Zmin=1 число циклов усреднения максимально Ly=Zy.max, а время измерения является наибольшим для заданного значения Тц: Ти.Zmin=Ly.max·Тц+Lн·Тц. Если Ти.Zmin превысит допустимое значение Ти.max, то время измерения ограничивается значением Ти.max, которому соответствует значение Ly<Ly.max.

Фактическое значение числа циклов усреднения Ly на измерительном сервере передается вместе с данными на персональную ЭВМ пользователя; по нему пользователь может судить о степени загрузки сервера и точности проведенного измерения.

Благодаря автоматической адаптации числа циклов усреднения Ly к числу заданий в очереди Z (увеличения при его уменьшении и уменьшения при увеличении) уменьшается среднее время измерения Ти.ср и среднее время обслуживания То.ср, а также возрастает средняя пропускная способность системы Vпр.ср.

Относительные изменения числа циклов измерения Lи=Lн+Ly, времени измерения Ти=Lи·Тц и времени обслуживания То=Z·Ти при Z=Zmax и Z=Zmin=1 определяются как:

где Lи.min=Lн+1; Lи.max=RLи.min.

Известному (неадаптивному) способу тестирования объектов соответствует постоянное для заданного значения Тц время измерения, равное при максимальном числе циклов измерения Ти.max(на)=Lи.max·Тц, и, соответственно, максимальное время обслуживания То.max(на)=Zmax·Tи.max(на)=Zmax·Lи.max·Тц.

При адаптивном тестировании максимальное время обслуживания при

Z=Zmax составляет To.max(a)=Lи.min·Zmax·Тц.

Отношение максимального времени обслуживания при неадаптивном и адаптивном тестировании равно:

Таким образом, параметр R определяет степень уменьшения времени обслуживания и характеризует эффективность предлагаемого способа.

Пусть Ly.max=100. Тогда при Lн=0 R=Ly.max=100; при Lн=1 при Lн≈Lн.max=4 R≈20. Уменьшение времени обслуживания в 20-100 раз в зависимости от числа неусредняемых циклов Lн (которое обычно находится в пределах 0-4) является достаточно существенным. В число раз, равное R, возрастает и пропускная способность системы. Например, при адаптивном тестировании радиоэлектронных средств приемлемым является максимальное время обслуживания пользователя, не превышающее 10 с. При неадаптивном тестировании это время в самом неблагоприятном случае могло бы составить до (200-1000) с в зависимости от значения Lн, что эквивалентно «зависанию» системы. Реально с учетом случайного характера числа заданий в очереди и соответствующих им значений длительности цикла измерения Тц среднестатистическое значение времени обслуживания получается меньше предельного, имеющего достаточно малую вероятность, но соотношения между его значениями при адаптивном и неадаптивном тестировании при этом также сохраняются, что относится и к пропускной способности системы, а следовательно - и к эффективности предлагаемого способа.

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

Для повышения точности измерения при найденных экспериментально с помощью пробных измерений нужных параметрах тестового воздействия и/или числа циклов Lн, соответствующих длительности переходного процесса в объекте, можно провести либо одно «длинное» измерение при отключенном режиме адаптации с заданным достаточно большим числом циклов усреднения на измерительном сервере, либо несколько «коротких» адаптивных измерений с использованием накопления их результатов на персональной ЭВМ пользователя.

При практической реализации способа возможны и другие варианты как алгоритма адаптации, так и распределения измерительных функций между измерительным сервером 3 и устройством сопряжения 4, которое может включать в себя собственный процессор или микроконтроллер, реализующий функции управления, генерации сигналов и первичной цифровой обработки (усреднения) сигналов. Параметры синтеза тестового сигнала или даже его цифровые значения (отсчеты) могут вычисляться на персональной ЭВМ пользователя и передаваться в виде задания на измерительный сервер. Однако эти и другие особенности реализации не влияют на сущность предлагаемого способа и его эффективность.

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

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

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



 

Похожие патенты:

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

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

Изобретение относится к области техники связи и может быть использовано для моделирования дискретного канала связи с независимыми и группирующимися ошибками. .

Изобретение относится к области аналоговой вычислительной техники и может быть использовано для поверки приборов измерения реактивности ядерных реакторов. .

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

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

Изобретение относится к области аналоговой вычислительной техники и может быть использовано для поверки приборов измерения реактивности ядерных реакторов (реактиметров).

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

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

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

Изобретение относится к способу и системе для предоставления косметических средств на заказ для индивидуального потребителя. .

Изобретение относится к области электронных цифровых вычислительных машин. .

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

Изобретение относится к бортовому радиоэлектронному оборудованию. .

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

Изобретение относится к технологиям сетевых игр и может быть использовано для предотвращения обмана в сетевой игре. .

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

Изобретение относится к устройству для измерения гемодинамического параметра пациента посредством анализа кривой пульса. .

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