介绍
ShellGrid类用于生成网架结构。
类结构
输入 input:
- VP : 可变荷载
- PP : 永久荷载
- ny:
- nx:
- kn: 参数
- span: 参数
- f: 高
参数 params:
- Name : 名称
- Section :截面属性
- Material: 材料
- Type : 网架类型
- JointType : 节点类型
- Gravity : 重力
- BoundaryType : 边界类型
输出 output :
- Assembly : 装配体
- BeamMesh : 梁网格
- Matrix : 分类信息
- Shape : 外形
案例
Create ShellGrid Type 1 (Flag=1)
% Section
Section{1,1}.type="beam";
Section{1,1}.subtype="CTUBE";
Section{1,1}.data=[55,60];
Section{2,1}.type="beam";
Section{2,1}.subtype="CTUBE";
Section{2,1}.data=[55,60];
inputStruct.f=6800;
inputStruct.span=30000;
inputStruct.kn=24;
inputStruct.nx=6;
inputStruct.PP=2000/10^6;
paramsStruct.Section=Section;
obj= structure.ShellGrid(paramsStruct, inputStruct);
obj= obj.solve();
ANSYS_Output(obj.output.Assembly);
Plot3D(obj,'BeamGeom',1,'boundary',1,'load',1,'load_scale',0.3,'endrelease',1)

Create ShellGrid Type 2 (Flag=2)
% Section
Section{1,1}.type="beam";
Section{1,1}.subtype="CTUBE";
Section{1,1}.data=[55,60];
Section{2,1}.type="beam";
Section{2,1}.subtype="CTUBE";
Section{2,1}.data=[55,60];
Section{3,1}.type="beam";
Section{3,1}.subtype="CTUBE";
Section{3,1}.data=[55,60];
inputStruct.f=6800;
inputStruct.span=30000;
inputStruct.kn=24;
inputStruct.nx=6;
inputStruct.VP=2000/10^6;
paramsStruct.Section=Section;
paramsStruct.Type=2;
obj= structure.ShellGrid(paramsStruct, inputStruct);
obj= obj.solve();
ANSYS_Output(obj.output.Assembly);
Plot3D(obj,'BeamGeom',1,'boundary',1,'load',1,'load_scale',0.3,'endrelease',1)

Create ShellGrid Type 3 (Flag=3)
% Section
Section{1,1}.type="beam";
Section{1,1}.subtype="CTUBE";
Section{1,1}.data=[55,60];
Section{2,1}.type="beam";
Section{2,1}.subtype="CTUBE";
Section{2,1}.data=[55,60];
inputStruct.f=6800;
inputStruct.span=30000;
inputStruct.kn=24;
inputStruct.nx=6;
inputStruct.VP=2000/10^6;
paramsStruct.Section=Section;
paramsStruct.Type=3;
obj= structure.ShellGrid(paramsStruct, inputStruct);
obj= obj.solve();
ANSYS_Output(obj.output.Assembly);
Plot3D(obj,'BeamGeom',1,'boundary',1,'load',1,'load_scale',0.3,'endrelease',1)

Create ShellGrid Type 4 (Flag=4)
% Section
Section{1,1}.type="beam";
Section{1,1}.subtype="CTUBE";
Section{1,1}.data=[55,60];
Section{2,1}.type="beam";
Section{2,1}.subtype="CTUBE";
Section{2,1}.data=[55,60];
inputStruct.f=6800;
inputStruct.span=30000;
inputStruct.kn=8;
inputStruct.nx=6;
inputStruct.VP=2000/10^6;
paramsStruct.Section=Section;
paramsStruct.Type=4;
obj= structure.ShellGrid(paramsStruct, inputStruct);
obj= obj.solve();
ANSYS_Output(obj.output.Assembly);
Plot3D(obj,'BeamGeom',1,'boundary',1,'load',1,'load_scale',0.3,'endrelease',1)

参考文献
[1] 空间钢结构APDL参数化计算与分析
本网站基于Hexo 3-Hexz主题生成。如需转载请标注来源,如有错误请批评指正,欢迎邮件至 392176462@qq.com