Перейти к публикации

Простой расчет в KompasFlow


Рекомендованные сообщения

Хочу рассчитать циркуляцию воды в баке за счет естественной конвекции. Снизу круглое тело - горячее. Сверху прямоугольное тело - холодное. Настроил все, как в видеоуроке (вектор силы тяжести, ГУ, и т.д.), но получается, что циркуляции нет (как будто нет разницы плотностей и гравитации). Модель с расчетом внутри прилагаю (v22). Кто-нибудь может подсказать, в чем ошибка?

Снимок экрана 2024-03-31 163152.png

https://disk.yandex.ru/d/1z4gcIf6PGOF1Q

Ссылка на сообщение
Поделиться на других сайтах


UnPinned posts
3 часа назад, maxx2000 сказал:

в каком уроке?

Там, конечно, немного другая задачка, использовал как туториал по настройкам.

Ссылка на сообщение
Поделиться на других сайтах

 В твоей задаче больше переменных. У тебя горячее и холодное не соприкасается. Т.е. теплообмен происходит через  какую-то третью среду. Сначала нагревается среда вокруг горячей зоны, потом среда нагревает холодную зону

Изменено пользователем maxx2000
Ссылка на сообщение
Поделиться на других сайтах

1. Параметры g-Плотности задать нужно, чтобы столб гидростатики был задан

2. Вектор гравитации нужно написать в абсолютной величине

3. На ГУ температуры задаются относительно опорной. Там все верно с учетом этого?

Изменено пользователем a_schelyaev
Ссылка на сообщение
Поделиться на других сайтах
36 минут назад, a_schelyaev сказал:

1. Параметры g-Плотности задать нужно, чтобы столб гидростатики был задан

2. Вектор гравитации нужно написать в абсолютной величине

3. На ГУ температуры задаются относительно опорной. Там все верно с учетом этого?

1. Вот это я не понял, что такое. Можете объяснить, что это? В справке нет подробностей.

2. Упс, привычка из другой программы.

3. Вот как раз в ГУ абсолютные значения задаются, что странно.

 

Спасибо за подсказки, все заработало!

Еще вопрос, если я знаю, что вода в среднем будет чуть холоднее горячей стенки, правильно ли будет указать эту температуру в начальных условиях? Иначе надо очень долго ждать, чтобы она "нагрелась".

Изменено пользователем Misha hm
Ссылка на сообщение
Поделиться на других сайтах
01.04.2024 в 12:46, Misha hm сказал:

1. Вот это я не понял, что такое. Можете объяснить, что это? В справке нет подробностей.

2. Упс, привычка из другой программы.

3. Вот как раз в ГУ абсолютные значения задаются, что странно.

 

Спасибо за подсказки, все заработало!

Еще вопрос, если я знаю, что вода в среднем будет чуть холоднее горячей стенки, правильно ли будет указать эту температуру в начальных условиях? Иначе надо очень долго ждать, чтобы она "нагрелась".

1. Это температура и Давление относительно опорных, используемые для определения плотности по закону идеального газа.

3. В ГУ Давление и Температура также задаются относительно опорных. В следующих версиях появится возможность выбирать единицы измерения.

 

Последний вопрос: Если у вас есть две крайности по температуре - горячая или холодная, то можете использовать в НУ какое-то из них. Нормальный подход. Но можно поступить по другому - на начальной сетке, нерекордной по размеру, посчитайте с Курантом = 100, а потом локально адаптируйте на ГУ или по решению по градиенту Т.

Я бы вообще приравнял Опорную температуру холодной нижней и тогда у вас будет в решении дельта Т.

Ссылка на сообщение
Поделиться на других сайтах
10 часов назад, a_schelyaev сказал:

3. В ГУ Давление и Температура также задаются относительно опорных. В следующих версиях появится возможность выбирать единицы измерения.

Готов поспорить, что это не так. Вот картинка:

Скрытый текст

Снимок экрана 2024-04-05 215723.png

Опорная температура 273К. Температура горячей стенки задал как 90К, холодной - минус 10К. Легенда показывает абсолютные значения (так ведь?). Тогда это неправильно. Либо, это может быть правильно только в одном случае, если легенда в относительных (опорной) градусах.

 

