二维梁的固有频率和振型.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一、综合实验题目和要求 题目:求一二维梁的固有振型和频率。 要求:用有限元理论,求一二维梁的固有振型和频率: 用二维梁有限元对梁进行分析数值计算求出其主振型向量和频率; 求出其理论精确解,精确主振型向量和频率; 将理论结果和计算结果进行比较。 二、程序流程图 读取梁的相关参数,输入梁单元数量 读取梁的相关参数,输入梁单元数量 读取梁单元的相关参数,刚度、质量矩阵等 组集总刚度阵、总质量阵 约束处理 求特征值、特征向量 计算圆频率,特征向量归一化 读取理论特征值,计算理论圆频率和振型函数 画出理论和计算主振型图 主程序流程图 (1) (2) (3) 子程序流程图 读取梁单元的刚度和质量矩阵 与下一梁单元的刚度和质量矩阵相加 是否叠加完毕 形成总刚阵,总质量阵 否 是 (1) 子程序流程图 子程序流程图 特征向量归一化 提取与纵向位移有关的向量元素 是否归一化完毕 形成新的特征向量矩阵 否 是 (2) 初始计算的特征向量 子程序流程图 理论主振型的绘制 绘制计算节点处的位移 是否画图完毕 画出理论和计算主振型进行比较 否 是 (3) 理论主振型的归一化 三、实验结果 1.前六阶振型 同一有限元数不同阶数比较(以有限元20为例)如下图所示: 一阶 二阶 三阶 四阶 五阶 六阶 四、实验分析 对于二维梁有限元的划分(以下只对二维梁而言),要根据需求精度进行合理划分,既兼顾精度,同时也兼顾计算量(随着计算精度的提高,单元数量增加,相应计算量也会增加,计算时间也会增加),经过试验随着单元数量增加,其计算精度也不段提高,当将梁分到七单元时,通过计算得到的主振型和频率和理论值吻合的非常好。当梁取一单元时(elementno=1),由于梁总体只有两自由度,故只能得出前两阶主振型;当梁取二单元时(elementno=2),由于梁总体有四自由度,故只能得出前四阶主振型;对于梁取三单元(elementno=3)以及三单元以上(elementno3)时,梁总体有六自由度以及更高自由度,这里只画出前六阶主振型图。下六图是在elementno=20的情况下,通过计算,画出前六阶的主振型图(其中红线部分为理论主振型图,绿色五角星是计算在梁各单元节点处的振型,数量取决于梁单元划分的数目)。 源程序清单 clear all close all %各参数的设置 rou=2.7e3; %密度 A=1e-3; %横截面积 E=72e9; %弹性模量 L=1; %梁长 I=8.3333e-009; %截面惯性矩 elementno=input(输入有限元的数量:); %有限元的数量 rodno=elementno+1; %节点数 alldimension=rodno*2; l=L/elementno; %单元刚度矩阵 ke=E*I/l^3*[12 -6*l -12 -6*l; -6*l 4*l^2 6*l 2*l^2; -12 6*l 12 6*l; -6*l 2*l^2 6*l 4*l^2]; %单元质量矩阵 me=rou*A*l/420*[156 -22*l 54 13*l; -22*l 4*l^2 -13*l -3*l^2; 54 -13*l 156 22*l; 13*l -3*l^2 22*l 4*l^2]; K=zeros(alldimension,alldimension); M=zeros(alldimension,alldimension); for i=1:elementno %总刚度矩阵和总质量矩阵 K(2*i-1,2*i-1)=ke(1,1)+K(2*i-1,2*i-1); K(2*i-1,2*i)=ke(1,2)+K(2*i-1,2*i); K(2*i-1,2*i+1)=ke(1,3)+K(2*i-1,2*i+1); K(2*i-1,2*i+2)=ke(1,4)+K(2*i-1,2*i+2); K(2*i,2*i-1)=ke(2,1)+K(2*i,2*i-1); K(2*i,2*i)=ke(2,2)+K(2*i,2*i); K(2*i,2*i+1)=ke(2,3)+K(2*i,2*i+1); K(2*

文档评论(0)

Epiphany + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档