ansys三根杆桁架优化问题命令流
- 格式:doc
- 大小:36.00 KB
- 文档页数:3
利用 ANSYS 有限元分析软件对三杆组成的桁架结构进行数值模拟,并根据计算结果,建立优化设计数学模型,在优化处理器指定分析文件, 对三根横截面积为
A1A2A3基本尺寸 B 为变量进行分析对比, 通过数值迭代模拟主要的到如下结论
(1横截面积迭代进行 ANSYS 优化分析时,在分析得到的重量,应力,横截面,三个图中当寻优迭代进行到第 16次主动变量被调整到相同的优化效率时 A1为 1
10
7056
. 4-
⨯A2为 4
10
0000
. 6-
⨯A3为 2
10
3055
. 3-
⨯, 桁架重量取得最小值 130370kg 与初始设计重量 481520.422kg 相比,得到了很大程度的减轻。
符合最优化准则 (2根据计算结果,改进的桁架明显好于其他情况, ansys 软件数值模拟得到最优解,其计算误差很小,完全能满足工程精度要求
ANSYS 程序中进行优化的方法是成功的 , 方法本身收敛速度快 , 精度高 , 稳定性强。
本文使用迭代法得到的最优解都非常接近于或优于所求问题的最优解 , 这表明将迭代法一类的高效优化方法用 APDL 语言嵌套到 AnSYS 程序中来求解优化问题的方法既可行又简便 , 结构优化设计领域具有很好的应用前景。
ANSYS结构分析单元功能与特性/可以组成一一些命令,一般是一种总体命令(session),三十也有特殊,比如是处理/POST1! 是注释说明符号,,与其他软件的说明是一样的,ansys不作为命令读取,* 此符号一般是APDL的标识符,也就是ansys的参数化语言,如*do ,,,*enddo等等NSEL的意思是node select,即选择节点。
s就是select,选择。
DIM是定义数组的意思。
array 数组。
MP命令用来定义材料参数。
K是建立关键点命令。
K,关键点编号,x坐标,y坐标,z坐标。
K, NPT, X, Y, Z是定义关键点,K是命令,NPT是关键点编号,XYZ是坐标。
NUMMRG, keypoint 用这个命令,要保证关键点的位置完全一样,只是关键点号不一样的才行。
这个命令对于重复的线面都可以用。
这个很简单,压缩关键。
Ngen 复制节点e,节点号码:这个命令式通过节点来形成单元NUMCMP,ALL:压缩所有编号,这样你所有的线都会按次序重新编号~你要是需要固定的线固定的标号NSUBST,100,500,50:通过指定子步数来设置载荷步的子步LNSRCH线性搜索是求解非线性代数方程组的一种技巧,此法会在一段区间内,以一定的步长逐步搜索根,相比常用的牛顿迭代法所要耗费的计算量大得多,但它可以避免在一些情况下牛顿迭代法出现的跳跃现象。
LNSRCH激活线性搜索PRED 激活自由度求解预测NEQIT指定一个荷载步中的最大子步数AUTOTS 自动求解控制打开自动时间步长.KBC -指定阶段状或者用跳板装载里面一个负荷步骤。
SPLINE:P1,P2,P3,P4,P5,P6,XV1,YV1,ZV1,XV6,YV6,ZV6(生成分段样条曲线)*DIM,Par,Type,IMAX,JMAX,KMAX,Var1,Var2,Var3(定义载荷数组的名称)【注】Par: 数组名Type:array 数组,如同fortran,下标最小号为1,可以多达三维(缺省)char 字符串组(每个元素最多8个字符)tableIMAX,JMAX,KMAX各维的最大下标号Var1,Var2,Var3 各维变量名,缺省为row,column,plane(当type为table时)/config是设置ansys配置参数的命令格式为/CONFIG, Lab, V ALUELab为参数名称value为参数值例如:/config,MXEL,10000的意思是最大单元数为10000杆单元:LINK1、8、10、11、180梁单元:BEAM3、4、23、24,44,54,188,189管单元:PIPE16,17,18,20,59,602D实体元:PLANE2,25,42,82,83,145,146,182,1833D实体元:SOLID45,46,64,65,72,73,92,95,147,148,185,186,187,191壳单元:SHELL28,41,43,51,61,63,91,93,99,143,150,181,208,209弹簧单元:COMBIN7,14,37,39,40质量单元:MASS21接触单元:CONTAC12,52,TARGE169,170,CONTA171,172,173,174,175,178矩阵单元:MATRIX27,50表面效应元:SURF153,154粘弹实体元:VISCO88,89,106,107,108,超弹实体元:HYPER56,58,74,84,86,158耦合场单元:SOLID5,PLANE13,FLUID29,30,38,SOLID62,FLUID79,FLUID80,81,SOLID98,FLUID129,INFIN110,111,FLUID116,130界面单元:INTER192,193,194,195显式动力分析单元:LINK160,BEAM161,PLANE162,SHELL163,SOLID164,COMBI16杆单元单元名称简称节点数节点自由度特性备注LINK1 2D杆 2 Ux,Uy EPCSDGB常用杆元LINK8 3D杆Ux,Uy,Uz EPCSDGBLINK103D仅受拉或仅受压杆EDGB模拟缆索的松弛及间隙LINK11 3D线性调节器EGB模拟液压缸和大转动LINK180 3D有限应变杆EPCDFGB 另可考虑粘弹塑性E-弹性(Elasticity),P-塑性(Plasticity),C-蠕变(Creep),S-膨胀(Swelling),D-大变形或大挠度(Large deflection),F-大应变(Large strain)或有限应变(Finite strain),B-单元生死(Birth and dead),G-应力刚化(Stress stiffness)或几何刚度(Geometric stiffening),A-自适应下降(Adaptive descent)等。
ANSYS结构分析单元功能与特性/可以组成一一些命令,一般是一种总体命令(session),三十也有特殊,比如是处理/POST1! 是注释说明符号,,与其他软件的说明是一样的,ansys不作为命令读取,* 此符号一般是APDL的标识符,也就是ansys的参数化语言,如*do ,,,*enddo等等NSEL的意思是node select,即选择节点。
s就是select,选择。
DIM 是定义数组的意思。
array 数组。
MP命令用来定义材料参数。
K是建立关键点命令。
K,关键点编号,x坐标,y坐标,z坐标。
K, NPT, X, Y, Z是定义关键点,K是命令,NPT是关键点编号,XYZ是坐标。
NUMMRG, keypoint 用这个命令,要保证关键点的位置完全一样,只是关键点号不一样的才行。
这个命令对于重复的线面都可以用。
这个很简单,压缩关键。
Ngen 复制节点e,节点号码:这个命令式通过节点来形成单元NUMCMP,ALL:压缩所有编号,这样你所有的线都会按次序重新编号~你要是需要固定的线固定的标号NSUBST,100,500,50 :通过指定子步数来设置载荷步的子步LNSRCH线性搜索是求解非线性代数方程组的一种技巧,此法会在一段区间内,以一定的步长逐步搜索根,相比常用的牛顿迭代法所要耗费的计算量大得多,但它可以避免在一些情况下牛顿迭代法出现的跳跃现象。
LNSRCH 激活线性搜索PRED 激活自由度求解预测NEQIT指定一个荷载步中的最大子步数AUTOTS 自动求解控制打开自动时间步长.KBC -指定阶段状或者用跳板装载里面一个负荷步骤。
SPLINE:P1,P2,P3,P4,P5,P6,XV1,YV1,ZV1,XV6,YV6,ZV6(生成分段样条曲线)*DIM,Par,Type,IMAX,JMAX,KMAX,Var1,Var2,Var3(定义载荷数组的名称)【注】Par: 数组名Type: array 数组,如同fortran,下标最小号为1,可以多达三维(缺省)char 字符串组(每个元素最多8个字符)tableIMAX,JMAX,KMAX 各维的最大下标号Var1,Var2,Var3 各维变量名,缺省为row,column,plane(当type 为table时)/config是设置ansys配置参数的命令格式为/CONFIG, Lab, VALUELab为参数名称 value为参数值例如:/config,MXEL,10000的意思是最大单元数为10000杆单元:LINK1、8、10、11、180梁单元:BEAM3、4、23、24,44,54,188,189管单元:PIPE16,17,18,20,59,602D实体元:PLANE2,25,42,82,83,145,146,182,1833D实体元:SOLID45,46,64,65,72,73,92,95,147,148,185,186,187,191壳单元:SHELL28,41,43,51,61,63,91,93,99,143,150,181,208,209弹簧单元:COMBIN7,14,37,39,40质量单元:MASS21接触单元:CONTAC12,52,TARGE169,170,CONTA171,172,173,174,175,178矩阵单元:MATRIX27,50表面效应元:SURF153,154粘弹实体元:VISCO88,89,106,107,108,超弹实体元:HYPER56,58,74,84,86,158耦合场单元:SOLID5,PLANE13,FLUID29,30,38,SOLID62,FLUID79,FLUID80,81,SOLID98,FLUID129,INFIN110,111,FLUID116,130界面单元:INTER192,193,194,195显式动力分析单元:LINK160,BEAM161,PLANE162,SHELL163,SOLID164,COMBI16杆单元单元名称简称节点数节点自由度特性备注LINK1 2D杆 2 Ux,Uy EPCSDGB常用杆元LINK8 3D杆Ux,Uy,Uz EPCSDGBLINK103D仅受拉或仅受压杆EDGB模拟缆索的松弛及间隙LINK11 3D线性调节器EGB模拟液压缸和大转动LINK183D有限应EPCDFG另可考虑粘0 变杆 B 弹塑性E-弹性(Elasticity),P-塑性(Plasticity),C-蠕变(Creep),S-膨胀(Swelling),D-大变形或大挠度(Large deflection),F-大应变(Large strain)或有限应变(Finite strain),B-单元生死(Birth and dead),G-应力刚化(Stress stiffness)或几何刚度(Geometric stiffening),A-自适应下降(Adaptive descent)等。
某三层框架结构,层高4米,结构平面图所示,其主要承重构件的截面尺寸及材料力学性能参数如下:框架柱:500mm 500mm混凝土柱外环梁:300mm 500mm混凝土梁楼面梁:10 500工字钢,高H=500mm,宽B=200mm,翼缘t1=16mm,腹板t2=10mm楼面板:100mm混凝土楼面板材料特性:混凝土C30,弹模E=3.0 1010N/m2,(长度单位为mm时,E=3.0e10=3.0e4MPa)泊松比 =0.2,密度 =2500Kg/ m3;型钢钢材,弹模E=2.1e11N/m2=2.1e5MPa,泊松比 =0.3,密度 =7800Kg/ m3;finish/clear/PNUM,KP,1 !设置编号显示风格p90 ,1,显示编号和颜色/PNUM,LINE,1/PNUM,AREA,1/NUMBER,0 !设置显示实体编号时,编号与颜色是否一起显示/TITLE, 5.4m x 5.4m Frame Structure Analysis !定义项目名/Color, PBAK, BLAC !控制背景颜色,黑色,p100/REPlot !重新显示/Prep7!! ! ! 定义单元类型ET, 1, BEAM4 ! 框架柱单元ET, 2, BEAM4 ! 外环梁单元ET, 3, BEAM4 ! 楼面梁单元ET, 4, SHELL63 ! 楼面板单元!! ! ! 定义材料属性MP, EX, 1, 3.0e+10 ! C30混凝土弹模MP, PRXY, 1, 0.20 ! 泊松比MP, DENS, 1, 2500 ! 密度!MP, EX,2, 2.1e+11 ! 型钢弹模MP, PRXY, 2, 0.30 ! 泊松比MP, DENS, 2, 7850 ! 密度!! ! ! 定义实常数,R,1,0.25,1/192,1/192,0.25,0.25, , ! 框架柱单元,为什么tkz取一半的厚度RMORE, ,2/192, , , , ,!R,2,.15,0.001125,0.001125,.25,.15, , ! 外环梁单元RMORE, ,0.00425, , , , ,!R,3,0.01108,0.21372e-04, 0.46037e-03,0.25,0.10, , ! 楼面梁单元RMORE, ,0.48174e-03, , , , ,!R,4,0.1, 0.1, 0.1, 0.1, , , ! 楼面板单元!! ! ! 建立关键点K,1,0,0 ! 生成Z1柱脚关键点K,4,16.2,0,0 ! 生成Z4柱脚关键点KFILL,1,4 ! 生成第1排柱脚关键点KGEN,3,1, 4,,,5.4,! 生成底层柱脚全部关键点KGEN,3,1,12,,,,4.0,100 ! 生成全部关键点!! ! ! 建立框架柱线元*DO,I,1,12,1 ! 生成底层框架柱线元L,I,I+100,2*ENDDOLGEN,3,1,12,,,,4, ! 生成第2,3层框架柱线元LA TT,1,1,1 ! 指定框架柱线元属性LESIZE,ALL,,,2,,1,,,1, ! 指定框架柱线元网格划分!! ! ! 建立外环梁线元NUMSTR,LINE,101 !对自动编号系统指定一个开始编号*DO,I,1,3,1 ! 生成底层外环梁线元L,I+100,I+101,1L,I+108,I+109,1*ENDDOL,101,105,1L,105,109,1L,104,108,1L,108,112,1LGEN,3,101,110,,,,4, ! 生成第2,3层外环梁线元!LA TT,1,2,2 ! 指定外环梁线元属性LESIZE,ALL,,,2,,1,,,1, ! 指定外环梁线元网格划分LMESH,ALL ! 划分外环梁单元LSEL,U,,,ALL ! 清空被选中的所有线元!! ! ! 建立楼面梁线元NUMSTR,LINE,201L,102,106,1 ! 生成底层楼面梁线元L,106,110,1L,103,107,1L,102,106,1L,107,111,1L,105,106,1L,106,107,1L,107,108,1LGEN,3,201,208,,,,4, ! 生成第2,3层楼面梁线元!LA TT,2,3,3 ! 指定楼面梁线元属性LESIZE,ALL,,,2,,1,,,1, ! 指定楼面梁线元网格划分LMESH,ALL ! 划分楼面梁单元!! ! ! 建立楼面板面元ALLSEL,ALL ! 选中所有元素*DO,I,1,3,1 ! 生成底层楼面板面元A,I+100,I+101,I+105,I+104A,I+104,I+105,I+109,I+108*ENDDOAGEN,3,1,6,,,,4, ! 生成第2,3层楼面板面元!AA TT,1,4,4 ! 指定楼面梁线元属性LSLA,S ! 选取与面元相关的所有线元LESIZE,ALL,,,2,,1,,,1, ! 指定楼面梁线元网格划分AMESH,ALL ! 划分楼面梁单元!NUMMRG,NODE, , , ,LOW !合并节点NUMCMP,NODE ! 压缩节点编号/ESHAPE,1EPLOT! ! ! 施加位移约束NSEL,S,LOC,Z,0,0 ! 选取底层所有节点D,ALL, , , , , ,ALL, , , , , ! 约束所有自由度!SFA,ALL,1,PRES,5000 !荷载1ALLSEL,ALL/VIEW,1,1,1,1 ! 改变视角从新绘图/ANGLE,1,270,XM,0EPLOTsave/SOLUOUTPR,BASIC,LAST !设置打印输出选项SOLVESFDEL,ALL,PRES !删除以前的载荷\SFA,ALL,1,PRES,10000 !荷载2SOLVEFINISH/POST1LCDEF,1,1 !将第一个载荷步结果定义为载荷工况1LCDEF,2,2 !将第二个载荷步结果定义为载荷工况2LCFACT,1.2 !放大系数,比例因子1.2LCFACT,1.4 !放大系数,比例因子1.4LCASE,1 !读入工况1,DA TABASE=1LCOPER,ADD,2 !荷载组合,DA TABASE=DA TABASE+2 LCWRITE,3 !将组合后的结果定义为载荷工况3SET,1 !读取第一个载荷步的结果p294PLNSOL,U,Z !显示Y方向的位移云图SET,2 !读取第二个载荷步的结果PLNSOL,U,Z !显示Y方向的位移云图LCASE,3 !读取载荷工况3的结果PLNSOL,U,Z !显示Y方向的位移云图/post1PLNSOL,S,EQV,0 !图形显示节点解p300,等效应力,仅显示结构变形图,PLNSOL,U,SUM !显示结构位移矢量和ANCNTR,10,0.5!在POST1中生成结构变形等值线的动画p107LCDEF,1,1,1 !!!!!!指定第1荷载步第1子步为荷载组1LCDEF,2,2,1 !!!!!! 指定第2荷载步第1子步为荷载组2LCDEF,3,3,1 !!!!!! 指定第3荷载步第1子步为荷载组3!荷载组数据操作:LCFACT,1,1.2 !!!!!! 指定第1荷载组缩放因子为1.2 ,定义缩放系数LCFACT,2,2.0 !!!!!! 指定第2荷载组缩放因子为2.0LCFACT,3,0.3 !!!!!! 指定第3荷载组缩放因子为0.3!组合工况运算:LCASE,1 !!!!!! 将荷载组1结果读入至当前数据库LCOPER,ADD,2 !!!!!! 当前数据库结果+荷载组2的数据,荷载工况运算LCOPER,ADD,3 !!!!!! 当前数据库结果+荷载组3的数据! 组合结果=1.2*荷载1 + 2.0*荷载2 + 0.3*荷载3排版后命令流finish/clear/Prep7ET, 1, BEAM4 ! 框架柱单元ET, 2, BEAM4 ! 外环梁单元ET, 3, BEAM4 ! 楼面梁单元ET, 4, SHELL63 ! 楼面板单元MP, EX, 1, 3.0e+10 ! C30混凝土弹模MP, PRXY, 1, 0.20 ! 泊松比MP, DENS, 1, 2500 ! 密度MP, EX,2, 2.1e+11 ! 型钢弹模MP, PRXY, 2, 0.30 ! 泊松比MP, DENS, 2, 7850 ! 密度R,1,.25,1/192,1/192,.25,.25, , ! 框架柱单元RMORE, ,2/192, , , , ,R,2,.15,0.001125, 0.001125,.25,.15, , ! 外环梁单元RMORE, ,0.00425, , , , ,R,3,0.01108,0.21372e-04, 0.46037e-03,0.25,0.10, , ! 楼面梁单元RMORE, ,0.48174e-03, , , , ,R,4,0.1, 0.1, 0.1, 0.1, , , ! 楼面板单元K,1,0,0 ! 生成Z1柱脚关键点K,4,16.2,0,0 ! 生成Z4柱脚关键点KFILL,1,4 ! 生成第1排柱脚关键点KGEN,3,1, 4,,,5.4,! 生成底层柱脚全部关键点KGEN,3,1,12,,,,4.0,100 ! 生成全部关键点*DO,I,1,12,1 ! 生成底层框架柱线元L,I,I+100,2*ENDDOLGEN,3,1,12,,,,4, ! 生成第2,3层框架柱线元LA TT,1,1,1 ! 指定框架柱线元属LESIZE,ALL,,,2,,1,,,1, ! 指定框架柱线元网格划分NUMSTR,LINE,101*DO,I,1,3,1 ! 生成底层外环梁线元L,I+100,I+101,1L,I+108,I+109,1*ENDDOL,101,105,1L,105,109,1L,104,108,1L,108,112,1LGEN,3,101,110,,,,4 ! 生成第2,3层外环梁线元LA TT,1,2,2 ! 指定外环梁线元属性LESIZE,ALL,,,2,,1,,,1, ! 指定外环梁线元网格划分LMESH,ALL ! 划分外环梁单元LSEL,U,,,ALL ! 清空被选中的所有线元NUMSTR,LINE,201L,102,106,1 ! 生成底层楼面梁线元L,106,110,1 L,103,107,1L,102,106,1L,107,111,L,105,106,1L,106,107,1L,107,108,1LGEN,3,201,208,,,,4, ! 生成第2,3层楼面梁线元LA TT,2,3,3 ! 指定楼面梁线元属性LESIZE,ALL,,,2,,1,,,1, ! 指定楼面梁线元网格划分LMESH,ALL ! 划分楼面梁单元ALLSEL,ALL ! 选中所有元素*DO,I,1,3,1 ! 生成底层楼面板面元A,I+100,I+101,I+105,I+104A,I+104,I+105,I+109,I+108*ENDDOAGEN,3,1,6,,,,4, ! 生成第2,3层楼面板面元AA TT,1,4,4 ! 指定楼面梁线元属性LSLA,S ! 选取与面元相关的所有线元LESIZE,ALL,,,2,,1,,,1, ! 指定楼面梁线元网格划分AMESH,ALL ! 划分楼面梁单元NUMMRG,NODE, , , ,LOW ! 合并节点NUMCMP,NODE ! 压缩节点编号/ESHAPE,1EPLOTNSEL,S,LOC,Z,0,0 ! 选取底层所有节点D,ALL, , , , , ,ALL, , , , , ! 约束所有自由度SFA,ALL,1,PRES,5000ALLSEL,ALL/VIEW,1,1,1,1 ! 改变视角从新绘图/ANGLE,1,270,XM,0EPLOTsave/SOLUOUTPR,BASIC,LAST !设置打印输出选项SOLVESFDEL,ALL,PRES !删除以前的载荷SFA,ALL,1,PRES,10000SOLVEFINISH/POST1LCDEF,1,1 !将第一个载荷步结果定义为载荷工况1LCDEF,2,2 !将第二个载荷步结果定义为载荷工况2LCFACT,1,1.2 !放大系数,比例因子1.2LCFACT,2,1.4 !放大系数,比例因子1.4LCASE,1 !读入工况1,DA TABASE=1LCOPER,ADD,2 !荷载组合,DA TABASE=DA TABASE+2 LCWRITE,3 !将组合后的结果定义为载荷工况3(为什么不存在)SET,1 !读取第一个载荷步的结果PLNSOL,U,Z !显示Y方向的位移云图SET,2 !读取第二个载荷步的结果PLNSOL,U,Z !显示Y方向的位移云图LCASE,3 !读取载荷工况3的结果PLNSOL,U,Z !显示Y方向的位移云图/post1PLNSOL,S,EQV,0,1PLNSOL,U,SUMANCNTR,10,0.5LCDEF,1,1,1 !!!!!! 指定第1荷载步第1子步为荷载组1 LCDEF,2,2,1 !!!!!! 指定第2荷载步第1子步为荷载组2 LCDEF,3,3,1 !!!!!! 指定第3荷载步第1子步为荷载组3 LCFACT,1,1.2 !!!!!! 指定第1荷载组缩放因子为1.2 LCFACT,2,2.0 !!!!!! 指定第2荷载组缩放因子为2.0 LCFACT,3,0.3 !!!!!! 指定第3荷载组缩放因子为0.3 LCASE,1 !!!!!! 将荷载组1结果读入至当前数据库LCOPER,ADD,2 !!!!!! 当前数据库结果+荷载组2的数据LCOPER,ADD,3 !!!!!! 当前数据库结果+荷载组3的数据! 组合结果=1.2*荷载1 + 2.0*荷载2 + 0.3*荷载3。
ANSYS结构分析单元功能与特性/可以组成一一些命令,一般是一种总体命令(session),三十也有特殊,比如是处理/POST1! 是注释说明符号,,与其他软件的说明是一样的,ansys不作为命令读取,* 此符号一般是APDL的标识符,也就是ansys的参数化语言,如*do ,,,*enddo等等NSEL的意思是node select,即选择节点。
s就是select,选择。
DIM是定义数组的意思。
array 数组。
MP命令用来定义材料参数。
K是建立关键点命令。
K,关键点编号,x坐标,y坐标,z坐标。
K, NPT, X, Y, Z是定义关键点,K是命令,NPT是关键点编号,XYZ是坐标。
NUMMRG, keypoint 用这个命令,要保证关键点的位置完全一样,只是关键点号不一样的才行。
这个命令对于重复的线面都可以用。
这个很简单,压缩关键。
Ngen 复制节点e,节点号码:这个命令式通过节点来形成单元NUMCMP,ALL:压缩所有编号,这样你所有的线都会按次序重新编号~你要是需要固定的线固定的标号NSUBST,100,500,50:通过指定子步数来设置载荷步的子步LNSRCH线性搜索是求解非线性代数方程组的一种技巧,此法会在一段区间内,以一定的步长逐步搜索根,相比常用的牛顿迭代法所要耗费的计算量大得多,但它可以避免在一些情况下牛顿迭代法出现的跳跃现象。
LNSRCH激活线性搜索PRED 激活自由度求解预测NEQIT指定一个荷载步中的最大子步数AUTOTS 自动求解控制打开自动时间步长.KBC -指定阶段状或者用跳板装载里面一个负荷步骤。
SPLINE:P1,P2,P3,P4,P5,P6,XV1,YV1,ZV1,XV6,YV6,ZV6(生成分段样条曲线)*DIM,Par,Type,IMAX,JMAX,KMAX,Var1,Var2,Var3(定义载荷数组的名称)【注】Par: 数组名Type:array 数组,如同fortran,下标最小号为1,可以多达三维(缺省)char 字符串组(每个元素最多8个字符)tableIMAX,JMAX,KMAX各维的最大下标号Var1,Var2,Var3 各维变量名,缺省为row,column,plane(当type为table时)/config是设置ansys配置参数的命令格式为/CONFIG, Lab, V ALUELab为参数名称value为参数值例如:/config,MXEL,10000的意思是最大单元数为10000杆单元:LINK1、8、10、11、180梁单元:BEAM3、4、23、24,44,54,188,189管单元:PIPE16,17,18,20,59,602D实体元:PLANE2,25,42,82,83,145,146,182,1833D实体元:SOLID45,46,64,65,72,73,92,95,147,148,185,186,187,191壳单元:SHELL28,41,43,51,61,63,91,93,99,143,150,181,208,209弹簧单元:COMBIN7,14,37,39,40质量单元:MASS21接触单元:CONTAC12,52,TARGE169,170,CONTA171,172,173,174,175,178矩阵单元:MATRIX27,50表面效应元:SURF153,154粘弹实体元:VISCO88,89,106,107,108, 超弹实体元:HYPER56,58,74,84,86,158耦合场单元:SOLID5,PLANE13,FLUID29,30,38,SOLID62,FLUID79,FLUID80,81, SOLID98,FLUID129,INFIN110,111,FLUID116,130 界面单元:INTER192,193,194,195 显式动力分析单元:LINK160,BEAM161,PLANE162,SHELL163,SOLID164,COMBI16杆单元(Large deflection),F-大应变(Large strain)或有限应变(Finite strain),B-单元生死(Birth and dead),G-应力刚化(Stress stiffness)或几何刚度(Geometric stiffening),A-自适应下降(Adaptive descent )等。
Ansys命令流大全(整理)1、A,P1,P2,P3,P4,P5,P6,P7,P8,P9此命令用已知的一组关键点点(P1~P9)来定义面(Area),最少使用三个点才能围成面,同时产生转围绕些面的线。
点要依次序输入,输入的顺序会决定面的法线方向。
如果超过四个点,则这些点必须在同一个平面上。
Menu Paths:Main Menu>Preprocessor>Create>Arbitrary>Through KPs2、*ABBR,Abbr,String--定义一个缩略语.Abbr:用来表示字符串"String"的缩略语,长度不超过8个字符.String:将由"Abbr"表示的字符串,长度不超过60个字符.3、ABBRES,Lab,Fname,Ext-从一个编码文件中读出缩略语.Lab:指定读操作的标题,NEW:用这些读出的缩略语重新取代当前的缩略语(默认)CHANGE:将读出的缩略语添加到当前缩略语阵列,并替代现存同名的缩略语.Ext:如果"Fname"是空的,则缺省的扩展命是"ABBR".4、ABBSA V,Lab,Fname,Ext-将当前的缩略语写入一个文本文件里Lab:指定写操作的标题,若为ALL,表示将所有的缩略语都写入文件(默认)5、add, ir, ia,ib,ic,name,--,--,facta, factb, factc将ia,ib,ic变量相加赋给ir变量ir, ia,ib,ic:变量号name: 变量的名称6、Adele,na1,na2,ninc,kswp !kswp=0时只删除掉面积本身,=1时低单元点一并删除。
7、Adrag, nl1,nl2,nl3,nl4,nl5,nl6, nlp1,nlp2,nlp3,nlp4,nlp5,nlp6 !面积的建立,沿某组线段路径,拉伸而成。
8、Afillt,na1,na2,rad !建立圆角面积,在两相交平面间产生曲面,rad为半径。
ANSYS的钢桁架静力分析命令流摘要:在实际工程结构中,最常用的方法是结构的线性静力分析。
尽管结构形式与建筑材料多种多样,设计规范与设计原理也不尽相同,但在设计过程中结构分析却是一致的,基本上采用线弹性分析结构的内力。
因此,结构的线性静力分析应用广泛,并且是其他各种分析的基础.本文介绍的内容是探讨ANSYS有限元软件对钢桁架的静力受力分析。
关键词:结构;桁架;静力分析;ANSYS;有限元The Statical Analysis of Steel Truss based on ANSYSAbstract:In the practical engineering structure, the most commonly used method is the structural linear statical analysis. Although structural style and building materials varied, design code and design concept is different,In the design process the structural analysis is no difference and the structure internal force is always analyzed through using linear elastic。
Therefore, the linear static analysis of structure is widely used and is other various analysis foundation。
This paper introduces the static force analysis of steel truss by finite element software ANSYS 。
三杆桁架的优化设计问题描述如图所示为一个具有三根杆组成的桁架结构,它承受纵向和横向载荷,载荷值F=200000N,求该桁架的最小重量。
结构的初始设计为109.10磅。
默认允差(由程序计算)为初始重量的1%(11磅)。
但是,为了便于收敛,一阶方法的优化分析中将目标函数的允差定为2.0.已知桁架的材料特性为:E=2.1E6psi;RHO=2.85E-4 lb/in^3(比重);最大需用应力=400psi;分析中使用如下集合特性:横截面面积变化范围=1-1000in^2(初始值为1000);基本尺寸B变化范围=400-1000in (初始值为1000)根据分析问题的性质,选择三根杆的横截面积A1、A2、A3以及基本尺寸B为设计变量,状态变量为杆内的应力值,目标函数为桁架的最小重量,综上所述,该问题的优化数学模型为:[][]inf()1,2,3,41,2,3, :11000,1,2,340010000m ax()400,1,2,3jM xX x x x x A A A B st Ai iBjσ⎧⎪==⎪⎪≤≤=⎨⎪≤≤⎪≤≤=⎪⎩2前处理(1)定义工作文件名:utility menu-file-change jobname,在弹出的change jobname对话框中输入文件名为truss单击ok按钮。
(2)定义工作标题:utility menu-file-change tile,在弹出的change tile对话框中输入the optimization of a three-bar truss,单击ok按钮。
(3)关闭坐标符号的显示:utility menu-plotctrls-window controls-window options命令,弹出window options对话框。
在location of triad下拉式选择no shown,单击ok按钮。
(4)定义参数的初始值:utility menu-parameters-scalar parameters命令,弹出对话框,在selection下的文本框中输入b=1000,按下enter键;A1=1000, 按下enter键;A2=1000, 按下enter键;A3=1000, 单击ok按钮。