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

Задача, просчитанная в стационарной постановке не идет как нестационар

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

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

Тыкаюсь как слепой котенок, не могу понять в каком направлении искать ошибку.

В стационарной постановке задача просчитыватся, (невязка ниже 0.1% по всем доменам, мониторенные функции близки к стационару после 20ой итерации)

Но ставлю как нестационар и вылетела на первом же шаге , на 2ой итерации. пишет, что

ERROR # 041000018 has occurred in subroutine FINMES

Message:

Fatal overflow in linear solver.

Мне казалось, что если задача проходит в стационаре, то ошибок в сетке и граничных условиях нет. Или я ошибаюсь?

Начальные условия поставила по результату стационарного расчета. 

Шаг по времени уменьшила с 2 мин до 30 с - ничего не изменилось, совсем. Большой объем и маленькие скорости, меньше шаг точно не нужен.

Изменение с идеального газа на воздух и сообщение появляется на 7ой итерации первого временного шага.

Убрала источник тепловыделения и импульса. То есть упростила граничные условия до inlet с одной стороны и open с другой. Дошло до 21 ой итерации первого временного шага. 

Я понимаю, что сказать "где ошибка?" и не выложить конкретной задачи это как гадание на кофейной гуще. Просто задача большая, много элементов. Просить в ней разбираться- не совсем удобно.

Хотела бы узнать в каком направлении искать ошибку

 

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

Поищите решение в уменьшении временного шага.
Запустите расчет на временном шаге 1е-3 секунды.

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

Можно использовать адаптивный шаг. Тогда CFX сам выберет то что ему нужно.

Начальный шаг ставите очень маленьким. Выбираете число Coefficient Loops от 3 до 5. Если решатель справится за две Coefficient Loops то он увеличит время, если решение на одном шаге сойдется больше чем за 5 итераций то решатель сам уменьшит шаг.

В настройках анадиза поставьте минимальное и максимальное число Coefficient Loops соответственно 2 и 10. И выберите RMS Residuals.

P.S. Новичек но точно знает сколько чего нужно... классика.

Цитата:
Помогите пожалуйста новечку

Цитата:
меньше шаг точно не нужен

 

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

увы, все без изменений(((. 

Если бы изменение шага сработало, я бы первая признала свою ошибку и прыгала от счастья, даже если считать 2 часа с шагом 0.0001

взяла вариант (упрощенный, с отключенными источниками), который вылетал на 21 ой итерации, задала 10 итераций (чтоб посмотреть что насчитывает в принципе). Получила огромнейшие температуры нагрева (больше 1000 К), хотя источник тепла и тепловые гр условия отключены в этой постановке. Одинкаовый результат что с шагом 2 мин, 1 сек, и по вашей схеме от 0.0001((((

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

не работает.

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

маруся, выхода нет, придется ставить файло *.cfx на всеобщее оборзе... простите, обозрение, т.е. загрузите в файлообменник или прикрутите к сообщению, если возможно... будем делать deep-dive
 

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

перед ужасом нависшего позора обнаружила, что на сетке, которую прорешал стационар, нестационар спокнулся

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

Как это? И в чем ужас? Он же у вас и так в стационаре считался а в нестационаре нет.

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

Действительно в чем ужас? По-моему мы именно с этой ситуацией с самого начала разбираемся.

Сетка и модель для стационара работали, а для нестационара нет. В этом и странность.
 

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

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

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