|
SimGENSimGEN — общее название для набора программного обеспечения (ПО), поставляемого в комплекте с имитаторами верхнего уровня. Данный набор ПО запускается на ПК под управлением Windows. SimGEN для Windows предлагает мощные и гибкие возможности генерации сценариев для решения широкого спектра имитационных задач. Работу ПО SimGEN можно разделить на три этапа. Этап 1 — задание тестаВ программном обеспечении SimGEN имеется набор инструментов и редакторов, помогающих реализовывать тестовые среды с указанием движения транспортного средства, конфигурации созвездия спутников, условий распространения радиосигналов и других параметров тестирования. Совокупность описаний параметров (или условий) тестирования хранится в виде набора исходных файлов, называемого сценарием. Стоит отметить, что на этом этапе никакие вычисления не требуются, поскольку SimGEN рассчитывает все выходные имитационные данные в реальном масштабе времени, а значит, этот начальный этап очень короткий. Сценарии с длительностью исполнения до 24 дней могут быть сгенерированы и сохранены почти моментально. Также SimGEN может генерировать и сохранять сценарии для использования другими тестовыми системами Spirent, работающими под управлением ПО SimPLEX, SimREPLAY или SimREPLAYplus. SimGEN на этапе 1. Показан типичный редактор событий SimGEN на этапе 1. Показан редактор параметров созвездия ГЛОНАСС Обратите внимание на то, что в «дереве» сценария (в левой части экрана) редактируемые параметры обозначены синим цветом. Этап 2 — имитация в реальном масштабе времениSimGEN задействует релевантные модели, используя исходные файлы, отредактированные на этапе 1, и в реальном масштабе времени (каждые 10 мс) инициирует требуемые потоки данных, которые управляют работой генератора радиочастотных сигналов и выводом информации на экран. Сгенерированные радиочастотные сигналы имитируют реальные сигналы ГНСС на входе навигационного приемника. Типичный снимок экрана ПО SimGEN, работающего на этапе 2 На этом этапе пользователь может изменять уровни мощности сигналов, вводить ошибки по псевдодальности, задавать многолучевое распространение радиосигналов ( Обратите внимание на то, что на этом этапе элементы «дерева» сценария показаны черным цветом, это говорит о невозможности их редактирования. В ходе имитации допустимы лишь вышеописанные действия пользователя (по модификации ряда параметров тестирования). Также пользователь может задавать и выводить табличные и графические представления генерируемых параметров, например, графики зависимостей от широты и долготы. Перечень выбранных для табличного представления параметров можно записывать для повторного использования в других испытаниях. Отобранные данные, сгенерированные на этапе 2, можно сохранить в файл для последующего анализа. Локально используются те же самые команды, которые поддерживаются функцией удаленного управления в сценариях. Многие действия, которые допустимо выполнять вручную в ходе имитации, также можно выполнять в этом режиме. Вы можете запускать ряд сценариев последовательно из командного файла. Этап 3 — анализ после имитацииДанные, сгенерированные на этапе 2, имеют формат Comma Separated Variable (CSV), поэтому их можно просматривать и редактировать с помощью любой коммерческой SimGEN на этапе 3. Показан ряд информационных окон (графических и текстовых) SimGEN имеет средство генерации отчетов, называемое SimPROCESS. Оно основано на MatLab и способно отображать некоторые данные о работе (тестовой системы) в графическом виде. РедакторыСценарии тестирования формируются с помощью набора файлов исходных данных и сценарных файлов, созданных и/или отредактированных пользователем. Для задания каждого из нижеследующих параметров тестирования имеется свой редактор или графический интерфейс, помогающий генерировать соответствующие сценарные файлы:
Типичные редакторы исходных данных МоделиВ программном обеспечении SimGEN имеется набор математических моделей, используемых для управления генерацией радиочастотных сигналов. Коэффициенты для этих моделей хранятся в сценарных файлах данных, созданных вышеупомянутыми редакторами. Чтобы обеспечить быстрое генерирование сценариев независимо от опыта работы пользователя в области ГНСС, каждая модель имеет базовую конфигурацию (действующую по умолчанию). Моделирование спутниковПрограммное обеспечение SimGEN способно рассчитывать местонахождение, скорость, орбитальные траектории, а также данные альманаха и эфемерид до 63 навигационных спутников из заданных пользователем созвездий. Задание созвездий осуществляется с помощью файловых редакторов, которые позволяют независимо описывать орбиты спутников в терминологии соответствующих документов ICD. Подспутниковые трассы Данное ПО поддерживает широкий набор пользовательских регулировок и функций обработки ошибок. Так, можно включать и выключать отдельные элементы сигналов, передаваемых каждым спутником. Моделирование передачи данных наземному сегментуSimGEN дает возможность пользователю управлять передачей данных наземному сегменту. Так, имеется функция, позволяющая периодически удалять любой спутник из имитируемого созвездия, чтобы можно было посмотреть, как это отражается в передаваемых навигационных данных. Любые данные эфемерид или альманаха получаются непосредственно из определения орбит, указанного пользователем. Эти данные экстраполируются со времени своей истинности в исходном файле к новым значениям, соответствующим имитируемому времени, включая расхождение после загрузки. Такая возможность освобождает пользователя от необходимости преобразовывать данные о созвездии к дате и времени имитации. Там где это нужно, полностью поддерживаются загрузка данных и смена эфемерид. Имеются также функции позволяющие задавать содержимое полей данных о состоянии спутников, а также модифицировать содержимое различных полей и изменять флаги в сообщениях. Кроме того, в состав системы включены побитовые реакторы сообщений, дающие возможность редактировать содержимое всех полей посредством функций задания содержимого и очистки двоичных разрядов, а также их инверсии при сохранении четности сообщения. Моделирование транспортного средстваПрограммное обеспечение SimGEN укомплектовано набором моделей траекторий движения транспортного средства и конвертерами данных, позволяющими использовать записанные данные (например, в формате NMEA) для задания имитируемого движения транспортного средства. Это сделано, чтобы снабдить пользователя всеми необходимыми инструментами для описания динамики транспортного средства, при которой используются все возможности приемника или другой тестируемой системы в плане отслеживания спутников. Поставляются модели для наземных, морских, воздушных и космических транспортных средств. Задаваемые пользователем ограничения на максимальные значения параметров движения транспортного средства с шестью степенями свободы гарантируют, что его маневры не выйдут за эти рамки (за исключением простых моделей движения), и характеризуют динамику маневров. Редактор ограничений на максимальные значения параметров движения транспортного средства Примечание: Существует ограничение на моделирование движения на высотах от 20 до 75 км. Пожалуйста, обращайтесь в Spirent за дополнительной информацией по возможности имитации движения в этом диапазоне высот. Пользовательская траекторияПользователю может потребоваться ввести в систему информацию о траектории, не относящейся к поставляемым моделям. Для этого пользователь описывает траекторию в формате ASCII, который поддерживается большинством коммерческих программных пакетов, способных создавать файлы со значениями данных, разделенными запятыми (к таким пакетам относятся электронные таблицы). Формат каждой записи данных аналогичен формату, используемому для описания внешних траекторий. Данные о траектории считываются и используются в реальном масштабе времени. Эффекты плеча рычага, зависящие от расположения антенны, обрабатываются автоматически. Внешняя траектория и
|