刘静博+汪宝珠

摘 要:通过具体的示例介绍MATLAB软件在机械力学问题中的应用,说明利用该软件解决机械力学中的一些复杂计算和作图问题非常方便精准。该软件程序编写简单,功能强大,符合工程语言设计,有很大的优势对于解决在机械力学中的问题。尤其是该软件在解决理论力学、材料力学和机械振动等机械力学问题会显示出很大的优越性。所以,可推广使用MATLAB解决一些机械专业遇到的机械力学问题。

关键词:MATLAB;机械力学;理论力学;材料力学;机械振动

DOI:10.16640/j.cnki.37-1222/t.2016.24.034

0 引言

机械力学是指在机械专业的学习过程中所遇到的一些力学问题。机械力学渗透到很多科目中,例如理论力学静力学平衡问题、材料力学中的弯曲变形和机械振动中的振动模态分析问题等诸如此类在机械领域内的力学问题。一般机械力学问题的求解运算量大,函数图形绘制复杂。限于篇幅,下面仅就举出一个实例:MATLAB在机械振动中对单自由度阻尼系统固有振动模态分析的应用。

例:已知单自由度阻尼系统,物体质量,弹簧的刚度系数为,阻尼常数,所加外力;试分析该单自由度阻尼系统的固有振动模态。

1 数学模型的建立

(1)单自由度阻尼系统振动微分方程的建立:

为了研究该系统的固有振动模态,可设所加外力。则该系统的振动微分方程可改写为:

由上式可知:为固有频率,为阻尼系数。取,间隔为十个阻尼系数,初始条件为,对该单自由度阻尼系统进行模态分析。

(2)单自由度阻尼系统振动方程的解析解:

常系数二阶微分方程的通解形式为:;式中和是特征方程的两个根,而和则由初始条件决定。通常教材中都采用传统的解析法求解此类题目,当时求解得到一对共轭复根:,其中;则解可写成正弦函数的形式,常数就转化为和,可得: ;

其中,。

2 模型的求解

2.2 求解结果

3 结论

通过以上实例分析可以看出,MATLAB在机械领域中的应用十分广泛,尤其是在解决机械领域中力学方面的问题更加方便,MATLAB所带的绘图功能十分强大,使得MATLAB在解决机械力学方面的问题更加直观易懂。应用MATLAB软件解决机械力学方面的问题求解简单、易于掌握,大大提高了解决机械力学方面问题的效率。因此,在机械专业的学习过程中重视对MATLAB软件的使用,对于机械专业人员的理论研究能力和解决实际工程问题的能力都会有很大的提高,为机械专业人员将来的自身发展大有裨益。

参考文献:

[1]孙训方,李孝淑,陆耀洪.材料力学[M]上册2版.北京:高等教育出版社,1987.

[2]董景新,赵长德,熊沈蜀等.控制工程基础[M]3版.北京:清华大学出版社,2009.

[3]哈尔滨工业大学理论力学教研组.理论力学7版[M].北京:高等教育出版社,2009.

