Научная статья на тему 'Функция распределения опасных отказов системы управления движением поездов'

Функция распределения опасных отказов системы управления движением поездов Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
112
20
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Чепцов М. Н.

В работе обосновано применение модели Джелинского-Моранды для расчета безопасности программного обеспечения системы управления движением поездов.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Чепцов М. Н.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Функція розподілу небезпечних відмов системи управління рухом поїздів

В роботі обґрунтовано використання моделі Джелінського-Моранди для розрахунку безпеки програмного забезпечення системи управління рухом поїздів.

Текст научной работы на тему «Функция распределения опасных отказов системы управления движением поездов»

Список литературы

1. Убайдулаев P.P. Элементы систем оптической связи. - М.: Эко-Трндз, 2003.

2. Оптические системы передачи. Учебник для вузов/ под ред. В.И. Иванова/. -М.:Радио и связь, 1994.

3. Справочник по специальным функциям. - М.: Наука, 1989.

УДК 656.25:656.2.08

Чепцов М.Н., к.т.н., доцент (ДонИЖТ)

ФУНКЦИЯ РАСПРЕДЕЛЕНИЯ ОПАСНЫХ ОТКАЗОВ СИСТЕМЫ УПРАВЛЕНИЯ ДВИЖЕНИЕМ ПОЕЗДОВ

Анализ публикаций и постановка задачи. С точки зрения надежности и безопасности функционирование программного и аппаратного обеспечения существенно отличается. Так, при релейной, микроэлектронной и микропроцессорной элементной базе систем управления движением поездов основное оборудование всегда находится во включенном состоянии и на него подается напряжение питания. В связи с этим в любой момент времени функционирования не исключается возможность возникновения защитного или опасного отказа. Данный факт отражен в теории надежности как непрерывность функции интенсивности отказов [1-5]. В свою очередь, функционирование программного обеспечения в микропроцессорных системах управления движением поездов, как правило, выполняется по алгоритму, состоящему из процедуры инициализации, цикла проверки вектора входных данных и основной функциональности (рисунок 1).

В случае изменения значений входа выполняются действия, связанные с обработкой данных и формированием управляющих воздействий, и происходит возврат в основной цикл. Следует отметить, что основной цикл выполняется сразу же после начала работы ПО и наличие ошибок в нем исключено, т.к. они проявляются и исправляются сразу же при разработке и первоначальной отладке. Следовательно, в процессе функционирования программного обеспечения существуют промежутки времени, в течение которых вероятность отказа стремится к

нулю. В данном случае за отказ принимается проявление скрытой ошибки ПО, т.е. выполнение непредусмотренной или невыполнение предусмотренной в техническом задании функциональности [6-10].

Рисунок 1 - Обобщенный алгоритм функционирования программного обеспечения

Цель работы. В связи с существенными отличиями принципов функционирования программных и аппаратных средств, принимая во внимание недостаточно отраженную в научных публикациях проблему безопасности программного обеспечения систем управления движением поездов, необходимо исследовать функцию распределения опасных отказов ПО и обосновать применение соответствующей модели.

Основной материал. Рассмотрим во времени работу программного обеспечения системы управления движением поездов при расположении оборудования в некоторой точке М полигона железной дороги (рисунок 2). На оси времени показаны моменты времени t1, , t3 проследования поездов П1, П2, П3.

Рисунок 2 - Функционирование во времени программного обеспечения системы, установленной в точке М

По определению системы управления, ее функциональность связана с движением поездов и выполняется за некоторый достаточно малый промежуток времени Лг, как правило, определяемый быстродействием микропроцессорных средств. В межпоездном интервале вектор входных значений не изменяется, программным обеспечением выполняется основной цикл, при этом вероятность отказа равняется нулю. Следовательно, отказы могут возникать в следующие промежутки времени: г' е [ ±Лг], [2 ±Лг],..., [гп ±Лг] с некоторой вероятностью ).

При значительном быстродействии микропроцессорного устройства управления, несоизмеримого с межпоездным интервалом, Лг ^ 0 и функция плотности распределения отказов программного обеспечения стремится к плотности распределения поездопотока:

/по ) ^ /ни )

(1)

В свою очередь, анализ статистических данных [11-13] показал, что функция плотности распределения межпоездного интервала с приемлемой точностью аппроксимируется следующим выражением:

/ни ( г )

(¿1 • г)^ е-.1

к 1!

(¿2 • г)к2 „-¿иt

81

8:

к 2!

;0 < г < М [/Пни (г)] ;М [/Пи (г)]< г <Ъ

(2)

где к1, к2 - порядок распределения первой и второй функций соответственно;

81, 82, Я1, Я2 - рассчитываемые в процессе обработки статистических данных коэффициенты;

