自动喷淋设计软件开发及其在工程上的应用.doc

自动喷淋设计软件开发及其在工程上的应用.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
自动喷淋设计软件开发及其在工程上的应用

自动喷淋设计软件开发 及其在工程上的应用 摘要:本文介绍了用AUTOLISP语言二次开发自动喷淋设计软件的思路与过程,并结合新集怡峰花园项目的开发进行了应用实践。 关键字:自动喷淋 AUTOLISP Designing of auto spilling software and application Abstract:The secondary designing of “architechcture water and drain auto spilling software” using AUTOLISP is discussed in this paper.It’s applied in project of XINJI YIFENG HUAYUANT in Nanjin. Key words:auto spilling AUTOLISP 1.自动喷淋系统的设计原理 在建筑给排水系统中,自动喷淋系统是一种广泛使用在火灾危险较大的民用和工业建筑中的消防系统。在要保护的每层建筑顶板下遍布喷头及供水管道。一旦某处着火,当温度上升到一定程度,喷头喷嘴的堵塞物被熔断,形成雨淋进行灭火。其基本工作原理见图1.1。 图1.1 自动喷淋系统基本工作原理图 2. 自动喷淋设计软件现状与需求分析 2.1 传统CAD设计方法 在工程设计广泛使用CAD应用软件,其基本原理是将CAD屏幕作为绘图平台,鼠标作为绘图工具进行设计[1]。如果仅使用传统的用CAD命令进行给排水设计仅仅只是改变了工作平台,人工设计的根本没有发生变化。而在喷淋系统设计中由于喷头布置要求繁琐,喷淋角度还要考虑到避让其他专业等,工作量依然繁重,效率低,错碰情况容易出现。 2.2 CAD二次开发软件设计方法 考虑到传统CAD方法的局限性,在复杂 CAD问题或特殊用途的设计中,依据原有软件的功能往往难以解决问题。3.1所示。 图3.1 专业软件下的工程设计工作流程图 3.2自动喷淋计算软件功能模块划分 系统分成两大模块:绘图模块和计算模块。其中绘图模块细化为五个字模块:喷头自动布置、喷头半自动布置、喷头手动布置、管道线路布置以及管道附属配件绘制。计算模块细分为三个子模块:估算兼自动估算标注、精确计算和其他辅助计算。 各功能模块划分如图3.2所示。 图3.2 自动喷淋专业软件模块划分 3.3自动喷淋软件总体架构 各个子模块由一个应用程序来实现,一个应用程序对应着一个CAD扩展命令[3],这些新增扩展命令与CAD原始命令在实际工程设计中混合使用,形成了一个基于CAD环境下的“自动喷淋专业软件”二次开发系统。 各个CAD扩展命令是各自独立的,共同使用、密切合作,同时做到了上级模块所生成的CAD实体能够被下级模块进行自动识别,为建筑给排水自动喷淋设计提供了一个快速便捷的应用环境。 4.自动喷淋专业软件详细设计 4.1“喷头自动布置”子模块 设计功能:输入任意两对角点坐标形成了矩形区域,在该区域内,按照预设的设计参数,自动进行喷头设置来。 实现算法:先根据预设参数计算喷头最大间距,并测量对角点之间水平与纵向的间距,据此计算水平与纵向的喷头排数,在横纵的交叉点上自动绘制喷头。对大区域可以采取多次试布置,最后得到要求结果。 4.2“喷头半自动布置”子模块 设计功能:当平面极不规则时,尤其处理自动布置后留下的边角区,进行喷头半自动布置。 实现算法:采用辅助线条测量好喷头布置的网格后,扫描过网格交点后,在交点处自动生成喷头。 自动和半自动方式布置出的喷头是一个专用喷头图块,以便为后续模块提供可靠的图型搜索与处理。 4.3“喷头手动布置”子模块 设计功能:喷头布置涉及到局部的手动调整时,使布置出的喷头与上述自动、半自动方式有一样的块属性。 实现算法:对CAD的块插入命令进行改造,设计专用喷头的块插入命令。 4.4“管道线路布置”子模块 设计功能:采用一种多义线分体的技术,连续画出的多义线经转角后,分离各个直线段,并且将多义线剪切到专用喷淋图层中去。 实现算法如图4.1所示。 图4.1 “管道线路布置”子模块程序实现流程图 4.5 “管道附属配件绘制”子模块 设计功能:自动绘制管网中的阀门、水流指示器、电磁阀、金属波纹管等各种配件。 实现算法:采用重载技术,一个接口能接受多种数据类型的输入,对应相应的配件模块。配件自动旋转至与管道同方向,并自动裁剪所在线段的功能和图层自动转换功能。 该子模块程序实现流程图如图4.2所示。 图4.2 “管道附属配件绘制”子模块程序实现流程图 5.自动喷淋专业软件在新集怡峰花园项目设计中的应用 本文介绍了的一种利用CAD环境下的AUTOLISP语言,设计一套关于建筑给排水工程设计中“自动喷淋专业软件”的方法,其各

您可能关注的文档

文档评论(0)

012luyin + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档