matlab理论力学项目研究,基于MATLAB的机械力学问题的研究相关推荐

  1. 汽车动力性仿真matlab程序,汽车理论课程设计:基于Matlab的汽车动力性的仿真

    汽车理论课程设计:基于Matlab的汽车动力性的仿真 2009 届届 汽车工程系汽车工程系 汽汽 车车 理理 论论 课课 程程 设设 计计 题题 目目 汽车动力性的仿真 学学 院院 机 电 工 程 学 ...

  2. matlab 图片倒影_计算物理基于matlab方法研究水中倒影问题

    计算物理基于matlab方法研究水中倒影问题 基于 Matlab 方法研究水中倒影问题[摘 要] 本文介绍了用 matlab 研究倒影问题的方法,利用 matlab 可视化的优点可 以直观的得出结果. ...

  3. matlab的多变量dmc源程序,基于MATLAB多变量DMC算法的仿真技术研究

    基于MATLAB多变量DMC算法的仿真技术研究 基于MATLAB多变量DMC算法的仿真技术研究 作者:李凤霞 于佐军 来源:<科技创新导报>2011年第17期 摘 要:利用MATLAB开发 ...

  4. matlab扩频与解扩,基于+MATLAB+的DSSS+系统的仿真研究.pdf

    基于+MATLAB+的DSSS+系统的仿真研究.pdf 2012年第08期 专题研究 基于MATLAB的 DS-SS系统的仿真研究 ■ 梁春东 摘要:文章阐述了扩频通信的理论基础,并利用MATLAB可 ...

  5. matlab噪音的消除办法,基于MATLAB的噪声消除方法.ppt

    基于MATLAB的噪声消除方法 基于MATLAB的噪声消除方法 答 辩 人 :徐 苏 美 指导教师:杨卫平教授 论文的指导思想 21世纪的社会是信息化社会,我们生活中的每一天都离不开数字信号.随着信息 ...

  6. matlab直流计算,一种基于MATLAB的直流开关振荡回路参数测量系统及计算方法与流程...

    本发明属于电力电子 技术领域: ,具体为一种基于MATLAB的直流开关振荡回路参数测量系统及计算方法. 背景技术: :近些年来,我国在高压直流输电技术的研究和应用上取得了突飞猛进的发展,目前已投运的高 ...

  7. 【MATLAB第58期】基于MATLAB的PCA-Kmeans、PCA-LVQ与BP神经网络分类预测模型对比

    [MATLAB第58期]基于MATLAB的PCA-Kmeans.PCA-LVQ与BP神经网络分类预测模型对比 一.数据介绍 基于UCI葡萄酒数据集进行葡萄酒分类及产地预测 共包含178组样本数据,来源 ...

  8. 基于计算机的控制系统,基于计算机的机械控制系统实现方式研究.pdf

    116 Mechanics-electronics Applied Technique 机电技术应用 2017 年 1 月 基于计算机的机械控制系统实现方式研究 张华鹏 ,舒林果 ,韦祺然 (沈阳理工 ...

  9. 基于学习的机械臂抓取研究综述

    1.基于学习的机械臂抓取研究综述 Kleeberger, K., Bormann, R., Kraus, W. et al. A Survey on Learning-Based Robotic Gr ...

  10. 基于matlab的单相pwm逆变电路的仿真研究,基于MATLAB的单相PWM逆变电路的仿真研究...

    基于MATLAB的单相PWM逆变电路的仿真研究 [摘要]逆变电路是PWM控制技术最为重要的应用场合.这里在研究单相桥式PWM逆变电路的理论基础上,采用Matlab的可视化仿真工具Simulink建立单 ...

最新文章

  1. JS中的7种设计模式
  2. FPGA篇(三)基于FPGA的几种排序算法
  3. 看奥运之二:现场看男子体操团体决赛
  4. 【QT 数据库专辑】【04】WIN7下搭建本地SQL SERVER数据库 - 手把手-登录远程数据库帐号设定问题
  5. 80端口未被占用,无法启动wamp的解决方法(原创)
  6. 腾讯魔镜壁纸所在位置
  7. stm32f072--定时器17使用CH1N通道输出pwm时没有波形的原因
  8. 给大家讲解一下 AIDL原理分析
  9. js上传插件uploadify自动检测不到flash控件的问题
  10. HTML期末大作业课程设计~仿阴阳师游戏官网首页html模板(HTML+CSS)~动漫主题html5网页模板-HTML期末作业课程设计期末大作业动漫主题html5网页模板-html5网页设计源码...
  11. 惠普HP LaserJet Pro M104a 打印机驱动
  12. pdf,word,ppt在线预览
  13. zarchiver解压提示出错_zarchiver解压操作出错怎么办 zarchiver解压操作出错解决办法...
  14. Vultr开启宝塔8888端口教程,手把手教你开启8888端口以及其它端口
  15. 关于虚拟机中linux如何ping通百度
  16. 草莓柿子文案:草莓柿子水果店文案,草莓柿子水果朋友圈文案
  17. 管理启示:“幸福的小狐狸”
  18. 虚拟环境内使用pip安装torch内存爆掉
  19. 换FasterRcnn模型backbone
  20. (休闲小游戏)Adidas的投篮游戏

热门文章

  1. MSChart控件在对话框程序(vc2010 MFC)中的错误怎么解决?
  2. python全套视频迅雷下载_[全套视频] 老王Python基础,进阶,项目篇(无KEY完整版) 视频教程 15G...
  3. RRC 常用名词解释
  4. 2022年技术胖私藏工具分享
  5. 微信公众号 语音转文字api_快速上手——微信公众号开发接入
  6. 如何连接禅道的mysql_禅道一键安装包如何实现mysql异机连接
  7. Redis初识、设计思想与一些学习资源推荐
  8. 求PIFA天线相关介绍
  9. 地籍图 cad cass 二次开发 过滤器过滤扩展数据组码1000的解决方案
  10. 软件测试每日例会,每日例会(二).md