资源描述
1、pressure→on beam和on line都可以定义线性均布载荷,beam以单元为选取单位,line以线为选取单位,
LKEY数字指的是均布力方向:
VALI指均布力起始值,VALJ均布力结束值(按线性分布)
2、将背景黑色该成白色
3、更改云图显示范围,上面的那个命令可以恢复
4、Style→edge options和截面形状开关(/eshap)配合使用,使梁以三维显示且无单元间的分界线
5、耦合自由度,在耦合处建立重复的kp(在该点不同的构件用不同的点),
6、设置梁的截面形状,
选上后可定义截面方向,此关键点相当于截面法线方向
ANSYS点选面的命令ASEL,TYPE,ITEM,COMP,VMIN,VMAX,VINC,KSWP
asel是选择面;type是选择方式,S是选择,A是补选,U是不选,ALL是全选,INV是反选,item是选择的原则,比如,loc就是按坐标来选,area是按面体标号来选,后面的vmin,vmax,就是根据选择原则的最小最大值,vinc就是增量,kswp有两个值0和1,0就是只选择面,1是选择面和组成面的线和点,举个例子,比如,asel,s,area,3,,,,0,就是选择编号为3的面,如asel,s,area,,3,9,2,0就是选择3,5,7,9面
使用numcmp,all重新编号后,之后画出的线号码从1开始
耦合
当生成模型时,典型地是用单元去连接节点以建立不同自由度间的关系,但是,有时需要能够刻划特殊细节(刚性区域结构的铰链连接,对称滑动边界,周期条件,和其他特殊内节点连接等)。这些用单元不足以来表达。可用耦合和约束方程来建立节点自由度间的特殊联系,利用这些技术能进行单元做不到的自由度连接。
1)
什么是耦合
当需要迫使两个或多个自由度(DOFs)取得相同(但未知)值,可以将这些自由度耦合在一起,耦合自由度集包含一个主自由度和一个或多个其他自由度。耦合只能将主自由度保存在分析的矩阵方程里,而将耦合集内的其他自由度删除。计算的主自由度值将分配到耦合集内的所有其他自由度中去。
典型的耦合自由度应包括:部分模型包含对称;在两个重复节点间形成销钉,铰链,万向节和滑动连接;迫使模型的一部分表现为刚体。
2)
如何生成耦合
命令:cp
GUI:preprocessor——coupl/ceqn——couple DOF
在生成一个耦合节点之后,通过执行一个另外的耦合操作(保证用相同的参考编号集)将更多节点加到耦合集中。也可用选择逻辑来耦合所选节点的全部耦合。可用cp命令输入负的节点号来删除耦合集合中的节点。要修改一耦合自由度(即增 删 节点或改变自由度标记)用CPNGEN命令(无GUI)
CPINTF命令通过在对每对重合节点上定义自由度标记生成一耦合集而实现对模型重合节点的耦合。此操作对“扣紧”几对节点(诸如一条缝)尤为有用
命令:CPINTF
GUI:preprocessor——couple/ceqn——coincident nodes
除耦合重复节点外,还可用下列替换方法迫使节点有相同的变现方式:
1如果对重复节点所有自由度都要耦合,通常用NRMMRG(numbering——mergeit)将这些节点合并起来更方便;
2可用EINTF命令(create——element——at coincident)在重复节点生成2节点单元连接
3用EINTF(preprocessor——couple/ceqn——adjacent rejoins)将两个不相似网格模式的区域连接起来,这项操作使一个区域的选定节点与另一个区域的选定单元连接起来生成约束方程
4用下列方法以相同的节点号但与已有模式集不同的自由度标记生成新的耦合集
命令:CPSGEN
GUI:preprocessor——couple/ceqn——genw/sam node
5用下列方法生成与已有耦合集不同(均匀增加的)节点编号但有相同的自由度标记的新耦合集
命令:CPSGEN
GUI:couple/ceqn_genw_samdof
6用下列方法对耦合自由度集列表
命令:CPLIST
GUI:list——other——couple set
7用下列方法删除耦合
命令:CPDELE
GUI:couple/ceqn——del couple sets(删除集)必须用cpngen命令或cp命令以耦合集中删除特定的节点!
3)
耦合的其他条件
1每个耦合的节点都在节点坐标系下进行耦合操作,通常应当保持节点坐标系一致性
2自由度是在一个集内耦合而不是集之间耦合,不允许一个自用度出现在多于一个耦合集中
3接地自由度(由D或其他约束命令指定自由度值)不能包括在耦合集合中
4在减缩自由度分析中,如果主自由度要从耦合自由集中选取,只有主要自由度才能被指定为主自由度(不能指定耦合集中的删除自由度为主自由度)
5在结构分析中,耦合自由度以生成以刚体区域有时会引起明显的平衡破坏不重复的或不与耦合位移方向一致的一个耦合节点集会产生外加力矩但不会出现在反力中
上面的命令流,由于需要反复对每一个节点进行遍历比较,如果节点数量较大时运算时间会比较长。其实,ANSYS中还提供了一个对节点数据进行排序的命令NSORT,借助它可以快速地实现上面命令流的功能,而且如果只查为了得到一个最大应力点的话,运算速度会很快。命令流如下:
/POST1
NSEL,S,ALL
NSORT,S,EQV,0,,1,SELECT !结果按应力大小进行排序
*GET,N_MAX,NODE,0,NUM,MAX !取得应力最大点的节点编号
NUSORT !恢复缺省的排序方式
*GET,SEQV_MAX,NODE,N_MAX,S,EQV !取得最大应力值
关于NSORT命令的格式:
NSORT, Item, Comp, ORDER, KABS, NUMB, SEL
其中:
Item,Comp——排序的依据项标识,如S、LOC等;
ORDER——排序方式。默认为0,按降序,若为1按升序;
KABS——是否按绝对值进行排序。默认为0,不按绝对值排序,若为1按绝对值进行排序;
NUMB——排序后结果记录的个数。默认为所有节点,此数越少排序速度越快;
SEL——控制结果结点是否可以进行再次选择。如为空则不可选择(默认),如果排序后使用了NSEL等节点选择命令,则排序结果自动恢复为默认的排序方式;如为SELECT则当前节点选择集自动变为排序的结果记录结点,此时可用NSEL命令从当前选择集中进行进一步选择,如果节点不在排序后的选择集中,则也恢复默认排序方式。
对beam188,要 求所有单元的最大、最小应力可以用命令 allsel
*GET,ZDYL_MAX,SECR,ALL,S,X,MAX
*GET,ZDYL_MIN,SECR,ALL,S,X,MAX
展开阅读全文