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

Не работает модель горения


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

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

Сначала, я создал сетку (паралепипет). Затем импортировал ее в OpenFoam (
файлы модели внизу). Коордиинаты частицы  задал с помощью файла position.py.

 

OpenFoam перестает работать, если коордиинат на оси  x, y больше 6. Если координат менее 6 он прекрасно работает.

На оси z могу разместить любое количество частиц. Вот сообщение ошибки.

Selecting finite volume options model type fixedTemperatureConstraint
    Source: source1
    - selecting cells using cellSet ignitionCells
    - selected 0 cell(s) with volume 0
Courant Number mean: 0 max: 0

Starting time loop

Courant Number mean: 0 max: 0
deltaT = 0.000119047619
Time = 0.000119048


Solving 3-D cloud coalCloud1
#0  Foam::error::printStack(Foam::Ostream&) at ??:?
#1  Foam::sigSegv::sigHandler(int) at ??:?
#2  ? in "/lib/x86_64-linux-gnu/libc.so.6"
#3  Foam::particle::trackToStationaryTri(Foam::Vector<double> const&, double, int&) at ??:?
#4  Foam::particle::trackToFace(Foam::Vector<double> const&, double) at ??:?
#5  Foam::particle::track(Foam::Vector<double> const&, double) at ??:?
#6  Foam::particle::locate(Foam::Vector<double> const&, Foam::Vector<double> const*, int, bool, Foam::string) at ??:?
#7  Foam::particle::particle(Foam::polyMesh const&, Foam::Vector<double> const&, int) at ??:?
#8  Foam::ReactingMultiphaseParcel<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam::particle> > > >::ReactingMultiphaseParcel(Foam::polyMesh const&, Foam::Vector<double> const&, int) at ??:?
#9  void Foam::InjectionModel<Foam::KinematicCloud<Foam::Cloud<Foam::ReactingMultiphaseParcel<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam::particle> > > > > > >::inject<Foam::ReactingMultiphaseCloud<Foam::ReactingCloud<Foam::ThermoCloud<Foam::KinematicCloud<Foam::Cloud<Foam::ReactingMultiphaseParcel<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam::particle> > > > > > > > > >(Foam::ReactingMultiphaseCloud<Foam::ReactingCloud<Foam::ThermoCloud<Foam::KinematicCloud<Foam::Cloud<Foam::ReactingMultiphaseParcel<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam::particle> > > > > > > > >&, Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam::particle> > >::trackingData&) at ??:?
#10  void Foam::KinematicCloud<Foam::Cloud<Foam::ReactingMultiphaseParcel<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam::particle> > > > > >::evolveCloud<Foam::ReactingMultiphaseCloud<Foam::ReactingCloud<Foam::ThermoCloud<Foam::KinematicCloud<Foam::Cloud<Foam::ReactingMultiphaseParcel<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam::particle> > > > > > > > > >(Foam::ReactingMultiphaseCloud<Foam::ReactingCloud<Foam::ThermoCloud<Foam::KinematicCloud<Foam::Cloud<Foam::ReactingMultiphaseParcel<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam::particle> > > > > > > > >&, Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam::particle> > >::trackingData&) at ??:?
#11  void Foam::KinematicCloud<Foam::Cloud<Foam::ReactingMultiphaseParcel<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam::particle> > > > > >::solve<Foam::ReactingMultiphaseCloud<Foam::ReactingCloud<Foam::ThermoCloud<Foam::KinematicCloud<Foam::Cloud<Foam::ReactingMultiphaseParcel<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam::particle> > > > > > > > > >(Foam::ReactingMultiphaseCloud<Foam::ReactingCloud<Foam::ThermoCloud<Foam::KinematicCloud<Foam::Cloud<Foam::ReactingMultiphaseParcel<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam::particle> > > > > > > > >&, Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam::particle> > >::trackingData&) at ??:?
#12  Foam::ReactingMultiphaseCloud<Foam::ReactingCloud<Foam::ThermoCloud<Foam::KinematicCloud<Foam::Cloud<Foam::ReactingMultiphaseParcel<Foam::ReactingParcel<Foam::ThermoParcel<Foam::KinematicParcel<Foam::particle> > > > > > > > >::evolve() at ??:?
#13  ? at ??:?
#14  __libc_start_main in "/lib/x86_64-linux-gnu/libc.so.6"
#15  ? at ??:?
Segmentation fault (core dumped)

