暖通空调CAD技术及相关软件的开发_第1页
暖通空调CAD技术及相关软件的开发_第2页
暖通空调CAD技术及相关软件的开发_第3页
暖通空调CAD技术及相关软件的开发_第4页
暖通空调CAD技术及相关软件的开发_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、暖通空调CAD技术及相关软件的开发摘要:随着计算机技术的发展及广泛应用,暖通行业中计算机的使用也越来越多。 本文叙述了当前国内外暖通行业计算机辅助设计技术的发展概况,指出了国内本 技术领域的布局特点及困扰暖通CAD技术向应用性普及的因素。分别以AutoCAD 二次开发和独立平台开发两方面为立足点提出了面向实用的软件开发方式及思 路。Abstract: with the development of computer technology and the widespread application, hvac industry in the use of computers will be m

2、ore and more. This article describes the current domestic and international hvac industry CAD technology, the development situation of domestic this technology pointed out the layout characteristics and troubling hvac CAD technology to application popularize factors. Respectively to AutoCAD secondar

3、y development and independent platform development put forward two aspects as foothold oriented to practical software development mode and ideas.关键词:计算机CAD软件开发暖通行业软件引言 随着计算机技术的发展及广泛应用,暖通行业中计算机的使用也越来越广泛。计 算机的使用不仅可以解决原来人工很难完成的任务,如精确的数值计算,环境参 数模拟等,更重要的是它加快了设计者的工作效率,可以使工程师高效率高质量 的完成设计工作。目前计算机在暖通领域的应用主要有

4、CFD (计算流体力学)技术,CAD(计算机 辅助设计)技术等。前者主要是一些科研机构做流体仿真的研究,用来模拟建筑 环境参数的分布状况。而后者正是广大设计单位日常使用频率最高的实用性技 术。本文主要讨论后者的发展概况和国内存在的问题,最后笔者根据自己的CAD 实践经历提出一种面向实用的CAD软件开发思路。CAD技术在设计院中的应用主要体现在两个方面。一方面为计算机辅助计算,这 主要是解决在设计中的负荷计算,水力计算,湿空气分析等问题。另一方面为计 算机辅助绘图,这主要是代替过去费时、费力的手工绘图。方案阶段可以手工示 意,初步设计和施工图及最后的竣工图一般单位都要求计算机出图。一:发展概况

5、在我国,计算机应用于暖通领域起步于80年代。当时主要精中在辅助计算上, 主要包括冷热负荷计算,水力平衡计算等。主要使用的语言为FORTRAN,BASIC 等高级语言。由于计算工作的基础和规律性很强,有固定的计算公式,与计算机 特征相吻合,到80年代末暖通的计算程序已基本定型。在以后的发展过程中这 些程序只做了进一步的完善和语言上的调整,没有本质变化。本阶段的代表人物 为陈在康,武建勋,施鉴诺及他们合著的暖通计算机方法,该书曾在一些高 校被列为暖通专业规定的选修课。在80年代后期国内出现了美国AutoDesk公司的AutoCAD绘图软件,它以普通的 PC为平台,拥有强大的绘图功能和稳定的系统结构

6、。基于以上的特点AutoCAD 开始在国内一些机构被学习和使用。AutoCAD的使用可以说是暖通CAD历史上的 一次飞跃。至今为止,AutoCAD已成为世界上使用率最高的CAD软件。国内暖通绘图CAD的应用是随着建筑CAD的发展而发展起来的,80年代末,由 于国家有关部门的重视,许多单位开始进行建筑CAD的研制与开发,并且很快形 成了一定的规模,在此基础上暖通计算机绘图也迅速崛起,并渐渐和建筑CAD 脱离,至90年代初形成了多套相对完整、独立的暖通软件包。这些软件包主要 功能包括:建筑条件图的绘制、冷热负荷计算、供暖空调平面图与系统图的绘制 和自动生成,在一定程度上满足了设计人员的需要。这时期

