Современные
информационные технологии/ 2. Вычислительная техника и программирование
Илипов М.М., к.ф.-м.н. Искакова А.С.
Евразийский
национальный университет им. Л.Н. Гумилева, Казахстан
Совершенствование базы
знаний БОСЭС в процессе разработки
Как
исследовательский прототип БОСЭС ТС, так и ее бортовой вариант проектируются
для работы в реальном времени с учетом требований работать на борту с другими
БОСЭС ТС.
Проверку
на полноту и непротиворечивость БЗ БОСЭС антропоцентрических систем проводят
либо в системах имитационного моделирования (СИМ) либо на борту системы в
реальных условиях применения.
Создание
БОСЭС проходит традиционные фазы разработки экспертных систем:
— концептуализация предметной области и определение
эквивалентной ей структуры БД и БЗ экспертной системы;
— разработка на универсальных ЭВМ исследовательского
прототипа БОСЭС (ИЭС) и системы имитационного моделирования (СИМ-ЦВМ) как
инструмента для совершенствования (отладки) БЗ и БД создаваемой экспертной
системы и как тренажера для подготовки операторов, которые будут
эксплуатировать БОСЭС;
— отработка на универсальных комплексах полунатурного
моделирования (СИМ-КПМ) исследовательского прототипа БОСЭС;
— реализация спроектированной экспертной системы на
бортовых вычислителях и отработка ее на реальных бортовых информационных
сигналах в реальном времени;
— передача БОСЭС в эксплуатацию.
Таким
образом, СИМ является как инструментом разработки, так и инструментом
совершенствования БЗ БОСЭС. Именно поэтому, несмотря на большую трудоемкость
разработки, создание СИМ является не только необходимым, но и возможным. При
этом СИМ-ЦВМ фактически создается вместе с БОСЭС и поддерживает все стадии ее
проектирования, а универсальный комплекс полунатурного моделирования
превращается в СИМ-КПМ путем внедрения в его цифровую систему программного
блока БОСЭС с выдерживанием информационных связей БОСЭС по штатному (к этому
времени разработанному) информационному протоколу сопряжения.
Проведенный
этап концептуализации предметной области требует дальнейшей проверки полноты ее
представления в БЗ БОСЭС и достаточности глубины анализа возникающих перед
оператором проблем. Наиболее результативно и убедительно для заказчика это
можно сделать также на СИМ.
В
рамках программы исследования сверхманевренных самолетов в
научно-исследовательском центре Лэнгли (США) разработана система исследования
бортовых систем управления в атаке тактических самолетов TGRES (Tactical
Guidance Research and Evaluation System) [1]. Система состоит из трех основных
элементов: TDG, TMS и DMS. TDG — это основанная на базе знаний управляющая
система (язык программирования Лисп). В нее вмонтируется БОСЭС, она содержит
логику принятия решений и оценивает тактические преимущества и негативные
стороны выбранного летчиком или системой того или иного решения. TDG использует
математическую модель самолета различной степени подробности. Есть вариант
модели, когда самолет представляется достаточно точно на режимах обычного
маневрирования, и вариант, когда тяга, подъемная сила, лобовое сопротивление,
угловая скорость разворота представляются своими максимальными постоянными
значениями.
Два
элемента системы TGRES-TMS и DMS — составляют программную и аппаратную среду
моделирования [2], в которой применяется TDG. Программы среды написаны на
машинном языке.
Пользовательский
интерфейс включает цветной графический модуль, воспроизводящий воздушный бой и
графический модуль с манипулятором «мышь» для представления самолета и его
систем для управления ими в процессе моделирования на TMS. На имеющемся в
системе индикаторе воспроизведения воздушного боя предъявляются
противоборствующие самолеты в трехмерном пространстве. На индикаторе выделены
специальные окна для представления переменных параметров самолета, включая
тягу, скорость, относительное пространственное расположение самолетов. Позиция
для наблюдения воздушного боя может быть выбрана по осям X и Z.
Интерактивный
индикатор в TMS включает графический модуль с манипулятором «мышь» для
представления систем самолета (двигатель, ударная, оборонительная системы) и
информации о состоянии систем. В процессе моделирования летчик/оператор может
включать и выключать системы самолета с помощью «мыши».
Технические
средства комплекса состоят из двух основных частей: вычислительной системы и
рабочих мест операторов.
Вычислительная
система имеет в своем составе два центральных вычислителя и четыре
периферийных. Все вычислительные машины связаны между собой и составляют
локальную вычислительную сеть. Центральные вычислители через преобразующие
устройства связаны с имитаторами бортовых приборов и органами управления на
рабочих местах летчиков- операторов.
Программное
обеспечение на центральных вычислителях подразделяется на базовое, управляющее
и сервисное. К базовым средствам относятся программные блоки моделей
самолетов, оружия, бортового оборудования, блоков бортовых алгоритмов,
вычислительные блоки и блоки выработки управляющих сигналов. К управляющим
средствам относятся программы, обеспечивающие работу комплекса КПМ-2300, программы
управления моделирования боя. К сервисным относятся программы обработки и
выдачи информации. Все программные средства реализованы на языке ¥-11.
Операционная система центральных вычислителей UMSV.4.5. Сетевая операционная
система ОС-ДЕС.
Программные
средства на периферийных вычислителях не имеют подразделения и представляют
собой пакеты программ.
На
одних периферийных вычислителях программные средства реализованы на языке
АССЕМБЛЕР. Здесь содержатся программы формирования индикации прицельных режимов
на ИЛС рабочих мест летчиков- операторов.
На
других периферийных вычислителях, обслуживающих рабочие места операторов
управления, программные средства реализованы на языке Турбо-Паскаль V 5.0.
Здесь содержатся программы: формирования картин воздушного боя в ходе и после
моделирования; синтезирования визуально-видимой обстановки (с борта носителя) в
ходе моделирования; подсчета показателей эффективности применения оружия.
Рабочие
места операторов управления оснащены персональными компьютерами и устройствами
переговорной связи с летчиками-операторами.
Управляющие
сигналы от летчиков передаются на центральные ЭВМ комплекса. От этих ЭВМ
возвращаются к летчикам отклики на их управляющие воздействия. Запаздывание
отклика на управляющее воздействие менее 0,1 с. Наблюдая картину боя на дисплее
персонального компьютера, операторы управления корректируют бой по линиям
переговорной и сигнальной связи с операторами-летчиками.
Результаты
моделирования боя фиксируются, обрабатываются, документируются и представляются
в удобном для пользователя виде.
Литература:
1.
Васильев С.Н., Жерлов
А.К., Федосов Е.А., Федунов Б.Е. Интеллектуальное управление динамическими
системами. – М.: Физико-математическая литература. 2000. – 352с.
2.
Федунов Б.Е. Проблемы
разработки бортовых оперативно-советующих экспертных систем для
антропоцентрических объектов. // Изв. РАН. ТиСУ. 1996. № 5. стр.147-159