|
Проектирование технологических процессов (ТП) можно отнести к предметной области, где сама задача проектирования технологических процессов слабо формализована и существует в некоторой модели знаний инженера - технолога. Операции процесса проектирования можно разбить на два класса: нетворческие и творческие. К нетворческим операциям относятся расчеты по известным методикам, оформление технической документации, а также поиск информации, необходимой для процесса проектирования. К творческим операциям можно отнести детальную проработку самой технологии проектирования. Автоматизировать творческие операции в полном объеме, в настоящее время, пока не удавалось. Однако, современные методы искусственного интеллекта, основанные на базе знаний предметной области, позволяют оказывать инженеру существенную помощь в принятии решений, предлагая на выбор допустимые альтернативные решения.
Инженерия знания - достаточно молодое направление искусственного интеллекта, появившееся тогда, когда практические разработчики столкнулись с весьма нетривиальными проблемами, трудности «добычи» и формализации знаний. Теоретическая проблема инженерии знаний - проектирование баз знаний - получение и структурирование знаний специалистов для последующей разработки баз знаний [1].
Объектно-ориентированный анализ и проектирование в машиностроении своей методологией аналогичен с областью программирования. Отличие заключается только своей прикладной областью. Таким образом, объектно-ориентированный подход к проектированию технологических процессов представляет собой специализированную разновидность аналогичного подхода в информатике.
В машиностроении сложность проектирования изменяется в большом диапазоне, поэтому эффективность применения объектно-ориентированного подхода будет возрастать с увеличением сложности проектируемой системы. Имеющиеся автоматизированные системы в машиностроении являются иерархическими, что зафиксировано в соответствующих стандартах и классификаторах. При проектировании сложное изделие необходимо разделять на подсистемы для досконального понимания любого уровня системы и лишь немногих ее частях. При таком подходе строится иерархия типа «целое-часть». Однако, могут возникать трудности в охватывании слишком большого числа свойств подсистем. Для борьбы с этой проблемой используется другой способ, называемый абстрагированием. Будучи не в состоянии полностью охватить сложный объект, человек игнорирует маловажные детали. Таким образом, строятся обобщенные идеализированные
99
|