7、的软件基本上有两种 平台。一是自己独立的软件平台,但是与AutoCAD的数据共享比较困难。而更多 的是在AutoCAD基础做出的二次开发。这时期比较著名的软件有国家机械委北方 设计研究院开发的暖通CAD系统,北京华远公司开发的HOUSE软件包及铁道部6 个设计院联合开发的HVAC-CAD软件包。随着计算机硬件技术的不断进步,硬件已不再是计算机在暖通领域上应用的障 碍。人们研究的重点都精中在了应用于暖通的计算机软件开发上。到了 90年代, 由于有多种方便又快捷的计算机高级语言的出现,编写面向暖通方面应用的计算 程序已相对简单,并且可以方便的制作出友好的人机交互界面。甚至一些普通的 编程爱好者就都

8、可以独自完成焓湿图分析,负荷计算,水力计算等软件。这时一 些科研机构就把精力转到了 CFD这项国外一直比较领先的技术上,开始学习和研 究一些国外的流体分析软件。在进入21世纪的同时,我们经历了整个世界信息化和网络化带来的变革。整个 世界的信息交流变的比从前任何时期都方便,这时如何实现数据的共享和快速的 得到软件更新的问题又摆在了开发者的面前。国内一些高校又开始了 CAD应用集 成及网络化的研究。由于国家对建设的投入,工程建设中工作量的日益增加,加 快了对绘图速度的要求。国内出现了更多的CAD辅助绘图软件,而在暖通方面, 发展完善和应用较多的基本上都是在AutoCAD平台上二次开发的软件。上世纪

9、开 发出的软件又进一步得到了完善,而其中一些则是从其它软件中脱影而出,以其 高度的集成性和一体化程度在国内的市场上杀出了自己的一片天空。目前国内常 用的软件我们看到的有建研院的ABD软件包、北京(洛阳)鸿业公司的ACS软件 包、北京天正公司的THvac软件包等。相比之下,国内的CAD技术要比国外一些发达国家落后,这主要还是体现在自动 化程度不高和图纸深度不够两方面。国外的暖通设计工作相对建筑设计比较独 立,如在英国和日本专门从事建筑设备设计的设计院很多。这些单位往往只做建 筑工程中除土建方面的设计工作,这些工作又分为空调、给排水(日本称卫生)、 电气的设计。由于发达国家强调建筑以人为本宗旨,建

10、筑的室内标准要求又偏高, 整个建筑在设计过程中的投入就会很大。这就使得暖通设计更加独立和分工,相 对的暖通软件也比较独立。这些软件很多都是在施工单位对图纸作进行深化时使 用,图面表达非常接近施工。在英国的CAD软件很多,面向建筑设备的有400 多种,其中面向暖通空调的有100多种。它们当中多数是辅助完成某种计算的独 立软件。而辅助绘图用的也是独立平台的集成软件,它可以先前将建筑的 AutoCAD的图纸输入作为条件图,再进行设备图的绘制。其中应用较广的是 Hevacomp和Cymap公司的CAD link软件。日本对暖通设计图纸深度要求很高, 施工图一般都出到1: 50的比例甚至更高。使用的软件

11、也多是独立平台的2.5 维的设计软件。当前应用较广的绘图软件有CAD Well CAPE、CADWA Evolution 等。总而言之,以上两个国家在暖通CAD方面,由于有功能强大的软件支持,施 工图纸深度和国内图纸都有质的差别。二:国内存在的问题虽然国内一些科研机构在很早就开始了计算机辅助设计的研发,但是就目前的市 场应用来看,国产软件正在困惑中求生存。国内钻研CAD的多数都面向机械行业, 要不就是面向建筑行业的。所以迄今为止,国内还没有一家真正独立平台的暖通 CAD软件能够占有一定的市场。暖通行业中几乎都是AutoCAD的天下,从工作效 率到出图的质量我国的CAD水平明显和国外存在着一定的

