Введение в моделирование динамики жидкости с помощью Siemens NX

Моделирование динамики жидкости, обычно называемое вычислительной динамикой жидкости (CFD), стало краеугольным камнем современной машиностроения. Это позволяет инженерам прогнозировать, как жидкости - жидкости или газы - ведут себя вокруг и внутри механических компонентов до того, как будет построен один физический прототип. Siemens NX, ведущая интегрированная платформа CAD / CAM / CAE, предлагает мощный набор возможностей CFD, которые тесно связаны с его проектной средой. Эта интеграция означает, что вы можете имитировать поток жидкости, передачу тепла и распределение давления непосредственно на вашей родной геометрии без громоздких переводов данных. В этом руководстве мы пройдем через полный рабочий процесс использования NX для моделирования динамики жидкости, от подготовки модели до интерпретации результатов и итерации дизайна.

Независимо от того, анализируете ли вы поток воздуха над автомобильным компонентом, поток охлаждающей жидкости через теплообменник или гидравлическое давление в корпусе клапана, NX предоставляет инструменты для получения глубокой физической информации. Программное обеспечение использует растворители с конечным объемом (FVM), которые достаточно надежны для промышленного использования, но доступны через интуитивно понятный интерфейс. К концу этой статьи вы поймете, как настроить, запустить и интерпретировать моделирование динамики жидкости в NX, что позволяет оптимизировать механические детали для производительности, эффективности и надежности.

Предпосылки и модельная подготовка

Перед запуском в CFD важно иметь четко определенную модель САПР. Качество вашей геометрии напрямую влияет на точность и стабильность моделирования. NX позволяет создавать детали и сборки нативно, или вы можете импортировать геометрию из других систем. Как только ваша механическая часть будет готова, сделайте эти подготовительные шаги:

  • Упростите геометрию: Удалите ненужные детали, такие как маленькие филе, чамферы и нити, которые не влияют на общую схему потока.Эти функции могут создавать очень маленькие ячейки сетки и увеличивать вычислительные затраты без добавления точности.
  • Обеспечить водонепроницаемость: Жидкий домен должен быть полностью закрыт без зазоров или перекрытий. Используйте инструменты заживления геометрии NX и обнаружения зазоров для выявления и устранения любых утечек. Водонепроницаемая модель не подлежит обсуждению для генерации объемной сетки.
  • Определение Жидкой Области: Решите, течет ли жидкость внутри части (внутренний поток, например, труба) или вокруг нее (внешний поток, например, крыло). Для внутренних потоков вам может потребоваться закрывать отверстия с плоскими поверхностями для создания закрытого объема. NX предоставляет инструмент Область текучести , чтобы автоматически генерировать объем жидкости вокруг вашего твердого тела.
  • Назначение свойств материала: В то время как вы присваиваете свойства жидкости позже в установке моделирования, имея правильный твердый материал (для сопряженного теплопередачи), определенный на стадии CAD, ускоряет рабочий процесс.

Тщательная подготовка здесь экономит часы устранения неполадок во время сетки и решения. Всегда проверяйте Геометрия из панели инструментов для подготовки к анализу NX перед продвижением.

Доступ к среде CFD в NX

NX интегрирует моделирование через вкладку Симуляция Для динамики жидкости вам конкретно нужно приложение Текучий поток , часть пакета NX Advanced Simulation.

  1. Откройте подготовленную часть или сборку в NX.
  2. Перейдите в File > New и выберите Simulation шаблон. Выберите имя и местоположение для файла моделирования ().
  3. В Навигаторе моделирования, щелкните правой кнопкой мыши деталь и выберите Создать решение.Выберите Текучий поток в качестве среды растворителя. Для большинства механических симуляций части выберите Стади-состояние для начального анализа.Турбулентный поток — это по умолчанию; для ламинарных потоков соответствующим образом переключите настройки решателя.
  4. Файл моделирования будет ссылаться на основную модель САПР, гарантируя, что любые изменения дизайна автоматически обновят моделирование — ключевое преимущество ассоциативной архитектуры NX.

После создания решения вы увидите дерево объектов моделирования с папками для геометрии, сетки, физики и результатов. Эта структура поддерживает организованный рабочий процесс.

