student07

Статический расчет

91 posts in this topic

Pinned posts

Всем привет. Начал изучать SW simulation для  написания НИРса. Столкнулся с нетривиальной задачей, и не знаю как поступить. Цистерна испытывают какую-то перегрузку а(экв), допустим продольную. На цистерну будут действовать несколько сил: силы инерции, давление газовой подушки (распирает изнутри), между кожухом и сосудом вакуум (экранно-вакумная изоляция), и давление столба жидкости (зеркало жидкости встанет под каким-то углом). сосуд внутри кожуха закреплен одной подвижной и одной плавающей опорой. Вопрос, как задать ЭТУ нагрузку в комплексе (рассматривая только сосуд, абстрагировавшись от всей конструкции). Буду весьма благодарен!

Безымянный.jpg

Share this post


Link to post
Share on other sites


UnPinned posts

Так и задавать. Инерционную как гравитацию по осям, давление газа как постоянное давление, давление жидкости как переменное по глубине. Единственное, не помню можно ли переменное давление задавать в произвольной системе координат, или модель придется в глобальной крутить.

Ну и внутреннюю поверхность сосуда придется разделить по линии зеркала, чтобы давление разное приложилось.

Share this post


Link to post
Share on other sites

А если подействовать перегрузкой на математический маятник, то это тоже самое, что смоделировать нитку под углом ?

Share this post


Link to post
Share on other sites

Создать новую координатную систему с осью, перпендикулярной плоскости жидкости и задавать гидростатическое давление по этой оси.

Share this post


Link to post
Share on other sites
4 hours ago, Борман said:

А если подействовать перегрузкой на математический маятник, то это тоже самое, что смоделировать нитку под углом ?

В "статическом расчете" да :)

Share this post


Link to post
Share on other sites
7 минут назад, vik_q сказал:

В "статическом расчете" да :)

В Хаусе была хорошая цитата..

- МРТ головы показало, что все в порядке. Можно отпускать домой.

- Это имело бы смысл, если бы он был одной большой головой.

Share this post


Link to post
Share on other sites

ID: 7   Posted (edited)

3 hours ago, Борман said:

В Хаусе была хорошая цитата..

- МРТ головы показало, что все в порядке. Можно отпускать домой.

- Это имело бы смысл, если бы он был одной большой головой.

Ну, не я так тему назвал :)

 

Что интересно, солид эту задачу и в динамике теоретически решит. Положение свободной поверхности можно вытащить из флоу (максимальную высоту, определяющую давление). Взять максимум на первом колебании и минимум на откате. И линейно во времени менять. Правда, если собственные частоты сосуда с периодом колебаний жидкости совпадут или кратны окажутся этого маловато будет - надо бы и остальные пики просчитать, но прикинуть можно.

Edited by vik_q

Share this post


Link to post
Share on other sites

заинтересовала постановка задачи в динамике, а что нибудь подобное из готовых решений типа обучающих примеров не встречали с колебанием жидкости в замкнутом пространстве?

Share this post


Link to post
Share on other sites

ID: 9   Posted (edited)

41 minutes ago, ak762 said:

заинтересовала постановка задачи в динамике, а что нибудь подобное из готовых решений типа обучающих примеров не встречали с колебанием жидкости в замкнутом пространстве?

Функционал раздела фаз там появился год или 2 назад. В России он скорее всего только начинает использоваться отдельными энтузиастами. До  бесплатных обучающих примеров ещё года 2-3 :)

Edited by vik_q

Share this post


Link to post
Share on other sites

 

Вот в соседнем разделе давал ссылку недавно.

Share this post


Link to post
Share on other sites
17 часов назад, vik_q сказал:

Взять максимум на первом колебании и минимум на откате

1 час назад, vik_q сказал:

Вот в соседнем разделе давал ссылку недавно.

это я смотрел, не ясно как применительно к цистерне раскачать сосуд т.е. задать первое колебание в замкнутом пространстве

 

 

Share this post


Link to post
Share on other sites
1 hour ago, ak762 said:

это я смотрел, не ясно как применительно к цистерне раскачать сосуд т.е. задать первое колебание в замкнутом пространстве

 

 

так свободная поверхность это динамический расчет. Задавайте зеркало горизонтально и прикладывайте ускорение по осям. Оно само и раскачается в процессе решения.

Share this post


Link to post
Share on other sites

Можете гуглить что-то типа tank sloshing

Share this post


Link to post
Share on other sites

ID: 14   Posted (edited)

В 22.11.2019 в 18:22, student07 сказал:

Цистерна испытывают какую-то перегрузку а(экв), допустим продольную.

На практике такие цистерны делят на отсеки. Если объем должен быть общим, отсеки делают сообщающимися (отверстие в отсеке снизу и сверху).

