声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: usefully

[求助]单元耦合问题

[复制链接]
发表于 2006-6-6 20:16 | 显示全部楼层
<P>请教楼主,exam5中是从下面的部分开始耦合么?我不大懂命令流,有些问题想请教<BR>/view,1,1,1,1  <BR>/ang,1  <BR>eplot  <BR>asel,s,loc,x,0                                            以下三条命令什么意思呀?<BR>da,all,all  <BR>allsel,all  <BR>cpintf,ux                                                  以下三条命令什么意思呀?<BR>cpintf,uy  <BR>cpintf,uz  <BR>ce,1,0,1226,rotz,-abs(ny(197)-ny(742)),197,ux,1,742,ux,-1  1226,197,742这个节点号是怎么知道的?<BR>ce,2,0,1276,rotz,-abs(ny(201)-ny(971)),201,ux,1,971,ux,-1  <BR>ce,3,0,1277,rotz,-abs(ny(205)-ny(969)),205,ux,1,969,ux,-1  <BR>ce,4,0,1278,rotz,-abs(ny(209)-ny(967)),209,ux,1,967,ux,-1  <BR>ce,5,0,1279,rotz,-abs(ny(213)-ny(965)),213,ux,1,965,ux,-1  <BR>ce,6,0,1170,rotz,-abs(ny(194)-ny(701)),194,ux,1,701,ux,-1  <BR>  <BR>ce,7,0,1226,rotx,-abs(ny(197)-ny(742)),197,uz,1,742,uz,-1  <BR>ce,8,0,1276,rotx,-abs(ny(201)-ny(971)),201,uz,1,971,uz,-1  <BR>ce,9,0,1277,rotx,-abs(ny(205)-ny(969)),205,uz,1,969,uz,-1  <BR>ce,10,0,1278,rotx,-abs(ny(209)-ny(967)),209,uz,1,967,uz,-1  <BR>ce,11,0,1279,rotx,-abs(ny(213)-ny(965)),213,uz,1,965,uz,-1  <BR>ce,12,0,1170,rotx,-abs(ny(194)-ny(701)),194,uz,1,701,uz,-1  <BR>nsel,s,loc,x,120                                             以下几条什么意思呀?<BR>*get,nhzs,node,,count  <BR>f,all,fy,-3/nhzs  <BR>allsel,all  <BR></P>[em06]
回复 支持 反对
分享到:

使用道具 举报

发表于 2006-6-6 20:55 | 显示全部楼层
<P>临近区耦合(adjacent rejgion)<BR>  先选择网格划分较好的模型上的节点,在选则另一模型上的单元,然后选择菜单弹出此对话框既可实现耦合<BR></P>
发表于 2006-6-7 21:38 | 显示全部楼层
楼主的例子很有用的!
发表于 2006-6-7 21:50 | 显示全部楼层

回复:(usefully)回复:(usefully)[求助]单元耦合...

