Сергей2014

Работа с крупными массивами в NX

13 posts in this topic

Pinned posts

Всем доброго времени суток.

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

Знающие люди подсказали что NX гораздно мощнее и шустрее солида поэтому и пишу сюда.

Вот тема из солида

 

Кто-нибудь может протестировать NX по данной методике и сказать на каком кол-ве труб он глохнет?

 

Share this post


Link to post
Share on other sites


UnPinned posts

И SW, и NX относятся к машиностроительным САПР, и не предназначены для проектирования больших объемов. Даже самая простая геометрия может начинать тормозить при больших габаритах. Связано это с тем, что при любых малых изменениях происходит просчет геометрии для каждого малого участка тела. Да и есть ограничение по габариту на моделируемые детали. ЕМНИП, это 500 000мм (500м)

Share this post


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

ЕМНИП, это 500 000мм (500м)

этого за глаза хватает.

а вы можете построить модель которая по ссылке?

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

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

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

Share this post


Link to post
Share on other sites

ID: 4   Posted (edited)

17 часов назад, Сергей2014 сказал:

Кто-нибудь может протестировать NX по данной методике и сказать на каком кол-ве труб он глохнет?

Можно попробовать, только строить не хочется, выложите в ней тральном формате (STEP) трубы, задайте др. данные.
В NX для работы с большими СЕ (н-р, ссылочные наборы). Это когда вы смотрите на весь склад, вы можете показывать трубя без отверстий,
и как стержни (т.е. не полыми) поверхностей меньше - данных для визуализации меньше - скорость больше.
и много ещё чего ... - НО ! этим надо уметь пользоваться и обеспечивать возможность этим пользоваться при разработке моделей.
Попросили нарисовать склад, но что-то очень туго идет склад в солиде, массивы очень туго вращаются - комп нормальный и при этом во время вращения только на 25% проц загружен и жуткие тормоза.

Про жуткие тормоза или не жуткие это надо сначала как то измерить. И в NX могут оказаться "жуткие".
Из сказанного, видится что SW, не может распараллеливать процесс генерации сетки для изображения - работает одно ядро из 4-х.

из наших тестов под NX мы пришли к заключению, что i7 это для CAD работы в NX много, i5 достаточно.
Здесь роль играет большая частота процессора.
Чем больше памяти загрузите данными - тем медленнее будет работать - ваших 16 вполне должно быть достаточно.

К4200 - замечательно, больше на этих задачах НЕ НАДО !
НО значительную роль играет драйвер - тестировать и подбирать в комплексе с другими устройствами ПК.

https://docs.plm.automation.siemens.com/tdoc/nx/12.0.2/nx_help#uid:xid1128417:index_assemblies:assem_intro

 

Edited by IgP

Share this post


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

Из сказанного, видится что SW, не может распараллеливать процесс генерации сетки для изображения - работает одно ядро из 4-х.

из наших тестов под NX мы пришли к заключению, что i7 это для CAD работы в NX много, i5 достаточно.
Здесь роль играет большая частота процессора.

 

Собственно по вашей цитате я могу понять что в NX такое же ядро как и в солиде и поэтому работать будет примерно одинаково?

Во вложении файлы в степ и парасолид

Tube-50-50.rar

Share this post


Link to post
Share on other sites
1 час назад, Сергей2014 сказал:

 в NX такое же ядро как и в солиде

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

Share this post


Link to post
Share on other sites
1 час назад, Сергей2014 сказал:

в NX такое же ядро как и в солиде и поэтому работать будет примерно одинаково?

совсем нет. Ядро может быть одно и то же, но взаимодействие программы с компьютерными составляющими это уже совсем другое. Тут от кривости рук программистов многое зависит. По опыту, NX крутит примерно одинаковые данные гораздо шустрее SW и SE. Вообще, три кита CAD/CAM/CAE (NX, CREO, CATIA) гораздо более заточены под железо компов, чем их младшие братья, клоны и т.д.