Иначе сила инерции жидкости будет весьма велика и цистерну срывает с опор или, если это молоковоз/бензовоз, его переворачивает.

Edited by jtok
1 person likes this

Share this post


Link to post
Share on other sites
В 24.11.2019 в 00:58, vik_q сказал:

Положение свободной поверхности можно вытащить из флоу (максимальную высоту, определяющую давление). Взять максимум на первом колебании и минимум на откате

 

17 часов назад, vik_q сказал:

так свободная поверхность это динамический расчет.

торможение и разгон - статический расчет. или, если быть точным, эти переходные процессы можно свести к статике.

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

Share this post


Link to post
Share on other sites

ID: 16   Posted (edited)

 

В 22.11.2019 в 17:22, student07 сказал:

На цистерну будут действовать несколько сил: силы инерции, давление газовой подушки (распирает изнутри), между кожухом и сосудом вакуум (экранно-вакумная изоляция), и давление столба жидкости (зеркало жидкости встанет под каким-то углом). сосуд внутри кожуха закреплен одной подвижной и одной плавающей опорой. 

Я опять со своим самоваром, в смысле с LS-DYNA.

Практически все эти силы можно учесть и в итоге получить НДС конструкции, моменты инерции тела с жидкостью, реакции опор, скорости, ускорения и т.д.

Можно попробовать в постановке SPH, CESE или ICFD

В сети есть подробные примеры

Edited by Victoria

Share this post


Link to post
Share on other sites

ID: 17   Posted (edited)

7 hours ago, soklakov said:

 

торможение и разгон - статический расчет. или, если быть точным, эти переходные процессы можно свести к статике.

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

Что-то мне кажется, что жидкость в статике дно у неудачной цистерны не вынесет, а в динамике запросто.

 

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

Edited by vik_q

Share this post


Link to post
Share on other sites

я тут посмотрел кино, там вообще с анализа движения начинается передача данных во флоу и динамика может даже не нужна будет

 

 

 

1 person likes this

Share this post


Link to post
Share on other sites
19 минут назад, ak762 сказал:

передача данных во флоу и динамика может даже не нужна будет

Если известно ускорение с которым движется или замедляется цистерна то угол зеркала жидкости относительно горизонта будет atan(g/a). Дальше можно найти положение зеркала исходя из объема жидкости в цистерне а потом приложить гидростатическое давление.

Share this post


Link to post
Share on other sites

ID: 20   Posted (edited)

1 hour ago, ak762 said:

я тут посмотрел кино, там вообще с анализа движения начинается передача данных во флоу и динамика может даже не нужна будет

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

 

А про динамику я говорил в контексте Flow в первую очередь. Расчет свободной поверхности там ведется только в динамической постановке.

 

А касательно прочности - на видео хорошо видно (28:01), что Y-компонента силы имеет всплеск (во время первого колебания-удара жидкости), превышающий значение давления от устоявшегося зеркала.

Edited by vik_q

Share this post


Link to post
Share on other sites
11 час назад, vik_q сказал:

А касательно прочности - на видео хорошо видно (28:01), что Y-компонента силы имеет всплеск (во время первого колебания-удара жидкости), превышающий значение давления от устоявшегося зеркала.

ага, на 14%. не слишком большой коэффициент динамичности. каждый ли раз оно стоит того, чтобы его считать - не факт.

Share this post


Link to post
Share on other sites

ID: 22   Posted (edited)

При удачном стечении обстоятельств и форме бутылки может и пробку вышибить (как в фильмах про гусар)

15 часов назад, vik_q сказал:

Что-то мне кажется, что жидкость в статике дно у неудачной цистерны не вынесет, а в динамике запросто.

Присоединяюсь. 

1 час назад, soklakov сказал:

ага, на 14%. не слишком большой коэффициент динамичности. каждый ли раз оно стоит того, чтобы его считать - не факт.

При удачном стечении обстоятельств и форме бутылки может пробку вышибить (как в фильмах про гусар)

15 часов назад, vik_q сказал:

Что-то мне кажется, что жидкость в статике дно у неудачной цистерны не вынесет, а в динамике запросто.

Присоединяюсь.

Чего-то заело :)

Edited by imt

Share this post


Link to post
Share on other sites
On 26.11.2019 at 11:02 AM, soklakov said:

ага, на 14%. не слишком большой коэффициент динамичности. каждый ли раз оно стоит того, чтобы его считать - не факт.

Во первых горлышко маленькое, во вторых жидкость кмк слишком вязкая в бутылке - шампунь там или ещё какой гель. В цистерне с водой думаю прибавка поболее будет.

Share this post


Link to post
Share on other sites
1 час назад, vik_q сказал:

В цистерне с водой думаю прибавка поболее будет.

возможно. я так-то не против тяжелых расчетов. только начинать надо с простого. а кто-то уже видел результаты ТСа в простой постановке?

Share this post


