День добрый. Помогите пожалуйста новечку
Тыкаюсь как слепой котенок, не могу понять в каком направлении искать ошибку.
В стационарной постановке задача просчитыватся, (невязка ниже 0.1% по всем доменам, мониторенные функции близки к стационару после 20ой итерации)
Но ставлю как нестационар и вылетела на первом же шаге , на 2ой итерации. пишет, что
ERROR # 041000018 has occurred in subroutine FINMES
Message:
Fatal overflow in linear solver.
Мне казалось, что если задача проходит в стационаре, то ошибок в сетке и граничных условиях нет. Или я ошибаюсь?
Начальные условия поставила по результату стационарного расчета.
Шаг по времени уменьшила с 2 мин до 30 с - ничего не изменилось, совсем. Большой объем и маленькие скорости, меньше шаг точно не нужен.
Изменение с идеального газа на воздух и сообщение появляется на 7ой итерации первого временного шага.
Убрала источник тепловыделения и импульса. То есть упростила граничные условия до inlet с одной стороны и open с другой. Дошло до 21 ой итерации первого временного шага.
Я понимаю, что сказать "где ошибка?" и не выложить конкретной задачи это как гадание на кофейной гуще. Просто задача большая, много элементов. Просить в ней разбираться- не совсем удобно.
Хотела бы узнать в каком направлении искать ошибку
Поищите решение в уменьшении временного шага.
Запустите расчет на временном шаге 1е-3 секунды.
Можно использовать адаптивный шаг. Тогда CFX сам выберет то что ему нужно.
Начальный шаг ставите очень маленьким. Выбираете число Coefficient Loops от 3 до 5. Если решатель справится за две Coefficient Loops то он увеличит время, если решение на одном шаге сойдется больше чем за 5 итераций то решатель сам уменьшит шаг.
В настройках анадиза поставьте минимальное и максимальное число Coefficient Loops соответственно 2 и 10. И выберите RMS Residuals.
P.S. Новичек но точно знает сколько чего нужно... классика.
увы, все без изменений(((.
Если бы изменение шага сработало, я бы первая признала свою ошибку и прыгала от счастья, даже если считать 2 часа с шагом 0.0001
взяла вариант (упрощенный, с отключенными источниками), который вылетал на 21 ой итерации, задала 10 итераций (чтоб посмотреть что насчитывает в принципе). Получила огромнейшие температуры нагрева (больше 1000 К), хотя источник тепла и тепловые гр условия отключены в этой постановке. Одинкаовый результат что с шагом 2 мин, 1 сек, и по вашей схеме от 0.0001((((
не работает.
маруся, выхода нет, придется ставить файло *.cfx на всеобщее оборзе... простите, обозрение, т.е. загрузите в файлообменник или прикрутите к сообщению, если возможно... будем делать deep-dive
перед ужасом нависшего позора обнаружила, что на сетке, которую прорешал стационар, нестационар спокнулся
Как это? И в чем ужас? Он же у вас и так в стационаре считался а в нестационаре нет.
Действительно в чем ужас? По-моему мы именно с этой ситуацией с самого начала разбираемся.
Сетка и модель для стационара работали, а для нестационара нет. В этом и странность.
Добавить комментарий