Lisp程序语言在室外管网综合方面具体实现与运用.docVIP

Lisp程序语言在室外管网综合方面具体实现与运用.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Lisp程序语言在室外管网综合方面具体实现与运用

Lisp程序语言在室外管网综合方面具体实现与运用   【摘要】 针对当前室外管网综合设计复杂化精细化的发展趋势,本着大道至简的原则,探索采用LISP程序语言进行室外管网设计,提升设计质量和效率的途径。   【关键词】 LISP;BIM;室外管网综合   一、 引言:   随着工业技术和生活水平的提高,室外管线的种类越来越多,对室外管线设计的要求就越来越高。室外管网不仅仅需要在平面上按照相关的规范规程进行综合排布,还需要在竖向高度上进行精心安排,才能在有限的空间合理组织各种管线的布置。而这种需求必然要求设计师拥有比较强大的软件来进行室外管线设计的工作。然而目前国内许多设计机构在管线综合方面主要靠手工综合,而且竖向标高的碰撞上面基本不进行设计,都是靠施工单位在施工现场根据实际情况自行避让。这样导致室外管网排布的混乱,既不规范,甚至带来安全隐患等因素。往往发生拆了又建,建了又拆,很难统筹管理,后期维护困难等问题。   上面的情况一再发生,无论是地方政府还是设计单位、业主等都越来越意识到室外管网合理规划,统一综合设计的重要性和必要性。而且手工进行综合设计已经难以胜任这样的工作,迫切需要强大的软件进行辅助设计。   目前能进行室外管网综合的软件主要有一些国产软件和AutoDesk公司的Revit系列软件,但是一些国产软件使用繁琐复杂,难以满足设计师的需求,而Revit这样的BIM软件虽然在管线碰撞等方面很有优势,但是对硬件要求高,需要专门培训,使用起来也比较复杂。因此,开发出真正适合管网综合的程序就显得很有必要。   二、 LISP和 BIM的简介:   LISP(LISt Processor,即列表处理语言),由约翰?麦卡锡在1960年左右创造的一种基于λ演算的函数式编程语言。可以说Lisp语言抽象复杂却又大道至简,它的主要的特点:1代码量小,2功能全,3易扩展。   AutoLISP是由Autodesk公司开发的一种LISP程序语言,嵌入在AutoCAD内部,具有智能的特点的编程语言。通过AutoLISP编程,可以节省工程师很多时间。AutoLISP程序语言在室外管网综合方面得天独厚的优势。   近几年BIM技术的方兴未艾,室外管网综合的性质决定了它比较适合采用BIM技术。现在主要使用的BIM软件有:AutodeskRevit Architecture,AutodeskRevit MEP,AutodeskRevit Structure,AutoCAD Civil 3D等。   在处理管道方面,主要有AutodeskRevit MEP和AutoCAD Civil 3D。然而上述各种BIM软件都擅长各自的领域,对于室外管线这块虽然均有涉及但是不够深入,而且软件过于复杂,对使用者要求较高,需要专门培训后方可上手。且上述软件对硬件要求也比较高,建模比较麻烦,使用他们做室外管网综合设计,费时费力,还难以得到满意的结果。   三、 采用Lisp解决室外管线的优势:   1. 节省开发时间,人力成本低。不需要掌握和精通Autodesk专门的bim软件,也不需要具备像C++这样大型开发软件的功底,Lisp语言短小精悍,入门容易。通常的说法是一行lisp代码大约能替代30行c++代码。采用Lisp这样的高阶语言,开发周期能明显缩短。   2. 采用Lisp语言开发,对硬件要求不高。比如笔者开发的室外管道综合程序,对1000个复杂节点的计算,配备酷睿i3CPU的机器,使用未经优化的lisp程序大约5分钟完成计算。对比Civil 3D ,Revit, MEP等软件配置要低得多。   3. LISP语言的可靠性。Lisp是解释性语言,在Auto CAD里面是用AutoLisp来实现。Lisp天生自带的垃圾回收机制以及它的解释性语言的本质就决定了它的安全性,如果不是故意为之,哪怕是初学lisp的新手写的lisp程序,都不太可能造成AutoCAD的崩溃。现在Autocad下的开发工具主要有Autolisp、ObjectARX、VBA。这三种软件之中以Lisp最可靠也最简单。对广大非计算机行业的工程师来说,Lisp是最佳选择。   4. LISP动态修改性。Lisp是一门动态语言,随时运行随时修改。如同画布画画一般,不满意的地方随时修改。比如管道之间的间距因为施工时考虑到操作方面的原因,需要略微放大管道的间距,仅仅需要调整一下一个变量的数值即可。程序不需要重新启动重新运行。   5. 时间成本:举个例子,一个10万平米用地的小区的室外管线竖向交叉点碰撞综合,在不使用软件的情况下,需要建筑或者总图专业、给排水专业、电力、电信、燃气、热力等专业一起综合3到5天。采用软件后,用软件建模型的时间大约1天。软件计算交叉点的过程数分钟而已

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档