Share this post


Link to post
Share on other sites

ID: 8   Posted (edited)

3 часа назад, Сергей2014 сказал:

а вы можете построить модель которая по ссылке?

пробую (массив 40*40). Длина не указана, сделал 3000. Даже в одном направлении тормозит сильно при построении. Покручу, дополню

Тут у меня K620 карта, что-то думается, аналогичная игровая бы крутила лучше. Проц i7-7700, 16Гб памяти. Проц до 65% грузится при построении. Вот память до 14,6 дошла. Во втором направлении не строит пока.

О, уже до 15,8Гб дошло :smile: Но зато по процу мало уже.

Edited by Bully

Share this post


Link to post
Share on other sites

ID: 9   Posted (edited)

Не, блин, работать надо. Так и висит с загрузкой памяти 15,8Гб. Отменяю.

ЗЫ Тут ещё забыл совсем, у меня точность построения выставлена 0,001 и визуализация точная. Может и в этом дело было. Повторять правда неохота :)

Проверялось на версии NX 1867

Edited by Bully

Share this post


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

Проц i7-7700, 16Гб памяти. Проц до 65% грузится при построении. Вот память до 14,6 дошла. Во втором направлении не строит пока.

О, уже до 15,8Гб дошло :smile: Но зато по процу мало уже.

Это вы в потолок оперативы уперлись, оттого проц встал - подкачка с винта пошла. На новой работе стоит комп подобный, но с 32 Гб, может, попробую попозже катию натравить...

Share this post


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

попробую попозже катию натравить...

было бы круто посмотреть результаты.

 

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

Длина не указана, сделал 3000

да, все верно, для точности результатов сравнения именно 3000 должно быть у всех.

 

Share this post


Link to post
Share on other sites

Никто и никогда не работает с 5000 компонентов, это безумие. Как было безумием работать в 2001-2003 годах, когда я начинал работать с большими сборками, так и сейчас. Главное - упрощаете, делаете ссылочные наборы. Делаете Representation (facet body) чем грубее тем лучше. Нужны только для понимания общего внешнего вида при отображении всей сборки. 

 

В этой части нужна работа с большими сборками

http://media.plm.automation.siemens.com/ru_ru/nx/book/chapter-4.pdf

 

Также советую вот это почитать

https://www.plm.automation.siemens.com/media/global/ru/Solid-Edge-Five-tips-for-large-assembly-performance-63817_tcm52-9087.pdf

 

Также вот это видео поможет

 

Share this post


Link to post
Share on other sites

Попробовал на обычном компе (16 Гб, без видео - на встроенной), ряд из 40 штук строил полминуты, отжал 3+Гб оперативы. Заказал второй ряд - комп дорос до 31Гб потребления за 5 минут и остановился - вся память вышла. Если 40 штук хотят 3Гб, то 40х40 аппроксимируем до 120 Гб. Учитывая, что второй комп с 32 Гб - понятно, что процесс повиснет.

 

Попробовал понизить качество отрисовки в 20 раз, первые 40 заняли 1.6 Гб. Ждать загрузки выше 14Гб не стал - система уходит в своп. Это было динамическое качество.

 