12、差距。即使是二次开发 的软件,一些单位往往刚拿到手时的争相学习,然后不过多久,人们就又回到了 最原始的AutoCAD。分析其中的原因,应该说是多方面的。笔者根据自己的CAD 应用和工程设计实践总结出以下几点,以供参考。2.1标准有待普及和完善标准化是实现暖通空调CAD系统集成化,并提高开发效率的关键问题之一。国际 标准化组织(ISO)和国内一些机构已经对CAD的标准化工作做过很多的深入, 但是针对暖通行业方面的CAD标准化工作近几年才开始有人探讨,离步入应用阶 段还相距甚远。由于标准相对落后,从事设计的相关人员很难做到一些软件的数 据共享,造成重复的数据输入工作。由于相关的图纸深度及表达方式没

13、有统一要 求,造成一些软件不适合有自主样式的设计单位使用。软件开发者也不知用什么 样的数据输出方式和绘图样式才能得到用户的认可。目前国内也存在暖通CAD软件与设计相关的技术规程接合不紧密的问题,例如没 有使用技术规程指定的负荷计算方法,计算书样式等。一些软件的计算结果也没 有经过可信度的认证。在制图方面,相关的制图标准也有待完善,如现行GB/T 50114-2001暖通空调制图标准也只是针对当时手绘时期中一些主要的表达方式 作了规范。目前还没有一本专门针对计算机制图,且能充分发挥计算机绘图特长 的制图标准面世。如GB 50114-2001中对制图时的线宽要求是b、0.25b、0.5b, 这很难

14、实现计算机和手绘的通用,特别是对日常打印机绘图很难适用。再如双线 风管是否画中心线,各种设备在图面上如何表达,标号如何制定,图层名如何设 置都没有明确的说明,这就造成了各单位的图面格式不统一,图层和图元样式相 对杂乱的局面。2.2体制完善和重视程度不够 国内的暖通设计工程师多数都是在建筑设计院工作,制定标准的单位一般也是建 筑的科研单位或主管部门。这就给一些人造成了一个误解,他们总以为暖通只是 一个与建筑配套的工种。有的人会说“人家建筑的图纸也没有那么多讲就,就甭 说我们暖通了。制定绘图标准也是他们建筑的带头,不用我们暖通掺和了”。实 际上这种看法是很不理智的。虽然暖通没有建筑专业的出图量多,

15、但暖通专业必 竟在图纸特点和计算机的应用上有比较接近机械的特点,所以我们更应该以自己 的专业职责去对待自己的成果。特别是暖通CAD涉及到的参数之间关系众多,相 对其它专业,暖通专业更应该注重各系统之间的关系和具体的实现形式。现实中一些人还认为:“计算书只是一个形式,我有那么多年设计经验了,估的 比你算的都准。”还有些人认为:“设计院画的太细了没用,到了现场可能改的 面目全非,还要有多年安装经验的人才能施工。”还有人甚至认为:“一个简单 的系统,根本不要计算机画图,找个老师傅比划两下都能做的出。年轻人把电脑 摆弄的再好,也不如老师傅两句话”。由于专业本身的特点,以上的观点在一定 程度上有其合理的

16、一面。但我们更应该看到,随着我们现代化建设的加速发展, 仅仅几个老师傅怎能满足大量工程建设工作的需要。从另一方面讲,经验和技术 是相辅相成的,如果我们通过优秀的软件在图纸上解决了所有的问题,问题不再 会压到施工安装上去了,那时施工单位也就不再去急需寻找老师傅了。所以在现 阶段,优秀的CAD绘图软件还是必不可少的,这应该引起更多人对它的重新认识。在其它一些国家,设计院出图只出到设计阶段,不出施工图。这里的设计阶段不 代表国内的扩初设计或初步设计,这一阶段如果和国内的施工图阶段相比,只是 没有给出定位和标高,管道的具体连接方法和施工也有一定的距离,可是设备表 和系统图都很详尽。他们所谓的施工图一般

17、是指施工单位(国内的安装公司)另 外进行深化后的图纸。这里的施工图纸就应该和实际非常接近了,它一般只包括 平面图和机房详细图。由于是在设备施工前期出图,建筑和结构和资料也相对比 较完善。日本的施工图上都会把梁精确的表示出来,建筑资料中也会有明确的吊 顶高度及灯的布置资料。以上这些资料,就使得对施工图纸的绘制有了更确切地 把撑。正是有了国外这种体制的存在,很大程度上给绘制精确施工图的软件带来 了发展空间,并且软件也能够真正地满足施工统一、拍图完整的要求。我们从国 外的一些经验可以看出,对于国内的一些安装公司,如果单凭设计院出的图纸无 法完成安装的话,就必须进行再深化。综上所述,这也是我国建筑和设

