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

Горение в CFD.


Student.

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

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

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


По балансу энтальпий можно с достаточной степенью точности рассчитать только бедные топливом смеси.

Если же смесь богатая топливом или ожидаемая температура продуктов сгорания высокая этот способ даст завышенную на 100-300 К температуру (для топлива метан+воздух).

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

 

Решение этого вопроса - использовать программы для расчёта термодинамического равновесия. Я использую ASTRA.

 

Скачать ASTRA можно отсюда: http://www.lpre.de/resources/software/index.htm

Неплохой обзор здесь - http://gbelov.tripod.com/index_ru.html

 

С уважением, Артём Бадерников

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

С уважением, Артём Бадерников

Возможно, Вы подскажете, какая программа позволяет получить теплопроводность простых веществ для высоких (10кК+) температур с учетом ионов? 

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

Немного конкретизирую:

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

Разница при температуре, которая меня интересует (3000 и выше) очень существенная...

post-26004-0-52145000-1385277938_thumb.png

Добавлю, что на красной кривой нет пика при 15000К (и последующих), соответствующего ионизации...

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

К сожалению, квалифицировано подсказать не смогу. Моя область работы - горение в камерах сгорания ГТД.

Возможно, стОит задать этот вопрос специалистам фирмы "Кинтех Лаб". Их продукт Chemical Workbench весьма продвинутый.

С уважением, Артём

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

Посмотрел я этот туториал.

Мягко говоря, вызывает вопросы. Жёстче говоря, написан бред - выбросить его и использовать туториал CFX.

Претензии следующие:

Геометрия:

1) нет никакой необходимости делать шар в расчётной области, чтобы задать там температуру для воспламенения смеси.

2) Для этого можно использовать:

-точечный источник энергии, если исследуется диффузионнное горение (его потом отключаем в процессе расчёта)

-начальное приближение с высокой (2000К) температурой в зоне где должно гореть, в случае заранее перемешанной топливной смеси.

Химическая реакция:

1) В CFX есть библиотека химических реакций. Константы для них взяты не с потолка, а из серьёзных источников например "Lawrence Livermore National Laboratory". Зачем надо было лепить свои данные - непонятно.

2) Автор этого туториала не слишком здорово разбирается в базовых вещах, например что такое "порядок реакции". Он задаёт их для CH4 = 1, а для O2 =2, ориентируясь на стехиометрический коэффициент. Это неправильно. Для брутто-реакции, которая является радикальным упрощением многостадийной химической реакции порядок реакции для каждого вещества часто оказывается дробным.

В CFX например для CH4=-0.3 для O2=1.3

3) С температурой 1500 та же беда: это beta - is the temperature exponent в уравнении Аррениуса

Обычно эта величина находится в диапазоне +-10 (часто равна нулю). В любом случае - не 1500!

Техника дела:

1) Оригинально заданы настройки для горения: вместо одного вещества - реагирующей смеси, напрямую задаются вещества входящие в реакцию. CFX в этом случае будет решать уравнения для многофазной смеси (появляются вкладки настройки Fluid Pair Models, коэффициент поверхностного натяжения и т.п.). Прямое следствие этого - в граничных условиях приходится задавать Volume fraction, вместо привычной Mass fraction.

2) Эти настройки не позволяют включить стандартные модели горения, имеющиеся в CFX.

В общем, Make me unsee it! Чего и вам желаю.

С уважением, Артём Бадерников

Артем, скажите пожалуйста, в CFX в интерфейсе константа А задается для Аррениуса, записанного для концентраций?

Но при этом реально уравнение решается для массовой доли? 

Если от концентрации переходить к массовой доле, то получится плотность в степени a+b (reaction order для топлива + reaction order для окислителя),

также там всплывут молярные массы в степенях. Вопрос - CFX всё это честно  оставляет? 

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

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

константа А задается для Аррениуса, записанного для концентраций? - да, для molar concentration

Но при этом реально уравнение решается для массовой доли? - мы не знаем, как реально решается уравнение, но в документации написано "для массовой доли".

 

Если я правильно всё понимаю, размерность предэкспонециального коэффициента зависит от порядка реакции

В итоге, скорость реакции Rk всегда имеет размерность [mol*m^-3*s^-1]

После этого, Rk домножается на молярную массу W [g/mol] и в результате получаем размерность S [g*m^-3*s^-1].

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

 

С уважением, Артём

post-9663-0-64199000-1395943700_thumb.jpg

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

Спасибо за ответ.

 

Да, выглядит удобно. Пользователь задает все константы в общепринятом виде (в формате для концентраций)

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

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

В результате молярные массы и плотность могут оказаться в нецелых степенях в уравнении.

 

Если считать, что есть только одна прямая реакция [F] + [O] -> [P]

то получается, как в формулах 1-4a.

 

