Перейти к публикации

Ls-Dyna встроенная в WB и Explict


Рекомендованные сообщения

Всем привет.

ls_screen.PNG

В WB 2021 есть встроенная Ls-Dyna, это очень круто, что можно пользоваться этим решателем, используя привычный интерфейс механикла, хоть и решатель отстает по скорости от трушной Ls-Dyna.

Решил сделать тест, проверить сверление в Explict и в Dyna (встроенная), проверить скорость расчета, по идее скорость расчетов следующая:

1. Быстрее всех решит высокочастотная трушная Ls-Dyna

2. На втором месте встроенная Ls-Dyna

3. Долгий Explict.

 

Если у кого-то есть туториалы по встроенной Ls-Dyna, поделитесь пожалуйста?

 

Возникла масса вопросов.

1. Ls-Dyna

Задал параметры по-минимуму стандартными инструментами:

- сверло сталь, плашка алюминий

- у сверла и плашки своя коор система (для перемещения и вращения)

- body interaction, задавал как frictional 0.4 (и dynamics 0.2) так и frictionless

- сетка 1 мм сверло, и 0,7 плашка

- вращаю сверло 250 об/мин

- перемещаю плашку на 30 мм вдоль сверла

не считает, спустя 40-60 мин расчета, все стоит на месте, нужно использовать rigid body?

делал два расчета, как описывал эту задачу выше и с некоторыми настройками в anslysis settings и использованием rigid body, выложил оба проекта

ls_screen1.PNG

export_ls1.wbpzexport_ls.wbpz

 

2. Explict

Задача такая же, отличие в том, что добавил контакт:

expl_screen.PNG

export_exp.wbpz

 

