《Ansys加载培训57页word.doc》由会员分享,可在线阅读,更多相关《Ansys加载培训57页word.doc(56页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、如有侵权,请联系网站删除,仅供学习与交流Ansys加载培训【精品文档】第 56 页题目:加载2.1 载荷概述有限元分析的主要目的是检查结构或构件对一定载荷条件的响应。因此,在分析中指定合适的载荷条件是关键的一步。在ANSYS程序中,可以用各种方式对模型加载,而且借助于载荷步选项,可以控制在求解中载荷如何使用。2.2 什么是载荷在ANSYS术语中,载荷(loads)包括边界条件和外部或内部作用力函数,如图2-1所示。不同学科中的载荷实例为:结构分析:位移,力,压力,温度(热应变),重力热分析:温度,热流速率,对流,内部热生成,无限表面磁场分析:磁势,磁通量,磁场段,源流密度,无限表面电场分析:电
2、势(电压),电流,电荷,电荷密度,无限表面流体分析:速度,压力图2-1 “载荷”包括边界条件以及其它类型的载荷载荷分为六类:DOF约束,力(集中载荷),表面载荷,体积载荷、惯性力及耦合场载荷。DOF constraint(DOF约束)将用一已知值给定某个自由度。例如,在结构分析中约束被指定为位移和对称边界条件;在热力分析中指定为温度和热通量平行的边界条件。Force(力)为施加于模型节点的集中载荷。例如,在结构分析中被指定为力和力矩;在热力分析中为热流速率;在磁场分析中为电流段。Surface load(表面载荷)为施加于某个表面上的分布载荷。例如,在结构分析中为压力;在热力分析中为对流和热通
3、量。Body load(体积载荷)为体积的或场载荷。例如,在结构分析中为温度和fluences;在热力分析中为热生成速率;在磁场分析中为流密度。Inertia loads(惯性载荷)由物体惯性引起的载荷,如重力加速度,角速度和角加速度。主要在结构分析中使用。Coupled-field loads(耦合场载荷)为以上载荷的一种特殊情况,从一种分析得到的结果用作为另一分析的载荷。例如,可施加磁场分析中计算出的磁力作为结构分析中的力载荷。其它与载荷有关的术语的定义在下文中出现。2.3载荷步、子步和平衡迭代载荷步仅仅是为了获得解答的载荷配置。在线性静态或稳态分析中,可以使用不同的载荷步施加不同的载荷组
4、合在第一个载荷步中施加风载荷,在第二个载荷步中施加重力载荷,在第三个载荷步中施加风和重力载荷以及一个不同的支承条件,等等。在瞬态分析中,多个载荷步加到载荷历程曲线的不同区段。ANSYS程序将把在第一个载荷步选择的单元组用于随后的所有载荷步,而不论你为随后的载荷步指定哪个单元组。要选择一个单元组,可使用下列两种方法之一。Command(s)(命令):ESELGUI: Utility MenuSelectEntities图2-2显示了一个需要三个载荷步的载荷历程曲线第一个载荷步用于(ramped load)线性载荷,第二个载荷步用于载荷的不变部分,第三个载荷步用于卸载。图2-2 使用多个载荷步表示
5、瞬态载荷历程。子步为执行求解的载荷步中的点。使用子步,有如下原因。在非线性静态或稳态分析中,使用子步逐渐施加载荷以便能获得精确解。在线性或非线性瞬态分析中,使用子步满足瞬态时间累积法则(为获得精确解通常规定一个最小累积时间步长)。在谐波响应分析中,使用子步获得谐波频率范围内多个频率处的解。平衡迭代是在给定子步下为了收敛而计算的附加解。仅用于收敛起着很重要的作用的非线性分析(静态或瞬态)中的迭代修正。例如,对二维非线性静态磁场分析,为获得精确解,通常使用两个载荷步。(如图2-3所示)第一个载荷步,将载荷逐渐加到5至10个子步以上,每个子步仅用一次平衡迭代。第二个载荷步,得到最终收敛解,且仅有一个
6、使用15-25次平衡迭代的子步。图2-3 载荷步,子步和平衡迭代2.4跟踪中时间的作用在所有静态和瞬态分析中,ANSYS使用时间作为跟踪参数,而不论分析是否依赖于时间。其好处是:在所有情况下可以使用一个不变的“计数器”或“跟踪器”,不需要依赖于分析的术语。此外,时间总是单调增加的,且自然界中大多数事情的发生都经历一段时间,而不论该时间多么短暂。显然,在瞬态分析或与速率有关的静态分析(蠕变或粘塑性)中,时间代表实际的、按年月顺序的时间,用秒、分钟或小时表示。在指定载荷历程曲线的同时(使用TIME命令),在每个载荷步结束点赋时间值。使用下列方法之一赋时间值:Command(s)(命令):TIMEG
7、UI:Main MenuPreprocessorLoadsTime/FrequencTimeand Substps or Time - Time StepMain MenuSolutionSoln Control:Basic TabMain MenuSolutionTime/FrequencTimeand Substps or Time - Time StepMain MenuSolutionUnabridged MenuTime/FrequencTimeand Substps or Time - Time Step然而,在不依赖于速率的分析中,时间仅仅成为一个识别载荷步和子步的计数器。缺省情
8、况下,程序自动地对time赋值,在载荷步1结束时,赋time=1;在载荷步2结束时,赋time=2;依次类推。载荷步中的任何子步将被赋给合适的、用线性插值得到的时间值。在这样的分析中,通过赋给自定义的时间值,就可建立自己的跟踪参数。例如,若要将100个单位的载荷增加到一载荷步上,可以在该载荷步的结束时将时间指定为100,以使载荷和时间值完全同步。那么,在后处理器中,如果得到一个变形-时间关系图,其含义与变形-载荷关系相同。这种技术非常有用,例如,在大变形屈曲分析中,其任务是跟踪结构载荷增加时结构的变形。当求解中使用弧长方法时,时间还表示另一含义。在这种情况下,时间等于载荷步开始时的时间值加上弧
9、长载荷系数(当前所施加载荷的放大系数)的数值。ALLF不必单调增加(即:它可以增加、减少或甚至为负),且在每个载荷步的开始时被重新设置为0。因此,在弧长求解中,时间不作为“计数器”。弧长方法是一先进的求解技术,关于使用该方法的细节,参见ANSYS Structural Analysis Guide(ANSYS结构分析指南)的Nonlinear Structural Analysis。载荷步为作用在给定时间间隔内的一系列载荷。子步为载荷步中的时间点,在这些时间点,求得中间解。两个连续的子步之间的时间差称为时间步长或时间增量。平衡迭代纯粹是为了收敛而在给定时间点进行计算的迭代求解方法。2.5阶跃载
10、荷和坡道载荷当在一个载荷步中指定一个以上的子步时,就出现了载荷应为阶跃载荷或是线性载荷的问题。如果载荷是阶跃的,那么,全部载荷施加于第一个载荷子步,且在载荷步的其余部分,载荷保持不变。如图2-4(a)所示。如果载荷是逐渐递增的,那么,在每个载荷子步,载荷值逐渐增加,且全部载荷出现在载荷步结束时。如图2-4(b)所示。图2-4阶跃载荷与坡道载荷KBC命令(Main MenuSolutionSoln Control:Transient Tab, Main MenuSolutionTime/FrequencFreq &Substeps / Time and Substps / Time& Time
11、Step, or Main MenuSolutionUnabridged MenuTime/Frequenc载荷Freq & Substeps / Timeand Substps / Time & Time Step)用于表示载荷为坡道载荷还是阶跃载荷。KBC,0 表示载荷为坡道载荷;KBC,1 表示载荷为阶跃载荷。缺省值取决于学科和分析类型以及SOLCONTROL处于 ON 或OFF状态。Load step options(载荷步选项)是用于表示控制载荷应用的各选项(如时间,子步数,时间步,载荷为阶跃或逐渐递增)的总称。其它类型的载荷步选项包括收敛公差(用于非线性分析),结构分析中的阻尼规范
12、,以及输出控制。2.6如何加载可将大多数载荷施加于实体模型(关键点,线和面)上或有限元模型(节点和单元)上。例如,可在关键点或节点施加指定集中力。同样地,可以在线和面或在节点和单元面上指定对流(和其它表面载荷)。无论怎样指定载荷,求解器期望所有载荷应依据有限元模型。因此,如果将载荷施加于实体模型,在开始求解时,程序自动将这些载荷转换到节点和单元上。2.6.1 实体模型载荷:优点和缺点优点实体模型载荷独立于有限元网格。即:你可以改变单元网格而不影响施加的载荷。这就允许你更改网格并进行网格敏感性研究而不必每次重新施加载荷。与有限元模型相比,实体模型通常包括较少的实体。因此,选择实体模型的实体并在这
13、些实体上施加载荷要容易得多,尤其是通过图形拾取时。缺点ANSYS网格划分命令生成的单元处于当前激活的单元坐标系中。网格划分命令生成的节点使用整体笛卡尔坐标系。因此,实体模型和有限元模型可能具有不同的坐标系和加载方向。在简化分析中,实体模型不很方便。此时,载荷施加于主自由度。(你仅能在节点而不能在关键点定义主自由度。)施加关键点约束很棘手,尤其是当约束扩展选项被使用时。(扩展选项允许你将一约束特性扩展到通过一条直线连接的两关键点之间的所有节点上。)不能显示所有实体模型载荷。关于实体模型载荷的说明如前所述,在开始求解时,将实体模型载荷自动转换到有限元模型。如果你将实体模型载荷与有限元模型载荷、藕合
14、或约束方程混合起来,应该预防以下冲突:转换过的实体模型载荷将取代现有的节点或单元载荷,而不管这些载荷的输入顺序。例如,转换的时候,在一条线上的DL,UX命令将改写任何这条线上节点的D,UXs命令。删除实体模型载荷将删除所有对应的有限元载荷。例如,在一个面上的SFADELE,PRES命令将立即删除任何在这个面上单元用SFE,PRESs命令定义的载荷。线或面的对称或反对称条件(DL,SYMM, DL,ASYM, DA,SYMM, 或DA,ASYM) 经常引入节点旋转,而属于被约束的线或面的节点,它的节点约束,节点力,联结,或约束平衡将受到影响。2.6.2 有限单元载荷:优点和缺点优点在简化分析中不
15、会产生问题,因为可将载荷直接施加在主节点。不必担心约束扩展,可简单地选择所有所需节点,并指定适当的约束。缺点任何有限元网格的修改都使载荷无效,需要删除先前的载荷并在新网格上重新施加载荷。不便使用图形拾取施加载荷。除非仅包含几个节点或单元。以下几节讨论如何施加各类载荷-约束,集中力,表面载荷,体积载荷,惯性载荷和耦合场载荷,并解释如何指定载荷步选项。2.6.3 DOF约束表2-1显示了每个学科中可被约束的自由度和相应的ANSYS标识符。标识符(如UX,ROTZ,AY等)标识符所指的方向基于节点坐标系。对不同坐标系的描述,参见ANSYS Modeling and Meshing Guide(ANS
16、YS建模和网格划分指南)。表2-2显示了施加、列表显示和删除DOF约束的命令。注意:可将约束施加于节点,关键点,线和面上。下面是一些可用于施加DOF约束的GUI路径的例子:GUI: Main MenuPreprocessor-Loads-Applyload typeOn NodesUtility MenuListLoadsDOF ConstraintsOn KeypointsMain MenuSolutionApplyload typeOn Lines其它GUI路径信息和表2-2所列的命令说明参见ANSYS Commands Reference(ANSYS命令参考手册)。2.6.4施加对称或反
17、对称边界条件使用DSYM命令在节点平面上施加对称或反对称边界条件。该命令产生合适的DOF约束。生成的约束列表参见ANSYS Commands Reference(ANSYS命令参考手册)。例如,在结构分析中,对称边界条件指平面外移动和平面内旋转被设置为0,而反对称边界条件指平面内移动和平面外旋转被设置为0。(参见图2-5。)在对称面上的所有节点根据DSYM命令的KCN字段被旋转到指定的坐标系中。对称和反对称边界条件的使用示于图2-6。当在线和面上施加对称或反对称边界条件时,DL和DA命令的作用方式与DSYM命令相同。对于FLOTRAN分析,可使用DL和DA命令在线和面上施加速度,压力,温度和紊
18、流量。在线的端点和面的边上,你可以根据判断自由施加边界条件。注:在使用通用后处理器(POST1)时如果数据库中的节点旋转角度与正在处理的解中所用的节点旋转角度不同,POST1可能会显示不正确的结果。如果在第二个或其后的载荷步中通过施加对称或反对称边界条件引入节点旋转,通常会导致这种状况。当执行SET命令(Utility Menu ListResultsLoad Step Summary)时,在POST1中错误情况显示下列信息:*警告*使用与当前存储内容不同的模型或边界条件数据的累积迭代1可能已求解。POST1结果可能是错误的,除非你从一个与该结果相配的.db文件中恢复。图2-5 在结构分析中的
19、对称和反对称边界条件图2-6使用对称和反对称边界条件实例2.6.5传递约束要将已施加在实体模型上的约束传递到对应的有限元模型,使用下列方法之一:Command(s)(命令):DRANGUI: Main MenuPreprocessorLoadsOperate-Transfer to FE-ConstraintsMain MenuSolutionOperate-Transfer to FE-Constraints要传递所有实体模型的边界条件,使用下列方法之一:Command(s)(命令):SBCTRANGUI: Main MenuPreprocessorLoadsOperate-Transfer
20、 to FE-All Solid LdsMain MenuSolutionOperate-Transfer to FE-All Solid Lds2.6.5.1 重新设置约束缺省情况下,如在同一自由度处重复设置一个DOF约束,则新约束替代原先的约束。用DCUM命令 (Main Menu PreprocessorLoadsSettings-Replace vs. Add-Constraints)可将该缺省值改变为增加(对累积)或忽略重复设置。例如:NSEL,.! 选择一组节点D,ALL,VX,40! 在所有节点设置 VX = 40 D,ALL,VX,50! 将 VX 值改变为 50 (替换)DC
21、UM,ADD! 接着待加的自由度D,ALL,VX,25! 在所有节点VX = 50+25 = 75 DCUM,IGNORE! 接着待忽略的自由度D,ALL,VX,1325! 这些 VX 值被忽略!DCUM! 将 DCUM 重新设置为缺省 (替换)关于NSEL,D, and DCUM命令的讨论参见ANSYS Commands Reference(ANSYS命令参考手册)。使用DCUM设置的任何 DOF 约束保持设置不变直到发出另一个DCUM命令.。要重新设置缺省设置(替换),仅需发一个不带变元的DCUM命令。2.6.5.2比例缩放约束值可以缩放已存在的 DOF 约束值,方法如下:Command(
22、s)(命令):DSCALEGUI: Main MenuPreprocessorLoadsOperate-Scale FE Loads-ConstraintsMain MenuSolutionOperate-Scale FE Loads-ConstraintsDSCALE和DCUM命令对所有被选择的节点和所有被选择的DOF标识都起作用。缺省情况下,激活的DOF标识为与模型中单元类型相联系的那些。Command(s)(命令):DOFSELGUI: Main MenuPreprocessorLoadsOperate-Scale FE Loads-Constraints (or Forces)Main
23、 MenuPreprocessorLoadsSettings-Replace vs. Add-Constraints (or Forces)Main MenuSolutionOperate-Scale FE Loads-Constraints (or Forces)Main MenuSolutionSettings-Replace vs. Add-Constraints (or Forces)例如,如果仅要缩放VX 的值而不要缩放任何其他DOF 标识,使用下列命令:DOFSEL,S,VX! 选择 VX 标识DSCALE,0.5! 将所有被选择节点的VX缩小0.5 DOFSEL,ALL! 重新激
24、活所有DOF标识在热分析中缩放温度约束时,可以使用DSCALE命令的TBASE字段缩放对基准温度的温度偏差(即:缩放|TEMP-TBASE|)而不是缩放实际温度值。如下图所示。图2-7使用DSCALE缩放温度约束2.6.5.3消除冲突的约束指定必须注意DK, DL, 和DA约束参数冲突的可能性和ANSYS程序是如何处理这些冲突的。下列冲突可能会出现:DL指定会与相邻线(共享的关键点)上的DL指定冲突DL指定会与任一关键点上的DK指定冲突DA指定会与相邻面(共享的线/关键点)上的DA指定冲突DA指定会与其任何线上的DL指定冲突DA指定会与其任何关键点上的DK指定冲突ANSYS程序按下列顺序将有施
25、加到实体模型上的约束转换到相应的有限元模型:1. 按面号增加的顺序,将DOF DA约束转换到面(和边界线以及关键点)上的节点2. 按面号增加的顺序,将SYMM and ASYM DA约束转换到面(和边界线以及关键点)上的节点3. 按线号增加的顺序,将DOF DL约束转换到线(和边界关键点)上的节点4. 按线号增加的顺序,将SYMM and ASYM DL约束转换到线(和边界线以及关键点)上的节点5. 将DK约束转换到关键点(和相连线,面以及体,如果满足扩展边界条件)上的节点因此,对冲突的约束,DK命令改写DL命令,DL命令改写DA命令。对冲突的约束, 指定给较大线号或面号的约束分别改写指定给较
26、低线号或面号的约束。与约束指定发出顺序无关。注:在实体模型约束的转换中检测到的任何冲突都会产生与下列相似的警告信息*WARNING*线号为8的DOF 约束 ROTZ (第一个 value=22) 正在替换以前从另一个DA, DL或DKs 组转换到节点18 上的D(第一个 value=0) 。在求解过程中改变DK, DL, 或DA约束的值,在下一次或其后的边界条件转换过程中可能会产生许多这类警告信息。如果在求解过程中使用DADEL, DLDEL, 和/或DDELE.命令删除节点的D约束,则可防止这些警告的产生。注:对流场分析自由度VX, VY, 或 VZ上冲突的约束,给定0值(管壁条件)总是优先
27、于非0值入口/出口条件)。在这种情况下的冲突将不会产生警告。2.6.6力(集中载荷)表2-3显示了每个学科中可用的集中载荷和相应的ANSYS标识符。标识符(如FX,MZ,CSGY等)所指的任何方向都在节点坐标系中。对不同坐标系的说明,参见ANSYS Modeling and Meshing Guide(ANSYS建模和网格划分指南)的第三章。表2-4显示了施加、列表显示和删除集中载荷的命令。注意:可将集中载荷施加于节点和关键点上。下面是一些用于施加集中力载荷的GUI路径的例子:GUI: Main MenuPreprocessor-Loads-Applyload typeOn NodesUtil
28、ity MenuListLoadsForcesOn KeypointsMain MenuSolution-Loads-Applyload typeOn Lines表2-4所列命令的说明参见ANSYS Commands Reference(ANSYS命令参考手册)。2.6.6.1 重复设置集中载荷缺省情况下,如果在同一自由度处重复设置一个集中载荷,则新指定替代原先的指定。使用下列方法之一可将该缺省设置改变为增加(对累积)或忽略:Command(s)(命令):FCUMGUI: Main MenuPreprocessor-Loads-SettingsForcesMain MenuSolution-L
29、oads-Settings-Replace vs. Add-Forces例如:F,447,FY,3000! 在节点447施加集中载荷FY = 3000 F,447,FY,2500! 将FY值该为2500 (替换)FCUM,ADD! 接下来待加的集中力F,447,FY,-1000! 在节点447FY = 2500-1000 = 1500FCUM,IGNORE! 接下来将忽略的集中力F,25,FZ,350! 该载荷被忽略!FCUM! 重新设置FCUM为缺省值(替换)关于F与DCUM命令的讨论参见ANSYS Commands Reference(ANSYS命令参考手册)。使用DCUM设置的任何集中载
30、荷保持设置不变直到发出另一个DCUM命令.。要重新设置缺省设置(替换),仅需发一个不带变元的DCUM命令。2.6.6.2 比例缩放集中载荷值FSCALE命令允许你缩放已存在的集中载荷值:Command(s)(命令):FSCALEGUI: Main MenuPreprocessorLoadsOperate-Scale FE Loads-ForcesMain MenuSolutionOperate-Scale FE Loads-ForcesFSCALE和FCUM命令对所有被选择的节点和所有被选择的集中载荷标识都起作用。缺省情况下,激活的集中载荷标识为与模型中单元类型相关联的标识。可以使用DOFSE
31、L命令选择这些标识中的子组。例如,要缩放FX值而不需缩放任何其他标识,可以使用下列命令:DOFSEL,S,FX! 选择FX标识FSCALE,0.5! 将所有被选择节点的FX缩小0.5DOFSEL,ALL! 重新激活所有DOF标识2.6.6.3 转换集中载荷要将已施加在实体模型上的集中载荷转换到对应的有限元模型,使用下列方法之一:Command(s)(命令):FTRANGUI: Main MenuPreprocessorLoadsOperate-Transfer to FE-ForcesMain MenuSolutionOperate-Transfer to FE-Forces要转换实体模型的所
32、有边界条件,使用SBCTRAN命令:GUI: Main MenuPreprocessorLoadsOperate-Transfer to FE-All Solid LdsMain MenuSolutionOperate-Transfer to FE-All Solid Lds2.6.7表面载荷表2-5显示了每个学科中可用的表面载荷和相应的ANSYS标识符。表2-6显示了施加,列表显示和删除表面载荷的命令。注意:不仅可将表面载荷施加于线和面上,还可加于节点和单元上。下面是一些用于施加表面载荷的GUI路径的例子:GUI: Main MenuPreprocessor-Loads-Applyload
33、typeOn NodesUtility MenuListLoadsSurface LoadsOn ElementsMain MenuSolution-Loads-Applyload typeOn Lines表2-6所列命令的详细说明参见ANSYS Commands Reference(ANSYS命令参考手册)。注:ANSYS程序根据单元和单元面存储在节点上指定的面载荷。因此,如果对同一表面使用节点面载荷命令和单元面载荷命令,则使用后者的规定。ANSYS 按适当方式将压力施加于轴对称壳单元或梁单元的内外表面。对于分层壳(SHELL91和SHELL99) ,面内压力载荷矢量施加在节点平面上。KEY
34、OPT(11)决定壳内节点平面的位置。当用平面单元代表二重曲面时,应为实际子午半径的函数的值是不精确的。2.6.7.1 将压力载荷施加于梁上要将压力载荷施加于梁单元的侧面和两端,使用下列方法之一:Command(s)(命令):SFBEAMGUI: Main MenuPreprocessorLoadsApply-Structural-PressureOn BeamsMain MenuSolutionApply-Structural-PressureOn Beams可以施加侧向压力,其大小为每单位长度的力,分别沿法向和切向。压力可以沿单元长度线性变化,可指定在单元的部分区域,如下图所示。通过将JO
35、FFST设置为-1,还可以将压力减少为梁单元上任何位置处的力(点载荷)。端部压力的单位为力。图2-8梁表面载荷的示例2.6.7.2 给定节点号与表面载荷的函数关系当将表面载荷施加于节点或单元上时,SFFUN命令 (Main MenuPreprocessor LoadsSettings-For Surface Ld-Node Function, 或Main MenuSolutionSettings-For Surface Ld-Node Function) 用于指定节点号与待施加的表面载荷的函数关系。当你要施加其他地方(例如,由其他软件包)计算出的节点表面载荷时,该命令是有用的。首先你应以一个包
36、含载荷值的数组形式定义该函数。在数组参数中值的位置代表节点号。例如,下面所示的数组参数分别指定节点1,2,3和4处的四个表面载荷。假设这些是热流量值,将按下列方法施加:*DIM,ABC,ARRAY,4! 声明数组ABC的大小ABC(1)=400,587.2,965.6,740! 定义ABC的值SFFUN,HFLUX,ABC(1)! ABC 用于热流量函数SF,ALL,HFLUX,100! 在所有选择的节点,热流量为100,!在节点i 热流量为100 + ABC(i).关于*DIM,SFFUN, 和SF命令的讨论,参见ANSYS Commands Reference(ANSYS命令参考手册)在上
37、例中,SF命令指定所有被选择节点的热流量为100。如果节点1-4为所选节点组中的部分节点,这些节点被指定的热流量为100+ABC(i): 在节点1为100+400=500, 在节点2为100+587.2=687.2,依此类推。注:使用SFFUN命令的设定对其后的所有SF和SFE命令都起作用,要消除该设定参数,仅需发一个不带变元的SFFUN命令。2.6.7.3指定斜率可以使用下列两个方法之一指定倾斜率(斜度),用于随后施加的表面载荷。Command(s)(命令):SFGRADGUI: Main MenuPreprocessorLoadsSettings-For Surface Ld-Gradie
38、ntMain MenuSolutionSettings-For Surface Ld-Gradient还可以使用该命令施加线性变化的表面载荷,例如,浸入水中结构上的静液压力。要创建梯度规定,指定待控制的载荷类型(Lab变元)、坐标系和坐标方向,在(分别为SLKCN和SLIDIR)中定义斜率,载荷(如其后的表面载荷命令所指定的载荷)值作用的位置(SLZER)及斜率(SLOPE)将起作用。例如:要施加图2-9所示的静液压力(Lab=PRES)可在整体笛卡尔坐标系(SLKCN=0)的Y方向(Sldir=Y)指定其斜率。在Y=0 (SLZER=0)处,压力(在其后的SF命令中将被指定为500)的值为已
39、知的被指定值(500),且沿Y的正方向(SLOPE=-25)每个单位长度下降25。图2-9表面载荷斜率SFGRAD的示例使用的命令如下:SFGRAD,PRES,0,Y,0,-25 ! 全局笛卡尔坐标系中Y斜率为-25NSEL,.! 选择压力施加的节点SF,ALL,PRES,500! 所有被选择节点的压力:!在Y=0处为500, 在Y=10处为250, 在Y=20处为0在圆柱坐标系(例如SLKCN=1)中给定梯度时,还应记住以下几点。第一,SLZER以度表示,SLOPE以载荷大小/度表示。第二,应遵循下列两个规则:规则1:设置CSCIR(为了控制坐标系奇异点位置) 使待加载的表面不通过坐标系奇异
40、点。规则2:选择SLZER,使之与CSCIR设置一致。即:如果奇异点在180处CSCIR,KCN,0,SLZER应在 180之间;如果奇点在0处CSCIR,KCN,1,SLZER应在0 -360 之间。下例说明为什么要给出这些规则。对图2-10所示位于局部柱坐标系11的半圆壳,将对半圆壳施加一个作用外部的楔形压力,压力从-90位置的400逐渐变化到90位置的580。缺省情况下,奇异点位于柱坐标系中的180,因此,壳的坐标范围从-90 to +90。下列命令将用于施加所需的压力载荷。SFGRAD,PRES,11,Y,-90,1 ! 使压力沿C.S. 11的方向线性变化! 指定压力作用于-90度,
41、斜率为1个单位/度SF,ALL,PRES,400! 在所有被选择的节点压力:!在-90度为400., 在0度为490., 在+90度为580.在-90,压力值为400 (指定), 以1个单位/度的斜率增加,在0度位置增加到490,在+90度位置增加到580。对于SLZER,可能会诱导用户使用270而不是-90。SFGRAD,PRES,11,Y,270,1 ! 使压力沿C.S. 11的方向线性变化! 指定压力作用于270度,斜率为1个单位/度SF,ALL,PRES,400! 在所有被选择的节点压力:!在-90度为400., 在0度为490., 在+90度为580.图2-10圆柱壳上线性增加的载荷
42、然而,如图2-11左边所示,这可能导致所施加的逐渐变化载荷与要求的载荷值不同。这是因为奇点仍位于180(坐标范围从-90 到 +90,而SLZER不在-180到+180范围内)。结果,程序将使用270位置处的载荷400,和1个单位/度的斜率计算得到:施加于+90位置处的载荷为220,施加于90位置处的载荷为130,施加于-90位置处的载荷为40。依照第二个规则,则可避免这种情况的发生。即当奇点在180位置时,选择SLZER在180之间;当奇点在0位置时,选择SLZER在0到360之间;图2-11违背规则2(左)和规则1(右)假设将奇点位置改变到0,因此满足第二条规则(270在0到360之间)。
43、但壳的上半部分,节点坐标的范围在0到+90之间,而壳的下半部分,节点坐标的范围在270到360之间,待加载的表面过奇点,违背规则1。CSCIR,11,1! 将奇点改变到零度SFGRAD,PRES,11,Y,270,1 ! C.S. 11.的方向施加线性变化的压力压力作用于270度位置,斜率为1单位/度,SF,ALL,PRES,400! 所有被选择的节点压力:!在270度位置为400,在360度位置为490!在0度位置为130程序将使用270度位置的载荷400和1单位/度的斜率计算得到:施加于270度位置的载荷值为400,360度位置的载荷为490,90度位置的载荷为220,0度位置的载荷为13
44、0。违背规则1在逐渐变化的载荷上将产生1个奇点,如图2-11右所示。由于节点离散化,实际施加的载荷在奇点将不会发生如图所示的剧烈变化。反而,在所示的情况下,0度处节点的载荷为130,下一个沿顺时针方向的节点(比如在358度位置)的载荷为488。注:SFGRAD指定对所有随后的载荷施加命令都起作用。要去除该指定,仅需发一个不带变元的SFGRAD命令。而且在读取载荷步文件时,如果SFGRAD指定起作用,那么程序在读取文件前将删除该指定。大变形作用会显著改变节点位置。基于节点位置的SFGRAD斜率和载荷值计算不会根据这些变化作相应更新。如果需要这种功能,使用表面3加载的SURF19或SURF153命
45、令,或使用表面4加载的SURF22或SURF154命令。2.6.7.4 重复设置表面载荷缺省情况下,如果在相同自由度处重复设置一个表面载荷,则新指定替代原先的指定。使用下列方法之一可将该缺省值改变为增加(对累积)或忽略重复设置:Command(s)(命令):SFCUMGUI: Main MenuPreprocessorLoadsSettings-Replace vs. Add-Surface LoadsMain MenuSolutionSettings-Replace vs. Add-Surface Loads使用SFCUM设置的任何表面载荷保持设置不变直到发出另一个SFCUM命令.。要重新设
46、置缺省设置(替换),仅需发一个不带变元的SFCUM命令。SFSCALE命令允许比例缩放已存在的表面载荷值。DFCUM和SFSCALE命令仅对被选择的单元组起作用。Lab字段允许选择表面载荷标识。2.6.7.5 转换表面载荷要将已施加在实体模型上的表面载荷转换到对应的有限元模型,使用下列方法之一:Command(s)(命令):SFTRANGUI: Main MenuPreprocessorLoadsOperate-Transfer to FE-Surface LoadsMain MenuSolutionOperate-Transfer to FE-Surface Loads要转换实体模型的所有边界条件,使用SBCTRAN命令 (参见2.6.3节对DOF约束的描述) 。2.6.7.6使用表面效应单元施加载荷有时可能需要施加一个所使用的单元不能接受的表面载荷。例如:有时可能需要在结构实体单元上施加均布切向(或任何非法向,或定向)压力,在热分析实体单元上施加辐射指定等。在这些情况下,可以使用表面效果单元覆盖所要施加载荷的表面,并用这些单元作为“管道”施加所需的载荷。目前可使用下列表面作用单元:对2-D模型,可使用SURF151,和SURF153;对3-D模型,可使用SURF152,和SURF154。2.6.8体积载荷表