А я тут выяснил, что в коде, которым пользуюсь, мало того, что все молярные массы в степенях засунуты в константу, так еще и плотность строго в квадрате (см. 4b).

 

Такие дела...

 

post-26004-0-36902100-1395950856.png

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

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

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

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

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

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

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

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

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

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

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



  • Сообщения

    • Topcher
      Здравствуйте, подскажите пожалуйста модель изначально была stp формата, открыл в NX  и пересохранил в Step. Начинаю писать обработку но не могу выбрать ни одну плоскость обработки- не выбирает, не подсвечивает ее. В чем может быть проблема?
    • Kelny
      Спецификация технически отчётный документ, при заполнении всех необходимых свойств в модели конечно, но построение отчёта в Solidworks во встроенной спецификации работает со скрипом и скрежетом, возможно первый подход SWR (бывшее представительство Solidworks в РФ) по выведению отчёта в отдельной программе было технически верным, но продукт оказался сырым и не законченным, а формат самого файла спецификации закрытым без возможностей гибкой настройки и не стандартным вроде MS Word, Excel или любой иной относительно доступный и распространённый формат.   С точки зрения другой программы мог бы выступить громоздкий PDM, но зато из него так понимаю может быть выплюнута спецификация относительно быстро и действительно как отчёт по документу сборки исходя из структуры изделия загруженной в систему PDM. Но в этом случае встают вопросы поднятия этого самого PDM, его администрирования, резервирования и другие сопутствующие проблемы его внедрения.   Возможно в качестве отчётного документа вероятно всё таки стоит вытаскивать из Solidworks таблицу всех свойств по всем деталям, а потом загонять для сортировки в специфический софт создания перечней и спецификаций вроде GeeTeeSoft TDD, где отлажены способы сортировки, но не отлажены способы взаимодействия с механическими 3Д САПРами для взаимного обмена позициями элемнтов и некоторыми специфическими параметрами вроде форматов чертежей.   Если автоматизировать эти процессы, то взаимная  и постоянная связь не нужна (с возможность автоматического обновления туда-сюда), только что создать модуль проверки, который будет сверять имеющуюся спецификация с фактической моделью, сборочным чертежём (в плане позиций) и в случае наличия неточностей вносить изменения или строить новый отчёт по модели, сборочному чертежу не оглядываясь на старую спецификацию. Для сверки отчётов может быть создан отдельный модуль, что бы отследить изменения или случайные ошибки.
    • co11ins
      похоже затянул. 
    • clavr
      @РоманВ  Такие фалы солид открывает коряво. советую открыть в компасе там поправить с сохранить в иджес или паросолид потом вот пример:
    • mannul
      @РоманВ Все гораздо проще. 1 PN350 BALL VALVE STEP (2).SLDPRT Надписи на плоской поверхности ручки. Удалить грань не катит. Используйте команду удалить\сохранить тело. Выбираете верхнюю плоскость ручки и плоские поверхности надписей. Если другие поверхности мешают выбору их можно скрыть, потом высветить обратно. Потом затягиваете плоской поверхностью по кромкам. Всё.  
    • РоманВ
      Большое спасибо! Сам параллельно решил этот вопрос через костыли. Удалял что можно, сохранял с солид. Потом импортировал в X_T, открывал, исправлял, удалял, импортировал в IGS. Открыл и там уже не было этих артефактов.
    • sloter
      1 PN350 BALL VALVE STEP (2)_1.STEP
    • Дмитрий22
      Поставлю вопрос иначе. Существуют макросы для заполнения тех. требований чертежа. Чтоб не компилировать постоянно из шаблонов за полем чертежа, а, например, в макросе выбирать checkBoxom нужные требования и он будет автоматически формировать нужные пункты. Например, термообработку, покраску, неуказанные отклонения и т.д. 
    • РоманВ
      Прошу помощи. Есть импортированная геометрия шарового крана. Открылось поверхностями. На ручке была маркировка направления откр-закр. Все, что смог - удалил. В закрашенном режиме ничего не видно в этом месте, в каркасном видно, что остались элементы надписи. Не могу выделить их, чтобы удалить функцией "Удалить грань". Так же не могу найти как разбить эту сложную поверхность на простые, чтобы удалить эти элементы как отдельные поверхности.  Вот так выглядит в закрашенном виде. Верхняя поверхность ручки отвалилась в отдельную, поэтому пока тут дыра А вот так выглядит в каркасном. И вот эту стрелку и остатки букв никак не могу поймать, выделить и удалить. Если пытаюсь выделить в каркасном - выделяет лежащую за ними поверхность. Если у кого-то получится удалить их и сохранить степ без них - буду весьма признателен. 1 PN350 BALL VALVE STEP (2).STEP
    • Stanislav
×
×
  • Создать...