<DIV class=quote><B>以下是引用<I>usefully</I>在2006-6-6 13:22:50的发言:</B><BR><BR>
<P>梁壳体连接情况的讨论  <BR>1 按“杆梁壳体”的顺序,只要后一种单元的自由度完全包容了前一种单元的自由度,则有公用结点即可,不需要约束方程。例如:  <BR>     杆与梁、壳、体有公用结点即可,不需要写约束方程;  <BR>     梁与壳有公用结点即可,不需要写约束方程;  <BR>     梁与体则要同位置的不同结点,需要耦合自由度和约束方程;  <BR>     壳与体则要同位置的不同结点,需要耦合自由度和约束方程;  <BR>2 壳梁自由度数目相同,自由度也相同,尽管壳的rotz是虚的自由度,也不妨碍二者之间的关系,这有点类同于梁与杆的关系。  <BR>3 尽管可以采用耦合自由度和约束方程,但建议尽量不同时采用多种单元于一个结构中,除非你对结果的正确性有十足的把握。  <BR>4 当然,采用约束方程可能存在应力集中点,不必在意此点的应力。  <BR>5 我自认为是正确的,希望各位大侠批评指正。  <BR>6 为说明上述说法的正确性,这里提供有5个小例子。例1是全“壳单元”,例2是“梁壳单元”;例3是全“体单元”,例4是“体梁单元”,例5是“体壳单元”。  <BR>7 运行于ansys6.1下,三月雨提供。  <BR>!**********************************************  <BR>!梁壳的耦合问题小算例  <BR>!采用壳单元时exam1  <BR>/prep7  <BR>et,1,shell63  <BR>mp,ex,1,3e5  <BR>mp,prxy,1,0.0  <BR>r,1,1.0  <BR>wprota,0,90  <BR>blc4,,,120,10  <BR>aesize,all,2  <BR>mshape,0,2d  <BR>mshkey,1  <BR>amesh,all  <BR>/view,1,1,1,1  <BR>/ang,1  <BR>eplot  <BR>nsel,s,loc,x,0  <BR>d,all,all  <BR>nsel,s,loc,x,120  <BR>*get,nhzs,node,,count  <BR>f,all,fy,-3/nhzs  <BR>allsel,all  <BR>/solu  <BR>solve  <BR>!**********************************************  <BR>!梁壳的耦合问题小算例  <BR>!采用梁壳单元时exam2  <BR>/prep7  <BR>et,1,shell63  <BR>et,2,beam4  <BR>mp,ex,1,3e5  <BR>mp,prxy,1,0.0  <BR>r,1,1.0  <BR>r,2,10.0,10/12.0,1000/12.0,10.0,1.0  <BR>wprota,0,90  <BR>blc4,,,60,10  <BR>wpoff,,5  <BR>wprota,,90  <BR>asbw,all  <BR>k,100,120,0,5  <BR>ksel,s,loc,x,60,120  <BR>ksel,r,loc,z,5  <BR>*get,kp1,kp,,num,min  <BR>kp2=kpnext(kp1)  <BR>l,kp1,kp2  <BR>ksel,all  <BR>wpcsys,-1  <BR>lsel,s,loc,x,60,120  <BR>latt,1,2,2  <BR>lesize,all,,,10  <BR>lmesh,all  <BR>asel,all  <BR>aatt,1,1,1  <BR>aesize,all,2  <BR>mshape,0,2d  <BR>mshkey,1  <BR>amesh,all  <BR>allsel,all  <BR>/view,1,1,1,1  <BR>/ang,1  <BR>eplot  <BR>finish  <BR>!------------------------  <BR>/solu  <BR>nsel,s,loc,x,0  <BR>d,all,all  <BR>nsel,s,loc,x,120  <BR>f,all,fy,-3.0  <BR>allsel,all  <BR>solve  <BR>/post1  <BR>etable,zl1,smisc,1  <BR>etable,zl2,smisc,7  <BR>etable,jly1,smisc,2  <BR>etable,jly2,smisc,8  <BR>etable,jlz1,smisc,3  <BR>etable,jlz2,smisc,9  <BR>etable,mx1,smisc,4  <BR>etable,mx2,smisc,10  <BR>etable,my1,smisc,5  <BR>etable,my2,smisc,11  <BR>etable,mz1,smisc,6  <BR>etable,mz2,smisc,12  <BR>!**********************************************  <BR>!梁壳体的耦合问题小算例  <BR>!全部采用体单元时exam3  <BR>/prep7  <BR>et,1,solid95  <BR>mp,ex,1,3e5  <BR>mp,prxy,1,0.0  <BR>r,1  <BR>blc4,,,20,7,10  <BR>blc4,20,3,100,1,10  <BR>vglue,all  <BR>wpoff,0,3  <BR>wprota,0,90  <BR>vsbw,all  <BR>wpoff,0,0,-1  <BR>vsbw,all  <BR>wpstyle  <BR>/view,1,1,1,1  <BR>/ang,1  <BR>vplot  <BR>esize,1  <BR>mshape,0,2d  <BR>mshkey,1  <BR>vmesh,all  <BR>finish  <BR>/solu  <BR>asel,s,loc,x,0  <BR>da,all,all  <BR>allsel,all  <BR>nsel,s,loc,x,119.6,120  <BR>nsel,r,loc,y,4  <BR>*get,nhzs,node,,count  <BR>f,all,fy,-3/nhzs  <BR>allsel,all  <BR>solve  <BR>!**********************************************  <BR>!梁壳体的耦合问题小算例  <BR>!采用体单元和梁单元时exam4  <BR>/prep7  <BR>et,1,solid95  <BR>et,2,beam4  <BR>mp,ex,1,3e5  <BR>mp,prxy,1,0.0  <BR>r,1  <BR>r,2,10.0,10/12.0,1000/12.0,10.0,1.0  <BR>blc4,,,20,7,10  <BR>wpoff,0,3.5  <BR>wprota,0,90  <BR>vsbw,all  <BR>wpoff,0,5  <BR>wprota,0,90  <BR>vsbw,all  <BR>wpcsys,-1  <BR>k,100,20,3.5,5  <BR>k,101,120,3.5,5  <BR>l,100,101  <BR>lsel,s,loc,x,21,130  <BR>latt,1,2,2  <BR>lesize,all,,,10  <BR>lmesh,all  <BR>vsel,all  <BR>vatt,1,1,1  <BR>esize,1  <BR>mshape,0,2d  <BR>mshkey,1  <BR>vmesh,all  <BR>allsel,all  <BR>/view,1,1,1,1  <BR>/ang,1  <BR>eplot  <BR>finish  <BR>!------------------------  <BR>/solu  <BR>asel,s,loc,x,0  <BR>da,all,all  <BR>allsel,all  <BR>fk,101,fy,-3.0  <BR>cp,1,ux,1,21  <BR>cp,2,uy,1,21  <BR>cp,3,uz,1,21  <BR>ce,1,0,626,ux,1,2328,ux,-1,1,roty,-abs(nz(626)-nz(2328))  <BR>ce,2,0,67,ux,1,4283,ux,-1,1,rotz,-abs(ny(67)-ny(4283))  <BR>ce,3,0,67,uz,1,4283,uz,-1,1,rotx,-abs(ny(67)-ny(4283))  <BR>allsel,all  <BR>solve  <BR>finish  <BR>!------------------------  <BR>/post1  <BR>etable,zl1,smisc,1  <BR>etable,zl2,smisc,7  <BR>etable,jly1,smisc,2  <BR>etable,jly2,smisc,8  <BR>etable,jlz1,smisc,3  <BR>etable,jlz2,smisc,9  <BR>etable,mx1,smisc,4  <BR>etable,mx2,smisc,10  <BR>etable,my1,smisc,5  <BR>etable,my2,smisc,11  <BR>etable,mz1,smisc,6  <BR>etable,mz2,smisc,12  <BR>!**********************************************  <BR>!梁壳体的耦合问题小算例  <BR>!采用体壳单元时exam5  <BR>/prep7  <BR>et,1,solid95  <BR>et,2,shell63  <BR>mp,ex,1,3e5  <BR>mp,prxy,1,0.0  <BR>r,1  <BR>r,2,1.0  <BR>blc4,,,20,7,10  <BR>wpoff,0,3.5  <BR>wprota,0,90  <BR>vsbw,all  <BR>wpoff,20  <BR>blc4,,,100,10  <BR>wpcsys,-1  <BR>vsel,all  <BR>vatt,1,1,1  <BR>esize,2  <BR>mshape,0,2d  <BR>mshkey,1  <BR>vmesh,all  <BR>asel,s,loc,x,21,120  <BR>aatt,1,2,2  <BR>aesize,all,2  <BR>mshape,0,2d  <BR>mshkey,1  <BR>amesh,all  <BR>allsel,all  <BR>/view,1,1,1,1  <BR>/ang,1  <BR>eplot  <BR>asel,s,loc,x,0  <BR>da,all,all  <BR>allsel,all  <BR>cpintf,ux  <BR>cpintf,uy  <BR>cpintf,uz  <BR>ce,1,0,1226,rotz,-abs(ny(197)-ny(742)),197,ux,1,742,ux,-1  <BR>ce,2,0,1276,rotz,-abs(ny(201)-ny(971)),201,ux,1,971,ux,-1  <BR>ce,3,0,1277,rotz,-abs(ny(205)-ny(969)),205,ux,1,969,ux,-1  <BR>ce,4,0,1278,rotz,-abs(ny(209)-ny(967)),209,ux,1,967,ux,-1  <BR>ce,5,0,1279,rotz,-abs(ny(213)-ny(965)),213,ux,1,965,ux,-1  <BR>ce,6,0,1170,rotz,-abs(ny(194)-ny(701)),194,ux,1,701,ux,-1  <BR>  <BR>ce,7,0,1226,rotx,-abs(ny(197)-ny(742)),197,uz,1,742,uz,-1  <BR>ce,8,0,1276,rotx,-abs(ny(201)-ny(971)),201,uz,1,971,uz,-1  <BR>ce,9,0,1277,rotx,-abs(ny(205)-ny(969)),205,uz,1,969,uz,-1  <BR>ce,10,0,1278,rotx,-abs(ny(209)-ny(967)),209,uz,1,967,uz,-1  <BR>ce,11,0,1279,rotx,-abs(ny(213)-ny(965)),213,uz,1,965,uz,-1  <BR>ce,12,0,1170,rotx,-abs(ny(194)-ny(701)),194,uz,1,701,uz,-1  <BR>nsel,s,loc,x,120  <BR>*get,nhzs,node,,count  <BR>f,all,fy,-3/nhzs  <BR>allsel,all  <BR>/solu  <BR>solve</P></DIV>
<P>呵呵,首先楼主总结的不错,不过我还是觉得具体问题具体分析比较好。<BR>比如一个一个板下面有4个柱子可以设为杆或梁,这样的分析老兄作过没,单约束结点是可以但是计算结果是错误的,应力集中太大,如果复杂结构都这么考虑,相关效应就来了。</P>
发表于 2006-6-8 18:36 | 显示全部楼层
不耦合直接算,得出的结果可信度有多少呢?<BR>我遇到过类似的问题,当时就没耦合直接算的,结果我除了感觉变形<BR>有些大外,其它的好像没太大的疑点。<BR>大家对这个问题都是怎么处理的啊?[em32][em32]
发表于 2006-6-11 10:54 | 显示全部楼层

