声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1789|回复: 2

[动力学和稳定性] 我按照书本所作出的振型曲线,怎么就是不正确,请大家继续给予指导

[复制链接]
发表于 2006-10-8 08:59 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
大家看看我的这个求悬臂梁 振型函数 的程序 错在那里?

若一个悬臂梁,长度L=30;
那么,按照《结构动力学》里所给的振型函数公式,编程序求前三阶振型图像,但是怎么就和书中的不一样呢??

程序(设C1=10):
>> L=30;  %悬臂梁的度
>> C1=10;    %假设 C1
>> a1=1.875/L;  
>> a2=4.694/L;
>> a3=7.855/L;
>> x=0:1:500;
>> y1=C1*(cos(a1*x)-cosh(a1*x)+(cos(a1*L)+cos(a1*L))*(sin(a1*L)-sin(a1*x))/(sin(a1*L)+sinh(a1*L))); %第一阶振型函数
>> y2=C1*(cos(a2*x)-cosh(a2*x)+(cos(a2*L)+cos(a2*L))*(sin(a2*L)-sin(a2*x))/(sin(a2*L)+sinh(a2*L)));%第三阶振型函数
>> y3=C1*(cos(a3*x)-cosh(a3*x)+(cos(a3*L)+cos(a3*L))*(sin(a3*L)-sin(a3*x))/(sin(a3*L)+sinh(a3*L)));%第三阶振型函数
>> subplot(3,1,1)
>> plot(x,y1)%绘第一阶振型函数曲线
>> subplot(3,1,2)
>> plot(x,y2)%绘第三阶振型函数曲线
>> subplot(3,1,3)
>> plot(x,y3)%绘第三阶振型函数曲线
>>

附:1.前三阶的振型曲线
        2.书中的公式


许多朋友说我的公式可能有问题,但是我是根据书中(《结构动力学》,盛宏玉,合肥工业大学出版社,2005)中所给的公式做出来的。怎么就是不正确呢
请大家继续给予指点
谢谢

振型曲线

振型曲线

书中所给的公式

书中所给的公式
回复
分享到:

使用道具 举报

发表于 2006-10-8 09:51 | 显示全部楼层
问题可能出在解超越方程上!
对于非线性的超越方程准确求解是很困难的,需要多种方法对比看解的误差!
发表于 2006-10-12 16:36 | 显示全部楼层
我原来参照王光远老师的<建筑结构的振动>一书中的公式做过类似的振型图,给你我的程序,你参考一下:
sl=1.875;    %第一振型
%sl=4.7;    %第二振型
%sl=7.87;  %第三振型
l=10;
s=sl/l;
x=0:0.01:10;
y=((sin(s*x)-sinh(s*x))-(sin(sl)+sinh(sl))/(cos(sl)+cosh(sl))*(cos(s*x)-cosh(s*x)))
plot(x,y)

由于当时是借的图书馆的书,现在我这里没有这本书,也没有看过你说的那本书,不过从程序上看,可能是公式上的问题,具体的你可以参照书上的思路自己推一下。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-5-4 23:16 , Processed in 0.057076 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表