Имитационное моделирование процесса разрушения при циклическом нагружении
В настоящее время для прогнозирования процесса разрушения конструкций при циклическом нагружении используются аналитические модели, разработанные для анализа относительно простых тел с трещинами. Наличие мощного математического аппарата механики трещин и относительная быстрота и легкость получения информации способствовали широкому распространению этих моделей и переносу основных идей аналитического моделирования на случаи анализа долговечности и надежности сварных конструкций. Когда закономерности процесса разрушения сварных соединений сложны и многообразны, зачастую приходится идти на упрощения реальных явлений. В результате этого аналитическая модель может стать слишком грубым приближением к реальной действительности.
Имитационное моделирование значительно расширяет возможности учета отдельных особенностей процесса развития разрушения сварных соединений, особенно для крупногабаритных конструкций, когда конструк-
тивных концентраторов напряжений и очагов разрушения может быть несколько.
Имитация представляет собой численный метод проведения компьютерных экспериментов с математическими моделями, описывающими поведение конструкции при заданных параметрах нагружения в течение заданного или формируемого в ходе имитационного эксперимента периода времени.
В имитационной модели процесс разрушения описывается набором алгоритмов, которые затем реализуют ситуации, возникающие в реальной сварной конструкции. Моделирующие алгоритмы позволяют по исходным данным, содержащим сведения о начальном состоянии сварного соединения, и фактическим значениям параметров сопротивления разрушению отобразить реальный механизм зарождения и роста трещин в конструкции, а также получить сведения о возможных вариантах кинетики разрушения в данной конкретной ситуации.
Возможность описания процесса разрушения сварных соединений на высоком уровне детализации, отсутствие ограничений на виды используемых аналитических моделей и конструктивно-технологические параметры исследуемого объекта, возможность исследования кинетики взаимодействия отдельных очагов разрушения во времени и пространстве выдвигают имитационное моделирование в число перспективных методов компьютерного прогнозирования разрушения конструкций.
Имитационное моделирование можно рекомендовать для исследования процесса разрушения сложных объектов в случаях, когда
• аналитические методы имеются, но математические процедуры столь сложны и трудоемки, что имитационное моделирование дает более простой способ решения задачи;
• кроме оценки влияния конструктивно-технологических параметров сварной конструкции на конечные результаты моделирования желательно осуществить наблюдение за протеканием накопления повреждений и кинетикой развития разрушения в исследуемом объекте в течение определенного периода;
• не существует законченной постановки задачи исследования и идет процесс анализа объекта моделирования; имитационная модель может служить средством изучения явления;
• формирование процесса разрушения определяют несколько независимых механизмов и особое значение имеет последовательность событий их включения.
Во многих случаях имитационное моделирование оказывается единственным способом исследования кинетики разрушения сложной сварной конструкции, поскольку оно позволяет в зависимости от сложившейся ситуации в ходе имитационного эксперимента изменять набор используемых аналитических моделей и/или параметров и характеристик дальнейшего протекания процесса разрушения.
Алгоритмической основой для имитационного моделирования разрушения являются принципы событийности, дискретизации времени и случайности перехода модели из одного состояния в другое. Принцип событийности дает возможность процесс разрушения условно разделить на ряд характерных состояний модели. Дискретизация времени позволяет объединить во времени и описать в рамках единого алгоритма процессы, протекающие при различных состояниях модели, например зарождение разрушения, развитие трещины, переход к нестабильному разрушению.
Чтобы обеспечить имитацию параллельных событий, протекающих при одном зафиксированном состоянии модели, вводят некоторую глобальную переменную to, которую называют модельным временем. С помощью этой переменной организуется синхронизация всех событий в модели и выполнение алгоритмов.
Корректировка временных координат нескольких параллельно протекающих процессов осуществляется с помощью модельного времени следующим образом. Если в реальной системе происходит одновременно несколько событий, то имитационная модель последовательно обслуживает все алгоритмы, имитирующие процессы, совпадающие по времени выполнения, при этом модельное время не меняется до окончания выполнения всех совпавших по времени реализации алгоритмов. Таким способом последовательное выполнение соответствующих действий, но при неизменном значении to, имитирует параллельность протекания процессов.
Построение имитационной модели начинают с вербального описания закономерностей процесса разрушения, на основании чего разрабатывают алгоритм модели, определяют необходимый перечень аналитических моделей, критерии и условия их включения в имитационную модель в ходе машинного эксперимента, задают исходные данные, характеризующие механические свойства, в том числе сопротивление разрушению.
Исходные данные по своей природе могут быть как детерминистическими, так и стохастическими. В последнем случае необходимо задать соответствующие законы распределения случайных величин и их параметры. Необходимо установить пределы изменения значений переменных или определить условия, ограничивающие их изменения. Они могут вводиться либо в виде исходных данных при разработке модели, либо в виде алгоритма, устанавливающего их в ходе машинного эксперимента в зависимости от состояния имитационной модели. Также должны быть установлены цели и задачи моделирования, необходимые правила и критерии оценки их выполнения.
Рассмотрим применение метода имитационного моделирования на примере создания модели зарождения и развития разрушения в сварных конструкциях при циклическом нагружении.
В сварных соединениях с механически необработанными швами усталостное разрушение инициируется, как правило, в зонах концентрации напряжений около линии сплавления, образуя так называемый линейный инициатор. Характерной особенностью таких инициаторов является взаимное влияние соседних очагов разрушения. Развитие разрушения в данном случае может быть представлено в виде случайного сочетания нескольких одновременно развивающихся процессов: зарождение отдельных трещин на различных, не связанных между собой участках-инициаторах; их рост и появление новых трещин; объединение между собой трещин, развивающихся на соседних участках. Такой характер разрушения назван многоочаговым разрушением.
Стохастическая природа явления создает предпосылки к многовариантности путей и траекторий развития разрушения. Имитационная модель предполагает последовательную пошаговую имитацию реального характера распространения разрушения в конструкции с учетом вероятностной природы действующих факторов. Имитационное моделирование позволяет на каждом шаге оценивать сложившуюся ситуацию и в соответствии с ней определять дальнейший ход развития разрушения, учитывать влияние неизбежно присутствующих случайных возмущений процесса. В частности, можно учитывать акты появления новых очагов разрушения и связанное с ними изменение НДС конструкции, объединение соседних трещин, возникновение на отдельных участках актов хрупкого разрушения или коррозионного растрескивания и т. д. Все это позволяет учитывать в машинном эксперименте многовариантность путей эволюции разрушения в сложных сварных конструкциях, приближая тем самым его к реальности.
Сценарий имитационного моделирования многоочагового разрушения при линейном инициаторе состоит в следующем:
• в пределах одного сварного соединения наибольшее относительное колебание имеют радиус г перехода от шва к основному металлу и угол 0 сопряжения. Именно эти два параметра оказывают главное влияние на значение и характер изменения концентрации напряжений вдоль кромки шва;
• линия перехода от шва к основному металлу представлена в виде дискретного набора из і участков, длина /, которых изменяется случайным образом. В пределах каждого участка очертания профиля перехода от шва к основному металлу принимаются неизменными, а значение коэффициента концентрации деформаций Кеі, зависящее от типа соединения и локальных параметров г и 0, постоянным (Kei = const). Интегральная функция распределения F{1,) определяется экспериментально на лабораторных образцах конкретного типа соединения и технологии изготовления. Экспериментально установлено, что для сварных соединений с механически необработанными
после сварки швами распределение случайной величины /,- подчиняется закону Вейбулла—Г неденко
(3.26)
Параметры распределения значений г и 0 зависят от типа соединения, способа сварки, сварочных материалов и других факторов (см. табл. 3.7);
• длительность периода до зарождения трещины N3i на каждом участке рассматривается как случайная величина, зависящая от коэффициента концентрации деформаций Kei, амплитуды номинальных деформаций еном и свойств материала. Период N3i рассчитывается по уравнению малоцикловой усталости в предположении, что Kei является случайной величиной, зависящей от функций распределения F(r) и F(0) или генерируется компьютером в соответствии с интегральным законом распределения F(N3), подлежащим экспериментальному определению. Принимается, что на г-м участке возникает трещина длиной /, и глубиной 6,= 0,5 мм при достижении N = jV3;
• случайные величины /, и Kei являются независимыми;
• рост поверхностных трещин подчиняется законам механики разрушения с учетом случайной вариации параметров кинетической диаграммы разрушения;
• в процессе подрастания трещин на отдельных участках их взаимное влияние на скорость распространения разрушения не учитывается вплоть до объединения соседних трещин. Объединение соседних трещин производится при выполнении условия
(3.27)
где X"; X* — координаты правой и левой вершин поверхностной трещины
на /-м участке в системе координат, для которой нулевая точка совмещена с началом шва. Размер трещины вдоль малой полуоси 6, принимается равным наибольшему из значений для трещин, подлежащих объединению;
• в качестве модельного времени используют значение числа циклов N, изменяют N с шагом AN и подсчитывают характеристики нового состояния модели;
• после моделирования каждого шага AN анализируют сложившуюся ситуацию с развитием разрушения и вводят корректировку в дальнейший ход имитационного моделирования. Например, если фронт несквозной трещины выходит на поверхность сварного соединения, то изменяют
аналитические модели, используемые для расчета подрастания трещины; если выполняется условие слияния соседних трещин (см. § 3.3), то производят их слияние и соответственно изменяют параметры формы фронта трещины;
• анализируют достижение процессом заданного предельного состояния и решают вопрос о целесообразности продолжения моделирования.
Для расчета длительности периода зарождения усталостной трещины может быть использован подход, предложенный в § 3.3. Для моделирования роста трещины, как правило, используют кинетическую диаграмму усталостного разрушения (3.3). В зависимости от ситуации, складывающейся в каждый период модельного времени, управляющая программа с помощью банка теоретических зависимостей формирует математическую модель и включает ее в алгоритм имитационного моделирования.
Для эффективной работы имитационной модели необходимо иметь банк исходной информации, содержащий статистически представительный объем экспериментальных данных следующего вида:
• тип и параметры распределений, характеризующих геометрические размеры дефектов. Сюда относятся данные о геометрии профиля перехода от шва к основному металлу для различных технологических вариантов сварки, данные о размерах и частоте появления внутренних дефектов (пор, трещин, шлаковых включений) и т. д.;
• характеристики сопротивления различных участков сварного соединения зарождению разрушения, характеристики трещиностойкости сварного соединения при циклическом и статическом нагружении на воздухе и в коррозионной среде.
Имитация должна предусматривать случайность и многовариантность развития процесса разрушения. С этой целью имитационная модель задает с помощью генератора случайных чисел координаты расположения, размеры и вид исходного дефекта, параметры, характеризующие свойства металла, сопротивление зарождению и росту трещины. При наличии достаточных ресурсов компьютера в процессе машинного эксперимента может также изменяться случайным образом амплитуда внешней нагрузки и учитываться эффект закрытия трещины.
Исходные данные для параметров, характеризующих процесс, должны быть получены на основании статистического анализа результатов экспериментов и представлены в виде соответствующих законов распределения случайных величин. Могут быть использованы данные, приведенные в разд. 3.4.1.
Имитационную модель воспроизводят на компьютере десятки и сотни раз при различных исходных состояниях генератора случайных чисел (ГСЧ) и статистически обрабатывают результаты моделирования.
Рис. 3.34. Укрупненная структурная схема алгоритма имитационного моделирования процесса разрушения сварных соединений, работающих при циклическом нагружении |
На рис. 3.34 показана укрупненная структурная схема алгоритма имитационного моделирования процесса разрушения сварных соединений, инициируемого от границы перехода «шов — основной металл». Блоки 1—6 осуществляют ввод и контроль исходных данных, содержащих сведения о типе соединения, схеме нагружения, уровне нагрузки, используемых материалах и т. д. В блоке 7 в зависимости от вида входной информации формируется математическая модель расчета, в которой учитываются тип сварного соединения, характер напряженного состояния и вид нагружения, возможность появления внешних возмущающих воздействий и т. д. Блоки 8, 9 приводят в исходное состояние счетчики циклов по количеству п прогонов модели и числу і участков с однородной геометрией вдоль границ шва.
В блоках 10—12 с помощью генератора случайных чисел и данных о параметрах распределений, получаемых из информационного банка в зависимости от вида исходной информации, анализируется распределение геометрической неоднородности вдоль зоны сплавления сварного шва и формируются выборки случайных значений долговечности до зарождения трещин А3 на различных участках шва, длины появляющихся трещин и их глубины Ь,. В блоке 13 из массива {Ж,} определяется минимальное значение Жзтіт соответствующее длительности периода до зарождения первой трещины. В блоке 14 с помощью датчика случайных чисел выбирается значение параметров функции (3.3), а в блоке 15 приводится в исходное состояние счетчик циклов, определяющий количество приращений нагружения ДА.
В блоках 16—20 реализуется моделирование процесса развития разрушения. Этот этап моделирования является наиболее важным и сложным для алгоритмизации, так как связывает неразрывно во времени, с учетом стохастических закономерностей усталостного разрушения, две стадии, отличающиеся механизмами разрушения, — стадию зарождения трещин и стадию их развития.
Алгоритм имитационной модели в данном случае организован следующим образом. В блоке 16 задается приращение числа циклов нагружения на ANj и анализируется текущее состояние накопленного уровня повреждений с точки зрения размеров трещин и их расположения. Затем сортируются массивы {Ж3}, {/,}, {hi} и выбираются такие трещины, для которых значение А3, удовлетворяет условию А3, < А + ANj. Для периода ANj подсчитывается подрастание трещин в длину Д/, и глубину АЬ: и анализируется возможность объединения двух и более трещин, расположенных рядом (блок 20). В течение периода ДА,- в реальных условиях работы конструкции одновременно протекает ряд разнообразных процессов, обслуживаемых имитационной моделью последовательно, но благодаря введенному понятию «машинное время», которое остается неизменным на протяжении ДА) и изменяется скачком по его истечении, в модели происходит имитация параллельно протекающих процессов. В связи с этим на выбор значения ANj следует обратить особое внимание, поскольку его уменьшение ведет к росту машинного времени счета, а увеличение — к снижению точности моделирования реальной ситуации.
В блоке 21 рассматривается возможность достижения предельного состояния разрушения по условиям Кі> Кїс, bimах> Ькр, /,тах> /кр, и если одно из них выполняется, то значения N3m[n, предельной долговечности Np = +
+ lANj, bmm и Zmax помещаются в банк результатов, а управление передается в блок 9 на начало нового прогона модели. В ином случае изменяется состояние счетчика циклов и управление передается в блок 16, осуществляющий следующий шаг по приращению числа циклов нагружения на ANj.
Количество прогонов модели регистрируется в блоке 27. Опыт показывает, что в зависимости от рассеяния параметров, характеризующих случайный процесс развития разрушения, заданное число прогонов модели может составлять 500...1000. После завершения работы массивы результатов счета подвергаются статистической обработке в анализаторе 29 с целью определения средних значений N3, Np, Zmax, femax, их дисперсий и доверительных интервалов, а также оценки у-процентного ресурса.
Многократная прогонка модели на компьютере при измененных состояниях датчиков случайных чисел и последующая статистическая обработка результатов численного эксперимента позволяют учесть влияние случайного рассеяния параметров, характеризующих долговечность до зарождения разрушения и трегциностойкость, а также случайный характер топографии очагов разрушения и траектории роста трещин.
Рассмотрим возможности предлагаемой методики на примере анализа кинетики разрушения и прогнозирования долговечности сварных штуцерных соединений оболочковых конструкций, работающих в условиях двухосного поля напряжений с компонентами Oi/a2 = 0, 0,5 и 1,0. В расчетах были приняты следующие исходные данные: материал — хромоникельмолиб - деновая сталь толщиной 30 мм (оог = 1020 МПа, аь= 1150 МПа, у = 0,58); геометрия соединения — диаметр штуцера 90 мм, катет шва, прилегающий к стенке штуцера, — 15 мм, к стенке корпуса обечайки — 30 мм; функция распределения коэффициентов концентрации напряжений соответствует случаю ручной дуговой сварки аустенитными электродами; характер нагружения повторно-статический, цикл пульсирующий, номинальные напряжения оН0М = 550 МПа. Количество прогонов модели — 500.
Имитационное моделирование выявило специфику кинетики разрушения, заключающуюся в том, что изменение соотношения компонент напряжений (т — o2/oi) сопровождается изменением топографии разрушения. При с2 = о, трещины зарождаются вдоль кромки шва с одинаковой интен-
Рис. 3.35. Влияние соотношения компонент двухосного растяжения на рост поверхностной трещины по границе кругового шва, соединяющего щтуцер с оболочкой: |
1, 4 — т = 1; 2 — т = 0,5; 3 — т == 0; 1—3 — длина трешины по дуге поверхности; 4 — размер трешины по глубине
сивностью по всей окружности. Объединение отдельных трещин приводит к образованию на некотором участке поверхностной дугообразной трещины, длина которой интенсивно растет с увеличением числа циклов нагружения (рис. 3.35, кривая 1). В результате этого на относительно ранних этапах нагружения образуется сплошная круговая трещина, которая в дальнейшем растет в глубину.
При неравноосном нагружении поверхностная трещина охватывает лишь часть окружности и интенсивность изменения ее длины значительно меньше (рис. 3.35, кривые 2, 3). При определенном соотношении параметров трещины Ы1 возникают условия для изменения траектории разрушения в направлении от границы шва. Например, при глубине трещины Ъ = 5,5 мм угол охвата штуцера трещиной составляет 122° при о2 = 0,5ai и 84° при a2/oi = 0. Изменение схемы напряженного состояния от о2 = 0,5сц до сц = о2 приводит к уменьшению параметра N3 почти в 3 раза.
Имитационное моделирование позволяет проанализировать влияние конструктивных параметров и схемы напряженного состояния на живучесть сварного соединения. Анализ расчетных данных свидетельствует о том, что увеличение диаметра шва штуцерного соединения от 150 до 350 мм (за диаметр шва принята сумма диаметра штуцера и удвоенного значения катета шва) при неравноосной схеме (ст2 = 0,5а0 незначительно влияет на живучесть конструкции с трещиной Nc. В то время как при равноосной схеме напряженного состояния такое же изменение диаметра приводит к уменьшению у-процентного значения параметра Nc почти в 2 раза, а среднего значения — в 1,5 раза.
Закономерности развития разрушения в большинстве случаев не поддаются умозрительному анализу. В связи с этим метод имитационного моделирования целесообразно использовать на этапе проектирования для оптимизации конструктивно-технологических решений с целью согласования заданного и достижимого ресурсов сварных соединений.
Пошаговый принцип анализа развития разрушения обеспечивает гибкое реагирование алгоритма модели на любые случайные возмущения и позволяет, в зависимости от сложившейся ситуации, адаптировать его к изменившемуся механизму. При этом важным является то обстоятельство, что система имитационного моделирования функционирует как открытая и может уточняться и дополняться по мере поступления сведений, отражающих новые аспекты поведения объекта в процессе его эксплуатации.