You are on page 1of 121

欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

主讲人:水哥

二零一七年 三 月
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

本课程教学方式
➢入门级、ANSYS软件零起点

➢前期以交互式操作(GUI)为主,介绍命令流,后期以命令流操作为主

➢采用讲解、操作演示以及课后作业相结合的形式

➢两阶段教学:前期以数值建模为探索过程,逐项了解,学习
ANSYS各种操作功能;后期,以工程问题求解类型为线索,培养
数值计算综合应用能力
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

课程大纲
1、有限元概述及ANSYS介绍
1)有限元概述;2)ANSYS程序介绍;3)ANSYS操作界面介绍
2、某悬臂梁分析案例
3、实体建模的GUI操作
1)ANSYS单位简介;2)工作平面与坐标系;3)基本图元的生成;4)基本图元的修改
5)实体生成基本方式;6)布尔运算;7)实例操作演示
4、ANSYS材料输入与单元介绍
1)ANSYS材料属性输入;2)单元类型简介;3)一维单元beam188/189
4) 二维单位shell181;5) 三维实体单元Solid65
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

课程大纲
5、网格划分
1)划分方式介绍及注意事项;2)分网工具;3)划分要点(密度、形状)
4)网格质量及修改;5)实例操作演示
6、加载及求解
1)荷载概述;2)荷载施加及修改;3)荷载步、荷载子步
4)求解类型与求解设置; 5)求解失败原因总结
7、结果后处理
1)post1、post26后处理器介绍;2)结果坐标系;3)计算结果的图形显示
4)计算结果的文本显示;5)荷载工况的概念及操作;6)单元表的输出与绘制
7)实体面操作与路径操作;8)结果动画制作
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

参考书目
一、王新敏《工程结构数值分析》、《ANSYS结构分析单元与应用》
二、李立峰,《ANSYS土木工程实例相机》
三、ANSYS HELP
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

主讲人:水哥
Email : supergambia@foxmail.com

二零一七年 三 月
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

1. 有限元概述

1.1 结构分析有限元法

➢结构分析的基本目的:结构变形、结构内力

➢基本求解方法:精确求解、数值求解

➢Finite Element Method ,求解偏微分方程边值问题近似解

➢对整个区域进行分解(物体离散化),以曲代直
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

1. 有限元概述
1.2 结构分析有限元法典型步骤
➢建立结构几何模型

➢材料、单元类型选择

➢划分单元,形成单元刚度矩阵

➢组装总刚度矩阵

➢求解有限元方程 [K][X]=[F]

➢结果后处理
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

2. ANSYS 软件介绍
2.1 软件介绍
ANSYS软件是一个功能强大、灵活的设计分析及优化、融结构、热、流体、电磁
声学于一体的大型通用有限元商用分析软件。对于结构分析而言,常用的模块为
ANSYS经典和Workbench。

ANSYS经典专注于结构分析,主要针对研究而言,方便编程调试程序、更加容易
选择节点、单元,类似DOS窗口操作,无封装,适用于学习有限元的新手,通过软件
操作能更好理解有限元的概念。

Workbench 适用于仿真工程师,操作界面更加人性化,后处理更加丰富,但同时
Workbench对于底层封装太多,对于学习有限元而言,不胜明朗。
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

2. ANSYS 软件介绍
2.1 软件介绍
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

2. ANSYS 软件介绍
2.2 专业设计软件与通用有限元软件区别
➢针对性强:基于行业规范、共识

➢计算对象专一:混凝土、钢、网壳等分类明确

➢输入数据规整化

➢结果输出内容格式配合设计需求

➢对超常规内容缺乏处理能力

➢对复杂结构形态、新材料、复杂受力/变形问题无能为力
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

2. ANSYS 软件介绍
2.3 典型案例
 上海环球金融中心—多重抗侧力体系及巨型构件问题
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

2. ANSYS 软件介绍
2.3 典型案例
 某博物馆实例—钢-混凝土竖向混合结构体系
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

2. ANSYS 软件介绍
2.3 典型案例
 某高层公共建筑结构—结构顶部连体问题
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

2. ANSYS 软件介绍
2.3 典型案例
 结构局部精细分析—转换节点复杂受力变形
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

3. ANSYS 操作界面介绍
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

主讲人:水哥
Email : supergambia@foxmail.com

二零一七年 三 月
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

1. 工程概况及分析步骤
某悬臂梁,材料为钢,截面为30mmX50mm,端部受集中力10KN作用,
试计算其在集中力作用下的变形以及端部弯矩。
F=10KN

50

30
1000

分析步骤:属性定义(材料、单元、截面) 几何建模 属性分配


网格划分 加载求解 结果查看
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

2. GUI 操作演示

理论计算:最大变形 Umax=FL3 /(3EI)= 50.79mm


最大弯矩 M =FL=10KN*1m=10KN.m
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

