Метод Монте-Карло. Численный метод определения вероятностных закономерностей случайных явлений

Страницы работы

Содержание работы

2.5 Метод Монте-Карло

Метод Монте-Карло (метод статистических испытаний) – численный метод определения вероятностных закономерностей случайных явлений, основанный на получении большого количества реализаций случайной величины (с использованием, как правило, программного генератора случайных чисел), обладающей с изучаемым явлением тождественными вероятностными характеристиками.

Пример 1. Рассмотрим пример использования метода Монте-Карло для определения вероятности безотказной работы пальца гусеницы трактора, если предполагается, что нагрузка, прикладываемая к пальцу, подчиняется логнормальному распределению с математическим ожиданием 20 МПа и стандартным отклонением 10 МПа, а предел прочности пальца составляет 40 МПа. Отказ объекта происходит при превышении нагрузкой предела прочности.

С помощью одного из существующих генераторов (рисунок 2.12) получим последовательность 10 тыс. случайных чисел, подчиняющихся логнормальному распределению с математическим ожиданием 20 МПа и стандартным отклонением 10 МПа, моделирующую значения нагрузки на палец гусеницы трактора.

Рисунок 2.12 – Программный генератор случайных величин «ModelSV», доступный на сайте www.shevchenkodn.narod.ru

Рисунок 2.13 – Моделирование 10 тысяч реализаций логнормально распределенной случайной величины в программе «ModelSV»

Полученную случайную числовую последовательность скопируем в колонку «B» пакета MS Excel. В колонке «C» определим значения индикатора события «безотказная работа пальца гусеницы», тождественного событию «нагрузка на палец гусеницы не превышает предела прочности 40 МПа» (на рисунке 2.14 отображается соответствующая формула). Единица в ячейках колонки «C» указывает на то, что в очередном «испытании» нагрузка не превысила 40 МПа, иначе в ячейках колонки «C» стоит ноль.

Скругленная прямоугольная выноска: =D3/D6Скругленная прямоугольная выноска: =СУММ(С2:С10001)

Рисунок 2.14 – Моделирование 10 тысяч реализаций «нагрузка-прочность» в пакете MS Excel

Подсчитывается количество единиц в колонке «C» (см. ячейку «D3» на рисунке 2.14), определяющее количество «испытаний», в которых имела место безотказная работа пальца гусеницы. Вероятность безотказной работы оценивается как отношение количества «успешных испытаний» (ячейка «D3»), к общему количеству «испытаний» (см. ячейку «D10» на рисунке 2.14).

Полученное методом Монте-Карло значение вероятности безотказной работы пальца гусеницы 0,9565 является приближенным[*]. Однако его точность увеличивается с увеличением количества статистических испытаний.

Пример 2. Рассмотрим пример определения вероятности безотказной работы оси мобильной машины, предполагая, что нагрузка на ось подчиняется гамма-распределению с математическим ожиданием  20 МПа  и стандартным отклонением  6 МПа, а предел прочности оси мобильной машины подчиняется нормальному закону распределения с математическим ожиданием  40 МПа  и стандартным отклонением  5 МПа.

Определим значения параметров a и b гамма-распределения (__см. приложение с распределениями, числовые характеристики гамма-распределения) решением системы уравнений:

в пакете MathCAD.

Задание математических ожиданий и стандартных отклонений величины нагрузки (Mn, sn) на ось мобильной машины

                                                                     

Определение параметров a и b функции гамма-распределения величины нагрузки решением системы уравнений

                                          

                                      

Система уравнений решена, параметры  a  и  b  определены

                                 

С помощью генератора (см. рисунок 2.12) получим последовательность 10 тыс. случайных чисел, подчиняющихся гамма-распределению с параметрами a=11,11111 и b=1,8, моделирующую значения нагрузки на ось мобильной машины (рисунок 2.15). Затем получим аналогичное количество реализаций нормально распределенной случайной величины, моделирующей предел прочности оси мобильной машины (рисунок 2.16).

Рисунок 2.15 – Моделирование 10 тысяч реализаций гаммараспределенной случайной величины в программе «ModelSV»

Рисунок 2.16 – Моделирование 10 тысяч реализаций нормально распределенной случайной величины в программе «ModelSV»

Полученные случайные числовые последовательности скопируем в колонки «B» и «C» пакета MS Excel (рисунок 2.17). В колонке «D» определим значения индикатора события «безотказная работа оси», когда «нагрузка на ось не превышает предела прочности» (на рисунке 2.17 отображается соответствующая формула). Единица в ячейках колонки «D» указывает на то, что в очередном «испытании» нагрузка не превысила предела прочности, иначе в ячейках колонки «D» стоит ноль.

Рисунок 2.17 – Моделирование 10 тысяч реализаций логнормально распределенной случайной величины в программе «ModelSV»

Подсчитывается количество единиц в колонке «D» (см. ячейку «E3» на рисунке 2.17), определяющее количество «испытаний», в которых имела место безотказная работа оси. Вероятность безотказной работы оценивается как отношение количества «успешных испытаний» (ячейка «E3»), к общему количеству «испытаний» (см. ячейку «E10» на рисунке 2.14).

Полученное методом Монте-Карло значение вероятности безотказной работы оси мобильной машины 0,9906 незначительно отличается от точного аналитического решения 0,990466[†]. При этом точность может быть увеличена проведением дополнительных «испытаний».

Пример 3. Метод Монте-Карло можно применять и для определения показателей надежности систем. Рассмотрим пример использования метода Монте-Карло для определения показателей безотказности подводного перехода нефтепровода.

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

Рисунок 2.18 – Технологическая схема подводного перехода нефтепровода

Похожие материалы

Информация о работе