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

Задачи на смешивание газов.


Анатольевич

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

Добрый день !!!

Просматривая форум увидел радостные восклицания людей которым была оказана реальная помощь. Очень хотелось бы попасть, так сказать в число избранных.

Уже битый месяц бьюсь над проблемой смесеобразования. Благодаря знакомым узнал о существовании FV. На офсайте скачал демку и начал самостоятельно разбираться, но увы не так всё сложилось, как хотелось. Просмотрел и руководство (правда написанно технически очень сухо) и просмотрел детально пример mixer.fvt но свою модель смешения потоков реализовать не смог.

Теперь о реальной задаче. (здесь я постраюсь более деально описать чтобы не упустить важные нюансы)

На двигателе внутреннего сгорания установлен впускной коллектор, думаю представляете что это такое, (кто не представляет - это изогнутая труба для подвода воздуха, топливоздушной или как в моём случае газовоздушной смеси)

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

Согласно педварительно проведенных испытаний на двигателе имеем:

1) скорость на входе в смеситель от 80 до 100 кг/час в зависимости от частоты вращения коленчатого вала

2) гидравлическое сопротивление смесителя dp=20Па

Определить скорость, давление и концентрацию в газосмесительной камере или другими словами говоря внутри смесителя, с последующим определением оптимальной формы и наилучших геометрических размеров смесителя.

Для того, чтобы решить поставленуую задачу в SW я создал несколько геометрий и перегнал их в VRML. Некоторые из них Вы можете посмотреть на рисунках ниже:

post-26007-1260710088_thumb.png post-26007-1260710328_thumb.png post-26007-1260710337_thumb.png

Дальще загнал в FV и начал работать.

После консультаций с комптентными людьми я сделал выбор в сторону:

а) мат.модели - слабосжимаемой жидкости

б) при работе с граничными условиями от указания скорости на входе и на выходе я отказался (так сказать по совету друзей) т.к. из гидродинамики известно что распределение скорости по сечению трубы происходит неравномерно, а значит насколько я понял, когда я задаю нормальную массовую скорость (напр 50) то тем саммым я указываю определённую среднюю величину. ПОЭТОМУ решение задачи я решил получить через перепад давления на входе и на выходе.

И тут возникает вопрос А КАК ЭТО ПРАВИЛЬНО СДЕЛАТЬ ?

Перед газовоздушным смесителем воздушный фильтр, поэтому давление на входе будет на 500 - 2000 Па меншьше давления окр. среды. Я задал опорное давление 101 000 Па.

Потом давление на входе в смеситель задал -500 Па а на выходе из него - 520 Па (вроде бы всё правильно указал, если нет поправьте меня )

Давление газа на входе (тонкие каналы с желтой поверхностью) я незнаю, и возможностями FV я хотел бы их определить. Как подсказали знакомые то FV не только отображает каритинку а и находит неизвестные параметры (в моем случае давление газа на входе). Если FV реально это делает, то что нужно указать в граничных условиях ? (давление = 0, или нулевой поток, или задать какое-то приближение или вообще ничего неуказывать)

Примерно такая же проблема и по концентрации. Я принял что на входе со стороны подачи воздуха (зелёная поверхность) концентрация = 0, со стооны подачи газа концентрация = 1 а на выходе из смесителя я её незнаю, и средствами FV я хотел бы узнать сколько она получится (0,2 0,3 или 0,5) ?

КАК ЭТО СДЕЛАТЬ ? Задавать примерную концентрацию на выходе (напр 0.3 ) или незадавать и оставить = 0, или использовать какое-то приближение, или ничего с ней не делать ?

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


Расчетную сетку реализовал 50 х 50 х 50 (мало этого или может много ?)

Адаптирование не производил (а может быть и зря ?), потому что не разобрался как его делать, написано в ХЕЛПЕ так что ничего толком не поймешь.

Из списка веществ выбрал

Вещество0 - Воздух

Вещество1 - Природный газ

