Открыть Электронные книги
Категории
Открыть Аудиокниги
Категории
Открыть Журналы
Категории
Открыть Документы
Категории
ProCAST
Версия 2007
(часть 2)
СОДЕРЖАНИЕ
ПРОСМОТР РЕЗУЛЬТАТОВ.............................................................................................. 7
ВВЕДЕНИЕ ...................................................................................................................... 7
Захват изображения в формате GIF/AVI ................................................................. 10
ВЫБОР ПОЛЯ ............................................................................................................... 12
Контур (Contour)......................................................................................................... 12
Вектор (Vector)........................................................................................................... 15
ТИПЫ ОТОБРАЖЕНИЯ ................................................................................................ 17
Определение разреза ............................................................................................... 20
Определение Просмотра .......................................................................................... 25
Определение режима Cut-off.................................................................................... 26
Усадка и улучшенное отображение пористости ..................................................... 28
ПАРАМЕТРЫ ОТОБРАЖЕНИЯ.................................................................................... 29
Негативное изображение.......................................................................................... 30
Свободная Поверхность (Free Surface) ................................................................... 30
Окружение (Enclosure) .............................................................................................. 32
Угол элемента геометрии ......................................................................................... 34
Параметры вектора................................................................................................... 34
Масштаб величин ...................................................................................................... 35
Данные разреза, просмотра, режима CutOff ........................................................... 36
Заголовки ................................................................................................................... 36
Симметрия ................................................................................................................. 37
Отображение оболочки............................................................................................. 38
Отображение раковин ............................................................................................... 38
Трассировка частицы ................................................................................................ 38
Литье в поворотную форму ...................................................................................... 40
Отображение недеформированной геометрии (Display Undeformed) ................... 40
Масштаб..................................................................................................................... 42
ПРОИГРЫВАТЕЛЬ........................................................................................................ 45
КРИВЫЕ......................................................................................................................... 46
Интервал .................................................................................................................... 46
Узлы ........................................................................................................................... 47
Внешний ..................................................................................................................... 49
Параметры X-Y графиков ......................................................................................... 50
МАНИПУЛЯЦИИ С ГЕОМЕТРИЕЙ .............................................................................. 52
Вращение................................................................................................................... 52
Интерактивное вращение ......................................................................................... 53
Масштаб изображения .............................................................................................. 53
Сохранение видов ..................................................................................................... 53
Выбор материала ...................................................................................................... 55
Разнесенные материалы .......................................................................................... 56
Отображение номеров узлов и элементов.............................................................. 58
Опция выбора ............................................................................................................ 59
Выход из ViewCAST .................................................................................................. 60
АНАЛИЗ РЕЗУЛЬТАТОВ .................................................................................................. 61
ПРОСМОТР ДВИЖЕНИЯ ФРОНТА РАСПЛАВА......................................................... 61
ОЦЕНОЧНЫЕ ФУНКЦИИ.............................................................................................. 63
2
Расчет R G L .............................................................................................................. 63
Feeding length (длина подпитки)............................................................................... 66
Isochrons..................................................................................................................... 67
Alpha case .................................................................................................................. 69
SDAS (secondary dendrite arm spacing – расстояние между вторичными осями
дендрита) ................................................................................................................... 70
ПОРИСТОСТЬ............................................................................................................... 72
Поле температур и поле фракции твердого............................................................ 72
Пористость................................................................................................................. 72
Критерий Niyama ....................................................................................................... 72
Специальные критерии RGL..................................................................................... 72
ИНДИКАТОР ДОЛГОВЕЧНОСТИ................................................................................. 73
ИНДИКАТОР ГОРЯЧИХ ТРЕЩИН ............................................................................... 74
ИНДИКАТОР ХОЛОДНЫХ ТРЕЩИН ........................................................................... 75
ИНДИКАТОР ЛИКВАЦИИ ............................................................................................. 76
ЭКСПОРТ РЕЗУЛЬТАТОВ ............................................................................................... 77
ВВЕДЕНИЕ .................................................................................................................... 77
ГЕОМЕТРИЯ ................................................................................................................. 78
ПОЛЯ ИЗЛУЧЕНИЯ....................................................................................................... 79
ТЕМПЕРАТУРА ............................................................................................................. 80
Интервал .................................................................................................................... 80
Задать шаги (Specify Steps) ...................................................................................... 81
Выбрать шаги (Select Steps) ..................................................................................... 81
ТЕПЛОВОЙ ПОТОК ...................................................................................................... 83
СМЕЩЕНИЯ .................................................................................................................. 83
НАПРЯЖЕНИЯ.............................................................................................................. 83
УЛУЧШЕННЫЙ РАСЧЕТ ПОРИСТОСТИ ........................................................................ 84
ВВЕДЕНИЕ .................................................................................................................... 84
ПРЕПРОЦЕССОР УЛУЧШЕННОГО РАСЧЕТА ПОРИСТОСТИ ................................. 86
Общая информация .................................................................................................. 87
Свойства материалов ............................................................................................... 87
Свойства газа и газовыделения ............................................................................... 89
Информация о процессе........................................................................................... 91
Настройки расчета .................................................................................................... 95
Примеры входного файла prefix_poro.d................................................................... 98
ПРОДВИНУТЫЙ РЕШАТЕЛЬ ПОРИСТОСТИ ........................................................... 104
ПОСТПРОЦЕССОР ПРОДВИНУТОГО РАСЧЕТА ПОРИСТОСТИ .......................... 106
МИКРОСТРУКТУРА (металлургические фазы)............................................................ 110
ВВЕДЕНИЕ .................................................................................................................. 110
Образование основных дендритных зерен ........................................................... 110
Зарождение эвтектических зерен .......................................................................... 111
Кинетика роста эвтектических зерен ..................................................................... 112
Значения по умолчанию ......................................................................................... 112
ОПИСАНИЕ ЗАДАЧИ И РЕЗУЛЬТАТЫ...................................................................... 113
Описание.................................................................................................................. 113
Совмещенный/Несовмещенный алгоритм (Coupled/Uncoupled) ......................... 114
Результаты .............................................................................................................. 115
Список литературы.................................................................................................. 118
ПРИМЕРЫ ................................................................................................................... 119
3
ЧУГУН И СТАЛЬ.......................................................................................................... 126
Введение в моделирование чугуна и стали .......................................................... 127
Сталь .................................................................................................................... 128
Чугун ..................................................................................................................... 129
Классификация .................................................................................................... 130
Модели железа и стали .......................................................................................... 133
Равноосная дендритная модель......................................................................... 133
Эвтектическая модель......................................................................................... 133
Эвтектическая модель ковкого чугуна................................................................ 134
Эвтектическая модель серого/белого чугуна..................................................... 134
Эвтектоидная модель ковкого чугуна................................................................. 134
Эвтектоидная модель серого чугуна .................................................................. 135
Модель перитектической трансформации ......................................................... 135
Модель трансформации твердой фазы ............................................................. 135
Расчет плотности во время затвердевания сплава железа ............................. 136
Микромодель железа с инокуляцией ................................................................. 136
Осаждение графита............................................................................................. 137
Обработка магнием (эффект замирания) .......................................................... 138
Реальные примеры ................................................................................................. 139
"2-D" ................................................................................................................................. 158
ВВЕДЕНИЕ .................................................................................................................. 158
MESHING (ПОСТРОЕНИЕ СЕТКИ)............................................................................ 160
УСТАНОВКИ................................................................................................................ 170
CAFE-3D .......................................................................................................................... 175
Пре-процессор......................................................................................................... 175
Решатель ................................................................................................................. 179
Пост-процессор ....................................................................................................... 180
ИНВЕРСНОЕ МОДЕЛИРОВАНИЕ................................................................................. 182
ВВЕДЕНИЕ .................................................................................................................. 182
Прямое моделирование.......................................................................................... 182
Инверсный расчет ................................................................................................... 182
НАСТРОЙКА МОДЕЛИ ............................................................................................... 184
Свойства материала ............................................................................................... 184
Граничные условия ................................................................................................. 186
Настройка инверсного расчета .............................................................................. 186
Настройки бета-значений ....................................................................................... 188
Дополнительная информация об установках инверсного расчета: .................... 190
ЗАПУСК ИНВЕРСНОГО РАСЧЕТА ............................................................................ 192
ФОРМАТЫ ФАЙЛОВ ................................................................................................... 196
Файл настроек инверсного расчета ....................................................................... 196
Файлы экспериментальных данных: формат X-Y ................................................. 198
ПРИЛОЖЕНИЕ К ИНВЕРСНОМУ РАСЧЕТУ............................................................. 200
Модель инверсного расчета ................................................................................... 200
Инверсное моделирование инициирует множество прямых расчетов ............... 202
«Псевдо-двухмерное моделирование» - простые расчеты ................................. 202
Как организовать подходящий эксперимент ......................................................... 202
Сначала смоделируйте эксперимент..................................................................... 204
Прямой расчет с вашими начальными приближениями и сравнение с
измерениями............................................................................................................ 204
4
Начните с простых расчетов и потом увеличивайте сложность (т.е. число
неизвестных)............................................................................................................ 205
Зависящие от времени или температуры граничные условия или свойства ..... 207
Что делать, если решение не сходится?............................................................... 208
Заметки и подсказки................................................................................................ 209
НЕПРЕРЫВНОЕ ЛИТЬЕ ................................................................................................ 210
ПРИНЦИПЫ................................................................................................................. 210
Моделирование непрерывного литья в стабильном состоянии .......................... 210
Моделирование непрерывного литья в нестабильном состоянии (алгоритм MiLE)
.................................................................................................................................. 212
ПОДГОТОВКА К ОБРАБОТКЕ.................................................................................... 216
Стабильное состояние ............................................................................................ 216
Thermal only setup (Установка только тепловых параметров).......................... 216
Thermal + Flow setup (Установка тепловых и гидродинамических параметров)
.............................................................................................................................. 220
Thermal + Flow setup (Установка тепловых и гидродинамических параметров
при наличии насадки) .......................................................................................... 223
Установка параметров непрерывного непрямого литья ................................... 224
Thermal + Flow setup (Установка тепловых и гидродинамических параметров с
первоначальным расчетом только тепловых параметров) .............................. 232
Примеры нестабильного состояния (MiLE) ........................................................... 233
Построение сетки................................................................................................. 233
Геометрическое меню ......................................................................................... 235
Определение материалов................................................................................... 236
Границы контакта................................................................................................. 236
Пограничные условия .......................................................................................... 237
Условия обработки .............................................................................................. 243
Начальное состояние .......................................................................................... 244
Параметры исполнения Run ............................................................................... 244
ПРИМЕРЫ MILE .......................................................................................................... 245
Thermal + Flow ......................................................................................................... 245
Пограничные условия .......................................................................................... 245
Параметры исполнения (Run Parameter) ........................................................... 247
Вход с насадкой (или вход с малой поверхностью) .......................................... 247
Thermal + Stress....................................................................................................... 249
Параметры напряжения (Stress)......................................................................... 249
Пограничные условия .......................................................................................... 250
Параметры исполнения (RUN)............................................................................ 250
CORE BLOWING (изготовление стержней на пескодувных машинах) ....................... 252
ВВЕДЕНИЕ .................................................................................................................. 252
УСТАНОВКИ МОДЕЛИ ............................................................................................... 252
ЭКСПЕРИМЕНТАЛЬНОЕ СОПОСТАВЛЕНИЕ .......................................................... 258
ГОРЯЧЕЕ РАСТРЕСКИВАНИЕ (ПРИ НЕПРЕРЫВНОМ ЛИТЬЕ) ................................ 260
ВВЕДЕНИЕ .................................................................................................................. 260
КРИТЕРИЙ ГОРЯЧИХ РАЗРЫВОВ RDG................................................................... 260
СТРУКТУРА ВХОДНЫХ ФАЙЛОВ.............................................................................. 263
Структура входного файла prefix_hcsfst_plot.d ..................................................... 263
Структура входного файла prefix_hcsinput.d ......................................................... 264
ПРИМЕР ...................................................................................................................... 266
5
ПРОСМОТР РЕЗУЛЬТАТОВ ...................................................................................... 269
ССЫЛКИ ...................................................................................................................... 274
ВХОДНЫЕ И ВЫХОДНЫЕ ФАЙЛЫ ............................................................................... 275
Файлы MeshCAST ....................................................................................................... 275
Файлы PreCAST .......................................................................................................... 276
Назначение .............................................................................................................. 276
Исходные файлы (для солвера ProCAST, сгенерированные DataCAST)............... 277
Выходные файлы для ViewCAST .............................................................................. 277
Файлы, необходимые для перезапуска расчета....................................................... 279
Файлы, генерируемые ViewCAST .............................................................................. 280
Прочие файлы............................................................................................................. 281
ПОЛЕЗНЫЕ СОВЕТЫ .................................................................................................... 282
ВХОДНАЯ СКОРОСТЬ ............................................................................................... 282
ПОВТОРНЫЙ ЗАПУСК ............................................................................................... 284
ПРОБЛЕМЫ СХОДИМОСТИ ...................................................................................... 285
РАСЧЕТ НАПРЯЖЕНИЙ ............................................................................................ 286
ПОЛОСТИ В МОДЕЛЯХ НАПРЯЖЕНИЯ................................................................... 287
ВИЗУАЛИЗАЦИЯ НАПРЯЖЕНИЙ.............................................................................. 289
Эффективное напряжение ..................................................................................... 289
Среднее Нормальное Напряжение........................................................................ 289
Максимальные напряжения сдвига........................................................................ 290
Основные напряжения ............................................................................................ 291
6
ПРОСМОТР РЕЗУЛЬТАТОВ
ВВЕДЕНИЕ
Как только расчет выполнен, его результаты могут просматриваться
постпроцессором ProCAST, называемым ViewCAST. ViewCAST может вызываться из
Менеджера следующим образом:
8
Экран разделен на различные зоны:
1. Зона отображения
2. Зона значений
3. Информационная зона
4. Меню
5. Иконки
6. Проигрыватель
Постпроцессор управляется Меню, значками и проигрывателем:
Во-первых, результаты расчета должны быть открыты в меню File (если это не
произошло автоматически при запуске ViewCAST). Затем в меню Contour выбирается
показатель, который будет отображен (например, температура).
В случае векторов, желательное поле выбирается в меню Vector - см. подробнее
раздел «Выбор вектора».
Интервалы (или шаги) для отображения выбираются в меню Steps, принимая во
внимание, что все параметры конфигурации отображения (например, симметрия,
значения отключения, тип отображения...) определены в меню Parameters - см.
9
подробнее раздел «Параметры отображения». Тогда, меню Picture позволяет
выбирать тип отображения, то есть снимок, разрез, перемещаемый разрез или вид
отключения (cut-off view) – см. подробнее раздел «Типы отображения».
Как только этот выбор сделан, инициируется дисплей с проигрывателем, или как
отдельная картинка или как мультипликации (см. подробнее раздел
«Проигрыватель»).
Меню X-Y Plots позволяет рисовать кривые (развитие во времени) различных полей
(см. раздел «Кривые»).
Меню Actions позволяет вычислять некоторые параметры по полученным
результатам (типа SDAS, isochrons, Niyama, и т.д.) - см. подробнее раздел «Анализ
результатов».
Пожалуйста, обратите внимание, что меню Actions и X-Y Plots заменяют прежний
модуль PostCAST (версия 400 и ранее), также как меню File/Export.
Манипуляции с геометрией, также как различные способы просмотра, описаны в
разделе манипуляции с геометрией.
Меню File/Exit позволяет выйти из режима обработки результатов. При выходе
пользователя спрашивают, хочет ли он сохранить информацию о текущей
ориентации модели, а также определения отображения материалов (то есть какие
материалы являются активными и в котором режиме) для следующего запуска
постпроцессора.
10
Можно задать имя файла и выбрать желательный каталог (по умолчанию - это
текущий каталог, а имя файла соответствует префиксу). Расширение (.gif или .mpg)
указывать необязательно. Необходимо выбрать между неподвижным изображением
(Still picture) и анимированным изображением (Animated) и выбирать между GIF и AVI
форматом. Также можно получить негативное изображение (с помощью флажка
"reverse video"), чтобы иметь белый фон.
При нажатии кнопки "Apply" изображение будет сохранено. Для анимации сохранение
стартует, когда будет нажата кнопка “Forward” проигрывателя. Кнопка "Cancel"
позволяет выходить без любого действия.
Если имя файла уже существует, отображается следующее окно подсказки:
Надо выбрать между "Append" (то есть добавлять в конец или добавлять
изображение к предыдущему), "Overwrite" (то есть заменить содержание
существующего файла) или " Cancel", чтобы прервать операцию.
Файлы AVI сжаты с использованием кодека "Motion jpeg". Надо иметь ввиду, что со
старыми версиями Powerpoint, такие файлы не распознавались, пока их не
переименовали в prefix.mpg (вместо prefix.avi).
Когда анимация сохраняется в формате GIF, она может быть прервана в любое
время (и анимация GIF будет сохранена до прерывания). Но анимацию не возможно
прервать, если создан файл AVI. Если анимация прервана до конца, файл AVI не
будет создан. Таким образом, необходимо определить все свои шаги (сценарий)
перед созданием AVI анимации.
11
ВЫБОР ПОЛЯ
Объекты, которые будут отображены, должны быть выбраны в меню Contour
(Контур) или Vector (Вектор).
Contour соответствует скалярным переменным типа Температуры, Доли твердой
фазы, Интенсивности потока тепла, Давления, значений Скорости, Основного
напряжения, Смещения по X, и т.д.
Vector соответствует векторным переменным типа Потоков теплоты или Скоростей.
Можно показать или один контур или одно поле векторов одновременно, или
противопоставить одно поле Contour одному полю Vector.
Контур (Contour)
Меню Contour разделено согласно различным моделям, которые могут быть
инициированы в решателе ProCAST.
Различные поля "Contour", которые являются доступными, показываются после
этого.
12
Напряжение рассчитывается по точкам Гаусса в решателе, в пост-процессоре
необходимо рассчитывать другие виды напряжения, которые могут быть отображены
(а именно Effective stress, Principal Stress, Sigma X). Эти расчеты могут быть весьма
13
долгими, поэтому можно рассчитать всё необходимое за раз с помощью опции
"Prepare Stress Results". При выборе данной опции появится следующая панель:
14
напряжению на внешнюю поверхность (поэтому возможно, что среднее
нормальное напряжение на поверхности отливки не нулевое).
• Опция "Displacement -> Plane" соответствует разнице (между начальным и
выбранным шагами) расстояния между заданной пользователем плоскостью и
данной точкой (расстояние берется перпендикулярно плоскости).
• Если результаты напряжения просматриваются с CD-диска (только в Windows), их
расчет (а именно Principal Stress 1) не может быть сохранен на диске (только
чтение). Таким образом, когда необходимая папка находится в режиме «Только
чтение», автоматически результаты напряжения создаются и сохраняются на
компьютере в локальную папку и используется оттуда (даже для последующих
сеансов работы). Эти результаты сохраняются в папке C:\Documents
andSettings\USER\Local Settings\Temp\Prefix. Будьте осторожны, так как при
повторном использовании данных с CD, старые данные в локальной папке будут
переписаны.
Дополнительные контуры
Начиная с версии 2007.0, можно использовать новые контуры в подменю Additional.
Эти контуры соответствуют файлам prefix. usf. Результаты Fluid Front Tracking
(смотри раздел Анализ результатов/Просмотр фронта жидкости) записываются в
такой и доступны через подменю Additional.
Вектор (Vector)
Векторные результаты типа Потока Теплоты и Скорости жидкости могут быть
выбраны в меню Vector.
15
Если необходимо, можно видеть одновременно и векторы и контуры. В этом случае,
векторы будут отображены в белом цвете.
Если показываются только векторы, цвет вектора может быть установлен в меню
Parameters (подробнее см. раздел «Параметры Отображения») для векторной
величины, для температуры или давления. Чтобы были показаны только векторы,
необходимо указать опцию Contour/None.
16
ТИПЫ ОТОБРАЖЕНИЯ
Тип отображения может быть выбран любым из следующих значков
17
Примеры представления в режимах Снимков (в течение заполнения и после),
Разрезов и CutOff (X-Ray) (Рентгена)
18
Пример режима Просмотра разрезов
19
Определение разреза
Для определения Slice Data (см. рисунок ниже) необходимо:
1. Выбрать "Slice Data" в меню «Parameters»
2. Выбрать "Add" и затем XYZ плоскость (для ортогональных разрезов). При этом
откроется окно выбора разреза (3)
3. Выбрать X, Y или Z плоскость, и затем определить размещение плоскости с
помощью ползунка
4. Плоскость показывается на модели
20
Как показано на рисунке ниже, может быть выбрано несколько разрезов. Кроме того,
характеристики разреза могут быть сохранены в файле (файл с именем "prefix.clip" в
текущем каталоге) с помощью кнопки "Store" и могут быть восстановлены позднее с
помощью кнопки "Read". Кнопка "Delete" позволяет удалить выбранный разрез. Поле
Show позволяет инициировать или дезактивировать разрез без его удаления.
21
В следующем случае, инициированы два разреза, как было показано выше.
22
Когда инициирован только один разрез, он может отображаться с фоном или без
него (используя кнопку "Display Background").
23
В этом случае, открывается следующее окно. Нужно определить плоскость разреза
координатами трех точек. Для выбора точек на конечно-элементной сетке в
интерактивном режиме может использоваться кнопка "Get Co-ord" (чтобы выбрать
точку, которая высвечена красным цветом).
Как только три точки выбраны, можно перемещать эту плоскость вдоль ее нормали с
данным смещением Offset.
Также можно вращать эту плоскость кнопкой "Rotate". В этом случае, следующее
окно позволяет определить ось вращения, а также угол поворота.
24
Наконец, кнопка "Copy Plane" используется, чтобы копировать плоскость, которая
уже была определена, чтобы изменить ее характеристики. Это особенно полезно,
когда необходимо определить несколько параллельных плоскостей, которые не
находятся в направлениях X, Y или Z. Стандартной процедурой «Anyplane»
определяется одна плоскость и затем, эта плоскость может копироваться с
соответствующим значением смещения. Это может быть сделано для любых других
параллельных плоскостей.
Определение Просмотра
Определение параметров просмотра делается в меню Parameters/Scan Data, которое
открывает следующее окно:
25
Определение режима Cut-off
Параметры Cut-off (или X-Ray) определяются в меню Parameters/CutOff Data, которое
открывает следующее окно:
26
Параметры Cut-off определяются двумя значениями (например, две температуры).
Тогда пользователь должен выбрать среди пяти различных возможностей
отображения:
• Above Red (выше красного): только зоны, которые показываются выше верхнего
значения (красным цветом)
• Below Blue (ниже синего): только зоны, которые показываются ниже нижнего
значения (синим цветом)
• Inbetween Bounds (внутри границ): только зоны, которые показываются между
верхними и нижними значениями
• Outside Bounds (вне Границ): только зоны, которые показываются ниже нижнего
значения и выше верхнего значения
• Isosurfaces (изоповерхности): показываются изоповерхности, соответствующие
двум значениям
Рисунок ниже иллюстрирует эти различные возможности.
27
Усадка и улучшенное отображение пористости
Когда Shrinkage Porosity (Усадочная Пористость) или Advanced Porosity (Улучшенное
отображение пористости) выбраны впервые, автоматически выбирается режим "cut-
28
ПАРАМЕТРЫ ОТОБРАЖЕНИЯ
Во-первых, в меню "Steps" должны быть определены временные шаги, которые
нужно просмотреть. При этом открывается следующее окно:
29
Параметры отображения определяются в меню «Parameters»:
Негативное изображение
По умолчанию фон экрана черный. Он может быть полностью изменен на белый
цвет опцией «reverse video».
30
31
Опция «Free Surface (Foreground)» используется для отображения свободной
поверхности, даже когда она закрыта жидкостью или частью отливки. Можно видеть
на рисунке ниже (Backface) свободную поверхность в питателе. Если мы повернем
отливку (нижний рисунок), свободная поверхность станет сзади. Если «Free Surface»
в режиме «On», мы ее не увидим. Если «Free Surface» в режиме «Foreground», ее
можно увидеть, даже если она сзади. Естественно, что в режиме «ONLY» видна
только свободная поверхность.
Окружение (Enclosure)
В случае изучения вопросов радиации с окружением режим визуального
отображения окружения может быть выбран из шести режимов: Невидимый
(Invisible), Каркасный (Wireframe), Скрытый (Hidden), Твердое тело (Solid),
Прозрачный (Translucent) или Тень (Shade):
32
Следующий рисунок показывает пример режима затененного корпуса:
33
Угол элемента геометрии
Когда геометрия отображается в виде каркасной модели, можно настраивать
"плотность" строк. На рисунке ниже видна разница отображения со значением 10 и
60 градусов.
Параметры вектора
Когда выбраны векторы, можно окрасить их согласно величине вектора или согласно
Температуре или Давлению. По умолчанию используется белый цвет. Когда
вызывается меню "Parameters/Vector Settings", открывается следующее окно:
34
Можно выбирать между автоматической длиной вектора и ручной длиной вектора.
Также можно определить уникальную длину вектора (будут отображены все векторы
с одинаковой длиной, независимо от величины вектора (исключая нулевую)).
Когда векторы показываются вместе с одним из контуров, например, температурой,
нет возможности окрасить векторы.
Векторы можно отобразить со стрелкой на конце вектора или без нее.
Масштаб величин
В случае вычисления Напряжения, отображаемые деформации могут быть
искусственно увеличены, чтобы лучше их рассмотреть. Реальные смещения
умножаются на значение "Displacement Magnitude".
35
Данные разреза, просмотра, режима CutOff
Эти опции описаны в разделе "Типы отображения".
Заголовки
Заголовки (текст), стрелки и окружности могут быть добавлены к графике, используя
меню Parameters/Titles. При этом открывает следующее окно:
Тогда, с помощью кнопки "Add ->" можно добавить строку текста, стрелку или круг.
Когда выбрана строка, сначала в соответствующем поле должен быть напечатан
текст, и затем текст должен быть перемещен с помощью мыши. Когда выбрана
Стрелка, она должна быть зафиксирована с мышью. Первый щелчок должен
соответствовать начальной точке линии, а второй щелчок должен соответствовать
концу стрелки. Для круга должны быть определены два противоположных угла
квадрата, описывающего круг. Для удаления элемента щелкните на нем (в левой
36
серой зоне), при этом он высветится красным цветом, и затем нажмите кнопку
«Delete».
Вся информация этой панели может быть сохранена в ASCII файле и восстановлена
(кнопкой «Read») для более позднего использования.
Симметрия
Для случаев, которые были рассчитаны с учетом симметрии, можно "восстановить"
полную геометрию, используя меню симметрии:
37
Отображение оболочки
В случае расчета процесса литья по выжигаемым формам с помощью меню можно
выбрать показывать или нет оболочку.
Отображение раковин
В случае пористости, если присутствуют раковины или макропористость,
соответствующие объемы будут показываться как пустые. Однако, при визуализации
"усадочной пористости" может быть полезно рассмотреть вместе пористость и
усадочные раковины.
Отключение режима " Display Pipe" позволит видеть пустые области как "усадочную
пористость" со значением 1 (то есть пусто на 100 %). Этот способ применим только
для поля "усадочной пористости" и не будет влиять на отображение других полей,
типа Температуры, Фракции твердого тела, ...
Трассировка частицы
Трассировка частицы позволяет исследовать потоки во время заполнения.
Траектория частицы рассчитывается во время расчета заливки (поскольку
38
необходимо иметь доступ ко всем временным шагам, что невозможно на этапе пост-
обработки). Для этого "виртуальные частицы" помещаются в каждом узле входного
отверстия (граничные условия задают определенную скорость, давление на входе
или Входное отверстие) через заданные интервалы, указанные в PFREQ (см.
"Параметры выполнения"). Это означает, что невозможно вычислить трассу частицы
в случае наклонного литья или литья в форму заполненную материалом (так как нет
никаких граничных условий входного отверстия, куда частицы могли бы быть
помещены).
Кроме того, если входное отверстие состоит только из нескольких узлов, число трасс
не очень существенно. Это будет улучшено в будущих версиях с более сложным
процессом запуска частицы.
Для отображения траектории частицы в меню "Parameters" инициируйте "Particle
Tracking".
Трассы могут просматриваться или отдельно или вместе с любым полем или
векторами. Нужно обратить внимание, что трассы всегда отображаются на переднем
плане (скрыть их нельзя).
Чтобы иметь возможность видеть последовательность пакетов частиц, следы трасс
стираются, освобождая место для новых частиц.
39
В зависимости от геометрии и размера сетки, возможно, что одна или две частицы
выйдут за пределы модели. Пожалуйста, обратите внимание, что это не влияет на
другие результаты.
40
В расчете напряжений существует возможность накладывать недеформированную
геометрию (в режиме каркаса) на деформироранную. Величина деформации детали
может быт установлена с помощью опции "Displacement Mag". Если каркас имеет
«слишком много линий», это можно исправить при помощи опции "Feature Angle".
41
Масштаб
Масштаб может изменяться прямым щелчком на шкале масштаба (1). Тогда
открывается панель установочных параметров Масштаба (2).
42
На температурной шкале, если интервал кристаллизации для материала определен
(литейный материал), можно выбрать автоматическое отображение интервала
Солидус-Ликвидус (Tsol-Tliq).
При отображении температуры, температуры Солидус и Ликвидус указываются на
цветной шкале.
43
Можно отключить это отображение с помощью "Display Tsol-Tliq" в верхнем окне.
Когда масштаб определен не автоматически, для каждого поля записываются
минимальные и максимальные значения (сохранение происходит на выходе модели,
если выбрана опция "Store the last view and Exit"). Когда модель загружается в
следующий раз, эти установки будут автоматически восстановлены. Эти значения
указываются в поле «Stored» (значения не могут быть изменены интерактивно,
необходимо использовать поля Min-Max). Значения сохраняются в локальный файл с
именем prefix.scale (этот файл можно скопировать в другую директорию, если
необходимо использовать эти установки в новой модели).
Нужно обратить внимание, что масштаб и цветная карта сохраняются в памяти для
каждого поля (например, температура, степень кристаллизации, величина скорости).
Таким образом, если масштаб изменен для отображения температуры, и затем
показывается процесс затвердевания, измененный масштаб сохранится, когда снова
будет отображена температура.
44
ПРОИГРЫВАТЕЛЬ
Чтобы инициировать отображение, нужно использовать Проигрыватель. Он
позволяет показывать или отдельные изображения или мультипликации.
45
КРИВЫЕ
Кривые могут просматриваться в ViewCAST, используя меню X-Y Plots. Оно
позволяет визуализировать развитие во времени расчетных полей типа
температуры, давления, скорости, и т.д.
Пожалуйста, обратите внимание, что эти возможности заменяют прежний модуль
PostCAST.
Интервал
Когда выбран Интервал, пользователь должен определить значение интервала. Это
означает, что кривые будут выбраны через каждые N узлов (1, 501, 1001, 1501, ...).
Будут выбраны узлы только тех материалов, которые являются активными (как
Твердое тело).
46
Узлы
Когда выбран режим "Узлы", появляется следующее окно выбора узла:
47
Номера узлов могут быть введены вручную, или может быть сделан интерактивный
48
В случае экспорта должно быть определено имя файла, и он будет сохранен в
текущем каталоге. Для импорта можно выбрать желательный файл с помощью
кнопки "Browse".
Формат файла следующий:
-1 0 3.56 10. 1550. 0
10
30
100
234
Первая строка содержит масштаб. Если масштаб не задан, строка должна начаться с
"-1" и далее даны значения xmin, xmax, ymin, ymax. Затем "0" или "1" определяют
задан автоматически Y-масштаб или нет. Значение "0" указывает, что принимаются
во внимание значения ymin и ymax, значение "1" означает, что Y-масштаб
установлен автоматически.
Затем должен быть определен список узлов.
Наконец, создается файл с именем "prefix.tt", и отображаются кривые с координатами
x и y. Эти данные могут затем просматриваться вместе с другими результатами
(смотри ниже раздел «Внешний») или экспортироваться в электронные таблицы
(например, Excel).
Внешний
Когда кривые выбраны способом «Узлы» (см. выше), отображенные кривые
сохраняются в текстовом файле с именем "prefix.tt". Первая строка файла (см. ниже)
содержит число временных шагов (1320), число сохраненных кривых (3) и
соответствующие номера узлов (567, 9587 и 23129). Далее каждая строка содержит
время и поле значений для каждой кривой.
49
Любой файл с вышеупомянутым форматом может быть загружен и отображен в
ViewCAST с помощью этой опции:
50
51
МАНИПУЛЯЦИИ С ГЕОМЕТРИЕЙ
Геометрией можно управлять с помощью следующих кнопок:
Вращение
Когда инициирован значек Rotate, открывается следующее окно вращения:
52
вращение (с теми же самыми значениями). Кнопка "Reset" устанавливает все
ползуны в ноль. По умолчанию вращение выполняется с положительными углами.
Если щелкнуть на значек "+", будут применяться отрицательные углы.
изометрическое представление .
Когда используется левая клавиша мыши, модель ориентируется соответственно по
X, Y и Z, перпендикулярно экрану в направлении на смотрящего, но можно выбрать и
обратную ориентацию с помощью правой клавиши мыши.
Наконец, могут использоваться клавиши X, Y и Z, чтобы вращать модель на 10
градусов вокруг оси x, y и z соответственно. Это происходит, когда нажата клавиша
<ctrl> во время выбора направления вращения. Когда нажата клавиша <shift> во
время вращения, вместо 10 градусов будет применяться 30 градусов.
Интерактивное вращение
В любое время модель может вращаться в интерактивном режиме с помощью мыши.
Левая клавиша мыши должна быть нажата, и модель будет вращается при
перемещении мыши.
Центр вращения соответствует центру экрана (зеленая стрелка).
Если клавиша "Shift" нажата во время вращения, модель будет вращаться вокруг
оси, которая является перпендикулярной к экрану и зафиксированной в центре
экрана (зеленое пересечение). Вращение инициируется при горизонтальном
перемещении мыши (в то время как левая клавиша мыши нажата).
Масштаб изображения
Сохранение видов
Можно запомнить шесть различных видов с помощью меню "Parameters/Store View".
Виды содержат ориентацию модели, а также выбранный материал.
53
Когда маленькая стрелка показывает View-X, это значит, что вид уже сохранен.
Сохранить вид в View-X можно нажатием на Parameters/StoreView/View-X.
Перезаписать данный вид можно, используя опцию “Restore” (можно ипользовать
Ctrl-??, где ?? номер вида от 1 до 6). С помощью опции “Replace” нужный вид будет
перемещен туда, где был сохранен предыдущий.
Опция "Reset view" (или Ctrl+0) автоматически перезапустит ориентацию модели в
изометрический вид.
Эти виды сохраняются в файл prefix.lv (только при выбранной опции "Store the last
View and Exit" при выходе из ViewCAST). Пожалуйста, отметьте, что View-1 всегда
последний вид, который сохранился перед выходом (который будет заменен любым
предыдущим).
Пожалуйста, отметьте, что этот *.lv файл не совместим с версиями до 2006.0.
54
Выбор материала
55
Разнесенные материалы
В окне выбора Материалов имеется кнопка "Explode Materials", которая открывает
следующее окно.
Для каждого материала можно определить смещение для его отображения. Если
некоторые материалы не имеют никакого интерфейса между собой (EQUIV), они
будут помещены в одну группу, и они не могут быть разнесены.
56
Когда нажата кнопка Apply, применяются соответствующие смещения, что приводит к
следующему отображению:
57
Отображение номеров узлов и элементов
Номера узлов поверхности сетки могут просматриваться с помощью клавиш "Ctrl-N".
Когда нажаты клавиши "Shift-Ctrl-N", открывается следующее маленькое окно:
Можно ввести номер узла или элемента. При нажатии на кнопку "Node" будут
отображены все элементы, которые соединены с указанным узлом:
58
Опция выбора
59
Выход из ViewCAST
При выходе из ViewCAST появляется сообщение, в котором пользователя
спрашивают, хочет ли он сохранить последний вид. Если «Да», то в текущем
каталоге будет сохранен файл с именем "prefix.lv". Этот файл содержит ориентацию
модели, масштаб изображения и позиционирование, а также параметры материалов.
60
АНАЛИЗ РЕЗУЛЬТАТОВ
ПРОСМОТР ДВИЖЕНИЯ ФРОНТА РАСПЛАВА
Индикатор «Просмотр границы текучетью» ("Fluid Front Tracking indicator") это
алгоритм, по которому в решателе вычисляются данные для просмотра границы
свободной поверхности. Он позволяет определить места попадания оксидов и
загрязнений на свободную поверхность, а также изучить процесс слияния потоков.
61
На верхнем рисунке показаны значения во время заливки, в то время как на нижнем
рисунке показаны результаты по окончании заливки.
Примечания
• Fluid Front Tracking является качественным ИНДИКАТОРОМ (а не
количественным значением).
• Для выжигаемых моделей (Lost Foam) значение некоторым образом
соответствует количеству пены, которая сгорает при контакте со свободной
поверхностью. То есть, это признак наличия потенциальных дефектов, которые
возникают при сгорании пены.
• Разброс параметров слегка размывает значения индикатора за свободной
поверхностью, заменяя точные значения на свободной поверхности.
• Этот алгоритм не может использоваться при центробежном литье (так как
используется относительная поворотная система координат).
62
ОЦЕНОЧНЫЕ ФУНКЦИИ
ViewCAST позволяет обрабатывать результаты, которые рассчитаны решателем,
чтобы построить оценочные функции или металлургические результаты (Замечание:
это соответствует функциональным возможностям, которые были в PostCAST в
предыдущих версиях).
Меню Actions дает доступ к этим функциональным возможностям.
Расчет R G L
RGL - универсальное меню, которое позволяет вычислять степень затвердевания
"R", скорость охлаждения "L" и градиенты "G", также как и любую их комбинацию.
Степень затвердевания передает скорость данной изотермы (например, изотерма
ликвидуса). Таким образом, пользователь должен определить, в которой
температуре он хотел бы вычислить скорость затвердевания (смотри "R, G Temp" на
рисунке ниже). Можно обратить внимание, что этот механизм позволяет вычислить
скорость любого изотермического процесса для любых целей, а не только скорости
затвердевания.
Скорость охлаждения рассчитывается как линейная интерполяция между двумя
температурами (например, между температурой ликвидуса и 10 градусами выше).
Таким образом, пользователь должен определить эти две температуры (смотри "L
Upper Temp" и "L Lower Temp" на рисунке ниже).
Градиент (величина) также рассчитывается для заданной температуры, которая
должна быть определена пользователем (и которая соответствует той же самой
температуре, что выбирается для скорости затвердевания) - смотри "R,G Temp" на
рисунке ниже.
Когда инициируется меню RGL, открывается следующее окно:
63
Во-первых, пользователь должен выбрать между двумя методами вычисления
скорости затвердевания. В Методе 1, когда каждый узел достигает указанной
температуры, определяются точка, расположенная на некотором расстоянии по
температурному градиенту, и время, которое требуется для изотермы, чтобы
достигнуть этой точки. R тогда рассчитывается как расстояние, разделенное на
разницу во времени.
В Методе 2 R рассчитан как скорость охлаждения, разделенная на температурный
градиент. Метод 1 требует большего времени расчета, но не зависит от скорости
64
охлаждения. Результаты, полученные Методом 2, зависят от уровней температуры,
используемых для расчета L.
Четыре опции доступны при вычислении теплового градиента. Можно вычислить
полный градиент (то есть все компоненты градиента - "Total") или в направлениях X,
Y или Z. Пожалуйста, обратите внимание, что градиент рассчитывается в каждом
узле, когда достигнут "R,G Temp". Это означает, что градиент соответствует
различному времени в каждом узле.
65
Когда используется выходной формат *m.unf, в Меню Contour для визуализации
могут быть выбраны Mapping Factors (M), скорость охлаждения (L), температурный
градиент (G) и изотермическая скорость (R).
66
Пожалуйста, обратите внимание, что, поскольку гидростатическое давление
используется в расчете длины подпитки, в PreCAST должен быть определен вектор
гравитации (но нет необходимости проводить расчет заливки). Если был выполнен
только тепловой расчет, и гравитация не была определена в PreCAST перед
выполнением расчета, есть возможность загрузить PreCAST, установить вектор
гравитации, сохранить результат и выйти. Тогда нужно использовать " DataCAST -u "
(смотри подробнее главу "Решатель" относительно использования DataCAST -u, а
также специальных мер защиты, чтобы не затереть результаты).
Затем должны быть выбраны единицы, используемые в расчете, и выходной
формат. При нажатии кнопки Apply будет рассчитана длина подпитки. Ее можно
затем увидеть в Меню Contour.
Isochrons
Isochron соответствует времени, прошедшему с начала вычисления, и до достижения
определенной температуры. Isochrons могут быть рассчитаны в меню Actions /
Isochron.
67
Для выбора желательной температуры доступны две возможности: "Semi Auto" и
"Specify Temps".
В полуавтоматическом режиме, пользователь может выбирать 15 температур (чтобы
вычислить 15 графиков), определяя стартовую температуру, а также интервал между
температурами (также должны быть определены единицы и выходной формат).
68
Isochrons рассчитываются по нажатию кнопки Apply. Их можно затем увидеть в Меню
Contour.
Alpha case
Alpha case соответствует толщине alpha case для поверхностных узлов, смежных с
керамической оболочкой при литье по выплавляемым моделям титановых сплавов.
69
При нажатии кнопки Apply будет рассчитан Alpha case. Его можно затем увидеть в
Меню Contour.
Расстояние между вторичными осями дендрита (также называемое SDAS или λ2)
может быть рассчитано согласно следующим уравнениям, где tf - местное время
затвердевания и М - константа, которая зависит от свойств сплава.
70
SDAS рассчитывается в ViewCAST согласно следующим параметрам.
SDAS рассчитывается после нажатия кнопки Apply. Его можно затем увидеть в Меню
Contour.
71
ПОРИСТОСТЬ
Для анализа пористости в отливке доступны несколько опций:
• поле температур с опцией cut-off
• поле фракции твердого с опцией cut-off
• поле усадочной пористости
• критерии Niyama для критических скоростей охлаждения
• специальные критерии RGL
Пористость
Когда используется POROS > 0, можно видеть контур, называемый "Shrinkage
porosity" (усадочная пористость). Значения ниже 0.01, следует рассматриваться как
микропористость (лучше просматривать отдельными сечениями), а значения более
чем 0.01 следует рассматривать как макропористость (просматривать лучше всего в
режиме cut-off).
Подробнее смотри раздел "Модели Пористости".
Критерий Niyama
Подробнее смотри раздел «Оценочные функции».
72
ИНДИКАТОР ДОЛГОВЕЧНОСТИ
В случае литья под давлением, когда выполняется расчет напряжений, ProCAST
автоматически вычисляет циклическую долговечность в пресс-форме.
Эта модель основывается на деформационном подходе и связи с законом
упрочнения, что соответсвует усталости с малым числом циклов.
Во время расчета в каждой точке пресс-формы записывается накопленное
пластическое напряжение. Затем по этим пластическим напряжениям оценивается
жизнь пресс-формы. Если эта жизнь короче, чем рассчитанная ранее в этой
заданной области, то сохраняется это последнее значение. Если не имеется никаких
пластических напряжений, то регистрируется упругое напряжение, и жизнь пресс-
формы рассчитывается по другим законам. Снова, если вычисленная жизнь короче,
чем рассчитанная ранее (в этой самой области), то будет использоваться это
последнее значение.
Параметры модели соответствуют измеренным значениям для типичного сплава
пресс-формы (H13 сталь), изданным Обществом Автомобильных Инженеров (SAE).
Нужно обратить внимание, что значения измерены при комнатной температуре и,
таким образом, влияние температуры может быть учтено только через свойства
напряжения, зависящие от температуры (то есть, Модуль Юнга, предел текучести,
твердость, ...).
Таким образом, нужно понимать, что ProCAST вычисляет "Fatigue life INDICATOR"
(Индикатор долговечности), но он не соответствует абсолютным значениям числа
циклов.
Для этой модели не требуются никакие данные, и она может использоваться как
индикатор для различных сортов сталей, обычно используемых для форм. Нужно
обратить внимание, что главным образом это должно использоваться для сравнения
различных конструкций с тем же самым материалом формы (например, чтобы
сравнить эффект каналов системы охлаждения или время цикла пресс-формы).
Нельзя сравнить влияние различных сталей на этот индикатор.
73
ИНДИКАТОР ГОРЯЧИХ ТРЕЩИН
Во время расчета напряжения ProCAST вычисляет восприимчивость к горячему
растрескиванию.
Индикатор горячих трещин позволяет моделировать трещины, которые формируются
во время затвердевания (то есть это соответствует отверстиям между дендритами,
которые еще не полностью скрепились и которые разрываются из-за растягивающего
напряжения). Горячее растрескивание возникает только при температуре выше
солидуса.
Индикатор горячих трещин - "управляемая напряжением" модель, основанная на
полном напряжении, которое возникает в течение затвердевания. Модель вычисляет
упругие и пластические напряжение в данном узле, когда фракция твердого
находится между CRITFS (обычно 50%) и 99%. Для этой модели не требуется
никаких параметров (кроме CRITFS, который является общим напряжением в
исходных параметрах).
Поскольку величина пластического напряжения будет строго зависеть от свойств
напряжения в мягкой зоне, индикатор горячих трещин должен использоваться, чтобы
сравнить различные конструкции с одинаковым сплавом. Нельзя сравнивать
индикаторов горячих трещин для различных сплавов.
74
ИНДИКАТОР ХОЛОДНЫХ ТРЕЩИН
Модель "Индикатора холодных трещин" в ProCAST соответствует появлению
разрывов после завершения затвердевания. Она соответствует пластической
напряженно-управляемой модели.
Модель индикатора холодных трещин соединяет вычисление напряжения с
вычислением пористости. Она совместима с любой моделью пористости. Индикатор
холодных трещин соответствует индикатору раковины (то есть он вычисляет
количество раковин, созданного трещинами, которые образовались и растут под
влиянием напряжений).
Пластическое напряжение (и только пластическое) приводит к возникновению и росту
трещины (таким образом, чтобы образовалась раковина). Присутствие пористости
увеличит количество образования зародышей трещин и их рост. Приняты во
внимание все пластические напряжения (включая те, что формируются в мягкой
зоне).
Для этой модели не требуется никаких входных данных. Нужно обратить внимание,
что константы, которые присутствуют в модели, не зависят от температуры (во
всяком случае, в литературе нет никаких упоминаний относительно того, как эти
значения должны измениться с температурой). Однако температурная зависимость
присутствует в прочностных свойствах материала (например, при низкой
температуре величина пластического напряжения будет меньше).
Эта модель - "Индикатор", который может использоваться для любого материала.
Значение масштаба индикатора будет строго зависеть от материала и данных
напряжения.
Таким образом, нельзя сравнить два различных материала, но нужно использовать
эту функцию, чтобы сравнить тот же самый материал в различной ситуации
(различные условия охлаждения, различное напряженное состояние, различный
уровень пористости).
Эта модель соответствует модели "брака", которая впервые соединяет вычисление
напряжения с дефектами в отливке (пористость). Эта модель очень новая и должна
использоваться с осторожностью, так как имеется очень немного опыта в ее
использовании. Однако, было бы очень интересно видеть эффект конструкторских
решений по сокращению брака (например, уменьшение охлаждения изменит
количество пористости и/или изменит величины напряжений и, таким образом,
изменится количество трещин, которые могут появиться).
Модель холодных трещин активируется значением CRACK = 1 или 3 в параметрах
запуска расчета. По умолчанию параметр равен 0.
75
ИНДИКАТОР ЛИКВАЦИИ
Индикатор Ликвации ProCAST основан на вычислении локального числа Рейлинга.
Алгоритм описан в монографии C. Beckermann, J.P. Gu и W. Boettinger "Development
of a Freckle Predictor via Rayleigh-Number method for Single-Crystal Nickel-Based
Superalloy Castings".
Чтобы инициировать эту модель, в PreCAST в Термодинамической базе данных
должны быть созданы литейные свойства материала (подробнее смотри раздел
"Thermodynamic Databases"), используя базу данных никеля Ni. Когда рассчитаны
свойства, создается файл с названием "prefixls.dat". Чтобы можно было вычислить
индикатор ликвации, этот файл должен присутствовать в текущем каталоге.
Кроме того, в параметрах запуска расчета должен быть добавлен вручную в файле
p.dat параметр FRECK со значением 1.
Ликвационная пятнистость будет возникать, когда плотность жидкости в зоне
твердожидкой фазы уменьшается с уменьшением температуры. Для того чтобы
предсказать, в каком из сплавов будут ликвационные пятна, необходимо посмотреть
на плотность жидкости в файле prefix_rho.dat . Плотность жидкости – последняя
колонка в файле prefix_rho.dat. Если плотность жидкости в зоне твердожидкой фазы
не уменьшается, то расчет ликвационных пятен (Freckle calculation) бесполезен.
76
ЭКСПОРТ РЕЗУЛЬТАТОВ
ВВЕДЕНИЕ
В ViewCAST могут экспортироваться различные типы расчетных результатов. Для
этой цели используется Меню File/Export.
77
ГЕОМЕТРИЯ
Когда выбрано меню File/Export/Geometry, открывается следующее окно
Во-первых, должен быть выбран формат выходного файла (1). Затем, если файлы
Patran или IDEAS не содержат информацию о единицах измерения, необходимо
определить, в которых единицах будет экспортироваться информация о геометрии
(2).
В случае расчета напряжений, поскольку геометрия деформируется, можно выбрать
для экспорта деформированную геометрию на данном временном шаге (3). Также
можно экспортировать геометрию с обратной деформацией (" invert displacements",
4). Эта последняя опция полезна, если хотим просчитать модель напряжений с
"отрицательным" искажением, чтобы видеть, будет ли конечная форма
соответствовать первоначальному чертежу. В этом случае, нужно экспортировать
модель в формате d.dat.
78
ПОЛЯ ИЗЛУЧЕНИЯ
Для радиационной модели поля излучения могут экспортироваться в форматах
Patran или I-DEAS. Нужно также определить единицы, которые будут использоваться
в экспортируемом файле.
79
ТЕМПЕРАТУРА
Для экспорта температур доступны три опции для выбора шагов времени, которое
нужно экспортировать, как показано в меню ниже.
Интервал
С опцией Interval можно экспортировать значения температуры соответствующие
шагам, которые определены в меню Steps (будет использоваться только выбор
Шагов, а не выбор Времени):
Затем должен быть выбран формат экспортируемого файла (Patran или I-DEAS) и
единицы.
80
Задать шаги (Specify Steps)
Опцией "Specify Steps" можно выбрать любой шаг, который нужно экспортировать.
Выбранные временные шаги должны быть введены в следующий список:
81
Выбранные шаги подсвечиваются красным цветом. Вышеупомянутое окно позволяет
также выбирать формат экспорта (Patran или I-DEAS) и единицы. Данные
экспортируются после нажатия кнопки Apply. Кнопка Clear позволяет отменить все
выборы.
При экспорте данных создается журнал с экспортируемыми шагами. Этот файл
называется prefixt.log:
82
ТЕПЛОВОЙ ПОТОК
Поток теплоты может экспортироваться точно также как температура – подробнее
смотри раздел "Экспорт Результатов / Температура".
СМЕЩЕНИЯ
НАПРЯЖЕНИЯ
83
УЛУЧШЕННЫЙ РАСЧЕТ ПОРИСТОСТИ
Расчет Пористости выполняется как "пост-обработка" результатов теплового
расчета.
Таким образом, нужно сначала подготовить и выполнить тепловой расчет как обычно
и затем подготовить и выполнить вычисление модели пористости.
ВВЕДЕНИЕ
Модуль пористости ProCAST основан на модели, разработанной Pequet, Gremaud и
Rappaz. Для дальнейших подробностей, пожалуйста, обратитесь к:
Ch. Pequet, M. Gremaud, M. Rappaz, Modeling of Microporosity, Macroporosity and
Pipe Shrinkage Formation during the Solidification of Alloys using a Mushy-Zone
Refinement Method, Met. Mater. Trans. 33A (2992) 2095-2106.
Модель может быть сформулирована кратко в следующем виде (резюме
вышеупомянутой публикации):
Модель микропористости, основанная на решении уравнения Дарси и
микросегрегации газа, была разработана для произвольной трехмерной
геометрии и связана с макропористостью и предсказаниями усадочных раковин.
Чтобы точно вычислять снижение давления в пределах мягкой зоны, была
разработана динамическая методика усовершенствования: мелкая и регулярная
сетка накладывается на Конечный Элемент сетки, которая использовалась для
теплового расчета. Для каждого временного шага инициируются ячейки, которые
падают в мягкую зону, и уравнения формирования микропористости с
соответствующими граничными условиями решаются только в пределах этого
домена. Для этого необходимо автоматически идентифицировать различные
жидкие области, которые могут появляться в течение затвердевания:
открытые области жидкости, соединенные со свободной поверхностью, где
приложено давление; частично-закрытые жидкие области, соединенные с
открытой областью через мягкие зоны, и закрытые области, полностью
окруженные твердым телом и/или формой. Для частично-закрытых жидких
карманов показано, что целочисленное граничное условие применяется прежде,
чем появляется макропористость. Наконец, усадочная раковина (то есть, усадка,
появляющееся на свободной поверхности) получается совмещением расчетного
интердендритного жидкого потока с границами открытых областей, таким
образом, чтобы полная усадка (микропористость плюс макропористость и
усадочные раковины) соблюдала общий баланс масс.
Принципы вычисления пористости следующие:
а) сначала выполняется Тепловой расчет,
б) результаты по температуре и содержанию твердой фазы обрабатываются в
модуле Advanced Porosity для вычисления макро- и микро-пористости, а также
усадочных раковин,
c) для этого автоматически добавляется более тонкая сетка для расчета снижения
давления в мягкой зоне (решение уравнения Дарси) и рассчитываются образование
и рост пор,
d) вычисление образования и роста пор делается согласно с газовой моделью.
Закон Сийвертса (Sieverts), представленный в публикации, упомянутой выше,
обобщен в программном обеспечении как закон Энергии.
84
Чтобы получить вычисление пористости, для теплового расчета должны быть
определены соответствующие настройки, а затем должен быть сконфигурирован
входной файл пористости (с именем "prefix_poro.d"). Эти настройки описаны в
разделе "Препроцессор улучшенного расчета пористости".
85
ПРЕПРОЦЕССОР УЛУЧШЕННОГО РАСЧЕТА ПОРИСТОСТИ
86
Следующие разделы описывают эти различные входные данные.
Общая информация
Во-первых, должен быть выбран тип модели. Так как в ProCAST доступна только
"стандартная" модель, этот блок должен всегда определяться только так.
Свойства материалов
Когда с расчетом ProCAST используется "Улучшенный расчет пористости", все
необходимые теплофизические свойства (теплота, энтальпия, скрытая теплота,
содержание твердой фазы и плотность) автоматически извлекаются из входных
данных ProCAST. Таким образом, не требуется дополнительных усилий по настройке
расчета (как в предыдущих версиях).
Конечно, чтобы иметь возможность расчета пористости, необходимо иметь
плотность, которая определена как функция температуры (в этом случае будет
выдано сообщение, о том, что Вы использовали константу "specific.mass.mixture").
Эта версия "Улучшенного расчета пористости" не позволяет иметь "расширяющиеся"
материалы (у которых плотность увеличивается с ростом температуры).
В дополнение к теплофизическим данным ProCAST должны быть определены
следующие данные:
Для вычисления уравнения Дарси (поток через мягкую зону) вязкость – важный
параметр. Вязкость может быть принята или как константа, или как функция
температуры. В этом последнем случае справедлив закон Аргениуса (Arrhenius):
87
Следующие рамки показывают эти две доступные для пользователя возможности:
а) вязкость как функция температуры
б) постоянная вязкость
88
Загрубляющая константа для двухкомпонентного сплава может быть рассчитана по
формуле:
90
Информация о процессе
Тип процесса, также как определение давления задается в этом блоке (casting.type).
Во-первых, нужно выбрать процесс, который моделируется, из трех типов:
гравитационное (gravity), под давлением (injection) или непрерывное (continuous).
91
gravity :
Для всех типов гравитационного литья (в песчаную форму, в постоянную форму, по
выплавляемым моделям, ...) должен использоваться тип "gravity". В этом случае,
программное обеспечение автоматически назначает давление к самой высокой
поверхности заливки. Это означает, что пользователю не нужно ничего определять,
кроме значения давления (p.imposed). Самая высокая поверхность определяется с
помощью вектора гравитации. В этом режиме металл наверху заливки будет
свободно перетекать, согласно значению mobility.limit.
injection :
Тип "injection" должен использоваться для литья под высоким и низким давлением и
жидкой штамповки, а также для процессов, где происходит впрыск жидкого металла.
В этом случае, должно быть определено давление в точке впрыска (" x, y,
z.pressure.coordinate ") (см. ниже) – рекомендуется выбрать точку, которая будет
застывать последней, поскольку, когда эта точка застынет, подача металла будет
остановлена.
Поскольку металл впрыскивается, раковины образовываться не могут, так как
происходит последовательная подача металла (однако, в зависимости от геометрии
и тепловых условий может появляться макропористость). В этом случае, не
требуется определение параметра mobility.limit, он будет автоматически установлен
в 1.
continuous :
Тип "continuous" должен использоваться для всех непрерывных процессов литья. Как
и при впрыске происходит непрерывная подача металла, и, таким образом, не нужно
определять параметр mobility.limit. В этом случае он будет автоматически установлен
в 1. Кроме того, должна быть определена точка подачи (обычно последняя
застывающая точка) с помощью "x, y, z.pressure.coordinate" (см. ниже). Кроме того, в
случае вертикального непрерывного литья нужно определить уровень жидкости
(параметр p.level). В этом случае, значение приложенного давления будет
автоматически учитывать соответствующее металлостатическое (metallostatic)
давление.
В случае "injection" или "continuous", должно быть определено размещение, где будет
применено давление, (в отличие от "gravity", где оно будет автоматически приложено
к самой высокой поверхности). Это делается ключевыми словами
"x.pressure.coordinate", "y.pressure.coordinate" и "z.pressure.coordinate". Строго
рекомендуется определить размещение в точке впрыска, которая затвердеет
последней, поскольку подача металла будет остановлена, когда доля твердого в
этой области достигнет значения 1.
Прикладываемое давление определяется параметром "p.imposed". Это давление
применяется или к самой высокой поверхности (в случае "gravity"), или к области "x,
y, z.pressure.coordinate" в случае "injection" или "continuous". Значение p.imposed
может быть определено или константой или функцией времени (с блоком значений
F(TIME)).
Чтобы определять давление как таблицу по времени, нужно заменить значение
давления указателем (то есть название, начинающееся символом "*" - смотри ниже).
92
Далее должен быть определен дополнительный блок значений как функция времени.
Название блока значений должно быть то же самое, что у указателя (без символа
"*"). Должен использоваться следующий синтаксис:
Значение p.level может быть определено или константой или функцией времени
(блоком значений F(TIME)).
93
Mobility.limit соответствует критической доле твердого, при которой жидкость вверху
свободной поверхности не может больше двигаться (для раковин). Если mobility.limit
очень мал (0.01), это означает, что, как только концентрация твердой фазы равна
1%, жидкость не может больше двигаться вниз, чтобы питать жидкие карманы ниже.
Таким образом, почти не будет раковин, но в центре отливки появится
макропористость. С другой стороны, если используется большее значение
mobility.limit (0.2), жидкость может перемещать вниз до концентрации твердой фазы
20 %. Это стимулирует существенное образование раковин и уменьшает количество
макропористости, которое может происходить в центре отливки. Значение
mobility.limit влияет на тип микроструктуры.
В случае столбчатой структуры дендрит связан с твердой оболочкой и, таким
образом, не может двигаться слишком много, что приводит к маленькому значению
mobility.limit. С другой стороны, в случае равноосного зерна, они могут двигаться вниз
более свободно и, таким образом, значение mobility.limit выше.
Если необходимо предотвратить образование раковин (при литье под высоким
давлением, жидкой штамповке или непрерывном литье), mobility.limit автоматически
установлен в 1.0. В этом случае, жидкость непрерывно подается в отливку.
Значение mobility.limit может быть определено или константой или функцией от
времени (блоком F(TIME)). Это может использоваться для моделирования конечной
стадии процесса литья под давлением. В этом случае, mobility limit будет изменяться
от 1.0 до 0.2, когда жидкий металл не будет больше поступать в форму.
"Permeability.solid.fraction.cutoff" используется для отключения проницаемости при
высоких концентрациях твердой фазы. Как видно из следующего уравнения:
когда концентрация твердой фазы (gs) становится нулевой, K также равен нулю. Как
в уравнении D'Arcy, использование значения 1/K ведет к бесконечности. Чтобы
предотвратить это, проницаемость принимается как константа для концентрации
фазы твердого выше значения "permeability.solid.fraction.cutoff". Рекомендуются
значения от 0.95 до 0.98.
Если значения выше чем 0.99 используются, автоматически значение 0.99
установлено. Если ничто не определено, значение 0.98 используется.
При очень высоких концентрациях фазы твердого интердендритный поток
становится очень маленьким, и становится очень сложным расчет снижения
94
давления (с математической точки зрения). Чтобы улучшать сходимость модели,
расчет останавливается при концентрации фазы твердого выше значения
"feeding.solid.fraction.cutoff". Рекомендуются значения от 0.95 до 0.98. Если
используются значения выше 0.98, автоматически устанавливается значение 0.98.
Если параметр не определен, используется значение 0.98.
В случае плохой сходимости модели это значение должно быть уменьшено.
Настройки расчета
95
Параметр "Grid.calculation.tolerance" используется для удаления двойных ячеек
сетки, которые оказываются на границе двух элементов конечно-элементной сетки.
Если используется ортогональная конечно-элементная сетка, и если размер ячейки
(или зона сетки) точно соответствует элементу конечно-элементной сетки (то есть,
элементы конечно-элементной сетки имеют размер 1 cm, и ячейки дополнительной
конечно-разностной сетки имеют размер 1 mm.), получается, что много ячеек
находится точно на границах элементов. Использующийся алгоритм применяет
длинные циклы, чтобы гарантировать отсутствие двойных ячеек.
Grid.calculation.tolerance используется, чтобы проверить, выровнена ли ячейка с
границами элемента. Если этот допуск слишком большой, будут сделаны
многократные повторные проверки, что очень сильно увеличивает время счета. Если
этот допуск слишком маленький, возможно появление разрывов в конечно-
разностной сетке. Таким образом, рекомендуется значение 1.e-12. Если ячеистая
сетка становится очень длинной, желательно изменить слегка размер ячейки от 1.00
до 1.00001. Если используется неструктурированная конечно-элементная сетка, эта
проблема никогда не возникает.
В случаях, типа литья под высоким давлением, иногда заливочное отверстие между
очень тонкое. Это может вести к недостатку элементов сетки в отверстии, и, таким
образом, заполнение может оказаться "изолированным" от формы отливки (то есть
нет ячеек между отливкой и заполнением). В таком случае, вычисление пористости
не будет возможно, так как не будет пути "передать" давление в отливку.
Это может также случаться, если моделируются очень тонкие элементы, типа облоя.
В этом случае, эти "висячие" ячейки должны быть удалены, чтобы позволить
вычислению работать. Поскольку процедура поиска "висячих" элементов является
ресурсоемкой, она может быть отключена в случаях, когда ясно, что этого не может
происходить (для крупных деталей). Иначе, настоятельно рекомендуется установить
значение "grid.search.orphan" в ON.
96
вычисление пористости невозможно выполнить больше, чем в одном домене. В этом
случае, в блоке значений (см. ниже) должен быть определен список доменов. Нужно
однако удостовериться, что все домены соединены.
"Enthalpy.model" должен всегда быть установлен в ноль (по причинам
совместимости).
"Convergence.tolerance" - значение допуска, который используется в решателе
давления. Если расчет не сходится, рекомендуется увеличить это значение (от 1e-11
до 1e-9). "Maximum.iterations" соответствует числу итераций, которые выполнены до
остановки расчета (если прежде не достигнут convergence.tolerance). Также
рекомендуется оставить это значение.
Относительно сохранения результатов расчета пористости доступны два формата:
a) формат "Calcosoft"
b) формат "ProCAST"
В формате "calcosoft", пористость сохраняется для каждой ячейки конечно-
разностной сетки. Это дает очень высокую разрешающую способность результатов,
но требует использования специального постпроцессора calcosoft.
В формате "ProCAST" результаты пористости, рассчитанные в ячейках конечно-
разностной сетки, экстраполируются к узлам конечно-элементной сетки. Это
позволяет рассматривать результаты в ViewCAST.
Параметр "Store.type" позволяет выбирать, в каких форматах файлов должны быть
сохранены результаты.
0: только формат "Calcosoft"
1: только формат "ProCAST"
2: оба формата
Параметр "Store.frequency" определяет частоту сохранения результатов пористости.
Можно сохранить только распределение пор (а не давление) с помощью
"store.pore.fraction", однако, если определено сохранение только давления (с
"store.pressure"), распределение пор также будет сохранено. Эти параметры
действительны только для результатов в формате "calcosoft". Результаты в формате
ProCAST будут сохранены с той же частотой, что и температура, независимо от того,
как определены эти параметры.
Чтобы определять список областей (чтобы выполнить вычисление пористости
больше, чем в одной области), должен быть определен указателем region.number (то
есть имена, начинающееся с символа "*" - смотри ниже).
97
Затем, должен быть определен дополнительный блок значений со списком областей.
Название блока значений должно быть то же самое, что у указателя (без "*"). Тогда,
должен использоваться следующий синтаксис:
Предупреждение
Нужно обратить внимание, что Продвинутый модуль расчета пористости основан на
очень сложном физическом алгоритме, и поэтому его математическая обработка
может быть в некоторых случаях весьма тонкой. Таким образом, возможно, что
решение не будет сходиться (или даст ошибку). В таком случае рекомендуется:
измените размер ячейки, сохранить больше временных шагов теплового расчета,
изменить (увеличить) значение convergence.tolerance, уменьшить значение
feeding.solid.fraction.cutoff или permeability.solid.fraction.cutoff.
Нужно также уделить особое внимание тому, что нет никакого переплавления.
Наконец, когда мягкая зона весьма маленькая (в случае больших отливок из
материалов с низкими теплопроводностями), должен быть правильно выбран размер
ячейки (то есть размер ячейки должен быть меньше, чем ширина мягкой зоны).
98
99
Пример 2: TemplateInjection_poro.d
100
Пример 3: TemplateContinuous_poro.d
101
102
103
ПРОДВИНУТЫЙ РЕШАТЕЛЬ ПОРИСТОСТИ
Если подготовлен улучшенный расчет пористости (то есть, когда выполнен тепловой
расчет ProCAST, и когда готов входной файл prefix_poro.d), можно запускать
решатель "Advanced Porosity". Для этого должна использоваться кнопка "ProCAST"
Менеджера. При этом открывается следующее окно:
Нажмите кнопку "Run" (в секции "Advanced Porosity Solver") для запуска расчета. Если
тепловой расчет ProCAST еще не выполнен, можно щелкнуть на флажке "Execute
DataCAST/ProCAST first" перед кнопкой "Run".
Также можно автоматически запустить серию вычислений, используя список "Run list"
Менеджера.
Если вышеупомянутое окно не показывает секции "Advanced Porosity Solver", его
можно инициировать в окне "Installation settings" (выбрав переключатель "Advanced
Porosity module" в меню "Modules display"):
104
105
ПОСТПРОЦЕССОР ПРОДВИНУТОГО РАСЧЕТА ПОРИСТОСТИ
Два различных формата доступны для хранения результатов расчета пористости:
a) формат "Calcosoft"
b) формат "ProCAST"
В формате "calcosoft", пористость сохраняется для каждой ячейки конечно-
разностной сетки. Это дает очень высокую разрешающую способность результатов,
но требует использования специального постпроцессора calcosoft.
В формате "ProCAST" результаты пористости, рассчитанные в ячейках конечно-
разностной сетки, экстраполируются к узлам конечно-элементной сетки. Это
позволяет рассматривать результаты в ViewCAST.
"Store.type" позволяет выбирать форматы файлов для сохранения результатов.
Результаты в формате "ProCAST" могут визуализироваться в ViewCAST совместно с
температурой ("Thermal/Advanced Porosity"). Что касается отображения усадочной
пористости "Shrinkage Porosity", в режиме отключения cut-off автоматически
показывается последний временной шаг (более 1%) (см. рисунок ниже).
106
Чтобы обращаться к формату "calcosoft", нужно щелкнуть правой клавишей мыши на
кнопке "ViewCAST" менеджера. Откроется подменю, в котором нужно выбрать
"Porosity on calcosoft" (см. ниже):
107
Когда используется значение отключения 1%, получается следующий результат
(который очень похож на результаты во ViewCAST выше):
108
Нужно обратить внимание, что результаты формата "calcosoft" более точны, чем
результаты формата "ProCAST". Это вследствие того, что продвинутый расчет
пористости выполнен в ячейках (которые все показываются в формате "calcosoft", в
то время как в формате "ProCAST" эти результаты в ячейках "экстраполируются” к
узлам конечно-элементой сетки). Если имеются только несколько ячеек, которые
являются пустыми (то есть маленькая макропористость), они могут быть
"растворены” в окружающей микропористости во время экстраполяции к узлам
конечно-элементной сетки. Таким образом, эта маленькая макропористость не может
быть видна во ViewCAST.
В формате "calcosoft" микропористость показывается с помощью желто-зеленой
шкалы, а макропористость показывается оранжевым и красным цветами.
Практически макропористость – это отрицательные значения (от 0 до -100), а
микропористость - положительные значения (от 0 до 100). Макропористость между 0
и 50 % показывается оранжевым цветом, а между 50 и 100 % - красным.
В формате "ProCAST" это различие не может быть сделано: микропористость и
макропористость показываются как положительные значения.
109
МИКРОСТРУКТУРА (металлургические фазы)
Модели микроструктуры были усовершенствованы в версии 2006.0. В особенности
сильно улучшена обработка термического алгоритма. Это позволило просчитывать
намного больше шагов. Обратите внимание, что благодаря этому изменению
максимальный шаг будет иметь разумное значение (то есть можно быть уверенным,
что интервал затвердевания будет пройден за несколько шагов).
Касательно предсказания литейной прочности, первоначально это была лишь
функция размера зерна. Она была усовершенствована и теперь является еще и
функцией феррито-перлитной фракции. В результате литейная прочность будет не
только зависеть от тепловой истории возле затвердевания, но и от дальнейшего
охлаждения (то есть будет зависеть от степени переохлаждения между 700 и 900°C).
ВВЕДЕНИЕ
110
Математическое описание этой функции выглядит так:
где:
Максимальная плотность ядер nmax
Стандартное отклонение переохлаждения ∆Tб
Среднее значение переохлаждения ∆Tn
111
Кинетика роста эвтектических зерен
Рост эвтектических зерен находится в квадратичной зависимости от
переохлаждения:
Значения по умолчанию
В таблице ниже показаны значения по умолчанию, которые используются в модуле
расчета микроструктуры для моделей, описанных выше, в зависимости от сплава.
Конечно эти данные могут меняться от одного сплава к другому благодаря
различному составу металла. Значения по умолчанию соответствуют тем, которые
были предложены в литературе.
112
ОПИСАНИЕ ЗАДАЧИ И РЕЗУЛЬТАТЫ
Описание
Настройка (описание) параметров для расчета микроструктуры - простой процесс,
т.к. модель основана на химическом составе материала.
113
Наконец, необходимо установить параметр запуска (Run Parameter) MICRO равным
1. Значение 0 отключает расчет микроструктуры. Если параметры зарождения или
роста были изменены, соответствующие параметры запуска станут также доступны
для изменения (смотрите раздел «Параметры запуска для расчета
микроструктуры»).
Совмещенный Несовмещенный
Тепловой расчет
Расчет
микроструктуры
Тепловой расчет
Расчет
сходится?
114
В совмещенном режиме расчет микроструктуры полностью совмещен с тепловым
расчетом. Твердая фаза рассчитывается внутри теплового расчета решателем
микроструктуры. Источник тепла (то есть выделение скрытой энергии) для расчета
сохраненной энергии получается расчетом микроструктуры. Этот расчет вызывается
при каждом повторении до тех пор, пока не завершится процесс (сойдется расчет).
Этот режим приводит к очень достоверному результату, но требует малых шагов и
большего компьютерного времени (в 2-5 раз дольше, чем при несовмещенном
расчете).
В несовмещенном режиме расчет микроструктуры не совмещен с тепловым
расчетом. Расчет микроструктуры вызывается только после схождения теплового
расчета и, таким образом, вызывается только один раз для каждого шага. Источник
тепла (то есть выделение скрытой энергии) для расчета сохраненной энергии
основывается на изменении твердой фракции между последним шагом (t-dt) и
предпоследним шагом (t-2dt). В результате передача скрытой энергии сдвигается на
1 шаг. По этой причине, для получения достоверных результатов шаг не должен
быть очень большим. Этот алгоритм быстрый, результаты менее достоверны, и шаги
должны контролироваться.
По умолчанию используется несовмещенный режим (до 2006.1 все расчеты
микроструктуры были представлены в несовмещенном режиме).
Результаты
В зависимости от состава сплава тип микроструктуры будет различаться. Как
следствие, тип получаемых результатов тоже будет разным. Все результаты
расчетов микроструктуры могут быть визуализированы при пост-процессинге во
ViewCAST с помощью меню "Contour/Micro" (Контур/Микро).
115
Наконец, «Eutectic Inter-lamellar Spacing» характеризует дистанцию в эвтектической
структуре.
116
Модель шаровидного чугуна (SGI) активируется, как только в химическом составе
появляется магний более чем 0.004%.
117
В случае стали, когда количество углерода менее 0.53, могут быть получены
нижеследующие свойства.
Список литературы
Расчеты для чугуна и механических свойств на базе микроструктуры проводятся в
соответсвии с:
1. Stefanescu et al, Proceedings of the 4th Decennial International Conference on
Solidification Processing, Sheffield, (July 1997), 609.
2. Goettsch et al, Metallurgical and Materials Transactions, 25A:5, (1994), 1063
118
ПРИМЕРЫ
В порядке иллюстрации применения модуля расчета микроструктуры на
затвердевании шарообразного чугуна было выполнено два расчета с двумя
различными химическими составами материалов.
Была использована простейшая геометрия, что показано на изображениях ниже.
Отливка охлаждалась справа холодильником с учетом нахождения в песчаной
форме.
119
Изображения ниже показывают, какие сплавы использовались для расчета, а также
их химический состав. Разница между ними заключается лишь в содержании
углерода (от 3.2% до 3.5%).
120
Изображения выше показывают различные типы получаемых результатов, которые
автоматически рассчитаны для двух сплавов. Можно видеть, что для сплава В (Alloy
B) нет основной фазы («Primary phase») как для сплава, лежащего в области
эвтектических композиций.
Следующие изображения позволяют сравнить отдельные результаты между собой.
На левой стороне, показан сплав 1 (Alloy 1) (3.2% C - гипоэвтектический) и справа
сплав 2 (Alloy 2) (3.5% C - эвтектический).
Эвтектическая фаза
121
Число включений графита
Радиус аустенита
122
Феррит
Перлит
123
Твердость по Бринелю
Удлинение
124
Предел прочности на разрыв
Предел текучести
125
Расстояние между вторичными дендритами (SDAS)
Можно видеть, что SDAS доступен только для сплава 1, поскольку в сплаве 2 нет
основной фазы.
ЧУГУН И СТАЛЬ
Для проведения моделирования микроструктуры для чугуна используются
следующие установки в PreCAST:
a) Запустите Parameters/Micro:
i. MICRO=1
126
ii. Выберите Default values - значения по умолчанию (серый чугун или ковкий
чугун)
iii. В зависимости от изменений значения составляют соответственно
1. EUNUCL (для ковкого чугуна значение по умолчанию 2000)
2. EUPOWER (для ковкого чугуна значение по умолчанию 2.5)
b) Запустите Parameters/Thermal
i. MACROFS
ii. PIPEFS
iii. FEEDLEN
iv. MOLDRIG (0~1, изменение в зависимости от прочности пресс-формы)
c) Запустите Parameters/Micro
i. GRAPHITE (0~1, значение по умолчанию =1.0)
ii. FADING (0~1, значение по умолчанию =1.0) (0 для крупных литейных форм, 1
для малых литейных форм)
iii. MGTREAT (время между обработкой Mg и началом расчетов)
127
Рисунок 1. Диаграмма состояния железо-углерод
Сталь
Если суммарный вес всех элементов, кроме Fe, превышает 5% (характерно для
некоторых видов легированной стали или нержавеющей стали), может быть
активирована только равноосная дендритическая модель.
1) Содержание углерода менее 0.53% (например, Сплав Alloy A на Рис. 1)
Когда расплавленный сплав охлаждается от начальной температуры, которая выше
температуры ликвидуса, до температуры, которая немного ниже температуры
ликвидуса, первичная дендритическая фаза начинает кристаллизироваться в жидком
состоянии до рекалесценции вследствие выхода теплоты благодаря росту ядер. Во
время рекалесценции образование ядер прекращается, ядра быстро растут, образуя
дендритические зерна, вскоре они начинают сталкиваться друг с другом по
окончании рекалесценции. Рост дельта дендритических зерен сменяет процесс
укрупнения дендритических ветвей. Когда температура достигает перитектического
уровня, начинается перитектическая трансформация, если имеется жидкая фаза. В
противном случае, аустенитная фаза осаждается из дельта-фазы, пока вся дельта-
фаза не превратится в аустенитную фазу. Наконец, когда температура отливки
уменьшается до температуры трансформации альфа-фазы, альфа-фаза осаждается
128
из аустенитной фазы до эвтектоидной температуры. Ниже эвтектоидной
температуры графит фазы Fe3C кристаллизуется на границе аустенитных зерен, в
последствии рост альфа-фазы и фазы Fe3C приводит к образованию перлитной
фазы.
2) Содержание углерода выше 0.53% (например, Сплав Alloy B на Рис. 1)
Когда расплавленный сплав охлаждается от начальной температуры, которая выше
температуры ликвидуса, до температуры, которая немного ниже температуры
ликвидуса, первичная аустенитная дендритическая фаза начинает
кристаллизироваться в жидком состоянии. Аустенитная фаза растет до конца
затвердения. Перитектическая реакция отсутствует. Когда температура отливки
уменьшается до температуры трансформации альфа-фазы (C>0.8%), альфа-фаза
цементита осаждается из аустенитной фазы до эвтектоидной температуры.
Ниже эвтектоидной температуры рост альфа-фазы и фазы Fe3C приводит к
образованию перлитной фазы. Эвтектоидная температура составляет примерно
723°C, а эвтектоидный состав составляет 0.80% C. Для медленно охлаждающихся
сплавов с содержанием менее 0.80% C гипо-эвтектоидный феррит образуется из
аустенитной фазы в диапазоне 910-723°C с обогащением остаточного аустенита
углеродом до температуры 723°C остаточного аустенита с 0.8% углерода, который
преобразуется в перлит, слоистую смесь феррита и карбида железа (цементита). В
аустените с содержанием от 0.80 до 2.06% углерода с диапазоном охлаждения
1147°C до 723°C, цементит сначала образуется постепенно, уменьшая содержание
аустенита в углероде, пока при 723°C содержание углерода в аустените не достигает
0.8% и не трансформируется в перлит.
Сталь с содержанием менее 0.8% углерода представляет собой гипоэвтектоидные
сплавы с ферритом и перлитом в качестве основных элементов, относительный
объем определяется правилом рычага, в соответствии с которым с увеличением
содержания углерода объем перлита также увеличивается, пока не достигнет 100%
эвтектоидного состава. Выше 0.8% C, цементит превращается в гиперэвтектоидную
фазу, аналогичное изменение объема цементита и перлита характерно для
эвтектоидного состава.
Чугун
Термин чугун, как и термин сталь, используется для обозначения большого
семейства сплавов железа. Виды чугуна представляют собой многокомпонентные
сплавы железа. Они содержат основные элементы (железо, углерод, кремний),
вторичные элементы (<0.01%) и прочие легирующие элементы (>0.01%).
В составе чугуна больше углерода и кремния, чем в стали. Так как содержание
углерода выше, структура чугуна, в отличие от стали, содержит более обогащенную
фазу углерода. В зависимости от состава, скорости охлаждения и обработки
расплава затвердение чугуна определяется термодинамически метастабильной
системой Fe-Fe3C или стабильной Fe-графитовой системой.
Если метастабильная фаза пройдена, обогащенная фаза углерода в эвтектике
представляет собой карбид железа, если определяющей является стабильная
стадия затвердении, обогащенная фаза углерода представляет собой графит.
Рассматривая только бинарные системы Fe-Fe3C или Fe-C, чугун можно определить
как железисто-углеродный сплав с содержанием более 2% C. Важно отметить, что
кремний и прочие легирующие элементы могут оказать значительное воздействие на
максимальный уровень растворимости углерода в аустените. Образование
стабильной или метастабильной эвтектики – это функция, которая определяется
129
многочисленными факторами, включая потенциальное образование ядер в текучей
среде, химический состав и скорость охлаждения. Первые два фактора определяют
потенциал графитизации железа. Высокий потенциал графитизации приводит к
наличию графита в железе в виде обогащенной фазы углерода, в то время как
низкий потенциал графитизации влечет за собой содержание карбида железа в
железе. Метастабильная фаза оказывает как прямое, так и косвенное воздействие
на свойства ковкого чугуна. Увеличение объема твердого хрупкого карбида
повышает предел текучести, но понижает предел прочности на разрыв и удлинение
отливок ковкого чугуна. Так как для метастабильной фазы не характерно растяжение
графита, образование карбида повышает вероятность образования внутренних пор в
отливке.
Для двух основных типов эвтектики – стабильный аустенит-графит или
метастабильный аустенит-карбид железа (Fe3C) – характерно четкое различие
механических свойств, например, прочность, твердость, ударная вязкость и
тягучесть. Поэтому при металлургической обработке чугуна важно знать тип,
количество и морфологию эвтектики для получения желаемых механических
свойств.
Структура матрицы определяется скоростью охлаждения в эвтектоидном
температурном диапазоне. Медленное охлаждение способствует трансформации
феррита.
Классификация
Исторически первая классификация чугуна основана на видах разлома. Изначально
различают два вида чугуна:
• Белый чугун: белый кристаллический разлом вдоль железо-углеродных пластин,
это результат метастабильного затвердения (эвтектика Fe3C)
• Серый чугун: серая поверхность разлома вдоль графитовых пластин, это результат
стабильного затвердения (графитная эвтектика).
130
продолжают расти в ходе охлаждения железа, поэтому рост в жидком состоянии
менее интенсивный, чем кажется под микроскопом.
131
жидком состоянии, вытесняя углерод из жидкости до уменьшения эвтектического
состава
Рис. 4.1. Микроструктура серого чугуна, без травления Рис. 4.2. Микроструктура серого чугуна, с травлением
Рис. 5.1. Микроструктура ковкого чугуна, без травления Рис. 5.2. Микроструктура ковкого чугуна, с травлением
132
Модели железа и стали
Эвтектическая модель
Эта модель применяется как для стандартной, так и нестандартной эвтектики. Для
стандартной эвтектики обе фазы эвтектической структуры не являются
многогранным. Для нестандартной эвтектики одна из фаз является многогранной.
Рост многогранной фазы требует значительно более высокой энтропии плавления.
Примерами многогранного роста является рост графита в стабильной
аустенитной/графитной эвтектике и кремнии в эвтектике Al-Si. Метастабильная
эвтектика аустенит/цементит является примером не многогранного роста эвтектики.
Рост стабильной и метастабильной эвтектики рассматривается в настоящем
разделе. Рост стабильной эвтектики имеет место при более высокой температуре. В
результате повышенной скорости охлаждения образуется метастабильная эвтектика.
Эта модель предполагает массовое гетерогенное образование ядер в инородных
зонах, которые присутствуют в расплаве или специально вводятся в расплав.
Образование эвтектических зерен основано на модели, предложенной в 1966 году
Олдфильдом (ASM Transaction, 598, (1966), 945). Количество ядер number
определяется степенной зависимостью недостаточного охлаждения (Олдфильд
предложил квадратичный закон). Рост зерен контролируется термическим
недостаточным охлаждением на границе твердой и жидкой фаз. Недостаточным
охлаждением раствора можно пренебречь, так как диффузией во время затвердения
133
эвтектики также можно пренебречь. Недостаточное термическое охлаждение
определяется разницей между эвтектической температурой и температурой границы
твердой и жидкой фаз.
136
Осаждение графита
Еще одним микропараметром для моделирования затвердения сплавов железа
является осаждение графита (Параметр GRAPHITE), который определяет степень
осаждения гранита во время затвердения. Данное значение изменяется от 0 до 1.
При 1 потенциальное растяжение графита полностью учитывается при
моделировании, поэтому во время литья тенденция к сжатию достаточно низкая. 0
указывает на то, что растяжение графита не наблюдается, так как сжатие текучей
среды не компенсируется растяжением графита во время затвердения. Во время
расчетов модели микро рассчитанная доля расширения плотности (в виде функции
присутствующих фаз) умножается на параметр GRAPHITE. Если параметр
GRAPHITE = 0, растяжение отсутствует, а если значение параметра 1, учитывается
полное расширение при определении плотности. Плотность используется только при
расчетах пористости (POROS = 1) при определении микроструктуры (см. раздел
«Модель пористости чугуна»). Значение параметра GRAPHITE не оказывает
воздействие на рассчитанную микроструктуру.
Значение по умолчанию 1. Этот параметр используется для регулирования
пористости для реальных условий литья.
На рисунке показано воздействие параметра GRAPHITE.
Пористость
Плотность
137
Обработка магнием (эффект замирания)
FADING (ЗАМИРАНИЕ):
Чугун с шаровидным графитом (SGI) производится методом обработки расплава
магнием. Процесс образования графита уменьшается, так как временной интервал
между обработкой и затвердеванием увеличивается (эффект затвердевания).
Впоследствии эффект растяжения может быть уменьшен, так как образование
графита увеличивается. Это оказывает общее воздействие на пористость.
Замирание происходит в результате общего увеличения количества включений.
Диаметр включения d определяется формулой Вагнера:
Пористость
Плотность
138
MGTREAT:
Так как расчеты обычно производятся в начале наполнения или после наполнения,
следует учитывать временной интервал обработки магнием и время начала
расчетов. Для этого используется параметр MGTREAT (см. раздел «Параметры
модели микро»).
Реальные примеры
Простая литейная форма используется для отображения применения модуля
микроструктуры при затвердении различных сплавов. Расплав охлаждается при
помощи холодильника с правой стороны (высокий коэффициент передачи теплоты).
Две более крупных поверхности (задняя и передняя) симметричны. Все другие
поверхности являются адиабатическими.
1. Al 4.9wt%Si
Для этого сплава в ходе понижения температуры сначала формируется первичная
фаза. Количество эвтектической фазы зависит от скорости охлаждения. Чем больше
скорость охлаждения, тем меньше первичная фаза, но больше эвтектическая фаза.
На Рис. 6 показано сравнение текущих расчетов с экспериментальными данными и
прочие результаты моделирования процесса затвердения этого сплава.
Доля эвтектики
Время затвердения
139
PRIMARY DENDRITE RADIUS (первичный дендритный радиус) определяет текущее
положение вершины дендрита и объемную долю дендритных кристаллов, так как она
изменяется со временем. По окончании первичного затвердения данный параметр
равен окончательному радиусу кристалла.
140
3) Радиус эвтектических кристаллов (радиус кристаллов эвтектической фазы)
4) Доля эвтектики
141
2. Ковкий чугун (GGG 60)
Речь идет об эвтектическом ковком чугуне. Первичная аустенитная фаза отсутствует,
имеется только эвтектическая фаза во время затвердения. Если эквивалент
углерода меньше состава эвтектики, первая фаза является сначала первичной
аустенитной фазой, а затем эвтектичной.
АУСТЕНИТНЫЙ РАДИУС (AUSTENITE RADIUS) И ГРАФИТОВЫЙ РАДИУС
(GRAPHITE RADIUS) позволяют определить мгновенные значения размера
затвердевших зерен и размера узелков соответственно. По окончании затвердения
определяется корректное описание размеров конечных зерен и узелков. AUSTENITE
RADIUS и GRAPHITE RADIUS относятся к механическим свойствам литья. Плотность
рассчитывается по локальной фракции графита, аустенита и текучей среды,
определяя процесс сжатия и растяжения ковкого чугуна. Как уже объяснялось,
стабильный эвтектоидный рост связан с распадом аустенита на феррит и графит,
метастабильный эвтектоидный рост связан с распадом аустенита на перлиты, что
сопровождается ростом феррита и цементита.
Свойства чугуна зависят в значительной степени от содержания феррита и перлита в
матрице. Так как содержание перлита увеличивается, предел текучести и предел
прочности на разрыв также увеличиваются, но за счет ковкости. Содержание
ферритов определяет стойкость к растрескиванию и динамические свойства чугуна.
Фракция феррита (FRACTION OF FERRITE) и фракция перлита (FRACTION OF
PEARLITE) позволяют определить относительный уровень стабильных и
метастабильных эвтектоидных структур. Соотношение перлит/феррит определяет
предел прочности на разрыв, так как этот параметр оказывает воздействие на
микропрочность матрицы. Обычно более малые зерна перлитов связаны с меньшим
расстоянием между пластинами. Используются следующие параметры:
EUNUCL=1000, EUPOWER=2.5.
1) Подсчет узлов (Nodule Count)
142
2) Радиус аустенита (Austenite radius)
143
4) Перлитное расстояние (Pearlite Spacing)
144
6) Доля перлита (Fraction of Pearlite)
145
8) Доля метастабильной фазы (Fraction of Metastable Phase)
146
10) Предел текучести (Yield Strength)
147
12) Твердость (Hardness)
Как видно, не всегда имеется 100% стабильная фаза (Эвтектика) в любой точке
после затвердения. В зоне более интенсивного охлаждения (справа) формируется
метастабильная фаза (ledeburite). Доля стабильной фазы плюс доля метастабильной
фазы составляет 1. Твердая хрупкая метастабильная фаза формируется в зоне
более интенсивного охлаждения, если инокуляция недостаточно эффективна.
Метастабильная фаза может увеличить предел текучести, но уменьшить предел
прочности на разрыв отливок из ковкого чугуна.
148
3. Серый чугун (GG 20)
Механические свойства серого чугуна определяются долями стабильной и
метастабильной эвтектики и размером зерен. Фракция эвтектики (FRACTION OF
EUTECTIC) позволяет определить количество серой эвтектики, в то время как
фракция метастабильной эвтектики FRACTION OF METASTABLE EUTECTIC
определяет количество белой эвтектики. В большинстве случаев серая структура
является предпочтительной, так как такая структура позволяет улучшить предел
прочности на разрыв и ковкость. Параметр EUTECTIC GRAIN RADIUS позволяет
определить радиус зерен серой эвтектики. Параметр INTER LAMELLAR SPACING
рассчитывается по расстоянию между пластинами серой эвтектики.
1) Фракция первичной фазы (Fraction of Primary phase)
149
3) Доля метастабильной эвтектики (Fraction of Metastable Eutectic)
150
6) Доля феррита (Fraction of Ferrite)
151
8) Расстояние перлита (Pearlite Spacing)
152
10) Предел текучести (Yield Strength)
153
Метастабильная фаза формируется только при достаточном охлаждении.
154
2) Первичная доля твердого тела (Primary solid fraction)
155
3) Вторичное расстояние оси дендрита (Secondary dendrite arm spacing)
156
5) Доля эвтектоида (Fraction of eutectoid)
157
"2-D"
ВВЕДЕНИЕ
Текущая версия ProCAST не дает больше доступ к двухмерному моделированию.
Однако, поскольку может быть полезно выполнить быстрый тест или для проведения
обратного моделирования, были включены возможности "псевдо" двухмерного
моделирования.
Принцип в том, что 2-ые вычисления заменены трехмерными вычислениями на
одном уровне элементов. Для этого изменялся генератор двухмерной сетки, чтобы
автоматически создать этот уровень элементов либо с ортогональной, либо
аксонометрической направленностью элементов.
Слева (на рисунке ниже) первоначальная 2-мерная сетка преобразована в
однослойную трехмерную сетку с ортогональной направленностью элементов
(смоделирована только маленькая толщина).
158
159
MESHING (ПОСТРОЕНИЕ СЕТКИ)
Чтобы вызвать 2-мерный генератор сетки, нужно кликнуть правой клавишей мыши на
меню "MeshCAST" в менеджере, при этом появится следующее подменю
160
Когда сгенерирована 2-мерная сетка, создается файл с именем "prefix.restart". Он
позволяет восстанавливать геометрию, домены или все вплоть до сетки. Также
можно восстановить 2-мерные сетки ProCAST, сгенерированные в предыдущих
версиях ProCAST.
161
Затем должна быть определена область рисунка. Должны быть выбраны единицы
измерения (1), и должен быть определен размер области рисунка (2). К области
рисунка добавляется сетка (чтобы помочь в процессе рисования). Ее характеристики
могут быть определены (3).
Наконец, должен быть выбран тип сетки (ортогональный или аксонометрический) (4).
Кнопка "Continue" должна использоваться для перехода к следующему окну (5).
162
На этой стадии можно начинать рисовать. Тип рисуемого объекта должен быть
выбран соответствующим значком (1). Затем этот объект может быть нарисован в
графической области (2). Можно переключаться между выбором и отменой выбора с
помощью соответствующей кнопки (3). Флажок между кнопками выбирает режим
«выбрать все» или «отменить выбор всех».
Нужно обратить внимание, что все пересечения должны быть определены
пользователем с помощью левого значка (4). Нужно выбрать две линии, которые
пересекаются, и затем нажать этот значок.
Как только рисунок закончен, в следующем окне после нажатия кнопки "Continue" (5)
может быть сделано определение доменов.
163
Перед генерацией сетки должны быть определены различные домены. Нужно
сначала добавить "Add" новый домен (1) - соответствующий номер домена появится
в списке.
Затем в графической области (3) должен быть выбран контур домена. Эта операция
должна быть повторена для каждого домена. Затем можно входить в окно "Meshing"
с помощью кнопки "Continue" (4).
164
Различные домены перечислены в (1). Этот генератор сетки позволяет строить
структурированную сетку (четырехугольники) или свободную треугольную сетку (2).
Во-первых, нужно выбрать домен, который нужно разбить на сетку (1). Пожалуйста,
обратите внимание, что сначала должна строиться структурированная сетка. Далее
должен быть выбран тип отверстия (2). Если выбрана структурированная сетка,
нужно определить четыре грани, определяющие этот домен (3). Далее должно быть
определено число элементов на каждой из четырех граней (3). Пожалуйста, обратите
внимание, что можно иметь больше одной линии для определения грани. Наконец,
может быть нажата кнопка MESH (4), чтобы сгенерировать сетку.
165
В случае "неструктурированной" сетки (треугольной), операция более проста,
поскольку нужно только выбрать домен, который нужно разбить на сетку (1), выбрать
режим "triangle" (2), определить средний размер элемента (3) и сетку (4).
Как только все сетки сгенерированы, можно перейти к следующему окну.
166
Последняя операция, которая может быть сделана - группировка различных
доменов. Эта операция необязательная. Нужно высветить все домены, которые
должны быть сгруппированы в один (1) и затем нажать кнопку "Combine" (2).
Как только это сделано, можно сохранить сетку (3). На этом этапе 2-мерная сетка
автоматически преобразуется в трехмерную.
167
В случае аксонометрической ориентации, важно удостовериться, что ось симметрии
в порядке возле y = 0. Из-за ошибок округления можно получить отрицательные
координаты узлов, которые находятся на оси. В этом случае должно быть
инициировано меню "Tools/Check Axisymmetric".
168
Программное обеспечение попросит подтверждение этой операции.
169
УСТАНОВКИ
После генерации сетки 2-мерная сетка может быть загружена в PreCAST.
Если была выбрана опция "ортогонально", сетка будет выглядеть так:
170
Установка начальных условий происходит точно также как и в случае с трехмерной
сеткой. Нужно только заботиться о следующем:
Граничные условия симметрии должны быть установлены на двух больших гранях
модели, как показано далее.
171
172
Граничные условия должны быть определены на маленьких гранях:
173
174
CAFE-3D
Пре-процессор
Модель CAFE может использоваться в 3 различных режимах:
• режим "пост-процессора"
• режим слабой связи
• режим полной связи
Установка и использование CAFE-3D модуля полностью описано в руководстве
CALCOSOFT-3D. Этот раздел суммирует определенные аспекты модели CAFE,
связанные с ProCAST.
Во всех случаях тепловой расчет в ProCAST должен быть установлен как обычно в
PreCAST. В дополнение к стандартной установке нужно определить в PreCAST
граничные условия "образования зародышей" (nucleation). Для этого в меню
"Boundary Conditions/Assign surface" нужно добавить "Add" образование зародышей в
списке граничных условий (одна запись на каждый тип образования зародышей в
граничных условиях).
175
распределены по этим записям образования зародышей, поскольку это будет
сделано в отдельном препроцессоре CAFE.
Если используется режим "полной" или "слабой" связи (для расчета CAFE), два
параметра выполнения должны быть установлены как:
THERMAL = 2
MICRO = 1024
176
177
Перед началом установки CAFÉ (в препроцессоре CALCOSOFT-3D CAFE) нужно
запустить DataCAST. Он создаст файл сетки (prefixg.unf), который необходим для
загрузки в препроцессор CAFE.
Затем можно стартовать препроцессор CAFE-3D. Для запуска необходимо нажать
правой кнопкой в Менеджере и выбрать "CAFE pre-processor".
178
Пожалуйста, обратитесь за подробностями установки CAFE-3D к руководству
CALCOSOFT-3D Advanced manual.
Решатель
Чтобы выполнить расчет CAFE, возможны две опции, в зависимости от выбранного
способа.
179
Выполнение в режиме "Постобработки"
Должно использоваться программное обеспечение CALCOSOFT-3D. Модуль
может быть запущен или из Менеджера (с помощью кнопки "CAFE" и подменю
"Run"), или выполняемой программой calcosoft3D20040_solverpostcafe.exe.
Выполнение в режиме "Полной или слабой связи"
Чтобы использовать режим полной или слабой связи, должна быть запущена
стандартная выполняемая программа ProCAST. CAFE будет инициирован, если
определен параметр запуска MICRO=1024. Различие между слабой и полной
связью определяется параметром "nheat" файле prefix_mica.d (слабая связь:
nheat = 0 / полная связь: nheat = 1).
Пост-процессор
Чтобы посмотреть результат CAFÉ, необходимо, чтобы работал пост-процессор
CALCOSOFT-3D. Это можно сделать напрямую из ProCAST Manager, нажав правую
кнопку мыши на кнопке “ViewCAST”.
180
Использование пост-процессора CALCOSOFT-3D объясняется в деталях в
руководстве CALCOSOFT-3D (которое доступно при установке в разделе
dat/manuals).
181
ИНВЕРСНОЕ МОДЕЛИРОВАНИЕ
ВВЕДЕНИЕ
Модуль инверсного моделирования Procast позволяет на основе простых и легко
контролируемых температурных измерений определить термофизические данные
или граничные условия.
Прямое моделирование
В стандартном расчете Procast (т.е. «прямом» расчете), есть следующие входные и
выходные данные:
Входные данные:
• геометрия
• термофизические свойства
• начальные условия
• граничные условия
Выходные данные:
• температурные кривые
Инверсный расчет
Идея инверсного расчета в том, чтобы представить температурную историю как
входные данные (т.е. измеренные температурные кривые в нескольких местах) и
получить выходные данные (т.е. неизвестные).
Таким образом, две возможности представлены в инверсном модуле ProCAST.
a) Термофизический расчет
Термофизический расчет подразумевает определение неизвестных
термофизических параметров материала, таких как объемной удельной
теплоемкости, теплопроводности и/или скрытой теплоты. Таким образом,
входными данными являются:
182
Входные данные:
• геометрия
• начальные условия
• граничные условия
• температурные кривые
Выходные данные:
• термофизические свойства
Входные:
• геометрия
• термофизические свойства
• начальные условия
• температурные кривые
Выходные:
• граничные условия
183
НАСТРОЙКА МОДЕЛИ
Перед запуском любого инверсного расчета сначала должна быть описана задача
прямого расчета. Для настройки задачи прямого расчета, пожалуйста, обратитесь к
главе пре-процессирования.
Когда прямая задача описана, файл ПРЕФИКСd.dat содержит всю необходимую
информацию:
• геометрию (сетку)
• термофизические свойства материалов
• коэффициенты теплопередачи
• граничные условия
• начальные условия
• параметры запуска
Описание задачи инверсного моделирования подразумевает, что необходимо
указать на основе каких данных будет произведен расчет и настроить параметры
запуска для расчета.
PreCAST позволяет описать задачу интерактивно (с помощью меню «inverse») и
создает файл ПРЕФИКСid.dat.
Свойства материала
Если Вы выберете «Material Properties», будет активирована следующая панель (с
флажком «Activate»), которая должна быть отконфигурирована. Для каждого
материала, представленного в модели, пользователь должен определить, что он
хочет определить обратным расчетом: удельную теплоемкость (Cp), теплоемкость
(K) и/или скрытую теплоту (L).
184
По умолчанию все свойства деактивированы («N» ставится для «Нет»). Нажатием на
«зеленом N» производится переключение на «Y» (для «Да»). Пример ниже
подразумевает запуск инверсного расчета для алюминиевого сплава с расчетом
удельной теплоемкости и скрытой теплоты (без определения теплопроводности).
Важно отметить, что запустить инверсный расчет можно только на одном домене
(материале).
Если свойство (такое как удельная теплоемкость) определено в свойствах материала
как константа, то результатом инверсного расчета будет константа. Если значение
задано как функция температуры, инверсный расчет будет выполнен для каждого
значения температуры, записанного в таблице значений.
ВАЖНО!
Для инверсного расчета, в который включено определение удельной теплоемкости,
параметр запуска "THERMAL" должен быть задан 2 (THERMAL = 2). В противном
185
случае будет утеряна сходимость решения. В остальных случаях может быть
использована любая модель (THERMAL = 1 или 2).
Граничные условия
Если Вы выберете «Boundary Conditions», будет активирована следующая панель (с
флажком «Activate»). Слева находится список всех существующих интерфейсов
(границ раздела), а справа представлены все граничные условия типа «Heat»
(Охлаждение).
Необходимо указать, для каких границ раздела будет проводиться расчет (путем
переключения N и Y). В примере, приведенном далее, выбрана граница раздела 3.
Для граничных условий указывается, что расчет будет проводиться для двух
параметров: коэффициента теплопередачи (H), теплового потока (Q) и/или
коэффициента эмиссии (E).
186
контакта PreCAST, после того как MeshCAST добавит новые точки и PreCAST при
оптимизации перенумерует точки).
Более того, порядок, в котором точки должны вводиться в список, должен быть тем
же, что и порядок сохранения точек в ПРЕФИКСim.dat.
Если измерения в других единицах кроме °C, необходимо задать единицы в
«Measurement Units» (Единицы Измерения).
187
varb : Изменение каждого бета-значения в течение итерации
Во время итерации бета-значения будут последовательно варьироваться для поиска
коэффициентов чувствительности каждого свойства. Для этого каждое значение
будет изменяться с помощью заданного числа varb, умноженного на бета-значение.
Наиболее удобные значения varb между 0.05 и 0.2 и соответствуют изменению от 5
до 20% бета-значений.
Значение по умолчанию: 0.1
Настройки бета-значений
Структура файла ПРЕФИКСid.dat описана в разделе «Форматы файлов». Для
каждого бета-значения (т.е. для каждого неизвестного свойства) заданы
нижеследующие параметры (значения по умолчанию автоматически вписываются в
PreCAST, см. ниже):
ibindex:
номер материала, интерфейса, граничного условия (соответствует номеру, который
появляется в списке перед материалом, границей раздела или граничным условием
в соответствующем окне)
itunit:
код единицы измерения для температуры или времени «tbeta», используемый в
температурно-зависимых или зависящих от времени свойствах.
ibunit:
код единиц измерения для бета-значения.
tbeta:
температура или время, соответствующие бета-значению (ноль, когда используется
константное значение).
beta:
бета-значение (неизвестное свойство), начальное приближение. Начальное
приближение соответствует значению, изначально установленному в HEAT boundary
condition (граничном условии охлаждения) прямого расчета.
ibeta:
флаг для индикации типа бета-значения (константа, или зависящая от времени или
температуры):
1: Тип бета-заначения константа
2: Температурная зависимость
3: Временная зависимость
188
weight:
весовой коэффициент бета-значения
betamin:
минимально приемлемое значение бета-значения
betamax:
максимально приемлемое значение бета-значения
relax:
максимальное изменение бета-значения между двумя итерациями (т.е. если relax=3,
бета-значение может превысить предыдущее значение максимально в 3 раза и
может быть не меньше 1/3 предыдущего значения в пределах той же итерации).
PreCAST задает значения по умолчанию, которые могут быть изменены
пользователем в ПРЕФИКСid.dat.
ibeta:
Автоматически устанавливается равным 1, 2 или 3. Пользователь не может менять
это значение.
tbeta:
Это значение подразумевает температуру или время для соответствующего бета-
значения и не может быть изменено пользователем. Если ibeta = 1, должно быть
вписано нулевое значение.
beta:
Это значение соответствует начальному приближению. По умолчанию это значение,
которое было в соответствующем наборе данных.
weight:
По умолчанию это значение равно начальному приближению бета-значения. Это
значение должно быть того же порядка, что и величина конечного бета, или больше
(для хорошей сходимости).
betamin:
Это минимально допустимое значение для бета. Должен быть задан ожидаемый
физический минимум. По умолчанию betamin устанавливается в значение 1/100 бета.
betamax:
Это максимально допустимое значение для бета. Должен быть задан ожидаемый
физический максимум. По умолчанию betamax устанавливается в 100 раз больше
beta
relax:
По умолчанию relax = 3.
189
Если свойство определено как зависящее совместно от температуры и времени,
настоятельно не рекомендуется проводить инверсный расчет одновременно
температурно-зависимых и зависящих от времени бета-значений.
190
Для уменьшения отклонений, связанных с инверсными расчетами, можно ограничить
изменение бета-значения при сравнении одной итерации с другой. Значение relax=3
означает, что новое бета-значение ограничивается значением, которое в три раза
выше предыдущего или до 1/3 предыдущего. Значение relax должно быть
обязательно выше 1. Если значение relax value низкое, конвергенция имеет место
для большинства итераций, однако конвергенция должна быть более плавной.
191
ЗАПУСК ИНВЕРСНОГО РАСЧЕТА
Для проведения инверсного расчета должны иметься следующие файлы:
ПРЕФИКСd.dat (файл входных данных ProCAST)
ПРЕФИКСp.dat (параметры запуска ProCAST)
ПРЕФИКСid.dat (параметры входных данных для инверсного расчета)
ПРЕФИКСim.dat (измерения для инверсного расчета)
Только тогда расчет может быть начат. Нажатие правой клавишей мыши на
«ProCAST» в менеджере открывает контекстное меню, которое позволяет запустить
решатель инверсного расчета.
Файлы результатов:
Во время выполнения расчета создается несколько дополнительных файлов помимо
тех, что имеют место обычно:
ПРЕФИКСir.dat
Этот файл содержит бета-значения, полученные при итерациях, а также разности.
ПРЕФИКС.stat
Этот файл содержит информацию о состоянии расчета (см. ниже).
ПРЕФИКСic.dat
Этот файл содержит рассчитанные температуры (значения из последней итерации).
ПРЕФИКС.tmp
192
Это временный файл, созданный во время расчета. Он нужен только во время
расчета и для пользователя не представляет никакой ценности. Если расчет был
прерван, файл следует удалить вручную.
ПРЕФИКС.list
Когда расчет происходит в фоновом режиме, сообщения, которые обычно
появляются на экране, сохраняются в этот файл. Этот файл пишется не в
постоянном режиме, а только по заполнении буфера. Таким образом, после запуска
расчета должно пройти несколько минут, прежде чем что-то появится в файле.
Наблюдение за расчетом:
Так как инверсный расчет может быть весьма длителен и обычно запускается в
фоновом режиме, есть три способа отслеживать состояние расчета. Отслеживание
расчета – это хороший способ убедиться в стабильности расчета и сходимости к
«хорошим» результатам.
Остаток текущей итерации также будет выведен. Остаток – это средняя температура
между измеренной и рассчитанной кривыми (средняя на всех шагах и кривых данной
итерации). Остаток будет уменьшаться, стремясь к нулю с ростом номера итерации.
Наблюдение остатка – хороший способ увидеть, как достигается сходимость.
В дополнение, это дает понимание того, что расчет все еще ведется или что он
завершен (если расчет был прерван пользователем, будет казаться, что расчет все
еще идет).
Команда должна быть выполнена в той же директории, где находятся файлы с
нужным префиксом.
193
b) Изменение бета-значений
Бета-значения, полученные на каждой итерации, сохраняются в ПРЕФИКСir.dat.
Следовательно, во время расчета можно визуализировать изменение каждого бета-
значения (от первой до текущей итерации) и увидеть сходится решение или нет.
Формат файла ПРЕФИКСir.dat тот же, что и у файла измерений. Кривая «i» файла
ПРЕФИКСir.dat соответствует i-тому бета-значению.
Остаток сохранен как последняя кривая в этом файле. Таким образом, можно
получить график изменения остатка как функцию от итераций.
Окончательный результат
В конце расчета конечные бета-значения, соответствующие значениям последней
итерации, сохранены в ПРЕФИКСir.dat.
Замечания
Инверсное моделирование включает множество других расчетов ProCAST. При
каждом прямом расчете ProCAST результаты записываются в файл для каждого
шага по времени. Это требует частых обращений к диску. Если расчеты ведутся в
сети, доступ к диску через сеть может замедлить скорость расчетов.
Ограничения
В решатель инверсного расчета были включены следующие ограничения:
194
Максимальное число бета-значений: 100
Максимальное число шагов по времени для измерений: 500
Максимальное число термопар: 20
Максимальное число итераций: 100
195
ФОРМАТЫ ФАЙЛОВ
Файл настроек инверсного расчета
Все настройки сохранены в файле ПРЕФИКСid.dat. Как и файл ПРЕФИКСp.dat
пользователь может изменить его вручную. Формат этих файлов описан ниже.
Определения:
ntcunit:
код единиц измерения температуры
ntccode:
код, определяющий, как заданы места распределения термопар:
ntccode = 0: координаты термопар
(«0» не включен в данную версию, используйте только ntcode=1)
ntccode = 1: номером точки
node:
номер точки в сетке для расчета, соответствующий точке для измерений (ntcode=1)
(порядок номеров точек должен соответствовать порядку кривых охлаждения в
ПРЕФИКСim.dst)
imat:
номер матерела, где находилась термопара (ntccode=0)
ixyzunit:
код единиц измерения координат при ntccode=0
x,y,z:
координаты x, y и z термопары
tau:
временная константа для фильтрации результатов измерений [сек]
sigma:
весовой коэффициент для температуры [K]
conv:
точность сходимости [-]
varb:
изменение каждого бета-значения за итерацию [-]
itermax:
максимальное число итераций до остановки расчета
ibindex(i):
номер материала, интерфейса или граничного условия
itunit(i):
196
код единицы измерения для температуры tbeta(i)
ibunit(i):
код единицы измерения для бета-значения beta(i)
tbeta(i):
температура, соответствующая бета-значению beta(i)
beta(i):
бета-значение (неизвестное свойство), начальное приближение
ibeta(i):
флаг для индикации, что бета-значение должно быть учтено в инверсном расчете
1: бета-значение – неизвестное в задаче и должно быть учтено в расчете
(постоянное значение)
2: бета-значение – неизвестное в задаче и должно быть учтено в расчете (зависит от
температуры)
3: бета-значение – неизвестное в задаче и должно быть учтено в расчете (зависит от
времени)
weight(i):
весовой коэффициент для бета-значения
betamin(i):
минимально возможное значение бета-значения
betamax(i):
максимально возможное значение бета-значения
relax(i) :
максимальное изменение бета-значения на одной итерации
MEASUREMENTS - измерения
PARAMETERS = параметры
THERMAL_CONDUCTIVITY - теплопроводность
SPECIFIC_HEAT – удельная теплоемкость
LATENT_HEAT – скрытая теплота
INTERFACE_HEAT_TRANSFER – теплопередача
EXTERNAL_FILM_COEFFICIENT – коэффициент теплоотдачи
EXTERNAL_HEAT_FLUX – тепловые потоки
EXTERNAL_EMISSIVITY - эмиссия
Формат:
MEASUREMENTS
ntcunit [integer]
197
Loop on the thermocouples (i)
ntccode(i) [integer]
if ntccode(i)=0
imat(i) [integer]
ixyzunit(i) [integer]
x(i) [real]
y(i) [real]
z(i) [real]
else if ntccode(i)=1
node [integer]
endif
End Loop on the thermocouples
PARAMETERS
tau [real]
sigma [real]
conv [real]
varb [real]
itermax [integer]
THERMAL_CONDUCTIVITY
SPECIFIC_HEAT
LATENT_HEAT
INTERFACE_HEAT_TRANSFER
EXTERNAL_FILM_COEFFICIENT
EXTERNAL_HEAT_FLUX
EXTERNAL_EMISSIVITY
Loop on the beta values (i)
ibindex(i) [integer]
itunit(i) [integer]
ibunit(i) [integer]
tbeta(i) [real]
beta(i) [real]
ibeta(i) [integer]
weight(i) [real]
betamin(i) [real]
betamax(i) [real]
relax(i) [real]
End Loop on the beta values
Описание:
nx:
число значений на оси X (это связано с числом шагов по времени, если ось X – это
время)
ny:
число кривых
node#i:
номер узла, соответствующего кривым. Эти номера имеют тип integer (т.к. они не
используются в инверсном расчете) Единственное требование в том, что ny должно
иметь тип integer.
x(j):
значение «j» на оси X
y(i,j):
значение «j» на оси Y для кривой «i»
199
ПРИЛОЖЕНИЕ К ИНВЕРСНОМУ РАСЧЕТУ
Модель инверсного расчета
200
201
Инверсное моделирование инициирует множество прямых расчетов
Инверсное моделирование инициирует множество прямых расчетов. Для каждой
итерации необходимо проводить один прямой расчет для каждой неизвестной, плюс
«оригинальный» расчет.
Таким образом, если задача состоит из поиска N неизвестных и требуется M
итераций для достижения сходимости, будет запущено (N+1) x M прямых расчетов.
Для примера, если у Вас имеется 10 неизвестных и нужно провести 15 итераций, в
сумме будет проведено
(10+1) x 15 = 165 прямых расчетов!
Пример показывает, что для сохранения приемлемого времени расчета необходимо,
чтобы каждый прямой расчет был коротким и быстрым. В самом деле, если один
прямой расчет занимает 1 минуту, указанная ранее задача потребует на свое
решение около 3 часов. Если же один прямой расчет потребует 2 дня, то инверсный
расчет займет 1 год!!!
a) геометрия
Наилучший путь для получения точной двумерной геометрии – учесть осевую
симметрию 2-хмерной геометрии. Таким образом, рекомендуется моделирование
цилиндров или труб. Вам необходимо учесть, что литниковая и питающая системы
должны быть также симметричны относительно оси. В некоторых случаях,
картезианова двумерная система может быть успешно применена в моделировании
плит или определении граничных условий на плоских поверхностях.
b) начальные условия
Очень важно провести эксперимент, где начальные температуры различных доменов
выглядят как константы и известны настолько хорошо, насколько это возможно. Если
стадия заполнения очень важна (т.к. можно не учесть большую часть перегрева во
время заполнения), необходимо учесть любой нюанс конструкции или наиболее
низкую постоянную начальную температуру.
c) измерение температур
Качество измерения температур очень важно для получения хороших результатов.
Поэтому, необходимо внимательно отнестись к выбору термопар (не слишком
маленькие и не слишком большие). Время отклика термопар также важно, если Вы
хотите отслеживать быстрый кратковременный процесс. Когда происходит
измерение в твердом материале, необходимо убедиться, что имеет место плотный
контакт между термопарой и материалом. О размещении термопар читайте в
следующем разделе.
203
Другое решение вопроса – использовать некоторые измеренные температуры как
граничные условия первого рода. Однако в этом случае Вы можете определить
только температуропроводность материала (температуропроводность – это
отношение теплопроводности к объемной теплоемкости). В этом случае невозможно
разделить теплопроводность и теплоемкость (не зная теплового потока).
205
Рис. A1.1. Сравнение измеренных и рассчитанных кривых, полученных с одними
значениями теплопроводности, теплоемкости и скрытой теплоты.
206
Рис. A1.3. Сравнение измеренных и рассчитанных кривых, полученных с помощью 6
значений теплопроводности, 5 значений теплоемкости и 1 скрытой теплоты.
207
Рис. A1.4. Эквивалентная теплоемкость, полученная путем инверсного
моделирования. Изображены точки табуляции, которые были выбраны.
208
Заметки и подсказки
В термофизическом расчете можно указать одновременно теплоемкость,
теплопроводность и скрытую теплоту. Однако нужно быть осторожным, т.к. эти
свойства не полностью независимы, поскольку температуропроводность является
отношением теплопроводности и теплоемкости, а теплоемкость и скрытая теплота
включены в понятие энтальпии.
Расчет будет сходиться гораздо быстрее, если бета-значения (т.е. начальные
приближения) будут ближе к конечным значениям. Поэтому рекомендуется сначала
запустить прямой расчет с начальными приближениями, чтобы проверить, что
расчетные кривые не слишком далеко от экспериментальных.
Шаги по времени для измерений ничем не ограничены и не зависят от
использованных в расчете.
Для свойств, зависящих от времени или температуры, необходимо проводить
инверсный расчет на всех значениях таблицы.
Для определения теплоемкости параметр запуска (Run Parameter) «THERMAL»
должен быть установлен в 2 (THERMAL 2). Во всех остальных случаях (без
теплоемкости) может быть любая модель 1 или 2.
209
НЕПРЕРЫВНОЕ ЛИТЬЕ
В настоящей главе рассматриваются методы непрерывного литья с применением
ProCAST.
ПРИНЦИПЫ
Моделирование непрерывного литья осуществляется двумя различными способами:
• расчеты в стабильном состоянии
• расчеты в нестабильном состоянии (так называемые переходные расчеты)
Примечание
Литье "DC casting" может быть также установлено, при этом следует
отметить, что этот способ рассматривается как "непрерывное литье".
210
Для достижения стабильного состояния выполняются расчеты псевдо нестабильного
состояния (от термического поля, определенного пользователем) до достижения
стабильного состояния (то есть, температура более не изменяется во времени).
История изменения температуры до достижения стабильного состояния не имеет
значения. Впоследствии невозможно выполнить спаренные расчеты «термическое
211
воздействие – напряжение» для непрерывного литья методом стабильного
состояния. Для этого используется алгоритм MiLE.
Невозможно выполнить моделирование фазы запуска непрерывного литья методом
стабильного состояния. Для этого используется алгоритм MiLE.
212
Практически для ввода новых слоев элементов в начале расчетов (в DataCAST)
между доменами 1 и 2 создается определенное количество слоев нулевой толщины.
Затем во время литья эти слои растягиваются как гармошка.
Нулевая толщина
213
Алгоритм MiLE предназначен обеспечить постоянство таких параметров, как
температура, разрывы твердой фазы, скорость и давление гармошки, см. рисунки
ниже.
214
Так как сетка гармошки и домена под гармошкой (отмеченные домены 2 и 3 на
рисунках выше) находится в движении, используется термин транспортировка для
описания такого движения.
Алгоритм MiLE используется только для модели прямого непрерывного литья.
Нельзя использовать этот алгоритм для модели непрерывного литья криволинейных
поверхностей (например, литье стальных криволинейных изделий) или литья полос
(для этого используется метод стабильного состояния). При этом MiLE позволяет
совместить расчеты напряжения с тепловым и гидродинамическим расчетами.
Единственным ограничением является запрет пересечения границы гармошки
твердой фазой (то есть, граница между доменами 1 и 3). Таким образом,
поверхность гармошки должна быть расположена в соответствующей зоне во
избежание такой ситуации (можно использовать неплоскую поверхность гармошки
для решения проблемы – см. раздел Подготовка к обработке).
215
ПОДГОТОВКА К ОБРАБОТКЕ
Стабильное состояние
Для непрерывного литья в стабильном состоянии моделируется домен
продолжительного литья (показан синим на рисунке).
216
217
Для определения скорости "Solid transport" необходимо заполнить следующую
панель:
218
Как видно на рисунке ниже, температура изменяется в отливке во время расчетов.
Только последний результат, который соответствует стабильному состоянию,
представляет интерес. Всеми прочими промежуточными результатами можно
пренебречь.
219
Thermal + Flow setup (Установка тепловых и гидродинамических
параметров)
При активизации модели потока необходимо установить следующие параметры в
дополнение к параметрам, описанным выше.
Необходимо указать скорость на входе и на выходе. В случае отсутствия насадки
(или отсутствия входного сечения, которое меньше сечения отливки)
устанавливается одна и та же скорость на входе и выходе в соответствии со
скоростью литья (и скорость транспортировки твердого тела).
220
Параметр Wall BC (нулевая скорость) применяется ко внешним поверхностям домена
литья и к контактам между отливкой и пресс-формой, если используется
неслучайный контакт (обратите внимание, что в настоящем примере большие
поверхности являются симметричными плоскостями).
221
Давление BC применяется (давление 1 бар) к одному узлу на входе (в верхней части
входной скорости BC).
222
Наконец, устанавливается параметр FLOW = 1. Кроме того, определяется значение
LVSURF выше 1 (например, 1.10). Как уже отмечалось, значение PREF
устанавливается на том же значении, что и давление BC (1 бар в этом примере).
223
Затем Wall BC применяется к оставшейся части поверхности (см. ниже).
224
Во-первых, скорость на входе, выходе и вдоль поверхности литья определяется для
скорости Velocity BC (обратите внимание, что на следующем примере большие
поверхности являются симметричными плоскостями).
225
Соответствующие функции "prefix_vximposed.c" и "prefix_vyimposed.c" копируются в
локальную директорию и программируются следующим образом:
226
Пример функции "prefix_vximposed.c"
227
Пример функции "prefix_vyimposed.c" (только окончание функции)
228
Пример функции "prefix_vxsolidtransport.c"
229
Пример функции "prefix_vysolidtransport.c" (только конец функции)
Это позволяет получить скорости, которые показаны на рисунке ниже (в этом случае
отображаются только наложенные скорости):
230
Расчеты позволяют получить следующие значения температуры и скорости, которые
доказывают, что скорости в зонах твердой фазы и твердо-жидкой соответствуют
скорости отливки.
231
Наконец, как при расчетах потока, давление BC устанавливается для верхней части
входа отливки.
232
дальнейшем удалять его при выполнении совмещенного теплового и
гидродинамического расчетов).
Построение сетки
Первым требованием является уровень сетки. Первоначальный домен литья
отображается сеткой в двух отдельных доменах, как показано на рисунке ниже
(пресс-формы и нижние блоки определяются как обычно).
233
вертикально по направлению вниз). Домен под гармошкой (отмечен красным цветом)
называется нижним доменом.
Более того, если используется насадка, она должна быть расположена в верхнем
домене (отмечена зеленым цветом на рисунке ниже).
234
Если используется неплоская граница гармошки, следует предпринять меры
предосторожности, чтобы обеспечить плавное развертывание гармошки (см. рисунок
ниже). Не допускается расположение границы гармошки параллельно направлению
литья (вертикальное в следующем примере) или под входящим углом. Говоря
математическими терминами, граница должна соответствовать функции (то есть,
одно значение Y должно соответствовать каждому значению X). Рекомендуется
использовать границу под наклоном, но не под слишком крутым углом, чтобы
избежать деформации во время развертывания гармошки.
Геометрическое меню
Задание параметров в Геометрическом меню определяется как обычно. Алгоритм
MiLE позволяет использовать симметрию, однако, так как невозможно
активизировать излучение при помощи параметров просмотра View Factors (ON) с
алгоритмом MiLE, не требуется в этом меню определять симметрию (только в меню
пограничных условий Boundary Conditions).
Следует отметить, что невозможно использовать виртуальную пресс-форму Virtual
mold с алгоритмом MiLE.
Объемы Volumes, указанные в этом меню, соответствуют начальному объему сетки
(а не объему после развертывания гармошки).
235
Определение материалов
Материалы определяются обычным способом. Свойства материалов по обеим
сторонам гармошки должны быть одинаковыми и отмечены как «Литье» (Сasting).
Свойства напряжения Stress также определяются обычным способом.
Границы контакта
Все границы между доменами пресс-форм определяются обычным образом.
Граница гармошки Accordion определяется по совпадению (COINC), однако при этом
не определяется коэффициент теплопередачи границы (остается a*). Граница (s)
между верхним доменом и пресс-формой (формами) может устанавливаться по
совпадению (COINC).
Граница(ы) между нижним доменом (включая нижний блок, при наличии) и пресс-
формой (формами) может устанавливаться по несовпадению (NCOINC). Это
обусловлено тем, что нижний домен (включая гармошку, принадлежащую этому
домену) и нижний блок перемещаются по отношению к пресс-форме во время литья.
Таким образом, граница несовпадения определяет значение передачи теплоты
между перемещающейся отливкой и стационарной пресс-формой.
236
Пограничные условия
Для определения связи гармошки (Link) следует выполнить две операции во время
установки параметров.
a) Периодическое пограничное условие Periodic boundary condition может
применяться для связи обеих сторон гармошки. Для этого следует добавить
параметр "Periodic" Boundary condition (1). Первое значение "Periodic entry"
назначается на узлы гармошки (на границе гармошки), которые расположены
на верхнем домене, второе значение "Periodic entry" назначается на узлы
границы гармошки на верхнем домене (2-3). После выбора этих узлов обе
стороны связываются при помощи кнопки "Link" (4).
Кнопка "Link" открывает следующую панель. Кнопку "Apply" можно нажать без
внесения изменений в панель по умолчанию (то есть, нулевой вектор смещения и
одно ненулевое значение при определении поворотной оси Rotational Axis).
237
b) Характеристики гармошки Accordion определяются параметром "Accordion BC".
Этот параметр BC назначается поверхности нижнего домена, который
находится на границе гармошки.
238
Необходимо определить количество слоев Гармошки, а также толщина элемента
(после развертывания элемента). Так как все слои создаются в начале расчетов (в
DataCAST), рекомендуется определить количество слоев, которое не должно быть
слишком большим в соответствии с окончательной длиной отливки (для сохранения
размеров модели в разумных пределах).
После установки Гармошки необходимо определить условия охлаждения со стороны
заготовки непрерывного литья на выходе из пресс-формы (при ее наличии).
Как видно из рисунка боковое охлаждение отливки (под границей гармошки)
представляет собой достаточно сложный процесс. Сначала производится передача
теплоты между отливкой (и нижним блоком, при наличии) и пресс-формой. Затем на
выходе отливки из пресс-формы производится конвекционное охлаждение (то есть,
условия Heat BC). С перемещением домена можно определить переход от одних
условий теплопередачи к другим.
239
Коэффициент теплопередачи границы определяется в предыдущем разделе. Что
касается параметра Heat BC, он применяется к боковым сторонам нижнего домена
(и, по возможности, к боковым сторонам верхнего блока, при наличии) как показано
на рисунке:
240
Для этого определите параметр Heat BC функцией пользователя (см. раздел
Функции пользователя). Сначала определите значение Heat BC следующим образом:
241
Такая функция пользователя (которая может быть более сложной) допускает
отсутствие конвекционной теплопередачи внутри пресс-формы, при этом
конвекционное охлаждение применяется ко всей поверхности на выходе из пресс-
формы.
Прочие пограничные условия устанавливаются в ходе обычных расчетов ProCAST.
242
Условия обработки
Скорость смещения (соответствующая скорости литья) применяется к нижнему
домену, а также к верхнему блоку (при наличии).
243
Начальное состояние
Начальное состояние определяется как обычно.
244
ПРИМЕРЫ MILE
Thermal + Flow
Кроме установки тепловых параметров Thermal (см. примеры нестабильного
состояния (MiLE)), следует определить следующие параметры для активации потока.
Пограничные условия
Входная скорость velocity BC устанавливается для верхней поверхности. На примере
ниже входная скорость применяется ко всей верхней поверхности (которая
совпадает с выходным сечением литейной формы). В этом случае входная скорость
должна совпадать со скоростью смещения, применяемой к нижнему домену и
нижнему блоку.
245
Так как границы несовпадения устанавливаются между нижним интерфейсом
отливки и пресс-формы, необходимо установить параметр Wall BC (нулевая
скорость) со стороны отливки этих границ, чтобы предотвратить утечку (помните, что
крупные поверхности в этом примере устанавливаются симметрично (параметры
Symmetries)).
246
Параметры исполнения (Run Parameter)
Наконец, необходимо установить параметр FLOW = 1. Кроме того, значение
параметра LVSURF должно быть выше 1 (например, 1.10). Как уже отмечалось,
значение PREF должно совпадать со значением давления Pressure BC.
247
Это позволяет точно определить входную скорость в соответствии со скоростью
литья (соотношение поверхностей).
248
Наконец, давление Pressure BC применяется к одному узлу входной поверхности.
Thermal + Stress
В настоящем разделе описывается пример установки параметров Thermal-Stress
(тепловые параметры + напряжение). Порядок установки тепловых параметров
описан в разделе Примеры нестабильного состояния (MiLE).
249
Следует помнить, что ни в коем случае зона затвердения не должна пересекать
границу гармошки (то есть, верхний домен должен оставаться в жидкой зоне.
Обратите внимание, что на этой стадии невозможно выполнить расчеты напряжения
для нижнего блока. Однако пресс-формы могут рассматриваться как Жесткие (Rigid),
Свободные (Vacant), и расчеты напряжения могут быть выполнены.
Пограничные условия
Параметр отсутствия смещения No Displacement BC устанавливается для домена
отливки Casting domain. Тем самым к жидким узлам автоматически применяется
нулевое смещение. Модель становится достаточно ограниченной для расчета
напряжения.
Если напряжения рассчитываются также в пресс-форме, следует установить
обычный параметр смещения Displacement BC для пресс-формы.
250
значения SCALC определяются следующим образом (для большей точности
результатов):
Значение ( V * dtmax * SCALC ) / E должно быть меньше 0.1 - 0.2.
251
CORE BLOWING (изготовление стержней на пескодувных
машинах)
ProCAST позволяет моделировать процесс изготовления стержней на пескодувных
машинах.
ВВЕДЕНИЕ
где,
динамическая вязкость
коэффициент сжатия
вектор скорости
УСТАНОВКИ МОДЕЛИ
Свойства материалов
Модель вязкости определяется при помощи вводной панели Carreau-Yasuda, которая
выводит следующую таблицу:
252
нулевая вязкость
неопределенная вязкость
сдвиг фазы
мощность
Примечание:
Следует отметить, что при расчетах процессов пескодувного производства
(NNEWTON = 7), формула модели Carreau-Yasuda (см. выше) не совпадает с
формулой аномальной модели.
Рекомендуемые значения:
нулевая вязкость: 1 Pa.s
неопределенная вязкость: 0.2 Pa.s
сдвиг фазы: 3e-5 s
мощность: 100
Yasuda : 0 (не используется)
253
Геометрия-сетка/пограничные условия
Для успешного выполнения расчетов необходимо выполнить моделирование
верхнего резервуара песка "upper sand reservoir", как показано на рисунке:
254
Значение Vent (вентиляционные отверстия) определяется для вывода воздуха. На
двух рисунках показаны различные параметры вентиляционных отверстий.
255
Типичные пограничные условия воздушных отверстий:
256
Параметры Standard Flow устанавливаются как обычно. Не забудьте установить GAS
= 1 для активизации газовой модели (обязательно):
257
ЭКСПЕРИМЕНТАЛЬНОЕ СОПОСТАВЛЕНИЕ
258
259
ГОРЯЧЕЕ РАСТРЕСКИВАНИЕ (ПРИ НЕПРЕРЫВНОМ ЛИТЬЕ)
В главе описывается модель Hot Cracking ProCAST.
Примечания
Обратите внимание, что модель горячего растрескивания Hot Cracking (HCS)
может использоваться для стабильного состояния при непрерывном литье (или
DC). Эта модель не может использоваться для фасонного литья (так как этот
процесс является нестабильным).
Более того, модель HCS может использоваться только для прямого
непрерывного литья.
ВВЕДЕНИЕ
260
Обратите внимание, что температура сращивания двух зерен зависит от их
расположения. Между Tmf и Tcg оболочка жидкой фазы может выдержать давление
кавитации, при котором образуется пустота, потенциально переходящая в горячую
трещину. Любой разрыв целостной оболочки междендритовой жидкости в слое зерен
вряд ли можно компенсировать подачей из верхней зоны вследствие высокого
объема твердой фазы (то есть, низкая проницаемость).
261
где pa - атмосферное давление, ρgh – металлостатическая вставка. Δpsh и Δpmec
определяют падение давления в твердо-жидкой смеси вследствие сжатия при
затвердении и деформации потока соответственно. В стабильном состоянии и при
однородной механической скорости деформации по всей твердо-жидкой фракции
значения определяются следующими формулами (формула 2):
262
• общая высота жидкой фазы по отношению к iso-линии Tcg [m];
• вектор гравитации [m/s2];
• плотность для жидкости и для каждой твердой фазы [kg/m3];
• вязкость жидкой фазы [Pa.s];
• среднее значение зерен (для равноосных структур) или расположение вторичных
дендритных ветвей (для колоннообразных микроструктур) [m].
263
где n – количество строк, а Nphase – количество твердых фаз (a, b, g, ...) (которые
могут присутствовать вместе с жидкой фазой), которые учитываются (1 для
ВАЖНО
• температуры Ti сохраняются для увеличения значений, поэтому твердые фракции
).
• количество значений n, должно быть достаточно большим для точного определения
двух интегралов A и B, особенно при высоких твердых фракциях.
• интеграция A и B выполняется от Tcg до Tn (температура ликвидуса или
температура массовой подачи).
• твердые фракции не имеют единиц, поэтому они не могут быть выражены в %
264
nx [-] : количество профилей в направлении X
ny [-] : количество профилей в направлении Y
Domain number [-] : домен, в котором выполняются расчеты HCS (должен быть
только один домен)
liquid height [m] : координата высоты верхней части кармана жидкой фазы (может
быть вне домена). Эта высота расположена параллельно вектору гравитации.
stationary t.tol [°C] : Если t.tol является положительной величиной, она отражает
максимально приемлемую разницу температур между двумя последними
сохраненными шагами для достижения стабильных условий. Если величина
равняется 0.0, учитывается только последнее сохраненное значение (без проверки
стабильного состояния). Если величина является отрицательной, RDG
рассчитывается и сохраняется для всех сохраненных шагов (в файле .csv
содержится последний шаг).
Naxis : направление скорости отливки и гравитации (1: направление X, 2:
направление Y, 3: направление Z). Эта величина всегда должна быть положительной
265
velocity [m/s] : скорость отливки (скорость может быть положительной или
отрицательной). Если скорость отрицательная, она определяется в отрицательном
направлении оси координат (определяется параметром Naxis)
gravity [m/s2] : значение гравитации (гравитация может быть положительной или
отрицательной). Если гравитация является отрицательным значением, оно
определяется по отрицательной оси координат (определяется параметром Naxis).
Для вертикального литья вниз гравитация и скорость имеют один и тот же знак. Для
вертикального литья вверх гравитация и скорость имеют противоположные знаки.
liquid density [kg/m3] : плотность жидкости (для ликвидуса)
number of solid phases [-] : определяется количество твердых фаз (например - 2 для
перитектической реакции)
solid densities [kg/m3] : плотность для каждой твердой фазы (для солидуса)
viscosity [Pa.s] : вязкость жидкости (для ликвидуса)
average microstructure size [m] : обычно учитывается SDAS
cavitation depression [Pa] : пониженное давление кавитации
coalescence fraction [-] : твердая фракция, при которой осуществляется сращивание
зерен. Эта фракция определяет Tcg (температура сращивания).
Примечания
Stationary.t.tol: Максимально допустимое отклонение температуры (°C)
Режим стабильного состояния считается достигнутым, когда между двумя
сохраненными шагами максимальное изменение температуры для всех узлов
меньше значения stationary.t.tol. Значение HCS рассчитывается для последнего
шага, который соответствует стабильному состоянию. Нормальным значением
stationary.t.tol. является 0.1-1.0 °C.
Cavitation depression:
Пониженное давление кавитации зависит от состава сплава и содержания газа и
примесей. Типичное значение для металлических сплавов изменяется от 10 до 100
kPa.
Mesh refinement near the Tcg isotherm: (измельчение сетки возле изотермы)
Сетка должна быть достаточно мелкой (или уменьшаться возле изотермы iso-
Tcg для точного расчета не только положения изотермы, но и значений
теплового градиента, который определяется по температуре и требует
большего количества точек сетки.
ПРИМЕР
266
Файл с результатами prefix_resuhcs.epf генерируется автоматически, на печать
выводится следующая информация вместе со значениями двух параметров A и B:
267
Обратите внимание, что модуль HCS запускается из программы Calcosoft-3D.
268
Рассчитанные значения чувствительности к горячим трещинам сохраняются в файле
prefixhcscrit.usf. Кроме того, в формате Excel csv (значения вводятся через запятую)
значения сохраняются в двух файлах prefix_hcs-column.csv и prefix_hcs-array.csv, в
форме таблиц и в форме массива, соответственно.
Если имеется более одного домена (например, отливка и пресс-форма), значения
HCS в пресс-форме устанавливаются на -1.
Если чувствительность к горячему растрескиванию слишком высока, максимальное
значение ограничивается 1e6. В этом случае можно сказать, что растрескивание
имеет место в любом случае.
ПРОСМОТР РЕЗУЛЬТАТОВ
Результаты сохраняются в файле prefixhcscrit.usf, просмотр результатов
производится при помощи пост-процессора. После загрузки данных следует выбрать
критерий Field/Additional/HCS_criterion для вывода выбранного поля. Пример показан
на рисунке:
269
prefix_hcs-column.csv содержит данные, сохраненные в таблице, как показано на
следующих рисунках:
x (координата x), y (координата y), z (координата z поверхности iso-Tcg), rdg
(значение hcs, полученное для модели rdg), Gx, Gy, Gz (компоненты теплового
градиента в точке (x,y,z)).
Обратите внимание, что система координат – это система, определенная в сетке (см.
рисунок после следующего рисунка).
270
Просмотр массива в файле prefix_hcs-array.csv в формате Excel.
271
Очистите число nx*ny (здесь 60) перед получением 3D изображения массива.
273
Трехмерное изображение со значениями HCS.
ССЫЛКИ
[1] M. Rappaz, J.-M. Drezet and M. Gremaud : "A new hot tearing criterion", Met. Trans.
Vol. 30A, pp-449-455, Feb. 1999.
[2] J.-M. Drezet and M. Rappaz: "A New Hot Tearing Criterium for Aluminium Alloys",
proceedings of the First EsaForm Conference on Material Forming, Ecole des Mines de
Paris, CEMEF, Sophia Antipolis, France, March 1998, pp. 49-52.
[3] J.-M. Drezet, M. Gremaud, R. Graf and M. Gaümann, A new hot tearing criterion for
steel, proceedings of the 4th European Continuous Casting Conference, IOM
communications, Birmingham, UK, October 2002, pp. 755-763.
274
ВХОДНЫЕ И ВЫХОДНЫЕ ФАЙЛЫ
В этой главе приведен список различных файлов, которые создают и используют
модули ProCAST.
Файлы MeshCAST
Файл Тип Назначение
(I-вх.,
O-
вых.)
ПЕРЕФИКС.gmrst IO Бинарный файл сетки для перезапуска расчета
ПЕРЕФИКС.sm IO Поверхностная сетка в текстовом формате
ПЕРЕФИКС.stlsm O Поверхностная сетка в текстовом формате из STL
файла
ПЕРЕФИКС.igs I ASCII файл IGES
ПЕРЕФИКС.iges I ASCII файл IGES
ПЕРЕФИКС.stp I ASCII файл STEP
ПЕРЕФИКС.step I ASCII файл STEP
ПЕРЕФИКС.xmt_txt I ASCII файл Parasolid
ПЕРЕФИКС.x_t I ASCII файл Parasolid
ПЕРЕФИКСd.dat I ASCII файл перезапуска расчета ProCAST
ПЕРЕФИКС_pre_sh.sm I ASCII файл восстановления сетки корковой формы
ПЕРЕФИКС.patran I ASCII файл Patran (объемная сетка)
ПЕРЕФИКС.out IO ASCII файл Patran (поверхностная сетка)
ПЕРЕФИКС.ideas I ASCII файл I-DEAS (объемная сетка)
ПЕРЕФИКС.unv I ASCII файл I-DEAS (поверхностная сетка)
ПЕРЕФИКС.nastran I ASCII файл Nastran (объемная сетка)
ПЕРЕФИКС.ansys I ASCII файл ANSYS (объемная сетка)
ПЕРЕФИКС.stl I ASCII файл STL
ПЕРЕФИКС.bstl I Бинарный файл STL
ПЕРЕФИКС.mesh IO ASCII файл объемной сетки ProCAST
ПЕРЕФИКС_sub.sm O ASCII файл поверхностной сетки, полученной из
объемной
ПЕРЕФИКС_sub_act.sm O ASCII файл активной части исходной
поверхностной сетки
ПЕРЕФИКС.elem O ASCII файл элементов Ansys
ПЕРЕФИКС.node O ASCII файл узлов Ansys
ПЕРЕФИКС.wrk O Временный рабочий файл для объединения
поверхностной сетки
ПЕРЕФИКС.ceg O Временный рабочий файл для объединения
поверхностной сетки
usr_cmnds IO ASCII файл, содержащий настройки пользователя
*.gif O Съемка экрана GIF
mesh.print
ПЕРЕФИКС.psm
275
Файлы PreCAST
Файл Тип Назначение
(I-вх.,
O-
вых.)
ПЕРЕФИКСd.dat IO ASCII файл общего описания модели (включая
геометрии), также используется для перезапуска
ПЕРЕФИКСp.dat IO ASCII файл с параметрами запуска (Run Paramerters),
также используется для перезапуска
ПЕРЕФИКСg0.dat IO ASCII файл Cut-off – значения подоменно для литья
тиксоматериалов
bc.db I ASCII файл с базой данных граничных условий
matl.db I ASCII файл с базы данных свойств материалов
stress.db I ASCII файл базы данных свойств для расчета
напряжений
intf.db I ASCII файл базы данных границ раздела (Interface)
proc.db I ASCII файл базы данных по процессам
CT_Al.db I ASCII файл термодинамической базы данных по Al
CT_Fe.db I ASCII файл термодинамической базы данных по Fe
CT_Ni.db I ASCII файл термодинамической базы данных по Ni
CT_Mg.db I ASCII файл термодинамической базы данных по Mg
CT_Ti.db I ASCII файл термодинамической базы данных по Ti
ПЕРЕФИКСt.unf I Бинарный файл Temperature results for extracting initial
condition
ПЕРЕФИКС.rnm I Бинарный файл перенумерации узлов
ПЕРЕФИКСd.unf I Бинарный файл информации о шаге по времени
ПЕРЕФИКСid.dat IO ASCII файл данных инверсного расчета
ПЕРЕФИКС.out I ASCII файл сетки нейтрального формата PATRAN
ПЕРЕФИКС.unv I ASCII файл универсальный файл сетки IDEAS
ПЕРЕФИКС.mesh I ASCII файл Meshcast
predefined_%d_p.dat ASCII файл Pre-defined p.dat
default_p.dat ASCII файл значений по умолчанию p.dat
276
Исходные файлы (для солвера ProCAST, сгенерированные
DataCAST)
Эти файлы также являются выходными для ViewCAST
Файл Тип Назначение
(I-вх.,
O-
вых.)
ПЕРЕФИКСd.dat IO Бинарный файл общего описания модели (включая
геометрию), также используется для перезапуска
ПЕРЕФИКСg.unf O Бинарный файл описания модели (сетка, материалы,
граничные условия)
ПЕРЕФИКСt.unf O Бинарный файл результатов теплового расчета, хранит
начальные условия
ПЕРЕФИКСs.unf O Бинарный файл координат узлов перемещающихся
элементов
ПЕРЕФИКСo.unf O Бинарный файл координат узлов Окружения
ПЕРЕФИКС.rnm O Бинарный файл информации о перенумерации точек
ПЕРЕФИКСff.unf O Бинарный файл информации о свободных поверхностях
(зеркале жидкости)
ПЕРЕФИКСd.out O ASCII файл DataCAST с основными данными
277
ПЕРЕФИКСn.unf O Бинарный файл по неньютоновскому сдвигу и вязкости
ПЕРЕФИКСo.unf O Бинарный файл координат смещения разнесенной
сборки формы
ПЕРЕФИКСp.unf O Бинарный файл по давлению
ПЕРЕФИКСpa.unf O Бинарный файл максимальных ускорений при
изготовлении стержней
ПЕРЕФИКСpp.unf O Бинарный файл максимальных давлений при
изготовлении стержней
ПЕРЕФИКСpv.unf O Бинарный файл максимальных скоростей при
изготовлении стержней
ПЕРЕФИКСprt.unf O Бинарный файл движения частиц
ПЕРЕФИКСq.unf O Бинарный файл теплового потока
ПЕРЕФИКСr.unf O Бинарный файл плотности сжатия
ПЕРЕФИКСs.unf O Бинарный файл координат узлов для перемещающихся
элементов
ПЕРЕФИКСtv.unf O Бинарный файл по турбулентной вязкости
ПЕРЕФИКСx.unf O Бинарный файл смещения по X
ПЕРЕФИКСy.unf O Бинарный файл смещения по Y
ПЕРЕФИКСz.unf O Бинарный файл смещения по Z
ПЕРЕФИКСu.unf O Бинарный файл скорость по оси X
ПЕРЕФИКСv.unf O Бинарный файл скорость по оси Y
ПЕРЕФИКСw.unf O Бинарный файл скорость по оси Z
ПЕРЕФИКС.vf O Бинарный файл факторов отображения после
включения симметрии
ПЕРЕФИКС.view O Бинарный файл групп факторов отображения
ПЕРЕФИКС.serr O Бинарный файл фактор отображения ошибок по
строкам
ПЕРЕФИКСp.out O Бинарный файл запуска расчета ProCAST
278
Файлы, необходимые для перезапуска расчета
(некоторые из этих файлов нужны для ViewCAST)
Файл Тип Назначение
(I-вх.,
O-
вых.)
ПЕРЕФИКСAmtx.unf O Магнитный потенциал, использованный с граничным
интегральным методом
ПЕРЕФИКСbs0.unf O Back stress 0, used in kinematic hardening
ПЕРЕФИКСbs1.unf O Back stress 1, used in kinematic hardening
ПЕРЕФИКСcr.unf O Реакция восстановления для RTM
ПЕРЕФИКС.ctoc O Информация для фактора отображения излучения
ПЕРЕФИКС.fic O Информация о виртуальной форме
ПЕРЕФИКС.fom O Информация о литье по выжигаемой модели
ПЕРЕФИКСfv.unf O Фаза пустот, используемая индикатором трещин
ПЕРЕФИКС.glue O Status of glue nodes in lost foam
ПЕРЕФИКСgp.unf O Зазоры при контакте доменов
ПЕРЕФИКСmdc.unf O Масса и диффузионные матрицы
ПЕРЕФИКС.mcf O Коэффициенты для выражения моментов
ПЕРЕФИКС.mrv O Информация о литье по выжигаемой модели
ПЕРЕФИКСm1.unf O Микромодель, эвтектика ковкого чугуна
ПЕРЕФИКСm2.unf O Микромодель, первичные дендриты
ПЕРЕФИКСm4.unf O Микромодель, Coupled Stable/Metastable Eutectic
Growth
ПЕРЕФИКСm16.unf O Микромодель, эвтектика серого/белого чугуна
ПЕРЕФИКСm32.unf O Микромодель, эвтектоид высокопрочного чугуна
ПЕРЕФИКСm64.unf O Микромодель, эвтектоид серого чугуна
ПЕРЕФИКСm128.unf O Микромодель, перетектическое превращение
ПЕРЕФИКСm256.unf O Микромодель, Дельта/Гамма, Гамма/Альфа,
Гамма/цементит
ПЕРЕФИКСm512.unf O Микромодель
ПЕРЕФИКСpn.unf O Binary Average penetration, penalty number
ПЕРЕФИКС.pr O Binary Pressure relaxation info
ПЕРЕФИКС.rmp O Binary Radiation face remapping
ПЕРЕФИКС.sel O Binary Highest filled element (FREESURF=2)
ПЕРЕФИКС.shk O Данные по усадке, старые
ПЕРЕФИКСsm.unf O Binary Slave-master data
ПЕРЕФИКСsr.unf O Остаточная нагрузка
ПЕРЕФИКСst.unf O Температурная нагрузка
ПЕРЕФИКСsth.unf O Binary Last thermal load
ПЕРЕФИКС.t2q O Binary Tri-to-quad (Radiation)
ПЕРЕФИКСtb.unf O Binary Turbulence data, obsolete
ПЕРЕФИКСthx.unf O Вязкость при тиксолитье
ПЕРЕФИКСl.prf O Температурный градиент в твердой фазе
ПЕРЕФИКСlp.unf O Бинарный файл времени граничных условий
отключения отображения при заполнении
279
Файлы, генерируемые ViewCAST
Файл Тип Назначение
(I-вх.,
O-
вых.)
ПЕРЕФИКСes.unf O Бинарный файл результатов эффективных напряжений
ПЕРЕФИКСs1.unf O Бинарный файл с главными напряжениями 1
ПЕРЕФИКСs2.unf O Бинарный файл с главными напряжениями 2
ПЕРЕФИКСs3.unf O Бинарный файл с главными напряжениями 3
ПЕРЕФИКСss.unf O Бинарный файл с максимальным разрывным
напряжением
ПЕРЕФИКСsp.unf O Бинарный файл со средним нормальным напряжением
ПЕРЕФИКСsx.unf O Бинарный файл по нормальным напряжениям по оси X
ПЕРЕФИКСsy.unf O Бинарный файл по нормальным напряжениям по оси Y
ПЕРЕФИКСsz.unf O Бинарный файл по нормальным напряжениям по оси Z
ПЕРЕФИКСsxy.unf O Бинарный файл по разрывным напряжениям в
плоскости X-Y
ПЕРЕФИКСsyz.unf O Бинарный файл по разрывным напряжениям в
плоскости Y-Z
ПЕРЕФИКСszx.unf O Бинарный файл по разрывным напряжениям в
плоскости Z-X
ПЕРЕФИКСepn.unf O Бинарный файл эффективных пластических
деформаций
ПЕРЕФИКСac.unf O Бинарный файл Альфа-случая
ПЕРЕФИКСac.ntl O Нейтральный бинарный файл Альфа-случая
ПЕРЕФИКСdas.unf O Бинарный файл по расстояниям между вторичными
дендритами
ПЕРЕФИКСdas.log O ASCII файл-лог по SDAS
ПЕРЕФИКСdas.ntl O Нейтральный ASCII файл по SDAS
ПЕРЕФИКСm.unf O Бинарный файл с критериями отображения Mapping
factor (RGL)
ПЕРЕФИКСm.log O ASCII файл с логом Mapping factor
ПЕРЕФИКСm.ntl O Нейтральный ASCII файл Mapping factor
ПЕРЕФИКСi.unf O Бинарный файл изолиний
ПЕРЕФИКСi.log O ASCII лог-файл изолиний
ПЕРЕФИКСi.ntl O Нейтральный ASCII файл изолиний
ПЕРЕФИКСl.unf O Бинарный файл длин подпитки
ПЕРЕФИКСl.log O ASCII лог-файл длин подпитки
ПЕРЕФИКСl.ntl O Нейтральный ASCII файл длин подпитки
ПЕРЕФИКСr.ntl O ASCII файл геометрии излучающих поверхностей
ПЕРЕФИКСg.ntl O Нейтральный ASCII файл сетки
ПЕРЕФИКСf.ntl O ASCII файл группировки излучающих поверхностей
ПЕРЕФИКСe.ntl O Нейтральный ASCII файл ошибок сумм по строкам
ПЕРЕФИКСs.ntl O Нейтральный ASCII файл с результатами расчета
напряжений
ПЕРЕФИКСt.ntl O Нейтральный ASCII файл температур
ПЕРЕФИКСt.log O ASCII лог-файл температур
280
ПЕРЕФИКСq.ntl O Нейтральный ASCII файл теплового потока
ПЕРЕФИКСq.log O ASCII лог-файл теплового потока
ПЕРЕФИКСp.ntl O Нейтральный ASCII файл давлений
ПЕРЕФИКСp.log O ASCII лог-файл давлений
ПЕРЕФИКСv.ntl O Нейтральный ASCII файл скоростей
ПЕРЕФИКСv.log O ASCII лог-файл скоростей
ПЕРЕФИКСd.ntl O Нейтральный ASCII файл смещений
ПЕРЕФИКСd.log O ASCII лог-файл смещений
ПЕРЕФИКС.tt O ASCII файл температура-время
ПЕРЕФИКС.lv O ASCII файл с настройками последнего просмотра
ПЕРЕФИКС.clip O ASCII файл сечения
*.gif ASCII файл анимации GIF
Прочие файлы
(Некоторые файлы создаются для внутреннего применения)
ПЕРЕФИКС.cm
ПЕРЕФИКС.mtx
bem.out
ПЕРЕФИКСc.out
debug.out
dbg.out
mem_usage
poros.out
ПЕРЕФИКС.rhs
ПЕРЕФИКС.lhs
ПЕРЕФИКС.sol
ПЕРЕФИКСrf.out
ПЕРЕФИКС.rhs_v
sconv
ПЕРЕФИКСf.out
ПЕРЕФИКС.phs
ПЕРЕФИКС_rho.dat
ПЕРЕФИКС_k.dat
ПЕРЕФИКС_mu.dat
ПЕРЕФИКС_tdd.dat
ПЕРЕФИКС.err
ПЕРЕФИКСt.out
281
ПОЛЕЗНЫЕ СОВЕТЫ
ВХОДНАЯ СКОРОСТЬ
Как видно из графика, через 0.5 мм скорость падения достигает 10 см/сек. Через 1.25
см скорость составляет 0.5 м/сек, а по достижении высоты падения 10 см скорость
падения увеличивается до 1.4 м/сек. После 20 см скорость падения составляет 2
м/сек.
Обычно разливной ковш (или тигель) устанавливается как минимум на расстоянии 10
- 20 см над поверхностью отливки. Практически рекомендуется установить входную
скорость (как предельное значение для модели) 1 - 2 м/сек, не меньше.
Впоследствии входной диаметр устанавливается соответственно для корректного
потока металла. Если входная скорость имеет слишком низкое значение (например,
10 см/сек), входной диаметр должен быть слишком большим, и, благодаря большому
ускорению на первых сантиметрах, диаметр струи жидкого потока сильно
уменьшается. Такую ситуацию сложно моделировать, поэтому ее следует избегать.
282
Наконец, следует отметить, что сетка ниже падающего жидкого потока должна быть
достаточно мелкой, 2-3 элемента на толщину струи жидкого потока.
Когда определяется вход "inlet BC", следует определить входную поверхность таким
образом, чтобы входная скорость не была слишком мала (то есть, не менее 1 м/сек).
Для этого входная скорость проверяется на нулевом шаге моделирования. Если
скорость слишком мала, следует уменьшить входную поверхность.
283
ПОВТОРНЫЙ ЗАПУСК
Что нужно делать, если мы хотим перезапустить расчет после внесения некоторых
изменений в данные?
• если содержание файла d.dat не изменялось, можно не запускать DataCAST, и
можно работать непосредственно в ProCAST. Как правило, это случается, если
изменялось содержание только файла p.dat. Если PreCAST загружен, d.dat файл
не изменяется, если изменяются только параметры запуска. Если что-нибудь
еще изменено в PreCAST, необходимо работать сначала с DataCAST и затем с
ProCAST.
• когда d.dat файл изменяется, сначала должен быть выполнен DataCAST, и
затем должен быть запущен ProCAST.
• когда нужно продолжить вычисление с данного временного шага, должен
использоваться DataCAST с опцией -u. Это обязательно, чтобы не стереть
существующие файлы результата (подробнее смотрите раздел "Решатель" в
главе "Выполнение расчета").
284
ПРОБЛЕМЫ СХОДИМОСТИ
Если расчет не сходится или имеет проблему сходимости (это может быть замечено
в файле p.out – пожалуйста, обратитесь за подробностями к разделу “Возникающие
проблемы”), можно попробовать сделать следующее:
Тепловая модель не сходится:
• проверяют тепловые свойства материалов (в особенности, если определена
кривая энтальпии, проверьте, чтобы кривая была строго возрастающая),
• изменяют параметры решателя от TDMA до CGSQ (с параметром запуска
CGSQ),
• увеличивают параметр запуска тепловой сходимости CONVT от 1 до 2
(максимум 5),
• изменяют сетку, чтобы улучшить ее качество.
Гидравлическая модель не сходится (скорости давлений):
• изменяют параметры решателя от TDMA до CGSQ (с параметром запуска
CGSQ),
• увеличивают параметр запуска гидравлической сходимости CONVV от 0.05 до
0.1 (максимум 0.5).
• изменяют сетку, чтобы улучшить ее качество.
285
РАСЧЕТ НАПРЯЖЕНИЙ
286
ПОЛОСТИ В МОДЕЛЯХ НАПРЯЖЕНИЯ
287
288
ВИЗУАЛИЗАЦИЯ НАПРЯЖЕНИЙ
Эффективное напряжение
Имеются несколько способов оценить состояние локального напряжения с
единственным значением. Формула ниже показывает, как рассчитано в ViewCAST
Эффективное Напряжение (например, в одном измерении эффективное напряжение
соответствует напряжению непосредственно). Чтобы упростить, можно полагать, что
оно соответствует некоторому "среднему" значению напряжения. Как показано в
уравнении ниже, Эффективное Напряжение всегда положительно и, таким образом,
оно не позволяет определить, находится состояние напряжения в сжатии или в
растяжении. Для определения этого должны использоваться другие возможности
визуализации.
289
Максимальные напряжения сдвига
290
Основные напряжения
Рассматривая состояние напряжения данного единичного объема, можно найти
единичный куб с различной ориентацией, где все напряжения сдвига нулевые. Таким
образом, остаются только нормальные напряжения, и они называются основными
напряжениями. Основное напряжение 1 является большим значением, основное
напряжение 3 - меньшим значением.
Положительные значения показывают растянутое состояние, а отрицательные
значения показывают сжатое состояние.
291