Добрый день!
Возможно простой вопрос, но не могу найти, как это сделать.
В CFX-POST через Expressions хочу найти координату по Z, в которой значение температуры равно нулю.
Нашел, как это сделать для минимального значения температуры в задаваемой области:
Создал Point, указал Method Variable Minimum (скрин), далее создал функцию: probe(Z)@PointWaterTemperatureMin
Итог: выводит координату по Z для min температуры.
Хотел бы узнать, как мне выводить координату для Z для конкретно задаваемой температуры, т.к. важна видимость этой координаты в параметризации WB.
Буду очень благодарен!!!
Вложение | Размер |
---|---|
nastroyki_1.jpg | 335.08 КБ |
Здравствуйте.
Значение температуры =0 будет не в одной точке, а на некой поверхности, разделяющей зону с более высокой температурой и зону с более низкой.
Такую поверхность вы можете построить с помощью Location > Iso-surface
Далее можно создать Expression, которое вычисляет средее арифметическое координаты z по этой поверхности. или посчитать ее в Function Colculator
Спасибо, Геннадий! Попробывал, но есть вопрос.
У меня 2-х фазная среда, в воздухе летит капля воды. Чтобы определять характеристики капли, задавал Particle Track с привязкой к материалу (вода).
Если в задании Point можно указать Location, и после этого выбрать температуру воды в Variable (как я делал для нахождения координаты с min значением по воде), то в Isosurface, вкладке Variable при задании температуры воды, как параметра и указывая конкретное значение (корректное) выдает ошибку, что не может найти этот параметр впринципе в домене.
Т.е. для точки я дополнительно указавал Particle Track, параметр определялся, а для поверхности такого поля нет. Может быть, надо дополнительно что-то указать?
В остальном все предельно ясно и понятно, получилось бы только поверхность эту построить.
Тогда сделайте Iso Clip. В качестве Locations в нем укажите трек вашей частицы (Res PT...). В Visibility parameters выберите температуру частицы и ограничение <=0С. В результате изоклип даст вам трек частицы, обрезанный в том месте, где ее температура равна 0. Далее создаете выражение maxVal(Z)@Iso Clip 1 и оно возвращает вам нужное значение координаты.
PS Это прикол такой "пробовал" через "ы" писать?
Большое спасибо, теперь знаю применение еще одного инструмента в ANSYS! Все получилось, только почему-то с minVal(Z)@Iso Clip 1.
PS Это вышло случайно, видимо, спешил.
Добавить комментарий