LaserSTUDIO работает под операционной системой Windows и управляет всеми устройствами лазерного
комплекса по сети CAN. LaserSTUDIO предназначена для выполнения технологического процесса
лазерной обработки путём создания рабочих траекторий и введения технологических параметров.
Подробнее
LaserSTUDIO работает под операционной системой Windows и управляет всеми устройствами лазерного
комплекса по сети CAN. LaserSTUDIO предназначена для выполнения технологического процесса
лазерной обработки путём создания рабочих траекторий и введения технологических параметров.
Array
(
[DATE_CREATE] => 19.11.2025 11:22:50
[~DATE_CREATE] => 19.11.2025 11:22:50
[ID] => 549
[~ID] => 549
[NAME] => Использование численных методов для симуляции технологических процессов в лазерной обработке
[~NAME] => Использование численных методов для симуляции технологических процессов в лазерной обработке
[IBLOCK_ID] => 19
[~IBLOCK_ID] => 19
[IBLOCK_SECTION_ID] =>
[~IBLOCK_SECTION_ID] =>
[DETAIL_TEXT] =>
[~DETAIL_TEXT] =>
[DETAIL_TEXT_TYPE] => text
[~DETAIL_TEXT_TYPE] => text
[PREVIEW_TEXT] => В современном машиностроении всё чаще
используются методы предварительного расчёта технологической операции. Эти
методы встраиваются в ПО, помогая оператору обходиться практически без помощи
научно – технологического отдела. Но, несмотря на существенное развитие таких
технологий в машиностроении, область лазерной обработки остаётся не до конца
изученной в вопросе предварительного высокоточного анализа операций.
[~PREVIEW_TEXT] => В современном машиностроении всё чаще
используются методы предварительного расчёта технологической операции. Эти
методы встраиваются в ПО, помогая оператору обходиться практически без помощи
научно – технологического отдела. Но, несмотря на существенное развитие таких
технологий в машиностроении, область лазерной обработки остаётся не до конца
изученной в вопросе предварительного высокоточного анализа операций.
[PREVIEW_TEXT_TYPE] => html
[~PREVIEW_TEXT_TYPE] => html
[DETAIL_PICTURE] => Array
(
[ID] => 1963
[TIMESTAMP_X] => 19.11.2025 12:34:21
[MODULE_ID] => iblock
[HEIGHT] => 472
[WIDTH] => 1632
[FILE_SIZE] => 183387
[CONTENT_TYPE] => image/jpeg
[SUBDIR] => iblock/118
[FILE_NAME] => tl9izw5110r3dsj22pk299et00vsmwv8.jpg
[ORIGINAL_NAME] => 3D_PowellBadlyScaledFunction.jpg
[DESCRIPTION] =>
[HANDLER_ID] =>
[EXTERNAL_ID] => 718caaaca8f9d37b14dfb5ce7f654126
[VERSION_ORIGINAL_ID] =>
[META] =>
[SRC] => /upload/iblock/118/tl9izw5110r3dsj22pk299et00vsmwv8.jpg
[UNSAFE_SRC] => /upload/iblock/118/tl9izw5110r3dsj22pk299et00vsmwv8.jpg
[SAFE_SRC] => /upload/iblock/118/tl9izw5110r3dsj22pk299et00vsmwv8.jpg
[ALT] => Использование численных методов для симуляции технологических процессов в лазерной обработке
[TITLE] => Использование численных методов для симуляции технологических процессов в лазерной обработке
)
[~DETAIL_PICTURE] => 1963
[TIMESTAMP_X] => 19.11.2025 12:34:21
[~TIMESTAMP_X] => 19.11.2025 12:34:21
[ACTIVE_FROM_X] => 2025-11-18 12:04:00
[~ACTIVE_FROM_X] => 2025-11-18 12:04:00
[ACTIVE_FROM] => 18.11.2025 12:04:00
[~ACTIVE_FROM] => 18.11.2025 12:04:00
[LIST_PAGE_URL] => /articles/
[~LIST_PAGE_URL] => /articles/
[DETAIL_PAGE_URL] => /articles/ispolzovanie-chislennykh-metodov-dlya-simulyatsii-tekhnologicheskikh-protsessov-v-lazernoy-obrabotke/
[~DETAIL_PAGE_URL] => /articles/ispolzovanie-chislennykh-metodov-dlya-simulyatsii-tekhnologicheskikh-protsessov-v-lazernoy-obrabotke/
[LANG_DIR] => /
[~LANG_DIR] => /
[CODE] => ispolzovanie-chislennykh-metodov-dlya-simulyatsii-tekhnologicheskikh-protsessov-v-lazernoy-obrabotke
[~CODE] => ispolzovanie-chislennykh-metodov-dlya-simulyatsii-tekhnologicheskikh-protsessov-v-lazernoy-obrabotke
[EXTERNAL_ID] => 549
[~EXTERNAL_ID] => 549
[IBLOCK_TYPE_ID] => articles
[~IBLOCK_TYPE_ID] => articles
[IBLOCK_CODE] => articles
[~IBLOCK_CODE] => articles
[IBLOCK_EXTERNAL_ID] =>
[~IBLOCK_EXTERNAL_ID] =>
[LID] => s1
[~LID] => s1
[NAV_RESULT] =>
[NAV_CACHED_DATA] =>
[DISPLAY_ACTIVE_FROM] => 18.11.2025
[IPROPERTY_VALUES] => Array
(
[ELEMENT_META_TITLE] => Численные методы симуляции лазерной обработки | ОКБ Булат
[ELEMENT_META_DESCRIPTION] => Применение численных методов для моделирования процессов лазерной сварки и наплавки. Повышение точности и эффективности обработки с ОКБ Булат.
)
[FIELDS] => Array
(
[DATE_CREATE] => 19.11.2025 11:22:50
)
[PROPERTIES] => Array
(
[TYPE] => Array
(
[ID] => 53
[TIMESTAMP_X] => 2024-05-30 09:52:42
[IBLOCK_ID] => 19
[NAME] => Тип
[ACTIVE] => Y
[SORT] => 500
[CODE] => TYPE
[DEFAULT_VALUE] =>
[PROPERTY_TYPE] => L
[ROW_COUNT] => 1
[COL_COUNT] => 30
[LIST_TYPE] => L
[MULTIPLE] => N
[XML_ID] =>
[FILE_TYPE] =>
[MULTIPLE_CNT] => 5
[TMP_ID] =>
[LINK_IBLOCK_ID] => 0
[WITH_DESCRIPTION] => N
[SEARCHABLE] => N
[FILTRABLE] => N
[IS_REQUIRED] => N
[VERSION] => 1
[USER_TYPE] =>
[USER_TYPE_SETTINGS] => a:0:{}
[HINT] =>
[PROPERTY_VALUE_ID] => 14607
[VALUE] => Статья
[DESCRIPTION] =>
[VALUE_ENUM] => Статья
[VALUE_XML_ID] => article
[VALUE_SORT] => 500
[VALUE_ENUM_ID] => 44
[~VALUE] => Статья
[~DESCRIPTION] =>
[~NAME] => Тип
[~DEFAULT_VALUE] =>
)
[TEXT_BEFORE] => Array
(
[ID] => 74
[TIMESTAMP_X] => 2022-10-28 00:14:17
[IBLOCK_ID] => 19
[NAME] => Текст на детальной странице до "Оборудование из статьи"
[ACTIVE] => Y
[SORT] => 500
[CODE] => TEXT_BEFORE
[DEFAULT_VALUE] => Array
(
[TYPE] => HTML
[TEXT] =>
)
[PROPERTY_TYPE] => S
[ROW_COUNT] => 1
[COL_COUNT] => 30
[LIST_TYPE] => L
[MULTIPLE] => N
[XML_ID] =>
[FILE_TYPE] =>
[MULTIPLE_CNT] => 5
[TMP_ID] =>
[LINK_IBLOCK_ID] => 0
[WITH_DESCRIPTION] => N
[SEARCHABLE] => N
[FILTRABLE] => N
[IS_REQUIRED] => N
[VERSION] => 1
[USER_TYPE] => HTML
[USER_TYPE_SETTINGS] => Array
(
[height] => 200
)
[HINT] =>
[PROPERTY_VALUE_ID] => 14588
[VALUE] => Array
(
[TEXT] => <p>
Численные методы наиболее часто применяются в лазерных технологиях ввиду того, что аналитические решения, которые представлены в литературе по лазерной обработке, зачастую имеют скорее ориентировочный характер, так как в них учитывается малая часть тех факторов, которые могут оказать своё влияние на процесс. Численные методы, пусть и дают приближенные значения за счёт аппроксимации, всё же являются гораздо более точными ввиду использования множества дифференциальных уравнений, описывающих физические процессы, протекающие во время технологической операции.
</p>
Высокая сложность в решении дифференциальных уравнений численными методами требует использования специализированного программного обеспечения, среды программирования или САПР. Обзор возможных способов использования этих методов в лазерных технологиях будет приведён далее в статье.<br>
<img width="293" alt="1.png" src="/upload/medialibrary/948/mbnhe7s2iiiqy51kdczjrw2sp5csa6wu.png" height="209" title="1.png" align="bottom"><br>
Рис. 1. Симуляция тепловых полей и деформаций при использовании гауссова лазерного источника<br>
<br>
<h1>Области использования методов</h1>
<p>
Область использования численных методов в вопросах прогнозирования и симуляции процессов не имеет каких-либо существенных ограничений, поэтому эти методы могут применяться практически для всех распространённых на сегодня методов лазерной обработки.
</p>
<p>
</p>
<ul>
<li><b>Лазерная сварка</b></li>
</ul>
<p>
</p>
<p>
Лазерная сварка является одной из наиболее популярных технологий для предварительной симуляции. Несмотря на существование аналитически решаемых уравнений в литературе [1], численные методы являются более предпочтительными. В лазерной сварке важно учитывать такие факторы, как теплопроводность – влияние теплового источника на основной металл (объясняется дифференциальным уравнением теплопроводности), физика потока жидкости – в данном случае можно использовать уравнение Навье – Стокса, а также уравнение для потока Марангони. Учёт таких факторов позволит успешно предсказывать параметры сварочного шва, а также создать полноценную симуляцию процесса, так как все эти уравнения дифференцируемы по времени.
</p>
<p>
</p>
<ul>
<li><b>Лазерное сверление</b></li>
</ul>
<p>
</p>
Большинство сред автоматизированного проектирования позволяют также графические и численные симуляции процесса лазерного сверления – причём как численного, так и графического.<br>
<img width="484" alt="2.png" src="/upload/medialibrary/568/wjzilpjtm1bkl8whh5s17m8k1qrn473n.png" height="312" title="2.png" align="bottom"><br>
Рис. 2. Симуляция процесса импульсной прошивки материала<br>
<p>
</p>
<ul>
<li><b>Аддитивные лазерные технологии</b></li>
</ul>
<p>
</p>
<p>
Аддитивные лазерные технологии уже достаточно долгое время являются объектом интереса для учёных по всему миру, в связи с чем появилось множество готовых методов, позволяющих с очень высокой точностью предсказать тепловые поля, формообразования и другие параметры процесса.
</p>
<p>
Однако, на сегодняшний день нет готовых вычислительных инструментов для всех видов АЛТ, остановимся на каждом из них подробнее:
</p>
<p>
<b><i>- Селективное лазерное плавление:</i></b>
</p>
<p>
Хорошо изученная технология, поддаётся полноценной симуляции с помощью полностью готовых инструментов, которые будут рассмотрены далее.
</p>
<p>
<img width="316" alt="3.png" src="/upload/medialibrary/dff/9xa9hgcqywpm2at13h5z1kpge1nvovxw.png" height="358" title="3.png" align="bottom">
</p>
<p>
Рис. 3. Симуляция процесса СЛП с помощью ПО Ansys Additive Suite<br>
</p>
<p>
<b><i>- Коаксиальная лазерная наплавка порошком:</i></b>
</p>
<p>
Также является популярным объектом исследований, ввиду чего были созданы готовые открытые библиотеки для математического моделирования процесса с использованием готовой физики мелких частиц [2].
</p>
<p>
<img width="560" alt="4.png" src="/upload/medialibrary/fe6/cpcdeb1o1np3jlnyu1acr6z2b3k5b16u.png" height="311" title="4.png"><br>
</p>
<p>
Рис. 4. Симуляция коаксиальной порошковой наплавки в ПО Flow 3D Weld
</p>
<p>
<i><b>- Коаксиальная лазерная наплавка проволоки:</b></i>
</p>
<p>
</p>
<p>
Ввиду того, что достаточно малое число компаний имеют готовые решения в этой области, ввиду сложностей с формированием лазерного пучка, подачей проволоки и пр., на сегодняшний день математические модели с открытым исходным кодом недоступны, однако существует несколько решений, позволяющих провести графическую симуляцию процесса.
</p>
<p>
<img width="663" alt="5.png" src="/upload/medialibrary/833/5wy36h39oawqgkknsko4geg2tef7j016.png" height="509" title="5.png" align="bottom">
</p>
<p>
Рис. 4. Симуляция лазерной наплавки проволоки в ПО COMSOL Multyphysics<br>
</p>
<h1 align="left">Способы построения моделей и инструменты для этого</h1>
<h2>Построение в готовых инструментах САПР</h2>
<p>
Данный способ является наиболее популярным в машиностроении, так как предполагает использование сред с графическим интерфейсом и готовыми инструментами для проектирования необходимых процессов. К таким средам относятся Ansys, COMSOL Multyphysics, Flow 3D и т. п. Такие среды содержат в себе готовые методы решений сложных дифференциальных уравнений, необходимых для проектирования процессов аддитивного производства, сварки и сверления. Минусом такого подхода можно назвать отсутствие гибкости, так как данные среды не относятся к open source, из – за чего ПО трудно перестроить для симуляции некоторых усложнённых модификаций базовых процессов.
</p>
<p>
<img width="365" alt="6.png" src="/upload/medialibrary/e91/pd8rfp7r41bj3xqfy7408bys4ymzigdz.png" height="80" title="6.png" align="bottom"><br>
<img width="342" alt="7.png" src="/upload/medialibrary/349/pnhjbm888hmr94jenvw8evz4qskfx0se.png" height="108" title="7.png" align="bottom">
</p>
<p>
<img width="359" alt="8.png" src="/upload/medialibrary/ba5/he101wvoqwx3av82y1799mslp31il1gy.png" height="77" title="8.png" align="bottom">
</p>
<p>
Рис. 5. Готовые инструменты САПР<br>
</p>
<p>
Отдельно стоит отметить, что практически во всех средах для симуляций используются <b>методы конечных элементов</b>, <b>конечных объёмов</b>, <b>конечных разностей.</b>
</p>
<p>
<b>МКЭ</b> – область моделирования разбивается на множество маленьких субобластей простой формы — <b>конечных элементов</b> (например, тетраэдры или гексаэдры в 3D, треугольники или четырёхугольники в 2D). Искомая непрерывная функция (температура, напряжение, концентрация) аппроксимируется простыми функциями (чаще всего полиномами) внутри каждого элемента. Сборка всех элементов в единую систему приводит к глобальной системе линейных (или нелинейных) алгебраических уравнений.
</p>
<p>
<b>МКО</b> – область моделирования разбивается на множество маленьких <b>контрольных объёмов</b> (ячеек сетки). Интегрирование уравнений (например, Навье-Стокса) по каждому контрольному объёму позволяет сформулировать законы сохранения (массы, импульса, энергии) в дискретной форме для каждой ячейки. Ключевая идея — вычисление <b>потоков</b> через грани ячеек.
</p>
<p>
<b>МКР</b> – производные в дифференциальных уравнениях аппроксимируются разностями значений функции в узлах регулярной (чаще всего прямоугольной) сетки. Это самый простой для понимания метод.
</p>
<p>
</p>
<h2>Построение в open source средах</h2>
<p>
Является методом для более продвинутых пользователей и предполагает в основном использование ПО openFOAM.
</p>
<p>
OpenFOAM не имеет единого графического интерфейса для настройки всей задачи (хотя есть вспомогательные утилиты для просмотра сеток и результатов, например, <b>ParaView</b>). Вся задача описывается набором текстовых файлов в структуре папок. Это даёт:
</p>
<p>
</p>
<b><span style="font-weight: 400;">· </span>Полный контроль</b> над каждым аспектом расчёта.<br>
<b><span style="font-weight: 400;">· </span>Воспроизводимость:</b> вы можете версионировать свою симуляцию в Git, как исходный код.<br>
<ul>
</ul>
<p>
</p>
<p>
· <b>Гибкость:</b> возможность создавать собственные решатели и модели.
</p>
<p>
· <b>Автоматизацию:</b> запуск и обработка сотен случаев через скрипты.
</p>
<hr size="1" width="100%" align="center" style="color: #f9fafb;">
<br>
<p>
<b>Типичный процесс построения симуляции</b>
</p>
<p>
</p>
<p>
<b>1. Подготовка геометрии и генерация сетки</b>
</p>
<p>
</p>
<div>
· Геометрия: Вы создаёте геометрию в стороннем CAD-пакете (например, Salome, FreeCAD) или используете встроенные утилиты OpenFOAM для простых геометрий (blockMesh). Геометрия экспортируется в стандартные форматы (STL, STEP). <br>
Сетка: Это критически важный этап. OpenFOAM предоставляет несколько утилит для генерации сетки
</div>
<p>
</p>
<p>
<b>2. Настройка физики и граничных условий</b>
</p>
<p>
Это сердце симуляции. Вы редактируете текстовые файлы в папке system/ и 0/ (или другое начальное время).
</p>
<p>
<b>3. Выбор и запуск решателя (Solver)</b>
</p>
<p>
OpenFOAM — это набор из множества специализированных программ-решателей. Вы не настраиваете физику в интерфейсе, а <b>выбираете программу, которая уже закодировала нужные вам уравнения</b>.
</p>
<p>
· <b>Примеры решателей:</b>
</p>
<p>
o icoFoam: Несжимаемый ламинарный поток для ньютоновской жидкости.
</p>
<p>
o pimpleFoam: Мощный решатель для несжимаемых турбулентных потоков с использованием PIMPLE алгоритма (гибрид PISO-SIMPLE).
</p>
<p>
o buoyantBoussinesqFoam: Для потоков с естественной конвекцией (теплообмен).
</p>
<p>
o reactingFoam: Для химических реакций и горения.
</p>
<p>
o sonicFoam: Для сжимаемых потоков.
</p>
<p>
Вы выбираете подходящий решатель и запускаете его из командной строки.
</p>
<p>
<b>4. Постобработка и анализ результатов</b>
</p>
<p>
· <b>Просмотр результатов:</b> Результаты записываются в папки с названием по времени (0.1, 0.2, ... и т.д.). Основной инструмент для визуализации — <b>ParaView</b>, который отлично интегрирован с OpenFOAM. Он читает эти папки напрямую и позволяет строить поля скорости, давления, изоповерхности, анимации и т.д.
</p>
<p>
· <b>Анализ данных:</b> OpenFOAM предоставляет утилиты командной строки для извлечения данных:
</p>
<p>
o postProcess: Запуск заранее определённых функций для вычисления полей (например, vorticity).
</p>
<p>
o sample: Прореживание данных вдоль линии или поверхности.
</p>
<p>
</p>
<p>
o Вы можете писать собственные небольшие программы на C++ (используя библиотеки OpenFOAM), которые будут анализировать результаты.
</p>
<p>
<img width="518" alt="9.png" src="/upload/medialibrary/40d/cbni8gr6vheipyudy5ik3n2t97ckqyb7.png" height="275" title="9.png" align="bottom">
</p>
<p>
Рис. 6. Использование openFOAM в консоли и вывод через среду ParaView<br>
</p>
<h2>Использование языков программирования</h2>
<p>
В качестве основного примера такого языка, рассмотрим Matlab.
</p>
<p>
MATLAB — это не специализированный симулятор, а <b>интерактивная среда для математических вычислений</b>. Симуляции строятся путем написания скриптов/функций, которые непосредственно решают математические модели.
</p>
<p>
В таких средах методом прямого программирования проще создавать собственные решатели, которые потом можно использовать как готовые функции при симуляции численными методами, однако такой подход требует высокой квалификации в области программирования и математического моделирования.
</p>
<p>
Типичный процесс симуляции разделён на несколько шагов:<b><span style="color: #f9fafb;"> </span></b>
</p>
<p>
</p>
<ol>
<li><b>Формулировка модели:</b> Перевод физической задачи в математические уравнения</li>
<li><b>Выбор метода:</b> Решить самостоятельно или использовать встроенный решатель?</li>
<li><b>Написание кода:</b> Создание скрипта/функции с описанием модели</li>
<li><b>Запуск и визуализация:</b> Выполнение и немедленное отображение результатов</li>
</ol>
<p>
</p>
<p>
<b>Анализ и параметрические исследования:</b> Быстрое тестирование разных параметров
</p>
<p>
<img width="617" alt="10.png" src="/upload/medialibrary/6c8/8dryp9en0aphezku98fik08wd49rpi4m.png" height="219" title="10.png" align="bottom">
</p>
<p>
Рис. 7. Среда программирования MAT<br>
</p>
<h1>Заключение</h1>
<p>
Проведенный обзор демонстрирует, что численное моделирование прочно заняло свою нишу в разработке и оптимизации технологий лазерной обработки. В отличие от приближенных аналитических решений, численные методы позволяют с высокой точностью учитывать комплекс взаимосвязанных физических явлений: теплопередачу, гидродинамику расплава, эффект Марангони и фазовые превращения. Это делает их незаменимым инструментом для предварительного расчета параметров технологических операций, снижая зависимость от дорогостоящих натурных экспериментов.
</p>
<p>
На сегодняшний день сформировалось три основных подхода к построению симуляций, каждый из которых имеет свою область применения:
</p>
<p>
</p>
<ol>
<li><b>Использование коммерческих САПР (Ansys, COMSOL, Flow-3D)</b> является наиболее доступным и популярным в инженерной практике, предлагая готовые, проверенные решатели и дружественный интерфейс ценой некоторой потери гибкости. </li>
<li><b>Работа в open-source средах (OpenFOAM)</b> предоставляет исследователю неограниченный контроль над моделью и полную прозрачность расчетов, что идеально для решения нестандартных задач и фундаментальных исследований, однако требует высокой квалификации.</li>
<li><b>Программирование в математических средах (MATLAB)</b> оптимально для быстрого прототипирования алгоритмов, решения систем ОДУ и параметрических исследований, но плохо подходит для моделирования сложных трехмерных процессов.</li>
</ol>
<p>
</p>
<p>
</p>
<p>
Несмотря на значительный прогресс, область продолжает развиваться. Наиболее перспективными направлениями представляются создание специализированных решателей для таких сложных процессов, как лазерная наплавка проволоки, а также интеграция численных моделей в системы цифровых двойников для управления технологическими процессами в реальном времени. Таким образом, дальнейшее развитие и внедрение численных методов будет способствовать повышению точности, эффективности и надежности лазерных технологий в целом.
</p>
<p>
<br>
</p>
<p>
Автор: <b>Майский К. К.</b> <i>ООО «ОКБ «БУЛАТ»</i>
</p>
<p>
<br>
</p>
<p align="center">
<b>Литература</b>
</p>
<p>
<i>1. </i><b><i>Ready, J.F.</i></b><i> LIA Handbook of Laser Materials Processing. — Springer, 2001. — (Chapter 4: Modeling of Laser Welding).</i>
</p>
<p>
<i>2. </i><b><i>Panwisawas, C., et al.</i></b><i> «Mesoscale modelling of selective laser melting: Thermal fluid dynamics and microstructural evolution». — Computational Materials Science, 2017. — Vol. 126. — P. 479-490.</i>
</p>
<p>
<i>3. </i><b><i>Leitz, K.-H., et al.</i></b><i> «Metal dusting simulation in laser cladding with coaxial powder injection». — Production Engineering, 2017. — Vol. 11. — P. 34-43.</i>
</p>
<p>
<i>4. </i><b><i>OpenFOAM Foundation.</i></b><i> OpenFOAM User Guide. — Version 10, 2023. — <a href="https://www.openfoam.com/documentation/">документация</a></i>
</p>
<p>
<i>5. </i><b><i>COMSOL AB.</i></b><i> COMSOL Multiphysics Reference Manual. — Version 6.1, 2023.</i>
</p>
<p>
<i>6. </i><b><i>ANSYS, Inc.</i></b><i> ANSYS Additive Manufacturing User's Guide. — Release 2023 R1, 2023.</i>
</p>
<p>
<i>7. </i><b><i>The MathWorks, Inc.</i></b><i> Partial Differential Equation Toolbox™ User's Guide. — R2023a, 2023.</i>
</p>
<p>
<i>8. </i><b><i>Крёнинг, М., Фабиан, П.</i></b><i> «Моделирование теплопереноса и гидродинамики при лазерной сварке глубокого проплавления». — Физика и химия обработки материалов, 2010. — № 4. — С. 25-35.</i>
</p>
<p>
</p>
<p>
<i>9. </i><b><i>Bennon, W.D., Incropera, F.P.</i></b><i> «A continuum model for momentum, heat and species transport in binary solid-liquid phase change systems—I. Model formulation». — International Journal of Heat and Mass Transfer, 1987. — Vol. 30(10). — P. 2161-2170.</i>
</p>
<p>
</p>
<p>
</p>
[TYPE] => HTML
)
[DESCRIPTION] =>
[VALUE_ENUM] =>
[VALUE_XML_ID] =>
[VALUE_SORT] =>
[~VALUE] => Array
(
[TEXT] =>
Численные методы наиболее часто применяются в лазерных технологиях ввиду того, что аналитические решения, которые представлены в литературе по лазерной обработке, зачастую имеют скорее ориентировочный характер, так как в них учитывается малая часть тех факторов, которые могут оказать своё влияние на процесс. Численные методы, пусть и дают приближенные значения за счёт аппроксимации, всё же являются гораздо более точными ввиду использования множества дифференциальных уравнений, описывающих физические процессы, протекающие во время технологической операции.
Высокая сложность в решении дифференциальных уравнений численными методами требует использования специализированного программного обеспечения, среды программирования или САПР. Обзор возможных способов использования этих методов в лазерных технологиях будет приведён далее в статье.
Рис. 1. Симуляция тепловых полей и деформаций при использовании гауссова лазерного источника
Области использования методов
Область использования численных методов в вопросах прогнозирования и симуляции процессов не имеет каких-либо существенных ограничений, поэтому эти методы могут применяться практически для всех распространённых на сегодня методов лазерной обработки.
Лазерная сварка
Лазерная сварка является одной из наиболее популярных технологий для предварительной симуляции. Несмотря на существование аналитически решаемых уравнений в литературе [1], численные методы являются более предпочтительными. В лазерной сварке важно учитывать такие факторы, как теплопроводность – влияние теплового источника на основной металл (объясняется дифференциальным уравнением теплопроводности), физика потока жидкости – в данном случае можно использовать уравнение Навье – Стокса, а также уравнение для потока Марангони. Учёт таких факторов позволит успешно предсказывать параметры сварочного шва, а также создать полноценную симуляцию процесса, так как все эти уравнения дифференцируемы по времени.
Лазерное сверление
Большинство сред автоматизированного проектирования позволяют также графические и численные симуляции процесса лазерного сверления – причём как численного, так и графического.
Рис. 2. Симуляция процесса импульсной прошивки материала
Аддитивные лазерные технологии
Аддитивные лазерные технологии уже достаточно долгое время являются объектом интереса для учёных по всему миру, в связи с чем появилось множество готовых методов, позволяющих с очень высокой точностью предсказать тепловые поля, формообразования и другие параметры процесса.
Однако, на сегодняшний день нет готовых вычислительных инструментов для всех видов АЛТ, остановимся на каждом из них подробнее:
- Селективное лазерное плавление:
Хорошо изученная технология, поддаётся полноценной симуляции с помощью полностью готовых инструментов, которые будут рассмотрены далее.
Рис. 3. Симуляция процесса СЛП с помощью ПО Ansys Additive Suite
- Коаксиальная лазерная наплавка порошком:
Также является популярным объектом исследований, ввиду чего были созданы готовые открытые библиотеки для математического моделирования процесса с использованием готовой физики мелких частиц [2].
Рис. 4. Симуляция коаксиальной порошковой наплавки в ПО Flow 3D Weld
- Коаксиальная лазерная наплавка проволоки:
Ввиду того, что достаточно малое число компаний имеют готовые решения в этой области, ввиду сложностей с формированием лазерного пучка, подачей проволоки и пр., на сегодняшний день математические модели с открытым исходным кодом недоступны, однако существует несколько решений, позволяющих провести графическую симуляцию процесса.
Рис. 4. Симуляция лазерной наплавки проволоки в ПО COMSOL Multyphysics
Способы построения моделей и инструменты для этого
Построение в готовых инструментах САПР
Данный способ является наиболее популярным в машиностроении, так как предполагает использование сред с графическим интерфейсом и готовыми инструментами для проектирования необходимых процессов. К таким средам относятся Ansys, COMSOL Multyphysics, Flow 3D и т. п. Такие среды содержат в себе готовые методы решений сложных дифференциальных уравнений, необходимых для проектирования процессов аддитивного производства, сварки и сверления. Минусом такого подхода можно назвать отсутствие гибкости, так как данные среды не относятся к open source, из – за чего ПО трудно перестроить для симуляции некоторых усложнённых модификаций базовых процессов.
Рис. 5. Готовые инструменты САПР
Отдельно стоит отметить, что практически во всех средах для симуляций используются методы конечных элементов, конечных объёмов, конечных разностей.
МКЭ – область моделирования разбивается на множество маленьких субобластей простой формы — конечных элементов (например, тетраэдры или гексаэдры в 3D, треугольники или четырёхугольники в 2D). Искомая непрерывная функция (температура, напряжение, концентрация) аппроксимируется простыми функциями (чаще всего полиномами) внутри каждого элемента. Сборка всех элементов в единую систему приводит к глобальной системе линейных (или нелинейных) алгебраических уравнений.
МКО – область моделирования разбивается на множество маленьких контрольных объёмов (ячеек сетки). Интегрирование уравнений (например, Навье-Стокса) по каждому контрольному объёму позволяет сформулировать законы сохранения (массы, импульса, энергии) в дискретной форме для каждой ячейки. Ключевая идея — вычисление потоков через грани ячеек.
МКР – производные в дифференциальных уравнениях аппроксимируются разностями значений функции в узлах регулярной (чаще всего прямоугольной) сетки. Это самый простой для понимания метод.
Построение в open source средах
Является методом для более продвинутых пользователей и предполагает в основном использование ПО openFOAM.
OpenFOAM не имеет единого графического интерфейса для настройки всей задачи (хотя есть вспомогательные утилиты для просмотра сеток и результатов, например, ParaView). Вся задача описывается набором текстовых файлов в структуре папок. Это даёт:
· Полный контроль над каждым аспектом расчёта. · Воспроизводимость: вы можете версионировать свою симуляцию в Git, как исходный код.
· Гибкость: возможность создавать собственные решатели и модели.
· Автоматизацию: запуск и обработка сотен случаев через скрипты.
Типичный процесс построения симуляции
1. Подготовка геометрии и генерация сетки
· Геометрия: Вы создаёте геометрию в стороннем CAD-пакете (например, Salome, FreeCAD) или используете встроенные утилиты OpenFOAM для простых геометрий (blockMesh). Геометрия экспортируется в стандартные форматы (STL, STEP).
Сетка: Это критически важный этап. OpenFOAM предоставляет несколько утилит для генерации сетки
2. Настройка физики и граничных условий
Это сердце симуляции. Вы редактируете текстовые файлы в папке system/ и 0/ (или другое начальное время).
3. Выбор и запуск решателя (Solver)
OpenFOAM — это набор из множества специализированных программ-решателей. Вы не настраиваете физику в интерфейсе, а выбираете программу, которая уже закодировала нужные вам уравнения.
· Примеры решателей:
o icoFoam: Несжимаемый ламинарный поток для ньютоновской жидкости.
o pimpleFoam: Мощный решатель для несжимаемых турбулентных потоков с использованием PIMPLE алгоритма (гибрид PISO-SIMPLE).
o buoyantBoussinesqFoam: Для потоков с естественной конвекцией (теплообмен).
o reactingFoam: Для химических реакций и горения.
o sonicFoam: Для сжимаемых потоков.
Вы выбираете подходящий решатель и запускаете его из командной строки.
4. Постобработка и анализ результатов
· Просмотр результатов: Результаты записываются в папки с названием по времени (0.1, 0.2, ... и т.д.). Основной инструмент для визуализации — ParaView, который отлично интегрирован с OpenFOAM. Он читает эти папки напрямую и позволяет строить поля скорости, давления, изоповерхности, анимации и т.д.
· Анализ данных: OpenFOAM предоставляет утилиты командной строки для извлечения данных:
o postProcess: Запуск заранее определённых функций для вычисления полей (например, vorticity).
o sample: Прореживание данных вдоль линии или поверхности.
o Вы можете писать собственные небольшие программы на C++ (используя библиотеки OpenFOAM), которые будут анализировать результаты.
Рис. 6. Использование openFOAM в консоли и вывод через среду ParaView
Использование языков программирования
В качестве основного примера такого языка, рассмотрим Matlab.
MATLAB — это не специализированный симулятор, а интерактивная среда для математических вычислений. Симуляции строятся путем написания скриптов/функций, которые непосредственно решают математические модели.
В таких средах методом прямого программирования проще создавать собственные решатели, которые потом можно использовать как готовые функции при симуляции численными методами, однако такой подход требует высокой квалификации в области программирования и математического моделирования.
Типичный процесс симуляции разделён на несколько шагов:
Формулировка модели: Перевод физической задачи в математические уравнения
Выбор метода: Решить самостоятельно или использовать встроенный решатель?
Написание кода: Создание скрипта/функции с описанием модели
Запуск и визуализация: Выполнение и немедленное отображение результатов
Анализ и параметрические исследования: Быстрое тестирование разных параметров
Рис. 7. Среда программирования MAT
Заключение
Проведенный обзор демонстрирует, что численное моделирование прочно заняло свою нишу в разработке и оптимизации технологий лазерной обработки. В отличие от приближенных аналитических решений, численные методы позволяют с высокой точностью учитывать комплекс взаимосвязанных физических явлений: теплопередачу, гидродинамику расплава, эффект Марангони и фазовые превращения. Это делает их незаменимым инструментом для предварительного расчета параметров технологических операций, снижая зависимость от дорогостоящих натурных экспериментов.
На сегодняшний день сформировалось три основных подхода к построению симуляций, каждый из которых имеет свою область применения:
Использование коммерческих САПР (Ansys, COMSOL, Flow-3D) является наиболее доступным и популярным в инженерной практике, предлагая готовые, проверенные решатели и дружественный интерфейс ценой некоторой потери гибкости.
Работа в open-source средах (OpenFOAM) предоставляет исследователю неограниченный контроль над моделью и полную прозрачность расчетов, что идеально для решения нестандартных задач и фундаментальных исследований, однако требует высокой квалификации.
Программирование в математических средах (MATLAB) оптимально для быстрого прототипирования алгоритмов, решения систем ОДУ и параметрических исследований, но плохо подходит для моделирования сложных трехмерных процессов.
Несмотря на значительный прогресс, область продолжает развиваться. Наиболее перспективными направлениями представляются создание специализированных решателей для таких сложных процессов, как лазерная наплавка проволоки, а также интеграция численных моделей в системы цифровых двойников для управления технологическими процессами в реальном времени. Таким образом, дальнейшее развитие и внедрение численных методов будет способствовать повышению точности, эффективности и надежности лазерных технологий в целом.
Автор: Майский К. К.ООО «ОКБ «БУЛАТ»
Литература
1. Ready, J.F. LIA Handbook of Laser Materials Processing. — Springer, 2001. — (Chapter 4: Modeling of Laser Welding).
2. Panwisawas, C., et al. «Mesoscale modelling of selective laser melting: Thermal fluid dynamics and microstructural evolution». — Computational Materials Science, 2017. — Vol. 126. — P. 479-490.
3. Leitz, K.-H., et al. «Metal dusting simulation in laser cladding with coaxial powder injection». — Production Engineering, 2017. — Vol. 11. — P. 34-43.
4. OpenFOAM Foundation. OpenFOAM User Guide. — Version 10, 2023. — документация
5. COMSOL AB. COMSOL Multiphysics Reference Manual. — Version 6.1, 2023.
7. The MathWorks, Inc. Partial Differential Equation Toolbox™ User's Guide. — R2023a, 2023.
8. Крёнинг, М., Фабиан, П. «Моделирование теплопереноса и гидродинамики при лазерной сварке глубокого проплавления». — Физика и химия обработки материалов, 2010. — № 4. — С. 25-35.
9. Bennon, W.D., Incropera, F.P. «A continuum model for momentum, heat and species transport in binary solid-liquid phase change systems—I. Model formulation». — International Journal of Heat and Mass Transfer, 1987. — Vol. 30(10). — P. 2161-2170.
[TYPE] => HTML
)
[~DESCRIPTION] =>
[~NAME] => Текст на детальной странице до "Оборудование из статьи"
[~DEFAULT_VALUE] => Array
(
[TYPE] => HTML
[TEXT] =>
)
)
[TEXT_AFTER] => Array
(
[ID] => 75
[TIMESTAMP_X] => 2022-10-28 00:14:17
[IBLOCK_ID] => 19
[NAME] => Текст на детальной странице после "Оборудование из статьи"
[ACTIVE] => Y
[SORT] => 500
[CODE] => TEXT_AFTER
[DEFAULT_VALUE] => Array
(
[TYPE] => HTML
[TEXT] =>
)
[PROPERTY_TYPE] => S
[ROW_COUNT] => 1
[COL_COUNT] => 30
[LIST_TYPE] => L
[MULTIPLE] => N
[XML_ID] =>
[FILE_TYPE] =>
[MULTIPLE_CNT] => 5
[TMP_ID] =>
[LINK_IBLOCK_ID] => 0
[WITH_DESCRIPTION] => N
[SEARCHABLE] => N
[FILTRABLE] => N
[IS_REQUIRED] => N
[VERSION] => 1
[USER_TYPE] => HTML
[USER_TYPE_SETTINGS] => Array
(
[height] => 200
)
[HINT] =>
[PROPERTY_VALUE_ID] =>
[VALUE] =>
[DESCRIPTION] =>
[VALUE_ENUM] =>
[VALUE_XML_ID] =>
[VALUE_SORT] =>
[~VALUE] =>
[~DESCRIPTION] =>
[~NAME] => Текст на детальной странице после "Оборудование из статьи"
[~DEFAULT_VALUE] => Array
(
[TYPE] => HTML
[TEXT] =>
)
)
[PRODUCT_ARTICLE] => Array
(
[ID] => 76
[TIMESTAMP_X] => 2024-05-30 09:52:42
[IBLOCK_ID] => 19
[NAME] => Оборудование из статьи
[ACTIVE] => Y
[SORT] => 500
[CODE] => PRODUCT_ARTICLE
[DEFAULT_VALUE] =>
[PROPERTY_TYPE] => E
[ROW_COUNT] => 1
[COL_COUNT] => 30
[LIST_TYPE] => L
[MULTIPLE] => Y
[XML_ID] =>
[FILE_TYPE] =>
[MULTIPLE_CNT] => 5
[TMP_ID] =>
[LINK_IBLOCK_ID] => 1
[WITH_DESCRIPTION] => N
[SEARCHABLE] => N
[FILTRABLE] => N
[IS_REQUIRED] => N
[VERSION] => 1
[USER_TYPE] =>
[USER_TYPE_SETTINGS] => a:0:{}
[HINT] =>
[PROPERTY_VALUE_ID] =>
[VALUE] =>
[DESCRIPTION] =>
[VALUE_ENUM] =>
[VALUE_XML_ID] =>
[VALUE_SORT] =>
[~VALUE] =>
[~DESCRIPTION] =>
[~NAME] => Оборудование из статьи
[~DEFAULT_VALUE] =>
)
[PRODUCT_DETAIL_PICTURE] => Array
(
[ID] => 100
[TIMESTAMP_X] => 2024-05-30 09:52:42
[IBLOCK_ID] => 19
[NAME] => Картинка для деталки продукта
[ACTIVE] => Y
[SORT] => 500
[CODE] => PRODUCT_DETAIL_PICTURE
[DEFAULT_VALUE] =>
[PROPERTY_TYPE] => F
[ROW_COUNT] => 1
[COL_COUNT] => 30
[LIST_TYPE] => L
[MULTIPLE] => N
[XML_ID] =>
[FILE_TYPE] =>
[MULTIPLE_CNT] => 5
[TMP_ID] =>
[LINK_IBLOCK_ID] => 0
[WITH_DESCRIPTION] => N
[SEARCHABLE] => N
[FILTRABLE] => N
[IS_REQUIRED] => N
[VERSION] => 1
[USER_TYPE] =>
[USER_TYPE_SETTINGS] => a:0:{}
[HINT] =>
[PROPERTY_VALUE_ID] =>
[VALUE] =>
[DESCRIPTION] =>
[VALUE_ENUM] =>
[VALUE_XML_ID] =>
[VALUE_SORT] =>
[~VALUE] =>
[~DESCRIPTION] =>
[~NAME] => Картинка для деталки продукта
[~DEFAULT_VALUE] =>
)
[GALLERY1] => Array
(
[ID] => 202
[TIMESTAMP_X] => 2024-05-30 09:52:42
[IBLOCK_ID] => 19
[NAME] => #GALLERY1
[ACTIVE] => Y
[SORT] => 500
[CODE] => GALLERY1
[DEFAULT_VALUE] =>
[PROPERTY_TYPE] => F
[ROW_COUNT] => 1
[COL_COUNT] => 30
[LIST_TYPE] => L
[MULTIPLE] => Y
[XML_ID] =>
[FILE_TYPE] =>
[MULTIPLE_CNT] => 5
[TMP_ID] =>
[LINK_IBLOCK_ID] => 0
[WITH_DESCRIPTION] => N
[SEARCHABLE] => N
[FILTRABLE] => N
[IS_REQUIRED] => N
[VERSION] => 1
[USER_TYPE] =>
[USER_TYPE_SETTINGS] =>
[HINT] =>
[PROPERTY_VALUE_ID] =>
[VALUE] =>
[DESCRIPTION] =>
[VALUE_ENUM] =>
[VALUE_XML_ID] =>
[VALUE_SORT] =>
[~VALUE] =>
[~DESCRIPTION] =>
[~NAME] => #GALLERY1
[~DEFAULT_VALUE] =>
)
[GALLERY2] => Array
(
[ID] => 203
[TIMESTAMP_X] => 2024-05-30 09:52:42
[IBLOCK_ID] => 19
[NAME] => #GALLERY2
[ACTIVE] => Y
[SORT] => 500
[CODE] => GALLERY2
[DEFAULT_VALUE] =>
[PROPERTY_TYPE] => F
[ROW_COUNT] => 1
[COL_COUNT] => 30
[LIST_TYPE] => L
[MULTIPLE] => Y
[XML_ID] =>
[FILE_TYPE] =>
[MULTIPLE_CNT] => 5
[TMP_ID] =>
[LINK_IBLOCK_ID] => 0
[WITH_DESCRIPTION] => N
[SEARCHABLE] => N
[FILTRABLE] => N
[IS_REQUIRED] => N
[VERSION] => 1
[USER_TYPE] =>
[USER_TYPE_SETTINGS] =>
[HINT] =>
[PROPERTY_VALUE_ID] =>
[VALUE] =>
[DESCRIPTION] =>
[VALUE_ENUM] =>
[VALUE_XML_ID] =>
[VALUE_SORT] =>
[~VALUE] =>
[~DESCRIPTION] =>
[~NAME] => #GALLERY2
[~DEFAULT_VALUE] =>
)
[GALLERY3] => Array
(
[ID] => 204
[TIMESTAMP_X] => 2024-05-30 09:52:42
[IBLOCK_ID] => 19
[NAME] => #GALLERY3
[ACTIVE] => Y
[SORT] => 500
[CODE] => GALLERY3
[DEFAULT_VALUE] =>
[PROPERTY_TYPE] => F
[ROW_COUNT] => 1
[COL_COUNT] => 30
[LIST_TYPE] => L
[MULTIPLE] => Y
[XML_ID] =>
[FILE_TYPE] =>
[MULTIPLE_CNT] => 5
[TMP_ID] =>
[LINK_IBLOCK_ID] => 0
[WITH_DESCRIPTION] => N
[SEARCHABLE] => N
[FILTRABLE] => N
[IS_REQUIRED] => N
[VERSION] => 1
[USER_TYPE] =>
[USER_TYPE_SETTINGS] =>
[HINT] =>
[PROPERTY_VALUE_ID] =>
[VALUE] =>
[DESCRIPTION] =>
[VALUE_ENUM] =>
[VALUE_XML_ID] =>
[VALUE_SORT] =>
[~VALUE] =>
[~DESCRIPTION] =>
[~NAME] => #GALLERY3
[~DEFAULT_VALUE] =>
)
[GALLERY4] => Array
(
[ID] => 205
[TIMESTAMP_X] => 2024-05-30 09:52:42
[IBLOCK_ID] => 19
[NAME] => #GALLERY4
[ACTIVE] => Y
[SORT] => 500
[CODE] => GALLERY4
[DEFAULT_VALUE] =>
[PROPERTY_TYPE] => F
[ROW_COUNT] => 1
[COL_COUNT] => 30
[LIST_TYPE] => L
[MULTIPLE] => Y
[XML_ID] =>
[FILE_TYPE] =>
[MULTIPLE_CNT] => 5
[TMP_ID] =>
[LINK_IBLOCK_ID] => 0
[WITH_DESCRIPTION] => N
[SEARCHABLE] => N
[FILTRABLE] => N
[IS_REQUIRED] => N
[VERSION] => 1
[USER_TYPE] =>
[USER_TYPE_SETTINGS] =>
[HINT] =>
[PROPERTY_VALUE_ID] =>
[VALUE] =>
[DESCRIPTION] =>
[VALUE_ENUM] =>
[VALUE_XML_ID] =>
[VALUE_SORT] =>
[~VALUE] =>
[~DESCRIPTION] =>
[~NAME] => #GALLERY4
[~DEFAULT_VALUE] =>
)
[GALLERY5] => Array
(
[ID] => 206
[TIMESTAMP_X] => 2024-05-30 09:52:42
[IBLOCK_ID] => 19
[NAME] => #GALLERY5
[ACTIVE] => Y
[SORT] => 500
[CODE] => GALLERY5
[DEFAULT_VALUE] =>
[PROPERTY_TYPE] => F
[ROW_COUNT] => 1
[COL_COUNT] => 30
[LIST_TYPE] => L
[MULTIPLE] => Y
[XML_ID] =>
[FILE_TYPE] =>
[MULTIPLE_CNT] => 5
[TMP_ID] =>
[LINK_IBLOCK_ID] => 0
[WITH_DESCRIPTION] => N
[SEARCHABLE] => N
[FILTRABLE] => N
[IS_REQUIRED] => N
[VERSION] => 1
[USER_TYPE] =>
[USER_TYPE_SETTINGS] =>
[HINT] =>
[PROPERTY_VALUE_ID] =>
[VALUE] =>
[DESCRIPTION] =>
[VALUE_ENUM] =>
[VALUE_XML_ID] =>
[VALUE_SORT] =>
[~VALUE] =>
[~DESCRIPTION] =>
[~NAME] => #GALLERY5
[~DEFAULT_VALUE] =>
)
[VIDEO1] => Array
(
[ID] => 207
[TIMESTAMP_X] => 2024-05-30 09:52:42
[IBLOCK_ID] => 19
[NAME] => #VIDEO1
[ACTIVE] => Y
[SORT] => 500
[CODE] => VIDEO1
[DEFAULT_VALUE] =>
[PROPERTY_TYPE] => F
[ROW_COUNT] => 1
[COL_COUNT] => 30
[LIST_TYPE] => L
[MULTIPLE] => N
[XML_ID] =>
[FILE_TYPE] =>
[MULTIPLE_CNT] => 5
[TMP_ID] =>
[LINK_IBLOCK_ID] => 0
[WITH_DESCRIPTION] => N
[SEARCHABLE] => N
[FILTRABLE] => N
[IS_REQUIRED] => N
[VERSION] => 1
[USER_TYPE] =>
[USER_TYPE_SETTINGS] =>
[HINT] =>
[PROPERTY_VALUE_ID] =>
[VALUE] =>
[DESCRIPTION] =>
[VALUE_ENUM] =>
[VALUE_XML_ID] =>
[VALUE_SORT] =>
[~VALUE] =>
[~DESCRIPTION] =>
[~NAME] => #VIDEO1
[~DEFAULT_VALUE] =>
)
[VIDEO2] => Array
(
[ID] => 208
[TIMESTAMP_X] => 2024-05-30 09:52:42
[IBLOCK_ID] => 19
[NAME] => #VIDEO2
[ACTIVE] => Y
[SORT] => 500
[CODE] => VIDEO2
[DEFAULT_VALUE] =>
[PROPERTY_TYPE] => F
[ROW_COUNT] => 1
[COL_COUNT] => 30
[LIST_TYPE] => L
[MULTIPLE] => N
[XML_ID] =>
[FILE_TYPE] =>
[MULTIPLE_CNT] => 5
[TMP_ID] =>
[LINK_IBLOCK_ID] => 0
[WITH_DESCRIPTION] => N
[SEARCHABLE] => N
[FILTRABLE] => N
[IS_REQUIRED] => N
[VERSION] => 1
[USER_TYPE] =>
[USER_TYPE_SETTINGS] =>
[HINT] =>
[PROPERTY_VALUE_ID] =>
[VALUE] =>
[DESCRIPTION] =>
[VALUE_ENUM] =>
[VALUE_XML_ID] =>
[VALUE_SORT] =>
[~VALUE] =>
[~DESCRIPTION] =>
[~NAME] => #VIDEO2
[~DEFAULT_VALUE] =>
)
[VIDEO3] => Array
(
[ID] => 209
[TIMESTAMP_X] => 2024-05-30 09:52:42
[IBLOCK_ID] => 19
[NAME] => #VIDEO3
[ACTIVE] => Y
[SORT] => 500
[CODE] => VIDEO3
[DEFAULT_VALUE] =>
[PROPERTY_TYPE] => F
[ROW_COUNT] => 1
[COL_COUNT] => 30
[LIST_TYPE] => L
[MULTIPLE] => N
[XML_ID] =>
[FILE_TYPE] =>
[MULTIPLE_CNT] => 5
[TMP_ID] =>
[LINK_IBLOCK_ID] => 0
[WITH_DESCRIPTION] => N
[SEARCHABLE] => N
[FILTRABLE] => N
[IS_REQUIRED] => N
[VERSION] => 1
[USER_TYPE] =>
[USER_TYPE_SETTINGS] =>
[HINT] =>
[PROPERTY_VALUE_ID] =>
[VALUE] =>
[DESCRIPTION] =>
[VALUE_ENUM] =>
[VALUE_XML_ID] =>
[VALUE_SORT] =>
[~VALUE] =>
[~DESCRIPTION] =>
[~NAME] => #VIDEO3
[~DEFAULT_VALUE] =>
)
[VIDEO4] => Array
(
[ID] => 210
[TIMESTAMP_X] => 2024-05-30 09:52:42
[IBLOCK_ID] => 19
[NAME] => #VIDEO4
[ACTIVE] => Y
[SORT] => 500
[CODE] => VIDEO4
[DEFAULT_VALUE] =>
[PROPERTY_TYPE] => F
[ROW_COUNT] => 1
[COL_COUNT] => 30
[LIST_TYPE] => L
[MULTIPLE] => N
[XML_ID] =>
[FILE_TYPE] =>
[MULTIPLE_CNT] => 5
[TMP_ID] =>
[LINK_IBLOCK_ID] => 0
[WITH_DESCRIPTION] => N
[SEARCHABLE] => N
[FILTRABLE] => N
[IS_REQUIRED] => N
[VERSION] => 1
[USER_TYPE] =>
[USER_TYPE_SETTINGS] =>
[HINT] =>
[PROPERTY_VALUE_ID] =>
[VALUE] =>
[DESCRIPTION] =>
[VALUE_ENUM] =>
[VALUE_XML_ID] =>
[VALUE_SORT] =>
[~VALUE] =>
[~DESCRIPTION] =>
[~NAME] => #VIDEO4
[~DEFAULT_VALUE] =>
)
[VIDEO5] => Array
(
[ID] => 211
[TIMESTAMP_X] => 2024-05-30 09:52:42
[IBLOCK_ID] => 19
[NAME] => #VIDEO5
[ACTIVE] => Y
[SORT] => 500
[CODE] => VIDEO5
[DEFAULT_VALUE] =>
[PROPERTY_TYPE] => F
[ROW_COUNT] => 1
[COL_COUNT] => 30
[LIST_TYPE] => L
[MULTIPLE] => N
[XML_ID] =>
[FILE_TYPE] =>
[MULTIPLE_CNT] => 5
[TMP_ID] =>
[LINK_IBLOCK_ID] => 0
[WITH_DESCRIPTION] => N
[SEARCHABLE] => N
[FILTRABLE] => N
[IS_REQUIRED] => N
[VERSION] => 1
[USER_TYPE] =>
[USER_TYPE_SETTINGS] =>
[HINT] =>
[PROPERTY_VALUE_ID] =>
[VALUE] =>
[DESCRIPTION] =>
[VALUE_ENUM] =>
[VALUE_XML_ID] =>
[VALUE_SORT] =>
[~VALUE] =>
[~DESCRIPTION] =>
[~NAME] => #VIDEO5
[~DEFAULT_VALUE] =>
)
[SHOW_IN_MAIN_PAGE] =>
)
[DISPLAY_PROPERTIES] => Array
(
[TYPE] => Array
(
[ID] => 53
[TIMESTAMP_X] => 2024-05-30 09:52:42
[IBLOCK_ID] => 19
[NAME] => Тип
[ACTIVE] => Y
[SORT] => 500
[CODE] => TYPE
[DEFAULT_VALUE] =>
[PROPERTY_TYPE] => L
[ROW_COUNT] => 1
[COL_COUNT] => 30
[LIST_TYPE] => L
[MULTIPLE] => N
[XML_ID] =>
[FILE_TYPE] =>
[MULTIPLE_CNT] => 5
[TMP_ID] =>
[LINK_IBLOCK_ID] => 0
[WITH_DESCRIPTION] => N
[SEARCHABLE] => N
[FILTRABLE] => N
[IS_REQUIRED] => N
[VERSION] => 1
[USER_TYPE] =>
[USER_TYPE_SETTINGS] => a:0:{}
[HINT] =>
[PROPERTY_VALUE_ID] => 14607
[VALUE] => Статья
[DESCRIPTION] =>
[VALUE_ENUM] => Статья
[VALUE_XML_ID] => article
[VALUE_SORT] => 500
[VALUE_ENUM_ID] => 44
[~VALUE] => Статья
[~DESCRIPTION] =>
[~NAME] => Тип
[~DEFAULT_VALUE] =>
[DISPLAY_VALUE] => Статья
)
)
[IBLOCK] => Array
(
[ID] => 19
[~ID] => 19
[TIMESTAMP_X] => 23.11.2022 13:26:25
[~TIMESTAMP_X] => 23.11.2022 13:26:25
[IBLOCK_TYPE_ID] => articles
[~IBLOCK_TYPE_ID] => articles
[LID] => s1
[~LID] => s1
[CODE] => articles
[~CODE] => articles
[API_CODE] =>
[~API_CODE] =>
[REST_ON] => N
[~REST_ON] => N
[NAME] => Статьи
[~NAME] => Статьи
[ACTIVE] => Y
[~ACTIVE] => Y
[SORT] => 500
[~SORT] => 500
[LIST_PAGE_URL] => /articles/
[~LIST_PAGE_URL] => /articles/
[DETAIL_PAGE_URL] => /articles/#ELEMENT_CODE#/
[~DETAIL_PAGE_URL] => /articles/#ELEMENT_CODE#/
[SECTION_PAGE_URL] => /articles/
[~SECTION_PAGE_URL] => /articles/
[CANONICAL_PAGE_URL] => /articles/articles/
[~CANONICAL_PAGE_URL] => /articles/articles/
[PICTURE] =>
[~PICTURE] =>
[DESCRIPTION] =>
[~DESCRIPTION] =>
[DESCRIPTION_TYPE] => text
[~DESCRIPTION_TYPE] => text
[RSS_TTL] => 24
[~RSS_TTL] => 24
[RSS_ACTIVE] => Y
[~RSS_ACTIVE] => Y
[RSS_FILE_ACTIVE] => N
[~RSS_FILE_ACTIVE] => N
[RSS_FILE_LIMIT] =>
[~RSS_FILE_LIMIT] =>
[RSS_FILE_DAYS] =>
[~RSS_FILE_DAYS] =>
[RSS_YANDEX_ACTIVE] => N
[~RSS_YANDEX_ACTIVE] => N
[XML_ID] =>
[~XML_ID] =>
[TMP_ID] =>
[~TMP_ID] =>
[INDEX_ELEMENT] => Y
[~INDEX_ELEMENT] => Y
[INDEX_SECTION] => N
[~INDEX_SECTION] => N
[WORKFLOW] => N
[~WORKFLOW] => N
[BIZPROC] => N
[~BIZPROC] => N
[SECTION_CHOOSER] => L
[~SECTION_CHOOSER] => L
[LIST_MODE] =>
[~LIST_MODE] =>
[RIGHTS_MODE] => S
[~RIGHTS_MODE] => S
[SECTION_PROPERTY] => N
[~SECTION_PROPERTY] => N
[PROPERTY_INDEX] => N
[~PROPERTY_INDEX] => N
[VERSION] => 1
[~VERSION] => 1
[LAST_CONV_ELEMENT] => 0
[~LAST_CONV_ELEMENT] => 0
[SOCNET_GROUP_ID] =>
[~SOCNET_GROUP_ID] =>
[EDIT_FILE_BEFORE] =>
[~EDIT_FILE_BEFORE] =>
[EDIT_FILE_AFTER] =>
[~EDIT_FILE_AFTER] =>
[SECTIONS_NAME] => Разделы
[~SECTIONS_NAME] => Разделы
[SECTION_NAME] => Раздел
[~SECTION_NAME] => Раздел
[ELEMENTS_NAME] => Элементы
[~ELEMENTS_NAME] => Элементы
[ELEMENT_NAME] => Элемент
[~ELEMENT_NAME] => Элемент
[FULLTEXT_INDEX] => N
[~FULLTEXT_INDEX] => N
[EXTERNAL_ID] =>
[~EXTERNAL_ID] =>
[LANG_DIR] => /
[~LANG_DIR] => /
[SERVER_NAME] => www.laser-bulat.ru
[~SERVER_NAME] => www.laser-bulat.ru
)
[SECTION] => Array
(
[PATH] => Array
(
)
)
[SECTION_URL] =>
[META_TAGS] => Array
(
[TITLE] => Использование численных методов для симуляции технологических процессов в лазерной обработке
[BROWSER_TITLE] => Численные методы симуляции лазерной обработки | ОКБ Булат
[KEYWORDS] =>
[DESCRIPTION] => Применение численных методов для моделирования процессов лазерной сварки и наплавки. Повышение точности и эффективности обработки с ОКБ Булат.
)
[PRODUCTS] => Array
(
)
[TAGS] => Array
(
[0] => Array
(
[ID] => 44
[~ID] => 44
[PROPERTY_ID] => 53
[~PROPERTY_ID] => 53
[VALUE] => Статья
[~VALUE] => Статья
[DEF] => N
[~DEF] => N
[SORT] => 500
[~SORT] => 500
[XML_ID] => article
[~XML_ID] => article
[TMP_ID] =>
[~TMP_ID] =>
[EXTERNAL_ID] => article
[~EXTERNAL_ID] => article
[PROPERTY_NAME] => Тип
[~PROPERTY_NAME] => Тип
[PROPERTY_CODE] => TYPE
[~PROPERTY_CODE] => TYPE
[PROPERTY_SORT] => 500
[~PROPERTY_SORT] => 500
)
[1] => Array
(
[ID] => 46
[~ID] => 46
[PROPERTY_ID] => 53
[~PROPERTY_ID] => 53
[VALUE] => Технология
[~VALUE] => Технология
[DEF] => N
[~DEF] => N
[SORT] => 500
[~SORT] => 500
[XML_ID] => tecknology
[~XML_ID] => tecknology
[TMP_ID] =>
[~TMP_ID] =>
[EXTERNAL_ID] => tecknology
[~EXTERNAL_ID] => tecknology
[PROPERTY_NAME] => Тип
[~PROPERTY_NAME] => Тип
[PROPERTY_CODE] => TYPE
[~PROPERTY_CODE] => TYPE
[PROPERTY_SORT] => 500
[~PROPERTY_SORT] => 500
)
[2] => Array
(
[ID] => 45
[~ID] => 45
[PROPERTY_ID] => 53
[~PROPERTY_ID] => 53
[VALUE] => Обзор
[~VALUE] => Обзор
[DEF] => N
[~DEF] => N
[SORT] => 500
[~SORT] => 500
[XML_ID] => review
[~XML_ID] => review
[TMP_ID] =>
[~TMP_ID] =>
[EXTERNAL_ID] => review
[~EXTERNAL_ID] => review
[PROPERTY_NAME] => Тип
[~PROPERTY_NAME] => Тип
[PROPERTY_CODE] => TYPE
[~PROPERTY_CODE] => TYPE
[PROPERTY_SORT] => 500
[~PROPERTY_SORT] => 500
)
)
)
Использование численных методов для симуляции технологических процессов в лазерной обработке
В современном машиностроении всё чаще
используются методы предварительного расчёта технологической операции. Эти
методы встраиваются в ПО, помогая оператору обходиться практически без помощи
научно – технологического отдела. Но, несмотря на существенное развитие таких
технологий в машиностроении, область лазерной обработки остаётся не до конца
изученной в вопросе предварительного высокоточного анализа операций.
Численные методы наиболее часто применяются в лазерных технологиях ввиду того, что аналитические решения, которые представлены в литературе по лазерной обработке, зачастую имеют скорее ориентировочный характер, так как в них учитывается малая часть тех факторов, которые могут оказать своё влияние на процесс. Численные методы, пусть и дают приближенные значения за счёт аппроксимации, всё же являются гораздо более точными ввиду использования множества дифференциальных уравнений, описывающих физические процессы, протекающие во время технологической операции.
Высокая сложность в решении дифференциальных уравнений численными методами требует использования специализированного программного обеспечения, среды программирования или САПР. Обзор возможных способов использования этих методов в лазерных технологиях будет приведён далее в статье.
Рис. 1. Симуляция тепловых полей и деформаций при использовании гауссова лазерного источника
Области использования методов
Область использования численных методов в вопросах прогнозирования и симуляции процессов не имеет каких-либо существенных ограничений, поэтому эти методы могут применяться практически для всех распространённых на сегодня методов лазерной обработки.
Лазерная сварка
Лазерная сварка является одной из наиболее популярных технологий для предварительной симуляции. Несмотря на существование аналитически решаемых уравнений в литературе [1], численные методы являются более предпочтительными. В лазерной сварке важно учитывать такие факторы, как теплопроводность – влияние теплового источника на основной металл (объясняется дифференциальным уравнением теплопроводности), физика потока жидкости – в данном случае можно использовать уравнение Навье – Стокса, а также уравнение для потока Марангони. Учёт таких факторов позволит успешно предсказывать параметры сварочного шва, а также создать полноценную симуляцию процесса, так как все эти уравнения дифференцируемы по времени.
Лазерное сверление
Большинство сред автоматизированного проектирования позволяют также графические и численные симуляции процесса лазерного сверления – причём как численного, так и графического.
Рис. 2. Симуляция процесса импульсной прошивки материала
Аддитивные лазерные технологии
Аддитивные лазерные технологии уже достаточно долгое время являются объектом интереса для учёных по всему миру, в связи с чем появилось множество готовых методов, позволяющих с очень высокой точностью предсказать тепловые поля, формообразования и другие параметры процесса.
Однако, на сегодняшний день нет готовых вычислительных инструментов для всех видов АЛТ, остановимся на каждом из них подробнее:
- Селективное лазерное плавление:
Хорошо изученная технология, поддаётся полноценной симуляции с помощью полностью готовых инструментов, которые будут рассмотрены далее.
Рис. 3. Симуляция процесса СЛП с помощью ПО Ansys Additive Suite
- Коаксиальная лазерная наплавка порошком:
Также является популярным объектом исследований, ввиду чего были созданы готовые открытые библиотеки для математического моделирования процесса с использованием готовой физики мелких частиц [2].
Рис. 4. Симуляция коаксиальной порошковой наплавки в ПО Flow 3D Weld
- Коаксиальная лазерная наплавка проволоки:
Ввиду того, что достаточно малое число компаний имеют готовые решения в этой области, ввиду сложностей с формированием лазерного пучка, подачей проволоки и пр., на сегодняшний день математические модели с открытым исходным кодом недоступны, однако существует несколько решений, позволяющих провести графическую симуляцию процесса.
Рис. 4. Симуляция лазерной наплавки проволоки в ПО COMSOL Multyphysics
Способы построения моделей и инструменты для этого
Построение в готовых инструментах САПР
Данный способ является наиболее популярным в машиностроении, так как предполагает использование сред с графическим интерфейсом и готовыми инструментами для проектирования необходимых процессов. К таким средам относятся Ansys, COMSOL Multyphysics, Flow 3D и т. п. Такие среды содержат в себе готовые методы решений сложных дифференциальных уравнений, необходимых для проектирования процессов аддитивного производства, сварки и сверления. Минусом такого подхода можно назвать отсутствие гибкости, так как данные среды не относятся к open source, из – за чего ПО трудно перестроить для симуляции некоторых усложнённых модификаций базовых процессов.
Рис. 5. Готовые инструменты САПР
Отдельно стоит отметить, что практически во всех средах для симуляций используются методы конечных элементов, конечных объёмов, конечных разностей.
МКЭ – область моделирования разбивается на множество маленьких субобластей простой формы — конечных элементов (например, тетраэдры или гексаэдры в 3D, треугольники или четырёхугольники в 2D). Искомая непрерывная функция (температура, напряжение, концентрация) аппроксимируется простыми функциями (чаще всего полиномами) внутри каждого элемента. Сборка всех элементов в единую систему приводит к глобальной системе линейных (или нелинейных) алгебраических уравнений.
МКО – область моделирования разбивается на множество маленьких контрольных объёмов (ячеек сетки). Интегрирование уравнений (например, Навье-Стокса) по каждому контрольному объёму позволяет сформулировать законы сохранения (массы, импульса, энергии) в дискретной форме для каждой ячейки. Ключевая идея — вычисление потоков через грани ячеек.
МКР – производные в дифференциальных уравнениях аппроксимируются разностями значений функции в узлах регулярной (чаще всего прямоугольной) сетки. Это самый простой для понимания метод.
Построение в open source средах
Является методом для более продвинутых пользователей и предполагает в основном использование ПО openFOAM.
OpenFOAM не имеет единого графического интерфейса для настройки всей задачи (хотя есть вспомогательные утилиты для просмотра сеток и результатов, например, ParaView). Вся задача описывается набором текстовых файлов в структуре папок. Это даёт:
· Полный контроль над каждым аспектом расчёта. · Воспроизводимость: вы можете версионировать свою симуляцию в Git, как исходный код.
· Гибкость: возможность создавать собственные решатели и модели.
· Автоматизацию: запуск и обработка сотен случаев через скрипты.
Типичный процесс построения симуляции
1. Подготовка геометрии и генерация сетки
· Геометрия: Вы создаёте геометрию в стороннем CAD-пакете (например, Salome, FreeCAD) или используете встроенные утилиты OpenFOAM для простых геометрий (blockMesh). Геометрия экспортируется в стандартные форматы (STL, STEP).
Сетка: Это критически важный этап. OpenFOAM предоставляет несколько утилит для генерации сетки
2. Настройка физики и граничных условий
Это сердце симуляции. Вы редактируете текстовые файлы в папке system/ и 0/ (или другое начальное время).
3. Выбор и запуск решателя (Solver)
OpenFOAM — это набор из множества специализированных программ-решателей. Вы не настраиваете физику в интерфейсе, а выбираете программу, которая уже закодировала нужные вам уравнения.
· Примеры решателей:
o icoFoam: Несжимаемый ламинарный поток для ньютоновской жидкости.
o pimpleFoam: Мощный решатель для несжимаемых турбулентных потоков с использованием PIMPLE алгоритма (гибрид PISO-SIMPLE).
o buoyantBoussinesqFoam: Для потоков с естественной конвекцией (теплообмен).
o reactingFoam: Для химических реакций и горения.
o sonicFoam: Для сжимаемых потоков.
Вы выбираете подходящий решатель и запускаете его из командной строки.
4. Постобработка и анализ результатов
· Просмотр результатов: Результаты записываются в папки с названием по времени (0.1, 0.2, ... и т.д.). Основной инструмент для визуализации — ParaView, который отлично интегрирован с OpenFOAM. Он читает эти папки напрямую и позволяет строить поля скорости, давления, изоповерхности, анимации и т.д.
· Анализ данных: OpenFOAM предоставляет утилиты командной строки для извлечения данных:
o postProcess: Запуск заранее определённых функций для вычисления полей (например, vorticity).
o sample: Прореживание данных вдоль линии или поверхности.
o Вы можете писать собственные небольшие программы на C++ (используя библиотеки OpenFOAM), которые будут анализировать результаты.
Рис. 6. Использование openFOAM в консоли и вывод через среду ParaView
Использование языков программирования
В качестве основного примера такого языка, рассмотрим Matlab.
MATLAB — это не специализированный симулятор, а интерактивная среда для математических вычислений. Симуляции строятся путем написания скриптов/функций, которые непосредственно решают математические модели.
В таких средах методом прямого программирования проще создавать собственные решатели, которые потом можно использовать как готовые функции при симуляции численными методами, однако такой подход требует высокой квалификации в области программирования и математического моделирования.
Типичный процесс симуляции разделён на несколько шагов:
Формулировка модели: Перевод физической задачи в математические уравнения
Выбор метода: Решить самостоятельно или использовать встроенный решатель?
Написание кода: Создание скрипта/функции с описанием модели
Запуск и визуализация: Выполнение и немедленное отображение результатов
Анализ и параметрические исследования: Быстрое тестирование разных параметров
Рис. 7. Среда программирования MAT
Заключение
Проведенный обзор демонстрирует, что численное моделирование прочно заняло свою нишу в разработке и оптимизации технологий лазерной обработки. В отличие от приближенных аналитических решений, численные методы позволяют с высокой точностью учитывать комплекс взаимосвязанных физических явлений: теплопередачу, гидродинамику расплава, эффект Марангони и фазовые превращения. Это делает их незаменимым инструментом для предварительного расчета параметров технологических операций, снижая зависимость от дорогостоящих натурных экспериментов.
На сегодняшний день сформировалось три основных подхода к построению симуляций, каждый из которых имеет свою область применения:
Использование коммерческих САПР (Ansys, COMSOL, Flow-3D) является наиболее доступным и популярным в инженерной практике, предлагая готовые, проверенные решатели и дружественный интерфейс ценой некоторой потери гибкости.
Работа в open-source средах (OpenFOAM) предоставляет исследователю неограниченный контроль над моделью и полную прозрачность расчетов, что идеально для решения нестандартных задач и фундаментальных исследований, однако требует высокой квалификации.
Программирование в математических средах (MATLAB) оптимально для быстрого прототипирования алгоритмов, решения систем ОДУ и параметрических исследований, но плохо подходит для моделирования сложных трехмерных процессов.
Несмотря на значительный прогресс, область продолжает развиваться. Наиболее перспективными направлениями представляются создание специализированных решателей для таких сложных процессов, как лазерная наплавка проволоки, а также интеграция численных моделей в системы цифровых двойников для управления технологическими процессами в реальном времени. Таким образом, дальнейшее развитие и внедрение численных методов будет способствовать повышению точности, эффективности и надежности лазерных технологий в целом.
Автор: Майский К. К.ООО «ОКБ «БУЛАТ»
Литература
1. Ready, J.F. LIA Handbook of Laser Materials Processing. — Springer, 2001. — (Chapter 4: Modeling of Laser Welding).
2. Panwisawas, C., et al. «Mesoscale modelling of selective laser melting: Thermal fluid dynamics and microstructural evolution». — Computational Materials Science, 2017. — Vol. 126. — P. 479-490.
3. Leitz, K.-H., et al. «Metal dusting simulation in laser cladding with coaxial powder injection». — Production Engineering, 2017. — Vol. 11. — P. 34-43.
4. OpenFOAM Foundation. OpenFOAM User Guide. — Version 10, 2023. — документация
5. COMSOL AB. COMSOL Multiphysics Reference Manual. — Version 6.1, 2023.
7. The MathWorks, Inc. Partial Differential Equation Toolbox™ User's Guide. — R2023a, 2023.
8. Крёнинг, М., Фабиан, П. «Моделирование теплопереноса и гидродинамики при лазерной сварке глубокого проплавления». — Физика и химия обработки материалов, 2010. — № 4. — С. 25-35.
9. Bennon, W.D., Incropera, F.P. «A continuum model for momentum, heat and species transport in binary solid-liquid phase change systems—I. Model formulation». — International Journal of Heat and Mass Transfer, 1987. — Vol. 30(10). — P. 2161-2170.