用传递矩阵及 MATLAB求解船舶轴系振动 陈万宏 (广州船舶及海洋工程设计研究院 ) 摘  要 :介绍功能强大的科学计算软件 MATLAB,利用其方便处理矩阵的功能 ,通过轴系传递矩阵法 ,求解轴系振动的固有频率和主振型。 关键词 : MATLAB 传递矩阵  轴系振动 一  引  言 机械振动是工程中经常遇到的现象 ,但柴油机的振动具有独特性 ,除了安装在柴油机上的部件及管系有可能产生局部振动外 ,柴油机装置还产生整机振动。柴油机曲轴传动系统伴随动力输出 ,有扭转振动、纵向振动和横向振动产生 ,所以要求在船舶设计阶段使轴系的振动临界转速尽量不在工作转速范围内 ,或者不发生危险的激烈振动 ,以保证柴油机及其轴系正常工作。要做到这一点必须对船舶轴系振动进行计算 ,轴系振动的计算方法很多 ,但在精度和计算量上有很大区别。由于船舶轴系是由一些单元一环一环地结合而成 ,呈现一种链状 ,对于这种特殊结构的多自由度系统进行分析时 ,可以采取一种有效的计算方法 ———传递矩阵法。由于船舶轴系是多自由度系统 ,要建立整个系统的传递矩阵要处理大量的数据 , 用高级语言例如 C和 FORTRAN来处理这些数据并非易事 ,而利用 MATLAB超强处理矩阵的能力来处理数据 ,可起到事半功倍的效果。本文主要介绍应用 MATLAB软件进行船舶轴系振动分析计算。 二  MATLAB简介 MATLAB是一个适用于科学计算和工程应用的数学软件系统 ,它是一种以矩阵为基本编程单元的程序语言 ,是面向科学与工程计算的高级语言 ,是一种命令式的交互语言 ,同时支持程序运行。用户可以根据需要按照 MATLAB的规范编写程序 ,作为 MATLAB的外部命令来使用。 MATLAB与其它高级语言之间的关系 ,如同高级语言和汇编语言的关系。因为高级语言的执行效率低于汇编语言 ,而 MATLAB的编程效率、可读性和可移植性要远远高于其它高级语言 ,所以在计算机辅助设计和仿真中 ,适合从 MATLAB专用高级语言开始 ,不但可以提高编程效率 ,而且可以提高编程的可靠性和质量。 33  2005年第 3期 广  东  造  船 三  轴系振动传递矩阵的建立与计算 1 基本概念 (1)系  统 系统由许多单元组成。这些单元包括点单元和场单元。点单元有集中质量单元、支撑单元 ;场单元如无质量弹簧单元、均布质量轴单元等 ,各单元相互连结 ,构成系统。 (2)状态向量 状态向量是一个列矩阵 ,它给定系统中单元端点截面的广义力和位移。状态向量所含参量一般要求能够完整描述单元端面的运动状态 ,而本单元本身的参数及力学特性不出现在状态向量中。 (3)传递矩阵 传递矩阵把系统中单元两端点的状态向量联系起来 ,它反映单元本身特性。 2 扭振系统诸单元的传递矩阵 为节省篇幅 ,本文根据有关资料直接给出扭振系统诸单元的传递矩阵。 (1)惯性单元的传递矩阵 θ M R i + 1 = 1 0 Ip 2 13 θ M L i + 1 式中 M和 θ分别为该惯性单元左右两端所受的扭矩和转 角 , I和 P分别为转动惯量和振动频率 , R和 L表示该惯性单元的左右两端。 (2)轴单元的传递矩阵 θ M L i + 1 = 1 e 0 13 θ M R i + 1 式中 M和θ分别为该惯性单元左右两端所受的扭矩和转角 , e为该轴单元柔度 , R和 L表示该惯性单元的左右两端。 (3)组合单元的传递矩阵 将惯性单元的传递矩阵与轴单元的传递矩阵合并 ,即可得到第 i + 1质量及第 i质量右端状态向量之间的传递矩阵 ,于是有下式 :