Выбор подходящей физической модели

NX CFD поддерживает ряд физических моделей. Для большинства механических анализов деталей вы будете работать с:

  • Однофазный поток (воздух, вода, масло) с теплообменом (конъюгат или изотермический).
  • Турбулентные модели: Модель по умолчанию k-эпсилон является надежной для многих промышленных потоков. Для вращающихся механизмов или сильного разделения рассмотрим модели k-омега SST или Spalart-Allmaras. NX также предлагает Scale-Adaptive Simulation (SAS) для неустойчивых вихревых потоков.
  • Многофазный поток (например, смеси воздуха и воды) с использованием метода Эйлера или Объема Жидкости (VOF), полезного для анализа кавитации в насосах или топливной слоши в резервуарах.

Выберите простейшую модель, которая фиксирует основную физику. Преодоление физики на ранней стадии может растрачивать вычислительные ресурсы. Начните с стационарного, несжимаемого, турбулентного потока для большинства внутренних и внешних приложений.

Поколение сетки для динамики жидкости

Сетка, возможно, является наиболее важным шагом в CFD. NX обеспечивает выделенную рабочую сетку Meshing в среде моделирования. Для динамики жидкости вам нужна объемная сетка, которая заполняет область жидкости. NX предлагает две основные технологии сетки: 3D Tetrahedral (tet) и 3D Hexahedral (hex).

Выбираем тип сетки

  • Тетраэдрические сетки легче генерировать автоматически и хорошо обрабатывать сложную геометрию. Они являются хорошей отправной точкой для большинства механических деталей.
  • Гексаэдрические сетки обычно дают более высокую точность на количество элементов, но требуют большего ручного усилия. Используйте шестнадцатеричные сетки для более простых геометрий, таких как трубы или каналы, где направление потока выровнено с сеткой.
  • Полигедальные сетки (доступны в новых выпусках NX) обеспечивают баланс между точностью и автоматизацией.

Независимо от типа сетки, обратите внимание на эти настройки:

  • Инфляционные слои: Также называемые призменными слоями, это тонкие элементы, размещенные на стенках для захвата градиента скорости пограничного слоя. Рекомендуется минимум 3-5 слоев; для точного теплопередачи или высоких потоков числа Рейнольдса, использовать 10-15 слоев с толщиной первого слоя, таких, что y + ≈ 1 (для моделей k-omega) или y + в диапазоне лог-закона (30-300) для k-epsilon с функциями стенки.
  • Местная утонченность: Уточнить сетку в областях с высокими градиентами, например, вокруг острых углов, небольших зазоров или точек застоя.Меш-контроля Для установки размера элемента по краям, граням и объёмам.
  • Качество сетки: Избегайте сильно искаженных элементов. NX обеспечивает такие показатели качества, как соотношение сторон, якобиан и перекос. Цель для перекоса ниже 0,9 (в идеале ниже 0,85).

После создания сетки всегда запускайте проверку сетки Mesh Check для идентификации любых проблемных ячеек. Исправьте их, настраивая локальные элементы управления или используя опцию Smooth Mesh.

Практический пример сетки для клапана управления потоком

Рассмотрим гидравлический катушечный клапан. Геометрия имеет узкие кольцевые зазоры (порядка 0,1 мм) и внезапные расширения. Тет-сетка с 10 слоями инфляции на всех смоченных поверхностях и размером элемента 0,05 мм в области зазора будет производить сетку из нескольких миллионов ячеек. Используйте NX Curve Mesh Control для уточнения краев в отверстие. Полученная сетка точно захватит поток утечки и падение давления. Грубая сетка пропустит утечку и даст оптимистичные прогнозы производительности.

Определение граничных условий и свойств жидкости

При готовности сетки перейдите в папку Physics. Здесь вы устанавливаете свойства материала, граничные условия и параметры решателя.

Жидкие материалы

NX включает в себя библиотеку общих жидкостей. Вы можете определить пользовательские жидкости, вводя плотность, вязкость, удельное тепло, теплопроводность и, необязательно, уравнение состояния для сжимаемых потоков. Для большинства несжимаемых анализов необходимы только плотность и вязкость. Не забудьте проверить Ссылочное давление (по умолчанию 101325 Па) и установить его соответствующим образом для вашего применения.

