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

Вопрос по superelement


vlad_in

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

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

Сборка состоит из стала. На столе в шахматном порядке закреплены 600 элементов. Эти 600 элементов имеют 6 разных типов. В каждом типе детали очень похожи.

Один элемент имеет примерно 200 000 узлов. (Что-то упрощать не получиться).

Грубо 600 * 200 000 = 1,2e8 узлов.

Попробовали суперэлемент. Сам суперэлемент делается для одного элемента быстро. В пределах 10-20 мин. Но зато занимает места на жёстком диске 6 гигабайт.

Если два элемента, то 2 * 6 = 12 гигабайт.

Вопрос 1. Это так и должно быть? Или как-то можно удалять ненужные данные после создания суперэлемента?

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

 

(Задача с сильно упрощенными элементами – 600 точечных масс с моментами инерции уже была решена. Теперь заказчик сделал запрос – полная геометрия всех элементов).

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


23 часа назад, vlad_in сказал:

Вопрос 1. Это так и должно быть?

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

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

23 часа назад, vlad_in сказал:

Или как-то можно удалять ненужные данные после создания суперэлемента?

вполне вероятно. если вы ничего не делали для экономии, то, скорее всего, есть еще какое-то поле для экономии дискового пространства. Но что-то конкретное посоветовать трудно вслепую. В целом, идея вокруг настроек сохранения результатов.

23 часа назад, vlad_in сказал:

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

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

но это не значит, что задачей стоит заниматься.

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

@soklakov А нельзя ли использовать один суперэлемент несколько раз, в разных местах конструкции?

 

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

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

думаю, можно. но я с этим не копался.

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

И тут же какое дело, не было речи о том, что геометрия у 600 элементов одинаковая.

Если одинаковая, то, пожалуй, эффективно будет сделать Mechanical Model одного тела и вставить ее много раз в сборку. И где-то в этом воркфлоу вовремя сжаться до суперэлементов.

 

а. шесть разных типов. в целом, помогло бы)

Ссылка на сообщение
Поделиться на других сайтах
В 10.09.2019 в 11:14, vlad_in сказал:

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

В динамике нужно конденсировать не только матрицу жесткости, но и матрицу масс.

Статическая задача сколько времени у вас решается и и сколько занимает места на диске?

 

Ссылка на сообщение
Поделиться на других сайтах
В 10.09.2019 в 11:14, vlad_in сказал:

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

submodeling ему предложите. теперь, когда у вас есть ускорения масс, просто закрепите один из 600 элементов в пространстве и приложите к нему известное ускорение.

и сделайте так с каждым из 600 элементов. точнее, с каждым из шести. ой, как время-то сэкономилось. и место.

 

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

submodeling ему предложите. теперь, когда у вас есть ускорения масс, просто закрепите один из 600 элементов в пространстве и приложите к нему известное ускорение.

и сделайте так с каждым из 600 элементов. точнее, с каждым из шести. ой, как время-то сэкономилось. и место.

 

Это что-то новое в области динамических расчетов... )

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

ему предложите

А еще лучше скажите, что Вы, как расчетчик, лучше его знаете, как нужно считать. А "для картинки" - это ему к дизайнеру какому-нибудь надо.

Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, ДОБРЯК сказал:

Это что-то новое в области динамических расчетов... )

встречаются парень и девушка. парень начинает разговор:

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

девушка восхищенно разводит руками:

- какая прелесть. ты прям сам придумал? как здорово! для меня еще никто не придумывал стихи.

парень задумался и ответил:

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

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

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

думаю, можно. но я с этим не копался.

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

Можно, но через APDL, придётся кодить, в принципе не так сложно, в helpe есть пример с кодом.

Цитата

Сам суперэлемент делается для одного элемента быстро. В пределах 10-20 мин. Но зато занимает места на жёстком диске 6 гигабайт

Это потому что суперэлемент хранит все вектора перемещений чтоб потом могли посмотреть красивые картинки, этого можно избежать (в ANSYS не пробовал, в NASTRANE достаточно просто).

Цитата

Вопрос 1. Это так и должно быть? Или как-то можно удалять ненужные данные после создания суперэлемента?

В NASTRAN можно, но там и файл суперэлемента не бинарный. В ANSYS должно быть, но придётся кодить на APDL (элемент matrix50)

https://www.ansystips.com/2018/03/reuse-cms-superelement-in-ansys.html вот тут пример с программированием на APDL

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

Цитата

submodeling ему предложите. теперь, когда у вас есть ускорения масс, просто закрепите один из 600 элементов в пространстве и приложите к нему известное ускорение.

и сделайте так с каждым из 600 элементов.

Эм, что вы имеете ввиду?

