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

Простой расчет в 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 пользователей

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




  • Сообщения

    • Ветерок
      Я не знаком с вашими настройками, поэтому не могу сказать. У меня не так. А разбираться в ваших настройках нет никакого желания, уж извините.   Если деталь есть в разделе спецификации, а номер позиции не отображается, это странно. Надо разбираться с настройками спецификации. Может, там ещё какие условия прописаны.
    • mml35
      Про раздел спецификации понятно то, что в при создании файла (в каталоге Camozzi нет этого раздела и его нужно заполнить самостоятельно). Но на основании чего Creo вносит в параметры модели при создании например детали - вносит параметр  РАЗДЕЛ_СПЕЦИФИКАЦИИ - Детали. Потом я создаю так же резиновое кольцо и Creo в РАЗДЕЛ_СПЕЦИФИКАЦИИ - Стандартные детали? На основании чего она так решает. Может потому что нет обозначения-поставил все равно стандартное изделие. Может потому что нет чертежа - создал. Все равно стандартное изделие. Понятно, что можно в ручную изменить, но вопрос каков алгоритм, признак что Creo делает такую разноску?   И я так и не понял, почему в спецификации на этот импортированный штуцер нет номера ПОЗ (запрос rpt.index - стоит), хотя на чертеже позиция ставится? Где искать проблему?     
    • Ветерок
      На сайте производителя смотрели? Или вам нужны чертежи для серийного производства? Тогда точно к производителю :)
    • Ветерок
      Не важно как получена деталь. Номер позиции проставляется автоматически. А вот чтобы деталь попала в соответствующий раздел спецификации, у неё должен быть задан соответствующим образом параметр, который отвечает за раздел спецификации. Этот параметр может называться по-разному в зависимости от того, какими настройками пользуетесь. Например, этот параметр может называться TIP. На картинке в ответе выше этот параметр называется ТИП. Если на вашей картинке это РАЗДЕЛ_СПЕЦИФИКАЦИИ, то там нужно указать нужное значение. Это значение тоже может быть разным. К сожалению, в Крео нет единого стандарта. Каждый дилер (почти каждый) предлагал свои варианты, кроме того, на отдельных предприятиях могли быть совсем свои настройки.   В принципе, как фильтруются модели можно посмотреть в фильтрах соответствующего раздела таблицы спецификации.
    • butlug
      Точно не помню какой именно из параметров - но это параметры на созданный мной подшипник скольжения. В графе позиция у меня стоит запрос &rpt.index Спасибо за ответ. Но чаще всего есть только step и искать исходник сделанный в неизвестной программе через третьи руки перекупов по времени такое себе занятие на несколько дней... - проще уже самому расставить если их не сотни), а если это может сделать машина причем сгруппировав по диаметрам и глубинам - зачем людей по чем зря беспокоить непонятными вопросами)
    • david1920
      В личку смотрите
    • anton7
    • maxx2000
      значит надо что-то изменить в геометрии, делов-то   как вариант построить виток как поверхность, развернуть её (или не разворачивать как удобно) сделать на ней все вырезы, затем преобразовать твёрдое тело, затем в листовое, затем уже развернуть.  
    • g687
      Спасибо! попробовал.  Разогнул, сделал вырез как на картинке, а вот сгибать обратно SW не захотел - пишет ошибка в геометрии. В результате кое как прилепил плоскость к изогнотому шнеку, построил на нем плоскость, сделал вырез на изогнутом шнеке, получил развертку. Но может быть для "Согнуть" есть какой то лайфхак наподобие своетов по построению самого шнека ? (с первого раза конический шнек мне не дался, но благодаря Вашим советам осилил :) )
    • maxx2000
      Щас будет душно, т.к. аутраннеры вышли из чата.
×
×
  • Создать...