Надежность информационных систем
Выбери формат для чтения
Загружаем конспект в формате doc
Это займет всего пару минут! А пока ты можешь прочитать работу в формате Word 👇
КУРС ЛЕКЦИЙ ПО ДИСЦИПЛИНЕ
НАДЕЖНОСТЬ ИНФОРМАЦИОННЫХ СИСТЕМ
Лекция №1
Цели и задачи дисциплины. Характеристика предмета изучения
Качество. Эффективность. Надежность.
Надежность имеет научную основу - теорию надежности. Самостоятельная наука на грани кибернетики, науки управления, математики (в основном теории вероятности) и соответствующих технических ветвей.
Основные задачи теории надежности:
1) установление видов количественных показателей надежности;
2) выработка методов аналитической оценки надежности;
3) разработка методов оценки надежности по результатам испытаний;
4) оптимизация надежности на стадиях разработки и эксплуатации.
Все системы теории надежности разделены на восстановляемые и не восстановляемые (заменяемые).
Знание количественных оценок надежности позволяет принимать решения, относящиеся:
1) к применению того или иного изделия;
2) к организации, эксплуатации и обслуживанию;
3) к составу и количеству ЗИПа (запасное имущество и приспособление);
4) к квалификации обслуживающего персонала;
5) к установлению сроков хранения в различных условиях, а также ограничений на транспортировку и время эксплуатации;
6) к необходимости и срокам проведения доработок, модернизации и новых разработок.
Тема №1: «ОБЩИЕ СВЕДЕНИЯ ПО ТЕОРИИ НАДЕЖНОСТИ. ПОКАЗАТЕЛИ НАДЕЖНОСТИ»
Система - это то, что состоит из элементов и структуры взаимосвязи между ними.
Элементы - это неделимая часть внутренней системы, которая не рассматривается.
Состояние рассматривается как работоспособное и не работоспособное, что характеризует возможности объектов исследования. Различают исправное и неисправное состояния.
Работоспособным называют такое состояние системы (элемента), при котором значение параметров, характеризующих способность системы выполнять заданные функции находится в пределах, установленных нормативно-технической или конструкторской документацией.
Неработоспособным называют состояние системы, при котором значение хотя бы одного параметра, характеризующего способность выполнять заданную функцию не находится в пределах установленных и указанной документации.
Исправное состояние системы - это когда все параметры соответствуют нормативно-технической и конструкторской документации.
Неисправное - это когда имеется хотя бы одно отклонение.
Чаще всего отказы связаны со следующими действиями:
1) останов системы;
2) снижение эффективности;
3) сокращение числа функций;
4) появление повышенной опасности.
Существуют также отказы типа сбой (самоустраняющиеся), которые проявляются только некоторое время.
По характеру возникновения отказы делятся на внезапные и постоянные. Характер внезапного отказа, как правило, связан с мало предсказуемыми причинами.
В некоторых случаях системы (элементы) могут относиться к восстанавливаемым и невосстанавливаемым одновременно (например, самолет).
Лекция №2
Понятие, характеристики надежности
Надежность - это свойство системы сохранять во времени в установленных пределах значение всех параметров, характеризующих способность выполнять требуемые функции в заданных режимах и условиях эксплуатации.
Надежность - это понятие комплексное: безопасность, ремонтопригодность, долговечность и сохраняемость.
Безотказность - это свойство сохранять работоспособность непрерывно в течении интервала времени.
Ремонтопригодность - свойство заключается в приспособленности и предупреждению, обнаружению и устранению причин обнаружения отказа.
Долговечность - свойство сохранять работоспособность до наступления предельного состояния учетом особенности эксплуатации, технического обслуживания, ремонта, перерыва.
Сохраняемость - свойство системы сохранять состояние безотказности и ремонтопригодности в процессе хранения и транспортировки.
Показатели надежности невосстанавливаемых систем
Для невосстанавливаемых систем основным показателем является безотказность. Для оценки безотказности нужны количественные показатели (сравнение). Количественные показатели должны иметь физический и математический смысл.
Функция и плотность распределения наработки до отказа Т
Функция распределения характеризует вероятность того, что время безотказной работы Т будет меньше некоторого выбранного времени t.
F(t) = P{T 1 показатели будут следующими:
Эти показатели характерны для третьего участка
эксплуатации, который называется участком износовых отказов.
Для k1 показатели будут следующими
Таким образом, мы рассмотрели, как можно использовать показатели надежности для решения конкретных задач.
Показатели сохраняемости.
В качестве оценок сохраняемости используются:
- Вероятность сохранения способности за время хранения и транспортировки
- Интенсивность отказов во время хранения :
- Среднее время хранения до отказа :
- Гамма-процентный срок сохранности, сущность которого представляется сроком
сохранности, который будет достигнут с вероятностью у в %.
Показатели долговечности.
В качестве оценок долговечности используются:
Тс - случайная величина, в качестве которой используется средний срок службы:
(г - гамма-процентный срок службы.
t - это календарная продолжительность от начала эксплуатации объекта в течении которого он не достигнет предельного состояния с заданной вероятностью у, выраженной в %.
Комплексные показатели надежности.
Ремонтопригодность относится к восстанавливаемым изделиям и характеризуется средними временами, затрачиваемыми на ремонт (восстановление) изделий, и относительными средними временами, связанными с нахождением ремонтируемых систем в работоспособном состоянии. Это можно представить как:
Показателями ремонтопригодности являются:
- Вероятность восстановления работоспособности за заданное время t. .
Среднее время восстановления =М[Т,, ]
l(i:)- число восстановлений, длительность которых больше t;
m - общее число восстановлений;
/„, - время восстановления после i - го отказа.
Комплексные показатели учитывают как ремонтоспособность, так и безотказность. К комплексным показателям относятся:
• коэффициент готовности ;
• коэффициент оперативной готовности Коп , .
: - это вероятность того, что система окажется ремонтоспособной в произвольно выбранный момент времени в установившемся процессе эксплуатации.
Модели отказов и восстановлений.
Ранее указывалось на то, что отказы могут быть внезапными и постепенными, и проявляться в виде постоянного действия либо сбоя. В теории надежности существуют и другие классификации отказов.
Для рассмотрения причин и статистики проявления отказа используют следующие модели
отказов:
- модель внезапного отказа. Пусть рассматривается некоторый параметр во временной области.
Все параметры задаются допусками. Допуска образуют поле от верхнего предела до нижнего предела. Выход за поле допусков считается отказом. Для внезапных отказов действует экспоненциальный закон распределения времени до отказа, который характеризуется интенсивностью.
- постепенного отказа.
Такие модели характеризуются другом характеристикой.
Чем ближе допусковый параметр к номиналу, тем элемент считается надежнее, так как срок его работы до отказа будет больше, чем у тех элементов, параметры которых в начале эксплуатации были дальше от номинала, но в пределах допуска.
Если рассматривать граничные значения изменения параметра для внезапного отказа, то часто можно наблюдать зону сбоев. Это временная область, в котором параметр перед окончательным выходом из зоны допуска кратковременно пересекает одну из предельных своих границ. Это приводит к сбоям, предшествующим окончательному отказу.
По степени нарушения работоспособности отказы делятся на полные (прекращение функционирования объекта) и частичные (объект может продолжать функционирование, но с ухудшенными показателями).
По характеру внешних проявлений отказы подразделяются на явные и скрытные.
Явные отказы обнаруживаются непосредственно после возникновения.
Скрытные отказы могут проявиться значительно позже их возникновения. Одним из свойств скрытных отказов является необходимость применения специального оборудования и средств измерения для их поиска и локализации.
По связям с предшествующими отказами их классифицируют как первичные и вторичные. Значительная часть отказов является вторичной, и возникают в результате несогласованности предельно возможных параметров взаимодействующих систем.
Модели восстановлений.
Восстановления могут быть разными. Наиболее встречающимися являются оперативное восстановление с заменой и устранением отказа на месте, и восстановление с устранением отказов с использованием дополнительных средств (стендов, поточных линий и т.д.). Эти виды восстановлений можно отобразить диаграммами: а) Оперативное восстановление.
Tb1 - Поиск причин отказа;
Тв2 - Непосредственно устранение отказа;
Тв3 - Ожидание в очереди на восстановление;
Тв4 - Обеспечение материалами на восстановление;
Тв5 - Ожидание возможности возвращения к функционированию;
Тв6 - Демонтаж технического средства;
Тв7 - Монтаж технического средства;
ТВ8 - Длительность ожидания, задействование вспомогательного оборудования;
Тв9 - Время определения причин, места и вида отказов в мастерской или на стенде.
Могут быть и другие модели восстановления, главное не пропустить существенные временные затраты.
Особенностями показателей надежности сопровождающих изделие в технической документации являются получение этих показателей в определенных, стандартных условиях. Такими условиями являются:
температура окружающей среды (20+10° С);
относительная влажность 30-80%;
давление 630-800 мм. ртутного столба;
отклонение питающей среды (Номинал +10, -15%).
Если надежность задается вероятностью безотказной работы, то t = 2000 часов. Для особо опасных объектов Р(t) задается для t = 8000 часов.
Задание показателей безотказности и долговечности для технических средств, входящих в состав технологических комплексов в машиностроении является обязательным и нормируется ГОСТом.
Лекция .№3
Показатели надежности восстанавливаемых систем.
Моменты наступления отказов являются случайными, т.е. случайным является время между отказами. Теория надежности считает, что время восстановления тоже случайная величина. На протяжении времени эксплуатации технических средств можно выделить потоки отказов и восстановлений.
Потоки отказов могут быть заданы двумя способами. Для иллюстрации этого будем считать, что мы не учитываем время восстановления, считая его мгновенным. Тогда можно нарисовать следующую диаграмму:
При этом получается некая
случайная величина, значения
которой 1, 2, 3, … образуют
последовательность непрерывных
случайных наработок на отказ.
Теперь можно рассматривать
поток отказов. Он задается либо в
виде некоторого потока
случайных событий (t1, t2, t3, ...),
либо в виде случайной величины -
количество таких событий в
единицу времени. Если это будет
поток случайных событий (t1, t2. t3,
...), то его описание производится
с помощью функции распределения.
Если такие события независимы, ординарны, стационарны, то описание сводится к использованию простейшего потока (потока Пуассона). Отличительной чертой этого потока является тот факт, что распределение времени между событиями имеет экспоненциальный характер.
Тема №2: «НАДЕЖНОСТЬ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ».
В теории надежности стремятся надежность программного обеспечения рассматривать по аналогии с надежностью технических систем, при этом считают, что в технике отказ в какой-то мере соответствует ошибке в программном обеспечении. Ошибки в программном обеспечении возникают в двух случаях:
При разработке программного обеспечения;
В процессе коррекции существующих (действующих) программ. Причины ошибок разработки:
Неправильное понимание спецификаций;
Неправильный выбор структуры;
Несовершенство методов защиты программ;
Умышленные ошибки. В процессе коррекции основная причина ошибок - действия оператора.
Лекция №4
Надежность программного обеспечения.
Часто для оценки надежности программного обеспечения используют аналоги (на пример отказ для «железа» соответствует ошибке для программного обеспечения). По последствиям эти понятия часто совпадают, однако существуют и отличия в этих понятиях. Отличия ошибок от отказов:
1. нет старения;
2. нет повторного проявления после устранения;
3. происходит исправление сразу во всех программах;
4. образуют не стационарный поток (со временем эксплуатации программного обеспечения
количество выявленных ошибок увеличивается, а не выявленных уменьшается);
возможные вторичные ошибки, внесенные при исправлении первичных.
Для оценки надежности программного обеспечения условно могут использоваться обычные показатели надежности:
- Вероятность отсутствия ошибок за время t.
- Среднее время между проявлением ошибок.
- Среднее время исправления ошибок.
Такие показатели (и некоторые другие) используют для программ, которые организуются регулярно (управляющие, контролирующие, информационные и т.д.).
Для программ эксклюзивного использования предполагают в качестве показателей надежности использовать:
- Вероятность успешной реализации программы.
- Вероятность решения произвольной задачи из множества входящих программ.
Специфическими показателями для оценки надежности программного обеспечения являются так называемые модели программного обеспечения.
Любая модель строится на каких-либо предпосылках. В наиболее простых моделях считается, что начальные условия предположительно известны, а в процессе временных изменении статистика доступна. Существует много моделей надежности программного обеспечения.
Модель Шумана. Предпосылки (предположения):
- Число команд N известно и постоянно в программе.
- При начальном числе ошибок Ro в ходе испытаний длительностью Т, число ошибок снижается (то есть R(t) < R0).
- Относительное число исправленных в ходе испытаний числа ошибок .
1. Определение критериев и видов отказов системы и состава рассчитываемых показателей
надежности.
2. Составление структурной схемы расчета надежности.
3. Выбор методов расчета надежности.
4. Получение в общем виде математических описаний и моделей связывающих показатели
надежности с характеристиками элементов.
5. Подбор данных по показателям надежности элементов.
6. Выполнение расчетов и анализ полученных результатов.
Характеристика этапов:
1. Первый этап связан с выбором ранее изученных показателей надежности (функциональных.
точечных, средних комплексных)
2. Второй этап связан с составлением структурной схемы.
Структурная расчетная схема - логическая схема, отображающая принципы работы, но исключающая фактор функционирования.
Структурной схемой расчета надежности называется отображение элементов системы, позволяющее однозначно определить состояние системы (работоспособное или неработоспособное) по состоянию (работоспособному или неработоспособном)) ее элементов. При составлении схем элементы могут соединяться последовательно или параллельно.
Если рассматриваются системы с восстановлением, то до полной характеристики надежности.
В таких систем прибегают к другим методам, не связанным с построением параллельно-последовательных структур. В этих случаях используются методы теории вероятности и математической статистики. Этими методами являются:
• Методы переходных вероятностей (Марковские модели)
• Методы переходных интенсивностей (полумарковские модели или вложенные цепи
Кендалла).
• Методы имитационного моделирования.
Расчетные данные для элементов систем берутся из технической документации (паспортов. технических описаний и других сопровождающих документов).
Показатели, связанные с ремонтопригодностью берутся из статистики, которая ведется на соответствующих производствах. Если некоторые данные отсутствуют, то в расчетах допустимо использовать надежностные характеристики аналогичных устройств, близких по конструкции. В других случаях необходимо проводить эксперимент и набирать соответствующую статистику.
Расчеты надежности могут быть:
прикидочные; полные;
повышенной точности; ориентировочные.
В прикидочных расчетах допускаются предположения, включающие в себя ошибку в частностях не приводящую к существенным изменениям конечного результата. На пример допускается считать, что робот состоит из четырех элементов примерно одинаковой надежности (механические конструкции, электронные устройства, привод, устройство питания).
В ориентировочных расчетах не учитываются условия работы, но учитываются надежностные параметры элементов и конструкции.
Полный расчет проводится тогда, когда известны надежностные характеристики элементов и условия работы системы.
Расчеты повышенной точности проводятся с статистической коррекцией по результатам испытаний опытных и серийных образцов. Такие расчеты, как правило, сопровождают продукцию массового использования (автомашины, оружие, бытовую технику и т.д.).
Основные понятия и определения резервирования.
Резервированным соединением элементов называется такое, при котором отказ наступает после отказа основного изделия и всех резервных изделий. На практике применяют много способов резервирования. Основные из них можно продемонстрировать в следующей схеме:
Общим резервированием называется метод повышения надежности, при котором резервируется изделие в целом.
Раздельным резервированием называется метод повышения надежности, при котором резервируются отдельные части изделия.
Основным параметром резервирования является его кратность. Под кратностью резервирования понимается отношение числа резервных элементов к числу резервируемых (основных).
Различают резервирование с целой и дробной кратностью. Для их различия в расчетных схемах указывается кратность резервирования. При резервировании с целой кратностью, коэффициент резервирования т есть целое число (т.е. знаменатель равен 1). При резервировании с дробной кратностью, коэффициент резервирования т является несокращаемой дробью. На пример т = 4/2 означает, что всего в системе 6 элементов, 4 из которых являются основными, а 2 оставшихся элемента — резервными. И если сократить эту дробь, то теряется информация об объекте.
По способу включения резервирование разделяется на постоянное и замещением.
Постоянное резервирование - это когда резервные изделия подключены к основным в лечении всего времени работы, и находятся в одинаковом с ними режиме.
Резервирование замещением — резервирование, при котором резервные элементы или системы заменяют основные после их отказа. При включении резерва по способу замещения, резервные элементы до момента включения в работу могут находиться в трех состояниях:
• нагруженном (т.е. в таком состоянии, в котором и основной элемент);
• облегченном;
• ненагруженном.
Расчетные соотношения и схемы для резервированных систем. Общее резервирование с постоянно включенным резервом и целой кратностью.
Вероятность безотказной работы такой системы рассчитывают по формуле:
2 п
Раздельное резервирование с постоянно включенным резервом и целой кратностью.
Вероятность безотказной работы такой системы рассчитывают по формуле:
P:(t) - вероятность безотказной работы i-го
элемента в течении времени t;
п- Число элементов основной или резервной
цепи;
т - Число резервных цепей этой кратности
резервирования.
Для экспоненциального закона изменения надежности, когда (t) = e, (t) будет равно:
Примечание.
При равнонадежных элементах и одинаковой кратности их резервирования, произведение заменяется степенью.
То есть (t) = .
Средняя наработка на отказ в данном случае рассчитывается по формуле:
, где v, = \)
Р„(1)- вероятности безотказной работы резервированной
и - вероятность безотказной работы резервированной системы m+1 и m соответственно.
- вероятность безотказной работы основной системы в течении времени .
- частота отказов резервированной системе с кратностью m в момент времени .
Эта формула является реккурентной, т.е. расчет идет по шагам с увеличением резервирования от значения 1 до значения m.