Jump to content

Моделирование посадки в Ansys workbench Explicit dynamics


Recommended Posts

Raviolo

https://disk.yandex.ru/d/0wa_1Pmnn7IP_Q

Моделирую посадку 3-х опорной конструкции, при условии посадки на одну из опор, меня интересуют скорости узлов и отслеживание угла плоскости опор к площадке, деформации и напряжения меня особо не интересуют (особые пожелания руководителя).

Раньше при всех деформируемых телах, считало до контакта и останавливалось, сейчас ошибка "An error occurred when the post processor attempted to load a specific result. Please review all messages. Current result file may not contain requested result data . Please clear the solution and solve again. The result file  cannot be opened. Solver initialization error - see log file for more details." Во всем этом полный нуль, ссылку на архив прикреплю, подскажите как это запустить. (возможно я неверно задаю начальные условия, возможно стоит задать угловую скорость начальную, и убрать между опорой и площадкой зазор в 0,001 мм).

pFqwQ1AV8ctuYg

Link to post
Share on other sites


UnPinned posts
Raviolo
4 минуты назад, soklakov сказал:

@Raviolo начните со статики. или статика уже получилась?

Я не уверен что это чем-то поможет, мне кажется весь вопрос в контактах, хотя могу и не понимать чего-то.

Link to post
Share on other sites
karachun

@Raviolo Посадка это в смысле как космический корабль на Луну садится? Может тогда вам будет проще это все делать в RBD (механика твердых тел) а не в МКЭ?

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

мне кажется весь вопрос в контактах,

эх, я ленился не смотрел рисунок. ответ ниже вообще не вам.

 

+ контакты в эксплисите, конечно не совсем тоже самое, что в статике.

но

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

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

- решение статики можно исолпьзовать как начало динамики. считать статическую посадку в статике - дорого или нужна какая-нибудь "релаксация" на "статическом" шаге.

- мне кажется, можно еще что-то придумать.

 

 

***

а теперь Вам.

17.05.2021 в 23:38, Raviolo сказал:

возможно стоит задать угловую скорость начальную,

вряд ли дело в этом.

17.05.2021 в 23:38, Raviolo сказал:

и убрать между опорой и площадкой зазор в 0,001 мм

либо начальное касание либо тогда уж зазор так зазор. маленькие вещи могут заставить работать автоматику сетки... восстание машин, все дела.

17.05.2021 в 23:38, Raviolo сказал:

возможно я неверно задаю начальные условия,

стоит начать с простого вертикального падения. время падения можно посчитать на коленке. и если уже оно не совпадает, то с единицами явно что-то не так.

32 минуты назад, Raviolo сказал:

мне кажется весь вопрос в контактах,

набивайте счетчик в 10 сообщений и приносите картинки сюда. найстроки контактов показывайте. и пишите, что пробовали, что читали про них в справке.

уахахаха

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

@Raviolo Посадка это в смысле как космический корабль на Луну садится? Может тогда вам будет проще это все делать в RBD (механика твердых тел) а не в МКЭ?

Только не на Луну, а на Земле, этап полета не рассматриваю, рассматриваю момент касания и поворот на оставшиеся опоры. Если вы имеете ввиду Rigid dynamics, то там не могу задать начальные скорости, а это обязательная составляющая начальных условий, и подразумевается потенциал для наращения деформируемых тел (по крайней мере для дипломной комиссии).

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

сверите с учебником по метрологии и задачей о подборе посадки с натягом.

Впервые о таком слышу 0_0, по-моему мне 

 

8 часов назад, soklakov сказал:

а теперь Вам.

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

8 часов назад, soklakov сказал:

либо начальное касание либо тогда уж зазор так зазор. маленькие вещи могут заставить работать автоматику сетки... восстание машин, все дела.

Да, переделал и попробовал оба варианта, и оба не запустились с ошибкой этой неизвестной про провальное открытие файла с решением. 

8 часов назад, soklakov сказал:

набивайте счетчик в 10 сообщений и приносите картинки сюда. найстроки контактов показывайте. и пишите, что пробовали, что читали про них в справке.

уахахаха

