Previous Page  12 / 14 Next Page
Information
Show Menu
Previous Page 12 / 14 Next Page
Page Background

Прогнозирование числа отказов программного обеспечения космических аппаратов

ISSN 0236-3941. Вестник МГТУ им. Н.Э. Баумана. Сер. Машиностроение. 2016. № 5

35

использует никаких гипотез относительно вида аппроксимирующей кривой.

Приведенные результаты позволяют прогнозировать среднее число отказов,

сохранившееся после устранения отказов при тестировании, проявление кото-

рых может привести к отказу при эксплуатации, а также оценивать оптималь-

ное количество циклов тестирования. Очевидно, оптимальное количество цик-

лов тестирования должно соответствовать минимуму суммарных затрат на реа-

лизацию целевой космической программы. В общем случае суммарные затраты

определяются стоимостью тестирования и величиной ущерба при отказах:

ущ 0,0

2

tr ( ( )) ,

C cn c

M M n

 

где

с —

затраты на одно тестирование;

с

ущ

— ущерб при одном отказе;

n

— коли-

чество циклов тестирования; tr(

M

(

n

)) — след матрицы

M

(

n

).

Соответственно для безразмерной стоимости

С

выражение принимает

вид

ущ 0,0

2

tr( ( )) ,

C n c

M M n

 

где

ущ ущ

c с c

— относительный ущерб при отказе;

.

С С с

 

Значения матрицы

M

(

n

) рассчитываются по программе, приведенной на

рис. 8. Результаты оптимизации приведены на рис. 11. Расчеты проводятся для

ущ

с

= 1; 5; 10. Как видно на графике, с увеличением относительного ущерба при от-

казе

ущ

c

оптимальное количество циклов тестирования

r

возрастает, что объясня-

ется снижением ущерба ввиду сокращения источников отказов, не выявленных

при тестировании.

Выводы.

1.

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

ПО космических аппаратов.

2. Разработан метод прогнозирования числа невыявленных отказов про-

граммного обеспечения космических аппаратов.

Рис. 11.

Изменение безразмерных

суммарных затрат

ущ

с

=1 (сплошная

кривая),

ущ

с

=5 (штрихпунктирная),

ущ

с

=10 (штриховая) от количества

циклов тестирования