НУ ВЫБРАЛ И ЧТО ДАЛЬШЕ, КАК ВЫБРАННЫЕ ВЕЩЕСТВА ПРИВЯЗЫВАЮТСЯ К ГРАНИЧНЫМ УСЛОВИЯМ ? ТО ЛИ ЭТО ПРОИСХОДИТ АВТОМАТИЧЕСКИ, ТО ЛИ НАДО ЭТИ ВЕЩЕСТВА КАК-ТО ВРУЧНУЮ ПРИВЯЗЫВАТЬ К НУЖНЫМ ПОВЕРХНОСТЯМ ?

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

Тогда вопрос откуда конкретно они выбираются, я так понимаю вначале выбирается общая мат.модель - ламинарной или слабосжимаемой жидкости ну и т.д., а конкретная модель тогда получается выбирается только за счет установики соответствующих флажков напротив: скорость, давление, концентрация и т.д ии я не правильно понимаю ситуацию?

Короче подводя итоги непоняток а соответсвено вопросов много, а решение задачи или не сходиться или получается противоток или div>eps или плохая правя часть и т.д.

Я понимаю что вопросы мои в какой-то наверное даже наивные, но мне от того что я не могу решить поставленную задачу не легче. ОЧЕНЬ РАССЧИТЫВАЮ НА ВАШУ ПОМОЩЬ. Уточнения и вопросы принимаю на мыло(Емаил)

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

Анатольевич,

для начала открываем Учебник, который идет в комплекте к FV и делаем все, что позволяет делать лицензия.

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

Также стоит почитать FAQ в документации.

Слабосжимаемая модель создана исключительно для задач горения.

Если горения нет, то или несжимаемая жидкесть или полностью сжимаемая.

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

Ну, уважаемый Анатольевич, вы тут столько вопросов понакидали, что за 5 минут вам их объяснить трудно будет. Нужно читать, читать и еще раз читать, а также проходить ВСЕ туториалы, а не только те, которые как вам кажется близки к вашей задаче.

Согласно педварительно проведенных испытаний на двигателе имеем:

1) скорость на входе в смеситель от 80 до 100 кг/час в зависимости от частоты вращения коленчатого вала

2) гидравлическое сопротивление смесителя dp=20Па

Ну я надеюсь, что скорость вы все таки пересчитываете через плотность и площадь поперечного сечения...

Гидравлическое соспротивление 20 Па, видимо, на каком-то определенном режиме по расходу?

После консультаций с комптентными людьми я сделал выбор в сторону:

а) мат.модели - слабосжимаемой жидкости

б) при работе с граничными условиями от указания скорости на входе и на выходе я отказался (так сказать по совету друзей) т.к. из гидродинамики известно что распределение скорости по сечению трубы происходит неравномерно, а значит насколько я понял, когда я задаю нормальную массовую скорость (напр 50) то тем саммым я указываю определённую среднюю величину. ПОЭТОМУ решение задачи я решил получить через перепад давления на входе и на выходе.

Думаю, что для начала вам можно все-таки попробовать использовать модель несжимаемой жидкости и задать скорость на входе и "Свободный выход" на выходе. Потом посмотрите какие там скорости у вас получатся в расчетной области и какая будет ситуация в районе входа, и примите решение что и в каком направлении менять.

Перед газовоздушным смесителем воздушный фильтр, поэтому давление на входе будет на 500 - 2000 Па меншьше давления окр. среды. Я задал опорное давление 101 000 Па.

Потом давление на входе в смеситель задал -500 Па а на выходе из него - 520 Па (вроде бы всё правильно указал, если нет поправьте меня )

При задании скорости на входе давление у вас будет найдено автоматически (оно будет относительно опорного, и не важно что стоит перед смесителем). Рассуждайте в относительных величинах...

Давление газа на входе (тонкие каналы с желтой поверхностью) я незнаю, и возможностями FV я хотел бы их определить. Как подсказали знакомые то FV не только отображает каритинку а и находит неизвестные параметры (в моем случае давление газа на входе). Если FV реально это делает, то что нужно указать в граничных условиях ? (давление = 0, или нулевой поток, или задать какое-то приближение или вообще ничего неуказывать)

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

Примерно такая же проблема и по концентрации. Я принял что на входе со стороны подачи воздуха (зелёная поверхность) концентрация = 0, со стооны подачи газа концентрация = 1 а на выходе из смесителя я её незнаю, и средствами FV я хотел бы узнать сколько она получится (0,2 0,3 или 0,5) ?

