我的频率图没有显示任何东西

19次观点(最近30天)
Janco Tunggal
Janco Tunggal 2021年9月28日
评论: Janco Tunggal2021年9月28日
该程序用于希望通过我对Holzer的方法(或Holzer的表)计算轴上最后一个旋转构件的残留扭矩为0的旋转质量(或Holzer's表)在包含11个旋转质量的轴中找到扭转振动的固有频率。一定频率。
对于“ W”的不同值,我需要对残留的扭矩s(11)(11)(评估的扭矩总和)绘制w或w^2(频率),但该程序似乎并没有为不同的“ w”求解“ s(11)”,因为“ s”(s(1)到s(11),)的1000个值的值只有11个值。有没有办法评估所有W的S(11)?抱歉,我在Matlab中并不是很好。
清除全部
%参数[惯性(kgm^2)和灵活性(rad/nm)]
J(1)= 10350;
J(2)= 9668;
J(3)= 9668;
J(4)= 9668;
J(5)= 9668;
J(6)= 9668;
J(7)= 9668;
J(8)= 2525;
J(9)= 20190;
J(10)= 399;
J(11)= 51800;
E(1)= 0.6560*10^-9;
E(2)= 0.8140*10^-9;
E(3)= 0.8020*10^-9;
E(4)= 0.8300*10^-9;
E(5)= 0.8050*10^-9;
E(6)= 0.7670*10^-9;
E(7)= 0.5680*10^-9;
E(8)= 0.3650*10^-9;
E(9)= 40.680*10^-9;
E(10)= 9.927*10^-9;
E(11)= 0;%没有必要
为了i = 1:1000
w(i)= 0.2*(i-1);
a(1)= 1;%振幅(假设)
t(1)= j(1)*a(1)*(w(i)^2);%扭矩
s(1)= t(1);第一成员的残余扭矩%
为了n = 2:11%成员2至11
a(n)= a(n-1) - (j(n-1)*e(n-1)*a(n-1)*w(i)^2);
t(n)= j(n)*a(n)*w(i)^2;
s(n)= s(n-1) + t(n);
a(n)= a(n-1)-s(n-1)*e(n-1);%a(n)=(先前的res torques的总和)*灵活性
结尾
结尾
情节(w,s(11));
Xlabel(“频率(rad/s)”);
ylabel(“残留扭矩”);

接受的答案

西蒙·陈(Simon Chan)
西蒙·陈(Simon Chan) 2021年9月28日
频率和残留扭矩的IDEXing,可变W和S从1到1000开始,并重新注射2至11。
因此,我认为索引不正确。
尝试修改索引如下:
为了i = 1:1000
w(i)= 0.2*(i-1);
a(1,i)= 1;%振幅(假设)
t(1,i)= j(1)*a(1,i)*(w(i)^2);%扭矩
s(1,i)= t(1,i);第一成员的残余扭矩%
为了n = 2:11%成员2至11
a(n,i)= a(n-1,i) - (j(n-1)*e(n-1)*a(n-1,i)*w(i)^2);
t(n,i)= j(n)*a(n,i)*w(i)^2;
s(n,i)= s(n-1,i) + t(n,i);
a(n,i)= a(n-1,i)-s(n-1,i)*e(n-1);%a(n)=(先前的res torques的总和)*灵活性
结尾
结尾
情节(w,s(11,:));
Xlabel(“频率(rad/s)”);
ylabel(“残留扭矩”);

更多答案(0)

社区寻宝

在Matlab Central中找到宝藏,发现社区如何为您提供帮助!

开始狩猎!