Все ответы об инженерном анализе

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

Вращающийся домен с крыльчаткой через UDF+6DOF или Sliding mesh

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

Доброго времени, уважаемые форумчане.

Задача следующая: имеется крыльчатка ветрогенератора во вращающемся домене в Transiet постановке. Требуется найти ее скорость вращения в зависмости от скорости ветра, и создаваемый вращающий момент. Решатель - Fluent.

Да, на том же Ютубе куча уроков по этому вопросу, но там в любом случае задается какое то начальное движение домену вращения, а есть ли способ задать лишь фиксированное положение домена в пространстве и возможность вращения только по определенной оси (возможно, задать еще момент страгивания генератора как сопротивление/преднагрузку)?

Пробовал воспроизвести по методу UDF+6DOF, но получилось что во внешнем домене свой поток, во вращающемся - свой (как и в примере, по которому выполнял расчет), что неприемлемо. UDF выглядит вот так (изначально вращение было по оси Z, но поправил для Y).

#include "udf.h"
DEFINE_PROFILE(inlet_z_velocity, thread, position) 
{
real z[ND_ND];		/* this will hold the position vector */
real y, h;
face_t f;
h = 2.; /* inlet height in m */
begin_f_loop(f, thread)
{
F_CENTROID(z,f,thread);
y = 2.*(z[1]-0.5*h)/h; /* non-dimensional y coordinate */
F_PROFILE(f, thread, position) = 0.1*(1.0-y*y);   
}
end_f_loop(f, thread)
}

Как вариант - смена 6DOF на Sliding mesh. Можно ли в таком случае воспользоваться UDF для задания необходимых условий на крыльчатке?

Вернее ли проводить расчет с погруженным телом (immersed body) или с мертвым объемом винта тоже можно расчитать? Будет ли существенное отличие в постановке ГУ с погруженным телом по сравнению с МО?

 

ВложениеРазмер
Иконка изображения Геометрия73.21 КБ
ershovmih
Аватар пользователя ershovmih
ershovmih
Аватар пользователя ershovmih

Ваша UDF для профиля скорости набегающего потока выглядит адекватно, но советую согласовать с этим: 
https://cae-club.ru/forum/udf-dlya-trehmernoy-zadachi-profil-skorosti

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

Добрый день.
Для задачи нестационарного раскручивания турбины вам подойдет постановка с 6DOF с заданием только одной степени свободы- вращающейся вокруг вашей оси. Будет всего один один домен с динамической сеткой.

Но в таком случае не будет учтено сопротивлени трогания. Для это понадобится прописывать UDF, которая задаст силу сопротивления.

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

Благодарю за помощь!

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

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

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