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

задание разных моделей турбулентности для одной расчетной области


Doomed

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

Доброго времени суток.

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

Допустим у меня задача обтекания цилиндра, я хочу вблизи цилиндра посчитать по, например, по LES модели, а вдали по SST. Я задаю два домейна но модель турбулентности автоматически ставится у них одинаковая. Если задать две разные жидкости, то вроде бы можно указать для каждой свою модель турбулентности, но жидкость то у меня одна...

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


Итц импосибле да и, ИМХО, не физично, т.к. вблизи стенки не бывает крупномасштабных вихрей.

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

Цитирую документацию к CFX 11:

Using Multiple Domains

For any given CFD problem, more than one domain may be defined. By default, the physical

models used in each domain must be consistent; therefore, each time you create or edit a

domain, the physical models (fluid lists, heat transfer models, etc.) are applied across all

domains of the same type (e.g., fluid or solid), possibly overwritingmodels chosen earlier for

other domains.

Please note the following:

• It is possible to override this behavior and define different physical conditions in distinct

separate fluid domains. This can be done either by setting the environment variable

CFX5_NO_CONSTANT_PHYSICS to any value before starting ANSYS CFX-Pre, or by

enabling beta features and setting the Constant Domain Physics action by

right-clicking on the Simulation branch. This will result in no checking for consistent

physics across separate domains by ANSYS CFX-Pre. Any simulation that has been

defined in this mode will ‘remember’ these settings when it is re-opened in CFX-Pre.

===cut===

С уважением, BadArtem

PS a_schelyaev - пожалуйста, пишите на либо на русском, либо на английском. Зачем смешивать?

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

Считаю экспериментальный стенд. Материал один - жидкость, но считать мне надо довольно большую штуку, сетка порядка 5млн элементов при этом интересующее меня место описывается примерно 2млн элементов, остальное ушло на входной и выходной участки, исключить которые нельзя. Мне бы эти входы/выходы посчитать по К-е модели, а интересующее место по LES (в целях экономии вычислительного времени). Упреждая вопросы - считаю я отнюдь не обтекание цилиндра жидкостью, то приведено только для примера и исключить эти большущие входы/выходы нельзя, а считать их по LES модели жаба душит. Завать 2 разные жидкости - нефизично... Вот и дилемма - как бы по другому заставить ансис решать в одном месте по какойнить RANS модели, а в другом по LES или DES.

_________

пока писал пост BadArtem написал еще ответ.

Попробую, спасибо за совет).

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

PS a_schelyaev - пожалуйста, пишите на либо на русском, либо на английском. Зачем смешивать?

Я сегодня с утра еще не пил. О чем речь? Какой английский?

:)

Вот и дилемма - как бы по другому заставить ансис решать в одном месте по какойнить RANS модели, а в другом по LES или DES.

Ну а почему нельзя просто сетку в одном месте сделать погрубее, а где надо поподробнее?

Или CFX не проглотит на такой сетке с этой моделью задачу?

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

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

Ну а почему нельзя просто сетку в одном месте сделать погрубее, а где надо поподробнее?

Или CFX не проглотит на такой сетке с этой моделью задачу?

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

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

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

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

Если спич идет об тетре, то какие трудности задать размер элемента на внешних границах большего значения?

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

Для ЛЕСа даже схема другая применяется...

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

Доброго времени суток.

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

Допустим у меня задача обтекания цилиндра, я хочу вблизи цилиндра посчитать по, например, по LES модели, а вдали по SST. Я задаю два домейна но модель турбулентности автоматически ставится у них одинаковая. Если задать две разные жидкости, то вроде бы можно указать для каждой свою модель турбулентности, но жидкость то у меня одна...

в 14 версии обещали такую возможность обещали. Если в 13 версии включить beta features, то можно задавать для разных доменов разные модели турбулентности, только вот расчет вылетает...
Ссылка на сообщение
Поделиться на других сайтах
  • 2 месяца спустя...

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

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

Можно еще было в таком случае попробовать начальный участок отдельно посчитать, а потом данные полученные из расчета импортировать, как начальные значения на входе для другого участка. Не думаю, что это сильно сэкономит, т.к. участок за исследуемой областью все равно понадобиться, чтоб поставить корректные граничные условия на выходе. Да и не для каждой задачи это можно сделать (все зависит от сложности исследуемой области).

Так что наилучший вариант - это локальное измельчение интересующей области и загрубление сетки во всех остальных областях.

С уважением,

Максим

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

Doomed,

погуглите scale resolving simulation CFD 13

