matlab在机械课程设计中的应用研究

matlab在机械课程设计中的应用研究

ID:25078256

大小:55.50 KB

页数:6页

时间:2018-11-18

matlab在机械课程设计中的应用研究_第1页
matlab在机械课程设计中的应用研究_第2页
matlab在机械课程设计中的应用研究_第3页
matlab在机械课程设计中的应用研究_第4页
matlab在机械课程设计中的应用研究_第5页
资源描述:

《matlab在机械课程设计中的应用研究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、MATLAB在机械课程设计中的应用研究摘要:论文通过MATLAB在减速箱传动轴设计中的应用实例,探讨了MATLAB在机械课程设计中的应用方法和技巧,对运用计算机辅助软件完成工科机械课程设计具有较好的参考价值。关键词:机械设计MATLAB应用0引言目前,工科类的高职院校在完成机械制图、工程力学、机械设计等专业课程后,为了加强学生对基础理论课程的深入理解,综合检测学生的学习情况,总要安排1~2周的课程设计[1]。而在课程设计中所进行的课题大多是围绕传动系统中轴的结构及强度设计展开,由于时间短,工作量大,使得学生产生畏惧感、厌倦感,东拼西凑、东抄西抄,应付了事,失去了搞课程

2、设计的真正意义。近年来,计算机技术的迅速发展及其在机械设计中的广泛应用,使得机械设计越来越方便、快捷。针对高职教育的特点,笔者认为在机械课程设计中应该尽可能多的利用计算机进行辅助设计,一是让学生掌握现代化的设计理念,适应新形式下的职业需求;二是通过引入相对较容易上手的软件,引起学生的兴趣,让学生自主地去学习[2][3]。经过详细的比较研究,笔者选择了功能全面且界面友好、人机交互的软件——MATLAB[4]。1MATLAB软件的特点MATLAB是“矩阵实验室(MatrixLaboratory)”的缩写,它是一种以矩阵运算为基础的交互式程序语言,是专门针对科学和工程中计算

3、和绘图的需求而开发的一种科学计算软件。与其它计算机语言相比,其特点是使用方便,输入简捷,运算高效,内容丰富,并且很容易由用户自行扩展。2 应用研究机械课程设计中的轴类零件大部分受空间力系作用,发生弯扭组合变形,而解决弯扭组合变形的轴强度设计问题对高职学生来说,相对复杂,其原因是计算量和作图量都极大。下面就以减速箱传动轴零件的强度设计问题为例,来探讨MATLAB在机械课程设计中的应用方法和技巧。2.1基于Matlab分析工程实际问题的基本步骤2.1.1根据工程实际问题进行建模①为工程结构或构件选择合适的简化平面,画出其平面简图;②确定研究对象,取分离体,画其受力简图;③

4、列平衡方程。2.1.2 编写Matlab程序 ①Matlab程序编制方式:Matlab程序编制的方式有两种方式:第一种是行命令方式,这就是在命令窗中一行一行地输入程序,计算机每次对一行命令作出反应,像计算器那样。这只能编简单的程序,在入门时可以用这种方式。第二种是M文件方式,当程序稍复杂一些时,就把程序写成一个由多行语句组成的文件,通过在Matlab的命令窗中输入文件名回车来执行这个文件。②Matlab程序编制框架:Matlab程序编制的框架分三部分:a已知数据输入程序段。一般采用input函数输入数据。其格式是z=input(’屏幕上显示的提示信息’)。当执行该函数

5、时,系统等待从键盘输入数据后按回车键,输入的数据就存入变量z中。b相关表达式编制程序段。把建模中的表达式按Matlab规定格式进行编制。此时的程序语句基本上与其数学表达式一致。c结果数据输出程序段。一般采用fprintf函数输出数据微。其格式是fprintf('屏幕上显示的提示信息变量名=%数据输出格式单位',变量名)。在编写程序时,在程序开始处先输入已知条件(给已知参数赋值),这样得出的程序具有一定的普遍性,若需要修改参数,只需修改头几行的数据即可。③Matlab程序运行。2.2应用举例例:设计带式输送机减速器的输出轴直径。已知该轴传递功率为P=5kM,转速n=

6、140r/min,齿轮分度圆直径d=280mm,螺旋角β=14°,法向压力角an=20°。作用在右端联轴器上的力F=380N,方向未定。L1=200mm,L2=150mm,载荷平稳,单向运转。轴的材料为45钢调质处理。2.2.1建模首先,根据力学概念确定轴为研究对象。其次,画出轴的空间受力图, 根据空间力系的平面解析法,画出各平面及F支反力受力图以及轴上作用力偶的受力图;最后,根据各平面受力图,通过静力平衡方程,列出各参数的表达式。圆周力径向力轴向力水平面支反力水平面弯矩……2.2.2编程%轴的设计计算(弯扭组合)%输入参数sigmab=input(‘σb=');%材

7、料的强度极限值sigmabb=input(‘[σ-1]bb=');%材料的对称循环状态下的许用弯曲应力P=input('P=');%轴传递的功率(Km',dD)%输出轴的直径dDfprintf('水平面弯矩 MCy=%3.3fNmm',MCy)%输出轴C处的水平弯矩fprintf('垂直面弯矩 MCz1=%3.3fNmm',MCz1)%输出轴C处左侧的垂直弯矩fprintf('垂直面弯矩 MCz2=%3.3fNmm',MCz2)%输出轴C处右侧的垂直弯矩……%轴的弯扭强度设计作图%画水平弯矩图title('水平弯矩图')  %确定图形

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。