基于VBA的圆筒形储罐强度设计计算功能的开发[开题、综述、正文]

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

开题报告

油气储运工程

基于VBA的圆筒形储罐强度设计计算功能的开发一、综述本课题国内外研究动态,说明选题的依据和意义

VB 是Visual Basic 的简称,VBA 则是Visual Basic for Application 的缩写。VBA于1994年首次出现在MicrosoftExeel和Mierosoftprojeet中,是用来自动执行任务的一个编程环境。由于VB 和VBA都是Windows 下最流行的开发工具,均可用来对AutoCAD 进行二次开发,由于VBA 是嵌入在AutoCAD 中的开发环境,所以VBA 程序运行是AutoCAD 内部的过程,因此VB 与VBA 相比,在执行相同操作时,VBA 的速度要快些。而且VBA 的工程(Project)可以是独立的,也可以嵌入到AutoCAD 图形中,这使开发者在发布应用程序中有很大的灵活性。所以一般的开发者更倾向于运用 VBA 对AutoCAD 进行二次开发。VBA 在功能上有一定的局限性,如不能添加MDI 用户窗体,不能编译成独立的.EXE 文件等,而独立开发版本的VB 为AutoCAD 补充了附加的组件,如外部数据库、引擎等,因而在功能上变得更加强大,并且由VB 开发的应用程序能编译成独的.EXE 文件,因此在对AutoCAD 进行较为复杂的二次开发时,使用独立的 VB 能脱离AutoCAD VBA 的限制。一般来说,在VB 和 VBA 环境下编写的代码是不能直接相互调用的,但由于 VB 与 VBA 在语法结构上很相似,它们之间的代码只要进行一定的修改,就可以相互转换,以实现VB 与 VBA 的开发者之间共享代码资源的目的。

毋庸置疑,AutoCAD技术在圆筒形储罐设计中的应用和推广,必将对规范设计标准、提高设计质量、缩短设计周期、增加经济效益产生显著影响。鉴于计算机硬件、软件及其它相关技术的现状与发展趋势,未来储罐AutoCAD软件的研发重点应该集中于如何将画图与计算集中在一起。随着计算机在工程设计中的广泛应用以及计算机软、硬件的飞速发展使得这种储罐设计与计算得到越来越多的应用,并且在实际工程项目中起到了更为重要的作用。

圆筒形储罐广泛运用于石油化工行业中,随着新项目的扩大建设以及技术的改进,储罐大型化是必然的趋势。储罐的大型化导致的设计量之大、绘图任务之

繁重、设计周期之长都是不难想象的。为了能给制造者创造更大的产值和经济效益,储罐设计的效率已经准确性显得尤其的重要,而传统的靠人力计算已近远远不能满足要求。因此,针对这类产品,开发一套基于VBA平台能够实现直接进行强度分析应用软件,是一项既有学术意义又具实用价值的研究工作。

二、研究的基本内容,拟解决的主要问题:

(一)基本内容

1.对VBA的语言特点和在AutoCAD中运行环境的简介;

2.圆筒形储罐强度计算方法与步骤;

3.圆筒形储罐强度VBA程序算例。

(二)拟解决的主要问题

1.面向对象程序设计技术;

2.圆筒形储罐强度计算相关问题;

3.圆筒形储罐强度计算VBA编程。

三、研究步骤、方法及措施:

1.通过查找资料,分析资料确定选题范围及论文题目。

2.通过指导老师指导,结合相关实验过程和资料整理分析、撰写开题报告、外文翻译和文献综述。

3.根据开题报告写作思路草拟论文提纲。

4.根据论文提纲进一步查找资料,撰写论文初稿。

5.根据论文初稿,收集的资料,修改成稿。

四、参考文献

[1] 林龙震. AutoCAD2000/2000i/2002程序设计基础教程[M].北京:科学出版社,2002,125-161;

[2] 郭凤台,史红伟,蔡晓磊,张晓峰.基于VBA的水轮机蜗壳计算程序的开发[J].人民长江.2009,(16):40-42;

[3] 王飞.基于AutoCAD压力容器三维设计软件的研究与开发[D].沈阳:沈阳工业大学.2009,50-59;

[4] 徐炳林,樊宇姣,邓武彬 .利用Vb 实现AutoCAD 参数化设计绘图[A].中国

科技论文在线.2007;

[5] 陈国恒.化工机械基础[M].化学工业出版社.2006,158-159;

[6] 付平,吴俊飞.圆筒形储罐的参数化设计[B].现代机械.2005,(3):56-58;

[7] 蒲怀仁, 李三珍, 宁晓骏. VBA开发AutoCAD应用程序的研究[A]. 第十一届全国结构工程学术会议论文集第Ⅱ卷 [C], 2002 ,624-627;

[8] 刘开智.基于压力容器CAD软件设计[D].沈阳工业大学.2009,1-17;

[9] Abdulkadir Baba HASSAN, Matthew Sunday ABOLARIN, Onawola Hassan JIMOH.The Application of Visual Basic Computer Programming Language to Simulate Numerical Iterations[J] Leonardo Journal of Sciences.2006, (9):125-136 ;

[10] Christian Gross.Beginning VB 2008: From Novice to Professional[M] .Apress,2008,115-134

毕业论文文献综述

油气储运工程

基于VBA的圆筒形储罐强度设计计算功能的开发

[前言]

VBA 是基于ActiveX Automation技术的AutoCAD 二次开发工具,它是一个面向对象的编程环境,可提供类似VB 的丰富开发功能。从语法角度讲,VBA 是VB 的一个子集,它们的语法结构是相同的。VBA 和VB 的主要差别是VBA 和 AutoCAD 在同一进程空间中运行,提供的是具有AutoCAD 智能的、非常快速的编程环境。随着储罐的大型化,储罐的强度计算也变得越来越复杂、繁琐。本文首先介绍VBA 语言特点和圆筒形储罐强度计算原理,然后利用VBA在 AutoCAD环境下开发储罐强度计算功能,让储罐强度计算自动化,从而使计算变得更快、更准确、更方便。[主题]

由于我国石油资源的限制,必须充分利用国外石油资源。目前我国每年均要进口几千万吨原油和几百万吨液化石油气,才能满足国民经济和人民生活的需要。另一方面,随着全球经济一体化的发展,我国必须大力增加石油储备资源,以减少国际局势动荡对我国经济的影响。以上情况迫切要求我们大力增加石油储存能力,发展大型储罐。大型储罐的发展其实无疑给我敲响了传统储罐强度计算不适应的警钟,现代计算机技术的发展能很好将计算自动化。常用的计算软件可以运用VisualC++、VisualFoxpro、Delphi、 visual basic等计算机汇编语言编辑而来,而visual basic for application 作为visual basic发展而来的语言是计算机汇编语言中最简单的语言,拥有编辑操作简单、速度快、灵活性大等特点被广泛采用。

利用visual basic for application 在AutoCAD中进行储罐强度计算的开发时,会遇到以下:一是如何编译合适准确的程序代码,在编辑好的窗口背面进行代码编译是开发软件中的难点,这要求编译员熟悉visual basic语言,能熟练运用VB语言;二是圆筒形储罐强度计算原理,这个要求开发员明白石油化工行业圆筒形储罐强度计算的原理,熟知其中运用的公式,标准。因此具备这二方面知识储备非常重要。

目前,国内外运用VBA在AutoCAD中的二次开发研究比较流行,有涉及到压

相关文档
最新文档