На правах рукописи
КАРЯКИН Иван Юрьевич
МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ
И ПРОГНОЗИРОВАНИЕ СТРУКТУРЫ СТАЛИ
ПОСЛЕ ТЕРМИЧЕСКОЙ ОБРАБОТКИ
Специальность 05.13.18 – математическое моделирование,
численные методы и комплексы программ
АВТОРЕФЕРАТ
диссертации на соискание ученой степени кандидата технических наук
Тюмень – 2011
Работа выполнена на кафедре информационных систем Института математики, естественных наук и информационных технологий ФГБОУ ВПО Тюменский государственный университет.
Научный руководитель: доктор технических наук, профессор ИВАШКО Александр Григорьевич
Официальные оппоненты: доктор технических наук, профессор ВАКУЛИН Александр Анатольевич доктор физико-математических наук, профессор ВОРОНОВА Лилия Ивановна
Ведущая организация: Омский филиал Института математики им. С. Л. Соболева СО РАН
Защита диссертации состоится 19 декабря 2011 г. в 16 00 часов на заседании диссертационного совета Д 212.274.14 при Тюменском государственном университете по адресу 625003, г. Тюмень, ул. Перекопская, 15А, ауд. 410.
С диссертацией можно ознакомиться в библиотеке Тюменского государственного университета.
Автореферат разослан «_» ноября 2011 г.
Ученый секретарь диссертационного совета А. А. Ступников
ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ
Актуальность работы. В технике существует ряд задач, в которых необходимо прогнозирование структуры стали после термической обработки. Сталь с заданными механическими свойствами выбирается таким образом, чтобы обеспечить прокаливаемость стали при закалке. В то время, как существует большое количество экспериментально построенных диаграмм практически всех марок стали, задача прогнозирования прокаливаемости по данным изотермической диаграммы не решена. Для прогнозирования свойств и структуры стали необходимо исследование структурных превращений в стали при термической обработке.
Экспериментальное исследование структурных превращений состоит в построении изотермических и термокинетических диаграмм, а также в изучении прокаливаемости стали. Экспериментальное изучение имеет ограниченное применение. Так изотермические диаграммы используются только для качественной оценки влияния химического состава на процесс распада аустенита. Термокинетические диаграммы не могут дать достоверных сведений о структуре стали, если режим охлаждения отличается от режимов охлаждения в экспериментах. По этой причине термокинетические диаграммы используются только для количественной оценки устойчивости аустенита при непрерывном охлаждении. Прокаливаемость не дает возможность прогнозировать структуру стали после термической обработки на основе ее химического состава, так как является характеристикой только конкретной марки стали.
Вышеперечисленные ограничения, связанные с методикой представления экспериментальных данных, можно уменьшить путем создания математических моделей, параметры которых определяются экспериментально.
В области моделирования кинетики структурных превращений в стали фундаментальные исследования приведены в работах М.Ж. Аврами и А.Н. Колмогорова. В этих работах строятся аналитические уравнения, описывающие зависимость доли занимаемого объема структурных составляющих от вероятности зарождения центров фаз, времени превращения и скорости роста зародышей.
Наиболее полное рассмотрение теории фазовых превращений в различных условиях термообработки стали приведено в работах Б.Я. Любова. Зарубежный исследователь Дж. Кристиан рассматривает различные методы и направления в моделировании структурных превращений. В работах этих ученых приводятся аналитические модели, которые в разных случаях не учитывают стохастическую природу процесса, не позволяют рассматривать зарождение, рост и разрушение отдельных структурных составляющих различных структурных областей, что в свою очередь не дает возможности в полной мере провести анализ стереометрических параметров.
Наряду с аналитическим подходом к изучению процесса структурных превращений существует направление имитационного моделирования.
Основателем такого подхода является И.Л. Миркин, предложивший рассматривать процесс кристаллизации с помощью двумерных схем. Модель, основанная на теории И.Л. Миркина, учитывает стохастическую природу и инкубационный период процесса, позволяет получить размер зерна.
Пространство расплава и кристаллов представляется в виде набора элементарных фрагментов, что увеличивает нагрузку на компьютерную технику при обработке такого рода объектов и затрудняет реализацию рассматриваемого процесса в трехмерном пространстве.
Проблемами моделирования структурных превращений в настоящее время занимаются несколько научных школ. Школы В.Н. Анцифирова (Пермский государственный университет) и Ю.Г. Гуревича (Курганский машиностроительный институт) в своих исследованиях рассматривают моделирование фазовых превращений в порошковых сталях. Группа исследователей под управлением Д.А. Мирзаева (Южно-Уральский государственный университет) занимается моделированием структурных превращений, основываясь в большинстве своем на теоретические основы М.Ж. Аврами. Школа В.Я. Шура (Уральский государственный университет им. А.М. Горького) изучает эволюции сегнетоэлектрической доменной структуры в электрическом поле. Группа исследователей под управлением А.Г. Ивашко (Тюменский государственный университет) занимается имитационным моделированием структурных превращений в трехмерном пространстве.
Разнообразие используемых методов и методик прогнозирования структуры стали является косвенным свидетельством того, что вопрос этот еще далеко не решен. Современные исследования, связанные с моделированием структурных превращений в стали, не дают возможности решить проблему количественного описания структурных превращений при любых скоростях охлаждения, что в свою очередь не позволяет прогнозировать структуру детали после термической обработки. Кроме того, не решены вопросы моделирования нестационарного зарождения структурных составляющих.
Целью работы является прогнозирование структуры стали после термической обработки на основе экспериментально построенных кинетических диаграмм распада аустенита для анализа механических свойств материала и выбора подходящего режима охлаждения для получения этих свойств.
Для достижения поставленной цели определены следующие задачи исследования:
разработка имитационной модели структурных превращений при термической обработке и определение кинетических параметров по данным изотермических диаграмм;
разработка математических методов и алгоритмов прогнозирования структуры стали после термической обработки;
проведение вычислительных экспериментов с целью проверки адекватности предложенных методов и алгоритмов;
создание программного комплекса прогнозирования структурного состава стали после термической обработки;
проведение апробации построенной модели, разработанных методов и алгоритмов.
Объектом исследования являются процессы структурных изменений в стали при термической обработке.
Предметом исследования являются методы моделирования структурных превращений в стали при термообработке с целью прогнозирования структуры стали.
Методы исследования – теория систем массового обслуживания, методы оптимизации, математическая статистика, аналитическая геометрия, методы и алгоритмы компьютерной графики на базе библиотеки OpenGL, технология распределенных вычислений, Web-технологии, объектноориентированный подход программирования.
На защиту выносятся:
имитационная модель структурных превращений при термической обработке с учетом термодинамических параметров структурных превращений и изотермических диаграмм распада аустенита;
авторская модификация метода Нелдера-Мида для определения кинетических параметров модели структурных превращений, учитывающая стохастическую природу процесса распада аустенита;
модель прогнозирования структурного состава стали после термической обработки детали;
метод расчета прокаливаемости стали на основе данных изотермической диаграммы;
архитектура программного комплекса имитационного моделирования структурных превращений.
Научная новизна работы заключается в следующем:
разработана имитационная модель распада аустенита, построенная на основе теории массового обслуживания, в которой предлагается использовать термодинамические параметры скоростей роста и зарождения центров структурных областей, а кинетические параметры определять из изотермических диаграмм;
предложена авторская модификация метода Нелдера-Мида для нахождения кинетических параметров имитационной модели распада аустенита в изотермических условиях, что позволяет учесть стохастическую природу исследуемого процесса структурных превращений;
впервые предложен метод прогнозирования структуры стали после термической обработки на основе решения дифференциального уравнения теплопроводности совместно с предложенным численным моделированием структурообразования при распаде аустенита;
предложена архитектура проблемно-ориентированного программного комплекса, в реализации которого предусмотрены распределенные вычисления с использованием технологии виртуализации, что позволяет снизить временные затраты на проведение всех вычислительных операций.
Практическая значимость работы. Предложенные математические методы и модели доведены до уровня алгоритмического и программного обеспечения. Создан программный комплекс, представляющий собой CAE-систему, реализующий имитационное моделирование процесса структурных превращений в стальной детали в условиях изотермической выдержки и непрерывного охлаждения. На базе построенной имитационной модели реализована оценка стереометрических параметров и прокаливаемости детали, а также графическое представление структуры стали как в 2D, так и в 3D формате. Научные результаты, полученные в работе, представляют интерес при прогнозировании структуры детали различных марок стали при любой кинетике охлаждения.
Реализация и внедрение результатов работы. Финансирование диссертации выполнялось в рамках грантов правительства РФ в области фундаментальных исследований:
аналитическая ведомственная целевая программа Министерства образования и науки Российской федерации «Развитие научного потенциала высшей школы (2009-2011)» – «Прогнозирование кинетики распада аустенита в порошковых сталях при непрерывном охлаждении» (регистрационный номер НИР 2.1.2/6498);
аналитическая ведомственная целевая программа Министерства образования и науки Российской федерации «Развитие научного потенциала высшей школы (2009-2011)» – «Прогнозирование кинетики распада аустенита в порошковых сталях при непрерывном охлаждении» (регистрационный номер НИР 2.1.2/13211).
Результаты работы могут быть использованы в учебном процессе по предмету металловедение на химическом факультете Института математики, естественных наук и информационных технологий ФГБОУ ВПО Тюменского государственного университета. Разработанный программный комплекс найдет свое применение в системах инженерного проектирования деталей машин в части выбора материала с заданными механическими свойствами, а также выбора режима термической обработки этих деталей.
Апробация работы. Основные результаты докладывались на научной конференции Тюменского государственного университета с участием академика РАН Р.И. Нигматулина (Россия, г. Тюмень, 2011 г.); международной научно-практической конференции «Экономические и экологические проблемы в меняющемся мире» (Россия, г. Тюмень, 2010 г.); международной научно-практической конференции «Современные направления теоретических и прикладных исследований» (Украина, г. Одесса, 2011);
всероссийской научно-практической конференции «Имитационное моделирование. Теория и практика» (Россия, г. Санкт-Петербург, 2009 г.); региональных научно-практических конференциях «Современные проблемы математического и информационного моделирования. Перспективы разработки и внедрение инновационных IT-решений» (Россия, г. Тюмень, 2008-2011 гг.); научно-методических семинарах кафедры информационных систем Тюменского государственного университета (Россия, г. Тюмень, 2008-2011 гг.).
Публикации. Основное содержание работы
отражено в 13 публикациях, в числе которых 3 свидетельства о государственной регистрации программы для ЭВМ и 3 статьи в изданиях из списка ВАК.
Структура и объем работы. Диссертация состоит из введения, пяти глав, заключения и списка литературы. Объем диссертации составляет 156 страниц, содержит 59 рисунков, 27 таблиц, 1 приложение. Библиографический список включает 87 наименований работ российских и зарубежных авторов.
ОСНОВНОЕ СОДЕРЖАНИЕ РАБОТЫ
Во введении обосновывается актуальность темы диссертационной работы, характеризуется объект и предмет исследования, дается обзор работ, непосредственно примыкающих к теме диссертации, определяются цели исследования, отмечаются научная новизна и практическая значимость работы.
В первой главе проводится анализ различных подходов к исследованию кинетики структурных превращений в стали при ее термической обработке на основе обзора основополагающих монографий и статей отечественных и зарубежных авторов. Рассматриваются вопросы технологии термической обработки стали, для решения которых целесообразно применение результатов исследований диссертационной работы. Анализируются признанные модели и методы решения задач построения изотермических и термокинетических диаграмм, а также изучения прокаливаемости рассматриваемого образца.
На основе проведенного анализа методов и алгоритмов делается вывод о возможности применения имитационного моделирования кинетики структурных превращений в стали при термообработке с возможностью учета различных видов структурных превращений и физики рассматриваемого процесса.
Во второй главе предлагается имитационная модель структурных превращений для прогнозирования структуры стали после ее термической обработки. Модель описывает процесс распада аустенита и учитывает следующие типы структурных превращений: аустенит – феррит, аустенит – перлит, аустенит – бейнит.
Для описания процесса структурных превращений предлагается следующая схема. При охлаждении аустенита ниже критических температур АC1 или AC3 в случайной области исследуемого образца с некоторой интенсивностью и вероятностью возникают центры новой структурной области. С течением времени структурные составляющие растут линейно со скоростью определяемой типом структуры.
Для формализации процесса структурных превращений в стали задается геометрический вид объектов, участвующих в рассматриваемом процессе. Форма структурных составляющих феррита, перлита и бейнита представляется в виде геометрического примитива – шара. Структурная составляющая описывается в виде объекта, характеризующегося координатами центра О (xi, yi, zi), скоростью роста и начальным радиусом.
Для имитации процессов возникновения, роста и распада структурных составляющих используется инструмент теории массового обслуживания.
Выбранная модель массового обслуживания является многоканальной системой с моментальным временем обслуживания и шестью входящими потоками заявок: образование структурных составляющих феррита, перлита и бейнита, распад структурных составляющих феррита, перлита и бейнита.
Исходя из физических закономерностей процесса структурных превращений, входящий поток обладает свойствами стационарности, ординарности и отсутствием последствий. Таким образом, входящий поток можно считать пуассоновским. Время между поступлениями заявок распределено по показательному закону и вычисляется по формуле:
где k – случайные числа, равномерно распределенные на интервале (0, 1);
– интенсивность потока.
Алгоритм вычислительного эксперимента при заданной температурной выдержке (T) состоит в следующем:
ШАГ 1. Задается число итераций N, и начальный номер итерации J=1.
ШАГ 2. Очистка пространства превращения и числовых массивов работы с данными.
ШАГ 3. Генерация моментов времени k событий на зарождение и уничтожение объектов определенной структуры. При этом процесс генерации определяется параметрами: Ф T, create T, create T – интенсивП Б ность возникновения объектов феррита, перлита, бейнита соответственно (1/сек); Ф T, raspadaT, raspadaT – интенсивность появления событий проверки на уничтожение структурных составляющих определенной структурной области (феррита, перлита, бейнита) (1/сек).
ШАГ 4. Формирование очереди заявок.
ШАГ 5. Определение типа и момента времени ближайшего события.
ШАГ 6. При поступлении заявки на зарождение в случайной точке рассматриваемого образца моделируется образование нового объекта определенной структуры, размер которого растет линейно.
Скорость распространения ферритной области определяется формулой:
где D – коэффициент диффузии углерода в аустените; ra – размер атома; KФ (T ) – кинетический параметр, характеризующий изменение свободной энергии при образовании единицы объема нового зародыша; Cрав центрация углерода углерода -фазы в равновесном состоянии; U – энергия активации перехода атомов через границу раздела фаз; h – постоянная Планка; R – газовая постоянная; T – температура.
Скорость распространения перлитной области определяется формулой:
где D0 – коэффициент диффузии; S0 – межпластинчатое расстояние в двухфазной структуре перлита; K П (T ) – кинетический параметр, характеризующий скорость роста перлитного зерна; V – атомный объем, V=NAV0= см3/моль; E – константа, равная 2 1011 н / м 2 2 104 кГ / мм2 ; – коэффициент (принимается равным 0,2).
Скорость распространения бейнита определяется механизмом нормальной диффузии с учетом поправки на диффузионный подвод атомов растворенного вещества к границе выделения:
где D – коэффициент диффузии; p0 – удвоенный радиус критического зародыша; K Б (T ) – кинетический параметр, характеризующий скорость роста структурной составляющей бейнита.
В момент прихода заявки на уничтожение проводится анализ размера случайно выбранной структурной составляющей. Если размер меньше критического (Rkrit), объект уничтожается, в противном случае продолжается его рост.
ШАГ 7. В момент времени производится пересчет размеров всех структурных составляющих в зависимости от скорости роста.
ШАГ 8. Вычисление доли объема структурных составляющих относительно объема исследуемого пространства методом Монте-Карло.
В область исследуемого пространства выбрасываются точки со случайными координатами (x, y, z). Для каждой точки проверяется ее принадлежность каждой структурной составляющей определенной структурной области, т.е. каждому шару с центром (xi, yi, zi) и радиусом Ri.
Если обозначить через N – общее число выброшенных точек, а через Np – число точек, попавших в объекты, моделирующие структурные составляющие феррита, перлита, бейнита, то доля области, занятой объектами, составит:
Может оказаться, что среди точек, случайно выброшенных в рассматриваемую область и попавших в какой-либо из объектов, окажутся точки, координаты которых будут удовлетворять сразу нескольким неравенствам Эти точки будут принадлежать области пространства, являющейся пересечением структурных составляющих. Для таких точек возникает вопрос об их принадлежности одному из объектов. При решении этого вопроса анализируется положение границы раздела структурных областей, описываемой уравнением:
где 1 – скорость роста первого объекта; 2 – скорость роста второго объекта; t1, t2, – моменты времени образования соответствующих объектов;
(x1, y1, z1), (x2, y2, z2) – координаты центров образования первого и второго объектов соответственно.
Для анализа принадлежности точки одному из двух объектов вычисляется где x, y, z – координаты исследуемой точки;
Если i 0, то точка x, y, z полагается расположенной с той же стороны от поверхности раздела структур, что и центр i-го шара, а, следовательно, принадлежит структурной области, к которой отнесен i-й объект.
В противном случае ( i 0 ) точка принадлежит другой структурной составляющей.
ШАГ 9. Если структурные составляющие заняли вс исследуемое пространство, то превращение заканчивается, для текущей J-ой итерации данные вычислительного эксперимента заносятся в массив (V, ) и осуществляется переход на ШАГ 10. В противном случае, переход на ШАГ 5.
ШАГ 10. На основе массива (V, ) линейным интерполированием вычисляется время превращения для фиксированной шкалы процентного содержания превращенного аустенита V и заносится в массив V, для J-ой итерации.
ШАГ 11. Если J < N, то J = J +1 и переход на ШАГ 2.
ШАГ 12. Усреднение времени образования V по всем итерациям вычислительного эксперимента, результатом является массив V,.
Исходя из алгоритмического описания модели фазовых превращений в стали, параметрами, определяющими кинетику процесса, являются:
сы зародыша определенной структуры (мкм); Rkrit (T ) – критический размер устойчивого зародыша (мкм).
Определение значений кинетических параметров из литературных источников не представляется возможным, поэтому параметры модели предлагается определять из изотермических кривых распада аустенита методом наименьших квадратов. С этой целью для каждого значения температуры изотермической выдержки рассматривается целевая функция:
где n – число экспериментальных точек; m – количество температурных режимов; Ti – температура (°С); i, j – время после начала выдержки образца (сек); V – доля распавшегося аустенита по результатам натурного эксперимента (%); x1, x2,..., xN – параметры имитационной модели;
Vexp x1, x2,...,xN, i, j – доля превращенного аустенита, полученная в результате компьютерного эксперимента.
Для определения оптимальных значений кинетических параметров решается задача минимизации функции (4):
Для решения задачи (5) был выбран метод Нелдера-Мида, который относится к методам прямого поиска. Суть метода заключается в последовательном перемещении и деформировании симплекса вокруг точки экстремума.
Для получения корректных результатов минимизации функции (4) метод Нелдера-Мида модифицирован введением проверки статистического критерия при принятии решения об улучшении значения целевой функции.
x 2 = ( x1, x2,..., xN ) проводятся несколько серий экспериментов и вычисляются значения f ( x1 ) и f ( x 2 ). Если f ( x1 ) < f ( x 2 ), то выдвигается H1 : M f x M f x. Для проверки нулевой гипотезы используется tкритерий при уровне значимости 0,05 :
Наблюдаемое значение t сравнивается со значением t1 с степенями свободы, где где L – число значений в каждой серии.
При t набл t1 гипотеза Н0 принимается, в противном случае принимается гипотеза Н1. В случае принятия гипотезы Н0 имеем f ( x1 ) < f ( x2 ).
В дальнейшем при каждом сравнении значений функции в вершинах симплекса проверяются аналогичные гипотезы.
Вычислительный эксперимент для изотермических условий осуществляется в предположении, что все кинетические параметры модели зависят от температуры, но не зависят от времени превращения.
При моделировании структурных превращений при непрерывном охлаждении необходимо для каждого режима охлаждения описать зависимость температуры от времени, а также зависимость кинетических параметров превращения от температуры, и при проведении расчетов учитывать эти зависимости.
Модель при непрерывном охлаждении представляет собой событийную модель структурных превращений, где с течением времени в случайной точке пространства, не занятой объектами, создается новый объект (структурная составляющая) – шар с радиусом заданной величины. Радиус шара со временем растет линейно. Через определенные промежутки времени таким же образом в свободной области создаются новые структурные составляющие.
Время наступления событий зарождения и уничтожения объектов k определяется из уравнения где (l) – функция интенсивности зарождения или уничтожения объектов, представленная в виде кубического сплайна.
При определении объема методом Монте-Карло учитывается, что в случае непрерывного охлаждения скорость роста вновь образованных объектов зависит от времени. В формулах скоростей роста (1)-(3) соответствующих структурных областей учтена зависимость от T.
Температура в момент времени определяется линейной интерполяцией по формуле:
Таким образом, скорости роста структурных составляющих описываются зависимостями от времени превращения. При определении попадания точки в шар в момент времени величина Ri ( ) берется равной где l – зависимость скорости роста фазы от времени, которая описывается кубическим сплайном; i – время зарождения i-го объекта.
Размер критического радиуса в момент времени вычисляется по формуле:
Аналогично, с использованием линейной интерполяции, находится начальный радиус в зависимости от времени. Затем рассчитываются характеристики всех структурных составляющих и находится доля занимаемого ими объема исследуемого пространства.
В третьей главе излагается метод прогнозирования структуры стали после термической обработки на основе решения дифференциального уравнения теплопроводности совместно с предложенным численным моделированием структурообразования при распаде аустенита. Начальное условие определяется температурой аустенитизации (T A), граничные условия третьего рода задаются теплоотдачей с поверхности детали при термической обработке. Теплофизические параметры стали T,, T, и C T, определяются линейной комбинацией количества превращенного аустенита соответствующих структурных составляющих. Теплота фазовых превращений задается в уравнение теплопроводности внутренним источником тепла с мощностью:
где LФ – удельная теплота структурных превращений, Дж/кг; d – скоdt рость распада переохлажденного аустенита.
Количество структурных составляющих и скорость распада аустенита определяется имитационным моделированием структурных превращений при непрерывном охлаждении, описанным во второй главе.
Предложенный метод реализован для решения задачи определения прокаливаемости стали после термической обработки образца. Тепловая схема охлаждения образца, нагретого выше температуры Ac3, приведена на рисунке 1. Передача тепла включает теплоотдачу через торцевые поверхности ОА (плотность теплового потока q1) и Вl (плотность теплового потока q2), а также через боковую поверхность (q3). Считается, что температура в образце изменяется непрерывно по длине образца T ( x, ), но существенно не изменяется по двум другим координатам.
Рис. 1. Тепловая схема охлаждения образца Теплоотвод через боковые поверхности учитывается в качестве внутренних источников тепла с мощностью, определяемой соотношением (6).
Задача решается численно конечно-разностным методом с использованием неявной схемы. В координатно-временном пространстве вводится сетка:
Разностный аналог решаемой задачи имеет вид:
При решении разностной задачи (7) методом прогонки используется итерационный алгоритм. В качестве нулевого приближения i(,0j ), i(,0j )1, Ci(,0j ), i(,0j ), (i,0j) берутся значения на предыдущем временном слое. Последующие приближения Ti ( k ) находятся из системы уравнений методом прогонки, в которой коэффициенты теплоотдачи, плотность, теплопроводность и теплоемкость вычислены для Ti ( k- 1) (значения температуры предыдущего итерационного цикла). Значение скорости превращения для k-ой итерации в узле (i, j) определяется по формуле:
Итерационный процесс проводится до выполнения условия После завершения итерационного процесса для каждого узла сетки полученные значения температур усредняются:
С помощью данных термокинетических диаграмм и разностного уравнения (7) может быть определено количество превращенного аустенита в каждой точке образца. По температуре и количеству превращенного аустенита в каждой точке образца определяется содержание мартенсита по длине образца, это является целью расчета прокаливаемости по данным диаграмм распада переохлажденного аустенита.
Четвертая глава посвящена рассмотрению архитектурного решения и практике создания программного комплекса, реализующего разработанную имитационную модель.
Разработанный программный комплекс представляет собой CAEсистему, являющуюся системой полнофункционального инженерного исследования. Комплекс позволяет пользователю проводить компьютерное моделирование структурных превращений в стали в условиях изотермической выдержки и непрерывного охлаждения, строить изотермические и термокинетические диаграммы, осуществлять расчет прокаливаемости материала, по результатам моделирования вычислять основные стереометрические параметры рассматриваемого процесса, сохранять, редактировать и просматривать результаты экспериментов. Кроме того, предусмотрена возможность построения шлифа детали и 3D визуализации процесса структурных превращений.
Для взаимосвязанной работы всех модулей и реализации необходимых функциональных возможностей программный комплекс построен на основе трехуровневой архитектуры: терминал, сервер приложений, сервер базы данных (рис. 2).
Терминал является интерфейсной компонентой и служит для авторизации пользователя, ввода необходимых данных, запуска расчетов и просмотра результатов. Данная компонента представлена в виде Windowsприложения, которое связано с сервером приложений, находящимся на ftp-сервере, подключение к которому происходит посредством доступа в Интернет. Интерфейсная часть программного комплекса реализована в среде разработки Delphi 7. Связь между терминалом и сервером приложений осуществляется с помощью отправки по протоколу HTTP XMLзапроса на выполнение соответствующих расчетов. Для организации обмена данными между клиентским приложением и сервером приложений используется HTTP-сервер Apache.
Рис. 2. Архитектура программного комплекса Результаты расчетов отправляются с сервера клиенту и отображаются в соответствующих интерфейсах приложения. Для графической 3D визуализации процесса структурных превращений и шлифа детали (рис. 3) используется библиотека OpenGL.
Рис. 3. 3D визуализация процесса структурных превращений Сервер базы данных служит для хранения введенной пользователями информации и результатов произведенных вычислений. Сервер приложений предназначен для проведения требуемых расчетов, взаимосвязи интерфейсной компоненты и сервера базы данных, а также выполнения распределенных вычислений.
Для выполнения вычислений выделен расчетный блок, состоящий из следующих модулей: имитации процесса структурных превращений при заданной изотермической выдержке; 3D визуализации; расчета кинетических параметров стали на основе введенных диаграмм распада аустенита при изотермических условиях; расчета данных термокинетических диаграмм; оцифровки изотермических и термокинетических диаграмм; прогнозирования структуры стали после термической обработки, оценки прокаливаемости получаемого материала и вычисления стереометрических параметров превращения феррита, перлита и бейнита.
Для выполнения оцифровки используется волновой метод распознавания изображений. Метод заключается в анализе пути прохождения сферической волны по изображению. На каждом шаге анализируется смещение центра масс точек, образующих новый шаг (генерацию) волны, относительно его предыдущих положений. Волновой метод модифицирован с учетом ограничений распространения волны на растре: дискретность пространства и направлений распространения.
Выполнение расчетов по вычислению значений кинетических параметров требует больших вычислительных, аппаратных и временных ресурсов, поэтому целесообразно применение технологии распределенных вычислений. Для организации распределенных вычислений используется GRID-система, представляющая собой сеть из компьютеров, один из которых выполняет роль главного, остальные – роль второстепенных. При разработке данной GRID-системы используется комплекс Globus Toolkit 4, представляющий собой набор программных компонент, реализующих необходимые части архитектуры GRID.
Разработанный программный комплекс развернут на сервере IBM BladeCenter с использованием технологии виртуализации.
В пятой главе описывается проведение вычислительных экспериментов, позволяющих оценить функциональные возможности программного комплекса и адекватность математических методов, алгоритмов и моделей, реализующих предложенный метод моделирования.
Компьютерное моделирование структурных превращений проводилось для следующих марок стали: 1) ПК40Н2М; 2) ПК80 с 6-8% пористостью; 3) ПК80 с 14-18% пористостью; 4) ПК80 с 26-28% пористостью;
5) ПК120 с 6-8% пористостью; 6) ПК120 с 26-28% пористостью;
7) ПК45 с 6-8% пористостью; 8) У8; 9) 45Х; 10) 35X; 11) Углеродистая сталь 45; 12) 45Г2. Для каждой марки стали были построены изотермические и термокинетические диаграммы.
В результате проведенного компьютерного моделирования структурных превращений получены кинетические параметры для одиннадцати температур выдержки. Эти параметры положены в основу моделирования в условиях непрерывного охлаждения для заданных режимов охлаждения. Получены термокинетические диаграммы для вышеперечисленных марок стали.
На рисунке 4 приведено графическое сопоставление изотермических и термокинетических диаграмм, полученных в результате компьютерного и натурного экспериментов для стали ПК40Н2М.
Рис. 4. Изотермическая и термокинетическая диаграммы Приведенные графики и расчеты показали сопоставимость диаграмм, полученных в результате компьютерного и натурного экспериментов.
Средняя относительная погрешность составила 9% для изотермических диаграмм, 13% – для термокинетических.
В целях более полного представления о структуре получившегося материала в работе реализована оценка стереометрических параметров: объемная доля структурных областей; удельная поверхность границ структурных областей; плотность линейных элементов структуры; средний размер структурных составляющих.
Результаты компьютерного моделирования в условиях температурной выдержки и непрерывного охлаждения показали адекватность предложенной имитационной модели и корректную работу комплекса программ.
В заключении приведены основные результаты диссертационной работы. Автором были изучены особенности процесса структурных превращений в стали, проанализированы работы теплофизического и математического характера, рассмотрены различные методы решения подобных задач. При этом получены следующие результаты:
разработана четырехфазная имитационная модель структурных превращений, учитывающая физику рассматриваемого процесса путем ввода термодинамических параметров характеризующих рост центров структурных областей феррита, перлита и бейнита;
предложена модификация метода Нелдера-Мида, позволяющая учесть стохастическую природу целевой функции;
предложена архитектура программного комплекса имитационного моделирования процесса структурных превращений в стали при изотермических и термокинетических условиях с применением технологии распределенных вычислений.
В приложение вынесены результаты вычислительных экспериментов по различным маркам стали.
По результатам, полученным в диссертационной работе можно сделать следующие выводы.
1. Разработана имитационная модель распада аустенита выше температуры начала мартенситного превращения, построенная на основе теории массового обслуживания, в которой предлагается использовать известные из литературы термодинамические параметры скоростей роста и зарождения центров структурных областей, а кинетические параметры определять из изотермических диаграмм. Модель позволяет корректно учитывать физическую природу фазовых превращений и особенности структурообразования в термокинетических условиях.
2. Получены уравнения границы раздела двух и более структурных составляющих для расчета процентной доли объема, занимаемого структурными составляющими, методом Монте-Карло.
3. Модифицирован алгоритм метода Нелдера-Мида для нахождения кинетических параметров модели при заданной температурной выдержке.
Модификация позволяет учесть стохастическую природу исследуемого процесса структурных превращений, снизить неточность и вероятность ошибки в получаемых результатах.
4. Предложен метод прогнозирования структуры стали после термической обработки на основе решения дифференциального уравнения теплопроводности совместно с предложенным численным моделированием структурообразования при распаде аустенита. Реализация данного метода на примере решении задачи определения прокаливаемости стали, показала возможность учета зависимости теплофизических параметров стали от ее структурного состава при изменении кинетики охлаждения детали.
5. Разработана и обоснована архитектура программного комплекса, включающая: GRID-систему, на базе которой реализована схема распределенных вычислений кинетических параметров имитационной модели;
модуль автоматизированного ввода данных из изотермических и термокинетических диаграмм, реализующий модифицированный волновой алгоритм распознавания растровых изображений; модуль визуализации структуры стали и расчета ее стереометрических параметров.
6. Выполнено моделирование кинетики распада аустенита в изотермических и термокинетических условиях для 11 различных марок порошковых и компактных сталей. Показано, что погрешность вычислительных экспериментов в сравнении с натурными испытаниями составляет не более 15%, что свидетельствует об адекватности предложенных методов, моделей и алгоритмов.
ОСНОВНЫЕ ПУБЛИКАЦИИ ПО ТЕМЕ ДИССЕРТАЦИИ
1. Ивашко А.Г., Цыганова М.С., Карякин И.Ю. Модифицированный метод ХукаДживса для нахождения параметров модели фазовых превращений // Вестник Тюменского государственного университета, 2009. № 6. – Тюмень: Изд-во ТюмГУ, 2009. – С. 197-203.2. Ивашко А.Г., Карякин И.Ю., Зюркалов А.А. Анализ методов Хука-Дживса и Нелдера-Мида применительно к задаче нахождения параметров модели фазовых превращений // Вестник Тюменского государственного университета, 2010. № 6. – Тюмень: Изд-во ТюмГУ, 2010. – С. 162-168.
3. Ивашко А.Г., Карякин И.Ю. Моделирование кинетики превращений в сплаве 05X9 // Вестник Тюменского государственного университета, 2011. № 6. – Тюмень:
Изд-во ТюмГУ, 2011. – С. 122-128.
4. Ивашко А.Г., Карякин И.Ю. Решение задачи нахождения параметров модели фазовых превращений в стали при термообработке методами прямого поиска // Сборник научных трудов по материалам международной научно-практической конференции «Современные направления теоретических и прикладных исследований, 2011». Т.
6. Технические науки. – Одесса: Черноморье, 2011. – С. 24-28.
5. Ивашко А.Г. Карякин И.Ю. Применение метода Нелдера-Мида для нахождения кинетических параметров модели фазовых превращений в стали при термической обработке // Экономические и экологические проблемы в меняющемся мире: сборник материалов Международной научно-практической конференции. Тюмень: Печатник, 2010. – С. 407-409.
6. Карякин И.Ю. Имитационная модель структурных преобразований в стали при термической обработке // Имитационное моделирование. Теория и практика.
(ИММОД-2009): Сборник докладов четвертой всероссийской научно-практической конференции. Т. 2. – СПб., 2009. – С. 100-104.
7. Воробьева М.С., Карякин И.Ю. Визуализация процесса образования аустенита при термической обработке стали // Современные проблемы математического и информационного моделирования. Перспективы разработки внедрения инновационных ITрешений: сборник научных трудов. – Тюмень: Изд-во ТюмГУ, 2008. – С. 51-58.
8. Ивашко А.Г., Цыганова М.С., Карякин И.Ю. Имитационное моделирование фазовых превращений // Информационное и компьютерное моделирование: сборник научных трудов. Вып. 10. – Тюмень: Изд-во «Вектор Бук», 2008. – С. 106-113.
9. Ивашко А.Г., Карякин И.Ю., Криванкова Е.А. Система оцифровки кинетических диаграмм фазовых преобразований // Современные проблемы математического и информационного моделирования. Перспективы разработки внедрения инновационных IT-решений: сборник научных трудов. – Тюмень: Изд-во ТюмГУ, 2010. – С.
100-105.
10. Ивашко А.Г., Карякин И.Ю. Представление модели фазовых превращений в виде системы дифференциальных уравнений // Современные проблемы математического и информационного моделирования. Перспективы разработки внедрения инновационных IT-решений: сборник научных трудов. – Тюмень: Изд-во ТюмГУ, 2010.
– С. 105-110.
11. Ивашко А.Г., Карякин И.Ю., Криванкова Е.А. Свидетельство об официальной регистрации программы для ЭВМ № 2010617811 «Система оцифровки кинетических диаграмм фазовых преобразований» от 24.11.2010.
12. Ивашко А.Г., Карякин И.Ю. Свидетельство об официальной регистрации программы для ЭВМ № 2011611631 «Программное приложение 3D-визуализации процесса фазовых превращений в стали при термической обработке» от 18.02.2011.
13. Ивашко А.Г., Карякин И.Ю., Зюркалов А.А. Свидетельство об официальной регистрации программы для ЭВМ № 2011611944 «Программный модуль для нахождения параметров модели фазовых превращений в стали методом Нелдера-Мида» от 03.03.2011.
Объем 1,0 уч.-изд. л. Формат 60х84/16. Заказ 809.
Издательство Тюменского государственного университета