Вообще ANSYS крайне отвратно работает с суперэлементами, по сравнению с NASTRAN небо и земля

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

@Radon А не могли бы Вы показать как это делается в Настране? Я попробовал переместить суперэлемент редактированием .asm файла в котором есть список контактирующих узлов но получилось плохо.

Перемещения получились странными  

11.png

12.png

13.png

Hide  

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

Вот выкладываю .dat файлы с моими попытками на простой модели.

https://fex.net/s/ye4t1nx

 

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

Это потому что суперэлемент хранит все вектора перемещений чтоб потом могли посмотреть красивые картинки, этого можно избежать (в ANSYS не пробовал, в NASTRANE достаточно просто).

Суперэлемент хранит конденсированную матрицу жесткости  в рамках статической задачи.  Именно эта матрица занимает место на диске. Вектор перемещений не причем.

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

Вообще ANSYS крайне отвратно работает с суперэлементами, по сравнению с NASTRAN небо и земля

Этого не может быть. ANSYS очень серьезная программа. Под словом ANSYS понимается классический ANSYS.

Изменено пользователем ДОБРЯК
Ссылка на сообщение
Поделиться на других сайтах
В 10.09.2019 в 11:14, vlad_in сказал:

Один элемент имеет примерно 200 000 узлов. (Что-то упрощать не получиться).

Грубо 600 * 200 000 = 1,2e8 узлов.

Попробовали суперэлемент. Сам суперэлемент делается для одного элемента быстро. В пределах 10-20 мин. Но зато занимает места на жёстком диске 6 гигабайт.

Это место на диске занимает конденсированная матрица. а не правая часть.

И время 10-20 мин уходит на конденсацию матрицы.

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

Вообще ANSYS крайне отвратно работает с суперэлементами, по сравнению с NASTRAN небо и земля

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

10 часов назад, Radon сказал:

Эм, что вы имеете ввиду?

а что вас беспокоит?

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

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

Через Simcenter и FEM сборку, в FEM сборке меняете представление на суперэлемент.

https://www.youtube.com/watch?v=10ZX0M4fTtI с 7.47 вместо того что показано заменяется представление на суперэлемент.

Цитата

Этого не может быть. ANSYS очень серьезная программа. Под словом ANSYS понимается классический ANSYS.

Под словом отвратно я имел ввиду по отношению к пользователю, интерфейс.

Цитата

а что вас беспокоит?

Смысл, что сделать нужно, вроде по отдельности слова понятны, а вот что имеется ввиду под 

"закрепите один из 600 элементов в пространстве и приложите к нему известное ускорение. и сделайте так с каждым из 600 элементов. точнее, с каждым из шести" не очень.

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

Цитата

А что касается уменьшения размера - у меня в Femap на выбор есть только возможность выбрать какие матрицы записывать (жесткость, масса, нагрузка, демпфирование) и сам формат файла

В Simcenter чуть больше параметров можно записать.

 

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

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

да, похоже.

4 минуты назад, Radon сказал:

Через Simcenter и FEM сборку, в FEM сборке меняете представление на суперэлемент

знаком ли вам инструмент fem-сборок в Ansys?

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

знаком ли вам инструмент fem-сборок в Ansys?

Да, даже пользовался) но он в разы не так удобен как в Siemens (как раз в основном из-за того что Simcenter из cad вырос плюс передаёт всю иерархию сборки и подсборки с отслеживанием положения). Всё же подбирать через workbench угол установки или число повторений деталей не так удобно.

Ну и заменить во всей сборке одной клавишей FEM модель/суперэлемент удобней чем через через воркбенч шевелить перемещая с помощью координат, а можно ли сделать чем fem сборку в ansys суперэлемент вообще неясно.

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

Спасибо, буду разбираться.

В книжке NX Advanced Simulation хорошо разобраны суперэлементы (правда без КЭ сборок)

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

знаком ли вам инструмент fem-сборок в Ansys?

Скажите пожалуйста под «инструмент fem-сборок в Ansys» Вы имели в виду «VL1413 – ACT расширение Asembly manager для сборки моделей в Ansys Workbench» или что-то другое?

Вот ссылка:  https://www.youtube.com/watch?v=UXBti4DYPfg

 

Если что-то другое, то не могли бы Вы скинуть ссылку на хелп или другую ссылку?

 

