ansys加载和求解

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(UX,UY,UZ,ROTX,ROT Constraints
D
Solution | Define Loads | Apply |
Y,ROTZ)
Structural | Displacement
Force/Moment (FX,FY,FZ,MX,MY,MZ

Forces
Main Menu | Preprocessor |
3.1.1 关于载荷的一些概念
在 ANSYS 的术语中,载荷(Loads)包括边界条件和外部(或内部)作用力,即位移 边界和力边界。在不同的学科中,载荷的具体含义也不尽相同,在结构分析中的载荷实例 为:位移、力、压力、温度(热应变)和重力。
3.1.1.1 载荷的分类
ANSYS 中载荷分为六类:DOF(自由度)约束、力(集中载荷)、表面载荷、体积载 荷、惯性力以及耦合场载荷。
型。除此之外,其他载荷既可施加于实体图元 (关键点、线、面),也可以施加在有限元
wenku.baidu.com
模型上(节点、单元)。表 3.1 列出了结构分析可用的载荷及其施加路径和命令。
表 3.1 结构分析可用的载荷及其对应 GUI 路径
载荷形式
类别
命令
GUI 途径
Displacement
Main Menu | Preprocessor |
SFCUM
Finite Elem
SFE
Elements
SFEDELE
SFBEAM
SFELIST
SFSCALE
SFGRAD SFFUN SFCUM
Solid Keypoints BFK BFKDELE BFKLIST BFKTRAN
Model
Finite Temperatrue
Elem
Nodes
BF
BFDELE BFLIST BFSCALE BFCUM
从时间的概念上来讲,载荷步就是作用在给定时间间隔内的一系列载荷;子步为载荷 步中的时间点,并在这些点上求得中间解。两个连续的子步之间的时间差称为时间步长或 时间增量。
3.1.1.4 阶跃载荷与斜坡载荷
虽然前文已经提及,在载荷步的终点的载荷值为指定的值,但当在一个载荷步中指定 一个以上的子步时,就出现了载荷应为阶跃载荷(stepped load)或是线性斜坡载荷(ramped load)的问题,即出现了在一个载荷步的起点与终点之间,载荷的具体施加过程的问题。
Pressure
Solid Model Solid Model
Lines Areas
SFL SFLDELE SFLLIST SFTRAN SFGRAD SFA SFADELE SFALIST SFTRAN SFGRAD
Finite Elem
Nodes
SFGRAD
SF
SFDELE SFLIST SFSCALE
3.1.2.1 实体模型载荷与有限元模型载荷的优缺点
载荷施加于实体模型上有如下优点: z 实体模型载荷独立于有限元网格。所以可以改变单元网格而不必改变施加的载荷。 z 与有限元模型相比,实体模型通常包括较少的实体(点线面图元相对于节点和单 元来讲要少许多)。因此,选择实体模型的实体并在这些实体上施加载荷要容易得多, 尤其是通过 GUI 操作时。 载荷施加于实体模型上有如下缺点: z ANSYS 网格划分命令生成的单元处于当前激活的单元坐标系中。网格划分命令生 成的节点使用整体笛卡儿坐标系(也可以参照 2.9.4.1 节所述方法进行改变)。因此, 实体模型和有限元模型可能具有不同的坐标系,加载的方向也会因此而不同。 z 在缩减分析中,实体模型载荷不是很方便。此时,载荷施加于主自由度(只能在 节点而不能在关键点定义主自由度)。 z 不能显示所有实体模型载荷。 如前所述,在开始求解时,实体模型载荷将自动转换到有限元模型。ANSYS 将改写任
z 如果载荷是阶跃的,那么,全部载荷施加于第一个载荷子步,且在载荷步的其余 部分,载荷保持不变。如图 3.2(a)所示。 z 如果载荷是逐渐递增的,那么在每个载荷子步,载荷值逐渐增加,且全部载荷出 现在载荷步结束时。如图 3.2(b)所示。
图 3.2 阶跃载荷与斜坡载荷
3.1.2 载荷的施加
大多数载荷既可以施加于实体模型(关键点、线和面)上也可以施加于有限元模型(节 点和单元)上。但 ANSYS 的求解器期望所有载荷应该依据有限元模型,因此,如果将载 荷施加于实体模型,在开始求解时,ANSYS 会自动将这些载荷转换到节点和单元上,当然 也可以通过命令转换。
图 3.3 拾取欲施加位移载荷的节点
(2)从有限元模型中拾取所要施加位移约束的节点,然后单击 Apply U,ROT on Nodes(在节点上施加位移约束)对话框(如图 3.4)。
按钮, 将弹出
图 3.4 施加节点位移约束对话框
(3)根据实际问题的情况在 DOFs to be constrained(欲约束的自由度)下拉列表中选 择节点的某个或某几个自由度并设置其初始位移值(在 Displacement value 文本框中输入初 始值,默认为零)。
3.1.1.3 时间的作用
在所有静态和瞬态分析中,ANSYS 使用时间做为跟踪参数,而不论分析是否依赖于时 间。其好处是:在所有情况下可以使用一个不变的“计数器”或“跟踪器”,不需要依赖 于具体的分析的术语。此外,时间总是单调增加的,且自然界中大多数事情的发生都经历 一段时间,而不论该时间是多么短暂。
DA DADELE DALIST DTRAN
Finite Elem
Nodes
D DSYM
DDELE
DLIST DSCALE DCUM
Force
Solid Keypoints FK
Model
Finite
Nodes
F
Elem
FKDELE FKLIST FTRAN FDELE FLIST FSCALE FCUM
Temperature(TEMP)
Main Menu | Preprocessor |
Fluence(FLUE)
Body Loads
BF
Solution | Define Loads | Apply |
Structural | Temperature
Main Menu | Preprocessor |
z DOF Constraint(DOF 约束):将某个自由度用一已知值固定。在结构分析中约 束被指定为位移边界条件或者对称边界条件,在热力分析中为温度和热通量平行的边 界条件。 z Force(力):为施加于模型节点的集中载荷。在结构分析中被指定为力和力矩; 热分析中为热流速率。 z Surface load(表面载荷):施加于某个表面上的分布载荷。在结构分析中为压力; 在热力分析中为对流和热通量。 z Body load(体积载荷):为体积载荷或场载荷。在结构分析中为温度;热力分析 中为热生成速率。 z Inertia loads(惯性载荷):由物体的惯性引起的载荷,如重力加速度,角速度和 角加速度。主要在结构分析中使用。 z Coupled-field loads(耦合场载荷):为以上载荷的一种特殊情况,将一种分析的 结果用作另一分析的载荷。例如,可施加磁场分析中计算的磁力做为结构分析中的力 载荷。
Finite Elements BFE BFEDELE BFELIST BFSCALE BFCUM
Elem
Inertia
ACEL OMEQA
列出已加在所有节点上的自由度约束,可通过如下 GUI 路径:Utility Menu | List |
Loads | DOF Constraints | On All Nodes 来进行。
何已存在于对应有限元实体上的载荷。 载荷施加于有限元模型有如下优点: z 在缩减分析中,可将载荷直接施加在主节点。 缺点: z 任何对于有限元网格的修改都将使载荷无效,需要删除先前的载荷并在新网格上 重新施加载荷。 z 不便使用图形拾取施加载荷。除非仅包含几个几点或单元。
3.1.2.2 施加载荷
在结构分析涉及到的的所有载荷中,惯性载荷相对于整体笛卡儿坐标系施加于整个模
图 3.1 使用多个载荷步表示瞬态载荷历程
子步(sub step)为载荷步中进行行求解的点。由于不同的原因,有时需要使用载荷子 步。
z 在非线性静态和稳态分析中,使用子步逐渐施加载荷以便能提高求解精确度。 z 在线性或非线性瞬态分析中,使用子步满足瞬态时间累积法则(为获得较精确的 解常规定一个最小的累积时间步长)。 z 在谐波分析中,使用子步获得谐波频率范围内多个频率处的解。
第三章 加载和求解
在建立有限元模型之后,就可以根据结构在工程实际中的应用情况为其指定位移边界 和载荷,并选择合适的求解器对其求解得到感兴趣的结果。
3.1 加载
有限元分析的主要目的是检查结构对一定载荷条件的响应。因此在分析中指定合适的 载荷条件也是很关键的一步。在 ANSYS 程序中,可用各种方式对模型加载,而且借助于 载荷步选项,可以控制在求解中载荷如何使用。
在瞬态分析或与速率相关的静态分析(蠕变或粘塑性)中,时间是指具体的代表实际 的、按年月顺序的时间,用秒表示。在指定载荷历程时,在每个载荷步的结束点赋时间值。 然而,在不依赖于速率的分析中,时间仅仅称为一个识别载荷步和载荷子步的计数器,而 不再表示具体的时间值。
这样计算得到的结果也将是与时间有关的函数,只不过在静力分析中,时间取为常量 0;在瞬态等与速率相关的分析中,时间做为表示真实时间历程的变量在变化;在其它分析 中,时间仅仅做为一个计数器识别求解时所采用的不同载荷步。
Gravity,Spinning,etc
Inertia Loads
Solution | Define Loads | Apply |
Structural | Other 在分析过程中可以施加、删除载荷,或对载荷进行运算(比例缩放和将实体模型载荷
转换到有限元模型)、列表。表 3.2 列出了在结构分析中可用于加载的命令。当然,所有 的载荷操作均可通过 GUI 方式实现。步骤是:
F
Solution | Define Loads | Apply |
Structural | Force/Moment
Pressure(PRES)
Surface Loads SF
Main Menu | Preprocessor | Solution | Define Loads | Apply |
Structural | Pressure
3.1.1.2 关于载荷步和子步
载荷步(load step)仅仅是为了获得解答的载荷配置。在线性静态(或稳态)分析中, 可以使用不同的载荷步施加不同的载荷组合:例如在第一个载荷步中施加风载荷,在第二 个载荷步中施加重力载荷,在第三个载荷步中施加风和重力载荷以及一个不同的支承条件 等等。在瞬态分析中,多个载荷步加到载荷历程曲线的不同区域,如图 3.1 显示了一个需 要三个载荷步的载荷历程曲线:第一个载荷步用于线性载荷,第二个载荷步用于不变载荷, 第三个载荷步用于卸载。载荷值在载荷步的结束点达到全值(指定的值)。
(1)在 Main Menu | Solution | Define Loads 菜单中选择载荷操作,如:Apply(施加), Delete(删除),Operate(对载荷进行运算)等;
(2)选择载荷形式,如:Displacement(位移)、Force/Moment(力和力矩)、Pressure (压力)、Temperature(温度)等;
表 3.4 结构分析中用于加载的各种命令
实体
载荷形式 或 FE 图素
施加
模型
删除
列表
运算
加载设 置
Solid Keypoints DK
Model
DKDELE EKLIST DTRAN
Displacement
Solid Model Solid Model
Lines Areas
DL
DLDELE DLLIST DTRAN
(3) 选择加载的对象,如:On Keypoints(关键点)、On Lines(线)、On Areas(面)、 On Nodes(节点)和 On Elements(单元)等;
(4)指定载荷的方向和数值。
例如要在一个节点上加位移载荷,可按如下步骤操作: (1)单击 GUI 菜单:Main Menu | Solution | Define Loads | Apply | Structural | Displacement | On Nodes,将会弹出节点选择对话框,要求选择欲施加位移约束的节点(如 图 3.3)。
相关文档
最新文档