SolidWorks: проектирование на основе баз знаний (часть I)

Никита Семидоцкий, технический специалист (SolidWorks Russia)

Введение

В настоящее время во многих областях производства сложилась ситуация, когда клиента становится всё сложнее привлечь типовыми изделиями. Значительное конкурентное преимущество в таком случае получает тот производитель, который готов внести в проект изменения, отвечающие требованиям каждого отдельно взятого заказа. Концепция проектирования под заказ становится наиболее эффективной, когда сроки и трудоемкость внесения этих изменений минимальны. В некоторых случаях вопрос ставится еще жестче: заказчик просто не готов пойти на длительную адаптацию проекта – результаты должны быть готовы “еще вчера”.

Зачастую, при внесении корректив в проектную документацию, достаточно большая часть времени уходит на выполнение однотипных рутинных действий. Логичное решение этой проблемы – консолидировать опыт проектировщиков в электронном виде в форме правил базы знаний. Затем, при помощи уже структурированных и формализованных правил, выполняется частичная или полная автоматизация этих повторяющихся операций. Такой подход широко известен под названием KBE (англ. Knowledge-based Engineering, проектирование на основе баз знаний). О его применении в среде SolidWorks мы и поговорим в этой статье…