基于结构设计单元的系列阀门产品快速设计

2013-05-30 方忆湘 河北科技大学机械电子工程学院

  基于结构设计单元的系列阀门产品快速设计实现模式,并以典型阀门产品蝶阀为例,给出了其结构设计单元的层次划分。以通用CAD软件CAXA实体设计为支撑平台,构建相关结构设计单元参数化模型库,并利用CAXA实体设计提供的二次开发接口ICAPI开发了应用程序,实现了参数驱动和快速装配。

  机械产品的系列化设计通常遵循基本相同(或相似)的设计流程,并拥有与设计流程相匹配的零/部件典型结构。同时,机械产品通常由相关部件和零件构成,其部件则由下一级子部件和零件构成;以此类推,可认为产品是由零件按照有序、特定的装配关联关系装配而成的。因此,面向行业应用和产品设计过程,研究分析特定系列化产品的结构与设计特点,通过合理的模块化结构设计单元划分并构建其参数化驱动模型,实现基于结构设计单元的系列产品快速设计。

1、阀门产品结构设计单元的划分

  阀门产品包括蝶阀、球阀、闸阀和插板阀等,广泛 应用于化工、石油和冶金等工业领域的管路流体输送系统,是典型的系列机械产品。分类进行的产品系列化设计通常在公称压力(PN)、公称通径(DN)、驱动方式三个维数方向上展开,并通过系列维数方向的组合而形成相关的系列产品。同时,系列阀门产品结构主要由阀门主体结构与驱动装置两大组成部分构成,并遵循图1所示的阀门产品设计流程。

阀门产品设计流程

图1 阀门产品设计流程

1.1、结构设计单元概念

  结构设计单元的概念具有广泛含义,它可以是一个零件、或一个复杂装配结构体的局部典型设计结构形式、或由多个零件组成的部件(子装配),也可以是具有设计关联关系的零件集合(组合件)。向下可自动分解为相关零件,向上可组合成相应部件。综合而言,结构设计单元是指构成某一产品的、具有一定的装配和设计关联关系并可独立参数驱动的零件、部件、组件或局部典型结构的设计关联体。

  本文结构设计单元的划分,其出发点与产品模块化设计中侧重于产品或零/部件的形状结构分类的设计思想相近,但真空技术网(http://www.chvacuum.com/)认为更应该强调设计关联性和遵循特定产品的设计惯例。

1.2、阀门产品结构设计单元划分

  合理划分结构设计单元是实现系列阀门产品快速设计的基础。系列阀门产品设计在总体设计参数(设计问题的描述及产品属性)定义之下,按照设计过程确定的零/部件生成顺序,其产品结构和尺寸参数具有很强的继承性和设计关联性,产品上级构件的结构形式与尺寸参数,定义或导航了下级结构构件的生成。因此,本文基于产品设计流程、零/部件生成顺序并综合考虑产品设计者的思维方式和工作惯例,将特定阀门产品的零/部件设计分解为以结构设计单元为基本驱动元素的设计关联体,提供阀门产品快速设计的高效参数化驱动单元,从而将复杂的设计问题逐级分解成相对独立并简化的设计子问题,并通过预先构建和定义相关设计单元之间(以及设计单元内部)的装配关联和约束关系,实现零/部件造型设计与快速装配。典型阀门产品(蝶阀)的结构设计单元划分见图2。图2中的实心黑色菱形表示聚合关系,空心箭头表示泛化关系。

典型阀门产品(蝶阀)结构设计单元划分

图2 典型阀门产品(蝶阀)结构设计单元划分

2、结构设计单元库的构建与参数化模型驱动

  阀门产品快速设计所需结构设计单元库的构建,以国产通用CAD软件CAXA实体设计为支撑平台,采用模板方式构建结构设计单元参数化模型;利用CAXA实体设计提供的二次开发接口ICAPI,采用C++程序语言构建应用程序,实现参数化模型的赋值与驱动。

2.1、结构设计单元库的构成

  阀门产品结构设计单元的划分,基于产品零/部件结构功能分类和设计关联性。如图2所示的典型阀门产品蝶阀的结构设计单元划分,分别构建了包含阀体、蝶板、上下支承填料组件、连接支架和阀杆在内的主体结构部件子结构相关设计单元及驱动装置子结构设计单元,并在CAXA实体设计环境下利用其“自定义设计元素库”完成结构设计单元库的构建。

  以其中最具代表性的蝶阀阀体设计为例,其子结构设计单元库包括了筒身、上支承、下支承、筒身加强结构和地脚支承等结构设计单元,由CAXA实体设计环境下的设计元素库中拖出阀体设计元素,则弹出如图3所示的子结构设计单元库构成界面,点击其中的相关结构设计单元即可进行相关参数赋值与驱动。

2.2、结构设计单元参数化模型构建与驱动

  结构设计单元是具有一定的装配和设计关联关系并可独立参数驱动的设计关联体。故阀门产品相关结构设计单元的划分兼顾了设计进程中的设计关联性和复杂设计问题的逐级子问题分解,既保证设计进程的高效性,又考虑设计问题的关联性和易实现性。

  图3所示阀体子结构设计单元库,依据设计关联性和高效性给出了阀体设计的结构设计单元构成,并分别构建其参数化模型,实现参数赋值和驱动。

蝶阀阀体相关子结构设计单元库构成界面

图3 蝶阀阀体相关子结构设计单元库构成界面

  以蝶阀阀体的筒身设计单元为例,将构成筒身结构设计关联最为紧密的两个端法兰和筒壁作为一个设计单元(装配体)来设置。参数化模型的构建,给出了结构设计单元自身的设计基准,并通过相关结构参数约束了3个零件的装配关联关系,保证了单元模型的整体驱动。模型驱动在设计知识库的支持下,通过调入筒身公称通径、结构长度、法兰型号(标准件)和筒身壁厚等关键设计参数进行参数赋值和驱动;如果需要,可以针对连接端法兰的详细参数构成进行非标修改赋值。该结构单元参数化模型构建与驱动界面如图4所示。

蝶阀阀体之筒身结构单元参数化模型构建与驱动
蝶阀阀体之筒身结构单元参数化模型构建与驱动

图4 蝶阀阀体之筒身结构单元参数化模型构建与驱动