安庆长江铁路大桥ANSYS建模命令流
ansys桥梁建模流程
ansys桥梁建模流程咱就来说说ANSYS桥梁建模的流程哈。
一、前期准备。
咱得先对要建的桥梁有个基本的了解。
比如说,这桥是啥类型的呀,是梁桥呢,还是拱桥之类的。
这就好比你要画一个人的画像,得先知道画的是男是女、是老是少一样。
还有哦,桥梁的尺寸得清楚,像桥的长度、宽度、高度这些数据可不能马虎。
这就像是盖房子,你得知道房子的长宽高才能动手不是?另外呢,材料的特性也很重要。
不同的材料在ANSYS里的参数设置可不一样,就像不同的食材做菜的方法不一样。
比如钢材和混凝土,它们的弹性模量、泊松比这些参数都要提前查好或者根据实际情况确定下来。
二、几何建模。
这一步就像是搭积木的第一步,先把桥梁的形状搭出来。
在ANSYS里呢,我们可以用各种工具来创建桥梁的几何模型。
如果是比较规则的形状,像那种直的梁桥,可能用一些基本的几何形状创建工具就可以搞定啦。
比如说,创建一些长方体来表示桥墩,创建一些薄板来表示桥面板。
但要是桥梁的形状比较复杂,比如说那种弯弯的拱桥,那可能就得费点心思啦。
这时候呢,可能就需要用一些曲线绘制的功能,像样条曲线之类的,来把桥拱的形状准确地画出来。
在创建几何模型的时候,可一定要细心,不然一个小地方错了,后面可就麻烦大了。
就像搭积木的时候,一块积木放错了位置,可能整个建筑就不稳当了。
三、划分网格。
网格划分就像是给我们的桥梁模型穿上一件小格子衣服。
这一步可重要了呢。
网格的大小和形状会影响到后面计算的精度和速度。
如果网格划分得太粗,那计算结果可能就不太准确,就像你用大网捕鱼,可能会漏掉很多小鱼一样。
但是如果网格划分得太细,那计算起来就会超级慢,就像小蚂蚁搬家,一点点地挪,可费劲了。
所以呀,要根据桥梁的结构特点和计算的要求来合理地划分网格。
比如说,在桥梁结构应力比较集中的地方,像桥墩和桥面板的连接处,网格就可以划分得细一点,其他地方可以稍微粗一点。
四、定义材料属性。
前面咱们不是知道了材料的特性嘛,这时候就派上用场啦。
ansys命令流使用方法
ansys命令流使用方法
在ANSYS中,命令流是一种用于执行特定操作的自动化工具。
以下是ANSYS命令流使用的一般步骤:
1. 打开ANSYS软件并加载您要使用的工程文件。
2. 在ANSYS Graphical User Interface (GUI) 中,将鼠标指针放
在工具栏上。
在“Run”下拉菜单中选择“Command Line”。
3. 在命令行窗口中,输入和编辑您想执行的命令。
您可以使用ANSYS的命令语言以及相关命令进行模型操作、网格生成、
求解等。
4. 您可以通过多种方式输入命令:直接在命令行中输入、从脚本文件中读取、从ANSYS GUI中的日志文件中复制粘贴等。
5. 您可以使用命令流中的参数和变量来进行自动化操作。
使用“!VARIABLE”语句定义变量,并通过“!VARIABLE = value”语
句赋值。
6. 使用ANSYS的各种功能命令对模型进行操作。
例如,在预
处理阶段,您可以使用命令生成几何体、定义材料属性、设定网格、添加边界条件等。
7. 在求解阶段,使用命令启动求解器,设置求解器选项,运行求解器,并监视求解器的输出。
8. 在结果后处理阶段,使用命令读取并处理结果数据,生成图形、报告等。
9. 执行命令流,您可以一次性执行整个命令流,或者逐个执行命令。
10. 您还可以将命令流保存为脚本文件,以便将来再次使用。
以上是ANSYS命令流的一般用法,具体的命令和语法取决于您的特定需求和ANSYS的版本。
建议您参考ANSYS的官方文档和教程,以获得更详细和准确的使用说明。
ansys实例命令流-桥梁受力分析命令流
K,3,4000,5357.6,5000,
K,4,4000,4538.3,7500,
K,5,4000,3326.6,10000,
K,6,4000,1632.3,12500,
K,7,4000, ,14318.1,
K,8,4000,-3000,33509.9/2,
K,9,4000, ,,
K,10,4000, ,2500,
FITEM,2,7
FITEM,2,18
FITEM,2,-23
FITEM,2,31
FITEM,2,-34
FITEM,2,36
FITEM,2,42
FITEM,2,-44
LMESH,P51X
!主拱拉梁、横梁单元、材料分配及网格划分。 TYPE, 1 !主拱拉梁、横梁单元、材料分配。
MAT,
2
REAL, 200
!定义截面。 SECTYPE, 1, BEAM, HREC, , 0!定义 1 号截面□。 SECOFFSET, CENT SECDATA,300,650,55,55,55,55,0,0,0,0 SECTYPE, 2, BEAM, RECT, , 0!定义 2 号截面■。 SECOFFSET, CENT SECDATA,850,300,8,8,0,0,0,0,0,0 SECTYPE, 3, BEAM, CTUBE, , 0!定义 3 号截面◎。 SECOFFSET, CENT SECDATA,25,45,8,0,0,0,0,0,0,0 SECTYPE, 4, BEAM, RECT, , 0!定义 4 号截面■。 SECOFFSET, CENT SECDATA,280,280,8,8,0,0,0,0,0,0 SECTYPE, 5, BEAM, HREC, , 0!定义 5 号截面□。 SECOFFSET, USER, -6, 150 SECDATA,600,300,8,8,8,8,0,0,0,0
Ansys命令流大全(整理)
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结构分析单元功能与特性/可以组成一一些命令,一般是一种总体命令(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命令流大全(整理)
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结构解析单元功能与特征/POST1/可以构成一一些命令,一般是一种整体命令( session),三十也有特别,比方是办理 ! 是说明说明符号,,与其余软件的说明是相同的, 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杆单元单元名称简称节点数节点自由度特征备注LINK12D杆2Ux,Uy EPCSDGB常用杆元LINK83D杆Ux,Uy,Uz EPCSDGBLINK103D仅受拉EDGB模拟缆索的废弛及或仅受压杆缝隙LINK113D线性调理EGB模拟液压缸和大转器动LINK1803D有限应变杆EPCDFGB另可考虑粘弹塑性E- 弹性 (Elasticity),P-塑性(Plasticity),C-蠕变(Creep),S-膨胀(Swelling),D-大变形或大挠度deflection), F- 大应变 (Large strain)或有限应变(Finite strain),B-单元存亡(Birth and dead),G-化 (Stress stiffness)或几何刚度(Geometric stiffening),A-自适应降落(Adaptive descent)等。
ANSYS最全命令流解释大全(DOC)
一、定义材料号及特性mp,lab, mat, co, c1,…….c4lab: 待定义的特性项目(ex,alpx,reft,prxy,nuxy,gxy,mu,dens)ex: 弹性模量nuxy: 小泊松比alpx: 热膨胀系数reft: 参考温度reft: 参考温度prxy: 主泊松比gxy: 剪切模量mu: 摩擦系数dens: 质量密度mat: 材料编号(缺省为当前材料号)c 材料特性值,或材料之特性,温度曲线中的常数项c1-c4: 材料的特性-温度曲线中1次项,2次项,3次项,4次项的系数二、定义DP材料:首先要定义EX和泊松比:MP,EX,MAT,……MP,NUXY,MAT,……定义DP材料单元表(这里不考虑温度):TB,DP,MAT进入单元表并编辑添加单元表:TBDATA,1,CTBDATA,2,ψTBDATA,3,……如定义:EX=1E8,NUXY=0.3,C=27,ψ=45的命令如下:MP,EX,1,1E8MP,NUXY,1,0.3TB,DP,1TBDATA,1,27TBDATA,2,45这里要注意的是,在前处理的最初,要将角度单位转化到“度”,即命令:*afun,deg三、单元生死载荷步!第一个载荷步TIME,... !设定时间值(静力分析选项)NLGEOM,ON !打开大位移效果NROPT,FULL !设定牛顿-拉夫森选项ESTIF,... !设定非缺省缩减因子(可选)ESEL,... !选择在本载荷步中将不激活的单元EKILL,... !不激活选择的单元ESEL,S,LIVE !选择所有活动单元NSLE,S !选择所有活动结点NSEL,INVE !选择所有非活动结点(不与活动单元相连的结点)D,ALL,ALL,0 !约束所有不活动的结点自由度(可选)NSEL,ALL !选择所有结点ESEL,ALL !选择所有单元D,... !施加合适的约束F,... !施加合适的活动结点自由度载荷SF,... !施加合适的单元载荷BF,... !施加合适的体载荷SAVESOLVE请参阅TIME,NLGEOM,NROPT,ESTIF,ESEL,EKILL,NSLE,NSEL,D,F,SF和BF命令得到更详细的解释。
ansys桥梁受力分析命令流
ANSYS桥梁受力分析命令流ANSYS是一款广泛应用于工程领域的有限元分析软件,它可以帮助工程师、设计师、科学家等进行各种力学或结构分析。
在工程领域中,桥梁是一种比较常见的结构,因此本文将介绍在ANSYS中进行桥梁受力分析的命令流。
1. 建立桥梁模型首先,我们需要建立桥梁模型。
在ANSYS中,可以使用多种模型建立工具,例如现在比较流行的三维CAD软件,如SolidWorks、CATIA等,均可以建立出桥梁模型。
建立好桥梁模型后,需要导入到ANSYS中进行后续分析。
2. 分配材料属性桥梁模型建立完后,需要根据实际情况为它分配材料属性。
以混凝土桥梁为例,我们可以使用“MP(材料属性)”命令为桥梁定义混凝土的相应属性。
比如,定义混凝土的弹性模量、泊松比等。
3. 设定支座约束桥梁的受力分析需要考虑桥梁的支座约束情况。
在ANSYS中,我们可以通过使用“SUPPORT”命令设定不同类型的支座约束。
4. 设定荷载桥梁承受的荷载对于力学分析至关重要,因此在进行桥梁受力分析时,必须设定荷载的种类和大小。
ANSYS提供了多种荷载设定方式,如集中荷载、分布荷载、自重荷载等。
5. 载荷应用载荷应用是桥梁受力分析中的一个关键步骤,它能够准确模拟桥梁所受荷载。
在ANSYS中,可以使用“D”命令定义荷载的应用方式,如定义一个位移荷载、力荷载等。
6. 求解过程ANSYS中提供了多种求解器,可以快速准确地解析桥梁模型受力情况。
在进行桥梁受力分析时,需要选择合适的求解器并进行计算。
ANSYS中提供了两种类型求解器,一种是基于传统矩阵进行计算的Direct Solver求解器,另一种是基于有限元模型优化的Iterative Solver求解器。
7. 结果分析在桥梁受力分析计算完成后,需要对应力和位移等结果进行分析并产生可视化的输出。
在ANSYS中,可以使用“POST1”命令来输出结果,并对结果进行后处理。
8.经过以上步骤进行受力分析后,可以得到桥梁受力的详细情况,也可以对桥梁的结构进行合理的优化。
ANSYS命令流详解(超全)
ANSYS命令流详解(超全)一、定义材料号及特性mp,lab, mat, co, c1,…….c4lab: 待定义的特性项目(ex,alpx,reft,prxy,nuxy,gxy,mu,dens)ex: 弹性模量nuxy: 小泊松比alpx: 热膨胀系数reft: 参考温度reft: 参考温度prxy: 主泊松比gxy: 剪切模量mu: 摩擦系数dens: 质量密度mat: 材料编号(缺省为当前材料号)c 材料特性值,或材料之特性,温度曲线中的常数项c1-c4: 材料的特性-温度曲线中1次项,2次项,3次项,4次项的系数二、定义DP材料:首先要定义EX和泊松比:MP,EX,MAT,……MP,NUXY,MAT,……定义DP材料单元表(这里不考虑温度):TB,DP,MAT进入单元表并编辑添加单元表:TBDATA,1,CTBDATA,2,ψTBDATA,3,……如定义:EX=1E8,NUXY=0.3,C=27,ψ=45的命令如下:MP,EX,1,1E8MP,NUXY,1,0.3TB,DP,1TBDATA,1,27TBDATA,2,45这里要注意的是,在前处理的最初,要将角度单位转化到“度”,即命令:*afun,deg三、单元生死载荷步!第一个载荷步TIME,... !设定时间值(静力分析选项)NLGEOM,ON !打开大位移效果NROPT,FULL !设定牛顿-拉夫森选项ESTIF,... !设定非缺省缩减因子(可选)ESEL,... !选择在本载荷步中将不激活的单元EKILL,... !不激活选择的单元ESEL,S,LIVE !选择所有活动单元NSLE,S !选择所有活动结点NSEL,INVE !选择所有非活动结点(不与活动单元相连的结点)D,ALL,ALL,0 !约束所有不活动的结点自由度(可选)NSEL,ALL !选择所有结点ESEL,ALL !选择所有单元D,... !施加合适的约束F,... !施加合适的活动结点自由度载荷SF,... !施加合适的单元载荷BF,... !施加合适的体载荷SAVESOLVE请参阅TIME,NLGEOM,NROPT,ESTIF,ESEL,EKILL,NSLE,NSEL,D,F,SF和BF命令得到更详细的解释。
(完整版)ANSYS最常用命令流+中文注释(超级大全)
ANSYS最常用命令流+中文注释VSBV, NV1, NV2, SEPO, KEEP1, KEEP2 —Subtracts volumes from volumes,用于2个solid相减操作,最终目的是要nv1-nv2=?通过后面的参数设置,可以得到很多种情况:sepo项是2个体的边界情况,当缺省的时候,是表示2个体相减后,其边界是公用的,当为sepo的时候,表示相减后,2个体有各自的独立边界。
keep1与keep2是询问相减后,保留哪个体?当第一个为keep时,保留nv1,都缺省的时候,操作结果最终只有一个体,比如:vsbv,1,2,sepo,,keep,表示执行1-2的操作,结果是保留体2,体1被删除,还有一个1-2的结果体,现在一共是2个体(即1-2与2),且都各自有自己的边界。
如vsbv,1,2,,keep,,则为1-2后,剩下体1和体1-2,且2个体在边界处公用。
同理,将v换成a 及l是对面和线进行减操作!mp,lab, mat, co, c1,…….c4 定义材料号及特性lab: 待定义的特性项目(ex,alpx,reft,prxy,nuxy,gxy,mu,dens) ex: 弹性模量nuxy: 小泊松比alpx: 热膨胀系数reft: 参考温度reft: 参考温度prxy: 主泊松比gxy: 剪切模量mu: 摩擦系数dens: 质量密度mat: 材料编号(缺省为当前材料号)co: 材料特性值,或材料之特性,温度曲线中的常数项c1-c4: 材料的特性-温度曲线中1次项,2次项,3次项,4次项的系数定义DP材料:首先要定义EX和泊松比:MP,EX,MA T,……MP,NUXY,MAT,……定义DP材料单元表(这里不考虑温度):TB,DP,MA T进入单元表并编辑添加单元表:TBDATA,1,CTBDATA,2,ψTBDATA,3,……如定义:EX=1E8,NUXY=0.3,C=27,ψ=45的命令如下:MP,EX,1,1E8MP,NUXY,1,0.3TB,DP,1TBDATA,1,27TBDATA,2,45这里要注意的是,在前处理的最初,要将角度单位转化到“度”,即命令:*afun,degVSEL, Type, Item, Comp, VMIN, VMAX, VINC, KSWP Type,是选择的方式,有选择(s),补选(a),不选(u),全选(all)、反选(inv)等,其余方式不常用Item, Comp 是选取的原则以及下面的子项如volu 就是根据实体编号选择,loc 就是根据坐标选取,它的comp就可以是实体的某方向坐标!其余还有材料类型、实常数等MIN, VMAX, VINC,这个就不必说了吧!,例:vsel,s,volu,,14vsel,a,volu,,17,23,2上面的命令选中了实体编号为14,17,19,21,23的五个实体VDELE, NV1, NV2, NINC, KSWP: 删除未分网格的体nv1:初始体号nv2:最终的体号ninc:体号之间的间隔kswp=0:只删除体kswp=1:删除体及组成关键点,线面如果nv1=all,则nv2,ninc不起作用其后面常常跟着一条显示命令VPLO,或aplo,nplo,这个湿没有参数的命令,输入后直接回车,就可以显示刚刚选择了的体、面或节点,很实用的哦!Nsel, type, item, comp, vmin, vmax, vinc, kabs 选择一组节点为下一步做准备Type: S: 选择一组新节点(缺省)R: 在当前组中再选择A: 再选一组附加于当前组U: 在当前组中不选一部分All: 恢复为选中所有None: 全不选Inve: 反向选择Stat: 显示当前选择状态Item: loc: 坐标node: 节点号Comp: 分量Vmin,vmax,vinc: ITEM范围Kabs: “0” 使用正负号“1”仅用绝对值下面是单元生死第一个载荷步中命令输入示例:!第一个载荷步TIME,... !设定时间值(静力分析选项)NLGEOM,ON !打开大位移效果NROPT,FULL !设定牛顿-拉夫森选项ESTIF,... !设定非缺省缩减因子(可选)ESEL,... !选择在本载荷步中将不激活的单元EKILL,... !不激活选择的单元ESEL,S,LIVE !选择所有活动单元NSLE,S !选择所有活动结点NSEL,INVE !选择所有非活动结点(不与活动单元相连的结点)D,ALL,ALL,0 !约束所有不活动的结点自由度(可选)NSEL,ALL !选择所有结点ESEL,ALL !选择所有单元D,... !施加合适的约束F,... !施加合适的活动结点自由度载荷SF,... !施加合适的单元载荷BF,... !施加合适的体载荷SA VESOLVE请参阅TIME,NLGEOM,NROPT,ESTIF,ESEL,EKILL,NSLE,NSEL,D, F,SF和BF命令得到更详细的解释。
ansys命令流语法
ansys命令流语法ANSYS命令流语法是使用ANSYS软件进行仿真分析的关键部分。
它是一种将命令以特定顺序组合在一起的方式,以实现特定的分析目标。
本文将介绍ANSYS命令流语法的基本语法规则和常用命令,以及如何使用它们进行仿真分析。
一、ANSYS命令流语法的基本语法规则1. 命令的基本格式:命令[选项] [参数1, 参数2, ...]2. 命令的执行顺序:ANSYS命令流是按照命令的顺序逐条执行的。
如果需要改变执行顺序,可以使用条件语句、循环语句等控制结构。
3. 注释:可以在命令流中添加注释,以"!"开头。
注释部分不会被执行,可以用于解释命令的用途或添加说明。
4. 变量和参数:可以使用变量和参数来存储和传递数据。
变量以"$"开头,参数以"%"开头。
二、常用命令1. Preprocessor命令:用于定义和准备分析模型的预处理操作。
- /PREP7:进入预处理器界面。
- ET,MP,REAL等:定义单元类型、材料属性、实数等。
- K,L,A等:创建节点、单元、区域等。
2. Solution命令:用于设置和运行分析求解器。
- /SOLU:进入求解器界面。
- SOLVE,ANTYPE等:设置分析类型、求解选项等。
- D,S等:定义边界条件、加载条件等。
3. Postprocessor命令:用于后处理和分析结果的可视化。
- /POST1:进入后处理器界面。
- PLOT,PDEF等:绘制图形、定义图形属性等。
- PRINT,*VWRITE等:输出结果数据。
三、使用ANSYS命令流语法进行仿真分析使用ANSYS命令流语法进行仿真分析的一般步骤如下:1. 导入几何模型:使用CAD软件创建几何模型,并将其导入ANSYS 中。
2. 定义材料属性:根据实际材料的物理特性,使用MP命令定义材料属性。
3. 网格划分:使用网格划分命令划分几何模型,生成有限元网格。
(完整版)ANSYS命令流使用方法(中文)修改
Finish(退出四大模块,回到BEGIN层)/clear (清空内存,开始新的计算)1.定义参数、数组,并赋值.2./prep7(进入前处理)定义几何图形:关键点、线、面、体定义几个所关心的节点,以备后处理时调用节点号。
设材料线弹性、非线性特性设置单元类型及相应KEYOPT设置实常数设置网格划分,划分网格根据需要耦合某些节点自由度定义单元表3./solu加边界条件设置求解选项定义载荷步求解载荷步4./post1(通用后处理)5./post26 (时间历程后处理)6.PLOTCONTROL菜单命令7.参数化设计语言8.理论手册Finish(退出四大模块,回到BEGIN层)/clear (清空内存,开始新的计算)1.定义参数、数组,并赋值.dim, par, type, imax, jmax, kmax, var1, vae2, var3 定义数组par: 数组名type:array 数组,如同fortran,下标最小号为1,可以多达三维(缺省)char 字符串组(每个元素最多8个字符)tableimax,jmax, kmax 各维的最大下标号var1,var2,var3 各维变量名,缺省为row,column,plane(当type为table时) 2./prep7(进入前处理)2.1 设置单元类型及相应KEYOPTET, itype, ename, kop1……kop6, inopr 设定当前单元类型Itype:单元号Ename:单元名设置实常数Keyopt, itype, knum, valueitype: 已定义的单元类型号knum: 单元的关键字号value: 数值注意:如果,则必须使用keyopt命令,否则也可在ET命令中输入2.2 定义几个所关心的节点,以备后处理时调用节点号。
n,node,x,y,z,thxy, thyz, thzx 根据坐标定义节点号如果已有此节点,则原节点被重新定义,一般为最大节点号。
ANSYS建模apdl命令流实例应用
E,49*25-1+i+c,49*25+i+c *enddo *do,d,1,2*25,1 E,72*25-1+i+d,72*25+i+d *enddo !4 截面 type,1 mat,1 secnum,11 *do,a,1,3*25,1 E,9*25-1+i+a,9*25+i+a *enddo *do,b,1,4*25,1 E,26*25-1+i+b,26*25+i+b *enddo *do,c,1,3*25,1 E,51*25-1+i+c,51*25+i+c *enddo *do,d,1,4*25,1 E,68*25-1+i+d,68*25+i+d *enddo !3 截面 type,1 mat,1 secnum,10 *do,a,1,1*25,1 E,7*25-1+i+a,7*25+i+a *enddo *do,b,1,5*25,1 E,12*25-1+i+b,12*25+i+b *enddo *do,c,1,4*25,1 E,22*25-1+i+c,22*25+i+c *enddo *do,d,1,4*25,1 E,54*25-1+i+d,54*25+i+d *enddo *do,e,1,5*25,1 E,63*25-1+i+e,63*25+i+e *enddo !2 截面 type,1 mat,1 secnum,9 *do,a,1,1*25,1
/nerr,0 ! 将参数读入数据库 finish /clear /PREP7 ! 单元类型编号 et,1,beam44 et,2,shell63 et,3,link8 ! 材料类型编号 Q420/Q370/ 拉索 -1 ,混凝土 C40/C50-2 ,刚臂 -3 mp,ex,1,2.1e11 mp,prxy,1,0.3 mp,dens,1,7850 mp,alpx,1,1e-5
ansys建模命令流讲解
八天学会Ansys命令流为方便大家的交流和学习,特推出"跟我学命令流"课程本课程分为三部分:前处理,加载求解,后处理每部分的学习时间:10天,共计30天每天学习大约10个命令希望本课程对大家能有所帮助第一天目标:熟悉ANSYS基本关键字的含义k --> Keypoints 关键点l --> Lines 线a --> Area 面v --> Volumes 体e --> Elements 单元n --> Nodes 节点cm --> component 组元et --> element type 单元类型mp --> material property 材料属性r --> real constant 实常数d --> DOF constraint 约束f --> Force Load 集中力sf --> Surface load on nodes 表面载荷bf --> Body Force on Nodes 体载荷ic --> Initial Conditions 初始条件第二天目标:了解命令流的整体结构,掌握每个模块的标识!文件说明段/BATCH/TITILE,test analysis !定义工作标题/FILENAME,test !定义工作文件名/PREP7 !进入前处理模块标识!定义单元,材料属性,实常数段ET,1,SHELL63 !指定单元类型ET,2,SOLID45 !指定体单元MP,EX,1,2E8 !指定弹性模量MP,PRXY,1,0.3 !输入泊松比MP,DENS,1,7.8E3 !输入材料密度R,1,0.001 !指定壳单元实常数-厚度......!建立模型K,1,0,0,, !定义关键点K,2,50,0,,K,3,50,10,,K,4,10,10,,K,5,10,50,,K,6,0,50,,A,1,2,3,4,5,6, !由关键点生成面......!划分网格ESIZE,1,0,AMESH,1......FINISH !前处理结束标识/SOLU !进入求解模块标识!施加约束和载荷DL,5,,ALLSFL,3,PRES,1000SFL,2,PRES,1000......SOLVE !求解标识FINISH !求解模块结束标识/POST1 !进入通用后处理器标识....../POST26 !进入时间历程后处理器……/EXIT,SAVE !退出并存盘以下是日志文件中常出现的一些命令的标识说明,希望能给大家在整理LOG文件时有所帮助/ANGLE !指定绕轴旋转视图/DIST !说明对视图进行缩放/DEVICE !设置图例的显示,如:风格,字体等/REPLOT !重新显示当前图例/RESET !恢复缺省的图形设置/VIEW !设置观察方向/ZOOM !对图形显示窗口的某一区域进行缩放第三天生成关键点和线部分1.生成关键点K,关键点编号,X坐标,Y坐标,Z坐标例:K,1,0,0,02.在激活坐标系生成直线LSTR,关键点P1,关键点P2例LSTR,1,23.在两个关键点之间连线L,关键点P1,关键点P2例L,1,2注:此命令会随当前的激活坐标系不同而生成直线或弧线4.由三个关键点生成弧线LARC,关键点P1,关键点P2,关键点PC,半径RAD例LARC,1,3,2,0.05注:关键点PC是用来控制弧线的凹向5.通过圆心半径生成圆弧CIRCLE,关键点圆心,半径RAD,,,,圆弧段数NSEG例:CIRCLE,1,0.05,,,,46.通过关键点生成样条线BSPLIN,关键点P1,关键点P2,关键点P3,关键点P4,关键点P5,关键点P6例:BSPLIN,1,2,3,4,5,67.生成倒角线LFILLT,线NL1,线NL2,倒角半径RAD例LFILLT,1,2,0.0058.通过关键点生成面A,关键点P1,关键点P2,关键点P3,关键点P4,关键点P5,关键点P6,P7,P8...例:A,1,2,3,49.通过线生成面AL,线L1,线L2,线L3,线L4,线L5,线L6,线L7,线L8,线L9,线L10例:AL,5,6,7,810.通过线的滑移生成面ASKIN,线NL1,线NL2,线NL3,线NL4,线NL5,线NL6,线NL7,线NL8,线NL9例:ASKIN,1,4,5,6,7,8注:线1为滑移的导向线第四天目标:掌握常用的实体-面的生成生成矩形面1.通过矩形角上定位点生成面BLC4,定位点X方向坐标XCORNER,定位点Y方向坐标YCORNER,矩形宽度WIDTH,矩形高度HEIGHT,矩形深度DEPTH例:BLC4,0,0,5,3,02.通过矩形中心定位点生成面BLC5,定位点X方向坐标XCENTER,定位点Y方向坐标YCENTER,矩形宽度WIDTH,矩形高度HEIGHT,矩形深度DEPTH注:与上条命令的不同就在于矩形的定位点不一样例:BLC5,2.5,1.5,5,3,03.通过在工作平面定义矩形X.Y坐标生成面RECTNG,矩形左边界X坐标X1,矩形右边界X坐标X2,矩形下边界Y坐标Y1,矩形上边界Y坐标Y2例:RECTNG,0,5,0,3生成圆面4.通过中心定位点生成实心圆面CYL4,定位点X方向坐标XCENTER,定位点Y方向坐标YCENTER,圆面的内半径RAD1,内圆面旋转角度THETA1,圆面的外半径RAD2,外圆面旋转角度THETA2,圆面的深度DEPTH注:如要实心的圆面则不用RAD2,THETA2,DEPTH例:CYL4,0,0,5,3605.生成扇形圆面命令介绍如上例1实心扇形:CYL4,0,0,5,60例2扇形圆环:CYL4,0,0,5,60,10,60例3整的圆环:CYL4,0,0,5,360,10,360注:同时可通过定义圆面的深度以生成柱体6.通过在工作平面定义起始点生成圆面CYL5,开始点X坐标XEDGE1,开始点Y坐标YEDGE1,结束点X坐标XEDGE2,结束点Y坐标YEDGE2,圆面深度DEPTH例:CYL5,0,0,2,2,7.通过在工作平面定义内外半径和起始角度来生成圆面PCIRC,内半径RAD1,外半径RAD2,起始角度THETA1,结束角度THETA2例LCIRC,2,5,30,1808.生成面与面的倒角AFILLT,面1的编号NA1,面2的编号NA2,倒角半径RAD例:AFILLT,2,5,2下一讲:多边形面的生成第五天目标:掌握多边形面和体的生成1.生成多边形面命令:RPR4,多边形的边数NSIDES,中心定位点X坐标XCENTER,中心定位点Y坐标YCENTER,中心定位点距各边顶点的距离RADIUS,多边形旋转角度THETA例:RPR4,4,0,0,0.15,30注:这条命令可通过定义不同的NSIDES生成三边形,四边形,...,八边形2.生成多边形体命令:RPR4,多边形的边数NSIDES,中心定位点X坐标XCENTER,中心定位点Y坐标YCENTER,中心定位点距各边顶点的距离RADIUS,多边形旋转角度THETA,多边形的深度DEPTH例:RPR4,4,0,0,0.15,30,0.1注:多边形体和面命令唯一的不同就在于深度DEPTH的定义到此,关键点,线,面的生成讲解已结束,下一讲:体的生成第六天目标:掌握体的生成命令1.通过关键点生成体命令:V,关键点P1,关键点P2, P3, P4, P5, P6, P7, P8例:V,4,5,6,7,15,24,252.通过面生成体命令:VA,面A1,面A2, A3, A4, A5, A6, A7, A8, A9, A10例:VA,3,4,5,8,103.通过长方形角上定位点生成体命令:BLC4该命令前面在讲生成面的时候已作介绍,唯一的不同在于深度DEPTH的定义.4.通过长方形中心定位点生成面命令:BLC55.通过定义长方体起始位置生成体命令:BLOCK,开始点X坐标X1,结束点X坐标X2, Y1, Y2, Z1, Z2例:BLOCK,2,5,0,2,1,36.生成圆柱体基本命令通生成圆形面,不同在于DEPTH的定义基本命令:CYL4基本命令:CYL5基本命令:CYLIND7.生成棱柱基本命令通生成多边形,不同在于DEPTH的定义基本命令:RPR48.通过球心半径生成球体命令:SPH4,球心X坐标XCENTER,球心Y坐标YCENTER,半径RAD1,半径RAD2例:SPH4,1,1,2,59.通过直径上起始点坐标生成球体命令:SPH5,起点X坐标XEDGE1,起点Y坐标YEDGE1,结束点X坐标XEDGE2,结束点Y坐标YEDGE2 例:SPH5,2,5,7,610.在工作平面起点通过半径和转动角度生成球体命令:SPHERE,半径RAD1,半径RAD2,转动角度THETA1,转动角度THETA2例:SPHERE,2,5,0,6011.生成圆锥体命令:CONE,底面半径RBOT,顶面半径RTOP,底面高Z1,顶面高Z2,转动角度THETA1,转动角度THETA2例:CONE,10,20,0,50,0,180下一讲:布尔操作第七天目标:掌握常用的布尔操作命令1.沿法向延伸面生成体命令:VOFFST,面的编号NAREA,面拉伸的长度DIST,关键点增量KINC例:VOFFST,1,2,,2.通过坐标的增量延伸面生成体命令:VEXT,面1的编号NA1,面2的编号NA2,增量NINC,X方向的增量DX,Y方向的增量DY,Z方向的增量DZ, RX, RY, RZ例:VEXT,1,5,1,1,2,2,3.面绕轴旋转生成体命令:VROTAT,面1的编号NA1,面2的编号NA2,NA3, NA4, NA5, NA6,定位轴关键点1编号PAX1,定位轴关键点2编号PAX2,旋转角度ARC,生成体的段数NSEG例:VROTAT,1,2,,,,,4,5,360,44.沿线延伸面生成体命令:VDRAG,面1的编号NA1,面2的编号NA2, NA3, NA4, NA5, NA6,导引线1的编号NLP1,导引线2的编号NLP2, NLP3, NLP4, NLP5, NLP6例:VDRAG,2,3,,,,,8,5.线绕轴旋转生成面命令:AROTAT,线1的编号NL1, NL2, NL3, NL4, NL5, NL6,定位轴关键点1的编号PAX1,定位轴关键点2的编号PAX2,旋转角度ARC,生成面的段数NSEG例:AROTAT,3,4,,,,,6,8,360,46.沿线延伸线生成面命令:ADRAG,线1的编号NL1,NL2, NL3, NL4, NL5, NL6,导引线1的编号NLP1, NLP2, NLP3, NLP4, NLP5, NLP6例:ADRAG,3,,,,,,87.同理可以延伸关键点,相应的命令如下:LROTAT, NK1, NK2, NK3, NK4, NK5, NK6, PAX1, PAX2, ARC, NSEGLDRAG, NK1, NK2, NK3, NK4, NK5, NK6, NL1, NL2, NL3, NL4, NL5, NL6各选项的含义雷同于上.8.延伸一条线命令LEXTND,线的编号NL1,定位关键点编号NK1,延伸的距离DIST,原有线是否保留控制项KEEP 例LEXTND,5,2,1.5,09.布尔操作:加命令LCOMB,线编号NL1,线编号NL2,是否修改控制项KEEP例LCOMB,2,5注:对面和体的相应为:VADD,AADD.选项的含义都类似10.布尔操作:粘接和搭接搭接的核心关键字为:OVLAP,随实体的不同略有不同,如:对体为VOVLAP对面为AOVLAP对线为LOVLAP粘接的核心关键字为:GLUE,随实体的不同略有不同,如:对体为VGLUE对面为AGLUE对线为LGLUE但其他的选项的含义是类似的,这里就不再累述.下一讲:移动,复制,映射,删除...第八天目标:掌握体素的移动,复制,删除,映射一.移动关键点命令:KMODIF,关键点编号NPT,移动后的坐标X,移动后的坐标Y,移动后的坐标Z例:KMODIF,5,0,0,2二.移动复制关键点命令:KGEN,复制次数选项ITIME,起始关键点编号NP1,结束关键点编号NP2,增量NINC,偏移DX,偏移DY,偏移DZ,关键点编号增量KINC,生成节点单元控制项NOELEM,原关键点是否被修改选项IMOVE例:KGEN,2,1,10,1,2,2,2,,,,注:IMOVE选项说明,设置为0时,不修改原关键点,即为复制,设置为1时,修改原关键点,即为移动,从而通过控制IMOVE选项实现移动或复制.三.移动复制线命LGEN,ITIME,NL1,NL2,NINC,DX,DY,DZ,KINC,NOELEM,IMOVE各选项的含义同上四.移动复制面命:AGEN,ITIME,NA1,NA2,NINC,DX,DY,DZ,KINC,NOELEM,IMOVE各选项的含义同上五.移动复制体命令:VGEN,ITIME,NV1,NV2,NINC,DX,DY,DZ,KINC,NOELEM,IMOVE各选项的含义同上六.修改面的法向方向命令:ANORM,面的编号ANUM,单元的法向方向是否修改选项NOEFLIP例:ANORM,2七.体素的删除基本的命令为:*DELE组合不同的关键字形成不同的命令如:KDELE,LDELE,ADELE,VDELE基本的命令格式为:*DELE,起始体素编号N*1,结束体素编号N*2,增量NINC,是否删除体素下层的元素选项KSWP如LDELE,2,5,1,1八.体素的映射基本的命令为:*SYMM组合不同的关键字形成不同的命令如:KSYMM,LSYMM,ARSYM,VSYMM基本的命令格式为:*SYMM,映射轴选项NCOMP,起始体素编号N*1,结束体素编号N*2,增量NINC,关键点编号增量KINC,NOELEM, IMOVE如:VSYMM,X,1,10,1,,,,。
ANSYS命令流解释大全
ANSYS命令流解释大全A N S Y S命令流解释大全Document serial number【LGGKGB-LGG98YT-LGGT8CB-LGUT-一、定义材料号及特性mp,lab, mat, co, c1,…….c4lab: 待定义的特性项目(ex,alpx,reft,prxy,nuxy,gxy,mu,dens)ex: 弹性模量nuxy: 小泊松比alpx: 热膨胀系数reft: 参考温度reft: 参考温度prxy: 主泊松比gxy: 剪切模量mu: 摩擦系数dens: 质量密度mat: 材料编号(缺省为当前材料号)c 材料特性值,或材料之特性,温度曲线中的常数项c1-c4: 材料的特性-温度曲线中1次项,2次项,3次项,4次项的系数二、定义DP材料:首先要定义EX和泊松比:MP,EX,MAT,……MP,NUXY,MAT,……定义DP材料单元表(这里不考虑温度):TB,DP,MAT进入单元表并编辑添加单元表:TBDATA,1,CTBDATA,2,ψTBDATA,3,……如定义:EX=1E8,NUXY=,C=27,ψ=45的命令如下:MP,EX,1,1E8MP,NUXY,1,TB,DP,1TBDATA,1,27TBDATA,2,45这里要注意的是,在前处理的最初,要将角度单位转化到“度”,即命令:*afun,deg三、单元生死载荷步!第一个载荷步TIME,... !设定时间值(静力分析选项)NLGEOM,ON !打开大位移效果NROPT,FULL !设定牛顿-拉夫森选项ESTIF,... !设定非缺省缩减因子(可选)ESEL,... !选择在本载荷步中将不激活的单元EKILL,... !不激活选择的单元ESEL,S,LIVE !选择所有活动单元NSLE,S !选择所有活动结点NSEL,INVE !选择所有非活动结点(不与活动单元相连的结点)D,ALL,ALL,0 !约束所有不活动的结点自由度(可选)NSEL,ALL !选择所有结点ESEL,ALL !选择所有单元D,... !施加合适的约束F,... !施加合适的活动结点自由度载荷SF,... !施加合适的单元载荷BF,... !施加合适的体载荷SAVESOLVE请参阅TIME,NLGEOM,NROPT,ESTIF,ESEL,EKILL,NSLE,NSEL,D,F,SF和BF命令得到更详细的解释。
ansys命令流入门教程
ansys命令流入门教程在 ANSYS 中,荷载包括边界条件和作用力,对结构分析可以是以下内容:位移、力、压力、温度、重力一般可将荷载分为六类,如表 4-1 所示。
★ 荷载即可施加在几何模型(关键点、硬点、线、面、体)上,也可施加在有限元模型(节点、单元)上,或者二者混合使用。
★ 施加在几何模型上的荷载独立于有限元网格,不必为修改网格而重新加载;★ 施加在有限元模型上且要修改网格,则必须先删除荷载再修改网格,然后重新施加荷载。
★ 不管施加到何种模型上,在求解时荷载全部转换(自动或人工)到有限元模型上。
在结构分析中自由度共有7 个,自由度的方向均依从节点坐标系。
约束可施加在节点、关键点、线和面上。
一、施加自由度约束1. 节点自由度约束及相关命令(1) 对节点施加自由度约束命令:D, NODE, Lab, VALUE, VALUE2, NEND, NINC, Lab2, Lab3, Lab4, Lab5, Lab6NODE - 拟施加约束的节点号,其值可取 ALL、组件名。
Lab - 自由度标识符,如UX、ROTZ等。
如为ALL,则为所有适宜的自由度。
VALUE - 自由度约束位移值或表式边界条件的表格名称。
VALUE2 - 约束位移值的第二个数,如为复数输入时,VALUE 为实部,而 VALUE2 为虚部。
NEND,NINC - 节点编号范围和编号增量,缺省时 NEND=NODE,NINC=1。
Lab2,Lab3,Lab4,Lab5,Lab6 - 其它自由度标识符,VALUE 对这些自由度也有效。
各自由度的方向用节点坐标系确定,转角约束用弧度输入例如:D,ALL,ALL ! 对所选节点的全部自由度施加约束D,18,UX,,,,,UY,UZ ! 对节点 18 的 3 个平动自由度全部施加约束D,20,UX,1.0e-4 ! 对节点20 的UX 施加约束,且约束位移值为1.0e-4D,22,UX,0.1,,25,,UY,ROTY ! 对节点 22~25 的 UX,UY,ROTY 施加约束,且位移值均为 0.1(2) 在节点上施加对称和反对称约束命令:DSYM, Lab, Normal, KCNLab - 对称标识,如为 SYMM 则生成对称约束,如为 ASYM 则生成反对称约束。
安庆长江铁路大桥ANSYS建模命令流
*do,a,1,25,1
E,8*25+i+a,8*25-1+i+a
*enddo
*do,b,1,2*25,1
E,30*25+i+b,30*25-1+i+b
*enddo
*do,c,1,2*25,1
E,49*25+i+c,49*25-1+i+c
*enddo
name(9)='Sec_2'
name(10)='Sec_3'
name(11)='Sec_4'
name(12)='Sec_5'
name(13)='Sec_6'
name(14)='Sec_7'
name(15)='Sec_8'
name(16)='Sec_9'
name(17)='Sec_10'
/nerr,0
!将参数读入数据库
finish
/clear
/PREP7
!单元类型编号
et,1,beam44
et,2,shell63
et,3,link8
!材料类型编号 Q420/Q370/拉索-1,混凝土C40/C50-2,刚臂-3
mp,ex,1,2.1e11
mp,prxy,1,0.3
secnum,12
*do,a,1,25,1
E,8*25-1+i+a,8*25+i+a
*enddo
*do,b,1,2*25,1
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
桥址概况安庆长江铁路大桥是南京至安庆城际铁路和阜阳至景德镇铁路的重要组成部分,位于安庆前江口汇合口处下游官山咀附近,距上游已建成通车的安庆长江公路大桥约21km;线路在池州侧晏塘镇靠近长江的刘村附近右拐过江,过江后从安庆的长风镇穿过。
安庆铁路长江大桥全长2996.8m,其中主桥采用跨度为101.5+188.5+580+217.5+159.5+116m 的钢桁梁斜拉桥;非通航孔正桥采用6孔跨径64m预应力混凝土简支箱梁;东引桥采用16孔梁长32.6m预应力混凝土简支箱梁;跨大堤桥采用48.9+86+48.8m预应力混凝土连续箱梁;西引桥采用15孔梁长32.6m预应力混凝土简支梁及2孔梁长24.6m预应力混凝土简支梁,其中宁安线采用箱梁,阜景线采用T梁。
主桥桥式及桥型特点主桥采用103+188.5+580+217.5+159.5+117.5m两塔钢桁斜拉桥方案,全长1366m。
主梁为三片主桁钢桁梁,桁间距2x14m,节间长14.5m,桁高15m。
主塔为钢筋混凝土结构,塔顶高程+204.00m,塔底高程-6.00m,斜拉索为空间三索面,立面上每塔两侧共18对索,全桥216根斜拉索。
所有桥墩上均设竖向和横向约束,4#塔与主梁之间设纵向水平约束,3#塔与梁间使用带限位功能的粘滞阻尼器。
主梁为”N”字型桁式,横向采用三片桁结构,主桁的横向中心距各为14m,桁高15m,节间距14.5m[2]。
结构构造主桥采用两塔钢桁斜拉桥方案,主梁为三片主桁钢桁梁,主桁上下弦杆均为箱型截面,上弦杆内高1000mm,内宽1200mm,板厚20~48mm。
下弦杆内高1400mm,宽1200mm,板厚20~56mm。
下弦杆顶板向桁内侧加宽700mm与整体桥面板焊接。
腹杆主要采用H型截面。
H型杆件宽1200mm,高720和760mm,板厚20~48mm。
根据不同的受力区段选用不同的杆件截面,在辅助墩附近的压重区梁段,腹杆采用箱型截面杆件。
主桁采用焊接杆件,整体节点。
在节点外以高强度螺栓拼接的结构形式,上下弦杆四面等强对接拼装。
H型腹杆采用插入式连接。
箱型腹杆采用四面与主桁节点对拼的连接形式。
主桁拼接采用M30高强螺栓。
项目进展2005年元月,安庆长江铁路大桥项目前期工作协调领导小组办公室委托铁道第四勘察设计院编制《安徽省铁路总体规划安庆过江通道深化研究及大桥选址报告》,随后铁四院专家组来宜现场勘察,采集相关资料,并于2月份完成该报告。
2005年8月,安徽省发改委主持召开“安庆长江铁路大桥桥位专家咨询会”,邀请中国工程院院士陈新等知名专家对大桥桥位进行咨询研究,并对选址报告进行评审。
2005年10月,经省部协商,铁道部将沿江城际铁路及安庆长江铁路大桥项目补列入国家“十一五”规划,并向铁四院下达前期工作任务书。
2005年12月,铁道部主持召开了宁安城际铁路及安庆长江铁路大桥项目预可研报告审查会。
2006年元月,宁安城际铁路及安庆长江铁路大桥项目列入国家“十一五”规划。
2006年7月5日,安庆长江铁路大桥设计竞标工作会议在北京举行,经研究、审核、竞标,铁四院与中铁大桥院联合体中标。
2006年9月,中铁大桥院和铁四院正式启动工程可行性研究报告的编制程序,同时编制了桥梁建设对长江航道的影响书,河势分析,桥位所在枯、中水流影响、流速及航迹图。
2006年10月9日,安庆市与铁四院、中铁大桥院联合举行了宁安城际铁路及安庆长江铁路大桥工可勘察开钻仪式;10月份武汉水文站和中铁大桥院近100人的设计、水文、勘测、物探等四个工作组进入安庆进行实地勘测。
2009年3月20日,安庆长江铁路大桥开工建设表1.2 安庆长江大桥主要工程数量表项目材料规格单位数量备注混凝土主塔C50m351200塔座C40m37920预应力钢筋钢绞线T398f pk=1860MPa 粗钢筋T380f pk=930MPa普通钢筋Hrb335T11270钢料索导管20号热轧无缝T90垫板Q235B T70检查设施Q235B T187劲性骨架Q235B T1280锚具群锚15-19套840JL-32粗钢筋锚具套11160波纹管100mm M1816245mm M57100金属扩张网GM50075型M21550表 2.1 设计构件节点和单元数全桥节点数169403全桥单元数294602主桁单元数176680桥面板单元数117499斜拉索单元数216桥塔单元数207表 2.2安庆长江铁路大桥模型主要参数列表材料弹性模量(Pa)泊松比密度(kg/m3)结构构件Q370qD钢 2.1e110.37850上弦杆、腹杆Q420qD钢 2.1e110.37850下弦杆C50混凝土 3.5e70.162500主塔C40混凝土 3.5e70.162500塔座斜拉索 2.1e110.37850斜拉索表2.3 模型实常数结构部分实常数截面性质梁单元(beam44)R1未定义参数(由截面文件直接读入)板壳单元(shell63)R2厚度16mm拉索单元(link8)R3,R4,R5, R6(拉索面积)R,3,134.31e-4, R,4,115.84e-4, R,5,108.91e-4, R,6,100.000e-4,/nerr,0!将参数读入数据库finish/clear/PREP7!单元类型编号et,1,beam44et,2,shell63et,3,link8!材料类型编号Q420/Q370/拉索-1,混凝土C40/C50-2,刚臂-3 mp,ex,1,2.1e11mp,prxy,1,0.3mp,dens,1,7850mp,alpx,1,1e-5mp,ex,2,3.5e7mp,prxy,2,0.16mp,dens,2,2500mp,alpx,2,1e-5mp,ex,3,1e15mp,prxy,3,1mp,dens,3,0mp,alpx,3,0!读取自定义截面并编号*dim,name,char,24name(1)='Sec_1a'name(2)='Sec_2a'name(3)='Sec_3a'name(4)='Sec_4a'name(5)='Sec_5a'name(6)='Sec_6a'name(7)='Sec_7a'name(8)='Sec_1'name(9)='Sec_2'name(10)='Sec_3'name(11)='Sec_4'name(12)='Sec_5'name(13)='Sec_6'name(14)='Sec_7'name(15)='Sec_8'name(16)='Sec_9'name(17)='Sec_10'name(18)='Sec_11'name(19)='Sec_12'name(20)='Sec_13'name(21)='Sec_14'name(22)='Sec_15'name(23)='Sec_16'name(24)='Sec_x2'*do,i,1,24,1sectype,i,beam,mesh,secread,name(i),,,mesh*enddo!将ta_sec参数读入数据库!读取自定义截面并编号*dim,name2,char,15name2(1)='ta_1'name2(2)='ta_2'name2(3)='ta_3'name2(4)='ta_4'name2(5)='ta_5'name2(6)='ta_6'name2(7)='ta_7'name2(8)='ta_8'name2(9)='ta_9'name2(10)='ta_10'name2(11)='ta_11'name2(12)='ta_12'name2(13)='ta_13'name2(14)='ta_14'*do,i,1,14,1sectype,40+i,beam,mesh,secread,name2(i),,,mesh*enddoSECTYPE, 26, BEAM, HREC, , 0 SECOFFSET, USER, 0.1, 0.266SECDATA,0.2,0.266,0.006,0.006,0.006,0.006,0,0,0,0 SECTYPE, 27, BEAM, I, , 0SECOFFSET, USER, 0, 0.584SECDATA,0.240,0.240,0.6,0.016,0.016,0.012,0,0,0,0 SECTYPE, 28, BEAM, T, T_nin, 0 SECOFFSET, USER, 0, 1.4SECDATA,0.6,1.4,0.032,0.018,0,0,0,0,0,0SECTYPE, 29, BEAM, T, T_max, 0 SECOFFSET, USER, 0, 2.1SECDATA,0.6,2.1,0.032,0.016,0,0,0,0,0,0 SECTYPE, 31, BEAM, HREC, , 0SECOFFSET, CENTSECDATA,0.548,0.500,0.016,0.016,0.016,0.016,0,0,0,0 SECTYPE, 32, BEAM, I, , 0SECOFFSET, CENTSECDATA,0.560,0.560,0.500,0.028,0.028,0.016,0,0,0,0 !刚臂的截面SECTYPE, 100, BEAM, CSOLID, , 0 SECOFFSET, CENTSECDATA,0.06,0,0,0,0,0,0,0,0,0r,1,r,2,0.016,!拉索截面控制!7-349r,3,134.31e-4,!7-301r,4,115.84e-4,!7-283r,5,108.91e-4,!7-241r,6,100.000e-4,finish!开始建立模型/prep7!********************************************* !!!xiaXianGan!!!********************************************* *SET,j,-14*do,i,1,(94*25+1)*2,94*25+1n,i,0,j,0n,94*25+i,1363.000,j,0FILL,i,94*25+i,94*25-1,,1,,,!中桁*if,i,eq,94*25+2,then!7截面type,1mat,1secnum,14*do,a,1,3*25,1E,i-1+a,i+a*enddo*do,b,1,11*25,1E,35*25-1+i+b,35*25+i+b *enddo*do,c,1,8*25,1E,77*25-1+i+c,77*25+i+c *enddo!6截面type,1mat,1secnum,13*do,a,1,3*25,1E,i+3*25-1+a,i+3*25+a*enddo*do,b,1,3*25,1E,32*25-1+i+b,32*25+i+b *enddo*do,c,1,3*25,1E,46*25-1+i+c,46*25+i+c *enddo*do,d,1,1*25,1E,i+76*25-1+d,i+76*25+d *enddo*do,e,1,7*25,1E,87*25-1+i+e,87*25+i+e *enddo!5截面type,1mat,1secnum,12*do,a,1,25,1E,8*25-1+i+a,8*25+i+a*enddo*do,b,1,2*25,1E,30*25-1+i+b,30*25+i+b *enddo*do,c,1,2*25,1*enddo*do,d,1,2*25,1E,72*25-1+i+d,72*25+i+d *enddo!4截面type,1mat,1secnum,11*do,a,1,3*25,1E,9*25-1+i+a,9*25+i+a*enddo*do,b,1,4*25,1E,26*25-1+i+b,26*25+i+b *enddo*do,c,1,3*25,1E,51*25-1+i+c,51*25+i+c *enddo*do,d,1,4*25,1E,68*25-1+i+d,68*25+i+d *enddo!3截面type,1mat,1secnum,10*do,a,1,1*25,1E,7*25-1+i+a,7*25+i+a*enddo*do,b,1,5*25,1E,12*25-1+i+b,12*25+i+b *enddo*do,c,1,4*25,1E,22*25-1+i+c,22*25+i+c *enddo*do,d,1,4*25,1E,54*25-1+i+d,54*25+i+d *enddo*do,e,1,5*25,1E,63*25-1+i+e,63*25+i+e *enddo!2截面type,1mat,1secnum,9*enddo*do,b,1,2*25,1E,17*25-1+i+b,17*25+i+b*enddo*do,c,1,1*25,1E,21*25-1+i+c,21*25+i+c*enddo*do,d,1,1*25,1E,58*25-1+i+d,58*25+i+d*enddo*do,e,1,2*25,1E,61*25-1+i+e,61*25+i+e*enddo*do,f,1,2*25,1E,74*25-1+i+f,74*25+i+f*enddo*do,g,1,1*25,1E,85*25-1+i+g,85*25+i+g*enddo!1截面type,1mat,1secnum,8*do,a,1,2*25,1E,19*25-1+i+a,19*25+i+a*enddo*do,b,1,2*25,1E,59*25-1+i+b,59*25+i+b*enddo*do,c,1,1*25,1E,86*25-1+i+c,86*25+i+c*enddo!左边桁*elseif,i,eq,(94*25+1)*2+1,then !7截面type,1mat,1secnum,7*do,a,1,3*25,1E,i+a,i-1+a*enddo*do,b,1,11*25,1*do,c,1,8*25,1E,77*25+i+c,77*25-1+i+c *enddo!6截面type,1mat,1secnum,6*do,a,1,3*25,1E,i+3*25+a,i+3*25-1+a*enddo*do,b,1,3*25,1E,32*25+i+b,32*25-1+i+b *enddo*do,c,1,3*25,1E,46*25+i+c,46*25-1+i+c *enddo*do,d,1,1*25,1E,i+76*25+d,i+76*25-1+d *enddo*do,e,1,7*25,1E,87*25+i+e,87*25-1+i+e *enddo!5截面type,1mat,1secnum,5*do,a,1,25,1E,8*25+i+a,8*25-1+i+a*enddo*do,b,1,2*25,1E,30*25+i+b,30*25-1+i+b *enddo*do,c,1,2*25,1E,49*25+i+c,49*25-1+i+c *enddo*do,d,1,2*25,1E,72*25+i+d,72*25-1+i+d *enddo!4截面type,1mat,1secnum,4*do,a,1,3*25,1*do,b,1,4*25,1E,26*25+i+b,26*25-1+i+b *enddo*do,c,1,3*25,1E,51*25+i+c,51*25-1+i+c *enddo*do,d,1,4*25,1E,68*25+i+d,68*25-1+i+d *enddo!3截面type,1mat,1secnum,3*do,a,1,1*25,1E,7*25+i+a,7*25-1+i+a*enddo*do,b,1,5*25,1E,12*25+i+b,12*25-1+i+b *enddo*do,c,1,4*25,1E,22*25+i+c,22*25-1+i+c *enddo*do,d,1,4*25,1E,54*25+i+d,54*25-1+i+d *enddo*do,e,1,5*25,1E,63*25+i+e,63*25-1+i+e *enddo!2截面type,1mat,1secnum,2*do,a,1,1*25,1E,6*25+i+a,6*25-1+i+a*enddo*do,b,1,2*25,1E,17*25+i+b,17*25-1+i+b *enddo*do,c,1,1*25,1E,21*25+i+c,21*25-1+i+c *enddo*do,d,1,1*25,1E,58*25+i+d,58*25-1+i+dE,61*25+i+e,61*25-1+i+e *enddo*do,f,1,2*25,1E,74*25+i+f,74*25-1+i+f *enddo*do,g,1,1*25,1E,85*25+i+g,85*25-1+i+g *enddo!1截面type,1mat,1secnum,1*do,a,1,2*25,1E,19*25+i+a,19*25-1+i+a *enddo*do,b,1,2*25,1E,59*25+i+b,59*25-1+i+b *enddo*do,c,1,1*25,1E,86*25+i+c,86*25-1+i+c *enddo!右边桁*else!7截面type,1mat,1secnum,7*do,a,1,3*25,1E,i-1+a,i+a*enddo*do,b,1,11*25,1E,35*25-1+i+b,35*25+i+b *enddo*do,c,1,8*25,1E,77*25-1+i+c,77*25+i+c *enddo!6截面type,1mat,1secnum,6*do,a,1,3*25,1E,i+3*25-1+a,i+3*25+aE,32*25-1+i+b,32*25+i+b *enddo*do,c,1,3*25,1E,46*25-1+i+c,46*25+i+c *enddo*do,d,1,1*25,1E,i+76*25-1+d,i+76*25+d *enddo*do,e,1,7*25,1E,87*25-1+i+e,87*25+i+e *enddo!5截面type,1mat,1secnum,5*do,a,1,25,1E,8*25-1+i+a,8*25+i+a*enddo*do,b,1,2*25,1E,30*25-1+i+b,30*25+i+b *enddo*do,c,1,2*25,1E,49*25-1+i+c,49*25+i+c *enddo*do,d,1,2*25,1E,72*25-1+i+d,72*25+i+d *enddo!4截面type,1mat,1secnum,4*do,a,1,3*25,1E,9*25-1+i+a,9*25+i+a*enddo*do,b,1,4*25,1E,26*25-1+i+b,26*25+i+b *enddo*do,c,1,3*25,1E,51*25-1+i+c,51*25+i+c *enddo*do,d,1,4*25,1E,68*25-1+i+d,68*25+i+d *enddomat,1secnum,3*do,a,1,1*25,1E,7*25-1+i+a,7*25+i+a*enddo*do,b,1,5*25,1E,12*25-1+i+b,12*25+i+b *enddo*do,c,1,4*25,1E,22*25-1+i+c,22*25+i+c *enddo*do,d,1,4*25,1E,54*25-1+i+d,54*25+i+d *enddo*do,e,1,5*25,1E,63*25-1+i+e,63*25+i+e *enddo!2截面type,1mat,1secnum,2*do,a,1,1*25,1E,6*25-1+i+a,6*25+i+a*enddo*do,b,1,2*25,1E,17*25-1+i+b,17*25+i+b *enddo*do,c,1,1*25,1E,21*25-1+i+c,21*25+i+c *enddo*do,d,1,1*25,1E,58*25-1+i+d,58*25+i+d *enddo*do,e,1,2*25,1E,61*25-1+i+e,61*25+i+e *enddo*do,f,1,2*25,1E,74*25-1+i+f,74*25+i+f *enddo*do,g,1,1*25,1E,85*25-1+i+g,85*25+i+g *enddo!1截面secnum,1*do,a,1,2*25,1E,19*25-1+i+a,19*25+i+a*enddo*do,b,1,2*25,1E,59*25-1+i+b,59*25+i+b*enddo*do,c,1,1*25,1E,86*25-1+i+c,86*25+i+c*enddo*endif*SET,j,j+14*enddo!*********************************************!!!T_beam AND shell63's nodes!!!*********************************************/prep7ngen,2,7053,1,2351,1,0,0,0.7,ngen,4,2351,7054,7054+2350,1,0,0.57,0,ngen,4,2351,7054+3*2351,7054+3*2351+2350,1,0,0.60,0, ngen,3,2351,7054+6*2351,7054+6*2351+2350,1,0,0.45,0, ngen,2,2351,7054+8*2351,7054+8*2351+2350,1,0,0.60,0, ngen,3,2351,7054+9*2351,7054+9*2351+2350,1,0,0.45,0, ngen,2,2351,7054+11*2351,7054+11*2351+2350,1,0,0.70,0,local,11,0,0,-7,0nsym,y,2351*12,7054+2351,32914+2*2351,1csys,0nsym,y,58775,7054,65828,1ngen,2,122252,2352,2352+2350,1,0,0,0.7,!生成边上4条U肋type,1*do,h,6,9,1*do,k,1,2350,1e,2351*h+k,2351*h+1+k *enddo*enddo!生成T梁1type,1mat,1secnum,27*do,k,1,2350,1e,2351*10+k,2351*10+1+k *enddo!生成U肋2条type,1mat,1secnum,26*do,h,11,12,1*do,k,1,2350,1e,2351*h+k,2351*h+1+k *enddo*enddo!生成T梁2type,1mat,1secnum,27*do,k,1,2350,1e,2351*13+k,2351*13+1+k *enddo!生成U肋另外2条type,1mat,1secnum,26*do,h,14,15,1*do,k,1,2350,1e,2351*h+k,2351*h+1+k *enddo*enddo!镜像四分之一纵向的单元!(最好用*get 最大节点号单元号)esym,,2351*12,7051,30550,1!生成横梁type,1mat,1secnum,29*do,h,7054,9404,25*do,k,h,h+11*2351,2351e,k,k+2351*enddo*enddo*do,h,37617,39967,25*do,k,h,h+10*2351,2351e,k,k+2351*enddo*enddo*do,h,35266,37616,25e,h,h+2351*12*enddo!生成横肋type,1mat,1secnum,28*do,ah,7059,9384,25*do,ac,0,15,5*do,ak,ah+ac,ah+ac+11*2351,2351 e,ak,ak+2351*enddo*enddo*enddo*do,ah,37622,39947,25*do,ac,0,15,5*do,ak,ah+ac,ah+ac+10*2351,2351 e,ak,ak+2351*enddo*enddo*enddo*do,ac,0,15,5e,ah+ac,ah+ac+2351*12 *enddo*enddo!镜像一半单元csys,0esym,,58775,7051,65354,1!补充横梁type,1mat,1secnum,29*do,h,37617,39967,25 e,h,h+86987*enddo*do,h,96392,98742,25 e,h,h+28212*enddo!补充横肋type,1mat,1secnum,28*do,ah,37622,39947,25*do,ac,0,15,5e,ah+ac,ah+ac+86987*enddo*enddo*do,ah,96397,98722,25*do,ac,0,15,5e,ah+ac,ah+ac+28212*enddo*enddo!刚臂type,1mat,3secnum,100*do,h,1,2351,1e,h,h+7053*enddo*do,h,4703,7053,1*enddo*do,h,2352,4702,1e,h,h+124604-2352*enddo!********************************************* !!!shell!!!********************************************* type,2mat,1real,2*do,i,0,11,1*do,h,7054,7054+2349,1e,h+i*2351,h+1+i*2351,h+2352+i*2351,h+2351+i*2351 *enddo*enddo*do,h,35266,35266+2349,1e,h,h+1,h+63479-35266,h+63478-35266*enddo*do,i,0,-10,-1*do,h,63478,63478+2349,1e,h+i*2351,h+1+i*2351,h+i*2351-2350,h+i*2351-2351 *enddo*enddo*do,h,37617,37617+2349,1e,h,h+1,h+1+124604-37617,h+124604-37617*enddocsys,0esym,,58775,131654,190403,1*do,h,124604,124604+2349,1e,h,h+1,h+1-(124604-96392),h-(124604-96392)*enddo!!!ShangXianGan!!!********************************************* /prep7real,1*SET,Nmax1,300000*SET,j,-14*do,i,Nmax1+1,Nmax1+(92*25+1)*2,92*25+1n,i,14.50,j,15.00n,92*25+i,1348.50,j,15.00FILL,i,92*25+i,,,,,,!中桁*if,i,eq,Nmax1+92*25+2,then!13截面type,1mat,1secnum,20*do,a,1,2*25,1E,i-1+a,i+a*enddo*do,b,1,6*25,1E,3*25-1+i+b,3*25+i+b*enddo*do,c,1,3*25,1E,70*25-1+i+c,70*25+i+c*enddo*do,d,1,10*25,1E,74*25-1+i+d,74*25+i+d*enddo*do,e,1,3*25,1E,85*25-1+i+e,85*25+i+e*enddo*do,f,1,1*25,1E,91*25-1+i+f,91*25+i+f*enddo!12截面type,1mat,1secnum,19*do,a,1,1*25,1E,i+2*25-1+a,i+2*25+a*do,b,1,1*25,1E,9*25-1+i+b,9*25+i+b *enddo*do,c,1,8*25,1E,35*25-1+i+c,35*25+i+c *enddo*do,d,1,1*25,1E,i+69*25-1+d,i+69*25+d *enddo*do,e,1,1*25,1E,73*25-1+i+e,73*25+i+e *enddo*do,f,1,3*25,1E,88*25-1+i+f,88*25+i+f *enddo!11截面type,1mat,1secnum,18*do,a,1,25,1E,10*25-1+i+a,10*25+i+a *enddo*do,b,1,1*25,1E,18*25-1+i+b,18*25+i+b *enddo*do,c,1,1*25,1E,26*25-1+i+c,26*25+i+c *enddo*do,d,1,4*25,1E,31*25-1+i+d,31*25+i+d *enddo*do,e,1,1*25,1E,43*25-1+i+e,43*25+i+e *enddo*do,f,1,5*25,1E,45*25-1+i+f,45*25+i+f *enddo*do,g,1,1*25,1E,59*25-1+i+g,59*25+i+g *enddo*do,h,1,1*25,1E,68*25-1+i+h,68*25+i+h *enddo!10截面mat,1secnum,17*do,a,1,1*25,1E,11*25-1+i+a,11*25+i+a *enddo*do,b,1,1*25,1E,17*25-1+i+b,17*25+i+b *enddo*do,c,1,1*25,1E,20*25-1+i+c,20*25+i+c *enddo*do,d,1,1*25,1E,25*25-1+i+d,25*25+i+d *enddo*do,e,1,4*25,1E,27*25-1+i+e,27*25+i+e *enddo*do,f,1,3*25,1E,50*25-1+i+f,50*25+i+f*enddo*do,g,1,1*25,1E,57*25-1+i+g,57*25+i+g *enddo*do,h,1,1*25,1E,60*25-1+i+h,60*25+i+h *enddo*do,hh,1,1*25,1E,67*25-1+i+hh,67*25+i+hh *enddo!9截面type,1mat,1secnum,16*do,a,1,5*25,1E,12*25-1+i+a,12*25+i+a *enddo*do,b,1,1*25,1E,19*25-1+i+b,19*25+i+b *enddo*do,c,1,4*25,1E,21*25-1+i+c,21*25+i+c *enddo*do,d,1,4*25,1E,53*25-1+i+d,53*25+i+dE,58*25-1+i+e,58*25+i+e*enddo*do,g,1,6*25,1E,61*25-1+i+g,61*25+i+g*enddo*do,h,1,1*25,1E,84*25-1+i+h,84*25+i+h*enddo!8截面type,1mat,1secnum,15*do,a,1,1*25,1E,44*25-1+i+a,44*25+i+a*enddo!左边桁*elseif,i,eq,Nmax1+(92*25+1)*2+1,then !13截面type,1mat,1secnum,20*do,a,1,2*25,1E,i-1+a,i+a*enddo*do,b,1,6*25,1E,3*25-1+i+b,3*25+i+b*enddo*do,c,1,3*25,1E,70*25-1+i+c,70*25+i+c*enddo*do,d,1,10*25,1E,74*25-1+i+d,74*25+i+d*enddo*do,e,1,3*25,1E,85*25-1+i+e,85*25+i+e*enddo*do,f,1,1*25,1E,91*25-1+i+f,91*25+i+f*enddo!12截面type,1mat,1E,i+2*25-1+a,i+2*25+a*enddo*do,b,1,1*25,1E,9*25-1+i+b,9*25+i+b *enddo*do,c,1,8*25,1E,35*25-1+i+c,35*25+i+c *enddo*do,d,1,1*25,1E,i+69*25-1+d,i+69*25+d *enddo*do,e,1,1*25,1E,73*25-1+i+e,73*25+i+e *enddo*do,f,1,3*25,1E,88*25-1+i+f,88*25+i+f *enddo!11截面type,1mat,1secnum,18*do,a,1,25,1E,10*25-1+i+a,10*25+i+a *enddo*do,b,1,1*25,1E,18*25-1+i+b,18*25+i+b *enddo*do,c,1,1*25,1E,26*25-1+i+c,26*25+i+c *enddo*do,d,1,4*25,1E,31*25-1+i+d,31*25+i+d *enddo*do,e,1,1*25,1E,43*25-1+i+e,43*25+i+e *enddo*do,f,1,5*25,1E,45*25-1+i+f,45*25+i+f *enddo*do,g,1,1*25,1E,59*25-1+i+g,59*25+i+g *enddo*do,h,1,1*25,1*enddo!10截面type,1mat,1secnum,17*do,a,1,1*25,1E,11*25-1+i+a,11*25+i+a *enddo*do,b,1,1*25,1E,17*25-1+i+b,17*25+i+b *enddo*do,c,1,1*25,1E,20*25-1+i+c,20*25+i+c *enddo*do,d,1,1*25,1E,25*25-1+i+d,25*25+i+d *enddo*do,e,1,4*25,1E,27*25-1+i+e,27*25+i+e *enddo*do,f,1,3*25,1E,50*25-1+i+f,50*25+i+f*enddo*do,g,1,1*25,1E,57*25-1+i+g,57*25+i+g *enddo*do,h,1,1*25,1E,60*25-1+i+h,60*25+i+h *enddo*do,hh,1,1*25,1E,67*25-1+i+hh,67*25+i+hh *enddo!9截面type,1mat,1secnum,16*do,a,1,5*25,1E,12*25-1+i+a,12*25+i+a *enddo*do,b,1,1*25,1E,19*25-1+i+b,19*25+i+b *enddo*do,c,1,4*25,1E,21*25-1+i+c,21*25+i+c*do,d,1,4*25,1E,53*25-1+i+d,53*25+i+d *enddo*do,e,1,1*25,1E,58*25-1+i+e,58*25+i+e *enddo*do,g,1,6*25,1E,61*25-1+i+g,61*25+i+g *enddo*do,h,1,1*25,1E,84*25-1+i+h,84*25+i+h *enddo!8截面type,1mat,1secnum,15*do,a,1,1*25,1E,44*25-1+i+a,44*25+i+a *enddo!右边桁*else!13截面type,1mat,1secnum,20*do,a,1,2*25,1E,i-1+a,i+a*enddo*do,b,1,6*25,1E,3*25-1+i+b,3*25+i+b *enddo*do,c,1,3*25,1E,70*25-1+i+c,70*25+i+c *enddo*do,d,1,10*25,1E,74*25-1+i+d,74*25+i+d *enddo*do,e,1,3*25,1E,85*25-1+i+e,85*25+i+e *enddo*do,f,1,1*25,1E,91*25-1+i+f,91*25+i+f *enddotype,1mat,1secnum,19*do,a,1,1*25,1E,i+2*25-1+a,i+2*25+a*enddo*do,b,1,1*25,1E,9*25-1+i+b,9*25+i+b *enddo*do,c,1,8*25,1E,35*25-1+i+c,35*25+i+c *enddo*do,d,1,1*25,1E,i+69*25-1+d,i+69*25+d *enddo*do,e,1,1*25,1E,73*25-1+i+e,73*25+i+e *enddo*do,f,1,3*25,1E,88*25-1+i+f,88*25+i+f *enddo!11截面type,1mat,1secnum,18*do,a,1,25,1E,10*25-1+i+a,10*25+i+a *enddo*do,b,1,1*25,1E,18*25-1+i+b,18*25+i+b *enddo*do,c,1,1*25,1E,26*25-1+i+c,26*25+i+c *enddo*do,d,1,4*25,1E,31*25-1+i+d,31*25+i+d *enddo*do,e,1,1*25,1E,43*25-1+i+e,43*25+i+e *enddo*do,f,1,5*25,1E,45*25-1+i+f,45*25+i+f *enddo*do,g,1,1*25,1*enddo*do,h,1,1*25,1E,68*25-1+i+h,68*25+i+h *enddo!10截面type,1mat,1secnum,17*do,a,1,1*25,1E,11*25-1+i+a,11*25+i+a *enddo*do,b,1,1*25,1E,17*25-1+i+b,17*25+i+b *enddo*do,c,1,1*25,1E,20*25-1+i+c,20*25+i+c *enddo*do,d,1,1*25,1E,25*25-1+i+d,25*25+i+d *enddo*do,e,1,4*25,1E,27*25-1+i+e,27*25+i+e *enddo*do,f,1,3*25,1E,50*25-1+i+f,50*25+i+f*enddo*do,g,1,1*25,1E,57*25-1+i+g,57*25+i+g *enddo*do,h,1,1*25,1E,60*25-1+i+h,60*25+i+h *enddo*do,hh,1,1*25,1E,67*25-1+i+hh,67*25+i+hh *enddo!9截面type,1mat,1secnum,16*do,a,1,5*25,1E,12*25-1+i+a,12*25+i+a *enddo*do,b,1,1*25,1E,19*25-1+i+b,19*25+i+b*do,c,1,4*25,1E,21*25-1+i+c,21*25+i+c*enddo*do,d,1,4*25,1E,53*25-1+i+d,53*25+i+d*enddo*do,e,1,1*25,1E,58*25-1+i+e,58*25+i+e*enddo*do,g,1,6*25,1E,61*25-1+i+g,61*25+i+g*enddo*do,h,1,1*25,1E,84*25-1+i+h,84*25+i+h*enddo!8截面type,1mat,1secnum,15*do,a,1,1*25,1E,44*25-1+i+a,44*25+i+a*enddo*endif*SET,j,j+14*enddo!********************************************* !!!FuGan!!!********************************************* /prep7*SET,j,-14*do,i,1,(94*25+1)*2,94*25+1k,i,0,j,0k,94*25+i,1363.000,j,0kFILL,i,94*25+i,93,,,,,j=j+14*enddo*SET,Nmax1,10000*SET,j,-14k,i,14.50,j,15.00k,92*25+i,1348.50,j,15.00 kFILL,i,92*25+i,91,,,,,j=j+14*enddo!连接右斜线1j=Nmax1+1*do,n,1,(94*25+1)*2,94*25+1 kk=0*do,i,n,n-1+20*25,25lstr,i,jkk=kk+1*if,kk,eq,1,thenlatt,1,1,1,,,,21esize,,25lmesh,all*elseif,kk,ge,4,and,kk,le,6,then latt,1,1,1,,,,21esize,,25lmesh,all*elseif,kk,ge,8,and,kk,le,9,then latt,1,1,1,,,,21esize,,25lmesh,all*elseif,kk,eq,7,thenlatt,1,1,1,,,,23esize,,25lmesh,all*elselatt,1,1,1,,,,23esize,,25lmesh,all*endifj=j+25*enddoj=j+2301-(20-0)*25*enddo!连接右斜线2j=Nmax1+1+40*25*do,n,1,(94*25+1)*2,94*25+1 kk=0*do,i,n+40*25,n-1+60*25,25 lstr,i,jkk=kk+1latt,1,1,1,,,,21esize,,25lmesh,all*elseif,kk,ge,3,and,kk,le,9,then latt,1,1,1,,,,21esize,,25lmesh,all*elselatt,1,1,1,,,,22esize,,25lmesh,all*endifj=j+25*enddoj=j+2301-(60-40)*25*enddo!连接左斜线1j=Nmax1+19*25+1*do,n,1,(94*25+1)*2,94*25+1 kk=0*do,i,n+21*25,n-1+41*25,25 lstr,i,jkk=kk+1*if,kk,eq,1,thenlatt,1,1,1,,,,21esize,,25lmesh,all*elseif,kk,ge,13,and,kk,le,18,then latt,1,1,1,,,,21esize,,25lmesh,all*elselatt,1,1,1,,,,22esize,,25lmesh,all*endifj=j+25*enddoj=j+2301-(41-21)*25*enddo!连接左斜线2j=Nmax1+59*25+1*do,n,1,(94*25+1)*2,94*25+1 kk=0kk=kk+1*if,kk,ge,1,and,kk,le,12,then latt,1,1,1,,,,22esize,,25lmesh,all*elseif,kk,ge,21,and,kk,le,22,then latt,1,1,1,,,,22esize,,25lmesh,all*elseif,kk,ge,15,and,kk,le,16,then latt,1,1,1,,,,23esize,,25lmesh,all*elseif,kk,ge,24,and,kk,le,28,then latt,1,1,1,,,,23esize,,25lmesh,all*elseif,kk,ge,33,and,kk,le,34,then latt,1,1,1,,,,23esize,,25lmesh,all*elselatt,1,1,1,,,,21esize,,25lmesh,all*endifj=j+25*enddoj=j+2301-(95-61)*25*enddo!连接shu线j=Nmax1+1*do,n,1,(94*25+1)*2,94*25+1 kk=0*do,i,n+1*25,n-1+94*25,25 lstr,i,jkk=kk+1*if,kk,ge,1,and,kk,le,3,then latt,1,1,1,,,,22esize,,25lmesh,all*elseif,kk,ge,22,and,kk,le,58,then latt,1,1,1,,,,22*elseif,kk,ge,62,and,kk,le,74,then latt,1,1,1,,,,22esize,,25lmesh,all*elseif,kk,ge,78,and,kk,le,83,then latt,1,1,1,,,,22esize,,25lmesh,all*elseif,kk,ge,89,and,kk,le,93,then latt,1,1,1,,,,22esize,,25lmesh,all*elseif,kk,eq,7,thenlatt,1,,1,,,,23esize,,25lmesh,all*elseif,kk,eq,60,thenlatt,1,1,1,,,,23esize,,25lmesh,all*elseif,kk,eq,75,thenlatt,1,1,1,,,,23esize,,25lmesh,all*elseif,kk,eq,86,thenlatt,1,1,1,,,,23esize,,25lmesh,all*elseif,kk,eq,87,thenlatt,1,1,1,,,,23esize,,25lmesh,all*elselatt,1,1,1,,,,21esize,,25lmesh,all*endifj=j+25*enddoj=j+2301-93*25*enddomodmsh,detackldele,all!********************************************* !!!2X+上平联!!!********************************************* /prep7k,1,14.5,-14,15.00k,2,14.5,-7,15.00k,3,14.5,-14,10.2k,4,14.5,-7,10.2lstr,1,4lstr,2,3lstr,3,4lgen,2,all,,,,7,nummrg,kpnumcmp,kplstr,2,4lgen,93,all,,,14.5,,lgen,2,all,,,,14,,latt,1,,1,,,,24esize,,10lmesh,allmodmsh,detackldele,allkdele,all*SET,j,-14*do,i,1,(92*25+1)*2,92*25+1k,i,14.50,j,15.00k,92*25+i,1348.50,j,15.00kFILL,i,92*25+i,91,,,,,j=j+14*enddo*do,i,1,92*25+1,25lstr,i,i+92*25+1lstr,i+92*25+1,i+(92*25+1)*2*enddolatt,1,,1,,,,31esize,,20lmesh,allmodmsh,detackldele,all*do,i,1,92*25,25lstr,i+92*25+1,i+(92*25+1)*2+1*25*enddo*do,i,1+1*25,92*25+1,25lstr,i,i+92*25+1-25lstr,i+92*25+1,i+(92*25+1)*2-25*enddonummrg,kpnumcmp,kplatt,1,,1,,,,32esize,,20lmesh,allmodmsh,detackldele,allkdele,all!************************************************! !!1#ta!!!************************************************ /prep7nn=400000n,1+nn,290,0,158.9n,13+nn,290,0,132.5n,20+nn,290,0,115n,22+nn,290,0,110.5n,63+nn,290,0,110.5n,52+nn,290,-19,-6n,62+nn,290,-11.5,-34.5n,93+nn,290,19,-6n,103+nn,290,11.5,-34.5n,104+nn,290,-19,-6n,107+nn,290,19,-6fill,1+nn,13+nn,11,fill,13+nn,20+nn,6,fill,20+nn,22+nn,1,fill,22+nn,52+nn,29,fill,52+nn,62+nn,9,fill,63+nn,93+nn,29,fill,93+nn,103+nn,9,fill,104+nn,107+nn,2,real,1type,1mat,2*do,a,1+nn,12+nn,1 E,a,a+1*enddotype,1mat,2secnum,52*do,b,13+nn,19+nn,1 E,b,b+1*enddotype,1mat,2secnum,51*do,b,20+nn,21+nn,1 E,b,b+1*enddotype,1mat,2secnum,46*do,b,22+nn,51+nn,1 E,b,b+1*enddotype,1mat,2secnum,42*do,b,52+nn,61+nn,1 E,b,b+1*enddotype,1mat,2secnum,46*do,b,63+nn,92+nn,1 E,b,b+1*enddotype,1mat,2secnum,42*do,b,93+nn,102+nn,1 E,b,b+1*enddotype,1mat,2secnum,54*do,b,104+nn,106+nn,1 E,b,b+1!************************************************ !!2#ta!!************************************************* nn=450000n,1+nn,870,0,158.9n,13+nn,870,0,132.5n,20+nn,870,0,115n,22+nn,870,0,110.5n,63+nn,870,0,110.5n,52+nn,870,-19,-6n,62+nn,870,-11.5,-34.5n,93+nn,870,19,-6n,103+nn,870,11.5,-34.5n,104+nn,870,-19,-6n,107+nn,870,19,-6fill,1+nn,13+nn,11,fill,13+nn,20+nn,6,fill,20+nn,22+nn,1,fill,22+nn,52+nn,29,fill,52+nn,62+nn,9,fill,63+nn,93+nn,29,fill,93+nn,103+nn,9,fill,104+nn,107+nn,2,real,1type,1mat,2secnum,53*do,a,1+nn,12+nn,1E,a,a+1*enddotype,1mat,2secnum,52*do,b,13+nn,19+nn,1E,b,b+1*enddotype,1mat,2secnum,51*do,b,20+nn,21+nn,1E,b,b+1*enddosecnum,46*do,b,22+nn,51+nn,1E,b,b+1*enddotype,1mat,2secnum,42*do,b,52+nn,61+nn,1E,b,b+1*enddotype,1mat,2secnum,46*do,b,63+nn,92+nn,1E,b,b+1*enddotype,1mat,2secnum,42*do,b,93+nn,102+nn,1E,b,b+1*enddotype,1mat,2secnum,54*do,b,104+nn,106+nn,1E,b,b+1*enddo!************************************************ !!link!!************************************************ /prep7nn=300000mm=400000!*****************************ES*do,j,nn+1,nn+2301*2+1,2301*do,a,j,10*25+j,25type,3mat,1real,3E,a,mm+3mm=400000*enddo*do,j,nn+1+11*25,nn+2301*3,2301 *do,a,j,2*25+j,25type,3mat,1real,4E,a,mm+14mm=mm+1*enddomm=400000*enddo*do,j,nn+1+14*25,nn+2301*3,2301 *do,a,j,2*25+j,25type,3mat,1real,5E,a,mm+17mm=mm+1*enddomm=400000*enddo*do,j,nn+1+17*25,nn+2301*3,2301 type,3mat,1real,6E,j,mm+20mm=400000*enddo!****************************EM mm=400000*do,j,nn+1+21*25,nn+2301*3,2301 type,3mat,1real,6E,j,mm+20mm=400000*enddo*do,j,nn+1+22*25,nn+2301*3,2301 *do,a,j,2*25+j,25type,3mat,1real,5。