В общем я попытался решить простую задачу "уронить палочку на площадку", и пришел к тому что было сначала, до того как начала вылезать неизвестная ошибка - решался первый шаг по времени и всё. Далее, я заглянул в solution и заметил то, чего не замечал ранее, программа взяла шаг по времени 3е-8 сек, который я никак не могу изменить, чтобы я не писал в настройке решателя, далее говорит что шаг по времени слишком мал и останавливается счет. Прошуршал в интернете, и на одном из форумов говорят шаг зависит от количества элементов, их габаритов, корявой сетки и количества итераций в решателе.

 

Количество итераций я убавлял до 10-100 и это не имело эффекта.

 

Пока встал вот на этом, так же вероятно что-то связано с Лагранжевой моделью, пробовал менять один элемент на Эйлерову, сильно ничего не поменялось, кроме того срезало одну степень из шага, теперь шаг задает 1е-7 сек, но все остальное наверное связано с сеткой и контактами. Площадку оставил Лагранжевой моделью, так как при Эйлеровой не могу зафиксировать. Так же вылезла ошибка что шаг по времени не подходит Эйлеровой модели, но он сам берет его таким опять же. Ну и я так понимаю Эёлерова модель нужна для сильно деформируемых тел, так как где я смотрел, они ее применяли при пробивании пуль пластины.

 

Пробовал менять контакты на без трения, убирал контакты вообще, создавал группу контактов и задавал тип контакта опоре и площадке joint (шарнир по-моему), ничего не меняется при этом.

Еще я не лез в настройки решателя ниже настройки шагов, возможно так еще что-то есть, но я уже не понимаю вообще там ничего.

https://disk.yandex.ru/d/3E3KsS6R5QUNaA папка со скринами задачи с палкой.

 

Пока делал скрины, увидел в solution основной задачи с аппаратом ошибку: Error! Rigid parts can only be bonded to deformable parts. Так как мне не нужны деформации и напряжения, для упрощения счета по рекомендации руководителя все сделал rigid, как сделать так чтобы начался счет, не знаю, если всё деформ то шаг по времени малый.

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

Впервые о таком слышу 0_0, по-моему мне 

В машиностроении под посадкой понимают совсем другое.

https://ru.wikipedia.org/wiki/Посадка_(машиностроение)

https://ru.wikipedia.org/wiki/Соединение_с_натягом

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

В машиностроении под посадкой понимают совсем другое.

https://ru.wikipedia.org/wiki/Посадка_(машиностроение)

https://ru.wikipedia.org/wiki/Соединение_с_натягом

Ааааааааа блииин, теперь точно ясно что не мне:5a33a36721bd3_3DSmiles(15):

Link to post
Share on other sites
karachun

@Raviolo Я тоже сперва подумал что вы моделируете посадку с натягом.

Link to post
Share on other sites
Raviolo

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

Link to post
Share on other sites
karachun

@Raviolo Я могу посоветовать только перейти в явную динамику. В ней малый шаг по времени не страшен. И вообще - там очень подвижные контактные поверхности считаются без проблем. Только сделайте все деформируемым, может от того что некоторые поверхности жесткие, у вас модель и вылетает.

 

31ZAJiJ.gif

  • Нравится 1
Link to post
Share on other sites
Raviolo
1 час назад, karachun сказал:

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

Вы имеете ввиду перейти в ls-dyna? В принципе я туда перегнал задачу через экспорт, только в lspre-post разобраться пока не могу...

Link to post
Share on other sites
karachun

@Raviolo Да, Дайна или Autodyn. Я понимаю что это совет так себе но явная динамика лучше справляется с такими ударными задачами.

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

@Raviolo Да, Дайна или Autodyn. Я понимаю что это совет так себе но явная динамика лучше справляется с такими ударными задачами.

Мне ещё руководитель посоветовал упростить всё до набора из плоскостей через Spaceclaim, я принялся за попытки и у меня Spaceclaim просто перестал запускаться, ошибка какая-то с net. framewor, которую не могу пофиксить...

Link to post
Share on other sites
soklakov
9 часов назад, Raviolo сказал:

их габаритов,

критерий куранта фридрихса леви мельчит шаг вместе с размером сетки. делайте грубее сетку - проще будет досчитать. 

3 часа назад, Raviolo сказал:

упростить всё

отличный совет!

9 часов назад, Raviolo сказал:

 Error! Rigid parts can only be bonded to deformable parts.

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

*deformable

Link to post
Share on other sites
Raviolo
2 часа назад, soklakov сказал:

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

*deformable

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