Поставил статическое качество - точность 5 мм. Все-равно убегает за 1 Гб на первых сорока и за 16Гб - далее. Не вижу смысла в дальнейших экспериментах - памяти не хватит. Отверстия в трубах и так шестиугольные уже...

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   0 members

    No registered users viewing this page.



  • Сообщения

    • Гранник
      Всё. По слухам Турта переехал. Всё. Раньше он жил напротив психушки. Всё. Теперь напротив дома.
    • persona1980_1
      Пожалуйста. Модель creo 60 градусов: tesss_60_градусов.zip Скриншоты совмещенных моделей с анализами кривизны creo+catia (разницы нет):  
    • co11ins
      ну надо же. какие параллели с нашим уникальным гением. они просто созданы друг для друга а возможно снегурочка готовит нам новогодний голубой огонек?
    • Гранник
      Да придет, придет) Он же очень завистливый человек, он почему отсюда ушел? - посещений много, а на его форум никто не ходит. Ну написал 1 человек раз в 8 лет: "а где продукт фрезеровка? 5 лет жду. Турта ответил - скоро, после токарки, сверлилки и точилки будет фрезеровка". Отбрил потенциального потребителя, так сказать.   Турта!! Борода из ваты, ты про оксфорд расскажи, мужичок лохматый
    • раздватри
      А я успешно считаю и на подвижных телах, но суть в том, что чем меньше число или больше размер ячеек, тем точнее считает упор. Например: на диаметр винта всего 4 ячейки - норма. Восемь уже бардак и в упоре включительно. Но пока мой Зеон х5460 еще не дотла ушел на Компасе, тогда попробуем в другом сечении - не двойной кривизны.  
    • shodan
        В колонках всегда будет зазор, поскольку посадка H7/g6 - это посадка с зазором и было бы странно еще их зачем-то прослаблять. Вы сами должны решить нужно ли вам дополнительное центрирование или нет, исходя из конкретной детали и конструкции формы..., на все случаи жизни совета нет, но ПРИМЕРНО можно так разделить:  - Если вам не нужно точно совмещать половинки формы - достаточно установки просто направляющих колонок, которые и будут центрировать форму.  - Если нужно точное совпадение контуров изделия в подвижной и неподвижной половинках формы без перекрытий вставок - можно поставить дополнительно конические замки в плоскость формы (как один из вариантов).  - Если есть перекрытия вставок в подвижной и неподвижной половинках формы (особенно с малыми углами) - нужно обязательно ставить прямые боковые замки. Кстати у некоторых фирм, например Strack, есть прямые замки, которые ставятся в плоскость разъема. Выбор зависит не только от вас, но и от возможностей вашего инструментального цеха, ведь пазы под боковые замки можно делать и совмещая плиты, и по отдельности.  - Есть другие способы центрирования (ранее об них уже ребята рассказывали и даже схемы приводили), но мы сейчас говорим только об использовании боковых прямых замков.   Есть много вариантов замков и фиксаторов...посмотрите каталоги разных производителей комплектующих (HASCO, STRACK, MILACRON, MEUSBURGER, MISUMI и пр.) Полистайте их...там часто показаны примеры использования и вы поймете когда какие нужно ставить.
    • Крутой инвестор из ЕС
      Что-то странное происходит... Турта всё деньги клянчит везде. Неужели лекции в Оксфорде и молоденькие студентки отменяются? Перевожу с туртовского: "мой проект хрен знает принесет денег или нет, перспективы туманны, но и ваша жизнь не лучше, так что несите деньги лучше мне".   Нет, Туртарелло, спасибо, кормить тунеядцев и дегенератов вроде тебя я лично не буду. Всю жизнь с протянутой рукой жил - так и помрешь походу. Давай развлекай нас на форуме - тогда кину монету в шляпу кибер-технолога.   И мое любимое. Турта - это ключевая фигура в истории современной России. Пипец, болезнь обостряется походу.   -----   Предлагаю всем вместе позвать Снегурочку Турту обратно на форум, чтобы рассказал, что у него там с Оксордом случилось. (Ему на почту должны придти уведомления, может отреагирует)   @TBC на форум приди! да все правду расскажи!  
    • ilya2202
      Здравствуйте. Номер инструмента магазина напротив смены на мониторе совпадает с реальным номером в магазине?
    • ilya2202
      Здраствуйте. В итоге: была смещена точка поворота оси B. Параметры BA61 и BA62. Теперь все считает правильно.
    • ilya2202
      Здравствуйте. Если ЧПУ T-Plus то P9 bit 5 - 1