SolidWorks二次开发的产品设计专家系统
2013-05-24 by:广州有限元分析、培训中心-1CAE.COM 来源:仿真在线
介绍了基于SolidWorks二次开发的产品设计专家系统的总体设计方案,对专家系统中的产品摸型设计以及数据存储策略进行了探讨,研究了专家系统的开发架构和系统的安全策略,并且给出了本系统的一个应用实例.
0 引言
SolidWorks软件是在总结和继承了大型机械CAD软件的基础上,在SolidWorks环境下实现的第一个机械CAD软件。它全面采用非全约束的特征建模技术,作为一种可以参数化驱动建模的三维CAD软件,为设计师提供了极强的设计灵活性,其设计过程的全相关性,使得设计师可以在设计过程的任何阶段修改设计,同时牵动粗关部分的改变。进而在企业(特别是中小型企业)的产品设计中有比较广泛的应用。该软件为用户提供了功能强大的API接口,而且具有宏录制功能,所以基于该软件进行二次开发非常方便。
在实际应用中,利用三维软件提供的API对其进行二次开发,可构建面向企业的三维产品设计专家系统。
1专家系统体系结构
专家系统要实现的功能是根据设计计算,确定产品的关键尺寸、型号,据此调用基本模型库中的模型,通过产品选型和相应的尺寸驱动,生成产品三维模型;生成的模型,设计者不需修改或只需进行少量修改就可达到用户要求,从而提高了设计效率、提升了产品设计质量、缩短了产品上市时间、提高了企业的核心竞争力。
根据专家系统的功能,其体系结构可划分为企业模型层、系统数据库层、应用层,系统架构见图1。
企业模型层是专家系统的基础数据库,它包含了行业标准零件、企业基本产品的模型和相关设计文档等。系统数据库层是专家系统实现系统功能的基础数据库,包含了系统运作的数据,主要是对企业模型层的基础模型、文档进行管理的相关数据以及对系统本身进行维护、安全管理的相关数据。应用层(功能模块层)是系统功能实现层,包括:①产品设计模块,引导用户完成产品设计过程;②企业数据管理模块,进行企业标准零部件的管理;⑧系统管理模块,实现系统的管理维护,为用户分配操作权限等。
相关标签搜索:SolidWorks二次开发的产品设计专家系统 Fluent、CFX流体分析 HFSS电磁分析 Ansys培训 Abaqus培训 Autoform培训 有限元培训 Solidworks培训 UG模具培训 PROE培训 运动仿真