https://disk.yandex.ru/i/U_n4i5gslTtJeQ

Link to post
Share on other sites
Raviolo
21.05.2021 в 20:57, Victoria сказал:

@Raviolo Для ответа на вопрос нужен k-файл

https://disk.yandex.ru/d/Th3-jU_UatwR4Q на решение отправляется, но выдает ошибку через несколько тысяч шагов, о критических объемах и останавливается, в ls prepost на втором шагу всё смешивается в кашу. Я думаю что дело в центральном теле которое я пытался закрепить относительно рамы, видимо нужно подрисовать опоры чтобы был прямой контакт. Так же были предупреждения о каких-то контактах между телами.

Link to post
Share on other sites
Victoria

1. Сетка ну очень плохая. Много очень маленьких (по размеру) элементов - по ним определяется шаг интегрирования, и, как результат, время решения задачи.

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

3. Хорошо-бы иметь исходный файл (с деревом моделирования) для упрощения. В крайнем случае x_t или step.

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

1. Сетка ну очень плохая. Много очень маленьких (по размеру) элементов - по ним определяется шаг интегрирования, и, как результат, время решения задачи.

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

3. Хорошо-бы иметь исходный файл (с деревом моделирования) для упрощения. В крайнем случае x_t или step.

https://disk.yandex.ru/d/NEmD-gROUddnAQ закинул то что использовалось в файле

Link to post
Share on other sites
Raviolo
2 часа назад, Victoria сказал:

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

Можно сохранить сборку через Part, всё будет оболочками, но тогда абсолютно все ими будет

Link to post
Share on other sites
Raviolo
19.05.2021 в 19:23, karachun сказал:

@Raviolo Да, Дайна или Autodyn. Я понимаю что это совет так себе но явная динамика лучше справляется с такими ударными задачами.

В общем я так и не смог побороть объёмную геометрию, было решено сделать эскиз, каждой линии задать beam, пробовал экспортировать с SOLIDWORKS 3д эскиз, но не вышло никак. Сейчас вытащил txt файл с координатами точек, и хочу импортировать их в Design Modeler, но не знаю как должны быть записаны эти координаты, с каким разделением между рядами и десятичные цифры через точку или запятую.

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

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

Попробуйте и так и эдак. Что-то должно заработать - или точки или запятые.

Если есть Notepad++ то в нем можно легко заменить точки на запятые и наоборот.

 

Снимок12345.PNG

Edited by karachun
Link to post
Share on other sites
Victoria

У меня что-то там получается (если увеличить скорость падения),  но модель нужно  упростить, Иначе и до Армагеддо́на не досчитает...

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

У меня что-то там получается (если увеличить скорость падения),  но модель нужно  упростить, Иначе и до Армагеддо́на не досчитает...

А сколько до Армагеддон?) Если часов 8, я готов ими пожертвовать и посмотреть этот Армагеддон)

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

movie_000.wmv

Много, тысячи часов

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

3 часа назад, karachun сказал:

Попробуйте и так и эдак. Что-то должно заработать - или точки или запятые.

Если есть Notepad++ то в нем можно легко заменить точки на запятые и наоборот.

 

Снимок12345.PNG

в общем я так и не накумекал с точками, и так и сяк опробовал, не хочет работать товарищ этот... НО я перенес 3д эскиз в новую деталь, сохранил отдельно в step, и так получилось импортировать в ансис, затем дополнительно импортировал твёрдые тела

Link to post
Share on other sites
Victoria

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

Места для упрощения модели.png

Места для упрощения модели 2.png

Link to post
Share on other sites
Raviolo
Только что, Victoria сказал:

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

Ага, так и сделал, и ещё центральный шар оставил который в центре масс расположен, ну просто не уверен что нужно было убирать

Link to post
Share on other sites
Victoria

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

А сам k-файл перенасыщен лишней информацией  - десятки команд (операторов) можно заменить одной-двумя. 

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

 

Да и опоры можно представить как shell с заданной толщиной

 

Link to post
Share on other sites
Raviolo
3 часа назад, Victoria сказал:

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

А сам k-файл перенасыщен лишней информацией  - десятки команд (операторов) можно заменить одной-двумя. 

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

 

Да и опоры можно представить как shell с заданной толщиной

 

https://disk.yandex.ru/d/NEmD-gROUddnAQ сделал вот так, весь каркас полностью линии с заданным сечением, однако теперь не могу задать контакты элементов между собой, он их или не видит, или не хочет определять