Спасибо.

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Irukanjii
      Уважаемые коллеги, доброго времени суток! Прошу Вас рассмотреть возможность изготовления 5 комплектов изделий из стали 08Х18Н10 (материал предоставим). Всего необходимо изготовить 5 "мам" и 5 "пап". На производстве нам требуется высокая точность шлифовки, т.к. потом будем наносить хромирование.  По ссылке на мэил диск будут доступны чертежи каждой детали и 3d модели в SolidWorks (также прошу отнестись с пониманием, если какие-то детали будут не совсем точные, не долго работаю в SolidWorks, но постарался соблюсти все габариты) https://cloud.mail.ru/public/T72n/CS1Cc8Bnt   Ответ можно присылать на почту ned@bvbmail.ru, либо в этой теме. 
    • Александр1979
      Информация по номерам для заказа есть в руководстве "B-65515", также информация есть в руководствах "B-65302" и "B-65262"      
    • gudstartup
      а чего тут искать то первый это абсолютный на 1000000 имп\об bi типа второй ai инкрементальный xз но нав 4000000 имп\об разъем подключения описан в схеме. инфа передается по цифровому протоколу обмена. кое что есть тут   в старых описаниях таких датчиков у фанука нет  
    • anykeyto
      У нас AC. Так то я понимаю, что G108 это переключить режим шпинделя из оборотов в координату С. Но я почему про нее спросил, потому что в мануале к G07.1, в примере программки указывалось таким образом, что сначала включали G108 (хотя это может для токарки, а для фрезера и не надо совсем), а потом уже остальное.   G07.1 это как раз цилиндрическая интерполяция, то есть преобразование оси С из угла в миллиметры, то есть как бы разворачивает цилиндр в плоскость. Ну как я это понял. Проблема у меня встала в том, как именно программируются такие действия. Пробовал на основе примеров из мануала, стойка выдает ошибки. в чем проблема непонятно из-за китайской стойки и некорректного перевода. Ну и вообще хочется пощупать, как это вообще работает именно на фрезерном ОЦ.   Тут еще засада в том, что на 5-оснике из-за RTCP станок не дает одновременно перемещаться одновременно по осям XY и С например...  Я понимаю, что такое надо в САМ системах делать, но есть потребность в упрощенном варианте и со стойки писать, у нас с технологами проблема... G68.1, 68.2, 68.3  это преобразование характеристической СК, развороты короче координат G53.1, G53.2 - фактически активирование поворота стола с RTCP и без... 
    • ДОБРЯК
      А собственные вектора вы как будете находить для любой размерности? :=)
    • Sivolap36
      Добрый день. Прошу подсказать в каком мануале есть описание энкодеров моторов, где-то видел, сейчас нем могу вспомнить.  Вот например два энкодера по ним ищу инфу  
    • Рома калужский
      это код подключения шпинделя как ось "С" но при этом он не перемещает револьверку, т.е. не работает по программе
    • Горыныч
      Еще совет: строить нужно только половину, если модель симметричная, тогда Солид меньше "косячит". И соглашусь с коллегами, идеальный вариант для гладкого построения - два сечения и две направляющие кривые, т.е. 4 управляющие кривые (кромки). При необходимости можно добавлять не только промежуточное сечение, но и направление. Не нужно пятаться построить всю поверхность одним фичером.  Пусть поверхности будут лоскутами, но соединяются по касанию или кривизне. 
    • ДОБРЯК
      Откуда появится смещение центра масс колеса, если колесо сбалансировано.  Жесткий сбалансированный вал, это условие данной задачи. На 4000 оборотах эти силы будут минимальны. Это разговор ни о чем в данной задаче. :=) Но даже если вы абсолютно точно определите эти частоты, с учетом всех сил. Что дальше с этими частотами делать? На основании чего делать вывод о работоспособности изделия? Это в учебной работе получили число, работу приняли и сдали в архив. Какая практическая ценность всех этих уточнений в данном случае?:=)  
    • Борман
      Если еще не поздно... я и сам погрузился бы. Физика такая, для вала с одним колесом... F - это понятно, центробежное смещение центра масс колеса M - момент от центробежных сил, который не появится, если колесо не повернется при изгибе вала. Обрати внимание, что BW-момент выворачивает ось в сторону действия силы F, т.е. при обратной прецессии они действуют сообща, и в этом опасность.   Отсюда будут разные собственные частоты при прямой и обратной прецессиях.  Теперь осталось понять, что такое прямая и обратная прецессии :), и почему момент при них направлен в разные стороны. По первой части вопроса см. мою картинку в этой теме от 27 августа 2013. По второй части вопроса - нужно включать воображение и усердно рисовать на бумажке. Мне пока сложно.    Физика именно такая. Нужно как то оценить величину этого момента и приложить его в софте, который не умеет ДК. А с тестовыми значениями можно и так порешать, и на выходе должна быть вилка. Т.е. F - задает типа "биссектрису" вилки (престресс-модальник), а момент - угол вилки.  
×
×
  • Создать...