Сергей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.



  • Сообщения

    • zelinder
      ... возможно включен соответствующий фильтр?
    • Крутой инвестор из ЕС
      Пророк всем нам грозится кулаком     А также Турта обещает русским британцам, что скоро у них будет повод для гордости     Давайте порадуемся за них!   
    • co11ins
      Пошляк. 
      сосать, в смысле нефть.  В идеале ртом, а не как в видосе. 
    • Guterfreund
      Честно говоря, меня смутила цифра 4.75 :)... Я на старте писал о скорости 4-5 м/с. Почему именно 4.75? 
    • Надежда Бал
      Российская САПР-платформа nanoCAD Plus, содержащая все необходимые инструменты базового проектирования, прошла внутреннее тестирование совместимости с операционной системой «Лотос» от российского разработчика ООО «Энстрим». Подтверждена полная совместимость и корректность работы как 32-, так и 64-разрядной версии nanoCAD Plus, а также модулей, входящих в состав платформы, включая модуль параметрического трехмерного моделирования. Проведены испытания многопользовательской инфраструктуры с поддержкой «плавающих» сетевых лицензий. Результаты испытаний позволяют уверенно рекомендовать применение САПР-платформы nanoCAD Plus в операционной системе «Лотос». Это позволит госструктурам и корпорациям эффективно использовать протестированное программное обеспечение для организации более продуктивной работы.     На базе операционной системы «Лотос» и САПР-платформы nanoCAD Plus организации могут создавать готовые рабочие места госслужащих и офисных сотрудников, оснащенные полным набором необходимого программного обеспечения для работы в САПР. Программный комплекс может применяться в органах государственной власти, государственных корпорациях, образовательных учреждениях и бизнес-структурах.     ОС «Лотос» позволяет администраторам поддерживать групповые политики в домене службы каталогов Active Directory и Lotos Directory. Графическая консоль администрирования упрощает сотрудникам управление ИТ-инфраструктурой. Дополнительно разработчики предусмотрели инструменты для простого перехода на ОС с ранее установленных систем. «Лотос» поддерживает популярные средства защиты информации (СЗИ), в том числе криптографическую защиту (СКЗИ). Система полностью соответствует требованиям законодательства в области защиты информации.     О компании «Нанософт»
      Компания «Нанософт», созданная в 2008 году, ориентируется на инновационные методы разработки и распространения программного обеспечения. Цель компании – создание доступного отечественного САПР. «Нанософт» создает условия для массового перехода от использования нелицензионного программного обеспечения САПР к цивилизованной работе с легальными продуктами и делает все от него зависящее, чтобы затраты пользователей на этот переход были минимальными. Сайт компании: www.nanocad.ru   О компании «Энстрим»
      ООО «Энстрим» – российский разработчик операционных систем, который осуществляет свою деятельность с 2009 года. С 2017 года компания входит в Реестр разработчиков Минкомсвязи РФ, с 2018-го является членом АРПП «Отечественный софт» и Комитета по интеграции прикладных программ. Входит в Экспертный совет производителей российских информационно-коммуникационных технологий Временной комиссии Совета Федерации по развитию информационного общества и Центра компетенций по импортозамещению в сфере информационно-коммуникационных технологий. Основными пользователями решений «Энстрим» являются органы государственной власти, бюджетные учреждения, предприятия ОПК. Операционная система «Лотос» включает четыре редакции для серверов, рабочих станций, терминальных станций, инфокиосков. Поддерживает архитектуры x64, x86, MIPS, ARM и предлагает: пользователям – привычный интерфейс, предсказуемое поведение системы, нативный запуск приложений Win32, работу с корпоративной почтой, адресной книгой, календарем, общими сетевыми ресурсами; администраторам – уникальные инструменты администрирования: поддержку групповых политик как в домене Active Directory, так и в собственной реализации службы каталогов Lotos Directory, наличие графической консоли администрирования, простые инструменты миграции с ранее установленных систем, поддержку популярных СЗИ и СКЗИ. Операционная система «Лотос» совместима с большинством государственных информационных систем. Следите за новостями компании на сайте и в Facebook.  
    • Надежда Бал
      Компания «Нанософт» объявляет о выходе новой версии программного продукта nanoCAD Геоника, предназначенного для автоматизации проектно-изыскательских работ и адресованного специалистам отделов изысканий, проектным отделам генплана и инженерных сетей. nanoCAD Геоника 11.0 – специализированное решение на новой версии платформы nanoCAD, предназначенное для специалистов отделов изысканий и генплана, проектировщиков инженерных коммуникаций и автодорог.   Обновленный пакет программы по-прежнему состоит из шести модулей-компонентов («Топоплан», «Генплан», «Сети», «Трассы», «Сечения» и «Геомодель»), сохранена и идеология их взаимосвязи. Модуль «Топоплан» является ядром программного комплекса и необходим для работы других модулей.   Право коммерческого использования предоставляется при покупке годовой или бессрочной лицензии. Стоимость временной или бессрочной лицензии складывается из стоимости выбранных компонентов. Ознакомиться с ценами вы можете в разделе «Купить» на сайте компании «Нанософт».   «Функциональная часть nanoCAD Геоника 11.0 полностью идентична ПК GeoniCS 2020. В новой версии у нас появилась поддержка IFC-формата для цифровых моделей рельефа и инженерных коммуникаций, добавлены ведомости общего вида, а также линейных объектов, включена возможность работы с семантикой (определение, присоединение, просмотр и редактирование набора семантических свойств) и многое другое. За обновлением следует обратиться к своему авторизованному партнеру», – говорит директор направления землеустройства, изысканий и генплана Светлана Пархолуп.   nanoCAD Геоника 11.0 можно загрузить с сайта. Используя Личный кабинет, зарегистрированные пользователи имеют возможность получить 30-дневную пробную (оценочную) лицензию, позволяющую в полнофункциональном режиме, но без права коммерческого использования ознакомиться с инструментами программы.   Владельцам годовых лицензий будет выдан новый серийный номер для обновления лицензии. Обновление производится в объеме используемых модулей. Также получат новый серийный номер и смогут обновить лицензию владельцы бессрочных лицензий с действующей подпиской. Владельцам бессрочных лицензий без действующей подписки будет доступна функция апгрейда.   Купить   Скачать
    • piden
      @verddan скачал, просчитал, посмотрел) Чуть позже отпишусь детальней. Пока кажется, что расчет верен, а виновата геометрия и/или расположение роликов - они слишком далеко друг от друга.  
    • Kazuki
      Подскажите пожалуйста, как правильно настроить групповую СП на чертеже СБ, чтобы отображалось исполнение 01 (зерк. отражение)?
    • verddan
      UPD - зазоры убрал, не повлияло на результаты
    • Kazuki
      Вы не так поняли, СБ чертёж перед тем как выдать в работу нужно найти и распечатать (это не всегда делает конструктор/разработчик), если обозначение файла будет заканчиваться на 000, 100, и.т.п. это не значит что это файл СБ, это не правильно, поэтому в окончании файла всегда СБ, пришёл допустим мастер из цеха, нашёл нужный чертёж, распечатал, он знает что это СБ, а что такое 000 нет, скажет не нашёл СБ чертежа. А макрос работает только без СБ в имени файла.