¬аше окно в мир —јѕ–
 
Ќовости —татьи јвторы —обыти€ ¬акансии Ёнциклопеди€ –екламодател€м
—татьи

11 июл€ 2012

ѕараметрическое пр€мое моделирование

ѕол ’эмилтон

ќт редакции isicad.ru: Ќаши посто€нные читатели помн€т статью ѕола ’эмилтона Ђ–едактирование трехмерной геометрииї, котора€ стала одним из лидеров по числу просмотров в 2009 г. ѕредлагаем вашему вниманиею перевод свежего поста из блога ѕола.

ѕол ’эмилтон ћне по-прежнему нравитс€ наблюдать за возможност€ми свободного от истории построени€ пр€мого моделировани€ в комбинации с синхронным параметрическим решателем, т.е. ѕараметрического ѕр€мого ћоделировани€ Ц как бы оно не называлось. Ёто сама€ правильна€ форма дл€ объединени€ параметрического контрол€ над моделью с гибкостью пр€мого (€вного) моделировани€. ≈сли процесс моделировани€ служит основанием конструктивной концепции, вы об€заны планировать его заранее. —паривание процесса моделировани€ с определением конструктивной концепции может здорово преп€тствовать гибкости.

 огда технологию пр€мого редактировани€ добавл€ют в инструмент моделировани€ на основе истории построени€, вы в конечном итоге имеете дело со структурированной и упор€доченной моделью. ќперации пр€мого редактировани€ €вл€ютс€ всего лишь еще одной формой параметрических конструктивных элементов. ќни, конечно, могут быть очень мощными и полезными в правильном контексте, и € планирую обсудить это в своем будущем посте.

 омбиниру€ параметрическое управление с пр€мым моделированием, можно заставить свободную от истории построени€ геометрию и сборку вести себ€ в соответствии с концепцией конструктора. ¬ы можете разрабатывать взаимоотношени€ и концепцию независимо от процесса моделировани€. Ќет нужды планировать заранее Ц до того, как вы начнете моделировать; и определенно нет нужды заново создавать модель только потому, что процесс и методы ее конструировани€ больше не поддерживают концепцию проектировщика. ѕараметры могут быть добавлены к любой геометрии в любое врем€. Ќет зависимости от того, где, как и в каком пор€дке были созданы конструктивные элементы геометрии, и какими ограничени€ми они были св€заны изначально.

¬от несколько примеров. Ќекоторые из вас уже видели их раньше в этом блоге, но кто-то еще не видел. ¬идеоролик ниже содержит три группы примеров.

 онструктивна€ концепци€ на уровне геометрии
¬ этих двух примерах мы просто управл€ем геометрией с помощью параметров. ѕоскольку это пр€мое моделирование, нет никакой разницы, где и как геометри€ была создана, и в каком пор€дке добавл€лись ограничени€. ѕараметры решаютс€ синхронно, нелинейно.
  • ѕеременный фланец с шаблоном
  • јвтомобильное колесо с поддержкой целого семейства колес
 онструктивна€ концепци€ на уровне сборки
¬ этих примерах мы управл€ем сборками. ¬ некоторых случа€х мы пользуемс€ посто€нными ограничени€ми, а в других случа€х система решаетс€ в реальном времени на основе физических свойств трехмерной модели.
  • ћоделирование работы диафрагмы
  • ћоделирование сложной зубчатой передачи
 омбинированна€ конструктивна€ концепци€ дл€ сборки и геометрии
¬ двух последних примерах мы управл€ем одновременно взаимоотношени€ми внутри сборки и внутри детали, а также на уровне геометрии. ¬ случае сверлильного станка мы не используем посто€нных ограничений. ќграничени€ генерируютс€ в реальном времени на основе выбора детали или геометрии пользователем. ¬ примере с двигателем V8 мы используем большое число ограничений на геометрию и сборку.
  • »зменение проекта сверлильного станка
  • »зменение рабочего хода в двигателе V8

