Доброго времени суток, уважаемые форумчане! Надеюсь на Вашу помощь в вопросе.
При решении задачи я хочу получить величину заполения полости гидромуфты (например, в %), которая опеределяется как отношение объема жидкости в данный момент к объему всей полости. Я, конечно, могу останавливать расчет раз в несколько десятков time step, и вручную эту величину определять, но это очень неудобно, и совершенно ненаглядно.
Более того, я хочу отследить изменение этой величины в процессе сходимости расчета, т.е. создать monitor point.
Подскажите пожалуйста, могу ли я это как-то сделать? Или для этого необходимо написать UDF? если так, то, пожалуйста, подскажите как это провернуть, или ткните в литературу, где это может быть описано.
Здравствуйте! Если в новой версии работаете, то создайте два report definition. В первом считайте интеграл по объяму от volume fraction, во втором - просто от volume. Потом делайте expression, в котором первый definition делится на второй. На основании expression'а можно создать монитор. Если общий объём полости не меняется, то его лучше, естественно, задать константой. Я не пробовал делать это именно с объёмными интегралами упомянутых переменных, но по идее должно сработать. Если не сработает - пишите, будем дальше думать.
Спасибо большое! Только увидел Ваш комментарий, сегодня проверю!
Прошу прощения, не могли бы Вы подробнее рассказать как сделать expression? И каким образом на основании его можно собрать монитор? Работаю в 17.2, но есть доступ к 18.1 если нужно. Заранее спасибо за ответы!
В 17.2 вроде нет этого. Посмотрите в 18й report definitions - там всё как на ладони по-моему. Если не получится - напишите, я сделаю картинки.
Огромное спасибо Вам за помощь, все получилось именно так, как мне было нужно! Фантастика просто)
Добавить комментарий