Ссылка на сообщение
Поделиться на других сайтах

В Creo11 можно будет считать теплопередачу между твердотельной геометрией и "жидким" телом   :k05205:

 

Изменено пользователем maxx2000
Ссылка на сообщение
Поделиться на других сайтах
12 часов назад, Misha hm сказал:

Готов поспорить, что это не так. Вот картинка:

  Скрыть содержимое

Снимок экрана 2024-04-05 215723.png

Опорная температура 273К. Температура горячей стенки задал как 90К, холодной - минус 10К. Легенда показывает абсолютные значения (так ведь?). Тогда это неправильно. Либо, это может быть правильно только в одном случае, если легенда в относительных (опорной) градусах.

 

Все верно, он вам показывает приращения температуры относительно опорных. Задайте опорную 263 а нагрев стенки 80 и получите тот же диапазон 100 градусов.

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, a_schelyaev сказал:

Все верно, он вам показывает приращения температуры относительно опорных. Задайте опорную 263 а нагрев стенки 80 и получите тот же диапазон 100 градусов.

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

Изменено пользователем Misha hm
Ссылка на сообщение
Поделиться на других сайтах

@Misha hm а какой практический смысл в относительной температуре? Абсолютная как раз более информативна.

Ссылка на сообщение
Поделиться на других сайтах
8 часов назад, Misha hm сказал:

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

Глупо или нет мнения расходятся. У каждого своя практика за спиной и опыт.

Работа с единицами измерения будет переделана, я уже писал об этом.

Ссылка на сообщение
Поделиться на других сайтах
  • 1 месяц спустя...
Дракон в тапках
01.04.2024 в 12:11, a_schelyaev сказал:

1. Параметры g-Плотности задать нужно, чтобы столб гидростатики был задан

2. Вектор гравитации нужно написать в абсолютной величине

3. На ГУ температуры задаются относительно опорной. Там все верно с учетом этого?

Александр Евгеньевич! Помоги тупому плз:) 
а) по гидростатике в kompas flow: относительное давление для расчета g-плотности. Я правильно понимаю что это гидростатическое давление "на дне" моей расчетной модели? (т.е. если моя модель это "бочка глубиной 5м" под давлением XXXбар, То "давление g-плотности" я выставлю 50 000 Па? 
б) я правильно понимаю что массовый/объемный расходы в сечении внутри моделируемого пространства не снять? Приходится "на глаз" снимать Vср в заливке скоростей в сечении и помножать на площадь. Костыльно выходит, думаю стоит добавить опцию в программу. 
 

PS.  для понимания сути вопросов: пытаюсь посчитать гравитационную систему отопления, где ГУ будут 
1. нагрев в котле. Наверное приму постоянную температуру.
2. остывание в трубах и радиаторах "внешний теплообмен",
3. точка постоянного давления в расширительном баке. 
Очень хочется сравнить численные результаты с аналитикой, и вот тут определять расходы теплоносителя в нужных местах очень неудобно. 

Ссылка на сообщение
Поделиться на других сайтах

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

б) Если брать текущую релизную версию 22, то в "Результатах" есть переменная Расход массовый и Расход объемный, который берется в сечении - плоскости или с ГУ. Все само считает.

 

 

Ссылка на сообщение
Поделиться на других сайтах
Дракон в тапках
7 часов назад, a_schelyaev сказал:

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

б) Если брать текущую релизную версию 22, то в "Результатах" есть переменная Расход массовый и Расход объемный, который берется в сечении - плоскости или с ГУ. Все само считает.

 

 

в этом "нулевом уровне" и вопрос.  Насколько я понял, во FLowVision есть опция разбить модель по слоям (и даже указать точку-g ммм :). Я так понял, что в Компасе мы работаем в рамках одного уровня. 
Из FAQ по Флоу:  Параметры g-Плотности >Давление. Значения относительного давления и температуры для расчета гидростатической плотности (g-плотности), соответствующие состоянию покоящейся жидкости в начале координат.

 

Из этого я делаю вывод, что это гидростатическое давление в нижней точки моей модели. Я правильно понял? 

Ссылка на сообщение
Поделиться на других сайтах

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

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




×
×
  • Создать...