я надеюсь, эти примеры имеют смысл. —уществует еще много мест дл€ улучшений в области параметрического контрол€ в пр€мом моделировании, но прогресс происходит. Ќекоторые из решений, что вы наблюдали в видеоролике, были получены с помощью решател€ DCM от Siemens, а некоторые другие были сделаны с помощью собственного решател€ PTC/CoCreate. я также впечатлен наблюдением за тем, что делают люди из Ћ≈ƒј— с этой технологией. — по€влением технологии такого типа CAD определенно станет выгл€дит по-другому уже в недалеком будущем.

¬ следующий раз € хочу показать вам некоторые мощные вещи, которые вы можете делать с пр€мым редактированием в рамках инструментов на основе истории построени€ Ц речь идет не только о редактировании геометрии.

 омментариев: 31
id 7982     10 сент€бр€ 2012, 23:25
 тот самый

÷итата из ƒмитрий ”шаков, id 7959:

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


 
ƒмитрий, 13 лет работы станочником - механиком - технологом это конечно кое что, но ремесло конструктора очень сильно отличаетс€ и от того, и от другого, и от третьего. –азница состоит в том, что у станочника/механика/технолога уже имеетс€ формализованное описание объекта в виде чертежа, 3D-модели вместе с техническими требовани€ми или управл€ющей программы в купе с инструкцией, а у конструктора есть только “« и то не всегда. — точки зрени€ CAD-систем это друга€ методика работы и иное качество.
¬ы разрабатываете инструменты пр€мого моделировани€ и ссылаетесь на авторитет ѕола ’эмилтона, а мне представл€етс€ горазда более правильной идеологи€ ƒжона ’ирштика, то есть высокоразвитый редактор эскизов и очень функциональное дерево построени€ модели на фоне интуитивно пон€тного интерфейса (слишком сильную прив€зку к WINDOWS оставим в стороне). «а кем останетс€ последнее слово в споре идеологий моделировани€?  онечно за пользовательским сообществом.
“еперь немного о технической стороне вопроса.

÷итата из ƒмитрий ”шаков, id 7959:

определение любого продукта состоит из двух частей: геометрии и (св€занных с этой геометрией) знаний (частью которых €вл€етс€ конструктивна€ концепци€ издели€).


ƒавайте дл€ начала дадим более или менее точное определение пон€тию «ЌјЌ»я, дабы не говорить одними словами о совершенно разных вещах.
ћне попалось не глаза вот что:

¬ соответствии с концепцией баз знаний, под термином знани€ в искусственном интеллекте понимают совокупность специализированных (ориентированных на решение многих задач из ограниченной предметной области) фактов, правил их обработки, условий применени€ правил к конкретным фактам, методов получени€ новых фактов и способов организации процесса логического вывода.


ѕодходит?

ќтветить   ÷итировать выделенное

id 8000     11 сент€бр€ 2012, 12:43
 ƒмитрий ”шаков

÷итата из тот самый, id 7982:
ƒмитрий, 13 лет работы станочником - механиком - технологом это конечно кое что, но ремесло конструктора очень сильно отличаетс€ и от того, и от другого, и от третьего.


»нженер-механик (mechanical engineer) - это и есть конструктор в английской терминологии, как € понимаю. “ак что у ѕола очень разносторонний опыт (включа€ 22 года работы в области технической поддержки продаж - т.е. пр€мого общени€ с клиентами, использующими MCAD).

» раз уж ¬ы критикуете опыт ’эмилтона, потрудитесь сообщить о собственном - с насколько опытным специалистом в ¬ашем лице € имею честь общатьс€?

÷итата из тот самый, id 7982:
мне представл€етс€ горазда более правильной идеологи€ ƒжона ’ирштика, то есть высокоразвитый редактор эскизов и очень функциональное дерево построени€ модели на фоне интуитивно пон€тного интерфейса