граничные условия

  • Впуск: Укажите скорость (величину и направление), скорость потока массы или общее давление. Для потоков, управляемых давлением, входное отверстие давления является более надежным.
  • Пустошь: Используйте выходное отверстие со статическим давлением. Если выход имеет обратный поток, включите спецификацию направления обратного потока для улучшения конвергенции.
  • Стены: По умолчанию стены не скольжения (скорость = 0). Для движущихся стен (например, вращающихся валов) определяют тангенциальную скорость или используют Поворот стенки граничное условие.
  • Симметрия: Если ваша геометрия симметрична, моделируйте только половину или четверть, чтобы уменьшить размер сетки.
  • Открытие: Для внешних потоков используйте давление в дальнем поле или открывающие границы, чтобы позволить жидкости свободно входить и выходить.

Передача тепла соображения

Если тепловые эффекты важны, включите Энергия в физическую модель. Для сопряженного теплопередачи необходимо также связать твердую область и назначить твердый материал. Жидкостно-твердый интерфейс автоматически соединит температуру и тепловой поток.

Для многих механических деталей изотермического (постоянного температурного) моделирования достаточно для оценки структуры потока и перепадов давления. Добавить теплопередачу нужно только тогда, когда нужно прогнозировать тепловые напряжения или производительность охлаждения.

Настройки Solver и запуск симуляции

Перед запуском решателя отрегулируйте несколько ключевых параметров для улучшения конвергенции и точности:

  • Схема дискретизации: Использование ветров второго порядка для уравнений импульса и турбулентности для большей точности. Первый порядок более стабилен, но вводит численную диффузию.
  • Факторы перерасхода: Значения по умолчанию работают в большинстве случаев. Для неусловных проблем уменьшите недорасслабление для давления и импульса (например, 0,3 для давления, 0,7 для импульса) для стабилизации решателя.
  • Критерии сближения: Установить остаточные цели до 1e-4 для непрерывности и 1e-5 для импульса и турбулентности. Мониторинг сил (растяжка, подъем, крутящий момент) для подтверждения их выравнивания.
  • Параллельная обработка: NX поддерживает параллельные решатели (SMP). Для сеток более 5 миллионов ячеек используют 4-8 ядер ЦП для сокращения времени решения.

Для запуска решения нажмите значок Solve. Решитель регистрирует прогресс в выходном окне. Если остатки сплющиваются или колеблются, проверьте проблемы качества сетки, нереалистичные граничные условия или недостаточное разрешение сетки. Иногда может помочь остановка и перезапуск из конвергентного промежуточного решения.

Типичное моделирование стационарного состояния для умеренно сложной механической части (2-5 миллионов ячеек) может длиться от 30 минут до нескольких часов. Используйте монитор итерации , чтобы просматривать историю конвергенции в реальном времени.

Последующее и последующее толкование

После того, как решение сходится, перейдите в папку результатов . NX предлагает комплексную среду постобработки:

  • Контурные графики: Визуализируйте распределение давления, величину скорости, температуру или интенсивность турбулентности на поверхностях и плоскостях резки.Право щелкните по узлу результатов и выберите Постобработка.
  • Векторные графики: Показать направление потока и величину. Полезно для определения зон рециркуляции и вихрей.
  • Стримлайны: Трассы частиц из выбранных точек входа. Они показывают линии разделения потока и присоединения.
  • XY графики: Извлеките количественные данные вдоль линий или в точках — например, падение давления против скорости потока или профиль скорости в разделе.
  • Сообщения: NX может генерировать Отчет о симуляции , суммирующий ключевые показатели, такие как скорость потока громкости, среднее давление, температура входа/выхода и силы на выбранных стенках.

Ключевые метрики для механических частей

  • Падение давления: Критически важно для оценки требований к мощности насоса. Сравните со спецификациями для проверки конструкции.
  • Распределение скорости: Обеспечить равномерное течение через каналы охлаждения или через порт клапана для предотвращения горячих точек или кавитации.
  • Стресс сдвига стенки: Указывает на области, подверженные эрозии или загрязнению. Высокий сдвига вблизи поверхностей также может вызывать чрезмерное сопротивление.
  • Коэффициент потока (Cv или Kv): Для клапанов извлеките соотношение давления потока и сравните с эмпирическими данными.