там есть кое какие материалы разработчиков по зональным моделям в т.ч. RANS +LES в разных вариантах

ну и файлик для почитать перед сном

KS2010-Turbulenz.pdf

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

Цитирую документацию к CFX 11:

Using Multiple Domains

For any given CFD problem, more than one domain may be defined. By default, the physical

models used in each domain must be consistent; therefore, each time you create or edit a

domain, the physical models (fluid lists, heat transfer models, etc.) are applied across all

domains of the same type (e.g., fluid or solid), possibly overwritingmodels chosen earlier for

other domains.

Please note the following:

• It is possible to override this behavior and define different physical conditions in distinct

separate fluid domains. This can be done either by setting the environment variable

CFX5_NO_CONSTANT_PHYSICS to any value before starting ANSYS CFX-Pre, or by

enabling beta features and setting the Constant Domain Physics action by

right-clicking on the Simulation branch. This will result in no checking for consistent

physics across separate domains by ANSYS CFX-Pre. Any simulation that has been

defined in this mode will ‘remember’ these settings when it is re-opened in CFX-Pre.

===cut===

С уважением, BadArtem

PS a_schelyaev - пожалуйста, пишите на либо на русском, либо на английском. Зачем смешивать?

 

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

Я как-то пытался выставить 2 разные модели турбулентности, отключая в CFX-Pre одинаковые свойства доменов. Задача была тривиальной - течение в трубе, рассеченной поперек. На версии 14.5 был вылет сразу же - Wall Scale упоминался. Не знаю, может, на версии 16 это уже работает? Кто пробовал?

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

Доброго времени суток.

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

Допустим у меня задача обтекания цилиндра, я хочу вблизи цилиндра посчитать по, например, по LES модели, а вдали по SST. Я задаю два домейна но модель турбулентности автоматически ставится у них одинаковая. Если задать две разные жидкости, то вроде бы можно указать для каждой свою модель турбулентности, но жидкость то у меня одна...

Оочень странный подход. 

Я слышал только про LES-URANS гибрид, когда в пристенном слое работает обычная модель турбулентности (k-e или SST), а LES работает во всей остальной области.

Но не наоборот.

Объяснение - для LES в пристенной области, чтоб закрыть значительную часть спектра турбулентности пристенной зоны нужна сетка как для DNS.

А на грубой сетке у поверхности обычная модель турбулентности отработает лучше. 

При этом в объеме, где характерные размеры вихрей больше, LES не будет так размазывать решение, как URANS.

 

Что касается попытки так сделать вручную, а тем более менять модели местами - это невозможно, конечно.

Это невозможно потому, что нет сшивки двух моделей турбулентности.

 

Две разных модели можно поставить в двух разных доменах, между которыми осуществляется, скажем, теплообмен через стенку.

