碧波液压网 欢迎你,游客。 登录 注册

基于SolidWorks二次开发的产品设计专家系统

版权信息:站内文章仅供学习与参考,如触及到您的版权信息,请与本站联系。
   0 引言

    是在总结和继承了大型机械CAD软件的基础上,在环境下实现的第一个机械CAD软件。它全面采用非全约束的特征建模技术,作为一种可以参数化驱动建模的三维CAD软件,为设计师提供了极强的设计灵活性,其设计过程的全相关性,使得设计师可以在设计过程的任何阶段修改设计,同时牵动粗关部分的改变。进而在企业(特别是中小型企业)的产品设计中有比较广泛的应用。该软件为用户提供了功能强大的API接口,而且具有宏录制功能,所以基于该软件进行二次开发非常方便。

    在实际应用中,利用三维软件提供的API对其进行二次开发,可构建面向企业的三维产品设计专家系统。

    1专家系统体系结构

    专家系统要实现的功能是根据设计计算,确定产品的关键尺寸、型号,据此调用基本模型库中的模型,通过产品选型和相应的尺寸驱动,生成产品三维模型;生成的模型,设计者不需修改或只需进行少量修改就可达到用户要求,从而提高了设计效率、提升了产品设计质量、缩短了产品上市时间、提高了企业的核心竞争力。

    根据专家系统的功能,其体系结构可划分为企业模型层、系统数据库层、应用层,系统架构见图1。

    企业模型层是专家系统的基础数据库,它包含了行业标准零件、企业基本产品的模型和相关设计文档等。系统数据库层是专家系统实现系统功能的基础数据库,包含了系统运作的数据,主要是对企业模型层的基础模型、文档进行管理的相关数据以及对系统本身进行维护、安全管理的相关数据。应用层(功能模块层)是系统功能实现层,包括:①产品设计模块,引导用户完成产品设计过程;②企业数据管理模块,进行企业标准零部件的管理;⑧系统管理模块,实现系统的管理维护,为用户分配操作权限等。

    2系统支探技术

    2.1产品参数化建模

    2.1.1参数化建模

    为设计者提供了良好的参数化设计功能。在专家设计系统中,对所有产品的建模应该运用参数化建模技术,用尽可能少的参数去控制产品的尺寸。例如,一个长方体的三个尺寸,长a、宽b、高c,以a为主驱动尺寸建立尺寸间的方程式:b=a/2;c=a/4。动尺寸在方程式的右边,这样长方体的尺寸由长度a驱动,在修改长方体的尺寸时,只需要修改尺寸a即可。在装配体中也可以由主要的位置尺寸控制其它的装配尺寸或零件尺寸,使得主要装配尺寸变化时,其它装配尺寸及相关零件尺寸能作相应调整,使装配关系仍然成立。通过产品的参数化建模,可以用尽可能少的代码来驱动尺寸,方便专家系统的开发。

你没有登陆,无法阅读全文内容

您需要 登录 才可以查看,没有帐号? 立即注册

标签: SolidWorks
点赞   收藏

相关文章

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。

用户名: 验证码:

最新评论