心得.docx
《心得.docx》由会员分享,可在线阅读,更多相关《心得.docx(11页珍藏版)》请在冰点文库上搜索。
心得
1如何实现局部细化
在simulation中点中实体后单击右键,出现createcoordinatesystem,点中后即建立,出现在左边树中。
在sizing中的scope中的geometry中一定要选择体,因为毕竟目前还是实体。
接下来就形成了。
2接触类型的4种设定
5种接触类型:
1.绑定:
如果接触区域是绑定的,那么在接触面或者边上是不允许有滑动和分离的。
认为该区域是被粘合在一起。
因为在载荷施加过程种中,接触面或线是不变化的,所以这种接触分析是线性分析。
2.不分离:
该接触设置与绑定类似。
它仅仅适用于面接触,不允许面之间有分离,但是沿着接触面的无摩擦滑动是允许的。
线性分析
3.无摩擦:
该接触设置模拟标准的单方面接触,也就是说,如果分离发生的话,法向压力等于0。
它仅仅适用于面接触。
在外载荷的作用下,体之间能形成缝隙。
由于在外载荷的作用下,接触面是可以变化的,所以该分析是非线性的。
摩擦系数假定为0,因此允许自由滑动。
在应用这种接触模式时,这种允许自由滑动的模式应该被限制。
为了达到一个合理的运算结果,在装配时加入弱弹簧来帮助稳定模型。
4.粗糙:
该接触设置与无摩擦设置类似,当接触面之间无滑动时,模型采用粗糙设置是很完美的。
该设置仅仅用于面接触,因此,在缺省状态下,会将模型之间的缝隙闭合。
这情形相对应于在接触面之间摩擦系数无穷大。
5.摩擦:
在该设置中,在接触面相对于彼此滑动之前,这两个接触面之间能够传递一定量的剪切应力。
摩擦设置只能应用于面接触,这种状态被看作“粘性”。
这种设置定义在滑动摩擦面上的剪切应力是等的。
一旦剪切应力被执行,则这两个面就会相对于彼此做相对滑动。
摩擦系数可以是任何非负数。
34种约束(support)
类似于接触类型
4contactpairset
∙Behavior:
Setscontactpairtooneofthefollowing:
∙Asymmetric:
Contactwillbeasymmetricforthesolve.Allface/edgeandedge/edgecontactswillbeasymmetric.
AsymmetriccontacthasonefaceasContactandonefaceasTarget(asdefinedunderScopeSettings),creatingasinglecontactpair.Thisissometimescalled"one-passcontact,"andisusuallythemostefficientwaytomodelface-to-facecontactforsolidbodies.
∙Symmetric:
(Default)-Contactwillbesymmetricforthesolve.
∙AutoAsymmetric:
Automaticallycreatesanasymmetriccontactpair,ifpossible.Thiscansignificantlyimproveperformanceinsomeinstances.Whenyouchoosethissetting,duringthesolutionphasethesolverwillautomaticallychoosethemoreappropriatecontactfacedesignation.Ofcourse,youcandesignatetherolesofeachfaceinthecontactpairmanually.
Toproducemeaningfulcontactresultsforcontactpressure,youmusteitherchoosetheAutoAsymmetricsettingormanuallycreateanasymmetriccontactpair.
5如何将从solidworks中倒出来的x-t文件导入经典版ansys
选择plotctrl中的style中的solidmodelfacets弹出的界面中选择normalfaceting
6施加均布载荷
图1-1梁的计算分析模型
梁截面分别采用以下三种截面(单位:
m):
矩形截面:
圆截面:
工字形截面:
B=0.1,H=0.15R=0.1w1=0.1,w2=0.1,w3=0.2,
✓施加y方向的载荷(施加均布载荷)
ANSYSMainMenu:
Solution→DefineLoads→Apply→Structural→Pressure→OnBeams→PickAll→VALI:
100000→OK
✓7给斜边施加x方向的线性分布载荷
ANSYS命令菜单栏:
Parameters→Functions→Define/Edit→1)在下方的下拉列表框内选择x,作为设置的变量;2)在Result窗口中出现{X},写入所施加的载荷函数:
1000*{X};3)File>Save(文件扩展名:
func)→返回:
Parameters→Functions→Readfromfile:
将需要的.func文件打开,任给一个参数名,它表示随之将施加的载荷→OK→ANSYSMainMenu:
Solution→DefineLoads→Apply→Structural→Pressure→OnLines→拾取斜边;OK→在下拉列表框中,选择:
Existingtable→OK→选择需要的载荷参数名→OK
8定义最初的穿透或间隙
1.SetKEYOPT(9)toadjustinitialpenetrationorgap;seeFigure3.18:
"IgnoringInitialPenetration,KEYOPT(9)=1".
9经典ANSYS文件如何读入ANSYSWorkbench中
10谢谢大家的答复,我查了相关的资料,现在将详细的答案给大家分享一下:
对于超弹性材料,不用杨氏模量和泊松比表示应力-应变关系,而用应变能W来表达应力-应变关系。
此函数形式及其中所包含的常数须由试验确定。
ansys软件提供了几种应变能函数的数学模型:
二项mooney-rivilin模型、Neo-Hookean模型、Yeoh模型等。
我们可以在新建材料点击add/remote properties添加单向拉伸、双向拉伸和平面剪切试验选项,输入试验得到的数据,ansys会自行拟合成橡胶的力学特性曲线。
或者添加二项mooney-rivilin模型、Neo-Hookean模型、Yeoh模型等中的任意一个数学模型,然后输入相关的数学模型参数,也能得到橡胶的力学特性曲线。
我们就可以利用这个曲线进行分析了!
11应用软件:
AnsysWorkbench11.0
问题描述:
两个长方体建模,中间有0.5mm空隙,两端固定约束,中间间隙处有FrictionlessContact,给其中一个长方体一端0.6mm位移,计算时分别在interfacetreatment中选择adjusttotouch与addoffset.Offset=0,观察两个长方体位移情况,找出两者区别。
放大模型后可以看出,建模时,两个长方体间有0.5mm空隙,如图
模型外界条件如下图,其中fixsupport为两个端面
下面是两种条件下的结果图对比,其中上面两张为adjusttotouch,下面两张为addoffset.Offset=0mm
结果分析:
1:
adjusttotouch,给上面的长方体0.6mm位移后,它的最大位移量为0.6mm,
另一长方体最大位移为0.59786mm,约为0.6mm.可以看出,adjusttotouch忽略了建模时0.5mm的空隙
2:
addoffset.Offset=0,同样,给上面长方体0.6mm位移,另一长方体最大位移量为0.099644mm,可以看出,如果选择此项则GAP保留,按照理论计算,另一长方体位移量应该为0.6-0.5=0.1mm,误差为0.000356mm
AdjusttoTouch:
如果有间隙,则消除间隙,如果没有,保持初始状态;
Addoffset,Offset=0:
保持初始状态,而不论有无间隙。
个人感觉如果不确定两个面之间间隙的情况,尽量用Addoffset
如果觉得间隙单纯是由于建模引起的,则用AdjusttoTouch,可以加快计算,特别是接触面之间有滑动的情况
12
13
荷载步用来施加一个阶段的力,荷载子步是为了计算结果而把荷载步分成许多小的子荷载步,比如在时间10内可以分成5个子荷载步,那么,时间步就是2。
子荷载步和时间步是相对应的。
最小时间步是为了满足计算精度又要提高计算效率,让电脑自行在一定范围内选择时间步的大小,你可以规定最小的时间步,即你自定义的最大荷载子步。
如果你设了自动调整,它会根据算的结果调整时间步大小。
最小时间步就是最小一步多长时间。
以下回答希望对你理解以上概念有所帮助:
载荷步、载荷子步均是对所施加荷载的一种描述方式。
在施加荷载的时候需要对载荷步、载荷子步进行定义。
载荷步仅仅是为了获得解答的载荷配置,它的作用是在给定时间间隔内的一组荷载。
在线性静态或稳态分析中,可以使用不同的载荷步、施加不同的载荷组合。
在瞬态分析中,多个载荷步载荷历程曲线的不同区段来描述荷载随时间的变化情况。
在有一些分析中需要用到载荷子步。
载荷子步是正在求解的载荷步中的时间点,是对载荷步描述的进一步细化。
在所有的静态和瞬态分析中,ANSYS通过指定分析中载荷步结束的时间来定义载荷步。
这样,在瞬态分析或其他有关速率的静态分析中,时间具有实际意义;在于速率无关的分析中,时间是作为识别载荷步以及载荷子步的“计数器”来跟踪载荷步,并无实际意义。
时间步则一般在非线性问题或瞬态动力学问题求解中使用,是每一次迭代求解的步长,设置过大则容易不收敛。
非线性求解被分成三个操作级别:
载荷步、子步、平衡迭代。
“顶层”级别由在一定“时间”范围内你明确定义的载荷步组成。
假定载荷在载荷步内是线性地变化的。
在每一个载荷是步内,为了逐步加载可以控制程序来执行多次求解(子步或时间步)。
在每一个子步内,程序将进行一系列的平衡迭代以获得收敛的解。
小的时间步通常导致较好的精度,但这是以增多的运行时间为代价的。
ANSYS提供两种方法来控制子步数:
直接设定子步数或时间步长或自动时间步长。
采用自动时间步长时,ANSYS程序,基于结构的特性和系统的响应,来自动调整每一子步的时间步长。
如果结构的行为从线性变化到非线性,或者想要在系统响应的非线性部分期间变化时间步长,可以激活自动时间步长以便随需要调整时间步长,获得精度和计算代价之间的良好平衡。
如果不能确保问题成功地收敛,则可以使用自动时间分布来激活ANSYS程序的二分法。
二分法是对收敛失败自动矫正的方法。
应用二分法时,只要平衡迭代不收敛,就把时间步长减半,然后从最后收敛的子步自动重新计算。
如果已二分的时间步再次收敛失败,程序将再次分割时间步长然后重新计算,持续过程一直到获得收敛或者到达设置的最小时间步长为止。
14
Selectthe“SolutionInformation”branch.Searchfortheword(Ctrl-F)“ParticipationFactor”,thenscrolldowntothelistofparticipationfactorsinthey-direction.
Notethatmodesupto#6(~450Hz)havehighparticipationfactors.FromtheearlierguidelinepresentedinSectionB,wewilluseatimestepof1/20for~1e-4second,basedonthismode.
(Thereareotherhigher-frequencymodesthatmaycontributetotheresponseofthesystem,butinthissimpleexample,weareonlyconsideringthefirstsixmodes.)
Select“AnalysisSettings”branch.IntheDetailsview,changethefollowingparameters:
StepEndTime:
5e-3
InitialTimeStep:
1e-4
MinimumTimeStep:
1e-4
MaximumTimeStep:
1e-3
Thedurationofthisanalysisis5milliseconds.Basedonthefrequencycontentofthesystem,itwasdeemedthat0.1millisecondswasasuitabletimestepsize.
SectionB
Ageneralsuggestionforselectionoftheinitialtimestepistousethefollowingequation:
wherefresponseisthefrequencyofthehighestmodeofinterest
Inordertodeterminethehighestmodeofinterest,apreliminarymodalanalysisshouldbeperformedpriortotheflexibledynamicanalysis
Inthisway,theusercandeterminewhatthemodeshapesofthestructureare(i.e.,howthestructuremayresponddynamically)
Theusercanalsothendeterminethevalueoffresponse
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30