基于CAT IA开发的标准化工业厂房设计.doc基于CAT IA开发的标准化工业厂房设计
摘要:介绍了利用CATIA强大的参数化设计及开发功能,将其应用于 工程建设行业标准化混凝土工业厂房的快速设计生成,利用C#为工具进行 二次开发实现CATIA在标准化厂房设计建模中的应用。并建立标准混凝土 厂房的参数化构件库,开发出一套工业厂房快速设计建模界面。
关键字:C#,标准化厂房;CATIA二次开发;标准构件库
引言
CATIA是一款功能强大的CAD / CAE / CAM 一体化软件,其设计技术和 解决方案在世界处于领先地位,冃前广泛应用于航空航天、机械制造、等 领域近年来,逐渐在建设工程行业得到应用。工业厂房具有很高的标准化 程度,对厂房的各个的组成部分国家都有标准规范图集,利用CATTA的参 数化建模,将厂房各部分按照标准图集参数化建模,并通过CATIA装配模 块装配。但此种方法效率过低,并要进行大量重复性工作,需通过开发解 决此问题。作为强大的工程软件,CATIA具有很强的开放性能。用户可以 按照自己的需要,采用不同方式进行各种程度上的开发。
C#环境下的CATTA二次开发
2. 1接口引入
CATIA开发环境主要有两种,一种是用宏对CATIA进行二次开发,一
种是使用C#对CATIA进行二次开发,本文通过C#的COM组件使用
CATTAV5R20版本开放的应用程序编程接口 (APT)进行对CATTA的二次开 发。
2. 2资源文件
开发资源中包含参数化构件库与标准图集映射数据库,利用标准图 集,将图集内容转化为数据库对象,以便程序访问,选用相应尺寸参数化 构件。图1所示为根据标准图集所总结的吊车梁及天窗架选用条件及构件 库。
图1吊车梁及天窗架构件选用表及构件库
3界面
根据人性化及交互式原则,开发出厂房生成界面,如图2所示。将国 家工业建筑标准集成在程序内。用户可根据所在城市,场地类型,地震烈 度,地震加速度,风雪载荷标准等选择厂房设计标准。根据厂房样式选择 横向厂房,竖向厂房,厂房跨度及柱距。点击下一步后,可直接在CATTA 内生成相应厂房。
图2交互式界面及生成过程
标准化混凝土厂房开发关键技术
工业厂房主体主要包括柱、屋架、柱间支撑、吊车梁、天窗架、天沟 板等结构构件和门、窗、墙等维护构件,根据各构件标准图集,在CATIA 中对上述构件进行参数化建模,建模时要注意构建相对于CATIA坐标系规 定方向要一致,以便于后续工作中程序自动装配。
2构件装配方法
所有参数化构件均装配在程序自动生成轴网中,利用不同装配关系实 现厂房各个构件装配成完整厂房。厂房结构柱要通过轴网定位,本文开发 程序自动生成名为NewPrecastFactory装配文件。其屮包括对应厂房样式 和跨度柱距的轴网,然后在轴网相应位置自动布置柱子。
柱子布置完毕,自动将所选不同类型屋架及支撑以一定装配关系装配 在柱子上,并将屋面板以一定角度装配在屋架上,角度的旋转通过编程实 现。屋架及屋面板构件建模时,需在模型中添加参照点以准确定位。
成果示例
利用本文所开发程序及界而,在CATIA V5中所生成单层横向工业厂 房如图3所示,也
基于CAT IA开发的标准化工业厂房设计 来自淘豆网m.daumloan.com转载请标明出处.