论文部分内容阅读
手表的造型灵活多样,功能复杂各异,个性化和市场快速响应需求高于其它工程机械。同时,手表属精密仪器,在设计精度、规范性以及结构性能方面也有着更高要求。传统的设计模式掣肘严重,尤其表现在三维设计缺失、虚拟仿真分析薄弱和知识重用不足等方面。因此,本文提出了将智能设计技术应用于手表产品开发当中,用以提高手表设计的敏捷性和优质性。智能设计技术是基于知识的产品开发技术,综合应用了知识工程、UG二次开发技术、模型参数化和特征变型技术、计算机技术、数据库开发技术等关键技术。本文立足于手表设计特点和行业现实需求,展开了手表产品智能设计技术的研究及应用,其研究工作的重点如下:首先,通过智能设计理念的剖析和手表产品特点的分析,本文提出了手表智能设计系统的功能模型,并分析了产品配置、变型设计模块和知识库系统的设计方法和实现原理。其次,本文深入研究了手表知识的应用技术,提出了面向主题的知识分类方法,其中规则类知识的表示采用面向对象和产生式复合表示方法,通过顺序排队算法实现推理,利用贝叶斯极大后验假设理论进行评价,并针对关联规则和配置规则的获取提供了策略;实例类知识的表示采用语义对象网络表示方法,通过最近邻算法来实现实例检索;约束类知识定义在KF模块中,可描述模型的几何约束和工程约束并自动实现推理。然后,本文对知识库的开发进行论述,建立了产品规则库、实例库和条录库,并讨论了知识库的实现原理,知识存储方法和管理方法。最后,本文利用VisualStudio2008作为系统开发工具,UG8.5作为二次开发对象,采用.NET三层C/S架构方式完成了智能设计系统的开发,并完成软件演示。相比于目前常见的机械参数化设计软件,本平台的突出创新点主要表现在以下方面:设计流程以需求和知识为导向,将产品配置和变型设计高度融合,能够实现智能化的配置和参数决策;变型模板基于自上而下的设计理念,复合了多种参数化和特征设计方法,一套模板即可表征组件和特征变异的所有形式;平台精简了人工化的参数定义,通过导航引导规范流程,并为复杂尺寸链和外观造型的设计开发了动画仿真演示功能,降低了设计门槛,提高了人机交互性。