3. 命令流学习
Finish Latt,1,,1,,,3,1 主要学习命令:
/clear Lesize,all,,,10 1、ET
/prep7 Lmesh,all 2、MP
Et,1,beam189 /solu 3、K/L
Sectype,1,beam,rect Dk,1,all 4、LATT
Secdata,30,50 Fk,2,fy,-10e3 5、Lesize
Mp,ex,1,2.1e5 Solve 6、Lmesh
Mp,prxy,1,0.3 /post1 7、DK
Mp,dens,1,7850e-12 Pldisp,1 8、FK
K,1 Plnsol,u,y
K,2,1000 *get,a,elem,1,smisc,2
K,3,500,500 *get,b,elem,1,smisc,5
L,1,2
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

4. 课后作业练习

EX=3.0e10 N/m^2
U=0.2

微信公众号回复关键字:
悬臂梁练习
即可获取本题命令流
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

主讲人:水哥

二零一七年 五 月
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

1. ANSYS单位简介
ANSYS Classical 无具体单位规定,只需全局统一即可,常用单位系统如下:

Mp,ex,1,2.1e5
Mp,prxy,1,0.3
Mp,dens,1,7850e-12
!===============
Mp,ex,2,2.1e11
Mp,prxy,2,0.3
Mp,dens,2,7850

7850 kg/m^3=7850e-3
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

2. ANSYS坐标系简介

➢ 工作平面坐标系
用于定义和定位几何项
前处理 ➢ 全局坐标系

➢ 局部坐标系 用于辅助定义和定位几何项

➢ 节点坐标系 用于荷载和自由度方向

➢ 结果坐标系 用于显示和解释结果
后处理
➢ 显示坐标系 用于显示各坐标值列表
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

2. ANSYS坐标系简介
2.1 工作平面、全局坐标与局部坐标
工作平面坐标系(Working Plane CS)

➢2-D作图平面

➢用于基本图元(关键点、线、面)的定位和定向
➢默认与全局坐标系的XOY平面重合

➢其他用途:切割图元

➢工作平面旋转(Wprota)、移动(Wpoffs)、复位(WPCSYS,-1)
➢工作平面坐标系标识号:4
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

2. ANSYS坐标系简介
2.1 工作平面、全局坐标与局部坐标
全局坐标系(Global CS)

➢笛卡尔坐标系(Cattesian,0)

➢柱坐标系(Cylindrical,1/5)
➢球柱坐标系(Spherical,2)

➢坐标系激活命令:CSYS, num

➢默认激活坐标系为笛卡尔坐标系
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

2. ANSYS坐标系简介
2.1 工作平面、全局坐标与局部坐标
局部坐标系(Local CS)

➢特定位置创建的坐标系

➢类型可以为笛卡尔、柱坐标系、球柱坐标系
➢可以绕坐标轴转动

➢创建命令Local,需要指定坐标系编号(>=10),采用CSYS命令激活
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

2. ANSYS坐标系简介
2.2 节点坐标系与结果坐标系
节点坐标系

➢方便特定荷载的施加(例如径向位移)

➢默认平行当前激活坐标系
➢修改命令NROTAT
结果坐标系

➢所有后处理都在结果坐标系下

➢默认时,软件会将所有结果旋转到全局直角坐标系,包括旋转后的节点
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

3. 基本图元的生成
3.1 图元综述
➢图元:点、线、面、体
修改图元由低至高
➢图元等级:由低到高 点、线、面、体
删除图元由高至底
➢几何实体:由一系列图元组成几何实体

➢基本图元的生成:自底向上、自顶向下

自底向上:由低级图元建立高级图元

自顶向下:由高级图元通过几何操作生成下级图元
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

3. 基本图元的生成
3.1 关键点的生成
➢GUI路径:Preprocessor—Modeling—Create--Keypoints

➢命令流:K、Kdist、KX、KY、KZ、Ksel

➢案例操作
• 在直角坐标系下创建各点
• 在柱坐标系下创建各点
• 查询各个点之间的距离
• 获取各个点的坐标
• 选择某个位置的关键点
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

3. 基本图元的生成
3.2 线的生成
➢GUI路径:Preprocessor—Modeling—Create--Lines

➢命令流:L, LARC , Lsel, lreverse

➢案例操作
• 生成线1和3
• 用两种方法生成线2
• 用自顶向下的方法生成线1、2、3
• 查看线的方向,并修改
• 选择特定位置的线
• 椭圆的建立
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

3. 基本图元的生成
3.3 面的生成
➢GUI路径:Preprocessor—Modeling—Create--areas

➢命令流:A,AL, BLC4 , BLC5, CYL4,CYL5,adrag

➢案例操作
• 对比不同坐标系下采用A命令建立面
的区别
• 采用命令AL
• 采用集合命令BLC4,BLC5
• 采用集合命令CYL4,CYL5
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

3. 基本图元的生成
3.4 选择集Select命令族的运用
➢GUI路径:菜单栏—Selecnt--Entities

➢命令流:Ksel,Lsel,Asel,Vsel,Nsel,Esel *do *enddo

➢关键项目: • 选择类别 S R U A Inve