回复:(usefully)[求助]单元耦合问题

<P><FONT color=#ff0000>usefully加威望2点,zglecsi hhh3836 yinyejun AaronSpark linqus 渊源1983 yakexi djaity sysh320加威望1点</FONT></P>
<P>多情清秋<BR>06.6.11</P>
 楼主| 发表于 2006-6-12 20:18 | 显示全部楼层

回复:(yinyejun)请教楼主,exam5中是从下面的部分开...

<P>ANSYS的每个位移约束方程可以包含任意个自由度项。</P>
<P>在用CE命令定义位移约束方程时,每一行输入三个自由度项,其余的自由度项按续行处理加入该方程。续行时,同样要用CE命令,只是位移约束方程号和常数项空白即可。</P>
<P>例如:</P>
<P>ce,1,0,1,ux,1,1,uy,1,2,ux,-1<BR>ce,,,2,uy,-1,3,roty,0.5,4,ux,0.1<BR>ce,,,,5,rotx,0.1</P>
<P>它表示位移约束方程1为:</P>
<P>1*Ux(N1)+1*Uy(N1)-1*Ux(N2)-1*Uy(N2)+0.5*Roty(N3)+0.1*Ux(N4)+0.1*Rotx(N5)=0<BR></P>
发表于 2006-6-12 20:23 | 显示全部楼层

多谢楼主

多谢楼主!
发表于 2006-6-12 20:29 | 显示全部楼层

请教楼主

请教楼主,请问你的关于壳单元和体单元的耦合问题具体是怎么解决的?我的模型还没有耦合上呢 !愁死人了!<BR>谢谢了!
发表于 2006-6-13 19:46 | 显示全部楼层
《有限元法实用教程》刘桂容(新加坡)这本书上有一章是论述单元耦合的 但是实现方法是用abaqus 我也是ansys入门级的人,水平太低! 呵呵 期待高手!
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-5-20 19:17 , Processed in 0.057466 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表