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

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

Гидродинамическая пята_Демпфирование

L-13
Аватар пользователя L-13

Здравствуйте! Уважаемые специалисты подскажите, пожалуйста, как ограничить скорость движения объекта в 6DOF.

Есть равновесное состояние. С одной стороны действует давление (с права на лево), с другой стороны действует сила (слева направо). Подвижный объект, выделенный красным должен занять равновесное состояние. Но так как он имеет массу то пролетает точку равновесия, и далее начинает туда сюда двигаться. Хочется ограничить скорость, что бы инерция стала минимальной. Подскажите пожалуйста как написать макрос что бы ограничить скорость движения в 6DOF.  Сделать скорость условно 0,0001 м/с. Спасибо.

DEFINE_SDOF_PROPERTIES(opora, prop, dt, time, dtime)

{
prop[SDOF_MASS] = 2.0;

prop[SDOF_ZERO_TRANS_X] = FALSE;

prop[SDOF_ZERO_TRANS_Y] = TRUE;

prop[SDOF_LOAD_F_X] = 7500.0;
 
}

 

ВложениеРазмер
Файл v_plm_ural.7z2.19 МБ
Kirill Pestov
Аватар пользователя Kirill Pestov

Здравствуйте. Вы не задали ГУ axis для нижних границ. Не вижу смысла искусственно ограничивать скорость пяты, так как начиная с 0.1 секунды система приходит в равновесие и все мониторы выходят на горизонталь. Запустите case-файл, который я прикрепил и сами убедитесь. Массу, кстати, не забыли на 2 поделить?

P.S. Не надо задавать 2000 итераций за шаг. У вас задача и за 20 итераций прекрасно сходится на каждом временном шаге.  

L-13
Аватар пользователя L-13

А зачем делить массуна 2?

L-13
Аватар пользователя L-13

"Не вижу смысла искусственно ограничивать скорость пяты, так как начиная с 0.1 секунды система приходит в равновесие и все мониторы выходят на горизонталь"

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

L-13
Аватар пользователя L-13

Большое спасибо. Попробую увеличить общее время , что бы каждое изменение выдердивалось 0,1 сек.

L-13
Аватар пользователя L-13

Вроде начало получаться спустя пол года мучений. Кирилл спасибо большое.

https://

Осталось contact detection победить что бы расчет не вылетал когда осевого усилия от давления не хватит.

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

А зачем делить массуна 2?

Вы же половину модели считаете. 

L-13
Аватар пользователя L-13

Это осесиметричная постановка . Она думает что круглая на 360 градусов. Или я что то не правильно понимаю?

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

Да, вы правы. Я затупил, вы же действительно в осесимметричной постановке считаете, а не в симметричной. 

L-13
Аватар пользователя L-13

Кирилл подскажите пожалуйста в чем может быть проблема не срабатывает contact detection. UDF код в приложении. Взял его с задачи которую Вы мне отправляли "vane_overset" Спасибо.

L-13
Аватар пользователя L-13

Вопрос по не срабатыванию контакта снят. Ошибка была в том, что я делал очень маленький порог срабатывания при зазоре 0,05 мм. Реально он стал срабатывать только при зазоре 0,5 мм и 0,4 мм. Рабочий UDF код в приложении. Может, кому то пригодится. 

Мне нужен порог срабатывания 0,01...0,02 мм. По какому критерию сетки этого можно добиться? Сколько элементов сетки должно быть в зазоре 0,02 мм по мимо погранслоя? Что бы контакт срабатывал? И какая скорость движения должна быть при этом? Есть ли какая то методика, по которой можно было бы подобрать эти параметры? Спасибо.  

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

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

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