Так как основным объектом работы является БЦВС, рассмотрим его критерий эффективности такой как надежность.
Наша система состоит из двух БЦВМ(бортовая цифровая вычислительная машина), которые в свою очередь состоят из 2 ВМ(вычислительный модуль). Тогда имеем такие расчеты
P=0.995
Обоснование для выбора программного обеспечения
При разработке ПО необходимо учитывать следующие моменты:
Программное обеспечение (ПО) БCУ помимо реализации автоматического парирования отказных ситуаций предполагает широкий спектр возможностей реконфигурации аппаратных и программных средств с использованием командно-программной информации (КПИ) из НКУ, чем достигается рациональное распределение функций между бортовыми и наземными средствами.
Программное обеспечение БCУ имеет иерархическую модульную структуру, разрабатывается на языке высокого уровня «С».Процесс создания ПО предполагает многоуровневую процедуру разработки написания и отладки с использованием эмуляторов аппаратных средств, что позволяет в значительной мере сократить сроки отладки и отработки ПО во взаимодействии с реальной аппаратурой.
|
|
После выполнения всех этих условий, мы проверим на эмуляторах несколько программных обеспечений, и сможем оценить их эффективность
Вывод
Для того чтобы выбрать наиболее эффективное программное обеспечение, нам необходимо пройти несколько этапов:
- внимательно изучить тип космического аппарата, с которым мы будем работать, так как от него будет зависеть функционал нашего программного обеспечение
- изучить строение бортовых комплексов и принцип реализации связей между ними
- обеспечить автономность системы
- проверить эффективность на эмуляторах
После прохождения этих этапов, мы выбираем эффективное существующее или пишем новое программное обеспечение.
Список использованных источников
1.Бортовые системы управления космическими аппаратами / под ред. А.С. Сырова— М.: МАИ-принт, 2010.— 304 с.