function [ke]=quad4ke2(iopt,ecoords,E,v,t);
if iopt ~=1 %平面应变问题
t=1;
end
ke=zeros(8,8);
%2个积分点及权重
[pointr,weightr]=glqd1(2);%r方向积分点及权系数
[points,weights]=glqd1(2);%s方向积分点及权系数
%计算D矩阵
D=matiso(ipot,E,v);
for i=1:2 %对积分点循环
for j=1:2
%计算形函数及其导数
[N,dN]=Sfisot4(pointr(i),points(j));
%计算J矩阵
[detJ,ivsJ,dNxyz]=jacobian(dN,ecoords);
%计算B矩阵
dNdx=dNxyz(1,1);
dNdy=dNxyz(2,1);
B1=[dNdx 0;0 dNdy;dNdy dNdx];
dNdx=dNxyz(1,2);
dNdy=dNxyz(2,2);
B2=[dNdx 0;0 dNdy;dNdy dNdx];
dNdx=dNxyz(1,3);
dNdy=dNxyz(2,3);
B3=[dNdx 0;0 dNdy;dNdy,dNdx];
dNdx=dNxyz(1,4);
dNdy=dNxyz(2,4);
B4=[dNdx 0;0 dNdy;dNdy,dNdx];
B=[B1 B2 B3 B4];
ke=ke+B'*D*B*t*detJ*weightr(i)*weights(j);
end
end
弹塑性固体.rar_变形_变形 有限元_塑性变形_塑性有限元_弹塑性变形
版权申诉
5星 · 超过95%的资源 62 浏览量
2022-07-15
06:54:14
上传
评论 2
收藏 1KB RAR 举报
局外狗
- 粉丝: 66
- 资源: 1万+
最新资源
- python-leetcode面试题解之第198题打家劫舍-题解.zip
- python-leetcode面试题解之第191题位1的个数-题解.zip
- python-leetcode面试题解之第186题反转字符串中的单词II-题解.zip
- 一个基于python的web后端高性能开发框架,下载可用
- python-leetcode面试题解之第179题最大数-题解.zip
- python-leetcode面试题解之第170题两数之和III数据结构设计-题解.zip
- python-leetcode面试题解之第168题Excel表列名称-题解.zip
- python-leetcode面试题解之第167题两数之和II输入有序数组-题解.zip
- python-leetcode面试题解之第166题分数到小数-题解.zip
- python-leetcode面试题解之第165比较版本号-题解.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