• 选择项目 Loc Mat Real
• 选择技巧1:循环的运用
• 选择技巧2:小数点的运用
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

3. 基本图元的生成
3.5 实体的生成
➢GUI路径:Preprocessor-modeling-volumes

➢命令流:V,va,blc4,blc5,cyl4, adrag, vdrag

➢关键项目: • 母线的连续性
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

4. 基本图元的修改
修改类型:删除、移动、复制、镜像
➢GUI路径:Preprocessor-modeling

➢命令流:Kdele,Ldele,Adele,Vdele,kgen,lgen,vgen,lsymm,vsymm

➢关键项目: • 子元素的保留与删除
• 利用删除操作绘制低级图元
• 几何图元的合并与重新编号
• Nummrg, numcmp.
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

5. 布尔运算
5.1 运算综述
➢运算类型:相加、相减、粘结、搭接、切割

➢运算作用:对各个几何元素进行组装,为后续网格划分做几何准备

➢概念区分: • ADD:把两者熔了,重塑一个
• DIVIDE:用另外一个东西把一个东西“切”开
• GLUE:两者连接处涂胶水,粘上
• OVERLAP:把两者相交处新生成“第三者”,原来的各少一块
• PARTITION:把原来组合的东西拆散
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

5. 布尔运算
5.2 相加
➢运算作用:由多个几何图素生成一个几何图素,而且该图素是一整体
即没有“接缝”(内部的低级图素被删除)

➢GUI路径: Preprocessor-modeling-modeling-operate-Booleans-ADD

➢命令流:Lomb、AADD、VADD

➢注意事项:加运算仅限于同级几何图素,而且相交部分最好与母体同
级,但在低于母体一级时也可作不完全加运算
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

5. 布尔运算
5.3 相减
➢运算作用: “删除”母体中一个或多个与子体重合的图素;减运算可在不同
级图素间进行。减运算结果的最高图素与母体图素相同。

➢GUI路径: Preprocessor-modeling-modeling-operate-Booleans- subtract

➢两种类型:同级相减;异级相减

➢命令流: LSBL,ASBA,VSBV;LSBA,LSBV,ASBL,ASBV,VSBA;

➢基本格式讲解: LSBL, NL1, NL2, SEPO, KEEP1, KEEP2


欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

5. 布尔运算
5.3 相减—同级相减
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

5. 布尔运算
5.3 相减—异级相减
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

5. 布尔运算
5.3 相减—实例演示
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

5. 布尔运算
5.4 粘结(Glue)
➢运算作用: 将多个同级元素粘在一起,在其接触地方具有共享边界。

➢GUI路径: Preprocessor-modeling-modeling-operate-Booleans- Glue

➢命令流: Lglue Aglue Vglue

➢注意事项:  参加运算的元素不能有与母体同级的相交图素

 运算后母体不变,但边界共享,与加运算的区别
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

5. 布尔运算
5.5 搭接(overlap)
➢运算作用: 在多个同级元素搭接区域生成多个共同的边界

➢GUI路径: Preprocessor-modeling-modeling-operate-Booleans- Glue

➢命令流: lovlap aovlap vovlap

➢注意事项:  相交部分要与母体同级
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

5. 布尔运算
5.6 工作平面切割
➢运算实质: 采用工作平面进行布尔减运算

➢GUI路径: Preprocessor-modeling-modeling-operate-Booleans- Divide

➢命令流: lsbw asbw vsbw wprota wpoffs wpcsys

➢注意事项:  工作平面的移动旋转

 循环的使用
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

6. 实例操作演示
6.1 旋转轮几何建模
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

7. 总结与作业布置
7.1 第三章总结

➢课程回顾

➢命令流: 多用,多记

➢多理解,多思考,多操作
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

7. 总结与作业布置
7.2 作业布置—桥台的建模
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

主讲人:水哥

二零一七年 六 月
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

1. ANSYS材料简介
➢ ANSYS计算结果的准确,不仅与模型、网格、算法相关,还取决于材料定义的正确与否
➢ 材料类型:线性、非线性
➢ 线性:弹性模量、密度、泊松比
➢ 非线性:
非线性弹性(应力应变关系为非线性,但应变可以恢复)
率不相关塑性材料(材料中产生不可恢复的即时应变,应变大小与加载速度与时间无关)
率相关塑性材料(塑性应变大小与加载速度与时间相关)
蠕变(属于率相关,产生随时间变化不可恢复的应变,但其时间尺度与率相关塑性大很多)
超弹性材料(应力应变关系由一个应变能力密度势函数定义,橡胶、泡沫类)
粘弹性材料(率相关,应变中包含弹性应变和黏性应变)
混凝土材料(混凝土断裂和压碎)
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

