clear; clc; close all;
%输入
%--------------------------------------------------------------------------
S=24; %跨度
N=12; %托架数(偶数)
H1=1; %边缘高度
H2=3.7; %跨中高度
DL=-4000; %上弦静载荷
LL=-4000; %上弦活载
%节点坐标和自由度
%------------------------------------------
for i=1:1:N+1
Node{i}.x=S*(i-1)/N; Node{i}.y=0;
Node{i}.DOFx=2*i-1; Node{i}.DOFy=2*i;
end
for i=N+2:1:1.5*N+2
Node{i}.x=S*(i-N-2)/N; Node{i}.y=H1+(H2-H1)*(i-N-2)/(N/2);
Node{i}.DOFx=2*i-1; Node{i}.DOFy=2*i;
end
for i=1.5*N+3:1:2*N+2
Node{i}.x=S*(i-N-2)/N; Node{i}.y=H1+(H2-H1)*(2*N+2-i)/(N/2);
Node{i}.DOFx=2*i-1; Node{i}.DOFy=2*i;
end
%单元连通性、截面、弹性模量和屈服强度
%--------------------------------------------------------------------------
for i=1:1:N %下弦
Element{i}.Nodes=[i i+1];
Element{i}.A=1472e-6;
Element{i}.rmin=0.0237;
Element{i}.E=200e9;
Element{i}.Fy=250e6;
end
for i=1:1:N %上和弦
Element{N+i}.Nodes=[N+1+i N+2+i];
Element{N+i}.A=1472e-6;
Element{N+i}.rmin=0.0237;
Element{N+i}.E=200e9;
Element{N+i}.Fy=250e6;
end
for i=1:1:N/2 %对角线成员
Element{2*N+i}.Nodes=[i+1 N+1+i];
Element{2*N+i}.A=1472e-6;
Element{2*N+i}.rmin=0.0237;
Element{2*N+i}.E=200e9;
Element{2*N+i}.Fy=250e6;
end
for i=N/2+1:1:N %对角线成员
Element{2*N+i}.Nodes=[i N+2+i];
Element{2*N+i}.A=1472e-6;
Element{2*N+i}.rmin=0.0237;
Element{2*N+i}.E=200e9;
Element{2*N+i}.Fy=250e6;
end
for i=1:1:N+1 %垂直成员
Element{3*N+i}.Nodes=[i N+1+i];
Element{3*N+i}.A=1472e-6;
Element{3*N+i}.rmin=0.0237;
Element{3*N+i}.E=200e9;
Element{3*N+i}.Fy=250e6;
end
%支撑、支撑位移和作用力
%-------------------------------------------------
Support=[1 2 2*N+2];
U_s=[0 0 0]';
Force=zeros(4*N+4,1);
Force(2*N+4)=(DL+LL)/2;
Force(4*N+4)=(DL+LL)/2;
Force(2*N+6:2:4*N+2)=DL+LL;
%加工
%--------------------------------------------------------------------------
[Node,Element,F_s]=Analysis(Node,Element,Support,U_s,Force);
%检查 AISC 代码
%--------------------------------------------------------------------------
Element=Check_Code(Element);
%输出
%--------------------------------------------------------------------------
Mag_Factor=20;
Plot_Results(Node,Element,Mag_Factor,0);
Plot_Results(Node,Element,Mag_Factor,1); title('拉紧');
Plot_Results(Node,Element,Mag_Factor,2); title('压力');
Plot_Results(Node,Element,Mag_Factor,3); title('轴向力');
Plot_Results(Node,Element,Mag_Factor,4); title('设计比例');
没有合适的资源?快使用搜索试试~ 我知道了~
机械仿真基于matlab二维钢桁架分析与设计【含Matlab源码 2103期】.zip
共11个文件
m:8个
png:2个
asv:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 68 浏览量
2023-02-04
15:57:21
上传
评论
收藏 23KB ZIP 举报
温馨提示
CSDN海神之光上传的全部代码均可运行,亲测可用,尽我所能,为你服务; 1、代码压缩包内容 主函数:Example.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,可私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开Example.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、物理应用 仿真:导航、地震、电磁、电路、电能、机械、工业控制、水位控制、直流电机、平面电磁波、管道瞬变流 光学:光栅、杨氏双缝、单缝、多缝、圆孔、矩孔衍射、夫琅禾费、干涉、拉盖尔高斯、光束、光波、涡旋 定位问题:chan、taylor、RSSI、music、卡尔曼滤波UWB 气动学:弹道、气体扩散、龙格库弹道 运动学:倒立摆、泊车 天体学:卫星轨道、姿态
资源推荐
资源详情
资源评论
收起资源包目录
【机械仿真】基于matlab二维钢桁架分析与设计【含Matlab源码 2103期】.zip (11个子文件)
【机械仿真】基于matlab二维钢桁架分析与设计【含Matlab源码 2103期】
truss_deformation.m 96B
Example.m 3KB
3.png 13KB
truss_stiffness.m 162B
Analysis.m 2KB
Example.asv 3KB
Stiffness_Submatrices.m 158B
Plot_Results.m 1KB
Check_Code.m 674B
Matrix_Assembly.m 327B
2.png 8KB
共 11 条
- 1
资源评论
海神之光
- 粉丝: 5w+
- 资源: 6110
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- MQTT协议的原理、特点、工作流程及应用场景
- Ruby语言教程从介绍入门到精通详教程跟代码.zip
- PM2.5-Prediction-Based-on-Random-Forest-Algorithm-master.zip
- Delphi开发详解:从入门到高级全面教程
- 物理机安装群晖DS3617教程(用U盘做引导)
- 使用jQuery实现一个加购物车飞入动画
- 本项目旨在开发一个基于情感词典加权组合方式的文本情感分析系统,通过以下几个目标来实现: 构建情感词典:收集并整理包含情感极性(正面或负面)的词汇 加权组合:通过加权机制,根据词汇在文本中的重要性、
- Visual Basic从入门到精通:基础知识与实践指南
- 炫酷文本粒子threejs特效
- hreejs地球世界轮廓线条动画
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功