Но возникает ошибка: Time step too small, почитал форумы, пишут это ошибка минимального тайм степа, протестил 1000 вариаций, не помогло((

 

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

Ссылка на сообщение
Поделиться на других сайтах
  • 8 месяцев спустя...


UnPinned posts

В исходном файле интуитивно убрал почти все, что, на мой вгляд, не свойственно 
данной задаче.
Что именно - можно посмотреть, сравнив тексты k-файлов по содержимому, например, в 
Total Commander.
=
Сетка для заготовки нужна более мелкая раза в 3-4. По идее тогда будет меньше 
вероятность появления элементов с отрицательным объемом. 
И лучше для ожидаемого результата.
=
Время счета -  17 min 21 sec.
=
Для понимания команд Ls_Dyna и их назначение желательно заглядывать в
том 1 и том 2   LS-DYNA User Manual
 

1.rar

Ссылка на сообщение
Поделиться на других сайтах
14.07.2022 в 22:58, rasta89 сказал:

теперь проблемы с

failure due to negative volume (попробую поиграть с scale factor)

время расчета 17 часов, но по факту ошибка, из-за отрицательных объемов уж

Блин, ну остальное все как надо, куда еще копнуть :g:

 

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

Ссылка на сообщение
Поделиться на других сайтах
4 часа назад, Victoria сказал:

В исходном файле интуитивно убрал почти все, что, на мой вгляд, не свойственно 
данной задаче.
Что именно - можно посмотреть, сравнив тексты k-файлов по содержимому, например, в 
Total Commander.
=
Сетка для заготовки нужна более мелкая раза в 3-4. По идее тогда будет меньше 
вероятность появления элементов с отрицательным объемом. 
И лучше для ожидаемого результата.
=
Время счета -  17 min 21 sec.
=
Для понимания команд Ls_Dyna и их назначение желательно заглядывать в
том 1 и том 2   LS-DYNA User Manual
 

1.rar 4 \u041c\u0431 · 1 скачивание

Спасибо, я все посмотрю и отпишусь

 

4 часа назад, Victoria сказал:

Для понимания команд Ls_Dyna и их назначение желательно заглядывать в
том 1 и том 2   LS-DYNA User Manual

Само собой смотрю

 

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

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

Я тоже этого желаю, поэтому добавил карту MAT_ADD_EROSION, но что-то пошло не так(

 

Ссылка на сообщение
Поделиться на других сайтах
33 минуты назад, rasta89 сказал:

MAT_ADD_EROSION, но что-то пошло не так(

 

Так проверяйте ее. Она вообще элементы убивает? Если хотя бы некоторые убивает, то Можно завысить критерий, чтобы убивала чуть раньше. А то может они успевают за один шаг по времени "вывернуться".

Ссылка на сообщение
Поделиться на других сайтах
6 часов назад, Victoria сказал:

В исходном файле интуитивно убрал почти все, что, на мой вгляд, не свойственно 
данной задаче.
Что именно - можно посмотреть, сравнив тексты k-файлов по содержимому, например, в 
Total Commander.
=
Сетка для заготовки нужна более мелкая раза в 3-4. По идее тогда будет меньше 
вероятность появления элементов с отрицательным объемом. 
И лучше для ожидаемого результата.
=
Время счета -  17 min 21 sec.
=
Для понимания команд Ls_Dyna и их назначение желательно заглядывать в
том 1 и том 2   LS-DYNA User Manual
 

1.rar 4 \u041c\u0431 · 2 скачивания

 

С моего последнего файла Вы удалили один из Node List а также установили SF в перемещении сверла на 0,1 и это работает, действительно вращение есть, анимация уже из моего файла, аналогично Вашей:

 

drill_1.gif

Спасибо большое что помогли найти ошибку!

Теперь буду разбираться с контактом.

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

Так проверяйте ее. Она вообще элементы убивает? Если хотя бы некоторые убивает, то Можно завысить критерий, чтобы убивала чуть раньше. А то может они успевают за один шаг по времени "вывернуться".

Да, хорошенько потестирую эту карту, теперь когда с вращением все ок, надо бы с контактом разбираться, а то сверло отпрыгивает как от резинки, спасибо!

Ссылка на сообщение
Поделиться на других сайтах

SF=0.1 я позже заменил на 0.01 и это тоже мало. И  это не являлось причиной.

Отпрыгивание связано с большой подачей и сменой кадра в авишке в начальное положение (скорее всего это так).

Еще удалена местная систему координат, т.к. не понятно ее назначение. Текст почти не трогал, но мусора там много - разные там *DATABASE_, которые всегда пустые после решения задачи. *SET_SEGMENT_TITLE - он не мешает, но назначение лишнее.

 

Ссылка на сообщение
Поделиться на других сайтах
17 минут назад, Victoria сказал:

Отпрыгивание связано с большой подачей и сменой кадра в авишке в начальное положение (скорее всего это так)

к сожалению нет, дело в расчете(

 

17 минут назад, Victoria сказал:

Еще удалена местная систему координат, т.к. не понятно ее назначение. Текст почти не трогал, но мусора там много - разные там *DATABASE_, которые всегда пустые после решения задачи. *SET_SEGMENT_TITLE - он не мешает, но назначение лишнее

да, у себя очистил все это, спасибо

 

18 минут назад, Victoria сказал:

Отпрыгивание

дело в контакте скорее всего, потестю несколько вариантов, отпишусь

Ссылка на сообщение
Поделиться на других сайтах
18 часов назад, rasta89 сказал:

сверло отпрыгивает как от резинки, спасибо!

может материал слетел?

Ссылка на сообщение
Поделиться на других сайтах

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

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

По анимации свои прогнозы изложил выше. 

ЗЫ.

1 мс - ну очень мало для процесса резания

Ссылка на сообщение
Поделиться на других сайтах
24 минуты назад, soklakov сказал:

может материал слетел?

вроде в порядке, тоже перепроверю

 

11 минут назад, Victoria сказал:

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

пример я тоже прогнал там тоже отскакивает

 

13 минут назад, Victoria сказал:

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

да, есть большая логика в ваших словах, время расчета 1мс, еще и сверло за эту 1 мс должно насквозь пройти 6 мм, попробую увеличу как время расчета так и подачу сверла, спасибо!

Ссылка на сообщение
Поделиться на других сайтах

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

Ссылка на сообщение
Поделиться на других сайтах
5 минут назад, Victoria сказал:

А подачу зачем увеличивать - задайте реальное значение из практики

все верно, например примерное время за сколько сверлится алюминевая плашка, в мс, к примеру плашку 6 мм, сверло пройдет через 2 сек (2000 мс) при вращении 209 рад сек (0,209 рад мс)

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

9 минут назад, Victoria сказал:

И с оборотами аналогично.

а их зачем менять? например время расчета 3000 мс, а скорость вращения 0,209 рад мс

вроде все бьется же

 

Ссылка на сообщение
Поделиться на других сайтах

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

Так как в области механобработки  у меня знания близки к "0", то я могу ошибаться в сказанном выше

 

Ссылка на сообщение
Поделиться на других сайтах
23 минуты назад, Victoria сказал:

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

Так как в области механобработки  у меня знания близки к "0", то я могу ошибаться в сказанном выше

 

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

Ссылка на сообщение
Поделиться на других сайтах
20 часов назад, rasta89 сказал:

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

В общем я попробовал такую постановку

- Время расчета 1 мс, я тестил при 3000мс, решатель показывает что решение будет через 2500 часов

- Движение 3000 мс

изображение.png

- Скорость вращения также 0,209радмс

изображение.png

 

в общем похоже что я запутался, не получилось

drill_2.gif

Ссылка на сообщение
Поделиться на других сайтах
17.07.2022 в 21:11, Victoria сказал:

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

в предыдущей постановке это не совершается, отпрыгивает

Ссылка на сообщение
Поделиться на других сайтах

У меня есть подозрения по поводу размерностей. Существует вариант с такими согласованными единицами:

Кг  мм с мН.  Т.е. время в секундах. При этом плотность, например, для стали 7.83Е-6, а модуль упругости 2.07Е+8

См ранее выложенную таблицу

Более привычно считать в системе СИ

Ссылка на сообщение
Поделиться на других сайтах
32 минуты назад, Victoria сказал:

У меня есть подозрения по поводу размерностей. Существует вариант с такими согласованными единицами:

Кг  мм с мН.  Т.е. время в секундах. При этом плотность, например, для стали 7.83Е-6, а модуль упругости 2.07Е+8

См ранее выложенную таблицу

Более привычно считать в системе СИ

у меня все по согласованному варианту

изображение.png

изображение.png

 

Вы имеете в виду про это

изображение.png

 

так если все настроено в одной системе, как может быть такое что не бьется

Изменено пользователем rasta89
Ссылка на сообщение
Поделиться на других сайтах

Если проверить массу двух частей , то в сумме препостпроцессор показывает 0.001 кг. Это правильно?

И перемещение сверла на авишке очень может быть, что соответствует 1 секунде

Кривая подачи  - от 0 до 6 мм в мс. Если перевести в секунды и метры, то что получается?

Ссылка на сообщение
Поделиться на других сайтах
48 минут назад, Victoria сказал:

Если проверить массу двух частей , то в сумме препостпроцессор показывает 0.001 кг. Это правильно?

И перемещение сверла на авишке очень может быть, что соответствует 1 секунде

Кривая подачи  - от 0 до 6 мм в мс. Если перевести в секунды и метры, то что получается?

таак, советуете перевести все единицы измерения

в какие тогда?

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.



  • Сообщения

    • Snake 60
      Скорее всего исправляли в конкретной сборке, для конкретных тел. Насколько я помню, надо в самом эскизе профиля заполнить свойство Description
    • Snake 60
      Делаете дырку в свае - вставляете в нее трубу и 2 человеко-силы крутят сваю ) Дёшево и сердито и не нужен никакой планетарный редуктор ))
    • gudstartup
      вы всегда ищите свой путь или будете делать то что вам советуют? с самого начала прежде чем приступать к экспериментам вам нужно было вынуть носитель и сделать образ. diskcopy делает копию гибкого диска на другой а вам надо сделать образ жесткого диска или карты памяти. делайте как советует @Viktor2004 иначе еще чего нибудь сломаете или вам станок не нужен и вы его приобрели для экспериментов ? вот а печатной машинке из прошлого нельзя а вот на синумерике можно - удивительные вещи в настоящем происходят!! на 100 % уверен что там не модуль а либо писимиси ай либо жд @mircomax81 хотите работать в дос почитайте помощь по командам 
    • PuKoLLleT
      Доброго дня всем. Поделитесь опытом,раньше такое не доводилось делать. На торце фланца нужно сделать  восемь отверстий ф17H7 на токарно-фрезерном станке с осью Y ,имеется ManualGuide.В моем понимании нужно просверлить,а затем торцевой фрезой расточить нужный диаметр.Получится такой фокус,или надо разверткой доводить нужный размер?  Стойка Fanuc 0i-Tf.
    • Snake 60
      Всё верно, я даже русификатор делал для него (ушло на это где-то около года). Хороший софт был, я всех знакомых на него подсадил в свое время :) У меня даже где-то образ на виртуалке лежит с SW2014+MechSoft, Жаль, что автодеск его поглотил, а не DS :( А по сути вопроса, проектировал двухступенчатый планетарный редуктор в свое время. Что было нужно: Справочник по планетаркам (автора не помню, если надо поищу), из софта MathCAD + GearTeq (софтина идет вместе с GearTrax, только рассчитывает и моделирует несколько зацеплений согласно выбранной схеме, в том числе планетарки) Ой и ошибаетесь. Звездочки - не равно зубчатые колеса в планетарке) Мы намучились с малой точностью изготовления на эл.эрозии, а Вы лазером ))) Был собран опытный образец редуктора с незакаленными деталями, чисто проверить геометрию, отладить сборку. Так потом начальство этот редуктор сказало испытать в бою, как я не противился)) Помер за пару дней интенсивных нагрузок ))) Материал, термообработка и точности изготовления решают )
    • Snake 60
      @Тихоход  Ещё один вариант - изучать программирование и писать свою программу/макрос. Вот пример конфигуратора двери: https://www.youtube.com/watch?v=wv4HryWQBSk
    • mircomax81
      Посредством Diskcopy можно сделать адекватную копию на флоппи диск?
    • Andrey_kzn
      Да, ведь советовали автору вытащить жёсткий диск и сделать образ. Неужели самому не интересно, как устроен этот старый промкомпьютер? Там может стоять как жёсткий диск, так и CF-карта, или же Disc-on-chip или Disc-on-module.  Как-то очень давно, на подобном промышленном оборудовании (большая печатная машина) я не смог перенести  ПО с родной CF - карты на другую, такого же размера но другой фирмы. Была также станочная оболочка под досом.  Образ я делал Нортон гостом, развернул его на другую CF-карту без проблем. Машина загрузилась нормально и работала ровно 2 дня, на неродной CF-карте,  потом зависла, и отказалась загружаться. Пришлось вызывать сервисника. От него мы узнали, что нельзя просто так взять и заменить карту  - носитель системного ПО, на другую. А полезли мы туда, так как руководство захотело печатать отчёты по работе машины. В станочном ПО такая функция была. Вот только принтер надо было купить у фирмы - производителя этой самой машины. В попытках заставить работать другой принтер мы редактировали файл  AUTOEXEС.BAT, на предмет загрузки драйвера принтера, ничего не получилось, зато перестали открываться некоторые страницы станочного ПО.  Образ у нас был давно снят, и мы развернули его на другую карту памяти. Родную карту я трогать не стал (как чувствовал, что нельзя ). Сервисник восстановил ПО с архивной дискеты на родную карту памяти, и всё заработало. Дискеты с архивами ПО шли вместе с документацией к машине.  Там были дискеты с Досом, станочной оболочкой, параметрами приводов, программой ПЛК. Он же и предупредил нас о предельно аккуратном обращении с родной картой памяти, и посоветовал немедленно сделать образы с архивных дискет, что мы сразу и проделали.. Вот такой сюрприз от машины эпохи Дос.
    • Борман
    • gudstartup
      а ведь все работало...
×
×
  • Создать...