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

Проблема с большой базой Patran


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

Приветствую всех,

в данный момент собираю подробную модель фюзеляжа из КМ на основе CAD модели. Столкнулся со следующей проблемой: база данный (*.db) весит уже 2.5 Гб и при простейших операциях типа удаление поверхностей, кривых и т.д. происходит вылет патрана.

 

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

 

Пока пробовал: создавать новую базу и туда импортировать старую, помогает совсем ненадолго и при этом не импортируются global ply id в композитах, а задавать заново нумерацию для более 100 свойств материалов - это тот еще геморрой. 

 

Буду рад любой помощи. Спасибо.

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


Для таких задач переходите к суперэлементам

На Настране эта техника прекрасно разработана и именно для таких задач как ваша

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

Есть такая проблема. Решить не получилось. Если потом в настране считать, то  можно попробовать воспользоваться "beta ansa" (другой препроцессор, к msc patran отношения не имеет).Там где патран вылетает, она работает спокойно. 

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

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

Сейчас база уже вести 3.5 Гб и только половина модели с элементами (quad4 порядка 150к). Основной объем в плане мегабайт,получается, занимает геометрия.

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

Это вечная проблема Патранчега:) Терпение мой друг и еще раз терпение) Он не очень хорошо импортируемую геометрию редактирует. Хотите облегчить - рисуйте сразу в патране :biggrin:

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

Да кстати, а вы не пробовали импортировать не геометрию, а сразу КЭ модель, если не ошибаюсь расширения DAT. В таком файлике будут храниться все кроме геометрии(свойства материалов, КЭ, Граничные услвоия и т.д.)

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

Правильный совет от ALF007, экспортируйте модель в Настран (bdf) и потом импортируйте назад в Патран, геометрия удалится, и будет Вам счастье работать с файлом в 60MB.

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

Попробуйте File->Utilities->Reclaim

тогда патран сам чистит базу данных и делайте это периодически

Вариант 2 - открыть новый файл и сделать импорт имеющегося , иногда тоже помогает

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

Спасибо за ответы,

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

 

По поводу импорта старой БД в новую чистую БД - частично помогает,но при импорте global ply id в композитах обнуляются, а у их у меня больше 100 будет и свойств больше 100. 

 

Reclaim - часто делал, не помогал. 

 

Как мне кажется - главная проблема в том, что количество поверхностей или любой другой геометрии, при постоянном создании,удалении,импорте,растет очень быстро и номера отсчитываются десятками тысяч ,пример, общее число поверхностей 1477 при этом последний id порядка 60 000, и именно в этом огромном id и загвоздка. Например, патран хранит в базе данных (60000 - 1477) не нужных строчек поверхностей и так по всей геометрии, что уж говорить про точки. Грубо говоря, при удалении "чего-то" база данных от этого "чего-то" полностью не отчищается и в итоге накапливается огромный объем какой то лишней информации. 

 

Сейчас уже доделал геометрию и сетку. Надеюсь, что больше проблем не будет)

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

Так стоп, а зачем вы в патране рисуете? Не проще было бы подготовить сразу геометрию скажем в Кате и туда импортировать уже готовую модель. Рисоваьт в препроцессорах можно - но лучше уже отдать эту честь специализированым программам. Ну наверное рисовалка ВоркБенча только хорошая и Солид Напоминает))))

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

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

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

Тогда странно что у вас база много занимает. Обычно она начинает так расти когда импортируешь и меняешь импортированную геометрию. Да Согласен на все 100 - иногда проще нарисовать уже в пакете чем импортировать. Раньше сталкивался с некоторыми проблемами импорта из кати и солида в патран/настран. Сейчас уже норм вроде.

 

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

Апну немного тему.

 

Ту работу с фюзеляжем из КМ сквозь пот и слезы завершил, но проблема ни куда не исчезла и снова я с ней встретился:

 

Есть чужая полная модель фюзеляжа самолета, излишне детализированная, чуть больше чем 6кк dof - половина модели. База весит порядка 1 гб. Моя задача сейчас - это уменьшить количество элементов в ней (иначе ее долго считать, да и работать с такой базой невозможно), приклеить мои консоли крыла и оперение, потом расчет. Количество элементов решено сокращать на обшивке путем пересоздания сетки и частично с помощью функции объединения элементов utilities -> fem-element -> combine QUAD4/TRIA3. Задача муторная, но была бы не сложная, если не вылеты патрана:

 

удалить поверхность - вылет

удалить точку - вылет

выделить узел в меню меш-сид - вылет

почти все незаменимые действия для создания сетки - вылет.

 

Гугл подсказывает, что проблема возникает не только у меня одного:

http://www.eng-tips.com/viewthread.cfm?qid=404443

http://www.eng-tips.com/viewthread.cfm?qid=415761

 

Пока принял такое решение:

1.Создание новой базы

2. Импорт элементов из bdf

3. Импорт групп с помощью session файла