ƒжон ’ирштик - не идеолог, а бизнесмен. ќн лишь повторил базовый функционал Pro/E в среде Windows. »деологом параметрического моделировани€ на основе процедурно определенных конструктивных элементов был —амуил √ейзберг.

÷итата из тот самый, id 7982:
ƒавайте дл€ начала дадим более или менее точное определение пон€тию «ЌјЌ»я, дабы не говорить одними словами о совершенно разных вещах.


ќпределение давно дано - не надо изобретать велосипед:

ќтветить   ÷итировать выделенное

id 8001     11 сент€бр€ 2012, 12:56
 ¬ладимир ћалюх

÷итата из ƒмитрий ”шаков, id 8000:

÷итата из тот самый, id 7982:
мне представл€етс€ горазда более правильной идеологи€ ƒжона ’ирштика, то есть высокоразвитый редактор эскизов и очень функциональное дерево построени€ модели на фоне интуитивно пон€тного интерфейса

ƒжон ’ирштик - не идеолог, а бизнесмен. ќн лишь повторил базовый функционал Pro/E в среде Windows. »деологом параметрического моделировани€ на основе процедурно определенных конструктивных элементов был —амуил √ейзберг.



¬ы оба в данном случа говорите о разных ипостас€х. » -оба правыы. "тот самый" говорит об общей архитектуре ситемы (в SW ее действительно придумал ’ирштик), а ты, ƒима, о более глубокой сущности - методе геометрического моделировани€.

ќтветить   ÷итировать выделенное

id 8004     11 сент€бр€ 2012, 13:08
 ƒмитрий ”шаков

÷итата из ¬ладимир ћалюх, id 8001:
¬ы оба в данном случа говорите о разных ипостас€х. » -оба правыы. "тот самый" говорит об общей архитектуре ситемы (в SW ее действительно придумал ’ирштик), а ты, ƒима, о более глубокой сущности - методе геометрического моделировани€.


¬олод€, "идеологи€" не имеет ничего общего с репликацией. ¬ отличие от Pro/E, SolidWorks вовсе не €вл€етс€ уникальным продуктом - это подтверждаетс€ хот€ бы тем, что за полгода до него началась разработка аналогичного продукта Solid Edge.

SolidWorks просто оказалс€ первым 3D MCAD дл€ Windows - это и предопределило его успех.  онечно, это ни в коей мере не умал€ет заслуг его разработчиков, но называть их "идеологами" в корне неверно.

ќтветить   ÷итировать выделенное

id 8006     11 сент€бр€ 2012, 13:46
 “урта ¬.√.

÷итата из “урта ¬.√., id 7967:
—пасибо!
ѕриду с работы домой почитаю.




¬чера весь вечер читал обе статьи.
ѕонимани€ в предмете стало больше, но все равно это все надо попробовать, только тогда в голове по€витс€ €сность. “ут надо согласитьс€ с "тот самый".

«ахотел про ѕола ’эмилтона узнать по больше, но что то в этот LinkedIn зайти не удалось. “ребует регистрацию. ј хотелось бы узнать на каких станках он работал, сколько лет, технологом чем занималс€, когда был.
Ќаверн€ка владеет несколькими €зыками программировани€, какими?
„то создал?  ак говорил ј. Ёйнштейн: "не надо говорить мне кто вы, скажите, что вы сделали."
—ерьезный человек.
я думал там таких "комбайнов" в принципе не может быть.  апиталистическа€ система просто не позволит так вот набивать башку знани€ми, когда другие вокруг делают карьеру и деньги. ” мен€ схожий набор, но € его добывал в ———–, когда он разваливалс€ и всем все было по барабану. —пециально добывал, дл€ реализации »». ” мен€ правда есть
стаж конструктора ƒћ и —“ќ, но он был приобретен, еще в до компьютерную эпоху.

