ANSYS结构分析指南结构线性静力分析.docx
《ANSYS结构分析指南结构线性静力分析.docx》由会员分享,可在线阅读,更多相关《ANSYS结构分析指南结构线性静力分析.docx(44页珍藏版)》请在冰点文库上搜索。
ANSYS结构分析指南结构线性静力分析
ANSYS结构分析指南第二章 结构线性静力分析
静力分析的概念
静力分析计算在固定不变载荷作用下结构的响应,它不考虑惯性和阻尼阻碍--如结构受随时刻转变载荷作用的情形。
可是,静力分析能够计算那些固定不变的惯性载荷对结构的阻碍(如重力和离心力),和那些能够近似为等价静力作用的随时刻转变载荷(如通常在许多建筑标准中所概念的等价静力风载和地震载荷)的作用。
静力分析用于计算由那些不包括惯性和阻尼效应的载荷作用于结构或部件上引发的位移、应力、应变和力。
固定不变的载荷和响应是一种假定,即假定载荷和结构响应随时刻的转变超级缓慢。
静力分析所施加的载荷包括:
外部施加的作使劲和压力
稳态的惯性力(如重力和离心力)
强迫位移
温度载荷(关于温度应变)
能流(关于核能膨胀)
关于载荷,还可参见§。
线性静力分析与非线性静力分析
静力分析既能够是线性的也能够是非线性的。
非线性静力分析包括所有类型的非线性:
大变形、塑性、蠕变、应力刚化、接触(间隙)单元、超弹性单元等。
本章要紧讨论线性静力分析。
对非线性静力分析只作简单介绍,其详细论述见《ANSYSStructuralAnalysisGuide》§8。
静力分析的求解步骤
建模
第一用户应指定作业名和分析题目,然后通过PREP7前处置程序概念单元类型、实常数、材料特性、模型的几何元素。
这些步骤是大多数分析类型一起的,并已在《ANSYSBasicAnalysisGuide》§论述。
有关建模的进一步论述,见《ANSYSModelingandMeshingGuide》。
注意事项
在进行静力分析时,要注意如下内容:
一、能够采纳线性或非线性结构单元。
二、材料特性能够是线性或非线性,各向同性或正交各向异性,常数或与温度相关的:
必需按某种形式概念刚度(如弹性模量EX,超弹性系数等)。
关于惯性载荷(如重力等),必需概念质量计算所需的数据,如密度DENS。
关于温度载荷,必需概念热膨胀系数ALPX。
3、关于网格密度,要注意:
应力或应变急剧转变的区域(一般是用户感爱好的区域),需要比应力或应变近乎常数的区域较密的网格:
在考虑非线性的阻碍时,要用足够的网格来取得非线性效应。
如塑性分析需要相当的积分点密度,因此在高塑性变形梯度区需要较密的网格。
设置求解操纵
设置求解操纵包括概念分析类型、设置一样分析选项、指定载荷步选项等。
当进行结构静力分析时,能够通过“求解操纵对话框”来设置这些选项。
该对话框关于大多数结构静力分析都已设置有适合的缺省值,用户只需作很少的设置就能够够了。
咱们推荐采纳该对话框进行设置。
如用户不喜爱采纳求解操纵对话框,那么可应用ANSYS的标准求解命令集和相应的菜单(MainMenu>Solution>UnabridgedMenu>option)来设置求解操纵选项。
关于求解操纵对话框的整体情形,见《ANSYSBasicAnalysisGuide》§。
进入求解操纵对话框
用户可通过选择(MainMenu>Solution>-AnalysisType-Sol‘nControl)进入求解操纵对话框。
下面诸末节简要论述该对话框中各标签的选项。
关于如何设置这些选项,可在按该标签的Help按钮进入帮忙系统,取得详细介绍。
Basic标签
在求解操纵对话框中共有五个标签,这些标签按从大体到高级的顺序排列。
依照这种排列方式,可使求解设置较为平顺。
在进入求解操纵对话框时,缺省激活的是Basic标签。
Basic标签中的设置,提供了分析中所需的最少数据。
一旦在Basic标签中的设置知足以后,就不需要设置其他标签中的选项,除非因为要进行高级操纵而修改其他缺省设置。
按OK按钮以后,设置存储到ANSYS数据库,并关闭对话框。
用户能够在Basic标签中设置的选项如表2-1所示。
有关详细说明见该标签的Help帮忙系统。
表2-1
选项
详细信息
指定分析类型[ANTYPE,NLGEOM]
《ANSYSBasicAnalysisGuide》§《ANSYSStructuralAnalysisGuide》§8《ANSYSBasicAnalysisGuide》§
控制时间设置,包括载荷步结束的时间[TIME],自动时间步[AUTOTS],在一个载荷步中的子步数[NSUBST或[DELTIM]
《ANSYSBasicAnalysisGuide》§《ANSYSBasicAnalysisGuide》§
设置写到数据库中的结果数据[OUTRES]
《ANSYSBasicAnalysisGuide》§
在静力分析中需要专门注意的选项要紧有:
在设置ANTYPE和NLGEOM时,如进行一个新的分析并忽略大变形效应(如大挠度、大转角、大应变)时,请选择“SmallDisplacementStatic”项。
如预期有大挠度(如弯曲的长细杆)或大应变(如金属成形问题),那么选择“LargeDisplacementStatic”。
如想重启动一个失败的非线性分析,或用户已进行了完整的静力分析,而想指定其他载荷,那么选择“RestartCurrentAnalysis”项。
在设置TIME时,记住那个载荷步选项指定该载荷步终止的时刻,缺省值为1。
关于后续的载荷步,缺省为1加上前一个载荷步指定的时刻。
尽管在静力分析(除蠕变、粘塑性或其他率相关材料行为外)中,时刻没有物理意义,但能够用于追踪时刻步和子步,见《ANSYSBasicAnalysisGuide》§2。
在设置OUTRES时,请记住:
缺省时只有1,000个结果集记录到结果文件中,若是超过这一数量(基于用户的OUTRES设置),程序将犯错停机。
能够通过/CONFIG,NRES命令来增大这一限值,见《ANSYSBasicAnalysisGuide》§20。
Transient标签
Transient标签设置瞬态分析操纵,只有在Basic标签当选择了瞬态分析时才能激活这一标签,若是在Basic标签当选择了静态分析,那么这一标签不能设置。
因此在那个地址暂不讨论。
Sol‘nOptions标签
Sol‘nOptions标签用于设置表2-2所列的选项。
详细说明可从Help按钮进入帮忙系统而取得。
表2-2
选项
参见《ANSYSBasicAnalysisGuide》
指定方程求解器[EQSLV]
§~§
对于多重启动指定参数[RESCONTROL]
§
在静力分析中设置EQSLV时,选择以下求解器之一:
程序选择求解器(ANSYS将依照问题的领域自动选择一个求解器);
稀疏矩阵求解器(对线性和非线性、静力和完全瞬态分析,为缺省项);
PCG求解器(关于大模型/高波前,巨形结构推荐利用);
AMG的求解器(其应用与PCG求解器相同,但提供并行算法;在用于多处置器环境时,转向更快);
DDS求解器,通过网络在多处置器系统中提供并行算法;
迭代求解器(自动选择;只适用于线性静力/完全瞬态结构分析,或稳态温度分析;推荐);
波前直接求解器。
注意--AMG和DDS求解器,是ANSYS并行算法的一部份,需要单独购买。
见《ANSYSAdvancedAnalysisTechniquesGuide》§9。
Nonlinear标签
Nonlinear标签用于设置表2-3所列的选项。
详细内容可通过Help按钮进入帮忙系统。
表2-3
选项
参见《ANSYSStructuralAnalysisGuide》
激活线性搜索[LNSRCH]
§
激活DOF解的预测[PRED]
§
指定每个子步的最大迭代次数[NEQIT]
§
指明是否包括蠕变计算[RATE]
§
设置收敛准则[CNVTOL]
§
控制二分[CUTCONTROL]
§
AdvancedNL标签
AdvancedNL标签用于设置表2-4所列的选项。
详细内容见该标签中的Help帮忙系统。
表2-4
选项
参见《ANSYSStructuralAnalysisGuide》
指顶分析结束准则[NCNV]
§
激活和终止弧长法控制[ARCLEN,ARCTRM]
§
设置其他求解选项
本节讨论求解的其他选项的设置。
由于很少用到这些选项,而且一样都采纳其缺省设置,因此这些选项没有出此刻求解操纵对话框中。
本节中许多项选择项是非线性选项,将在《ANSYSStructuralAnalysisGuide》§8进一步讨论。
应力刚度效应
一些单元,如18X族单元,不论SSTIF如何,都包括了应力刚度效应。
为了确信一个单元是不是包括应力刚度,请见《ANSYSElementReferenceManual》说明。
在缺省时,若是NLGEOM为ON的话,应力刚度效应为ON。
在下面的这些特殊情形下,用户可能会关闭应力刚度效应:
应力刚度仅与非线性分析相关。
若是进行线性分析[NLGEOM,OFF],那么能够关闭应力刚度。
在分析之前,用户明白结构可不能因屈曲(分叉或跳跃屈曲)而破坏。
通常,包括应力刚度效应时,能够加速非线性分析收敛。
请记住上面所述的各点,用户可能对一些看起来收敛困难的特殊问题,选择关闭应力刚度效应,如局部破坏。
命令:
SSTIF
GUI:
MainMenu>Solution>UnabridgedMenu>AnalysisOptions
Newton-Raphson选项
这一选项只能用于非线性分析中,它说明在求解时如何修正切线刚度矩阵。
用户能够选以下选项之一:
程序选择;
完全;
修正;
初始刚度;
完全而且非对称矩阵。
命令:
NROPT
GUI:
MainMenu>Solution>UnabridgedMenu>AnalysisOptions
预应力效应计算
通过这一选项在同一模型中执行预应力分析,如预应力模态的分析。
缺省值为OFF。
注意--应力刚度效应和预应力效应计算都操纵应力刚度矩阵的生成,因此在一个分析中不能同时采纳。
如二者都指定,那么最后选项将覆盖前者。
命令:
PSTRESS
GUI:
MainMenu>Solution>UnabridgedMenu>AnalysisOptions
质量矩阵公式
通过该选项在结构中施加惯性载荷(如重力或旋转载荷)。
能够指定以下选项之一:
缺省(与单元类型有关);
集中质量近似。
注意--关于静力分析,用户所用的质量矩阵并非明显阻碍求解精度(假设网格密度足够)。
但是,若是想在同一模型上作预应力动力分析,选择质量矩阵公式就很重要;参见动力分析的有关章节。
命令:
LUMPM
GUI:
MainMenu>Solution>UnabridgedMenu>AnalysisOptions
参考温度
那个载荷步选项适用于温度应变计算。
可用[MP,REFT]命令来设置材料相关的参考温度。
命令:
TREF
GUI:
MainMenu>Solution>-LoadStepOpts-Other>ReferenceTemp
模态数
那个载荷步选项用于轴对称简谐单元。
命令:
MODE
GUI:
MainMenu>Solution>-LoadStepOpts-Other>ForHarmonicEle
蠕变准那么
那个非线性载荷步选项为自动时刻步指定蠕变准那么。
命令:
CRPLIM
GUI:
MainMenu>Solution>UnabridgedMenu>-LoadStepOpts-Nonlinear
>CreepCriterion
输出选项
那个载荷步选项用于指定在输出文件中包括任意结果数据。
命令:
OUTPR
GUI:
MainMenu>Solution>UnabridgedMenu>-LoadStepOpts-Output
Ctrls>SoluPrintout
[警告]--应用多个OUTPR命令时,有时可能会有一些冲突,见《ANSYSBasicAnalysisGuide》§。
外插
应用那个载荷步选项,能够通过把单元积分点结果拷贝到节点上,而不是通过外插(存在材料非线性时,这是缺省设置)。
命令:
ERESX
GUI:
MainMenu>Solution>UnabridgedMenu>-LoadStepOpts-OutputCtrls>IntegrationPt
施加载荷
设置了求解选项以后,就能够够对模型施加载荷了。
载荷类型
下面列出的所有载荷类型,都可应用于静力分析中。
位移(UX,UY,UZ,ROTX,ROTY,ROTZ)
这些自由度约束常施加到模型边界上,用以概念刚性支承点。
它们也能够用于指定对称边界条件和已知运动的点。
由标号指定的方向是依照节点座标系概念的。
力(FX,FY,FZ)和力矩(MX,MY,MZ)
这些集中力通常在模型的外边界上指定。
其方向是按节点座标系概念的。
压力(PRES)
这是表面载荷,通常作用于模型的外部。
正压力为指向单元面(起到紧缩的成效)。
温度(TEMP)
温度用于研究热膨胀或热收缩(即温度应力)。
若是要计算热应变的话,必需概念热膨胀系数。
用户能够从热分析[LDREAD]中读入温度,或直接指定温度(通过BF族命令)。
流(FLUE)
用于研究膨胀(由于中子流或其他缘故此引发的材料膨胀)或蠕变的效应。
只在输入膨胀或蠕变方程时才能利用。
重力、旋转等
整个结构的惯性载荷。
若是要计算惯性效应,必需概念密度(或某种形式的质量)。
在模型上施加载荷
除与模型无关的惯性载荷之外,用户能够在模型的几何实体(关键点、线、面)或在有限元模型(节点和单元)上概念载荷。
用户还能够通过TABLE类型的数组参数(见§施加边界条件或作为函数的边界条件(见§。
表2-5汇总了静力分析能够利用的载荷。
在一个分析中,能够施加、删除、操作或列表载荷。
表2-5
载荷类型
分类
定义这些荷在的命令和菜单
位移(UX,UY,UZ,ROTX,ROTY,ROTZ)
约束
《ANSYSBasicAnalysisGuide》§
力、力矩(FX,FY,FZ,MX,MY,MZ)
力
《ANSYSBasicAnalysisGuide》§
压力(PRES)
面载荷
《ANSYSBasicAnalysisGuide》§
温度(TEMP)、流(FLUE)
体载荷
《ANSYSBasicAnalysisGuide》§
重力、旋转等
惯性载荷
《ANSYSBasicAnalysisGuide》§
应用TABLE类数组参数施加载荷
用户能够通过TABLE类数组参数施加载荷。
关于应用表格边界条件,参见《ANSYSBasicAnalysisGuide》§。
在结构分析中,有效的初变量有时刻(TIME)、温度(TEMP)和位置(X,Y,Z)。
概念随时刻(TIME)转变的一维表时,时刻必需为升序排列。
用户能够通过命令或交互式概念表格数组参数。
具体操作参见《ANSYSAPDLProgrammer‘sGuide》。
计算惯性解除
用户能够通过静力分析来执行惯性解除计算,即计算与施加载荷反向平稳的加速度。
用户能够把惯性解除想象成一个等价自由体分析。
要在SOLVE命令之前应用这一命令作为惯性载荷命令的一部份。
模型应当知足下面的要求:
模型不该当包括轴对称单元、子结构、或非线性。
不推荐利用混合2D和3D单元的模型。
关于梁单元(BEAM23、BEAM24、BEAM44和BEAM54)和分层单元(SHELL9一、SHELL9九、SOLID46和SOLID191),忽略偏置和楔形效应。
也忽略层状单元的不对称分层效应。
把楔形变截面单元分解成数个单元将得出更精准的结果。
必需提供质量计算所需的数据,如密度。
提供所需的最少位移约束,即保证不发生刚体运动即可。
关于2D单元需要三个约束(依照单元类型,可能更少),关于3D单元只需要6个约束(依照单元类型,可能更少)。
附加的约束,如对称边界条件也是许诺的,但必需对所有约束检查0反力,以确保在惯性解除分析中不显现过约束。
应当指定关于惯性解除计算适合的载荷。
命令:
IRLE,1
GUI:
MainMenu>Solution>-LoadStepOpts-Other>InertiaRelief
惯性解除的输出
通过IRLIST命令来打印惯性解除计算的输出。
该输出包括平稳施加载荷所需要的平移和转动加速度,而且可用于其他程序来进行运动学研究。
质量和惯性矩列表汇老是精准解(求解时产生),而不是近似解。
约束反力将为0,因为所计算的惯性力与外力平稳。
惯性解除输出存储于数据库,而不是结果文件,在用户执行IRLIST命令时,ANSYS从数据库中提取相关信息,输出数据库中最新保留求解[SOLVE或PSOLVE]的惯性解除。
命令:
IRLIST
GUI:
无
部份惯性解除计算
用户还能够通过部份求解方式[PSLOVE]作部份惯性解除计算,如下面的例子所示:
/PREP7
...
MP,DENS,... !
Generatemodel,definedensity
...
FINISH
/SOLU
D,... !
Specifyonlyminimumno.ofconstraints
F,... !
Otherloads
SF,...
OUTPR,ALL,ALL !
Activatesprintoutofallitems
IRLF,1 !
Canalsobesetto-1forprecisemassand
!
loadsummaryonly,noinertiarelief
PSOLVE,ELFORM !
Calculateselementmatrices
PSOLVE,ELPREP !
Modifieselementmatricesandcalculates
!
inertiareliefterms
IRLIST !
Liststhemasssummaryandtotalloadsummarytables
FINISH
有关OUTPR,IRLF,IRLIST,PSOLVE等命令的详细介绍见《ANSYSCommandsReference》。
通过宏来执行惯性解除计算
如用户常常要执行惯性解除计算,能够写一个包括上述命令的宏。
参见《ANSYSAPDLProgrammer‘sGuide》。
求解
此刻能够进行求解。
一、把数据库保留为一个文件作为备份。
在以后需要时,可从头进入ANSYS并用RESUME命令恢复模型。
命令:
SAVE
GUI:
UtilityMenu>File>Saveas
二、开始计算
命令:
SOLVE
GUI:
MainMenu>Solution>-Solve-CurrentLS
3、若是分析中包括其他载荷条件(即多个载荷步),那么应从头施加载荷,指定载荷步选项,保留并求解每一个载荷步。
在《ANSYSBasicAnalysisGuide》中,还论述了多载荷步的其他操作方式。
4. 退出求解
命令:
FINISH
GUI:
关闭求解菜单。
检查分析结果
静力分析结果保留于结构分析结果文件中,包括以下内容:
一、大体解
节点位移(UX,UY,UZ,ROTX,ROTY,ROTZ)。
二、导出解
节点和单元应力;
节点和单元应变;
单元力;
节点反力;
等等。
后处置
能够用一样后处置器POST1和时程后处置器POST26,来进行后处置,查看结果。
POST1用于对整个模型在某一子步(时刻点)上的结果进行检查,下面会说明一些POST1的操作。
POST26用于非线性静力分析中跟踪整个载荷作用历程上的特定结果,参见《ANSYSBasicAnalysisGuide》§8。
关于POST26的完整说明,参见《ANSYSBasicAnalysisGuide》§4。
注意事项
为了用POST1和POST26检查结果,在数据库中必需包括与求解时相同的模型;
结果文件必需存在。
检查结果数据
一、从数据库文件中读入数据
命令:
RESUME
GUI:
UtilityMenu>File>Resumefrom
二、读入适当的结果集。
用载荷步、子步或时刻来区分结果数据库集。
若是用户所指定的时刻值不存在相应的结果,那么