4. Импорт геометрии (нужны только поверхности обшивки) - а вот тут загвоздка, база с фюзеляжем patran-2014 года,а новую базу хочу 2012 года, и как оказывается, перетащить геометрию из patran 2014 в 2012 очень не просто. Свои же экспортированные xmt, iges, step он импортирует в новую базу с большим трудом, может чего-то я не понимаю под вечер воскресенья.

 

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

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Anat2015
      @Madmax70 Это клон уже обсуждаемого. Админу надо просто удалить это.
    • Maks Horhe
      Можно и так сказать) Пока я не выслал бэкап посмотрите пожалуйста, будет работать уп? Станок 3х фрезер, fanuc 0i mf plus. Именно в таком виде, в одном файле, может где ошибся, подскажите. Пока не пробовал. %  O0001(FREZA D40R5) G21 G0 G17 G40 G49 G80 G90 T1 M6 (D40) G0 G90 G54 X0. Y0. S800 M3 G43 H1 Z20. M8 G1 F500. X0. Y0. G66 P8888 X0. Y0. G67 G66 P8889 X0. Y0. G67 G66 P8890 X0. Y0. G67 M5 M9 M30 % O8888 #20=20(RFrezi) #21=63.7(DNach) #22=-121.0(Z) #23=4.5(Angle) #24=1(step Z) #25=0.25(step CIRC) #33=-1(G2-1 G3+1) (****************) G90 G1 Z1.0 #11=0 #12=0 #13=1.0 #26=ROUND[3.142*#21/#25](N) #27=#21/2-#20 #31=#27 #28=0 #29=#24*TAN[#23] #30=#29/#26 #32=360/#26 N1 #1=#11+#27*COS[#28] #2=#12+#27*SIN[#28] #3=#13+[#27-#31]/TAN[#23] IF [#3 LT #22] GOTO2 G1 X#1 Y#2 Z#3 #27=#27-#30 #28=#28+#32*#33(G2 or G3) IF [ABS[#28] GE 360] THEN #28=0 IF [#27 LE 0.1] GOTO3 GOTO1 N2 X#1 Y#2 G2 I[#11-#1] J[#12-#2] N3 G1 X#11 Y#12  (Z[#13+5]) X#11 Y#12 M99 % O8889 #20=20(RFrezi) #21=45(DNach) #22=-121(Z) #23=0.001(Angle) #24=0.5(step Z) #25=0.25(step CIRC) #33=-1(G2-1 G3+1) (****************) G90 G1 Z-113.0 #11=0 #12=0 #13=-113. #26=ROUND[3.142*#21/#25](N) #27=#21/2-#20 #31=#27 #28=0 #29=#24*TAN[#23] #30=#29/#26 #32=360/#26 N4 #1=#11+#27*COS[#28] #2=#12+#27*SIN[#28] #3=#13+[#27-#31]/TAN[#23] IF [#3 LT #22] GOTO5 G1 X#1 Y#2 Z#3 #27=#27-#30 #28=#28+#32*#33(G2 or G3) IF [ABS[#28] GE 360] THEN #28=0 IF [#27 LE 0.1] GOTO6 GOTO4 N5 X#1 Y#2 G2 I[#11-#1] J[#12-#2] N6 G1 X#11 Y#12  (Z[#13+5]) X#11 Y#12 M99 % O8890 #20=20(RFrezi) #21=44.969(DNach) #22=-195(Z) #23=-4.5(Angle) #24=0.5(step Z) #25=0.25(step CIRC) #33=-1(G2-1 G3+1) (****************) G90 G1 Z-121.0 #11=0 #12=0 #13=-121.0 #26=ROUND[3.142*#21/#25](N) #27=#21/2-#20 #31=#27 #28=0 #29=#24*TAN[#23] #30=#29/#26 #32=360/#26 N7 #1=#11+#27*COS[#28] #2=#12+#27*SIN[#28] #3=#13+[#27-#31]/TAN[#23] IF [#3 LT #22] GOTO8 G1 X#1 Y#2 Z#3 #27=#27-#30 #28=#28+#32*#33(G2 or G3) IF [ABS[#28] GE 360] THEN #28=0 IF [#27 LE 0.1] GOTO9 GOTO7 N8 X#1 Y#2 G2 I[#11-#1] J[#12-#2] N9 G1 X#11 Y#12  G1 Z[0+10] F2000. X#11 Y#12 M99 %  
    • Eduard99
      Заказ очень актуальный, прошу не стесняться задавать вопросы на почту и переходить к обсуждению. Количество может быть разделено на 2 партии: по 4шт каждого + остаток. Первая партия на 4шт. потребуется за 2 месяца, остальное можно попозже. Являюсь прямым заказчиком.
    • AlexArt
      Ну заниматься математикой на досуге полезно для прочистки мозга.
    • Madmax70
      какие они молодцы
    • mannul
      Вы уверены что у вас программа и подпрограмма выводятся? Оставьте галочку только на УП при записи:    
    • gudstartup
      проверяйте все что написано в руководстве. то что вы там нарезаете хоть десятками к рг  не имеет отношения она зафиксирована. или это привод активного инструмента?
    • gudstartup
      на каких блоках7 если надпись smartkey не исчезает то ключ не читается у вас он не читается по причине неправильной работы базы. можите вынуть ключ с базы и посмотреть ошибка должна остаться
    • mannul
    • FitchKrause
      Ранее на этом станке успешно запускали нарезку 5-и уплотнителей, нарезали две штуки, и в момент смены инструмента нажали reset. Посыпались ошибки, их вроде устранили, попутно сбросив нули станка(не специально) и восстановив их, после он проработал примерно час и проблем не было. Ещё ранее, его пару раз запускали и нарезали уплотнители, работал без проблем. А про разборку двигателя не известно, скорее всего как он приехал, включили, дабы проверить на работоспособность и все.
×
×
  • Создать...