2. 弹性材料输入
➢ 关键词:弹性模量、密度、泊松比
➢ 注意事项:单位的统一 (N-mm-t N-m-Kg)
➢ GUI路径:Preprocessor—material props—material models
➢ 命令流:MP ,ex(prxy/dens) , SINC
➢ 常用材料定义:
钢材—MP,ex,1,3.1e5(3.1e11)
MP,dens,1,7850e-12(7850)
MP,prxy,1,0.3
混凝土—MP,ex,2,2.0e4(2.0e10)
MP,dens,2,2500e-12(2500)
MP,prxy,2,0.2
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

3. 非线性材料输入
➢ 关键词:屈服准则(Von Mise准则/Hill准则)
➢ 注意事项:单位的统一 (N-mm-t N-m-Kg)
➢ GUI路径:Preprocessor—material props—material models
➢ 命令流:tb\tbdata
➢ 常用材料非线性本构
双线性随动强化模型(BKIN)
多线性随动强化模型(MKIN)
双线性等向强化模型(BISO)
多线性等向强化模型(MISO)
➢ 教材推荐
《ANSYS非线性有限元分析方法与范例应用》
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

4. 单元简介
4.1 单元类型
➢ 概念:简单而又相互作用的元素,利用有限数量的未知量去逼近无限未知量的真实系统。
➢ 七大类:结构单元、热单元、电磁单元、耦合场单元、流体单元、网分单元、显示动力分析单元。
➢ 本教程单元对象:结构单元
➢ 单元类型:杆单元、梁单元、管单元、2D实体单元、3D实体单元、壳单元、弹簧单元、质量
单元、接触单元、矩阵单元、表面效应单元、特殊单元、MPC184单元
➢ 特殊说明:不同版本单元类型有所变化,高版本可通过ET命令调用低版本单元。
➢ 教材推荐
《ANSYS结构分析单元与应用》
《ANSYS Help》
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

4. 单元简介
4.2 单元特性
➢ 特性分类:输入参数、结果输出、坐标系、节点和单元荷载、单元形状
➢ 输入参数:
1、单元名称—两部分组成:字符名称+单元序号 beam189=beam+189
2、单元节点—单元由节点组成,通过IJK来描述,具体可参见ANSYS help
3、自由度—特定单元类型都有自由度集,并构成节点未知量,位移、转角、温度、压力等,自由度集
由单元类型确定。
4、实常数—单元参数,用于计算单元矩阵,例如面积、厚度、高度等,由单元类型确定。
5、关键项—单元附加功能的打开与关闭,例如Solid65单元的压碎功能等,keyopts。
➢ 结果输出:
1、节点解:整个模型活动自由度的解,例如位移、温度、约束节点反力。
2、单元解:属于派生解,根据结构的自由度推导而来,表达单元的应变应力。
3、单元节点解:将单元解进行一定的平均得到。
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

4. 单元简介
4.3 单元选择

➢ 概述:单元选择三明确,

第一、明确分析问题;第二、明确分析条件;第三:明确单元类型使用条件。

➢ 杆梁系单元:杆梁单元与梁单元区别(拉压?弯矩?二维?三维?)

➢ 2d实体单元与壳单元:薄壁结构

➢ 3D实体单元:单元形状
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

5. 梁单元beam188/189
➢ 单元适用范围:考虑剪切变形影响,适用于分析细长到中等细长梁结构

➢ 两者区别:beam188—两节点;beam189—三节点
➢ 单元截面特性输入:
GUI路径:如右图
命令流:
sectype/secdata/secoffset
➢ 典型截面定义命令流:
sectype,1,beam,rect
secdata,200,400
➢ 截面偏置
见水哥另外专题视频
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

5. 梁单元beam188/189
➢ 单元表:区别于实体单元,专属于梁壳单元特殊结果的一种输出方式。
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

5. 梁单元beam188/189
单元表运用小例子
!轴力
etable,ZL1,smisc,1
etable,ZL2,smisc,14
plls,Zl1,ZL2

!剪力
etable,JL1,smisc,6
etable,JL2,smisc,19
plls,Jl1,JL2

!弯矩
etable,WJ1,smisc,3
etable,WJ2,smisc,16
plls,wj1,wj2
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

6. 壳单元shell181
➢ 单元适用范围:模拟薄壳至中等厚度壳结构 , 4节点单元,线性分析以及大转动、大应变

的非线性分析,分层结构。

➢ 单元输入参数:厚度(实常数、定义截面)

➢ 截面偏置
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

7. 实体单元Solid65
➢ 单元适用范围:混凝土模拟专用单元,可以模拟无筋或加筋的3D实体结构,拉裂与压碎。

➢ 单元输入参数:配筋率(实常数)

➢ 具体介绍可参看《水哥ANSYS钢筋混凝土非线性系列教程》
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

本章总结

单元种类繁多,主要了解本专业核心单元。

多用,多看资料书,多看Help
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

主讲人:水哥

二零一七年 八 月
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

1. 网格划分概述
➢ 基本概念:结构离散化的过程,建立有限元模型的关键步骤,网格形式将对计算精度和计算
规模产生直接影响。
➢ 简单模型:矩阵位移法
➢ 基本思想:离散化,以有限代无限
以直代曲
➢ 网格划分基本原则:
网格数量
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

