Ansys 2022 R2

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

Моделирование всплесков в бочке

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

Добрый день, дорогие друзья!

я недавно начал осваивать Ansys Fluent и столкнулся с задачей по моделирвоанию всплесков жидкости в бочке при ее встряхивании. Как я понял, один из вариантов задания "толчка" это динамическая сетка, в которой требуется задать UDF в которой указывается закон изменения движения рачсетой сетки. Посмотрев документацию в мануале я написал код:


#include "udf.h"


DEFINE_CG_MOTION(move, dt, vel, omega, time, dtime)

{

    NV_S(vel, =, 0.0);
    NV_S(omega, =, 0.0);

    if (time <= 1)
    {
        vel[0] = 0.05;
    }
    else
    {
        vel[0] = 0;
    };

}

 

Как я понимаю, до 1 секунды тело должно двигаться со скорость 0.05 м/с а потом разко остановится.

При попытке добавить эту функцию вылезает ошибка :

LINK : fatal error LNK1104: ?? ????? ??????? ?? "kernel32.lib"

NMAKE : fatal error U1077: "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\bin\HostX86\x64\link.EXE" : ???????????? ??? "0x450"

Stop.

Что я не так написал и какие еще есть методы задания движения расчетной сетки?

Буду очень благодарен помощи.

 

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

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

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

спасибо, сейчас попробую 

 

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

не пролучается.

Есть ли в студенчиской версии гораниеченя на использование функций?

я пробую открыть через User-Defined->Function->Compiled->"нахлжу С файл"->"Жму Build"-> те же ошибки

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

Не слышали о таких ограничениях. Если у вас версия 21R1 и выше, то можете попробовать поставить галочку Use Built in Compiler

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

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

Цитата:
ompiler
 

Я правильно пытаюсь ее скомпилировать или нет?

все происходит у вчебной весрии, с сайта ансис

выдвет все те же ошибки. Есть ли разница, где находятся этот файл с функцией?

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

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

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