多自由度系统振型是特征向量表示还是标准化特征向量表示?
一个桁架(多自由度),刚度矩阵为K,质量矩阵为M,用matlab求取特征值和特征向量:=eig(K,M);
=sort(diag(real((D1))));
V=real(V(:,shunxu));
Factor=diag(V'*mm1*V);
Vnorm=V*inv(sqrt(diag(Factor)));
natfreg=sqrt(lambda)/(2*pi);
求教Vnorm是什么意思?V(特征向量)不就是振型么?为什么要转化成Vnorm?
本帖最后由 VibrationMaster 于 2010-11-25 15:58 编辑
标准化之后,振型向量的长度为1 回复 2 # VibrationMaster 的帖子
但是我上面提到的特征向量的标准化方法是否正确呢? 变量mm1是什么? 回复 4 # 迷路的小孩 的帖子
哦是质量矩阵,就是M
振动主动控制讨论区
小弟课题是振动主动控制,本行是学机械的,对控制上的一些技术很生疏,希望有相同方向的同仁留言大家多交流 各位路过的大牛,小弟做振动主动控制的,建模时遇到个问题,再次求教:一个桁架(多自由度),刚度矩阵为K,质量矩阵为M,用matlab求取特征值和特征向量:
=eig(K,M);
=sort(diag(real((D1))));
V=real(V(:,shunxu));
Factor=diag(V'*M*V);
Vnorm=V*inv(sqrt(diag(Factor)));
natfreg=sqrt(lambda)/(2*pi);
求教Vnorm是什么意思?V(特征向量)不就是振型么?为什么要转化成Vnorm?
还有为啥要这样转化? 回复 1 # zhj860312 的帖子
这是归一化振型用的,从代码看来是质量归一,这样解耦后的刚度矩阵的对角线上就是系统的固有频率的平方了,求解的时候会带来方便。 回复 2 # Rainyboy 的帖子
才发现楼主关于这个问题已经发了几贴了,也得到了一些解释,不妨去翻翻振动力学的书,也许会更有收获。 哈哈,Rainboy给了答案了……支持一个 回复 2 # Rainyboy 的帖子
可是,我发现经过这样转化,振型趋势都变了
回复 5 # zhj860312 的帖子
单个点的振幅数值会变,但是相对的比值不会变吧…… 路过的留个脚印,谢谢 回复 13 # Rainyboy 的帖子
感谢rainyboy,谢谢
页:
[1]