Link to post
Share on other sites
В 11/25/2019 в 21:17, vik_q сказал:

что постановка так себе - сначала пустую бутылку роняют, а потом ускорения из нее на заполненную передают

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

решил проверить, уронить бутылку и не нашел в моушен возможности получить изменения ускорения по осям от времени

Share this post


Link to post
Share on other sites
On 11/27/2019 at 1:04 PM, ak762 said:

и не нашел в моушен возможности получить изменения ускорения по осям от времени

создать график результатов, выбрать тип acceleration, нужную компоненту, указать точку...

 

В моушене перегрузки будут зависеть от жесткости контакта. Т.е. в общем случае - какие там окажутся таймстепы в момент удара и рядом.

Share this post


Link to post
Share on other sites

ID: 27   Posted (edited)

1 час назад, piden сказал:

создать график результатов, выбрать тип acceleration, нужную компоненту, указать точку...

 

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

 

Скрытый текст

5de4fc012730a_02-12-201912-46-04.png.3476e995073494349bf83e697c6df153.png5de4fc4dbd097_02-12-201912-56-15.png.6227ee8c66f251d1957b44bf9f79b5cb.png

Edited by ak762

Share this post


Link to post
Share on other sites
4 minutes ago, ak762 said:

чего я не нахожу в моушене без доп. расчета

Если честно, то сложно понять, что именно вы "ищите в моушене без доп. расчета"...

Речь вроде шла об ускорениях, на скринах же - угловое перемещение. Пока кажется, что в этом эксель листе вычисляется положение вектора гравитации относительно тела. Зачем - пока не особо понятно, ведь во время полета бутылка вообще будет в невесомости.

И, кажется, там вообще выбрана точка на бутылке и точка на полу, еще и модуль... Получается, определяем угловой положение вектора "точка на полу -> дно бутылки". Можете объяснить, зачем?

 

Положение свободной поверхности в сосуде будет определяться не его мгновенным положением, а перегрузками (т.е. векторной суммой ускорения и гравитации), которые он будет испытывать.

Пока ваши действия в моушене осмыслить не получается.

Share this post


Link to post
Share on other sites
4 минуты назад, piden сказал:

Пока ваши действия в моушене осмыслить не получается

в посте #18 кино не смотрели? я повторяю действия того чела, и сам стараюсь осмыслить чего он наделал и надо это или нет для передачи данных во флоу.

 

Share this post


Link to post
Share on other sites

ID: 30   Posted (edited)

12 minutes ago, ak762 said:

в посте #18 кино не смотрели?

посмотрел

 

12 minutes ago, ak762 said:

и сам стараюсь осмыслить чего он наделал

он забыл или намеренно решил не учитывать ускорения из-за перемещения тела.

 

А вместо ереси с экселем можно было бы сразу определить положение вектора гравитации в системе координат бутылки. Даже поле есть reference body..

Edited by piden

Share this post


Link to post
Share on other sites

скорее намеренно, еще ни разу не встречал видосов с демонстрацмей возможностей чтобы что то не было скрыто за кадром

Share this post


Link to post
Share on other sites
8 часов назад, piden сказал:

сразу определить положение вектора гравитации в системе координат бутылки.

а это как? 

 

Share this post


Link to post
Share on other sites
9 hours ago, ak762 said:

а это как? 

18 hours ago, piden said:

поле есть reference body

 

 

Share this post


Link to post
Share on other sites

Ребята. Подскажите, пож, как во флоусимул к сосуду с жидкостью приложить ускорение (помимо g)? еще вопрос как задать там же свободную поверхность и посмотреть как меняется давление. чтобы перенести результат в симулейшн. чтоб дальше на прочность посчитать. спасибо заранее

Share this post


Link to post
Share on other sites
9 minutes ago, student07 said:

к сосуду с жидкостью приложить ускорение (помимо g)

Выложи в архиве модель своей цистерны и значение ускорения (помимо g). Так интереснее будет)

19 minutes ago, student07 said:

еще вопрос как задать там же свободную поверхность и посмотреть как меняется давление. чтобы перенести результат в симулейшн.

Вон в 18 посте целый фильм про это)

Ты ответы все читаешь?)

Share this post


Link to post
Share on other sites

 

В 12/2/2019 в 13:38, piden сказал:

А вместо ереси с экселем можно было бы сразу определить положение вектора гравитации в системе координат бутылки. Даже поле есть reference body..

 

когда выбираю reference body вижу координатную систему бутылки, однако вывести график подобный рассчитанному в эксель не удаётся Acceleration(time)= Z/X как представлено в кино (2-я картинка)

может кто подскажет чего не так делаю

свернул проект в СВ2017 там же сборка в парасолид free surface.7z

 

5dea5ba60d8ca_06-12-201914-27-11.thumb.jpg.f41808f6755146a183882e7014fe51b9.jpg

 

 

