水轮机参数化三维建模系统的研究与开发
本文关键词:水轮机参数化三维建模系统的研究与开发
【摘要】:水轮机作为水电站系统中不可缺少的一个部分,它在我国的水利水电方面具有很重要的研究价值,而水轮机中大部分零部件的造型却比较复杂,这给研究人员针对水轮机进行深入研究的过程中造成了比较大的障碍。因此,本文以水轮机为原型,建立了以Pro/E软件为基础、VS2005为环境的参数化驱动系统。本文中水轮机参数化驱动主要开发流程中需要解决五个方面的问题,文中针对这五个方面的内容进行了详细认真的解释说明:1、结合水轮机机构的特点,得出水轮机总体方案为自底向上(DOWN-UP)和自顶向下(TOP-DOWN)相互结合的模式,且实现了水轮机系统的总体框架的建立;2、构成水轮机的零部件数量多,且部分零件的三维造型较复杂,结合水轮机中各种机构分类法的特点,选取了按机构特定用途分类法和按机构构造元件分类法相结合的方法进行水轮机机构的分类,从而得出水轮机零部件的父子关系图,并且提出了水轮机系统分类库的实现方法,这为之后数据库的建立和菜单的建立,提供了理论设计基础;3、结合水轮机参数化建模系统中各零部件的数据特征,且参照Access数据库和SQL_Server数据库各自的结构特点,发现Access数据库更适合本系统的开发,故对于水轮机参数化建模系统数据库的选用确定为Access数据库,并利用ODBC数据库访问技术实现了水轮机参数化驱动建模系统的最终访问;4、本系统的设计环境是VS2005,而MFC对话框控件的创建相比较于UI对话框的创建会更加的直观简便,故在水轮机参数化建模系统中选择MFC对话框技术作为水轮机参数化驱动系统的对话框技术;5、由于水轮机的零部件较多,在本文中主要以水轮机中的蜗壳作为例子进行详细的叙述,将基于Pro/E软件的水轮机蜗壳参数化驱动所需要进行的步骤进行了详细全面的论述,这包括对水轮机蜗壳的关键尺寸的研究、二次开发环境的设置(新建项目、建立库文件和确定项目属性等)、通过建立蜗壳的原始模型来进行关系式的设定、建立数据库信息、进行菜单的设计以及蜗壳参数化驱动的对话框的设计,并最终实现了水轮机蜗壳的参数化驱动设计。
【关键词】:水轮机 Pro/E软件 二次开发 蜗壳
【学位授予单位】:湖北工业大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TV734.1
【目录】:
- 摘要5-6
- Abstract6-7
- 目录7-10
- 第1章 绪论10-15
- 1.1 课题背景10
- 1.2 绘图软件的功能及其二次开发的重要性10-11
- 1.2.1 Pro/E软件的功能10-11
- 1.2.2 基于Pro/E软件的二次开发的重要性11
- 1.3 基于绘图软件的二次开发的现状11-12
- 1.4 课题的主要内容和研究意义12-13
- 1.4.1 课题的主要内容12-13
- 1.4.2 课题研究意义13
- 1.5 本章小结13-15
- 第2章 水轮机参数化系统的开发环境15-32
- 2.1 二次开发的定义、特点及思路15-17
- 2.1.1 Pro/Engineer二次开发技术的定义15
- 2.1.2 Pro/Engineer二次开发技术的特点15-16
- 2.1.3 Pro/Engineer二次开发的思路16-17
- 2.2 二次开发工具的选择17-20
- 2.2.1 Pro/Engineer二次开发工具的类型17-19
- 2.2.2 Pro/Engineer三维绘图软件的二次开发工具的确定19-20
- 2.3 系统开发方式的选择20
- 2.4 系统开发环境的选择20-22
- 2.5 水轮机参数化建模系统中对话框的设计方式的选择22-23
- 2.5.1 Pro/TOOLKIT提供的UI对话框22
- 2.5.2 VS2005 提供的MFC对话框22-23
- 2.5.3 对话框方式的选择23
- 2.6 水轮机参数化建模系统中的数据应用技术的选择23-28
- 2.6.1 数据库系统的选择23-24
- 2.6.2 数据库系统访问技术24-28
- 2.7 系统程序主框架的设置28-30
- 2.8 本章小结30-32
- 第3章 水轮机参数化系统的总体方案以设计方法32-43
- 3.1 设计方法的分类和选择32-34
- 3.1.1 自底向上的设计模式(DOWN-UP)32-33
- 3.1.2 自顶向下的设计模式(TOP-DOWN)33
- 3.1.3 设计方法的选择33-34
- 3.2 总体设计方案34-35
- 3.3 机构分类方法35-39
- 3.3.1 利用机构运动形态进行分类35-36
- 3.3.2 利用机构运动方式进行分类36-37
- 3.3.3 利用机构的特定的用途进行分类37
- 3.3.4 利用机构构造元件进行分类37-39
- 3.4 水轮机分类方法39-40
- 3.5 水轮机分类的实现40-42
- 3.6 本章小结42-43
- 第4章 水轮机蜗壳的参数化设计43-55
- 4.1 蜗壳设计要求43
- 4.2 蜗壳的基本结构及水力计算原理43-48
- 4.2.1 蜗壳的基本结构43-45
- 4.2.2 金属蜗壳中的水力计算原理45-48
- 4.3 蜗壳的参数化设计48-54
- 4.3.1 新建蜗壳项目及其开发环境设定48-50
- 4.3.2 蜗壳原始模型的建立50
- 4.3.3 系统程序主框架的设置50
- 4.3.4 数据库的建立50-51
- 4.3.5 菜单的建立51-52
- 4.3.6 对话框技术的建立52-54
- 4.4 本章小结54-55
- 第5章 小结与展望55-58
- 5.1 本文小结55-56
- 5.2 展望56-58
- 参考文献58-60
- 致谢60-61
- 附录61
【参考文献】
中国期刊全文数据库 前9条
1 黄志伟;马立强;;Pro/TOOLKIT中UI和MFC对话框的比较[J];锻压装备与制造技术;2010年03期
2 张明;;应用性数据库管理系统的设计与实现[J];教育教学论坛;2011年08期
3 杨方飞,阎楚良,林洪义;水泵叶片三维造型原理与工程应用[J];农业机械学报;2003年01期
4 郭凤台;史红伟;蔡晓磊;张晓峰;;基于VBA的水轮机蜗壳计算程序的开发[J];人民长江;2009年16期
5 刘永臣;孙丽;;基于Pro/E二次开发曲轴设计系统的关键技术研究[J];现代制造技术与装备;2007年04期
6 谭凤娟;殷镜波;;Pro/E二次开发在菜单设计中的应用[J];现代制造技术与装备;2009年02期
7 谷学思;宋永增;何航;;ProToolkit的二次开发技术研究与应用[J];自动化与仪器仪表;2010年06期
8 江宁;;VC平台中的ProE二次开发研究[J];中国水运(下半月);2009年10期
9 王大龙;秦琦;;ACCESS数据库和SQL_Server数据库的应用比较[J];科技资讯;2010年04期
中国硕士学位论文全文数据库 前10条
1 马进钊;基于Pro/E的汽轮机转子变型设计研究[D];哈尔滨工程大学;2011年
2 刘莹;基于Pro/ENGINEER的三维标准零件库的研究[D];华中科技大学;2004年
3 陈晓东;基于Pro/ENGINEER平台零件库的二次开发[D];兰州理工大学;2005年
4 唐婕;基于Pro/ENGINEER的压铸模具CAD系统研究[D];四川大学;2005年
5 孙丽;基于Pro/E二次开发的曲轴设计系统[D];东北林业大学;2005年
6 周美艳;基于Pro/ENGINEER平台的自定义钣金件系统的开发与研究[D];兰州理工大学;2006年
7 周玉存;基于Pro/ENGINEER的装配仿真技术研究[D];天津大学;2006年
8 章崇晖;虚拟装配系统的信息管理技术研究[D];华中科技大学;2008年
9 张霞;面向产品设计重用的零件库研究[D];华中科技大学;2008年
10 李超;基于Pro/ENGINEER的常用机构库研究与开发[D];青岛大学;2010年
,本文编号:1035084
本文链接:https://www.wllwen.com/kejilunwen/shuiwenshuili/1035084.html