欢迎来到天天文库
浏览记录
ID:8306359
大小:231.50 KB
页数:9页
时间:2018-03-18
《自动喷淋设计软件开发及其在工程上的应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、自动喷淋设计软件开发及其在工程上的应用摘要:本文介绍了用AUTOLISP语言二次开发自动喷淋设计软件的思路与过程,并结合新集怡峰花园项目的开发进行了应用实践。关键字:自动喷淋AUTOLISPDesigningofautospillingsoftwareandapplicationAbstract:Thesecondarydesigningof“architechcturewateranddrainautospillingsoftware”usingAUTOLISPisdiscussedinthispaper.It’sappliedinprojectofX
2、INJIYIFENGHUAYUANTinNanjin.Keywords:autospillingAUTOLISP1.自动喷淋系统的设计原理在建筑给排水系统中,自动喷淋系统是一种广泛使用在火灾危险较大的民用和工业建筑中的消防系统。在要保护的每层建筑顶板下遍布喷头及供水管道。一旦某处着火,当温度上升到一定程度,喷头喷嘴的堵塞物被熔断,形成雨淋进行灭火。其基本工作原理见图1.1。9图1.1自动喷淋系统基本工作原理图2.自动喷淋设计软件现状与需求分析2.1传统CAD设计方法在工程设计广泛使用CAD应用软件,其基本原理是将CAD屏幕作为绘图平台,鼠标作为绘图工具进
3、行设计[1]。如果仅使用传统的用CAD命令进行给排水设计仅仅只是改变了工作平台,人工设计的根本没有发生变化。而在喷淋系统设计中由于喷头布置要求繁琐,喷淋角度还要考虑到避让其他专业等,工作量依然繁重,效率低,错碰情况容易出现。2.2CAD二次开发软件设计方法考虑到传统CAD方法的局限性,在复杂CAD问题或特殊用途的设计中,依据原有软件的功能往往难以解决问题。因此出现了一些CAD二次开发软件[2]9。国内比较著名的建筑CAD二次开发软件平台如中望、浩辰等,这些软件能够根据行业进行定制,有一定的灵活性,但由于是基于行业开发,对喷淋系统的应用则较为粗糙,很难直接
4、用于工程设计。2.3自动喷淋设计软件设计方法需求分析喷淋系统在管网的水力计算上,需要采用流体力学中复杂的特性系数法进行逐点法计算,成百段管道分别要进行各种不同函数交错调用计算,在工程界均视为是属于不可能用手工计算的,并且CAD原始命令中没有任何的计算工具。自动喷淋设计软件应当由计算机来进行自动计算,拥有一定的“人工智能”,将原有要花两天以上的手工计算时间压缩至二十分钟以内。同时,设计良好的人机交互,实现计算和计算结果标注的一体化。3.自动喷淋专业软件概要设计3.1自动喷淋业务设计流程人工设计自动喷淋系统的基本步骤分为5个步骤。1、喷头布置:在建筑平面图中
5、,根据规范进行喷头设点。2、管道定线:绘制各喷头对应的供水管道。3、配件设置:在供水管道上,设置各种阀门、水流指示器、金属波纹管等。4、管径确定:根据供水管道水力工况,确定各管道的管径,并标注。5、水力复核:计算喷淋系统的设计流量和压力的需求。用专业软件进行工程设计工作的基本流程如图3.1所示。9图3.1专业软件下的工程设计工作流程图3.2自动喷淋计算软件功能模块划分系统分成两大模块:绘图模块和计算模块。其中绘图模块细化为五个字模块:喷头自动布置、喷头半自动布置、喷头手动布置、管道线路布置以及管道附属配件绘制。计算模块细分为三个子模块:估算兼自动估算标注
6、、精确计算和其他辅助计算。各功能模块划分如图3.2所示。图3.2自动喷淋专业软件模块划分3.3自动喷淋软件总体架构9各个子模块由一个应用程序来实现,一个应用程序对应着一个CAD扩展命令[3],这些新增扩展命令与CAD原始命令在实际工程设计中混合使用,形成了一个基于CAD环境下的“自动喷淋专业软件”二次开发系统。各个CAD扩展命令是各自独立的,共同使用、密切合作,同时做到了上级模块所生成的CAD实体能够被下级模块进行自动识别,为建筑给排水自动喷淋设计提供了一个快速便捷的应用环境。4.自动喷淋专业软件详细设计4.1“喷头自动布置”子模块设计功能:输入任意两对
7、角点坐标形成了矩形区域,在该区域内,按照预设的设计参数,自动进行喷头设置来。实现算法:先根据预设参数计算喷头最大间距,并测量对角点之间水平与纵向的间距,据此计算水平与纵向的喷头排数,在横纵的交叉点上自动绘制喷头。对大区域可以采取多次试布置,最后得到要求结果。4.2“喷头半自动布置”子模块设计功能:当平面极不规则时,尤其处理自动布置后留下的边角区,进行喷头半自动布置。实现算法:采用辅助线条测量好喷头布置的网格后,扫描过网格交点后,在交点处自动生成喷头。自动和半自动方式布置出的喷头是一个专用喷头图块,以便为后续模块提供可靠的图型搜索与处理。94.3“喷头手动
8、布置”子模块设计功能:喷头布置涉及到局部的手动调整时,使布置出的喷头与上述自动、
此文档下载收益归作者所有