声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1046|回复: 4

[前后处理] 单元刚度矩阵源代码每一行含义

[复制链接]
发表于 2011-6-19 14:46 | 显示全部楼层 |阅读模式

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

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

x
function y = PlaneFrameElementStiffness(E,A,I,L,theta)
%PlaneFrameElementStiffness   This function returns the element
%                             stiffness matrix for a plane frame   
%                             element with modulus of elasticity E,  
%                             cross-sectional area A, moment of
%                             inertia I, length L, and angle
%                             theta (in degrees).
%                             The size of the element stiffness
%                             matrix is 6 x 6.
x = theta*pi/180;
C = cos(x);
S = sin(x);
w1 = A*C*C + 12*I*S*S/(L*L);
w2 = A*S*S + 12*I*C*C/(L*L);
w3 = (A-12*I/(L*L))*C*S;
w4 = 6*I*S/L;
w5 = 6*I*C/L;
y = E/L*[w1 w3 -w4 -w1 -w3 -w4 ; w3 w2 w5 -w3 -w2 w5 ;
   -w4 w5 4*I w4 -w5 2*I ; -w1 -w3 w4 w1 w3 w4 ;
   -w3 -w2 -w5 w3 w2 -w5 ; -w4 w5 2*I w4 -w5 4*I];
回复
分享到:

使用道具 举报

发表于 2011-6-20 11:00 | 显示全部楼层
你这没头没尾的鬼能知道啊
 楼主| 发表于 2011-6-20 12:20 | 显示全部楼层
回复 2 # 16443 的帖子

这个函数是计算弹性模量E,横截面积A,惯性矩I,长度为L的平面钢架元的单元刚度矩阵。它返回6X6的单元刚度矩阵k。可以直接用,但不知道它怎么写出来的,每一步的意思不懂
 楼主| 发表于 2011-6-20 12:34 | 显示全部楼层
回复 2 # 16443 的帖子

y = PlaneFrameElementStiffness(E,A,I,L,theta)
发表于 2011-6-20 16:00 | 显示全部楼层
matlab代码,先去学习一下吧。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-9-22 03:58 , Processed in 0.055503 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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