5dea5641db0e5_06-12-201912-52-17.png.2e1454479412ab8d7cdcebda1739f6f2.png

 

 

 

 

 

Share this post


Link to post
Share on other sites

ID: 37   Posted (edited)

Подскажите, пожалуйста. Во флоусим исследовал давление жидкости в цистерне при продольной перегрузке. Модель твердотельная (но в модельке, для дальнейшего стат исследования, дополнительно сделал поверхности (чтоб сетка была лучше, т.е в сетке твердотельной модели был 1 элемент в сечении стенки (над бы 5))). Во флоу нашел нужное давление и все такое -> экспортировал результат в Симулейшн -> исключил из расчета твердые тела, включая и жидкость, оставив поверхности., создал сетку (как видно по второй картинке - сетка на поверхности) -> дальше перенес давления из файла с результатами -> запуск и ошибка (на скрине). Есть какой-то вариант обойти этот момент? 

1.png2.png

Edited by student07

Share this post


Link to post
Share on other sites
6 hours ago, student07 said:

Подскажите, пожалуйста. Во флоусим исследовал давление жидкости в цистерне при продольной перегрузке. Модель твердотельная (но в модельке, для дальнейшего стат исследования, дополнительно сделал поверхности (чтоб сетка была лучше, т.е в сетке твердотельной модели был 1 элемент в сечении стенки (над бы 5))). Во флоу нашел нужное давление и все такое -> экспортировал результат в Симулейшн -> исключил из расчета твердые тела, включая и жидкость, оставив поверхности., создал сетку (как видно по второй картинке - сетка на поверхности) -> дальше перенес давления из файла с результатами -> запуск и ошибка (на скрине). Есть какой-то вариант обойти этот момент? 

1.png2.png

Вы когда сетку на поверхности создаёте у вас теряется давление, потому что оно на твердое тело действует. Надо оболочечные элементы на поверхности твердого тела создавать, исключать твердые тела нельзя. Для этого ПКМ на твердом теле в дереве Simulation и там пункт " рассматривать как оболочку" или что-то подобное. Только оболочку потом надо назначать на той же поверхности твердого тела, куда давление действует.

Share this post


Link to post
Share on other sites
7 часов назад, student07 сказал:

подскажите, пожалуйста, по 37 посту

А зачем Вам расчет во флоу? Распределение давления очень хорошо соответствует этой картинке и задается с помощью давления и дополнительной системы координат.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   3 members

    • vik_q
    • udlexx
    • student07


  • Сообщения

    • Luzarin
      @piden Благодарю,  Задача чем-то напоминает железнодорожную автосцепку...   - По одному роликовому конвееру едет зборочный стапель корпуса. По другому конвееру, с боку под углом, к нему подъезжает и с ударом пристыковывается зборочный стапель мотоблока, дальше едут по конвееру вместе... Всё это нужно смоделировать что бы понять - не послетают ли стапеля с конвееров, какие предполагаемые нагрузки на устройства сцепки, и главное как это повлияет на объекты сборки, те что на стапелях. А "паразитных" степеней свободы в системе много ( ...    Для того что бы предложить это техническое решение заказчику, нужно сделать убеждающий расчёт/отчёт где будет показано движение мультиком и возникающие силы.   Вот и ищу софт для этой задачи...   Спасибо
    • RoaD_MaN
      Данные из этого поля записываются в параметр PTC_COMMON_NAME, можно например в уравнениях прописать NUMBER = PTC_COMMON_NAME а NUMBER использовать и передавать как обозначение модели в Windchill
    • piden
    • piden
      Когда солид будет под рукой, попробуй найди такие окошечки для обычного нелинейного контакта. Который no penetration или shrink fit. Или для обычного линейного, который bonded. Ясный пень, что для винклеровского основания нужно жесткость задавать. Но речь-то о другом была.. как обычно.  
    • Jesse
      полностью согласен!)
      а вы кого имели ввиду?
    • Jesse
        у меня под рукой ща нету Солида, но при активации любой из мною перечисленных команд можно вписать в окошечках "Сдвиговая" и "Нормальная жёсткость"  соотв-е значения. Обычно их подбирают для каждой задачи свои. 
      Из параметров трение есть для виртуальной стенки и для контакта без проникновения. Мб чё т ещё есть не помню
    • BSV1
      и Это две большие разницы в смысловом плане.
    • Валерий.
      Заменили порядка десяти датчиков, поэтому сложно сказать с какого всё началось (, теперь всё стало работать , кроме захвата инструмента.
    • student07
      @piden вечерком попробую с контактами и отпишусь
    • piden
      По этим ключевым словам создается впечатление, что скорее нет, чем да. Но если задача будет описана подробнее, то можно будет понять, подойдет ли SW Simulation... И что вообще подойдет)