” мен€ такой вопрос к уважаемым участникам этого разговора.
≈сли конструктор, перед началом работы в SW, созданием 3ƒ модели детали, запускает макрос, который запоминает все его действи€ и генерирует соответствующие функции на VBA, а после записывает все это в файл в текстовом виде. «атем запускает другой макрос, который считывает сохраненный файл, распознает в нем фичеры и генерирует
автоматически технологию обработки этой детали на —„ѕ” с ”ѕ и симул€цией траектории движени€ инструмента.  ак это будет выгл€деть
с точки зрени€ конструктора и специалистов по различным методам моделировани€ в —јѕ–?


ќтветить   ÷итировать выделенное

id 8013     11 сент€бр€ 2012, 15:26
 ƒмитрий ”шаков

÷итата из “урта ¬.√., id 8006:
хотелось бы узнать на каких станках он работал, сколько лет, технологом чем занималс€, когда был.
Ќаверн€ка владеет несколькими €зыками программировани€, какими?
„то создал?


¬ LinkedIn этой информации нет. —в€житесь с ѕолом, если хотите узнать об этом.
—корее всего, €зыками программировани€ он не владеет.

÷итата из “урта ¬.√., id 8006:
≈сли конструктор, перед началом работы в SW, созданием 3ƒ модели детали, запускает макрос, который запоминает все его действи€ и генерирует соответствующие функции на VBA, а после записывает все это в файл в текстовом виде. «атем запускает другой макрос, который считывает сохраненный файл, распознает в нем фичеры и генерирует
автоматически технологию обработки этой детали на —„ѕ” с ”ѕ и симул€цией траектории движени€ инструмента.  ак это будет выгл€деть
с точки зрени€ конструктора и специалистов по различным методам моделировани€ в —јѕ–?


ƒл€ мен€ это выгл€дит глупо, поскольку истори€ построени€ 3D модели детали уже записана в дереве фичеров, поэтому первый макрос будет делать ненужную работу.
ј втора€ проблема с этим подходом более фундаментальна: конструктор редко мыслит терминами технолога, т.е. конструктор практически никогда не проектирует геометрию путем вычитани€ объемов из начального бруса или цилиндра. „аще всего он создает объем путем выт€гивани€ двумерных контуров, иногда - булевой операцией объединени€ тел, изредка - склеиванием оболочки тела из кусков поверхностей. ¬сем этим операци€м 3D-конструировани€ не соответствует никака€ технологи€ обработки (разве что можно провести слабую параллель между выт€гивание контура и 3D-печатью).

ќтветить   ÷итировать выделенное


ѕол€, помеченные * об€зательны дл€ заполнени€

  »м€ *

  e-mail

  web

¬ы можете ввести не более 3000 символов, осталось:

¬ведите
первые 3 символа:

 *

ќбновить



    

„итайте также:


¬акансии:

јктуальное обсуждение

RSS-лента комментариев

ƒавид Ћевин
ƒавид Ћевин
ќт редактора:  ак искусственный интеллект защищал Ђ√еометрическое моделированиеї Ќ.Ќ. √олованова от пиратства isicad.ru
ѕроект ЂЌародное —јѕ–-интервьюї

—лучайна€ стать€:

isicad Top 10

—амые попул€рные материалы

   ‘орумы isicad:

isicad-2010 isicad-2008
isicad-2006 isicad-2004

ќ проекте

ѕриглашаем публиковать на сайте isicad.ru новости и пресс-релизы о новых решени€х и продуктах, о проводимых меропри€ти€х и другую информацию. јдрес дл€ корреспонденции - info@isicad.ru

ѕроект isicad нацелен на

  • укрепление контактов между разработчиками, поставщиками и потребител€ми промышленных решений в област€х PLM и ERP...
ѕодробнее

»нформаци€ дл€ рекламодателей


¬се права защищены. © 2004-2021 √руппа компаний «Ћ≈ƒј—»

ѕерепечатка материалов сайта допускаетс€ с согласи€ редакции, ссылка на isicad.ru об€зательна.
¬ы можете обратитьс€ к нам по адресу info@isicad.ru.