Здесь файл проекта:

simplifiedSiwek_1.zip

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


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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Guhl
      С что с сигналами? Spindle unclamp signals  SUCLPA<Fn038.1> : First spindle Spindle positioning mode signals  MSPOSA<Fn039.0> : First spindle   По этому описанию диаграмы  все происходит правильно?        
    • trhoghigp
      Спасибо попробую а такая распиновка не подойдёт        Контакт Сигнал Кон   1       Соединить с экранирующей оплеткой 2 TX 2 RX   3 RX 3 TX   4 RTS 8 CTS   5 CTS 7 RTS   7 GND 5 GND   20 6 8 DTR DSP   Соединить перемычкой
    • AlexKaz
      Это был вопрос просто о приближении задачи к реальности во втором приближении. Как понимаю, Вам это не надо.   Не знаю, надо отлаживать построчно. Только на след. неделе будет время пересмотреть. В коде пишется про смену КЭ теплового на КЭ солида, а работа идёт с plane... Короче, могу только посоветовать начать отладку, наставить в цикле DO команды вывода переменных в консоль и не забывать смотреть в консоль, где в выводе лога пишутся ошибки и возможные исправления.
    • kromwell.thct
      Здравствуйте товарищи. С удовольствием прочёл ветку, но ничего не понял. Я из промышленности. Уже 15 лет успешно обходимся HTRI для решения своих задач по расчету теплообменников которые потом и производим. Но вот нефтепереработка потребовала (см ниже "письмо в Логос"). Кроме Логоса наткнулся на сигмаФлоу Новосибирский. Можете о нем что то сказать?   Добрый день. Наша организация занимается разработкой и выпуском сварныхпластинчатых теплообменников различной конфигурации. До недавнеговремени обходились HTRI, но новые времена ставят новые задачи.Есть ли в Логос.Тепло возможность расчета теплообмена междуСторона 1. Частичная конденсация многокомпонентного углеводородного газас объемным содержанием водорода.Сторона 2. Частичное испарение смеси жидких углеводородов (дана разгонка нефти) в потоке водорода.диапазон рабочих температур +100...+550 грд.С.диапазон давлений 0...40 атИ  
    • EnKlL
      Так же поевились такие ошибки "EX22831 SERVO TURRET AMP ALARM! EX2284M SERVO TURRET BATTERY LOW ALARM EX2241F SERVO TURRET CLAMP TIME OVER" 
    • EnKlL
      Так и всетаки подскажите, как мне решить эту проблему? Станок не слушает команды по смене инструмента из-за этой ошибки
    • edvin62
      Всем доброго времени суток!Возникла проблема.Токарный станок с приводным инструментом SMEC 2500. Выдает ошибку:  HOM2123 EX2123F SPINDLE ORIENTATION TIME IS 0 VER   HOM2173 EX2173F SERVO TURRET INTERLOCK  
    • Shvg
      Примерно так.  Отрывок взят из реального рабочего кода, который использую уже много лет. Чуть чуть изменен для вашего вопроса.  
    • Nod801
      о шерочка с машерочкой что-то выдавили ... не знаю что, но прикольно каждый раз  ...  
    • Claus
      Добрый вечер, вопрос по... не знаю как написать, наверно по вкладкам меню, версия программы еще 11-я. Когда например создаю вспомогательную линию вкладки меню перестали переключаться на "свойства" где есть ввод значения, т.е. я создаю или меняю линию и если в левом окне открыта закладка "3D модель", мне приходиться ее переключать на закладку "свойства" где меню с значениями параметров. Раньше при нажатии на линию вкладка "свойства" открывалась сама и можно было сразу вводить значения а теперь надо в ручную каждый раз переключать. Сбросил бы настройки но у меня много своих, потом долго программу под себя настраивать. Вдруг кто сталкивался с подобным, думаю не важно в какой версии подскажите где снять или поставить галочку настройки, или еще как. Заранее спасибо в любом случае.
×
×
  • Создать...