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

Вопрос по 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 пользователей

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




  • Сообщения

    • niagara39
      Причина все еще не найдена... Но заметил, что сразу после включения в меню диагностики появляется следующее предупреждающее сообщение: 10155 M: Y-axis: Y-axis and X-axis not coupled , но причина его появления и его смысл неизвестны
    • maxx2000
      скажите, Вам уже делали эти детали? Вы себе представляете как и главное  чем, можно обработать внутренние углы без скругления на вашей детали? Разве что проволокой. НО оно же стоить будет как крыло от боинга. 
    • Sivolap36
      Спасибо за информацию. А как определили, что нижний  инкрементный? Спасибо. Как то я пролистал наверное. Благодарю
    • Jesse
      deleted этого я и хотел узнать у товарищей форумчан :-) вот для сферы оценка есть: присоед. масса воды равна половине от объёма сферы может кто в справочнике каком видел сколько для рабочих колёс присоединять надо..) мне тоже кажется там серьёзная отстройка должна получиться..   не спец в насосах и лопаточных машинах..)) у меня вот тяк: да это геморр... ещё и приложить его надо как-то к валу. Кстати, я вообще говоря собирался для модальника взять модель только вала, с колёса учесть в виде сосредоточ. масс с моментами инерции. Законно ли это, не сильно исказит расчёт СЧ? И ещё непонятка: куда присоединять эту массу? Прям в шпоночное отверстие вала?: Или вдоль всей окружности куда садится колесО?   не не , там не биссектриса. \Гляньте мою картинку выше из Вики. И все картинки такие для ДК что в сети нашлись. Там явно BW и  FW явно не зеркальные отражения друг друга относ-но гориз-й прямой, проведённой через ординату СЧ для нулевой частоты вращения ротора...   откуда вы знаете что сбалансировано? идеальной балансировки не существует   вот прям так в отчёте и напишу!:D точка Меня другой вопрос волнует.. Что центробеж. сила и гироскоп. момент пропорц-ны квадрату частоты вращенеия, т.е. на больших частотах может появиться вилка... Мне нужно где-то найти оценку, возможно опять таки относительно СЧ когда нет вращения..
    • 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
      Добрый день. Прошу подсказать в каком мануале есть описание энкодеров моторов, где-то видел, сейчас нем могу вспомнить.  Вот например два энкодера по ним ищу инфу  
×
×
  • Создать...