18、备安装行 业的一些体制问题,我们也期待着这种体制更进一步的完善。2.3开发导向有误区软件开发者应该从暖通工程师实际要求出发,并且最好有一定的设计经验再去从 事开发工作,就会对开发方向有更大的把握。在笔者接触到过的一些国产软件当 中,发现很多软件经常会犯一个通病。那就是往往在操作上追求华丽,以能一瞬 间自动完成某些连接,或绘出三维图型而自豪,恕不知某些连接或样式在现场根 本无法安装实现。这就造成了软件中看不中用的后果。开发暖通软件不同于开发建筑软件,建筑软件多数只是图面表达上追求快捷和华 丽。而暖通专业中的每个图形元素(我们或将其称作管道及部件)都具有一定的扩 展实体参数。如记载管道材质,重量,

19、用途,风量等参数。相连接的部件参数的 如何交换、套用、合算都存在着很深的专业性。这要求软件开发者要同设计院、 科研单位、施工单位进行广泛和深入的交流。由于这些原因,有时一些以建筑辅 助设计软件开发为主的公司的是很困难完成上述要求的。对于以上存在的问题,就希望开发者在开发前期多作论证,作好方案,提出合理 可行的现实手段和预期目标。避免不假思索地去写代码,否则到最后就会得到费 了很多力却没有得到别人认可的后果。三面向实用的软件开发对于发展国内的暖通CAD技术,笔者认为应该从两方面入手。一方面小规模的设 计单位可以聘用专门的CAD技术人员,制定适合自己的出图样式,根据自己的标 准来做二次开发的技术支

20、持。只有这样做,最后的出图质量才能得到根本性的提 高。另一方面大规模的设计院和国家有关部门也应投入资源去开发有我国自主知 识产权的独立平台CAD软件,特别是对CAD出图的标准和深度应该有更明确的规 范。下面笔者就以上述两种CAD类型软件的开发作为立足点,提出面向实用的软 件开发思路及开发过程中应注意的事项。3.1二次开发和样式制定二次开发主要是指开发应用于AutoCAD基础上的插件,用户必须先在计算机上安 装Autodesk公司的AutoCAD,之后再运行开发出的暖通工具包,最终加强AutoCAD 的功能,使AutoCAD适合暖通绘图,以及符合自己公司制定的绘图样式。AutoCAD 在R14版

21、本之后就有很强的开放性和扩展性,允许用户方便的进行自定义和二次 开发。并且在AutoCAD Help文档中有详细的参考和教程,便于用户查阅和学习。目前面向AutoCAD二次开发的主要工具有AutoLISP/VisualLISP、VB/VBA的 ActiveX及C/C+的ObjectARX。其中前两种比较适合个人开发和短期开发,后 一种适合软件公司的长期开发项目。这里主要推荐前两种语言,部分原因是因为 在AutoCAD中集成了两种语言的开发环境,并且有详细的帮助文件。LISP语言 是人工智能学科领域中广泛采用的一种程序设计符号语言。这种语言在参数化绘 图中有很大的灵活性,并且可以实现一定的人工智

22、能。LISP开发出的程序可以 象运行CAD普通命令一样在命令行中直接键入自己定义的命令运行,保持了用户 的绘图习惯o Visual Basic (简称VB)是Microsoft公司开发的面向对象的Basic 程序设计环境。它沿用了大家熟悉的Basic语言的语法和习惯,又引入了面向对 象的程序设计理念和功能强大的调试环境,使编程效率和操作智能化程度有了明 显的提高。特别是它引入的ActiveX技术,使的很多其它的应用程序与之有了相 应的接口,且通过面向对象的操作,使程序有了更高效、更明确的实现途径,以 及更容易完成各种其它应用程序之间的交互。VB本身简单易学,可以很快的制 作出对话框和用户界面,

