Все ответы об инженерном анализе

Перед началом работы настоятельно рекомендуем ознакомиться с правилами форума.

Нахождение параметра в CFX-POST

StanislavK
Аватар пользователя StanislavK

Добрый день!

Возможно простой вопрос, но не могу найти, как это сделать.

В CFX-POST через Expressions хочу найти координату по Z, в которой значение температуры равно нулю.

Нашел, как это сделать для минимального значения температуры в задаваемой области:

Создал Point, указал Method Variable Minimum (скрин), далее создал функцию: probe(Z)@PointWaterTemperatureMin

Итог: выводит координату по Z для min температуры.

Хотел бы узнать, как мне выводить координату для Z для конкретно задаваемой температуры, т.к. важна видимость этой координаты в параметризации WB.

Буду очень благодарен!!!

ВложениеРазмер
Иконка изображения nastroyki_1.jpg335.08 КБ
Gennady
Аватар пользователя Gennady

Здравствуйте.

Значение температуры =0 будет не в одной точке, а на некой поверхности, разделяющей зону с более высокой температурой и зону с более низкой.

Такую поверхность вы можете построить с помощью Location > Iso-surface

Далее можно создать Expression, которое вычисляет средее арифметическое координаты z по этой поверхности. или посчитать ее в Function Colculator

StanislavK
Аватар пользователя StanislavK

Спасибо, Геннадий! Попробывал, но есть вопрос.

У меня 2-х фазная среда, в воздухе летит капля воды. Чтобы определять характеристики капли, задавал Particle Track с привязкой к материалу (вода).

Если в задании Point можно указать Location, и после этого выбрать температуру воды в Variable (как я делал для нахождения координаты с min значением по воде), то в Isosurface, вкладке Variable при задании температуры воды, как параметра и указывая конкретное значение (корректное) выдает ошибку, что не может найти этот параметр впринципе в домене.

Т.е. для точки я дополнительно указавал Particle Track, параметр определялся, а для поверхности такого поля нет. Может быть, надо дополнительно что-то указать?

В остальном все предельно ясно и понятно, получилось бы только поверхность эту построить.

Gennady
Аватар пользователя Gennady

Тогда сделайте Iso Clip. В качестве Locations в нем укажите трек вашей частицы (Res PT...). В Visibility parameters выберите температуру частицы и ограничение <=0С. В результате изоклип даст вам трек частицы, обрезанный в том месте, где ее температура равна 0. Далее создаете выражение maxVal(Z)@Iso Clip 1 и оно возвращает вам нужное значение координаты.

PS Это прикол такой "пробовал" через "ы" писать?

StanislavK
Аватар пользователя StanislavK

Большое спасибо, теперь знаю применение еще одного инструмента в ANSYS! Все получилось, только почему-то с minVal(Z)@Iso Clip 1.

PS Это вышло случайно, видимо, спешил.

Добавить комментарий

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

Максимальный размер файла: 999 МБ.
Допустимые типы файлов: txt doc docx xls xlsx pdf rar zip 7zip tar.