Доброго времени, уважаемые форумчане.
Задача следующая: имеется крыльчатка ветрогенератора во вращающемся домене в 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 КБ |
Здравствуйте!
Советую Вам просмотреть темы нашего форума по 6DOF и UDF:
https://cae-club.ru/forum/pruzhina-dlya-klapana-na-udf
https://cae-club.ru/forum/izmenenie-chastoty-vrashcheniya-diska-po-vremeni
https://cae-club.ru/forum/vyvod-rezultatov-rascheta-fluent
https://cae-club.ru/forum/missile-silo-lauch-tutorial-udf
https://cae-club.ru/forum/raschet-uplotneniya
https://cae-club.ru/forum/kak-zadat-svobodnoe-dvizhenie-dvizhenie-wall-vdol-osi-h
Ваша UDF для профиля скорости набегающего потока выглядит адекватно, но советую согласовать с этим:
https://cae-club.ru/forum/udf-dlya-trehmernoy-zadachi-profil-skorosti
Добрый день.
Для задачи нестационарного раскручивания турбины вам подойдет постановка с 6DOF с заданием только одной степени свободы- вращающейся вокруг вашей оси. Будет всего один один домен с динамической сеткой.
Но в таком случае не будет учтено сопротивлени трогания. Для это понадобится прописывать UDF, которая задаст силу сопротивления.
Благодарю за помощь!
Добавить комментарий