|
|
[求助]
这样组装平面桁架的质量矩阵对不对呢?
%单元刚度矩阵
k1=[0.7375000E+08 0.0000000E+00 -0.7375000E+08 0.0000000E+00;
0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00;
-0.7375000E+08 0.0000000E+00 0.7375000E+08 0.0000000E+00;
0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00;];
k2=[0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00;
0.0000000E+00 0.9833333E+08 0.0000000E+00 -0.9833333E+08;
0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00;
0.0000000E+00 -0.9833333E+08 0.0000000E+00 0.9833333E+08;];
k3=[0.3776000E+08 0.2832000E+08 -0.3776000E+08 -0.2832000E+08;
0.2832000E+08 0.2124000E+08 -0.2832000E+08 -0.2124000E+08;
-0.3776000E+08 -0.2832000E+08 0.3776000E+08 0.2832000E+08;
-0.2832000E+08 -0.2124000E+08 0.2832000E+08 0.2124000E+08;];
k4=[0.7375000E+08 0.0000000E+00 -0.7375000E+08 0.0000000E+00;
0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00;
-0.7375000E+08 0.0000000E+00 0.7375000E+08 0.0000000E+00;
0.0000000E+00 0.0000000E+00 0.0000000E+00 0.0000000E+00;];
%单元质量矩阵
m1=[0.9466667E-01 0.0000000E+00 0.4733333E-01 0.0000000E+00;
0.0000000E+00 0.9466667E-01 0.0000000E+00 0.4733333E-01;
0.4733333E-01 0.0000000E+00 0.9466667E-01 0.0000000E+00;
0.0000000E+00 0.4733333E-01 0.0000000E+00 0.9466667E-01;];
m2=[0.7100000E-01 0.0000000E+00 0.3550000E-01 0.0000000E+00;
0.0000000E+00 0.7100000E-01 0.0000000E+00 0.3550000E-01;
0.3550000E-01 0.0000000E+00 0.7100000E-01 0.0000000E+00;
0.0000000E+00 0.3550000E-01 0.0000000E+00 0.7100000E-01;];
m3=[0.1183333E+00 0.0000000E+00 0.5916667E-01 0.0000000E+00;
0.0000000E+00 0.1183333E+00 0.0000000E+00 0.5916667E-01;
0.5916667E-01 0.0000000E+00 0.1183333E+00 0.0000000E+00;
0.0000000E+00 0.5916667E-01 0.0000000E+00 0.1183333E+00;];
m4=[0.9466667E-01 0.0000000E+00 0.4733333E-01 0.0000000E+00;
0.0000000E+00 0.9466667E-01 0.0000000E+00 0.4733333E-01;
0.4733333E-01 0.0000000E+00 0.9466667E-01 0.0000000E+00;
0.0000000E+00 0.4733333E-01 0.0000000E+00 0.9466667E-01;];
%组装刚度矩阵
KK=zeros(8,8);
KK=Bar2D2Node_Assembly(KK,k1,1,2);
KK=Bar2D2Node_Assembly(KK,k2,3,2);
KK=Bar2D2Node_Assembly(KK,k3,1,3);
KK=Bar2D2Node_Assembly(KK,k4,3,4);
%组装质量矩阵
MM=zeros(8,8);
MM=Bar2D2Node_Assembly(MM,m1,1,2);
MM=Bar2D2Node_Assembly(MM,m2,3,2);
MM=Bar2D2Node_Assembly(MM,m3,1,3);
MM=Bar2D2Node_Assembly(MM,m4,3,4);
function z = Bar2D2Node_Assembly(KK,k,i,j)
%该函数进行单元刚度矩阵的组装
%输入单元刚度矩阵 k,单元的节点编号 i、 j
%输出整体刚度矩阵 KK
%--------------------------------------------------------
DOF(1)=2*i-1;
DOF(2)=2*i;
DOF(3)=2*j-1;
DOF(4)=2*j;
for n1=1:4
for n2=1:4
KK(DOF(n1),DOF(n2))= KK(DOF(n1),DOF(n2))+k(n1,n2);
end
end
z=KK;
![这样组装平面桁架的质量矩阵对不对呢?]()
qq.png |
» 猜你喜欢
售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急
已经有13人回复
售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急
已经有18人回复
售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急
已经有18人回复
2027博士申请-临床检验诊断学、病原生物学、微生物方向
已经有4人回复
售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急
已经有10人回复
售SCI文章,我:8O.5.5.1O.54,科目全,可十急
已经有22人回复
越来越担心硕士毕业后没有竞争力了
已经有14人回复
论文的挂名怎么评判贡献?基金申请中,排名第一的挂名文章
已经有3人回复
申博自荐 2篇一区TOP+1篇EI+2公开发明专利 2027博士申请
已经有3人回复
闲聊
已经有6人回复
|