基于功能特征模块的机构运动MD-MKS系统研究与实现
发布时间:2020-11-22 20:53
本文结合“基于功能特征机构运动模块化设计系统”的开发,着重对现代设计方法学在机构运动方案设计上的应用进行了研究,通过借助CAD技术和数据库管理原理实现了功能模块设计、功能模块数据库管理、模块组合设计、运动方案评价等系统功能。论文的主要研究内容如下: 第一章在分析机构方案计算机辅助设计技术发展近况和开发特点、以及机构方案设计的重要性等问题基础上,提出了基于功能特征的模块化设计模式的必要性,并对现有的模块化设计进行评述。 第二章通过基于功能特征的机构方案模块化设计系统的基本功能进行分析和划分,确定此系统的开发平台和开发工具的选择。并根据需求分析和任务管理以及数据结构等设计要求将系统划分为设计模块、模块库以及用户接口等模块,构建系统总体框架。 第三章首先针对机构功能特征进行功能分析,在功能特征分析基础上,对机构设计模块进行分析设计,完成机构功能特征设计的要求,给出具体实现过程和方法。针对功能模块组合设计要求,定义模块接口函数,完成组合模块功能的实现,并对组合模块实现数据管理操作。 第四章针对功能模块特征变量和模块组合的方式,选择了适合MD-MKS评价原则和方法,通过目标函数和加权值的定义,建立了定量的方案设计评价模型,从而选出最优组合方案。 第五章针对功能模块设计所涉及到的大量参数,以及设计结果中的大量数据,建立关系型数据库形式对功能模块进行数据管理。通过Visual Basic开发数据库应用程序进行数据管理、浏览的技术。
【学位单位】:浙江大学
【学位级别】:硕士
【学位年份】:2003
【中图分类】:TH112
【部分图文】:
EndIfEndSllb图3一6比例缩放SerollBar曲柄摇杆机构的动画模拟模块到这里就基本完成,剩下的就是一些条件的判断和除错,使程序更加完善。(2)双曲柄机构模块图3一7双曲柄机构模块动画模拟窗口我们知道,如果将曲柄摇杆机构的曲柄作为机架就变成了双曲柄机构。因此,双曲柄机构同曲柄摇杆机构有很多相似之处。主要区别就在于主动杆和从动杆都可以作360“圆周运动。如果用和曲柄摇杆相同的程序代码,就会产生除数为零或者点的值的取舍发生错误。因此需要针对双曲柄机构的特殊性作相应的处理。对于除数为零,我们可以将除数为零这一点的运动状态去掉,由于动画模拟的形成本身就是不连续的,因此上述处理基本不影响动画的显示效果。在B点与D点的横坐标相等之后。因为当B点的横坐标大于D点的横坐标时
杆作的是摆动。因此,确定摇杆摆动角范围是编写双摇杆机构模块动画模拟的首要问题。图3一8双摇杆机构的摆动范围示意图如图所示,匕p和乙n分别是主动杆AB的最小摆动角和最大摆动角。由图示关系可用余弦定理算出之p和艺n的值。上面这段代码就是对艺p和乙n进行的计算,其中q,r分别是艺p和匕n的余弦值。有了乙p和匕n的值,我们就可以将主动杆的运动编写为受限于乙p到艺n之间的往复运动。这段代码描述的是B点的运动,当s=1时,主动杆逆时针转动;当s=一1时,主动杆顺时针转动。C点的运动与双曲柄机构中C点的运动编写是一样的。那一4一2凸轮类构件模块设计凸轮机构的形式可以多种多样
构的动态模拟[45]。用VisualBasic设计一个按己知功能特征运动的模块时,要求设计者及时提供有效信息,通过交互选择进行机构的设计。模块设计的主窗体(图3一10)由四部分构成,包括参数输入区域、计算结果输出区域、参数化的机构简图显示区域以及控制区域。主窗体的主要功能是模块的计算以及与动画程序的联接,它和动画模拟窗体共同组成一个工程,分别记作丘mModulD和nmModulP。丘mModulP的数据由丘mM0dulD的参数输入区得到,丘mMedulP的加载也是由丘mModulD中的按钮控制实现,因此两个窗体是密不可分的。FrillModulD各部分功能属性如下:O诬鹉工口婆翻口曰日曲曲吻娜秘翻姻海幽滋翻嫩撇{黝撇麟条一价一.翩刻到图3一10曲柄摇杆模块土窗体1)参数输入区域设计者在参数输入区输入相应的数据,对一模块设计进行参数数据设定,
【参考文献】
本文编号:2894640
【学位单位】:浙江大学
【学位级别】:硕士
【学位年份】:2003
【中图分类】:TH112
【部分图文】:
EndIfEndSllb图3一6比例缩放SerollBar曲柄摇杆机构的动画模拟模块到这里就基本完成,剩下的就是一些条件的判断和除错,使程序更加完善。(2)双曲柄机构模块图3一7双曲柄机构模块动画模拟窗口我们知道,如果将曲柄摇杆机构的曲柄作为机架就变成了双曲柄机构。因此,双曲柄机构同曲柄摇杆机构有很多相似之处。主要区别就在于主动杆和从动杆都可以作360“圆周运动。如果用和曲柄摇杆相同的程序代码,就会产生除数为零或者点的值的取舍发生错误。因此需要针对双曲柄机构的特殊性作相应的处理。对于除数为零,我们可以将除数为零这一点的运动状态去掉,由于动画模拟的形成本身就是不连续的,因此上述处理基本不影响动画的显示效果。在B点与D点的横坐标相等之后。因为当B点的横坐标大于D点的横坐标时
杆作的是摆动。因此,确定摇杆摆动角范围是编写双摇杆机构模块动画模拟的首要问题。图3一8双摇杆机构的摆动范围示意图如图所示,匕p和乙n分别是主动杆AB的最小摆动角和最大摆动角。由图示关系可用余弦定理算出之p和艺n的值。上面这段代码就是对艺p和乙n进行的计算,其中q,r分别是艺p和匕n的余弦值。有了乙p和匕n的值,我们就可以将主动杆的运动编写为受限于乙p到艺n之间的往复运动。这段代码描述的是B点的运动,当s=1时,主动杆逆时针转动;当s=一1时,主动杆顺时针转动。C点的运动与双曲柄机构中C点的运动编写是一样的。那一4一2凸轮类构件模块设计凸轮机构的形式可以多种多样
构的动态模拟[45]。用VisualBasic设计一个按己知功能特征运动的模块时,要求设计者及时提供有效信息,通过交互选择进行机构的设计。模块设计的主窗体(图3一10)由四部分构成,包括参数输入区域、计算结果输出区域、参数化的机构简图显示区域以及控制区域。主窗体的主要功能是模块的计算以及与动画程序的联接,它和动画模拟窗体共同组成一个工程,分别记作丘mModulD和nmModulP。丘mModulP的数据由丘mM0dulD的参数输入区得到,丘mMedulP的加载也是由丘mModulD中的按钮控制实现,因此两个窗体是密不可分的。FrillModulD各部分功能属性如下:O诬鹉工口婆翻口曰日曲曲吻娜秘翻姻海幽滋翻嫩撇{黝撇麟条一价一.翩刻到图3一10曲柄摇杆模块土窗体1)参数输入区域设计者在参数输入区输入相应的数据,对一模块设计进行参数数据设定,
【参考文献】
相关期刊论文 前10条
1 刘长军,刘杰;VB应用程序间实现DDE动态数据交换的方法[J];电脑学习;1996年06期
2 周济,段建中,王群;方案设计专家系统中评价子系统的研究[J];华中理工大学学报;1989年02期
3 阎瑛 ,王红;产品方案设计中虚拟模型的动态演示[J];计算机辅助设计与制造;2001年03期
4 唐林,邹慧君;用设计单元法实现计算机辅助机械运动方案设计[J];计算机辅助设计与图形学学报;2000年08期
5 罗庆生,韩宝玲,黎志华;基于计算机辅助教学的组合式工程机械的构形设计[J];计算机辅助设计与图形学学报;2001年07期
6 黄洪钟,赵正佳,关立文,李剑中,冯刚;基于遗传算法的方案智能优化设计[J];计算机辅助设计与图形学学报;2002年05期
7 凌芸,姬舒平,马玉林,蔡鹤皋;一种基于模糊综合评判的设计方法[J];计算机集成制造系统-CIMS;2000年01期
8 孙正兴,丁秋林,李雪萍,周良,杨军;面向CAD/CAM集成化的产品建模方法研究[J];计算机应用;1995年06期
9 童頫;论CIMS的软件设计方法学[J];计算机应用研究;1992年04期
10 成经平;机械系统概念设计的机构选型模糊综合评价[J];机械设计与研究;2001年04期
本文编号:2894640
本文链接:https://www.wllwen.com/kejilunwen/jixiegongcheng/2894640.html