Такой синтаксис был выбран, чтобы использовать для этой замены препроцессор, определив имена развертываемых регистров (й 1) как макросы.
Осталось заметить, что в этом примере присутствуют сложные регистры, так как команды psprmsgn оперируют парами последовательных регистров (хотя это не отражено в синтаксисе команды). Таким образом, условные команды копирования модифицируют компоненты составных значений.
В заключение можно сделать следующие выводы. Представленная в работе формулировка ЦЛП-задачи планирования циклов позволяет учитывать ряд свойств системы команд и архитектурных решений, используемых в аппаратных ускорителях.
Описание условно исполняемых команд основано на определении условной операции как операции, сливающей старое и новое значения выходного регистра, и на аккуратном определении задержек чтения и задержек разрушения.
Наибольшие сложности возникают при описании работы со сложными регистрами, допускающими чтение и запись отдельных компонент (те же проблемы возникают при описании команд, оперирующих парами последовательных регистров).
Подобные архитектурные особенности широко распространены не только в сопроцессоре СР2: всевозможные операции, оперирующие старшими и младшими половинами целочисленного регистра, младшим байтом регистра, парами последовательных регистров с плавающей точкой, отдельными битами статус-регистра или компонентами вектора в векторных расширениях. Более того, любая арифметическая команда в традиционных процессорах модифицирует отдельные (необязательно все) биты условия N, O, C, ...), оперируя регистром условий как составным регистром. Для этих случаев предложена модель виртуальных ре-
гистров-контейнеров с вложенными в них виртуальными регистрами.
В формулировке также предусмотрены возможности для ограничения кратности развертки циклов при применении метода MVE, что существенно для архитектур, не имеющих аппаратных средств ротации регистрового файла.
Литература
1. Лесных А.А., Широков И.А. Оценки производительности суперЭВМ на основе сопроцессора вещественной арифметики на задачах обработки сигналов. М.: НИИСИ РАН, 2005. С. 20-49.
2. Ассемблер для специализированного сопроцессора (CP2) в составе микропроцессора Комдив128-РИО: руководство программиста. М.: НИИСИ РАН, 2011.
3. Вьюкова Н.И., Галатенко В.А., Самборский С.В. Программная конвейеризация циклов методом планирования по модулю // Программирование. 2007. № 6. С. 14-25.
4. Stoutchinin A. An Integer Linear Programming Model of Software Pipelining for the MIPS R8000 Processor, Proc. 4th Intern. Conf. on Parallel Computing Technologies (PaCT '97), 1997, September, pp. 121-135.
5. Самборский С.В. Формулировка задачи планирования линейных и циклических участков кода // Программные продукты и системы. 2007. № 3 (79). С. 12-16.
References
1. Lesnykh A.A., Shirokov I.A. Otsenki proizvoditelnosti superEVM na osnove soprotsessora veshchestvennoy arifmetiki na zadachakh obrabotki signalov [Benchmark test of super computer based on floating point arithmetics coprocessor for signal processing construct]. Moscow, NIISI RAN Publ., 2005, pp. 20-49.
2. Assembler dlya spetsializirovannogo soprotsessora (CP2) v sostave mikroprotsessora Komdiv128-RIO: rukovodstvo pro-grammista [Assembler for specialized coprocessor (CP2) in Kom-div128-RIO microprocessor: programmer's manual]. Moscow, NIISI RAN Publ., 2011.
3. Vyukova N.I., Galatenko V.A., Samborskiy S.V. Software pipelining of loops by planning with module. Programmirovanie [Programming]. Moscow, iss. 6, 2007, pp. 14-25 (in Russ.).
4. Stoutchinin A. An Integer Linear Programming Model of Software Pipelining for the MIPS R8000 Processor. Proc. of the 4th int. conf. on parallel computing technologies (PaCT '97), 1997, pp. 121-135.
5. Samborskiy S.V. Formulirovka zadachi planirovaniya lineynykh i tsiklicheskikh uchastkov koda [Formulation of the linear and cyclic codes planning task]. Programmnye produkty i sistemy [Software & Systems]. 2007, vol. 79, iss. 3, pp. 12-16.
УДК 004.032.6
НОРМАТИВНАЯ БАЗА ПОСТРОЕНИЯ АЭРОКОСМИЧЕСКИХ ТРЕНАЖЕРНО-ОВУЧАЮШИХ СИСТЕМ
(Работа выполняется при поддержке РФФИ, грант № 11-07-00158-а)
К.А. Мамросенко, к.т.н., зав. отделом (НИИСИРАН, Нахимовский просп., 36, корп. 1, г. Москва, 117218, Россия, [email protected])
Международной организацией гражданской авиации (ICAO) разработан набор критериев для оценки и квалификации тренажеров Doc 9625. Назначение этого руководства - предоставить ведомствам гражданской авиации государств методы квалификационной оценки пилотажного тренажера путем первоначальной и последующих периодических оценок тренажера. Документ Flight Simulator Design and Performance Data Requirements, выпущенный
International Air Transport Association в 2009 г., связан с Doc 9625 и определяет требования к набору исходных данных (Data package) для проектирования тренажера. В дополнение к стандартам в том же году выпущено техническое руководство по квалификационной оценке Flight Simulator Evaluation Handbook, в котором описаны последовательности проведения тестов, необходимых для корректной сертификации. В России тоже разрабатывались подобные документы.
После построения тренажера перед разработчиками встает задача проверки соответствия тренажера реальному устройству. Как правило, до 80 % времени разработки проекта затрачивается на проведение тестов математической модели объекта. Воспроизвести на тренажере все действия оператора, выполняемые на реальной системе, довольно сложно. Выходом из подобной ситуации может быть автоматическая подача входных сигналов на тренажер, взятых из записей работы реальной системы.
Необходимо учитывать, что после присвоения тренажеру сертификата определенного уровня по стандартам FAA или JAA внесение изменений в элементы конструкций, программное обеспечение и т.д., в том числе обновление компонентов тренажера, может привести к изменениям характеристик всей системы, а сам тренажер может оказаться не соответствующим присвоенному ранее уровню.
К сожалению, необходимый перечень требований и соответствующих нормативных документов к тренажерно-обучающим системам в данной области труднодоступен.
Ключевые слова: тренажерно-обучающая система, распределенные вычисления, математическое моделирование, мультимедийные технологии.
THE REGULATORY BASE TO DESIGN AEROSPACE TRAINING SYSTEMS Mamrosenko K.A., Ph.D. Tech. Sc., head of department (SRISA RAS, Nakhimovskiy Av., 36/1, Moscow, 117218, Russian Federation, [email protected])
Abstract. International civil aviation organization (ICAO) has developed a Manual of Criteria for the Flight Simulation Training Devices Qualification (Doc 9625). This guide was created for civil aviation authorities and is aimed to provide methods of flight simulator qualification using initial and recurrent evaluations of the simulator. The document "Flight Simulator Design and Performance Data Requirements", 7th edn, issued by the International Air Transport Association (2009) is related to the Doc 9625 and defines the requirements to the set of initial data (Data package) for the simulator design. In addition to the standards there is a technical guideline for the qualification - "Flight Simulator Evaluation Handbook", vol. 1, 4th edn, Royal Aeronautical Society, London 2009. It includes descriptions of tests sequence necessary for correct certification. Similar documents have already been developed in Russia.
After the simulator construction the developers must check if the simulator matches the real device. Up to 80 % of the project development time is spent on testing the mathematical model of object. It is quite difficult to reproduce all actions of the real system operator on the simulator.
In this situation, automatic signal input can be used for simulator testing with data from the real system.
It is necessary to pay attention to the fact that after assigning a certificate of a certain level by the FAA or JAA standards to the trainer, introduction of changes to the elements design, software, etc., including updating the components of the simulator, can lead to changes of all the systems characteristics.
The simulator may cease to comply with the earlier assigned level. The information in this article is intended for organizations-developers, designing an architecture of the training systems.
Keywords: training systems, distributed computing, mathematic simulation, multimedia technologies.
Разработкой тренажерных систем занимаются организации по всему миру. Лидерами по количеству созданных средств подготовки персонала являются CAE (25 %), Thales (15 %), FSI (15 %), L-3 Link (11 %) (указан процент от общего количества разработанных средств). Доля российских производителей оценивается в 2 %. Для гражданской авиации значения отношения количества эксплуатируемых самолетов к количеству используемых тренажеров следующие: США - 14,1, Канада - 38,6, Евросоюз - 16,9, Россия - 77,0 [1]. Таким образом, задача создания тренажеров для подготовки персонала, отвечающих современным стандартам, в России является актуальной [2, 3].
Международной организацией гражданской авиации (ICAO) разработаны критерии для оценки и квалификации тренажеров [4]. В 2009 г. выпущено третье издание Руководства по критериям квалификационной оценки пилотажных тренажеров ICAO Doc 9625, которое носит рекомендательный характер. В этом руководстве устанавливаются требования к характеристикам и документации, необходимые для квалификационной
оценки самолетных пилотажных тренажеров, используемых для подготовки и периодических проверок членов летных экипажей. Назначение данного руководства - предоставить ведомству гражданской авиации государства методы квалификационной оценки пилотажного тренажера путем первоначальной и последующих периодических оценок тренажера. Описанные методы позволяют ведомствам гражданской авиации других государств признавать квалификационную оценку, данную государством, проводившим первоначальную и периодические оценки пилотажного тренажера. Международная организация гражданской авиации - специализированное учреждение ООН - создана в результате подписания в Чикаго 7 декабря 1944 г. Конвенции о международной гражданской авиации. 1САО - это постоянно действующий орган, осуществляющий заложенные в Конвенции принципы. 1САО устанавливает стандарты в области безопасности полетов, авиационной безопасности, эффективности и регулярности, а также охраны окружающей среды от воздействия авиации [5] (см. табл. 1 и работу [6]).
Таблица 1
Обобщение материалов стандарта ICAO Doc 9625 в части характеристик тренажеров самолетов
Тип I II Ш IV V VI VII
тренажера
Характеристики PPL, MPL1, IR CR MPL2 TR, RO MPL3 TR, RL, RO,
/ тип свидетель- CPL MPL4
ства пилота
Кабина Закрытая, Общие Закрытая Закрытая Закрытая.
характерная признаки, Полная имитация самолета
для класса открытая
самолетов
Приборы Плоская панель и картинки Плоская панель Трехмерное
и приборная высокого качества воспроизведе-
доска ние
Визуализация Прямая Плоский экран Прямая Коллимированное изображение
Подвижность Не нужна Нужна Нужна
Мат. модель Характерная Только общие Характерная Только Полное соответствие самолету
и рычаги для класса признаки для класса общие
управления самолетов самолетов признаки
Системы В основном соответствуют самолету Полное Полное со- Полное
самолета (для требуемых процедур) соответствие, ответствие, соответствие,
все требуемые все процедуры
процедуры процедуры
Управление Не нужны Основные Не нужны Основные + связь собст- + автомат. изменение внеш-
воздушным элементы элементы венного само- ней ситуации, включая реак-
движением УВД и пол- УВД и пол- лета со всеми цию собственного самолета
(УВД) ный контакт ный контакт окружающи- (для фаз 3 и 4 МРЬ)
и внешнее с моделируе- с модели- ми самолета-
окружение мым самолетом руемым самолетом ми
Документ Flight Simulator Design and Performance Data Requirements, выпущенный IATA в 2009 г., связан с Doc 9625 и определяет требования к набору исходных данных (Data package) для проектирования тренажера. Данные требования относятся только к пакетам данных для тренажеров подготовки летного состава самолетов гражданской авиации. Компанией IATA в 2002 г. выпущен документ Simulated Air and Ground Traffic Environment for Flight Training.
В дополнение к стандартам в 2009 г. выпущено техническое руководство по квалификационной оценке Flight Simulator Evaluation Handbook, в котором описаны последовательности проведения тестов, необходимые для корректной сертификации. Данный документ может быть полезен и для уменьшения влияния субъективных факторов при оценке тренажера.
Федеральное управление гражданской авиации США разработало свои документы:
- 14 CFR FAR Part 60 - Requirements for the Evaluation, Qualification and Maintenance of Flight Simulation Training Devices 2008;
- Advisory circular 120-40B - Aeroplane Simulator Qualification, Federal Aviation Administration 1991;
- Advisory Circular 120-45A - Aeroplane Flight Training Device Qualification, Federal Aviation Administration 1992, Advisory Circular 120-40B
Helicopter Simulator Qualification, Federal Aviation Administration 1994;
- Airline Transport Pilot and Type Rating Practical Test Standards, FAA-S-8081-5F, US Government Printing Office, Washington, DC, July 2008.
Европейское объединенное управление гражданской авиации также разработало документ JAR-FSTD A: Aeroplane flight simulation training devices 2008, составленный путем объединения JAR-STD 1A, Aeroplane Flight Simulators, JAR-STD 2A, Flight Training Devices, JAR-STD 3A, JAR-STD 4A. В документе JAR-FSTD A описываются четыре категории тренажерных систем группы full flight simulators level A-D, где тренажеры уровня Level D относятся к наивысшей квалификационной категории. Кроме того, классифицируются тренажерные системы группы flight training devices и flight & navigation procedures trainer по трем уровням, а также basic instrument training device.
Разрабатывались и в России подобные документы:
- Стандарт по квалификационной оценке авиационных тренажеров самолетов «Нормы годности авиационных тренажеров самолетов для подготовки авиаперсонала на воздушном транспорте»;
- Требования к пакету исходных данных для проектирования авиационного тренажера в соот-
ветствии с IATA Flight Simulator Design and Performance Data Requirements 7th edition;
- Методы оценки соответствия авиационных тренажеров самолетов требованиям НГАТ.
В случае утверждения национальных стандартов возникает вопрос о процедуре подготовки специалистов на тренажерах, которые были построены до принятия стандарта. Существует одно из решений: проводить подготовку специалистов только по тем задачам, которые могут быть решены на таком тренажере в соответствии с требованиями ICAO [7].
Кроме того, в России также выпущены документы:
- Приказ Минтранса РФ от 31.07.2009 № 128 (ред. от 22.11.2010) «Об утверждении Федеральных авиационных правил «Подготовка и выполнение полетов в гражданской авиации Российской Федерации»;
- Приказ Минтранса РФ от 12.09.2008 № 147 «Об утверждении Федеральных авиационных правил «Требования к членам экипажа воздушных судов, специалистам по техническому обслуживанию воздушных судов и сотрудникам по обеспечению полетов (полетным диспетчерам) гражданской авиации»;
- Приказ Минтранса РФ от 12.09.2008 № 147 «Об утверждении Федеральных авиационных правил «Требования к членам экипажа воздушных судов, специалистам по техническому обслуживанию воздушных судов и сотрудникам по обеспечению полетов (полетным диспетчерам) гражданской авиации»;
- Приказ Минтранса РФ от 31.07.2009 № 128 (ред. от 22.11.2010) «Об утверждении Федеральных авиационных правил «Подготовка и выполнение полетов в гражданской авиации Российской Федерации»;
- Приказ ФАС РФ от 29.01.1999 № 23 «О введении в действие Федеральных авиационных правил «Сертификация авиационных учебных центров»;
- «Нормы годности авиационных тренажеров для подготовки авиационного персонала воздушного транспорта», утвержденные ФАС России
15.05.98 г. с Дополнением № 1 от 18.07.2000 г.;
- ФАП «Сертификация авиационных учебных центров», утверждено ФАС России от
29.01.99 г. № 23.
18 мая 2010 г. на территории ЦАГИ в г. Жуковском прошло первое заседание секции «Авиационные тренажеры» научно-технического совета Министерства промышленности и торговли Российской Федерации, основными задачами которой являются развитие авиационного тренажеростроения в России, а также формирование системы экспертизы и сертификации авиатренажеров и других технических средств обучения (http://www.tsagi.ru/ cgibin/jet/viewnews.cgi?id=20100609070155775818).
После построения тренажера перед разработчиками встает задача проверки соответствия тренажера реальному устройству. До 80 % времени разработки тренажера, обеспечивающего адекватное моделирование, уходит на проведение тестов математической модели объекта. Зачастую причины выявленных ошибок сложно определить из-за большого количества взаимодействующих систем. Для проверки необходимо сравнивать данные, полученные при проведении испытаний реальной системы, с данными, генерируемыми тренажером. Для проведения сравнения довольно сложно воспроизвести на тренажере все действия оператора, выполняемые на реальной системе. Выходом из подобной ситуации может быть автоматическая подача входных сигналов на тренажер, взятых из записей работы реальной системы. В реальных системах могут быть предусмотрены дополнительные системы аварийной автоматики, которые, например, оповещают оператора о возможности возникновения опасной ситуации. Имитацию подобных систем также необходимо проверять на возможность ложных срабатываний и, что наиболее важно, осуществлять проверку на обязательное срабатывание оповещений при переходе системы в нежелательные или аварийные режимы работы.
Процесс верификации модели условно можно разделить на два этапа:
- проверка параметров моделирующих систем на соответствие замеренным параметрам на реальных системах (статические тесты);
- проверка выходных параметров моделирующих систем в зависимости от подаваемых входных сигналов (динамические тесты).
На этапе динамических тестов при заданном множестве параметров изменяется значение одного параметра и исследуется поведение системы. В процессе тестирования необходимо провести несколько измерений для каждого параметра в совокупности с изменяющимся входным множеством. Возникает ситуация, при которой проведение большого количества тестов увеличивает объем исследуемой информации и сложность ее обработки, с другой стороны, при недостаточном количестве тестов есть вероятность не выявить некорректное поведение модели. Следовательно, особое внимание необходимо уделить сбору информации при верификации: записывать номера версий всего ПО, весь массив входных параметров, возможно, реквизиты ответственного лица, проводившего испытания. Динамические тесты также включают в себя экспертную оценку операторов-инструкторов при выполнении определенных заданий на тренажере [8].
Задержки в контуре оператор-тренажер возникают по ряду причин. Первая - необходимо некоторое время (0,3-0,5 с), чтобы оператор получил информацию от тренажера, осмыслил ее и выпол-
нил некоторые действия. Предполагается, что время данной задержки при работе на тренажере и на реальной системе должно быть одинаковым (без учета психофизической составляющей при управлении реальной системой) и не учитывается при оценке параметров тренажера. Вторая причина задержки - процесс передачи и преобразования управляющих воздействий, при котором выполняется преобразование входных сигналов в сигналы, доступные для обработки в системе. Следующая причина - процесс получения и обработки входных сигналов в подсистеме моделирования. И последняя - процесс получения и обработки информации в подсистеме визуализации. В общем случае задержка - это время между вводом оператором информации и ответными действиями системы, выражающимися в изменении информационно-управляющего поля, причем важно знать наибольшее значение данного параметра. Например, если задержка составляет 20 мс, ее увеличение в некоторый момент времени выше допустимого значения снизит частоту обновления и, следовательно, может привести к увеличению погрешности расчетов. Для определения величины и источника задержек необходимо использовать диагностическое программное и аппаратное обеспечение. Следует учитывать, что в современных распределенных тренажерных системах задержка в 1-2 цикла обновления неизбежна. Например, в тренажерах гражданской авиации приемлемыми задержками считаются:
- по 1САО 9625 А: 100 мс для тренажеров уровней V и VII, 200 мс для тренажеров уровней I, II, III, IV и VI;
- по 1АЯ-Р8ТБ А: 150 мс для АТ уровней С и Б, 300 мс для АТ уровней А и В.
Для военной авиации этот параметр составляет 20-40 мс [9].
Сама процедура оценки времени задержки может искажать результаты. Следует учитывать, что вывод информации на экран, а также запись на устройство постоянного хранения отнимают ресурсы у подсистемы отображения и хранения данных. Целесообразно до конца цикла сбора информации хранить данные в оперативной памяти и только по окончании записи осуществлять вывод или сохранение.
На основании ICAO Doc 9625 Manual of Criteria for the Qualification of Flight Simulation Training Devices (2009) сформированы обобщенные требования к подсистеме визуализации тренажерных систем гражданских самолетов (см. табл. 2).
Для моделирования визуальных сигналов необходимо следующее:
- полное соответствие - воспроизведение (повторение) реального визуального окружения в перспективе, создание условий для аккомодации глаз на бесконечность;
- соответствие в главном - моделирование реального визуального окружения в перспективе;
- общие признаки - общие признаки реального визуального окружения в перспективе, достаточные для выполнения простого полета по приборам, инструментальном заходе на посадку.
Моделирование окружающей среды (аэродромы и земная поверхность):
- полное соответствие - воспроизведение (повторение) реального окружения с максимально возможной точностью для любого заданного места;
- соответствие в главном - моделирование реального окружения;
- общие признаки - простое моделирование основных особенностей реального окружения.
Таблица 2
Обобщенные требования к подсистеме визуализации тренажерных систем гражданских самолетов
Тип АТ Вид подготовки Тип подготовки Моделирование визуальных сигналов Моделирование окружающей среды
VII MPL4 - Advanced T+TP S R
TR/ATPL TP S R
Re T S R
RL/RO/IO/CQ TP S R
VI MPL3 - Intermediate T+TP S R
V TR/ATPL/RL/RO/IO T R R
IV MPL2 - Basic T+TP G R
III CR T R G
II IR T G G
I CPL T R G(S)
MPL1 - Core flying skills T G G
PPL T R R(S)
Примечание: Т - подготовка, ТР - профессиональная подготовка, 8 - полное соответствие, Я- общие признаки, О - соответствие в главном, О(8) - соответствие в главном, полное соответствие при выполнении подготовки по правилам визуального полета, - общие признаки, полное соответствие при выполнении подготовки по правилам визуального полета.
В России в Положении о Федеральном агентстве воздушного транспорта (ФАВТ) нет определения понятия квалификационной оценки тренажеров, поэтому работы по допуску в эксплуатацию новых тренажеров для подготовки авиаперсонала гражданской авиации в стране включают следующее:
- экспертизу доказательной документации по результатам предварительных (заводских) испытаний тренажеров;
- летную оценку характеристик тренажеров по субъективным критериям;
- оценку возможности выполнения на тренажерах программ подготовки летного состава с учетом учебно-методических возможностей тренажеров;
- оформление акта (заключения) о возможности и условиях выдачи разрешения Управлением летной эксплуатации ФАВТ на использование тренажера по утвержденным программам [10].
При выборе разработчика тренажера следует учитывать следующие параметры.
Ограничения, а именно наличие в продукции разработчика
- экспортных ограничений;
- технологий, не позволяющих использовать их другими поставщиками тренажеров;
- защищенной интеллектуальной собственности с ограничениями в использовании.
Сроки:
- срок разработки первого экземпляра FSTD с даты получения исходных данных и покупных комплектующих изделий по воздушному судну до RFT (тренажер готов к обучению);
- период гарантийной послепродажной поддержки FSTD;
- сроки поставки запчастей с даты запроса;
- готовность разработчика к изменениям графика при задержках в предоставлении исходных данных и/или покупных комплектующих изделий.
Поставка первого тренажера в конфигурации с актуальным бортовым оборудованием (особенно авионики) для самолета, только прошедшим стадию разработки, в некоторых случаях происходит с существенной задержкой. Для оперативной подготовки персонала допускается поставка тренажера более низкого уровня, например, без системы подвижности и коллимационной системы. Для ускорения разработки такого тренажера целесообразно использовать кабину пилотов одного из отработочных стендов (прочностных, технологических, птицестойкости и т.д.), закончивших программу испытаний, или возможна доработка инженерного тренажера.
Требования к данным и ПО описываются в следующих отчетах Aeronautical Radio, Incorporated:
ARINC 440 - Руководство по предоставлению и поддержке данных, относящихся к оборудованию;
ARINC 441 - Руководство по предоставлению программного обеспечения в двоичном формате для целей обучения и подготовки;
ARINC 442 - Руководство по предоставлению моделей, работающих на основе управляющей карты/исходной программы, для целей обучения и подготовки;
ARINC 610 - Руководство по проектированию оборудования и программного обеспечения, предназначенного для использования в авиационных тренажерах.
При разработке математических моделей для тренажера использование специализированных программных комплексов может осложнять процедуру поддержания модели в процессе эксплуатации, так как специализированный программный комплекс является предметом интеллектуальной собственности компании-разработчика. При соответствующей договоренности разработчиков для успешного решения этой проблемы возможно создание математических моделей с использованием широко распространенных языков программирования, например С++. Фирме-изготовителю тренажера математическая модель может поставляться в исполняемых кодах (Soft Package) [11].
Автор благодарит заслуженного деятеля науки России, проф. В.Н. Решетникова и проф. А.Г. Бюшгенса за консультации и помощь при написании данной работы.
Литература
1. Литвиненко А.А. Анализ состояния российского рынка авиационных технических средств обучения // Авиатренажеры, учебные центры и авиаперсонал-2012: IV Междунар. конф. М.: Динамика, 2012.
2. Решетников В.Н. Космические телекоммуникации (начала). Тверь: НИИ «Центрпрограммсистем», 2009. 128 с.
3. Решетников В.Н. Космические телекоммуникации. Системы спутниковой связи и навигации. СПб: Ленинградское изд-во, 2010. 132 с.
4. Бюшгенс А.Г. Современные тренажерные технологии в России // Аэрокосмический курьер. 2010. № 5.
5. International Civil Aviation Organization. Doc 9625-AN/938 Manual of Criteria for the Qualification of Flight Simulation Training Devices, Montreal, Canada: International Civil Aviation Organization, 2009.
6. Шибаев В.М. Современные нормы годности авиационных тренажеров - залог безопасности полетов // Авиатренажеры, учебные центры и авиаперсонал-2012: IV Междунар. конф. М.: Динамика, 2012.
7. Шибаев В.М. Документ ICAO 9625 H - новый подход к формированию требований к характеристикам авиационного тренажера с учетом задач подготовки летного состава // Тренажерные технологии - резерв повышения безопасности полетов: круглый стол. М.: Крокус Экспо, 2011.
8. Allerton D. Principles of flight simulation. Chichester UK, Wiley, 2009.
9. Шибаев В.М., Аполлонов Д.В., Еркин И.Н. Методика определения запаздывания ответной реакции систем авиационного тренажера. Жуковский: ЦЭСАТ ЦАГИ, 2011. 12 с.
10. Кольцов С.Е. Результаты работ по допуску в эксплуатацию новых тренажеров для подготовки авиаперсонала гражданской авиации // Авиатренажеры, учебные центры и авиа-персонал-2012: IV Междунар. конф. М.: Динамика, 2012.
11. Карлин В.С. Опыт создания авиационных тренажеров в компании «Гражданские самолеты Сухого» // Авиатренажеры, учебные центры и авиаперсонал-2012: IV Междунар. конф. М.: Динамика, 2012.
References
1. Litvinenko A.A. A Russian market research in the field of avia aircraft technical. IV Mezhdunar. konf. "Aviatrenazhery, uchebnye tsentry i aviapersonal-2012" [4th int. conf. "Flight simulators, training centers and a flight crew"]. Moscow, Dinamika Publ., 2012 (in Russ.).
2. Reshetnikov V.N. Kosmicheskie telekommunikatsii (nachala) [Space telecommunications (basics)]. Tver, Centrpro-grammsistem Publ., 2009, 128 p.
3. Reshetnikov V.N. Kosmicheskie telekommunikatsii. Siste-my sputnikovoy svyazi i navigatsii [Space telecommunications. Satellite communications and navigation system]. St. Petersburg, Leningradskoe izd. Publ., 2010, 132 p.
4. Byushgens A.G. Modern training technologies in Russia. Aerospace courier. 2010, no. 5 (in Russ.).
5. Doc 9625-AN/938, Manual of Criteria for the Qualification of Flight Simulation Training Devices. Montreal, Canada, Intern. Civil Aviation Organization Publ., 2009.
6. Shibaev V.M. Modern worthiness standards for aerosimu-lators is flights safety provision. IVMezhdunar. konf. "Aviatrena-
zhery, uchebnye tsentry i aviapersonal-2012 " [4th int. conf. "Flight simulators, training centers and a flight crew"]. Moscow, Dinamika Publ., 2012 (in Russ.).
7. Shibaev V.M. ICAO 9625 H is a new approach to form requirements to the feachers of flight simulators considering instructional tasks for flight crew. Krugly stol "Trenazhernye tekh-nologii — rezerv povysheniya bezopasnosti poletov" [A panel discussion "Simulators technologies is a way to increase flights safety"]. Moscow, MVC "Krokus Ekspo", 2011.
8. Allerton D. Principles of flight simulation. Chichester, UK, Wiley, 2009, 471 p.
9. Shibaev V.M., Apollonov D.V., Erkin I.N. Metodika opre-deleniya zapazdyvaniya otvetnoy reaktsii sistem aviatsionnogo tre-nazhera [A method for indicating delayed response of flight simulator systems]. Zhukovskiy, TsAGI Publ., 2011.
10. Koltsov S.E. The results of authorization for operation of new simulators to train a civil flight crew. IV Mezhdunar. konf. "Aviatrenazhery, uchebnye tsentry i aviapersonal-2012" [4th Int. conf. "Flight simulators, training centers and a flight crew"]. Moscow, Dinamika Publ., 2012 (in Russ.).
11. Karlin V.S. An experience in developing flight simulators in the company "Sukhoi Civil Aircraft". IV Mezhdunar. konf. "Aviatrenazhery, uchebnye tsentry i aviapersonal-2012" [4th Int. Conf. "Flight simulators, training centers and a flight crew"]. Moscow, Dinamika Publ., 2012 (in Russ.).
УДК 621.377.037 (621.377.037, 621.377.624)
РАЗРАБОТКА ВЫСОКОНАДЕЖНЫХ МНОГОПРОЦЕССОРНЫХ МОДУЛЕЙ НА БАЗЕ ВЫСОКОСКОРОСТНЫХ КАНАЛОВ RapidIO
С.Г. Бобков, д.т.н., зав. отделом; А.А. Еремин,, зав. сектором; Н.В. Кондратьева, к.ф.-мн., зав. сектором; О.В. Сердин, к.т.н., зам.. зав. отделом
(НИИСИ РАН, Нахимовский просп., 36, корп. 1, г. Москва, 11 7218, Россия, [email protected], [email protected], [email protected], [email protected])
Рассматриваются общие подходы к созданию сбоеустойчивых к внешнему воздействию радиационных факторов и к экстремальным тепловым режимам эксплуатации высокопроизводительных модулей на базе современных систем на кристалле с технологическими нормами изготовления 180 и менее нанометров и их реализация в многопроцессорном модуле ЦП-РИО-64, созданном на базе микросхемы 1890ВМ6Я. В разработанном модуле используется новый аппаратно-программный способ достоверного исполнения программ и реализована распределенная система управления восстановлением. Модуль ЦП-РИО-64 относится к вычислительной технике и может быть использован для построения цифровых вычислительных комплексов, выполняющих в реальном масштабе времени прием по высокоскоростным каналам потоков данных RapidIO, первичную обработку сигналов (пространственно-временной спектральный анализ, формирование частотных диапазонов, фильтрацию, пороговое обнаружение), вторичную, третичную и общекомплексную обработку информации, включая решение задач отображения, консервации, документирования и управления на рабочих местах операторов, а также обмен данными с другими приборами и системами.
Ключевые слова: RapidIO LP-LVDS, RapidIO LP-Serial, коммутатор RapidIO, система на кристалле (СнК), повышение сбоеустойчивости, цифровой вычислительный комплекс (ЦВК).
DESIGN OF HIGH RELIABILITY MULTIPROCESSOR MODULES BASED ON HIGH-PERFORMANCE RAPIDIO INTERCONNECT ARCHITECTURE Bobkov S.G., Dr. Tech. Sc., head of department; Eremin A.A., head of sector;
Kondrateva N.V., Ph.D. (Physics and Mathematics), head of sector;
Serdin O.V., Ph.D. Tech. Sc., deputy head of department (SRISA RAS, Nakhimovskiy Av., 36/1, Moscow, 117218, Russian Federation, [email protected], [email protected], [email protected], [email protected]) Аbstract. The paper contains the description of general approaches for designing and creating high-performance modules tolerant to the impact of external radiation factors and extreme thermal operation modes. The modules are based on the modern System-on-a-Chip (SoC) with technology-specific rules 180 nanometers or less. The article introduces the realization of these principles in the multiprocessor CP-RIO-64 module based on a chip (SoC) - 1890VM6IA.
A new hardware-software technique for reliable program execution and a distributed control system for recovery are realized in the high-performance CP-RIO-64 module with RapidIO Interconnect Architecture. The RapidIO Interconnect