1. 网格划分概述
➢ 网格划分基本原则:
网格疏密 位移协调性(内力通过节点传递相邻单元)

网格质量(网格几何形状的合理性) 网格布局
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

2. 单元属性分配

➢ 概念:将定义的属性与几何模型相关联

➢ GUI路径:prep—meshing—mesh Attributes

➢ 命令流:KATT、LATT、AATT、VATT (xATT)

命令格式 xATT, mat , rea l, type

➢ 注意事项: 与选择命令族的联合使用

LATT、AATT方向关键点、截面类型

➢ 简单实例演示
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

3. 网格尺寸控制

➢ GUI路径:prep—meshing—Size Cntrls

➢ 命令流:Desize、smrtsize、Kesize、Lesize、
Aesize、Esize

➢ 注意事项:

Desize: 映射网格单元尺寸控制

Smrtsize:自有网格单元尺寸控制

尺寸控制优先级:Lesize>Aesize>Esize
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

4. 基本模型网格划分

➢ 4.1 网格形状
网格形状种类:
二维:四边形、三角形 三维:六面体、(棱柱体)、四面体

形状优势比较(以六面体与四面体为例)
四面体:快捷、修改方便
六面体:美、精度高、节约计算成本

六面体:节点1936,单元1500

四面体:节点2231,单元10575
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

4. 基本模型网格划分

➢ 4.1 网格形状
➢ GUI路径:Preprocessor—meshing--meshtool

➢ 命令流:Mshape,key,dimension

Key—划分网格形状参数
key=0 Dim=2D, 四边形单元
Dim=3D, 六面体单元
key=1 Dim=2D, 三角形单元
Dim=3D, 四面体单元

➢ 注意事项:考虑单元是否支持所选择的单元形状 (solid65)
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

4. 基本模型网格划分

➢ 4.2 高级划分方式—面映射
➢ 与自有划分区别:自有网格划分时,对象可全部采用四变形单元、三角形
单元或者二者混合单元,而映射则只能全部四边形单元或者三角形面单元
或者六面体单元。
➢ 面映射条件: 1、必须是3条或者4条组成的面;2、面的对边必须划分为相

同数目的单元;3、若仅有三条线,则单元必须为偶数且各边单元数目相等。

➢ 命令流:mshkey,1
➢ 注意事项:1、必须设置mshkey为1,形状由mshape决定;2、面不能多于

四条边,可合并线或者切分达到要求。
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

4. 基本模型网格划分

➢ 4.2 高级划分方式—面映射
自由划分 映射划分
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

4. 基本模型网格划分

➢ 4.2 高级划分方式—面映射

四边形网格 三角形网格
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

4. 基本模型网格划分

➢ 4.2 高级划分方式—体映射

➢ 体映射条件: 1、体的外形需为块状、棱柱或者四面体;2、体的对边必须

划分为相同数目的单元或者其划分符合过度网格要求的划分条件;3、若体

为棱柱或者四面体、则三角形面上的单元数目必须为偶数。
➢ 命令流:mshkey,1

➢ 注意事项:1、体若不能达到上述要求,可采用工作面进行一定的切割,使

其切分后的单体具有映射的条件
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

4. 基本模型网格划分

➢ 4.2 高级划分方式—体映射
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

4. 基本模型网格划分

➢ 4.3 高级划分方式—体扫掠

➢ 概念:从源面网格扫掠整个体生成体单元。

源面四边形网格---整体六面体单元

源面三角形网格---楔形体
➢ 命令流:Vsweep,vnum,srca,trga,lsmo
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

4. 基本模型网格划分

➢ 4.3 高级划分方式—体扫掠

➢ 注意事项:

1、体需满足扫掠条件,下述条件不满足:内有空腔;源面与目标面不是

对立面;体内存在不管过源面与目标面的孔洞。

2、需定义合适的单元类型,如果对源面不进行网格划分,系统会自动进

行;

3、需设置扫掠方向的单元数目和尺寸;
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

4. 基本模型网格划分

➢ 4.3 高级划分方式—体扫掠

➢ 注意事项:

4、需定义源面与目标面,如果不指定,系统会自动确定源面和目标面;

若自动确定失败,会停止划分。

5、如果有硬点存在,且没有进行网格划分,则不能进行扫掠划分。
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

5. 网格有效性讨论

➢ 不良的单元形状会导致不准确的结果,并没有判别单元形状好坏的通用标准。

➢ 单元的好坏和结果的准确性完全依赖用户的判断和分析。

➢ 命令流:

SHPP(单元形状检查)

检查内容:单元纵横比、对边平行度、最大角度、雅可比率、歪曲率

Check (逐个单元数据完整性检查)

Mcheck (网格连通性检查)
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

6. 网格修改
➢ 网格修改方法:
1、重新设置单元尺寸,并划分网格(只有GUI才可以,命令流不可以)
2、清除网格,重新设置单元尺寸,并划分网格
3、细化局部网格