М [/*п (' ) ] - математическое ожидание (статистическое средне) исходной выборки.

С учетом выражений (1,2) рассмотрим крайние значения функции плотности распределения отказов программного обеспечения:

а) абсолютно ненадежное ПО. Отказ возникает при проследовании каждого поезда через точку установки оборудования М (рисунок 2) и устраняется до проследования следующего. В данном случае /ПО ^) = /ПП ^) и функция соответствует выражению (2).

б) абсолютно надежное ПО. Отказы не происходят и /ПО ^) = 0 .

В реальных условиях надежность программного обеспечения достаточно высокая и промежуток времени между смежными отказами гораздо больше математического ожидания функции распределения поездопотока. Очевидно, что показатели функциональной безопасности ПО в системах управления движением поездов еще выше. Так, например, проектно-конструкторский норматив вероятности возникновения опасного

отказа за каждый час на одну ответственную функцию лежит в пределах от

8 10 (0,14-0,7)*10 (1/ч) для наименьшего до 0,14*10" (1/ч) для наивысшего

уровня обеспечения безопасности [5].

С учетом перечисленных фактов выражение плотности распределения опасных отказов следующее:

/о.ПО (t) ^ 8 2Я7Г1 *^1 . (3)

Анализ статистических данных, результаты которого приведены в работах [11-13], а также дополнительные исследования для системы МПДЦ «КАСКАД» [14] показали, что во второй функции распределения поездопотока (2) порядок всегда равен единице, а также равны коэффициенты: к2 = 1 и 82 = Я2 . С учетом этого, введя замену 82 = Я2 = Я, выражение (3) преобразуем к виду:

fo.ua (t) ^ Я . (4)

Выводы и практические рекомендации. Таким образом, плотность распределения опасных отказов программного обеспечения системы управления движением поездов стремится к экспоненциальному закону.

Данный вывод может быть использован для обоснования применения модели Джелинского-Моранды при расчете функциональной безопасности ПО.

Список литературы

1. Сертификация и доказательство безопасности систем железнодорожной автоматики. Под ред. Сапожникова Вл.В. М: Транспорт, 1997. - 288 с.

2. Методы построения безопасных микроэлектронных систем железнодорожной автоматики и телемеханики. Под ред. Сапожникова Вл.В. М: Транспорт, 1995. - 272 с.

3. Меньшиков Н.Я., Королев А.И., Ягудин Р.Ш. Надежность железнодорожных систем автоматики и телемеханики. М., «Транспорт», 1976. 215 с.

4. Лисенков В.М. Статистическая теория безопасности движения поездов: Учеб. для вузов. - М.: ВИНИТИ РАН, 1999. - 332 с., ил.

5. ДСТУ 4178-2003. Комплекси техшчних засобiв систем керування та регулювання руху поiздiв. Функцш на безпечшсть i надшшсть. Вимоги та методи випробування.

6. Казарин О.В. Безопасность программного обеспечения компьютерных систем. Монография. - М.: МГУЛ, 2003. - 212 с.

7. Зегжда Д.П., Шмаков Э.М. Проблема анализа безопасности программного обеспечения// Безопасность информационных технологий. - 1995.- №2.- С.28-33.

8. Проблемы безопасности программного обеспечения. Под ред. П.Д. Зегжда. -СПб.: Издательство СПбГТУ, 1995.

9. Липаев В.В. Надежность программного обеспечения АСУ. - М.: Энергоиздат, 1984. - 240 с.

10. Смагин В.А. Техническая синергетика. Вып.1. Вероятностные модели элементов сложных систем. - СПб.: ВИКУ им. А.Ф. Можайского, 2000. - 63 с.

11. Чепцов М.Н., Сунцов Н.М. Анализ потока событий микропроцессорной диспетчерской централизации. 1нформацшно-керуючи системи на залiзничному транспорт^ №6, 2003, с. 50-52.

12. Чепцов М.Н. Аппроксимация статистических данных входящего станционного поездопотока. Збiрник наукових праць Донецького шституту залiзничного транспорту, №5, 2006, с. 103-110.

13. Чепцов М.Н. Модель среды тестирования программного обеспечения при доказательстве функциональной безопасности систем управления движением поездов. Збiрник наукових праць Донецького шституту залiзничного транспорту, №7, 2006, с. 89-98.

14. Данько М.1., Мойсеенко В.1., Рахматов В.З., Троценко В.1., Чепцов М.М. Мшропроцесорна диспетчерська централiзацiя "КАСКАД": Навчальний поабник. -Донецьк: "ДонГЗТ", 2004. - 163 с.

i Надоели баннеры? Вы всегда можете отключить рекламу.