Здравствуйте!
Возникла такая проблема. Когда решаю задачу из интерфейса программы Fluent и делаю инициализацию вручную то задача очень хорошо сходится.
Когда запускаю решение из интерфейса Parameter Set то сходимости нет, т.к в расчете перестраиваемая сетка на уровне сеточного генератора Mesh. И на последующих решениях заданных таблицей получается инициализации нет или она не правильная по умолчанию. В общем ничего не решается.
Запилил UDF макрос
#include "udf.h"
int zone_ID = 5;
#define pres_inlet 80.0
DEFINE_INIT(my_init_func,d)
{
cell_t c;
Thread *t = Lookup_Thread(d,zone_ID);
real my_pres = pres_inlet * 101325.0;
begin_c_loop_all (c,t)
{
C_P(c,t) = my_pres;
}
end_c_loop_all (c,t);
}
Подключил его к Fluent. Но похоже в мапкросе что то не то.. Не помогло решить проблему инициализации. Что где не так ?
Цель управлять из UDF давлением и скоростями X,Y,Z. при инициализации.
:(
Добавить комментарий