КАК ЭТО СДЕЛАТЬ ? Задавать примерную концентрацию на выходе (напр 0.3 ) или незадавать и оставить = 0, или использовать какое-то приближение, или ничего с ней не делать ?

Там, где вы определяете математическую модель в подобласти, поставьте галку на "Концентрация" и в соответствующи граничных условиях на одноименной вкладке укажите 0 или 1.
Ссылка на сообщение
Поделиться на других сайтах

Ну я надеюсь, что скорость вы все таки пересчитываете через плотность и площадь поперечного сечения...

Гидравлическое соспротивление 20 Па, видимо, на каком-то определенном режиме по расходу?

Я прошу прощения. Мне как человеку связаному с техникой

СТЫДНО ПРИЗНАВАТЬ НО Я ОШИБСЯ - НЕ СКОРОСТЬ, А РАСХОД.

Расход воздуха на входе в коллектор от 80 до 100 кг/с.

Хотя для решения поставленных задач это может не совсем принципиально. Данный расход был получен с помощью сужающего устройства на двух цилиндровом тракторном дизеле. Готовятся испытания четырёх цилиндрового дизеля и цифры по расходу представленные выше вырастут в n раз.

Но я хотел сделать вот такой акцент.

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

У меня даже впечатление такое сложилось, что FV написан "под скорость".

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

Добрый день !!!

Сразу же хочу поблагодарить участников форума:

a_schelyaev и Mikhail33 за оказанную помощь в виде консультаций.

На некоторые особенности FV я уже немного приоткрыл глаза. Но сказать сразу что всё сразу стало на свои места будет неправда.

Так например я сначала был уверен, что на закладке концентрация граничных условий 0 и 1 это массовые доли вещества. Спасибо Mikhail33 что растолковал что 0 и 1 это Вещество 0 и Вещество 1.

Но я хотел бы вернуться к заданию граничных условий. В своих консультациях Вы всё время делаете уклон на задание начальной скорости. А если ОНА неизвестна вообще ни на входе, ни на выходе, то что на расчете в FV можно ставить крест ? У меня например есть данные по давлению полученные на екс. установке если я их задам в качестве начальных ? Или это не катит, нужно всё равно через скорость решать ? Я думаю что нет.

Тот расход воздуха, что я указал выше (80-100 кг/сек), вполне возможно пересчитать в нормальную массовую скорость и казалось бы всё ОК. НО:

1) Получил я его (расход) с помощью сужающего устройства, т.е величина которая с учетом всех поправок и погрешностей может ещё уточняться

2) Была возможность с помощью СУ измерить расход воздуха я реализовал а для газа такой возможностине было, и расход газа я незнаю. Я имею только замеренное давление газа.

И наконец самое главное: Величину скорости можна задавать как определённую среднюю величину, так как касательная составляющая вектора меняется от 0 возле стенки до max в центральной точке потока.

Поэтому рациональным будет задавать параметры потока через перепад давлений. А вот тут как раз я и хотел бы разобраться КАК ПРАВИЛЬНО ЭТО СДЕЛАТЬ ?

Я незнаю как правильно задать перепад давлений, но думаю что это будет примерно так (ПОПРАВЬТЕ МЕНЯ ЕСЛИ ОШИБАЮСЬ):

1) выбрать мат. модель =

2)задать опорное давление = 99 000 Па

3) указать давление воздуха на входе = 20 Па

4) указать давление газа на входе = 10 Па

5) указать давление смеси на выходе = 0

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

1) Конценрация может быть как массовой так и объемной. В свойствах модели есть переключалка.

2) Начальная скорость есть всегда. Просто по умолчанию она равна нулю. Если есть данные по ее величине и ориентации на установившемся режиме, то расчет пойдет веселее. Если нет, то нет.

3) По перепаду: на входе задается давление смеси, а не каждой компоненты. То же и на выходе. Концентрация это же скаляр, который рассчитывается по полю скоростей и давлений.

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

3) По перепаду: на входе задается давление смеси, а не каждой компоненты. То же и на выходе. Концентрация это же скаляр, который рассчитывается по полю скоростей и давлений.

Я прошу прощения, но я не понимаю почему задается давление смеси на входе, если на входе смешиваются разные компоненты????