➢ 清除网格: Kclear 、Lclear 、 Aclear 、 Vclear 【Xclear】


➢ Vclear, NV1, NV2,NINC

➢ 细化局部网格:Nrefine、Erefine、Krefine、Lrefine、Arefine 【Xrefine】

➢ Krefine,NP1,NP2,NINC,LEVEL,DEPTH,POST,RETAN

➢ 细化限制:有初始条件的节点、耦合节点、边界条件、荷载的节点或单元
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

7. 网格划分实例
实例一
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

7. 网格划分实例
实例二
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

7. 网格划分实例
实例三
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

1. 荷载概念
➢ 基本概念:边界条件和外部、内部力荷载。

➢ 基本分类:位移、力、压力、温度、重力

1、自由度约束 :定义模型的自由度值,例如固定约束、支座沉降等;

2、力荷载:施加在模型上的集中荷载,例如力、力矩等;

3、压力荷载:施加在模型上的分布力,例如压力、线荷载等;

4、体荷载:施加体积荷载或场荷载,例如温度等;

5、惯性荷载:施加物理惯性引起的荷载,例如重力加速度、角速度等;

6、耦合场荷载:从一种分析得到的结果,作为另一种分析的荷载,例如热分析的等。
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

1. 荷载概念

➢ 施加方法:既可以施加到几何模型上,也可以直接施加到有限元模型上。

➢ 两者区别:施加于几何模型上的荷载独立于有限元网格,无需因为网格的修改

而重新加载;若施加于有限元模型上,则当修改网格时,需先删除荷载再修改

网格,而后重新施加荷载。

➢ 注意事项:不管施加到何种模型上,求解时都需全部转换(自动或者人工)到有

限元模型上。
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

2. 力荷载施加
➢ 集中荷载标识符:集中力FX、FY、FZ; 集中弯矩MX、MY、MZ。
➢ 相关命令流:
1、有限元模型施加:F \ Fdele \Fcum
2、几何模型施加: FK \ Fkdele
3、荷载转换:Ftran
➢ 案例演示:
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

2. 力荷载施加
➢ 均布荷载分类:节点、单元、线、面、梁单元
➢ 面荷载相关命令流:SFA\SFADELE\SFE\SFEDELE\SFGRAD\SFTRAN
➢ 注意事项:
1、SFA:sfa,area,lkey,lab(pres),value。其中Lkey表示单元均布荷载方向,具体数值参见单元说明。
注意面的法向。
2、SFGRAD:sfgrad,lab(pres),slkcn,sldir,slzer,slope
slkcn:斜率坐标系参考号
sldir:梯度方向
slzer:斜率基值为0的坐标位置
slope:斜率值
3、计算公式:
Cvalue=value+(slope x (coord-slzer))
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

2. 力荷载施加
➢ 面荷载案例演示
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

2. 力荷载施加
➢ 均布荷载分类:节点、单元、线、面、梁单元
➢ 梁单元均布荷载相关命令流:sfbeam/sfdele
➢ 注意事项:
1、sfbeam,elem,lkey,lab(pres),vaLI,valLJ,vaL2I,vaL2J,Ioffset,Joffset.
2、梁单元施加荷载的唯一方式,施加到梁单元线上的荷载不能转换到有限元模型上。
3、Lkey 参见梁单元说明,每个单元可以施加多个不同LKEy的荷载,但针对同一个LKEy,只能施
加一种。
4、线性均布荷载需知道梁单元的长度。
5、注意与循环语句的使用。
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

3. 自由度荷载施加
➢ 自由度类型:平动(Ux、Uy、Uz);转动自由度(Rotx、Roty、Rotz) ;翘曲自由度(Wrap)

➢ 注意要点:自由度方向均依从节点坐标系,施加前应明确节点坐标系。

➢ 主要命令流:
节点:D、Ddele、Dlist、Dsym
关键点:DK、Dklist、Dkdele 无施加对称荷载命令
线:DL、Dllist、Dldele
通过Lab施加对称荷载
面:Da、Dalist、Dadele
转换:Dtran
节点坐标系旋转:Nrotat
➢ 命令流使用格式: Da,area,lab,value1,value2
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

3. 自由度荷载施加小案例
➢ 圆环径向位移、周向位移施加
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

4. 对称与反对称边界条件
➢ 对称(反对称)边界条件是模型具有对称(反对称)时,为了减小模型和减少计算量,可以选
取模型的一部分进行计算,但对称轴处的约束无法知道(有的位移可能为0,也可能不为0),
使用对称边界条件后程序将会自动计算。
➢ 对称边界条件
概念:不能发生对称面外的移动和对称面内的旋转,也即是在施加边界条件时指向边界的位移和绕边界
的转动被固定。
➢ 反对称边界条件
概念:不能发生对称面内的移动和对称面外的旋转,也即是在施加边界条件平行边界的位移和绕垂直边
界的转动被固定。
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