Link to post
Share on other sites
Victoria

 

@Raviolo 1. Увы - у меня нет Ансиса.

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

3. Забыл прикрепить картинку, где после незначительной деформации опоры начинается контакт с куском трубы - ее желательно отрезать

Труба.png

Расчет показал, что с трубой так и происходит

Начало взаимодействия.png

Пардон, в подписи буква "с" - лишняя

Link to post
Share on other sites
Raviolo
5 часов назад, Victoria сказал:

Увы - у меня нет Ансиса.

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

https://disk.yandex.ru/d/NEmD-gROUddnAQ

Link to post
Share on other sites
Victoria

Скачать не получилось. 

По поводу контактов - нужен один контакт для поверхности и 3-х посадочных "лап" и , возможно, один для трубы (которая самая ближняя к поверхности)

Link to post
Share on other sites
Raviolo

Если у вас написало "сервер недоступен", то обновите страницу, попробуйте. Ещё я сейчас рисую всю конструкцию из линий, задам им своё сечение и объединю всё в part, может и заработает, задавать контакты в ls-prepost или в k файле вписать, я сегодня пытался, но не осилил...

Link to post
Share on other sites
Raviolo
Posted (edited)
3 часа назад, Victoria сказал:

Скачать не получилось. 

По поводу контактов - нужен один контакт для поверхности и 3-х посадочных "лап" и , возможно, один для трубы (которая самая ближняя к поверхности)

Оставил только линейные тела, их всех объединил в part, так что осталось задать контакт между опорами и плоскостью, однако так они и не определяются в explicit dynamics (ls-dyna export), нужно задать без трения, чтобы "аппарат" упал на остальные опоры, отследить скорости центра масс

LSDYNAexport.k

Edited by Raviolo
Link to post
Share on other sites
Victoria

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

Для ускорения отладки скорость падения посадочного модуля увеличил.

Выложенный файл за неимением времени пока не смотрел, но он не запустился...

  • Нравится 2
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.



  • Сообщения

    • Plumber
    • Claus
      Я извиняюсь может чего не понял, но мне показалось что как то долго... там просто одними линиями за минуту собирается.   
    • nicomed
      День добрый. Обновление  бета варианта второй версии SetLabels. Что изменено: работает переход по видам по двойному клику в форме (  позже будет дополняться автовыбором вида) теоретически работает переименование допусков, вслед за базами. З.Ы. Надеюсь на обратную связь в виде предложений и замечаний. SetLabels_beta2.1.zip
    • gudstartup
      NTFS это не расширение а тип файловой системы вашего usb накопителя и чтобы правильно работать она должна  поддерживаться программным обеспечением вашего NC компьютера иметь соответствующий драйвер для этой ФС как собственно  и для VFAT, FAT,FAT32. FAT16 имеют ограничения по размеру диска
    • gudstartup
      @Valerii16 Вот что писали в теме про маяк 600 вы кстати тоже в обсуждении участвовали.
    • persona1980_1
      Пардон вот с линиями построения:  
    • Valerii16
      Старые это маяк-600,модернезированые в 2017,новые -это  МАЯК-610 модернизироные в 2020. Может из того что разные стоят ПРЦ-на маяк-600 ,по моему прц-6,на маяк-610 прц-7.Особенность в том что не которые флешки не открываються на маяк-610. Маяк-610 увидит флешку с расширением NTFS? Может разные файловые системы?
    • ДОБРЯК
      @Fedor узнаете свою "новую" технологию, которую вы открыли первый в мире. А до вас якобы функции формы угадывали. В 1964 году уже все было открыто. Я же говорю переписали Зенкевича и голову всем морочите на форуме уже 15 лет своим открытием.
    • gudstartup
      Это просто ошеломительная новость 2Р22 и USB а  вы часом ничего не попутали или вы соединялись с ними через через DNC терминал где в качествен носителя программ используется usb флэш! Наверное мы пропустили скачок в ветви эволюции 2Р22!  
    • Саня222
      Бугагагааг!! Случайно нашел как сделать!!!При создании кромка-ребро нужно было всего лишь выбрать СРАЗУ ОБЕ КРОМКИ!! и применить затупленный угол. а если применять фаску то деталь не развернуть.  
×
×
  • Create New...