У меня на входе (со стороны большого отверстия) =воздух а через маленькие отверстия подается =газ. Или в выражении

на входе задается давление смеси

заложен какой-то другой смысл ?

Объясните пожалуйста на реальном примере ???

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

А, забыл, что там все поделено.

Тогда все нормально.

А в целом, математически, под смесью подразумевается смесь двух веществ, даже если одного вещества 100%.

:)

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • maxx2000
      Да вот так ему хочется. Вот такие гады разработчики. Небось и в мануале всё это описали. Я негодую вместе с тобой.
    • Максим604
      Поэтому и вопрос. почему шопмилл подачу меняет, когда пишешь через него(макропеременые), а когда через G код не меняется. как шопмилл просчитывает новую подачу я понимаю, но не понимаю как прравильно и почему именно так правильно, а не наоброт. почему шопмилл переводит подачу с движения по траектории на движение по центру?     
    • Snake 60
      Так а зачем, если вот эта кнопка  сохраняет все детали и подсборки входящие в нее: При желании можно повесить на горячую кнопку через Настройка-Клавиатура Или пересохранить имеется ввиду создать копию с новым именем? Если да, то для этих целей я бы посоветовал крутой макрос с именем Коперник от @tompsongun См. пост выше.
    • maxx2000
      ну хотя бы то что одна написана через макропеременные, вторая в джи кодах. Ты считаешь что при одинаковом результате у них одинаковые алгоритмы?  
    • Максим604
      А что должно смущать?
    • maxx2000
      Ничего не смущает?
    • Максим604
      разные уп, но смысл одинаковый. в первом варианте подача меняется, во втором сохраняется.   Это то что не устраивает   M0 E_MI_TR(1,0,0,"REZBA_D11.9_P2_VARGUS","",1,0.05,2,50,2,1297,-16.2,91,2,10,14,1.0826,1.083,0.1,0,3,0.03937,0.31831,,,,1,0,"ISO_METRIC","M14");*RO* E_MI_TR(1,0,0,"REZBA_D11.9_P2_VARGUS","",1,0.05,2,50,2,1298,-16.2,91,2,10,14,1.0826,1.083,0.1,0,3,0.07874,0.63662,,,,-1,0,"ISO_METRIC","M14");*RO* _E_P002: E_PS_CIR(1,0,0,-14,90,0,,0,,102.5,12.857,30,8,10,0,,);*RO* CALL "END.SPF";#SM;*RO* E_END(0,1,0);*RO* M30 ;#SM;*RO* _____________________________________________   это устраивает N104 T=" ФРЕЗ. РЕЗЬБЫ - 12" N106 M6 N108 G0 X0. Y0. S1326 M3 D1 N110 Z50. N112 Z5. N114 G1 Z-25. F198.9 N116 G41 Y-4.95 N118 G3 X9.95 Y0. Z-24.5 I3.74372 J4.95 N120 Z-22.5 I-9.95 J0. N122 Z-20.5 I-9.95 J0. N124 Z-18.5 I-9.95 J0. N126 Z-16.5 I-9.95 J0. N128 Z-14.5 I-9.95 J0. N130 Z-12.5 I-9.95 J0. N132 Z-10.5 I-9.95 J0. N134 Z-8.5 I-9.95 J0. N136 Z-6.5 I-9.95 J0. N138 Z-4.5 I-9.95 J0. N140 Z-2.5 I-9.95 J0. N142 Z-.5 I-9.95 J0. N144 X0. Y9.95 Z0. I-9.95 J0. N146 X-4.95 Y0. Z.5 I0. J-6.20628 N148 G1 G40 X0.
    • sklide008
      Да точно, подзабыл уже все. а можно ли горячими клавишами открыть деталь из сборки и пересохранить не открывая деталь?
    • maxx2000
      наверное пришло время выложить программу которая устраивает и которая не устраивает
    • Максим604
      Резьбу фрезерует. Просто выходит что подача меняется в разы.    Писал в мастеркаме  и крео. Там всё понятно. Подача=обороты*кол-во зубьев*подача на зуб. И с такой скоростью режет.    А когда пишешь через шопмилл ( стойка синумерик). То подача меняется от написаной
×
×
  • Создать...