4. 对称与反对称边界条件
➢ GUI路径
1、反对称施加:Loads>DefineLoads>Apply>Structural>Displacement>Antisymm B.C.
2、对称施加: Loads>DefineLoads>Apply>Structural>Displacement>Symmetry B.C.
➢ 命令流:DSYM,Lab,normal,KCN
Da,area, SYMM(ASYM)
DL,Line, SYMM(ASYM)

➢ 后处理:对称模型计算后的扩展显示
➢ 命令流:/expand
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

4. 对称与反对称边界条件
➢ 对称计算案例
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

5. 重力荷载施加
➢ GUI路径:Solution—Apply—Structural—Interia--Gravity
➢ 命令流:Acel,acelx,acely,axelz

➢ 注意:ANSYS模拟重力作用时实际上加的不是重力加速度,而是惯性力
下的加速度,而惯性力加速度和重力加速度是相反的。故尔施加重力加
速度要和模型上实际所受的重力方向相反,模型上是负方向,加速度就
加成+9.8,模型上是正方向,加速度就加成-9.8。
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

6. 表面效应单元
➢ 基本概念:在现存的实体单元表面生成新的单元,将荷载施加在这些效应单元上,从而达到
将荷载分摊给宿主单元的目的。
➢ 单元类别:Surf153 、Surf154

➢ 注意事项:1、Surf153 2D结构表面效应单元
Surf154 3D结构表面效应单元

2、单元几何的理解

3、表面效应单元的
灵活运用
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

6. 表面效应单元
➢ 表面效应Surf154单元案例
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

7. 荷载步与荷载子步
➢ 基本概念:荷载步是为求解而定义的一种荷载配置,可根据荷载历程(时间和空间)在不同的
荷载步内施加不同的荷载,一般来讲,时间上的利用相对较多。所谓荷载子步,也即在我们前
面定义的荷载步中的某个求解点,当然这个过程是由程序定义荷载增量的。在不同种类的分析
中,设置不同的荷载子步有不同的目的。

➢ 在所有静态和稳态分析中,不管是否与时间真实有关,ANSYS都会使用时间这个概念来跟踪求解,也可
以简单的看为一个计数器或者跟踪器,并且总是单调增加的。

➢ 时间起到了类型探针的效果,当我们定义了不同荷载其实步时,通 过time这个探针可以实现对不同荷
载步与子步的跟踪效果,也即每一个荷载步和荷载子步都和唯一的时间点相对应,故而,也就有了时间
步这个概念,两个连续荷载步或者荷载子步之间的时间差我们称之为时间步长或者时间增量。

➢ 实际工况=荷载步+荷载步+荷载步+.......
荷载步=荷载子步+荷载子步+荷载子步+.......
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

7. 荷载步与荷载子步
➢ 斜坡荷载的定义:KBC
➢ 荷载步的定义:time
➢ 自动时间步:antots
➢ 荷载子步的定义:nsubst
➢ 荷载步后处理查看:set
➢ 子步结果输出控制:outres
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

8. 求解类型与求解设置
➢ 分析类型:静态分析、屈曲分析、模态分析、瞬态分析、谐分析、谱分析、子结构分析、
重启动分析
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

1. post1/post26结果后处理器介绍
➢ Post1 基本概念:又名通用后处理器,用以查看或者处理结构模型在某个时间点上的结果,例

如某个荷载步或者荷载子步中的结果。(时间不变,位置改变)

➢ 进入方法:ANSYS menu—General Postproc (/post1)

➢ 使用范围:与时间效应无关的分析类型、例如弹性分析、屈曲分析、模态分析、非线性分析

等。
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

1. post1/post26结果后处理器介绍
➢ Post26 基本概念:又名时间历程后处理器,用以查看或者处理结构模型某点结果随时间的变

化情况,例如某节点位移随时间的变化曲线等。(时间改变、位置不变)

➢ 进入方法:ANSYS menu—TimeHist Postproc (/post26)

➢ 使用范围:与时间效应相关的分析,最主要的是瞬态分析。(接触分析、车桥耦合分析、地震时程分析)
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

2. 结果读取与结果坐标系
➢ 结果坐标系:将节点或者单元结果转换到一个特定的坐标系中,包括列表图形等,本质上起

到了一个根据用户需求统一结果的作用。(有些单元,例如梁单元,其轴力和弯矩是单元坐

标系下的结果,不受结果坐标系影响)

➢ Gui路径:Main Menu: General Postprocessor>> Options for Output

➢ 命令流:RSYS,KSN (其中KSN为需要将结果坐标系激活的目标坐标系,可以是整体坐标系也可以是局

部坐标系,默认为笛卡尔直角坐标系。)

➢ 结果读取:set,lstep,sbstep,fact 具体荷载步结果的读取。
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

2. 结果读取与结果坐标系
X方向应力云图

RSYS=0, 整体笛卡尔直角坐标系 RSYS=1, 整体柱坐标系


欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