用matlab求解传递矩阵,用传递矩阵及MATLAB求解船舶轴系振动相关推荐

  1. matlab riccati法 临界转速,利用传递矩阵法和Riccati传递矩阵法分析转子临界转速...

    利用传递矩阵法和Riccati传递矩阵法分析转子临界转速 利用传递矩阵法和Riccati传递矩阵法分析转子临界转速 一. 所需求解转子参数 将转子简化为如下所示: 三个盘的参数为: 另,阶梯轴的三段轴 ...

  2. 应用MATLAB求解线性代数题目(二)——矩阵

    目录 矩阵的秩 矩阵A与B的和与差 矩阵的数乘 矩阵A与B的乘积 转置矩阵 伴随矩阵 可逆矩阵: 简化行阶梯(行最简)矩阵 矩阵A的n次方 矩阵的秩 先看一下矩阵的秩的定义,摘自百度百科. 方阵(行数 ...

  3. 利用变换矩阵求解机器人操作臂雅克比矩阵

    雅克比矩阵的求法 1.传统的连杆传递求法 2.利用变换矩阵T求法 04T = [ 04R 04P;0 0 0 1] 04v = 04P' 注意这里P对角度求导,结果要带上Θ 44v = 40R*04v ...

  4. matlab将矩阵分解成lu,10行代码实现矩阵的LU分解(matlab)

    最近由于数值分析实验课要求,需要通过matlab实现矩阵的LU分解.但是看了很多网友写的程序,基本上都是通过循环嵌套循环来实现矩阵的LU分解.略感琐碎,因此最近两天便一直在思考能否利用矩阵的乘v法,来 ...

  5. matlab可视化大学物理学_传输矩阵法在大学物理波动光学教学中的应用

    1 提出问题 在现代光学技术中,从基本的光学元件增反膜和增透膜[1],到超快光路中用来补偿飞秒激光色散的啁啾镜,以及半导体微腔领域中广泛使用的分布式布拉格反射器(DBR)[2],这些光学元件基本的特征 ...

  6. 乘幂法计算矩阵主特征值和特征向量-Matlab实现

    文章目录 1.前言 2.方法介绍 3.算法步骤 4.数值实验 5.总结 6.Matlab代码 1.前言 乘幂法主要用于求实矩阵按模最大的特征值(主特征值)和相应特征向量.本文通过Matlab解决实际例 ...

  7. matlab 矩阵除以一个矩阵,matlab 如何用一个数除以一个矩阵

    如何用MATLAB求一个矩阵的特征值 a=816357492>>eig(a)ans=15.00004.8990-4.8990 如何用matlab定义一个列向量 a=[7;15*ones(8 ...

  8. MATLAB学习笔记(二)——主要是MATLAB的矩阵知识

    PS:主要是讲解矩阵的相应的实现方法,其实MATLAB的很大一部分的优势,就是集成了矩阵级别的运算,并以此为特点,可以进行多维空间上的验证. 让我们懂得了原来线性代数如此有用= - =. (一)MAT ...

  9. matlab qr分解作用,MATLAB论文_矩阵的QR分解及其MATLAB实现.doc

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp计算机&nbsp>&nbspmatlab MATLAB论文_矩阵的QR分解及其MATLAB实 ...

最新文章

  1. Mysql 数据库命令行导出导入sql脚本
  2. 读阿里亿级日活网关通道架构演进有感
  3. mysql+sql+子查询语句_SQL子查询
  4. 2021年广东新高考学业水平考试成绩查询,2021年1月广东高中学业水平考试成绩查询时间及入口...
  5. [转]苦逼男和女神之间的经典对话,亲身经历过的有木有啊,必须转。。。
  6. 特征值_特征值和奇异值的关系是什么?
  7. 写乐100道练习题_【写乐钢笔使用】_摘要频道_什么值得买
  8. 《实变函数简明教程》,P115,第14题(利用Lebesgue控制收敛定理求函数列Lebesgue积分的极限)
  9. 应届生产品助理/经理面试,应当多谈点什么?
  10. cocos2d-x中制作动画
  11. w7设置双显示器_win7系统设置双显示器多屏幕模式的操作方法
  12. python个人博客搭建_Django后台 + Wordpress主题快速搭建个人博客
  13. Mac SpotLight无法搜索
  14. 网站增加百度收录最有效的方法!!!!!!
  15. SQL Server 2005 版本介绍及所谓“企业管理器”问题
  16. 5-3 凸多边形面积
  17. JAVA实现文件批量打包下载
  18. PdfReader 2:this.readPdf() -4 PdfName
  19. 2万字长文盘点五种负载均衡策略
  20. 设计师的自我修养pdf_设计师:您为了自己的利益有太多自我吗?

热门文章

  1. wkhtmltopdf 实现html转pdf (thead)分页问题
  2. C++算法(高精度算法)
  3. 【创建包:employee,完成如下功能】1. 创建一个员工类(Employee),其中包括:1) 4个私有属性:员工姓名(name)、员工年龄(age)、员工职位(position)、工资
  4. html下拉菜单无法选择,下拉菜单无法正常工作。(html)
  5. 数据库设计的三个阶段
  6. elementui表格边框错位
  7. Unity UI Toolkit学习笔记-Runtime UI 案例实践
  8. 17.C语言进阶——深度理解指针
  9. python endswith 用法
  10. python微信跳一跳