Часто бывает полезно создавать Анимации неустойчивых результатов, если вы запускали переходную симуляцию. Для стационарного состояния обычно достаточно статического контурного графика.

Оптимизация дизайна и итерация

Истинная сила CFD в NX заключается в возможности итерации дизайна на основе идей моделирования. Поскольку моделирование ассоциативно с основной моделью CAD, вы можете изменить геометрию деталей и решить ее с минимальными переработками. NX также предлагает интегрированные инструменты оптимизации:

  • Разработка экспериментов (DOE): Различные параметры, такие как радиус филе, диаметр прохода или угол лопасти, автоматически и выполняют несколько симуляций для понимания чувствительности.
  • Оптимизация, управляемая целями: Определение целей (минимизация падения давления, максимизация однородности потока) и ограничений. NX будет искать оптимальную геометрию с использованием градиентных или генетических алгоритмов.
  • Морфинг: Используйте возможности сетчатого морфинга NX для корректировки формы без регенерации всей сетки. Идеально подходит для небольших параметрических изменений.

Например, если моделирование показывает падение давления на 15% по гидравлическому коллекторам, можно увеличить диаметр канала узкого места на 2 мм, перемешать только эту область и снова решить. В течение нескольких итераций вы сходитесь на конструкции, которая соответствует целевому дифференциальному давлению.

Этот дизайн, основанный на моделировании замкнутого цикла, значительно снижает затраты на физическое прототипирование и время разработки.

Валидация и лучшие практики

Ни один результат CFD не должен быть проверен без проверки. По возможности сравнивайте прогнозы моделирования с экспериментальными данными или ручными вычислениями. В NX можно:

  • Используйте инструмент корреляции , чтобы наложить экспериментальные точки на XY-графики.
  • Проверьте, что дисбаланс массы ниже 1% (NX сообщает об этом в журнале решателя).
  • Выполните исследование Grid Convergence Index (GCI): запустите одну и ту же симуляцию на трех сетках увеличивающейся уточненности (например, грубая, средняя, тонкая) и экстраполируйте асимптотическое значение интереса (например, падение давления). Если разница между средней и тонкой составляет менее 5%, достигается независимость сетки.

Дополнительная передовая практика:

  • Всегда используйте одни и те же блоки по всему миру — NX позволяет устанавливать блоки в файле моделирования.
  • NX поддерживает Restart Files для долгосрочного моделирования.
  • Сохраните свой отчет Mesh Statistics : подсчет элементов, искажение и т. Д. Это помогает в отладке и отчетности.
  • Для переходных симуляций (например, открытия клапана) устанавливают соответствующие временные этапы на основе номера CFL (обычно < 1 для явных схем, < 5-10 для неявных).

Для дальнейшего чтения обратитесь к официальной документации по потоку жидкости в Siemens NX и всеобъемлющей CFD Online Wiki для общей теории CFD. Кроме того, рассмотрите книгу Вычислительная инженерия с NX для более глубоких погружений в конкретные решатели и рабочие процессы.

Заключение

Использование Siemens NX для моделирования динамики жидкости вооружает инженеров-механиков мощным интегрированным набором инструментов для анализа и оптимизации производительности деталей. Следуя дисциплинированному рабочему процессу - подготовка чистой геометрии, создание качественной сетки, настройка соответствующей физики, решение с надежными цифрами и результатами после обработки - вы можете получить глубокое понимание поведения потока, распределения давления и тепловых эффектов. Ассоциативная линия моделирования проектирования позволяет быстро итерировать, позволяя вам с уверенностью сходиться на высокопроизводительном дизайне. Освоение CFD в NX требует практики, но отдача в уменьшенных затратах на прототипирование, более коротких циклах разработки и превосходном качестве продукта существенна.

Начните с простых внутренних проблем потока и постепенно увеличивайте сложность. Навыки, которые вы развиваете, станут незаменимыми в вашем инженерном наборе инструментов, позволяя вам моделировать реальные условия и принимать решения, основанные на данных, которые впервые соответствуют целевым показателям производительности.