23、是很多编程爱好者的首选。二次开发的首要步骤是制定暖通绘图环境,就是指在绘图初期对新建图形中的一 些参数进行初始化设置,这很像AutoCAD中模板的概念。类似建立一个暖通绘图 的模板,当然这里的模板比AutoCAD中模板包含的数据要多。加载绘图环境也不 像是在AutoCAD中打开模板,而是通过命令来实现的。加载好的环境有自己的操 作界面,同时按要求新建一个空文档,再在其中绘出必要的图形元素。绘图环境 可以根据绘图的比例和种类进行分类命名。当用户开始作图时,按作图要求加载 既可,如可以建立像“风管平面图1/100”、“配管平面图1/100”、“水系统 流程图”一样的绘图环境。绘图环境中可以按自己的

24、暖通设计特点定义菜单和工具栏的布置,如绘制平面图 时出现平面图用工具栏,绘制详细图时出现详细图用工具栏。绘图环境设定好后, 即绘出图框、设定好了图层、文字样式、标注样式、打印样式等。同时进行建筑 设计的设计单位图框需要和建筑专业保持一致。专门的暖通设计单位可以自己编 制,介意使用包含公司标志且占图面整边的标题栏。图层应该根据图面元素的种 类进行分类,分层也不易太多,一般按定位轴线、建筑底图、房间名称、机器、 风管、水管、标注等分层即可,层名一般按英文简写编制。文字、标注等样式一 般按房屋建筑制图统一标准(GB/T 50001-2001)、暖通空调制图标准(GB/T 50114-2001)选取。

25、二次开发当中最核心的工作之一就是辅助绘图命令的开发。怎样让用户通过软件 的应用使绘图更标准化,高效化是衡量软件成败的关键。当然做这些工作的前提 是统一公司内部的图面样式,这里包括图面中一些细节因素表示方法的统一。如 风管法兰要画几根线,中心线超出边界的长度,隐线处理的方法、常用图例的尺 寸等。辅助绘图命令中的一部分可以称为辅助操作命令,如对图层的快速操作、对象的 过滤和编辑等。这些命令有时在Autodesk发布的Express中也有包含,如孤立 一个层、显示所有层等。这些辅助操作使绘图过程更佳合理化,高效化。基本的 暖通绘图命令应该包括风管绘制、风阀风口插入、水管绘制、管径标注、标号插 入等。

26、这其中包含的一些具体连接的处理方式一定要和现场施工保持一致。二次 开发的初期一般不把风管,水管生成块,以追求修改的方便。辅助命令中的快速 标注,可以方便地标出管道种类、标高、管径等。一些辅助绘图命令以可以是常 用符号(即块)的插入等,如水管上下翻标记等图例符号的插入。二次开发中一个长期的工作是常用图库的建立。常用图库可以按类别进行多级分 类,如分为“风口”、“机器”这样的大类,“机器”又包含“风机”、“空调 机”、“泵”这样的中类,“风机”中又包含“离心风机”、“轴流风机”这样 的小类。这些图库应该对于用户具有一定的开放性,允许用户自己增加、改修图 形。这些图形也可以通过厂家得到完全符合实际尺

27、寸的样本来建立。图形单元插 入时,图形应以块的形式插入,以追求修改的方便。3.2独立平台模型的建立 要实现独立平台的软件,就要求开发出自己的图形引擎。就是要完成从软件方案 到实现手段完全自主研发的整体软件包。这样的软件需要有一定规模的软件公司 和大型设计院的支持,需要有多人团队的合作,要有软件工程的科学观作指导来 完成。为了保持开发出的软件能和AutoCAD等其它软件实现资源共享,介意对图 元信息也采用DXF格式编码,再加上自己特定的参数信息构成特定的文件格式进 行存档。绘图引擎、操作的界面的开发也可以见解国内的一些优秀的机械设计类 软件。开发暖通软件的主要工作就是要对暖通专业中用到的各种部件

