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

Ошибка CFX. Задача горения

Ryta
Аватар пользователя Ryta

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

Никак не могу решить задачу горения. Есть вертикальная замкнутая труба, внутри смесь газов (водород и воздух). Расчет нестационарен. Использую BVM модель с Spark Ignition Model, где задаю Spark power. Задача решается пока величина Spark power дает температуру меньше температуры воспламенения, как только я увеличиваю Spark power расчет вылетает с ошибкой:

 +--------------------------------------------------------------------+
 | ERROR #004100018 has occurred in subroutine FINMES.                |
 | Message:                                                           |
 | Fatal overflow in linear solver.                                   |
 +--------------------------------------------------------------------+

 +--------------------------------------------------------------------+
 |                An error has occurred in cfx5solve:                 |
 |                                                                    |
 | The ANSYS CFX solver exited with return code 1.   No results file  |
 | has been created.                                                  |
 +--------------------------------------------------------------------+

End of solution stage.

Я не понимаю в чем проблемма(((( Помоите пожалуйста!

ВложениеРазмер
Иконка пакета cfx.zip6.58 МБ
dvolkind
Аватар пользователя dvolkind

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

У меня нет личного опыта по искровому воспламенению, но у вас задача поставлена очень странно. Во-первых, у вас для водорода на уровне домена зачем-то задано постоянное значение массовой доли. Во-вторых, у вас начальные значения по переменным смешения и завершённости реакции стоят автоматом, т.е. вы вообще не указываете количественный состав смеси и её исходное состояние (сгорело/не сгорело).

Я бы ещё попробовал уменьшить шаг по времени и объём и мощность искры. Вообще такие задачи надо считать на мелкой сетке, с LES и G-уравнением.

Ryta
Аватар пользователя Ryta

А как я могу задать процентный состав смеси в этой модели (например, водорода 13%)?

dvolkind
Аватар пользователя dvolkind

Надо пересчитать в переменную смешения. Если лень считать, включите Eddy Dissipation вместо Flamelet. Там напрямую задаётся.

Ryta
Аватар пользователя Ryta

Насколько я поняла с информации приведенной в мануале, для модели BVM нужно использовать Flamelet. Не подскажите, где переменная смешения задается, и как считается?

dvolkind
Аватар пользователя dvolkind

Переменная смешения (mixture fraction) задаётся на границах (если есть входы выходы) и/или в начальных условиях (ваш случай). Считается через массовую долю любого элемента (например, водорода) в топливе, окислителе и их смеси при нужном вам соотношении. Вот пример расчёта переменной смешения для стехиометрической смеси метана и воздуха:

Подробнее можете почитать в хелпе от флюента (help/flu_th/flu_th_sect_mixfracdef_theory.html) или в книге Варнатс, Маас, Диббл - Горение....

Ryta
Аватар пользователя Ryta

С этим разобралась) 

Подскажите пожалуйста, как в CFX я могу посмотреть скорость пламени?

dvolkind
Аватар пользователя dvolkind

Есть переменная Turbulent Burning Velocity.

Ryta
Аватар пользователя Ryta

В пост-процессоре её нет(

dvolkind
Аватар пользователя dvolkind

Возможно, она по дефолту не пишется в res. Попробуйте добавить в Extra output variables list в output control.

Добавить комментарий

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

Максимальный размер файла: 200 МБ.
Допустимые типы файлов: txt doc docx xls xlsx pdf rar zip 7zip tar.