利用传递矩阵法和Riccati传递矩阵法分析转子临界转速

利用传递矩阵法和Riccati传递矩阵法分析转子临界转速 一、 所需求解转子参数 将转子简化为如下所示: 三个盘的参数为: 另,阶梯轴的三段轴的截面惯性矩分别为: 三段轴的单位长度轴段的质量分别为: 二、 试算转轴的传递矩阵 取试算转速 ; 则,各轴段的传递矩阵分别为: 第1段 第2段 第3段 第4段 第5段 第6段 此6段传递矩阵均采用MATLAB编程求解,MATLAB的源文件为H.m 三、 采用传递矩阵法进行各段轴的状态参数的传递 初始参数列阵为: 令,则初始矩阵可化为: 以初始矩阵乘第一轴段的传递矩阵,则可得第一段轴的终端状态参数: 由于考虑支座的支撑刚度系数变化从,先取,那么,此处,则可得支座A后第2段的起始端参数阵为: 用第2段的传递矩阵乘此矩阵,可得第2段终端参数: 用中间圆盘的传递矩阵乘第2段终端参数阵,即可得第3段起始端参数: 用第3段传递矩阵乘其始端参数矩阵: 用上式乘以支座刚度矩阵,得其终端参数: 则,根据可得: ,则可得支座B后第4段的起始端参数阵为: 同上,用此段轴的传递函数乘其起始端的状态参数,可得: 则,根据可得: 则,可得第5段的起始参数矩阵: 其中,为铰链处的转角。 用第5段的传递矩阵乘此参数矩阵,即得第5段的终端参数: 用上式乘以支座刚度矩阵可得第6段的初始状态参数阵: 则,用第6段的传递矩阵乘此状态参数即可得其终端的参数阵: 根据最右边盘得传递矩阵,可得转子终端的状态参数: 则根据终端的自由状态,则应该; 通过令解出,并将其带入到的表达式中,可得: ; 此处使用的MATLAB源程序为calculate.m 在MATLAB中使用线性插值法寻找最佳p值使得∆逼近于0。其程序为rotor.m 经计算,考虑支撑刚度变化之间时,取时,一阶临界转速值为 取时,一阶临界转速值为 取时,一阶临界转速值为 取时,一阶临界转速值为 取时,一阶临界转速值为 取时,一阶临界转速值为 因此随着刚度的增加,一阶临界转速的值越来越大,而当不考虑支座的刚度变化,假设为完全刚性的话,一阶临界转速值为,因此当取时一阶临界转速值已相当接近完全刚性的情况。 四、 采用Riccati传递矩阵法进行各段轴的状态参数的传递 根据Riccati传递矩阵法的原理,只需在传递矩阵法的基础之上求得各截面的Riccati传递矩阵。 将转子截面的状态参数分组:, 因为左端和右端均为自由端,故,;,; 所以,我们可得到左端截面的Riccati传递矩阵; 根据第i+1截面、之间的Riccati变换公式: 可得(同样,试算转速选为): 左盘右边截面的Riccati传递矩阵:; 第1轴段末的Riccati传递矩阵:; 刚性支承在此处的处理因为涉及到刚度,取的情况,所以在获取其支承左边的Riccati传递矩阵后,需将转换为(即第二类Riccati变换),然后再代入到普通传递矩阵的式子: ; 可得:。 最终可得:,即;此处的即为刚性支承右端截面的第二类Riccati传递矩阵。 则,第2段轴段末的Riccati传递矩阵: 可得: 通过中间圆盘后,可得圆盘右边的Riccati传递矩阵: ; 则,第3轴段右边的Riccati传递矩阵为: ; 到达第二个刚性支承处,同样采用第二类Riccati变换,并带入Riccati传递矩阵公式: 即可得: 继续进行传递,第4轴段末的Riccati传递矩阵为: 可得: 由于,第4轴段末是球头联轴器,故,在此也要进行另外的推导,由于球头联轴器的力矩刚性系数趋近于0,则在此利用弹性铰链的传递矩阵: ;; 把带入上式中,可得: 则,可得: 再根据第5轴段的传递矩阵,可得第5轴段末的Riccati传递矩阵: 第5轴段末为一刚性支承,则同样采用第二种Riccati变换,可得刚性支承右端的Riccati传递矩阵: 同样,根据第6轴段的传递矩阵,可得第6轴段末的Riccati传递矩阵: 最后,通过最后一个圆盘的传递,可以得到转子最右端的Riccati传递矩阵: 即,最右边截面上应该满足:;又,由于;所以,只有当时,才能取到的值,所以只有临界转速值p才能使尽量接近于0。 此处; 此处的算法MATLAB程序为calculate2.m 利用线性插值法来求取最终的临界转速值p,只需将第一次求解的rotor.m的程序中的算法程序calculate.m改为calculate2.m即可。 考虑支撑刚度变化之间时,取时,一阶临界转速值为 取时,一阶临界转速值为 取时,一阶临界转速值为 取时,一阶临界转速值为 取时,一阶临界转速值为 取时,一阶临界转速值为 因此随着刚度的增加,一阶临界转速的值越来越大,而当不考虑支座的刚度变化,假设为完全刚性的话,一阶临界转速值为,因此当取时一阶临界转速值已相当接近完全刚性的情况。 附录: H.m function output = H(in1,in2,in3,in4) % in1=l in2=J in3=m in4=p syms S T U V k a E J m p l; E=2e11; l=in1; J=in2; m=in3; p=in4; k=l*(m*(p^2)/(E*J))^0.25; S=0.5*(0.5*(exp(k)+exp(-k))+cos(k)); T=0.5*(0.5*(exp(k)-exp(-k))+sin(k)); U=0.5*(0.5*(exp(k)+exp(-k))-cos(k)); V=0.5*(0.5*(exp(k)-exp(-k))-sin(k)); a=k/l; output=[S T/a U/(a^2*E*J) V/(a^3*E*J);a*V S T/(a*E*J) U/(a^2*E*J);a^2*E*J*U a*E*J*V S T/a;a^3*E*J*T a^2*E*J*U a*V S]; Calculate.m function output=calculate(in) syms p a b p=in; H1=H(0.06,1.7e-8,2.45,p); H2=H(0.15,3.2e-8,3.063,p); H3=H(0.05,3.2e-8,3.063,p); H4=H(0.03,3.2e-8,3.063,p); H5=H(0.1,0.9e-8,1.587,p); H6=H(0.06,0.9e-8,1.587,p); o1=[1 a -(1-0.016/0.012)*0.012*p^2*a 3.5*p^2] ; o1=H1*o1; KK=[1 0 0 0;0 1 0 0;0 0 1 0;-10^8 0 0 1]; o2=KK*o1; o2=H2*o2; K1=[1 0 0 0;0 1 0 0;0

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

  1. 法和法律的概念、法的本质和特征(国家意志性、强制性 、利导性 、规范性)、法的形式 (宪法、法律、行政法规、地方性法规、自治法规、特别行政区法律、行政规章、国际条约)、法的分类(成文法和不成文法..)

    一.法和法律 (一)法和法律的概念         1.法的概念             法是由国家制定或认可,并由国家强制力保证实施的,反映着统治阶级意志的规范体系.         2.法律的概念 ...

  2. 【光学】基于matlab GUI矩阵法和等效界面法光学薄膜对反射率影响【含Matlab源码 2102期】

    ⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[光学]基于matlab GUI矩阵法和等效界面法光学薄膜对反射率影响[含Matlab源码 2102期] 点击上面蓝色字体,直接付费下载, ...

  3. matlab怎么求反馈增益矩阵,反馈增益矩阵状态反馈闭环传递函数矩阵为.PPT

    反馈增益矩阵状态反馈闭环传递函数矩阵为 与理想极点多项式 比较, 有 * 第八章 状态反馈和状态观测器 状态反馈及极点配置 输出反馈及极点配置 状态观测器 降维状态观测器 带有状态观测器的状态反馈系统 ...

  4. MATLAB转移矩阵法仿真,利用转移矩阵和MATLAB求解一维薛定谔方程的一种简捷方法...

    引言在半导体量子器件的分析和设计中,需要计算薛定谔方程,转移矩阵方法是常见的求解途径之一[1,2].转移矩阵方法是较为基于抽象的矩阵迭代计算,处理比较琐杂.由于转移矩阵方法的实质仍是求解线性方程组,因 ...

  5. matlab rbf函数_基于径向基函数(RBF)的无网格伪谱法与程序实现(2)——微分矩阵...

    参考资料 Gregory E. Fasshauer. Meshfree Approximation Methods with MATLAB. P.387 P401 数值实现 Matlab 2019a ...

  6. 在matlab中,利用for循环来生成一个矩阵,并分别对该矩阵的行和列进行求和

    在matlab中,利用for循环来生成一个矩阵,并分别对该矩阵的行和列进行求和 先创建一个新的脚本,并保存,在编辑器中进行编辑.具体如图,以5阶方阵为例: a=zeros(5,5): for i=(1 ...

  7. Matlab指标权重的确定(AHP标度拓展层次分析法、EVM熵权法和博弈论的结合)

    我们在处理统计数据时,会经常遇到需要和合并指标的问题,虽然主成分分析是一个不错的选择,但是指标赋权在很多研究中也经常使用,结合主观和客观的赋权更符合实际些,博弈论是个不错的选择.所以本文的代码是博弈论 ...

  8. matlab射影几何,一种利用单幅图像的现场摄像机自标定方法

    1. 引言 摄像机标定是计算机视觉测量的前提和基础,通过摄像机标定构建了三维空间点与二维图像点之间的联系.在视觉监控.视觉监测.视觉定位和测量等应用中,要求摄像机能在妨碍工作的情况下,实现摄像机的实时 ...

  9. matlab ploty,matlab绘制函数 如何利用matlab的ploty

    最近有网友提出"matlab绘制函数 如何利用matlab的ploty"等问题,小小知识站提取了各大知名网站有关"matlab绘制函数 如何利用matlab的ploty& ...

最新文章

  1. 【Python学习笔记】注释,代码块,多行输出,忽略转义符的输出
  2. 第一个android程序HelloWorld
  3. java if 三目运算符_if-else和三元运算符的不同行为
  4. 精通android布局,Android精通:View与ViewGroup,LinearLayout线性布局,RelativeLayout相对布局,ListView列表组件...
  5. .net随笔-vb.net Accord.Net机器学习之SVM分类
  6. python settings模块安装_Python settings-helper包_程序模块 - PyPI - Python中文网
  7. sql 命令使用简单记录
  8. 学校校车运营各项安全管理制度_学校校车接送安全管理制度(通用3篇)
  9. apache+tomcat+jk配置负载均衡
  10. 单台电脑运行多个 Tomcat 服务器
  11. Android Studio模拟器磁盘空间不足(Not enough disk space to run AVD)
  12. select ajax加载数据,ajax 执行成功后返回j页面加载 joson 数据(加载select数据)
  13. 【MV-3D】----多视图的3D目标检测网络
  14. 转载HTML实体字符
  15. 勒让德n项多项式的m次求导
  16. 计算机的搜索功能无法启用,电脑文件搜索功能无法使用的具体解决方法
  17. 域名CNAME记录不能同时适配根域名和www的解决方法
  18. MEM/MBA英语基础(06)复合句-名词性从句
  19. python导入py文件报错
  20. 写推文满一年,分享 5 个小编常用的写作软件

热门文章

  1. 技术人员必须具备的四种能力|关于技术对话与思考
  2. 2018年的我是怎么活下来的,过于真实了哈哈哈哈
  3. Excel VBA属性、方法、事件大全——Part1(Complete List of Excel VBA attribute/method and event)
  4. javascript-匀速动画
  5. 比马化腾预期要早好几年!QQ第一位满级用户出现了,竟是位女生? 1
  6. 空间曲线在坐标面上的投影
  7. CVPR和ICLR双榜公布!最离谱审稿人竟然没读论文!
  8. 题目解析——判断字符串是否是合法的IP地址
  9. android4.4默认输入法设置
  10. 阿里云服务器Windows Server 2008 架设 Web 服务器教程(图文详解)