28、进行建模,即这些 部件应该包含哪些参数,各参数间怎么样来组织关系,才能保证软件使用时的模 块化、智能化绘图。模型的好坏最终决定软件性能的好坏,模型的特点最终决定 了软件功能的特点及着手时的开发思路。模型的建立要充分考虑暖通工程设计的 特点,要有一定工程经验的暖通工程师作技术指导,且要参考国外现有软件的优 秀成果。下面笔者就结合自己国外绘图软件的使用经历,提出一个简单的2.5 维模型框架,以供软件开发者参考。模型的建立首先必须根据用户(暖通工程师)对软件的功能要求制定。图1是软 件使用的简明流程。绘图环境和作图设定的过程在上一节己经做过了一定阐述,但是这里与二次开发 中不同的是,我们已经摆脱Au

29、toCAD的功能限制,可以制定完全适合暖通制图的 样式。设定中我们也可以包含很多其它细节方面的内容,如法兰片的宽度、不同 材质及保温层的表示方法、图例符号表示法、连接的表示方法等。建筑处理是指 我们拿到建筑底图后,对建筑图形进行删减、分层等整理工作。这里还有一点更 重要的工作,笔者介意在绘制施工图纸时,也应通过结构图将梁也表示在设备平 面图里,再标出梁的截面、落低、底标高等数据,这样做就能够更进一步地保持 施工图的合理性。图形元素(简称图元)是图面上的基本单位。图元中包含的信息不仅是我们在图 面上直观地看到的那些,如颜色、线型、大小、位置等,还包括大量的隐避的信 息,如图元类型、图层、扩展实体

30、参数等,但不同的图元所含的信息也是不相同 的。几个图元可以合成一个大的图元,即AutoCAD中的块。开发本类型软件过程 中很重要的工作就是开发暖通图元,包括制定图元的表达方式,定义所含参数信 息,及开发处理这些参数之间关系的算法。表1是一个简单的图元模型列表,当 然这些图元中还包含一些其它参数还未列出。表1 2.5维暖通CAD图元模型参数简明列表图元大类图元类别图元类型图元参数通用图元基本图元点、直线、圆等图元名称等共用参数、起点、 半径等复合图元矩形、正多边形、多段线等所包含的基本图元的名称、基 准点等暖通图元风管矩形风管、圆形风管用途、管径、标高、风量、风 速、长度、比摩阻、局阻系数、 公

31、称压力、重量、壁厚、材质、 共用参数、一些基本图元包含风管附件三通、变径、各种风阀等水管冷媒水管、凝水管、给排水 管等水管附件法兰、弯头、过滤器、软接 头等的接口信息等风口散流器、百叶风口、条缝风 口等用途、标高、风量、进出口风 速等机器风机、泵、风机盘管、空调 机等类型、重量、电源、噪声等注:1,图元名称实际上一个十六进制数表示的图形实体的地址。所有暖通图元都包含五个视图的复合图元参数。共用参数是每个图元都包含的参数,包括图元名称、线型、线型比例、 颜色、所在层、等信息。图元分为通用图元和暖通图元。通用图元很像AutoCAD中的图元,它又分为基本 图元和复合图元,复合图元由基本图元构成,既可

32、以打散为若十个基本图元,这 很像CAD中的块。暖通图元全部是复合图元,但它包含的信息比通用图元中的复 合图元要多。因为是2.5维的模型,所以每个图元都同时注册了其它四个视图的 信息,但在平面图上显示出的只是一个正投影方向的视图。含有这些参数的暖通 图元就可以自动生成剖面图,而通用图元则不能。在实际的绘图工作当中有时会 把存在其它四个视图的图元称为“真的”,否则称为“假的”。例如,我们参照 着厂家的样本,在图面上用直线、圆等其本图元画出的机器平面图就称为“假 的”(即使它己经生成了一个块),因为它不能自动生成其它方向的视图。而当 我们画出机器的各个方向的视图后,并在软件当中注册为一个实体的机器图元 后,它就成了我们称之为“真的”的机器了。功能强大的软件必定包含一些智能命令,智能

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论