3. 节点结果与单元结果
➢ 有限元求解思路:有限元分析时,将一个我们所谓的“相当大的”结构划分为有限个单元,单
元之间通过节点相连,计算中,假定每个单元的变形和应力都是相对简单的,并且可以通过
计算机求解出来,最后在将单元结果按照一定的规律组合成整个结构的求解结果。在这分离-
结合的过程中,出现了两个关键词,节点和单元。从数学角度上来讲,单元也即是一个个矩
阵,通过具有一定自由度的节点相互连接,进而形成总的矩阵。

➢ 求解方程:【K】【X】=【F】

➢ 解的种类

节点解:节点位移解,原始解,最为精确的解;

单元解:单元的应力应变,派生解,通过节点解推导得到;

节点单元解:节点的应力应变,派生解的平均化显示。
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

4. 计算结果的图形与文本显示
➢ 计算结果图形显示:结果变形、节点结果、单元结果、矢量显示、裂缝或者压碎图
➢ GUI路径:General Postproc—Plot Results
➢ 命令流:Pldisp、Plnsol、Plesol、Plvect、Plcrack
➢ 结果保存:Plotctrls—Redirect Plots
➢ 小技巧:可以选择部分结构,配合选择命令族的使用,获取更好效果的
结果显示。
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

4. 计算结果的图形与文本显示
➢ 计算结果文本显示:结果变形、节点结果、单元结果、数据排序、支座反力
➢ GUI路径:General Postproc—List Results
➢ 命令流:Nsort、Esort、Prnsol、Presol、Prrsol、Fsum
➢ 注意事项:和*get命令的联合使用提取最大最小值以及支座反力
1、获取结果最大值:nsort,u,x,0
*get,umax,sort,0,max !获取最大位移值
*get,umaxid,sort,0,imax !获取最大位移值对应的节点编号
2、获取支座反力: nsel
Fsum
*get,AA,fsum,0,item,fx
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

5. 荷载工况的概念及操作
➢ 荷载工况:不同加载工况计算结果的组合和运算。
➢ GUI路径:General Postproc—Load case
➢ 命令流:Lcdef、Lcase、Lcoper、Lcfact、Lcfile、Lcwrite、Lssolve
➢ 注意事项:荷载工况不同于荷载步或荷载子步,但结果来源于荷载步或荷载子步。

1.2 x 0.00761 + 1.4 x 0.015219 = 0.304389


欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

6. 路径操作
➢ 路径概念:用户自定义结果路线,将结果投影到路径上,获取更多具有实际意义的结果。例如:位移或
者应力沿着某方向的分布。(2D平面单元、3D实体单元、壳单元)
➢ GUI路径:General Postproc—Path Operations
➢ 命令流:Path Ppath Pdef plpath prpath Prange
➢ 路径操作常用流程:
Path,name,nPts,nSets,nDiv !定义路径名及路径参数
Ppath,point,node,x,y,z,cs !定义路径几何结构(注意坐标 X Y Z的取值)
Pdef,Lab,item,comp,avglab !映射结果到路径上
Plpath,Lab !图形显示路径结果
Prpath,Lab !文本显示路径结果
Prange,Linc,Vmin,Vmax,Xvar !定义路径长度的范围
➢ 注意事项:1、路径信息只保存在内存中,一旦跳出处理模块便会被删除。
2、直线路径或圆弧路径只需定义首尾两点。
3、圆弧路径的圆心需设置在柱坐标原点。
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

6. 路径操作
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

7. 实体单元面操作
➢ 面操作:将节点结果映射到该面上并进行各种运算,以获得更加有意义的结果,例如合力、平均应力、
弯矩等,仅适用于实体单元。
➢ GUI路径:General Postproc—Surface Operations
➢ 命令流:Sucr Sumap Supl Supr Sueval Sucalc
➢ 路径操作常用流程:
Suar,surfname,surftype,nrefine,radius !定义面
Sumap,Rsetname,Item,comp !映射结果到面上
SuPL,Surfname,Rsetname !图形显示面结果
SuPr,Surfname,Rsetname !列表显示面结果
Sueval,Parm,lab1,oper !面项结果计算与保存
Sucalc,Rsetname,lab1,oper,lab2,fact1,fact2 !既有面项运算生成新的面项
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

8. 动画制作
➢ 操作步骤:首先通过PLDISP命令绘制出我们需要显示的内容,进而通过动画命令制作动画,其可实现从
无加载到全加载的全过程显示。
➢ GUI路径:General Postproc—Surface Operations
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

基于APDL结构优化设计系列教程
主讲人:水哥
二零一七年十一月
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^ 欢迎关注微信公众号 ANSYS结构院 获取更多资讯^_^
目录 contents

优化设计系列教程前言 ANSYS优化设计步骤

优化设计数学模型 ANSYS优化算法

三个优化变量及注意事项
本次案例工程概况

一个优化设计案例解析 案例实际操作演示
欢迎关注微信公众号 ANSYS结构院,获取更多咨询^_^

非常感谢大家一直以来对水哥ANSYS的支持
您的支持是我坚持前进的动力
欢迎关注本人微信公众号交流心得

You might also like