Тут проблемы не будет.

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • karlf
      Тут красная не должна гореть   А тут должна зелёная гореть    Есть ещё самый первый бэкап, который со станком приехал, но он в формате .ВСК, не пойму чем и как его открыть. Он гарантированно рабочий.  
    • tompsongun
      Коперник 4.4.2 - исправил регресс - свойство Наименование из имени файла при запуске затиралось, если в свойстве конфига модели его не было, но если ввести символ при переименовке, то считывание из имени файла происходило. сделал проверку, и если Наименование и Обозначение в свойствах модели иные чем имя файла - включится чек-бокс Своё;  - считывание свойств Формат, Примечание, Раздел, Наименование из свойств общих, если они не обнаружены в конфиге. Коперник 4.4.2.zip  
    • adolf80
      А реально ЛИР-390Ф кто ни будь ставил вместо РОН285? Работает на хенде?
    • Larionov
      Доброго дня, коллеги! Подобная беда. Настроил по инструкции Fanuc Oi-mf. Пинг есть. Но при смене устройства. Ищет папку и не выдает ошибку поиска. Подскажите в какую сторону копать? Где может быть проблема?  
    • Koels
      А вообще, я потрогал сам радиатор привода в работе, и не смотря на включённые вентиляторы на самом радиаторе, он был очень горячий. Прикрутили два здоровых вентиля к этому привода, может дело было в перегреве. Дк меняли целиком привод новый, я писал, до меня ещё дело было. Меняли привод каждые пол года
    • Anat2015
      Бывает, что виноват не сам вентилятор, а схема его контролирующая, в приводе стоит.
    • Koels
      Про все это в курсе. И про внутренний вентилятор и про радиатор. Разъём тоже в норме. Вот это очень полезно. Спасибо.
    • Anat2015
      Это не описание ошибки, а описание массива ошибок. О чем ваша конкретная ошибка говорит должно быть в мануале на станок. Если энкодеры по оси абсолютные и наверняка есть программные конечники, можно попробовать их изменить, чтобы ось оказалась в разрешенной зоне. Если есть аппаратные датчики overtravel - заблокировать их. Только все очень аккуратно, чтоб еще дальше не уехать и не сломать механику. А с какого перепугу шпиндель поехал выше точки смены инструмента? Кто то порылся в параметрах? Опять человеческий фактор?
    • Anat2015
      @Madmax70 Это клон уже обсуждаемого. Админу надо просто удалить это.
    • Maks Horhe
      Можно и так сказать) Пока я не выслал бэкап посмотрите пожалуйста, будет работать уп? Станок 3х фрезер, fanuc 0i mf plus. Именно в таком виде, в одном файле, может где ошибся, подскажите. Пока не пробовал. %  O0001(FREZA D40R5) G21 G0 G17 G40 G49 G80 G90 T1 M6 (D40) G0 G90 G54 X0. Y0. S800 M3 G43 H1 Z20. M8 G1 F500. X0. Y0. G66 P8888 X0. Y0. G67 G66 P8889 X0. Y0. G67 G66 P8890 X0. Y0. G67 M5 M9 M30 % O8888 #20=20(RFrezi) #21=63.7(DNach) #22=-121.0(Z) #23=4.5(Angle) #24=1(step Z) #25=0.25(step CIRC) #33=-1(G2-1 G3+1) (****************) G90 G1 Z1.0 #11=0 #12=0 #13=1.0 #26=ROUND[3.142*#21/#25](N) #27=#21/2-#20 #31=#27 #28=0 #29=#24*TAN[#23] #30=#29/#26 #32=360/#26 N1 #1=#11+#27*COS[#28] #2=#12+#27*SIN[#28] #3=#13+[#27-#31]/TAN[#23] IF [#3 LT #22] GOTO2 G1 X#1 Y#2 Z#3 #27=#27-#30 #28=#28+#32*#33(G2 or G3) IF [ABS[#28] GE 360] THEN #28=0 IF [#27 LE 0.1] GOTO3 GOTO1 N2 X#1 Y#2 G2 I[#11-#1] J[#12-#2] N3 G1 X#11 Y#12  (Z[#13+5]) X#11 Y#12 M99 % O8889 #20=20(RFrezi) #21=45(DNach) #22=-121(Z) #23=0.001(Angle) #24=0.5(step Z) #25=0.25(step CIRC) #33=-1(G2-1 G3+1) (****************) G90 G1 Z-113.0 #11=0 #12=0 #13=-113. #26=ROUND[3.142*#21/#25](N) #27=#21/2-#20 #31=#27 #28=0 #29=#24*TAN[#23] #30=#29/#26 #32=360/#26 N4 #1=#11+#27*COS[#28] #2=#12+#27*SIN[#28] #3=#13+[#27-#31]/TAN[#23] IF [#3 LT #22] GOTO5 G1 X#1 Y#2 Z#3 #27=#27-#30 #28=#28+#32*#33(G2 or G3) IF [ABS[#28] GE 360] THEN #28=0 IF [#27 LE 0.1] GOTO6 GOTO4 N5 X#1 Y#2 G2 I[#11-#1] J[#12-#2] N6 G1 X#11 Y#12  (Z[#13+5]) X#11 Y#12 M99 % O8890 #20=20(RFrezi) #21=44.969(DNach) #22=-195(Z) #23=-4.5(Angle) #24=0.5(step Z) #25=0.25(step CIRC) #33=-1(G2-1 G3+1) (****************) G90 G1 Z-121.0 #11=0 #12=0 #13=-121.0 #26=ROUND[3.142*#21/#25](N) #27=#21/2-#20 #31=#27 #28=0 #29=#24*TAN[#23] #30=#29/#26 #32=360/#26 N7 #1=#11+#27*COS[#28] #2=#12+#27*SIN[#28] #3=#13+[#27-#31]/TAN[#23] IF [#3 LT #22] GOTO8 G1 X#1 Y#2 Z#3 #27=#27-#30 #28=#28+#32*#33(G2 or G3) IF [ABS[#28] GE 360] THEN #28=0 IF [#27 LE 0.1] GOTO9 GOTO7 N8 X#1 Y#2 G2 I[#11-#1] J[#12-#2] N9 G1 X#11 Y#12  G1 Z[0+10] F2000. X#11 Y#12 M99 %  
×
×
  • Создать...