预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

昨天读了一篇关于ANSYS学习的帖子,受益匪浅,感触很多。本科生写的文章,读得让我这个研究生自惭形秽,不禁有空度光阴之感。有兴趣的朋友可以看看这个帖子 其中有一句话我觉得特别有道理,那就是对照着材料力学之类的书上的问题自己寻求ANSYS的解决方法,把结果和书中的结果比较,真正使自己学过的ANSYS命令投入到使用中去,而不是简单的把书中的程序机械的复制一遍,仅仅看个结果,图个热闹。 有这么一道很简单的材料力学题,两个铰链在一起的杆系问题,但是如果不懂得ANSYS中铰链的表示方法,那就无法解决。我之前不懂得自由度耦合的概念,只能当作桁架来做,结果和书上差很远。今天看书看到自由度耦合的概念,问题解决了。 ANSYS中可以使用CP这个命令来将两个铰链的杆件的节点的自由度耦合起来,使它们具有相同的位移或转角,具体耦合哪些自由度根据实际情况判断。 解决方法: 首先分析题目,两段杆可以用两个单元,单元类型可以用2D梁单元BEAM3,一共四个节点,其中两个坐标重合的节点在B点处耦合。 下面是命令流: fini/cle!parameterssetting*afun,degBC=1AB=sqrt(3)*BCAC=2*BCAB_D=0.03BC_B=0.05BC_H=0.10P=80ex_1=200e9ex_2=70e9vv=0.3 !modeling/prep7et,1,beam3keyopt,1,6,1mp,ex,1,ex_1mp,nuxy,1,vvr,1,3.14*AB_D*AB_D/4et,2,beam3keyopt,2,6,1mp,ex,2,ex_2mp,nuxy,2,vvr,2,BC_B*BC_Hn,1n,2,BC*COS(30),BC*SIN(30)n,3,BC*COS(30),BC*SIN(30)n,4,,ACtype,1mat,1real,1e,3,4type,2mat,2real,2e,1,2 !solution/solud,1,ux,0d,1,uy,0d,4,ux,0d,4,uy,0cp,1,ux,2,3!将2,3节点的x方向的位移耦合cp,2,uy,2,3!将2,3节点的y方向的位移耦合f,2,fy,-Pouters,all,allsolve !postprocession/post1ETABLE,xi,SMISC,1ETABLE,xj,SMISC,7!ETABLE,yi,SMISC,2!ETABLE,yj,SMISC,8PLLS,XI,XJ,1,0!输出内力解ETABLE,si,LS,1ETABLE,SJ,LS,7!输出应力解PLLS,SI,SJ,1,0 结果和书上的完全一致。哈哈,小小成就一把。 ansys学习-耦合与约束方程 2006年11月20日星期一08:19 1耦合 当需要迫使两个或多个自由度取得相同(但未知)值,可以将这些自由度耦合在一起。耦合自由度集包含一个主自由度和一个或多个其它自由度。 典型的耦合自由度应用包括:•模型部分包含对称;•在两重复节点间形成销钉、铰链、万向节和滑动连接;•迫使模型的一部分表现为刚体。 如何生成耦合自由度集 1.在给定节点处生成并修改耦合自由度集命令:CPGUI:MainMenu>Preprocessor>Coupling/Ceqn>CoupleDOFs在生成一个耦合节点集之后,通过执行一个另外的耦合操作(保证用相同的参考编号集)将更多节点加到耦合集中来。也可用选择逻辑来耦合所选节点的相应自由度。用CP命令输入负的节点号来删除耦合集中的节点。要修改一耦合自由度集(即增、删节点或改变自由度标记)可用CPNGEN命令。(不能由GUI直接得到CPNBGEN命令)。 2.耦合重合节点。CPINTF命令通过在每对重合节点上定义自由度标记生成一耦合集而实现对模型中重合节点的耦合。此操作对“扣紧”几对节点(诸如一条缝处)尤为有用。命令:CPINTFGUI:MainMenu>Preprocessor>Coupling/Ceqn>CoincidentNodes 3.除耦合重复节点外,还可用下列替换方法迫使节点有相同的表现方式:o如果对重复节点所有自由度都要进行耦合,常用NUMMRG命令(GUI:MainMenu>Preprocessor>NumberingCtrls>MergeItems)合并节点。o可用EINTF命令(GUI:MainMenu>Preprocessor>Create>Elements>AtCoincidNd)通在重复节点对之间生成2节点单元来连接它们。o用CEINTF命令(GUI:MainMenu>Preprocessor>Coupling/Ceqn>AdjacentRegions)将两个有不相似网格模式的区域连接起来。这项操作使一个区域的选定节点与另一个区域的选定单元连接起来