Использование моделирования Монте-Карло для оценки влияния неопределенности в прогнозах структурной нагрузки
Введение: Навигация по неопределенности в структурной инженерии
Инженеры-строители сталкиваются с фундаментальной проблемой: проектирование зданий, мостов и инфраструктуры, которые должны противостоять силам, которые нельзя предсказать с абсолютной уверенностью. Порывы ветра, движения землетрясений, живые нагрузки от пассажиров, изменения прочности материала и допуски к строительству - все это вносит неопределенность в прогнозы нагрузки. Традиционные детерминированные методы применяют факторы безопасности для учета неизвестных, но эти факторы часто приводят либо к чрезмерно консервативным конструкциям (более высокая стоимость) или недостаточная маржа (повышенный риск). Моделирование Монте-Карло предлагает строгую вероятностную основу, которая позволяет инженерам количественно оценивать вероятность различных сценариев нагрузки, оптимизировать проекты и передавать риски заинтересованным сторонам с ясностью. Охватывая этот вычислительный инструмент, инженерная профессия может выйти за рамки оценок с одной стоимостью и строить структуры, которые являются безопасными и экономичными в условиях реальной изменчивости.
В этой статье представлено всестороннее исследование моделирования Монте-Карло, применяемое к прогнозам структурной нагрузки. В ней рассматриваются источники и характер неопределенностей, механика методов Монте-Карло, пошаговое руководство по внедрению, преимущества и ограничения, интеграция с другими методами анализа и приложениями реального мира. Инженеры, новые для вероятностных методов, получат практическое понимание, в то время как опытные практики найдут расширенные соображения для улучшения точности моделирования. На протяжении всего времени основное внимание остается на практических знаниях, которые повышают надежность проектирования, не прибегая к расплывчатым обобщениям.
Понимание неопределенности в прогнозах структурной нагрузки
Предсказания нагрузки никогда не бывают точными, поскольку определяющие их входные данные по своей природе изменчивы. Неопределенность может быть классифицирована на три широких типа: алеаторный (случайная естественная изменчивость), эпистемический (отсутствие знаний) и модельная неопределенность (упрощения и ошибки в математических представлениях). Каждый тип влияет на прогнозы нагрузки по-разному и требует специфического лечения в рамках Монте-Карло.
Источники алеаторной неопределенности
Алеаторная неопределенность возникает из-за присущей физическим явлениям случайности.В структурных нагрузках ключевыми источниками являются:
- Экологические нагрузки: Скорость и направление ветра, накопление снега, высота волн, движение грунта при землетрясениях и колебания температуры. Это стохастические процессы, лучше всего описанные распределениями вероятностей, установленными на исторические данные.
- Живые нагрузки: Характер занятости, движение транспортных средств, размещение мебели и использование промышленного оборудования. Живые нагрузки варьируются во времени и пространстве, часто моделируются с использованием опросов времени или процессов Пуассона.
- Материальные свойства: Прочность на бетонное сжатие, давление на выход стали, модуль упругости древесины и несущая способность почвы.Даже при контроле качества партии отличаются от номинальных значений в соответствии с нормальным или логнормальным распределением.
Источники эпистемической неопределенности
Эпистемическая неопределенность обусловлена ограниченностью данных или неполным пониманием. Ее можно уменьшить с помощью дополнительных измерений или усовершенствованных моделей, но она никогда не исчезает полностью. Примеры включают:
- Ошибки измерения: Неточности в испытаниях аэродинамической трубы, дрейф калибровки датчиков и ошибки оцифровки из полевых обследований.
- Размытость положений кода: Коды проектирования предписывают консервативные значения, которые могут не отражать условия конкретного сайта.Разница между кодом, предписанным и фактическими нагрузками, является формой эпистемической неопределенности.
- Условия границы: Неизвестная жесткость фундамента, фиксация соединения или взаимодействие с соседними структурами.
Модель неопределенности
Даже при наличии идеальных входных данных математические модели, используемые для прогнозирования нагрузок, вносят ошибки. Приближения конечных элементов, упрощенные комбинации нагрузок и линеаризации нелинейного поведения — все это способствует. Неопределенность модели часто представлена мультипликативным фактором с распределением вероятности, полученным из исследований валидации против полномасштабных тестов или симуляций высокой точности.
Вместе эти неопределенности создают диапазон возможных интенсивностей нагрузки, а не одно число. Традиционные детерминированные подходы объединяют наихудшие значения каждого параметра, которые могут быть чрезмерно консервативными, когда параметры не коррелируют. Моделирование Монте-Карло фиксирует взаимодействие множественных неопределенностей и производит полное распределение эффектов нагрузки, позволяя инженерам выбирать конструктивные значения, которые достигают целевого уровня надежности без отходов.
Что такое симуляция Монте-Карло?
Моделирование Монте-Карло — это вычислительная техника, использующая случайную выборку для приближения распределения вероятности выходной переменной, зависящей от одного или нескольких неопределенных входов. Названный в честь казино в Монако (из-за его зависимости от случайности), метод был разработан во время Манхэттенского проекта учеными, включая Станислава Улама, Джона фон Неймана и Николаса Метрополиса. Сегодня он является краеугольным камнем анализа рисков в инженерии, финансах, физике и многих других областях.
Основной принцип прост: вместо решения сложного аналитического уравнения вероятности превышения нагрузки порога, моделирование запускает тысячи или миллионы сценариев «что-если». В каждом сценарии каждому неопределенному параметру присваивается значение, произвольно вычерченное из его заданного распределения вероятностей. Затем структурная модель нагрузки оценивается с этим набором входов, и результат записывается. После многих итераций сбор результатов формирует гистограмму, которая аппроксимирует истинное распределение вероятности нагрузки. Из этого распределения инженеры могут извлечь процентили, средства, стандартные отклонения, и вероятность того, что нагрузка превышает критическое значение.
Этот подход имеет ряд преимуществ перед детерминированным анализом:
- Естественно, что он учитывает корреляцию между входными параметрами (например, ветровая нагрузка и нагрузка на лед могут быть высокими во время зимней бури).
- Он дает полную картину распределения выходных данных, а не просто точечную оценку.
- Он может обрабатывать любой тип распределения вероятностей, включая ненормальные, усеченные или эмпирические распределения, полученные из данных.
- Он работает с моделями черного ящика (например, с конечными решателями элементов) без необходимости градиента или производной информации.
Применение моделирования Монте-Карло для оценки структурной нагрузки
Внедрение моделирования Монте-Карло для прогнозирования структурной нагрузки предполагает систематическую последовательность шагов. Следующая детальная процедура предполагает, что инженер имеет доступ к программному пакету структурного анализа (способному к написанию сценариев или пакетным запускам) и базовому пониманию распределения вероятностей.
Шаг 1: Определите неопределенные параметры
Начните с перечисления всех входных переменных, которые влияют на интересующую нагрузку. Для простого луча они могут включать распределенную мертвую нагрузку, интенсивность живой нагрузки, собственный вес луча и прочность материала. Для сложной структуры, такой как мост с длинным пролетом, рассмотрите скорость ветра, фактор порыва, интенсивность турбулентности, плотность трафика, тепловые градиенты и жесткость почвы. Привлекайте многодисциплинарные команды - метеорологов, геотехнических инженеров и экспертов по движению - чтобы обеспечить отсутствие значительного источника неопределенности.
Шаг 2: Определите распределение вероятностей
Признать распределение вероятности для каждого неопределенного параметра. Используйте данные, когда они доступны: распределение скорости ветра может быть установлено на 50-летние почасовые записи с использованием теории экстремальных значений; прочность бетона обычно следует за логнормальным распределением с коэффициентом вариации около 10-15%. Когда данные скудны, используйте экспертное суждение для определения формы распределения и правдоподобных границ. Общие типы распределения для структурных нагрузок включают:
- Нормальный (гаусский): Для параметров с симметричным изменением, таких как прочность на выход стали (в пределах допустимой терпимости).
- Логнормальные: Для положительно-значных параметров с перекошенными распределениями, такими как скорость ветра или прочность материала.
- Гамбель (экстремальное значение I типа): Для максимальных годовых нагрузок, таких как пиковые порывы ветра или максимальные уровни паводка.
- Униформа: Для параметров, не имеющих предпочтительного значения в пределах диапазона, часто используется для эпистемических неопределенностей.
Шаг 3: Выберите метод отбора проб
Простая случайная выборка выводит каждый вход независимо от его распределения. Хотя ее легко реализовать, для равномерного покрытия входного пространства может потребоваться очень большое количество итераций. Более эффективные методы включают:
- Латинское гиперкубное выборочное исследование (LHS): Разделяет каждый входной диапазон на одинаково вероятные интервалы и выводит один образец из каждого интервала без замены. LHS обеспечивает лучшее покрытие всего входного пространства, часто сокращая необходимое количество симуляций на порядок.
- Важность выборки: Концентрирует образцы в областях входного пространства, которые больше всего влияют на выход (например, экстремальные нагрузки). Особенно полезно, когда вероятность отказа очень мала (например, 10−6), так как для наблюдения за одним отказом потребуется миллионы итераций.
- Каси-Монте Карло: Использует детерминированные последовательности с низкими расхождениями (например, Собол, Халтон) для достижения более быстрой конвергенции, чем чистая случайная выборка.
Для большинства оценок структурной нагрузки достаточной точностью обеспечивается латинская выборка гиперкуба с 1000 до 10 000 итераций.Проверка сходимости путем проверки того, что распределение выходных данных при добавлении большего количества образцов существенно не изменяется.
Шаг 4: Запуск симуляций
Для каждой итерации структурная модель нагрузки выполняется с помощью набора отобранных входных данных. Это может включать в себя запуск решателя конечных элементов, алгоритма распределения боковой нагрузки или простого ручного расчета. Автоматизировать процесс с использованием скриптов или встроенных инструментов моделирования (например, MATLAB, Python с OpenSees или Abaqus или специализированного программного обеспечения надежности, такого как OpenTURNS, Dakota или @RISK). Хранить значение выходной нагрузки (например, максимальный момент изгиба, сила сдвига, отклонение) для каждой итерации.
Шаг 5: Анализ распределения выходных данных
После завершения всех симуляций сбор выходных значений формирует эмпирическую кумулятивную функцию распределения (CDF).
- Среднее и стандартное отклонение: Обеспечивает центральную тенденцию и распространение прогнозируемых нагрузок.
- Перцентили: 50-й (средний), 90-й, 95-й, 99-й и т. д. Нагрузка 99-го процентиля, например, представляет собой нагрузку, которая имеет 1% вероятность превышения в любой одной модели (приблизительно 100-летний период возврата).
- Вероятность превышения: Для заданной емкости (проектной нагрузки) вычислите пропорцию симуляций, где нагрузка превышает эту емкость — это оценка вероятности отказа.
- Анализ чувствительности: Выявить, какие входные параметры вносят наибольший вклад в дисперсию выхода с использованием коэффициентов корреляции или разложения дисперсии (например, индексы Соболя). Это помогает расставить приоритеты в сборе данных и уточнении усилий.
Пример: Ветрозарядка в малоэтажном здании
Рассмотрим склад с неопределенной скоростью ветра, шероховатостью местности и геометрией здания. Скорость ветра следует за распределением Гумбеля с 50-летней эталонной скоростью ветра 40 м/с (средний). Шероховатость местности моделируется как дискретная случайная величина (открытая, пригородная, городская) с вероятностями 0,2, 0,5, 0,3. Соотношение сторон здания (высота / ширина) равномерно распределено между 0,3 и 0,6 из-за гибкости конструкции. Моделирование Монте-Карло с 5000 образцами LHS дает распределение пиковых давлений ветра. Давление 95-го процентиля составляет 1,2 кПа - выше, чем детерминированная оценка на основе кода 1,0 кПа. Анализ чувствительности показывает, что скорость ветра составляет 70% дисперсии, шероховатость местности для 20% и соотношение сторон для 10%. Инженер может затем решить уточнить оценку скорости ветра или принять более высокое проектное давление для безопасности.
Основные преимущества моделирования Монте-Карло для структурных нагрузок
Вероятностный подход предлагает ощутимые преимущества перед детерминированными методами, что приводит к более надежным и экономически эффективным проектам.
Количественная оценка рисков
Моделирование Монте-Карло обеспечивает явные вероятности для различных уровней нагрузки. Вместо того, чтобы говорить «проектная нагрузка составляет 100 кН», инженер может заявить, что «существует 95% вероятность того, что максимальная нагрузка не превысит 120 кН, а 99% вероятность того, что она не превысит 150 кН». Это позволяет принимать решения, основанные на оценке риска, такие как балансирование первоначальных затрат на строительство с ожидаемыми затратами на техническое обслуживание и отказ в течение срока службы конструкции. Клиенты и регулирующие органы все чаще требуют таких вероятностных обоснований для проектов с высокими последствиями отказа (например, атомные электростанции, морские платформы).
Оптимизация маржи безопасности
Детерминированные факторы безопасности часто являются общими значениями, которые не различают хорошо понятые и плохо понятые неопределенности. Моделирование Монте-Карло позволяет инженерам ориентироваться на конкретный индекс надежности (β) или годовую вероятность отказа. Мост, рассчитанный на 0,001% годовой вероятности отказа, может быть перепроектирован для временной структуры с 10-летним сроком службы. При калибровке конструкций для целевых уровней надежности экономия материалов и строительства может быть существенной - исследования показали снижение материальных затрат на 10-30% по сравнению с проектированием на основе кода.
Выявление критических неопределенности
С помощью глобального анализа чувствительности моделирование Монте-Карло выявляет, какие параметры оказывают наибольшее влияние на прогнозы нагрузки. Это понимание направляет усилия по сбору данных. Например, если стандартное отклонение жесткости почвы мало способствует дисперсии нагрузок на фундамент, ресурсы лучше расходуются на измерение коэффициентов подъема ветра с более высокой точностью. И наоборот, если доминирует вариация живой нагрузки, опросы заполняемости становятся приоритетом.
Укрепление коммуникации с заинтересованными сторонами
Вероятностные результаты интуитивно понятны: «Существует вероятность 1 к 100, что нагрузка превысит X», более четко сообщает о риске, чем «нагрузка в X раз превышает номинальную стоимость». Эта прозрачность создает доверие к клиентам, страховщикам и общественности. Выходы Монте-Карло можно визуализировать как гистограммы, CDF или диаграммы торнадо, делая неопределенность явной, а не скрытой за фактором безопасности.
Упрощение калибровки кода
Сами строительные коды все чаще калибруются с использованием вероятностных методов. Например, разработка конструкции коэффициента нагрузки и сопротивления (LRFD) в Соединенных Штатах опиралась на обширные симуляции Монте-Карло для получения факторов нагрузки, которые обеспечивают единообразную надежность при различных комбинациях нагрузки. Инженеры, использующие Монте-Карло в своей собственной практике, способствуют более глубокому пониманию предположений кода и выявляют ситуации, когда код может быть либо слишком консервативным, либо недостаточно консервативным.
Практические соображения и ограничения
Мощное моделирование Монте-Карло не панацея, но инженеры должны знать о его ограничениях и практических проблемах.
Расчетные затраты
Для каждого моделирования требуется оценка модели структурной нагрузки. Для сложных структур с высокоточными моделями конечных элементов каждый запуск может занимать от нескольких минут до нескольких часов. Запуск тысяч симуляций становится вычислительно непомерным. Стратегии смягчения включают:
- Используя суррогатные модели (метамодели), обученные на небольшом количестве высокоточных прогонов, затем выполняя Монте-Карло на суррогатной матери.Обычные суррогатные типы включают расширения многочленного хаоса, регрессию гауссовского процесса (кригинг) и нейронные сети.
- Применение эффективных методов отбора проб (LHS, выборка по важности) для уменьшения необходимого количества итераций.
- параллельное выполнение моделирования на многоядерных рабочих станциях или кластерах облачных вычислений.
Точность распределения входных данных
Если назначенные распределения вероятностей не отражают реальность, результаты моделирования будут вводить в заблуждение. Наибольшие усилия в исследовании Монте-Карло должны быть потрачены на характеристику входных неопределенностей с надежными данными, экспертным выяснением и валидацией. Для редких событий хвосты распределения имеют наибольшее значение, но поведение хвоста часто является наименее известным. Анализ чувствительности должен явно исследовать влияние выбора распределения (например, Гумбель против логнормального для максимумов ветра).
Корреляция между входами
Многие входы не являются независимыми — скорость ветра и направление ветра коррелируют; мертвая нагрузка может коррелировать с живой нагрузкой в некоторых типах занятости. Игнорирование корреляций может привести к недооценке изменчивости нагрузки. Моделирование Монте-Карло может включать корреляцию через копулы или разложение корреляционной матрицы Холески. Инженеры должны явно моделировать известные корреляции, особенно при сочетании нагрузок из разных источников (например, ветер + лед).
Оценка конвергенции
Не существует магического числа итераций, которые работают для всех проблем. Конвергенция должна быть проверена путем мониторинга стабильности статистики ключевых выходов (например, 95-го процентиля) по мере увеличения размера выборки. Обычная практика заключается в том, чтобы запустить несколько независимых партий и проверить, что результаты отличаются менее чем заданной терпимостью. Для целей с высокой надежностью требуется больше итераций - иногда миллионы - для оценки вероятности небольшого превышения.
Типовые ограничения
Моделирование Монте-Карло не исправляет систематические ошибки в базовой физической модели. Если сама формула расчета нагрузки имеет смещенность (например, она переоценивает давление ветра для конкретной формы крыши), моделирование будет распространять эту смещенность. Проверка модели на экспериментальные данные или полевые измерения имеет важное значение перед запуском моделирования.
Сочетание Монте-Карло с другими методами
Для преодоления некоторых ограничений и расширения возможностей, моделирование Монте-Карло часто интегрируется с другими вычислительными методами.
Метод конечных элементов (FEM)
Наиболее распространенная комбинация: Монте-Карло обеспечивает распределение входной нагрузки, а FEM вычисляет структурный отклик для каждой реализации. Это известно как стохастический анализ конечных элементов. Он широко используется в геотехнической инженерии (например, устойчивость наклона со случайными свойствами почвы) и аэрокосмических структурах (тепловые нагрузки на композитные панели). Вычислительная нагрузка значительна, но FEM с суррогатной помощью может ее уменьшить.
Анализ надежности (FORM/SORM)
Метод надежности первого порядка (FORM) и Метод надежности второго порядка (SORM) приближают вероятность отказа с использованием аналитических формул, намного быстрее, чем Монте-Карло. Однако они полагаются на предположения о нормальных распределениях и линеаризованных предельных состояниях. Монте-Карло может служить инструментом проверки результатов FORM/SORM или использоваться в качестве запасного варианта при срыве приближений (например, высоконелинейные предельные состояния).
Анализ чувствительности
Монте-Карло, естественно, предоставляет данные для глобального анализа чувствительности. Методы на основе вариаций (индексы Соболя) разлагают выходную дисперсию на вклады от каждого входа и их взаимодействия. Это помогает определить приоритеты, какие неопределенности уменьшить. Анализ чувствительности также может определить, какие входы не важны, что позволяет фиксировать их средние значения в будущих симуляциях, уменьшая размерность.
Байесианское обновление
Когда новые измерения становятся доступными (например, из структурного мониторинга здоровья), байесовские методы могут обновлять распределение вероятностей неопределенных параметров, которые затем поступают в новое моделирование Монте-Карло. Это создает динамическую основу оценки риска, которая улучшается в течение срока службы структуры.
Реальные приложения и тематические исследования
Моделирование Монте-Карло было применено к широкому кругу проблем структурной нагрузки в различных секторах. Следующие примеры иллюстрируют его практическое воздействие.
Рейтинг Bridge Load
Транспортные агентства используют моделирование Монте-Карло для оценки вероятности того, что стареющие мосты могут безопасно переносить текущие транспортные нагрузки. Неопределенности включают потерю секции стали из-за коррозии, деградацию прочности бетона и ежедневный объем трафика. Исследование 50-летнего стального моста показало, что детерминированный рейтинг нагрузки указал на ограничение в 30 тонн, но вероятностный рейтинг обнаружил 95% вероятность того, что мост может безопасно переносить 35 тонн, что позволяет увеличить пропускную способность без дорогостоящей модернизации.
Оффшорная платформа Wave Loading
Проектирование морских платформ требует прогнозирования высоты волн и сил, которые варьируются в зависимости от состояния моря, океанских течений и структурной гибкости. Моделирование Монте-Карло с тысячами 3-часовых реализаций состояния моря оценивает экстремальную волновую нагрузку на 100-летний период возврата. Результаты определяют выбор размеров свай и конфигураций скобок. Один дизайнер платформы сообщил о 15%-м снижении веса стали по сравнению с детерминированным подходом, сэкономив миллионы долларов, сохранив при этом ту же надежность цели.
Инженерное землетрясение
Анализ сейсмической опасности приводит к кривым превышения движения земли (например, вероятность того, что PGA превысит 0,3 г за 50 лет). Моделирование Монте-Карло сочетает их с кривыми хрупкости здания для оценки вероятности коллапса. Этот подход лежит в основе сейсмостроения на основе производительности (PBEE), кодифицированного в FEMA P-58 и ASCE 41. Инженеры используют Монте-Карло для оценки различных стратегий модернизации, выбирая ту, которая снижает ожидаемые ежегодные потери до приемлемого уровня.
Ветровая турбина заряжается
Для ветровых турбин нагрузки варьируются в зависимости от скорости ветра, интенсивности турбулентности, смещения рысканий и углов разгибания лопастей. Моделирование аэроупругой модели турбины Монте-Карло обеспечивает распределение усталостных нагрузок в течение 20-летнего срока проектирования. Производители используют эти результаты для оптимизации форм лопастей и компонентов трансмиссии, балансируя производство энергии с надежностью. Метод также используется для калибровки частичных факторов безопасности в международном стандарте IEC 61400-1.
Будущие направления
Практика моделирования Монте-Карло в структурной инженерии продолжает развиваться, чему способствуют достижения в области вычислений, доступности данных и разработки алгоритмов.
Интеграция с машинным обучением
Суррогатные модели, основанные на нейронных сетях или гауссовских процессах, могут сделать симуляцию Монте-Карло на порядок быстрее. Исследователи изучают активные стратегии обучения, где суррогат итеративно обучается в областях входного пространства, которые наиболее актуальны для области отказа. Глубокое обучение также может генерировать реалистичные стохастические поля (например, пространственно изменяющиеся свойства почвы) непосредственно, питаясь симуляцией.
Вероятностная оценка в реальном времени
С помощью Интернета вещей и данных датчиков в реальном времени можно непрерывно оценивать структуры. Моделирование Монте-Карло, которое работает на обновленных распределениях параметров в почти реальном времени, может обеспечить оповещения о рисках во время экстремальных событий (например, последовательность послетолкновения землетрясения). Крайние вычислительные устройства вскоре могут быть способны выполнять упрощенные коды Монте-Карло на месте.
Облако и параллельные вычисления
Высокопроизводительные вычисления в облаке позволяют экономически целесообразно запускать миллионы итераций для моделей высокой точности. Инженеры теперь могут решать проблемы, которые ранее были трудноразрешимыми, такие как полный 3D-анализ конечных элементов высотного здания при стохастической ветровой нагрузке с коррелированными коэффициентами давления.
Количественная неопределенность в цифровых близнецах
Цифровые двойники — виртуальные копии физических структур — полагаются на стохастическое моделирование для прогнозирования производительности. Методы Монте-Карло будут играть центральную роль в обновлении этих близнецов данными измерений и запуске прогнозных симуляций для планирования технического обслуживания. Сочетание цифровых двойников и вероятностной оценки нагрузки обещает трансформировать управление инфраструктурой из реактивного в проактивное.
Заключение
Моделирование Монте-Карло обеспечивает строгую, гибкую основу для количественной оценки влияния неопределенностей в прогнозах структурной нагрузки. Выходя за рамки детерминированных факторов безопасности и охватывая распределения вероятностей, инженеры получают более глубокое понимание рисков, с которыми сталкиваются их проекты. Метод позволяет оптимизировать маржу безопасности, экономию затрат и более четкую связь с заинтересованными сторонами. В то время как вычислительные требования и качество входных данных остаются проблемами, достижения в суррогатном моделировании, облачных вычислениях и машинном обучении быстро расширяют спектр практических приложений. Каждый инженер-строитель должен добавить моделирование Монте-Карло в свой инструментарий, не как замену инженерному суждению, а как мощное дополнение, которое превращает неопределенность из источника беспокойства в управляемый, количественный элемент дизайна. Будущее структурной инженерии вероятностно, и моделирование Монте-Карло является ключом к его уверенной навигации.
Дальнейшее чтение и ресурсы
- Для глубокого математического анализа методов Монте-Карло см. статью в Википедии о методе Монте-Карло .
- Американское общество инженеров-строителей (ASCE) предоставляет рекомендации по проектированию коэффициента нагрузки и сопротивления на основе вероятности: ASCE.
- Инженерная лаборатория NIST предлагает вычислительные инструменты для количественной оценки неопределенности: Инженерная лаборатория NIST .
- Практический учебник: «Надежность конструкций» Анджея С. Новака и Кевина Р. Коллинза охватывает приложения Монте-Карло в области структурной инженерии.
- Для программных реализаций пакет OpenTURNS с открытым исходным кодом включает моделирование Монте-Карло и передовые методы надежности.