每天抽出一点时间学习,找个地方记笔记
B站视频“abaqus 辉墨点睛基础操作教程”
#BV16w411R7rf
有限元方法概述
1.1 有限元方法概述
FEM(finite element method 有限单元法)
一种将连续体离散化为若干个有限大小的单元体的集合,以求解连续体力学问题的数值方法
关键点在于:矩阵和计算机
有限元分析的基本过程:连续体->离散体->连续体
主要应用有:热分析、静力动力分析、模态分析、疲劳分析、流体动力分析
1.2 Abaqus简介
包含有两个主求解器模块ABAQUS/Standard和Explicit 标准和显示求解器
一个人机交互的前后处理模块ABAQUS/CAE
1.3 Abaqus软件的特点
-
人机界面友好
-
前后处理完善
-
非线性分析功能强大(材料、几何、边界条件)
-
用途广泛
文件类型
1.4 本章实例
1.4.1 问
一块边长为100mm,厚度为1mm的带孔平板,一侧固定,另一侧承受100MPa的载荷,求平板中间孔的应力。其中弹性模量E=210000MPa,泊松比u=0.3 答:平板中间孔的应力最大为254.3 MPa
1.4.2 解
-
模块切换为几何建模(part)
建模:二维平面(2D planar)->可变形(deformable)->壳(shell)
建立矩形:第一个点坐标(0,0)第二个点坐标(100,100)
在矩形中心建立圆形:圆心坐标(50,50),圆周上一点坐标(55,50)
按住鼠标中键(滚轮),点击完成,绘制完成
几何模型建立完成
-
模块切换为属性(property)
编辑材料:静力学分析->选择力学(mechanical)->弹性(elasticity)->弹性(elastic)->输入杨氏模量21000与泊松比0.3
创建界面:类别 实体(solid)-> 均质(homogeneous)
材料选择刚才编辑的材料1(material-1)
截面指派:选择要指派截面的区域,点击平板
选择截面-1(section-1)
按住鼠标中键(滚轮)或者点击完成,截面指派完成,截面颜色发生变化,说明材料附在模型上了
-
模块切换为装配(assembly),创建实例,装配物体part-1
-
模块切换为分析步(step)
已经有一个分析步,再创建一个分析步(step manager-> create),选择“静力,通用(static,general)”
基本信息页:时间长度 1,几何非线性 关
增量页:最大增量步数放大一些 1000,增量步大小初始小一些 0.01
点击确定
场输出请求管理器(field output manager),输出变量取消勾选一些
查看历史输出(history output request manager),
-
模块切换为相互作用(interaction),本例子不存在相互作用问题,跳过
-
模块切换为载荷(load)
创建边界条件(create boundary condition)->分析步(step)选初始状态(initial),在初始部分创建边界条件
点击选择要施加边界条件的区域:左边界,并点击完成
编辑边界条件:铰接(pinned)
创建载荷(create load):分析步选择step-1,类别 力学,压强 pressure
选择要施加载荷的表面:点击右侧,点击完成
编辑载荷大小:-100
注意:载荷正值 方向向内,载荷负值 方向向外
点击确定,出现载荷方向
-
模块切换为网格(mesh),划分网格
为部件实例布种(seed part instance),
提示无法对独立实例进行网格属性编辑或指派,请在关联部件上尝试该操作,或在模型树的实例上选择“使独立”
对象改为部件(part)再继续进行实例布种
重新布种,10太大的话,就把近似全局尺寸改成5
网格控制属性(assign mesh control):选择四边形(quad),进阶算法(advancing front)
划分网格(mesh part),并确定
网格不是很精细,重新划分
网格控制属性(assign mesh control):选择四边形(quad),中性轴算法(medial axis)
并删除原来的网格
用新算法,重新划分网格(mesh part),并确定
这里可以选择显示/不显示网格
对于中心圆孔进行划分修饰,把网格画的密一点
点击局部种子(seed edge),选择要布置局部种子的区域,点击中间圆圈线条,点击完成
将尺寸控制(sizing control)中的近似单元尺寸(approximate element size)从3.92699改成1.5
删除原来的网格mesh
再划分网格mesh,并显示网格
选择要指定单元类型的区域(assign element type),选中模型,并确定
单元类型:几何阶次(geometric order)选中 线性(linear)
四边形(quad)选中减缩积分(reduced integration)
并确定
-
模块切换为作业(job),提交作业
作业管理器(job manager)->创建作业(create)->继续(continue)->
编辑作业界面:并行(parallelization)->使用多个处理器(use multiple processors)-> 使用两个
作业界面(submission):完全启动(job type-full analysis),并确定
提交作业(submit)
显示完成(completed)
-
模块切换为可视化(visualization),查看结果
初始状态(plot undeformed shape)
承受压力后的变形情况(plot contours on deformed shape)
云图绘制选项(contour plot options)->边界(limits)->最小/最大(min/max) 勾选“显示位置(show location)”,并确定
查看其他结果
空间位移(U, spatial displacement at nodes)
变形很大,因为变形系数很大
打开通用绘图选项(common option)->变形缩放系数(deformation scale factor)->从自动计算(auto-compute)改成一致(uniform) 数值为1,变形小了一些
-
导出ODB文件结果图片:调整到合适位置后点击打印,
调整打印参数
成功导出两张图片
-
1
2. 操作基础
2.1 abaqus用户界面
2.2 鼠标操作
abaqus的操作
旋转:Ctrl+Alt+鼠标左键
移动:Ctrl+Alt+滚轮
放大:Ctrl+Alt+鼠标右键
建议使用UG的操作快捷键
旋转:滚轮
平移:滚轮+鼠标右键
缩放:滚轮+鼠标左键
2.3 软件单位
quantity | SI | SI(mm) | US Unit(ft) | US Unit(inch) | (Lxcad)cm |
---|---|---|---|---|---|
length | m | mm | ft | in | cm |
force | N | N | lbf | lbf | N |
mass | kg | tonne(103 kg)吨 | slug | lbf s2/in | (102kg) |
time | s | s | s | s | s |
stress | Pa(N/m2) | MPa(N/mm2) | lbf/ft2 | psi(lbf/in2) | N/cm2 |
energy | J | mJ(10-3J) | ft lbf | in lbf | |
density | kg/m3 | tonne/mm3(1012) | slug/ft3 | lbf s2/in4 | 102kg/cm3(105) |
加速度 | m/s2 | mm/s2 | cm/s2 |
举例
quantity | SI | SI(mm) |
---|---|---|
density | 7800 | 7.8e-9 |
elastic | 2.1e11, 0.3 | 210000, 0.3 |
plastic | 4.2e8, 0 | 420, 0 |
plastic | 8.3e8, 0.15 | 830, 0.15 |
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240306233336558.png" align="left" alt="image-20240306233336558" style="zoom:50%;" />
(8)拖拽
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240306233455427.png" align="left" alt="image-20240306233455427" style="zoom:50%;" />
(9)保存草图
如果几个草图相差不大,可以保存草图,关掉后再打开草图
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240306233724342.png" align="left" alt="image-20240306233724342" style="zoom:50%;" />
###### 3.1.2.1 草图实际应用
```
用abaqus绘制这个模型
```
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240306234209281.png" align="left" alt="image-20240306234209281" style="zoom:50%;" />
(1)绘制圆环部分
创建三维可变形实体
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240306234328057.png" align="left" alt="image-20240306234328057" style="zoom:50%;" />
绘制中间一个圆
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240306235934530.png" align="left" alt="image-20240306235934530" style="zoom:50%;" />
对其进行拉伸
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240307000044762.png" align="left" alt="image-20240307000044762" style="zoom:50%;" />
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240307000103725.png" align="left" alt="image-20240307000103725" style="zoom:50%;" />
(2)绘制方形部分
创建实体:拉伸
选择一个面
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240307000149528.png" align="left" alt="image-20240307000149528" style="zoom:50%;" />
选择一个边或轴,它将显示为垂直且在右边
画一条直线
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240307000416773.png" align="left" alt="image-20240307000416773" style="zoom:50%;" />
对齐上下偏移12.5
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240307000605050.png" align="left" alt="image-20240307000605050" style="zoom:50%;" />
绘制左边封口
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240307000639451.png" align="left" alt="image-20240307000639451" style="zoom:50%;" />
添加尺寸标注
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240307000839940.png" align="left" alt="image-20240307000839940" style="zoom:50%;" />
但是线不和圆相切了,添加约束,添加对称约束
选择对称轴:中间的横线,
选择对称约束的第一个实体:相切的线
选择对称约束的第二个实体:不相切的线
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240307002300351.png" align="left" alt="image-20240307002300351" style="zoom:50%;" />
把中间多余的横线删除
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240307002505904.png" align="left" alt="image-20240307002505904" style="zoom:50%;" />
把圆环和线条进行连接成封闭的图形
对圆环进行投影
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240307002601062.png" align="left" alt="image-20240307002601062" style="zoom:50%;" />
把右半边删掉,这样图形就封闭了
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240307002636455.png" align="left" alt="image-20240307002636455" style="zoom:50%;" />
编辑拉伸,方向和深度确定好
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240307002824797.png" align="left" alt="image-20240307002824797" style="zoom:50%;" />
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240307002857437.png" align="left" alt="image-20240307002857437" style="zoom:50%;" />
(3)绘制另一部分圆环
继续进行拉伸
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240307003135305.png" align="left" alt="image-20240307003135305" style="zoom:50%;" />
画一条线,确定角度和长度
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240307004044948.png" align="left" alt="image-20240307004044948" style="zoom:50%;" />
画俩圈,再加上尺寸
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240307004256942.png" align="left" alt="image-20240307004256942" style="zoom:50%;" />
对直线进行偏置3.5
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240307004445694.png" align="left" alt="image-20240307004445694" style="zoom:50%;" />
修剪掉多余的线段
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240307004617410.png" align="left" alt="image-20240307004617410" style="zoom:50%;" />
对已有的圆柱进行投影
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240307004658423.png" align="left" alt="image-20240307004658423" style="zoom:50%;" />
修剪多余的边
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240307004820606.png" align="left" alt="image-20240307004820606" style="zoom:50%;" />
绘制好了退出,进行拉伸
确定拉伸方向和拉伸高度
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240307005003384.png" align="left" alt="image-20240307005003384" style="zoom:50%;" />
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240307005100395.png" align="left" alt="image-20240307005100395" style="zoom:50%;" />
##### **3. 旋转少掠等**
**拉伸、旋转、扫掠用的最多**
###### **A. 拉伸工具存在的问题**
(1)先创建一个三维实体,再创建一个圆
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240311230525998.png" alt="image-20240311230525998" style="zoom:50%;" />
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240311230606736.png" alt="image-20240311230606736" style="zoom:50%;" />
(2)再创建三条边
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240311230754130.png" alt="image-20240311230754130" style="zoom:50%;" />
(3)使用环形阵列功能,选中环形阵列实体:这三条直线
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240311230915660.png" alt="image-20240311230915660" style="zoom:50%;" />
(4)选择5个,总共360度
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240311231021623.png" alt="image-20240311231021623" style="zoom:50%;" />
(5)删除多余的部分,形成封闭的实体
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240311231144212.png" alt="image-20240311231144212" style="zoom:50%;" />
(6)进行拉伸
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240311231250621.png" alt="image-20240311231250621" style="zoom:50%;" />
(7)其中“包括扭曲(include twist)”是边旋转边拉伸,螺距(pitch)100的话就是拉伸100 mm旋转一周,同时深度也要设置成100
- 要添加孤立点作为扭转中心
- 在圆心处添加一个点,再进行拉伸
- <img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240311231745211.png" alt="image-20240311231745211" style="zoom:50%;" />
- <img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240311231811125.png" alt="image-20240311231811125" style="zoom:50%;" />
###### **B. 在已有实体上进行拉伸 旋转**
(1)删掉部件part,重新建立一个基本的实体,并进行旋转
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240311232432466.png" alt="image-20240311232432466" style="zoom:50%;" />
(2)选择一个边或者轴,它将显示为垂直且在右边
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240311232556438.png" alt="image-20240311232556438" style="zoom:50%;" />
(3)绘制一个截面
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240311232727247.png" alt="image-20240311232727247" style="zoom:50%;" />
(4)添加一条构造线作为中心线
绘制一条直线
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240311232907991.png" alt="image-20240311232907991" style="zoom:50%;" />
将中心线转换成参考线
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240311233022788.png" alt="image-20240311233022788" style="zoom:50%;" />
转换后 该线变成虚线
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240311233046139.png" alt="image-20240311233046139" style="zoom:50%;" />
编辑旋转参数,比如旋转360°
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240311233337689.png" alt="image-20240311233337689" style="zoom:50%;" />
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240311233352827.png" alt="image-20240311233352827" style="zoom:50%;" />
如果不小心点了终止 结束
可以在这里重新编辑旋转参数
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240311233502791.png" alt="image-20240311233502791" style="zoom:50%;" />
###### **C. 在已有实体上进行扫掠**
(1)需要提供一个路径,把截面沿着这个路径进行扫掠
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240311234209993.png" alt="image-20240311234209993" style="zoom:50%;" />
(2)路径可以选已经有的边,也可以绘制
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240311234759253.png" alt="image-20240311234759253" style="zoom:50%;" />
(3)选中这条边
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240311234951819.png" alt="image-20240311234951819" style="zoom:50%;" />
(4)剖面可以选这表面 也可以绘制草图
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240311235111215.png" alt="image-20240311235111215" style="zoom:50%;" />
(5)平面类型:选自动计算,一般按照起点
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240311235241285.png" alt="image-20240311235241285" style="zoom:50%;" />
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240311235347419.png" alt="image-20240311235347419" style="zoom:50%;" />
(6)绘制一个用于扫掠的剖面,一个三角形,并点击完成
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240311235520241.png" alt="image-20240311235520241" style="zoom:50%;" />
(7)拖拽(include draft)也叫拔模
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240311235614880.png" alt="image-20240311235614880" style="zoom:50%;" />
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240311235730825.png" alt="image-20240311235730825" style="zoom:50%;" />
结果是以这个面(红色三角)为基础,角度为30°,进行放大 缩小
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240311235847072.png" alt="image-20240311235847072" style="zoom:50%;" />
(8)更改角度为5度
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240312000158999.png" alt="image-20240312000158999" style="zoom:50%;" />
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240312000237910.png" alt="image-20240312000237910" style="zoom:50%;" />
(9)保留内部边界
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240312000357171.png" alt="image-20240312000357171" style="zoom:50%;" />
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240312000413336.png" alt="image-20240312000413336" style="zoom:50%;" />
###### **D. 在已有实体上进行放样工具的使用**
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240312000503773.png" alt="image-20240312000503773" style="zoom:50%;" />
(1)功能类似扫掠工具,区别在于可以在多个截面之间创建过渡面
(2)放样工具的使用可能会导致建模过程中有一些不理想的面
###### **E. 根据壳创建实体**
以此类推:实体、壳体、线的拉伸、旋转、扫掠功能
<img src="C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20240312001309004.png" alt="image-20240312001309004" style="zoom:50%;" />
##### **4. 创建部件的基本原则**
#### 3.2 添加部件特征
#### 3.3 修复工具的使用
###
#### 3.4 查询工具的使用
3. 建模模块
3.1 创建部件
1. 部件的种类
创建部件
-可变形(deformable):柔性体,可以在有限元分析种分析应力应变,适合于绝大多数模拟对象
-离散刚体(discrete regid):刚体是不会变形的物体,在有限元计算中不参与变形。不变形的三维物体。常用于接触分析中,类似于可变形体,可以模拟任何形状的物体
-解析刚体(analytical rigid):外形规则,可解析的外形。仅用于建立壳和曲线,不能模拟任何形状的物体,当模拟较简单的刚体时使用,为接触分析提供刚性表面
-欧拉(eulerian):流体分析,在网格中的流动,不是网格间变形
建立壳体要从三维(3D)->可变形(deformable)->壳体(shell)
轴对称:
三维环境的体用轴对称的壳来模拟
三维环境的面用轴对称的线来模拟
三维环境的线用轴对称的点来模拟
2. 草图的应用
(1)创建部件(create part)
-最大尺寸为绘制图形最长边的2倍
-大约尺寸,默认为200mm
(2)可以旋转视角,并恢复原来视角
(3)可以对线条进行拆分,基本画图工具里的功能都可以通用
(4)旋转 平移
(5)添加约束
重合 coincident
同心 concentric
等长equal length
等半径equal redius
固定 fixed
水平 horizontal
等距equal distance
平行parallel
相互垂直perpendicular
对称symmetry
相切tangent
垂直vertical
(6)添加尺寸并编辑
(7)删除,用左键选中,用滑轮删除
(8)拖拽
(9)保存草图
如果几个草图相差不大,可以保存草图,关掉后再打开草图
3.1.2.1 草图实际应用
用abaqus绘制这个模型
(1)绘制圆环部分
创建三维可变形实体
绘制中间一个圆
对其进行拉伸
(2)绘制方形部分
创建实体:拉伸
选择一个面
选择一个边或轴,它将显示为垂直且在右边
画一条直线
对齐上下偏移12.5
绘制左边封口
添加尺寸标注
但是线不和圆相切了,添加约束,添加对称约束
选择对称轴:中间的横线,
选择对称约束的第一个实体:相切的线
选择对称约束的第二个实体:不相切的线
把中间多余的横线删除
把圆环和线条进行连接成封闭的图形
对圆环进行投影
把右半边删掉,这样图形就封闭了
编辑拉伸,方向和深度确定好
(3)绘制另一部分圆环
继续进行拉伸
画一条线,确定角度和长度
画俩圈,再加上尺寸
对直线进行偏置3.5
修剪掉多余的线段
对已有的圆柱进行投影
修剪多余的边
绘制好了退出,进行拉伸
确定拉伸方向和拉伸高度
3. 旋转少掠等
拉伸、旋转、扫掠用的最多
A. 拉伸工具存在的问题
(1)先创建一个三维实体,再创建一个圆
(2)再创建三条边
(3)使用环形阵列功能,选中环形阵列实体:这三条直线
(4)选择5个,总共360度
(5)删除多余的部分,形成封闭的实体
(6)进行拉伸
(7)其中“包括扭曲(include twist)”是边旋转边拉伸,螺距(pitch)100的话就是拉伸100 mm旋转一周,同时深度也要设置成100
-
要添加孤立点作为扭转中心
-
在圆心处添加一个点,再进行拉伸
B. 在已有实体上进行拉伸 旋转
(1)删掉部件part,重新建立一个基本的实体,并进行旋转
(2)选择一个边或者轴,它将显示为垂直且在右边
(3)绘制一个截面
(4)添加一条构造线作为中心线
绘制一条直线
将中心线转换成参考线
转换后 该线变成虚线
编辑旋转参数,比如旋转360°
如果不小心点了终止 结束
可以在这里重新编辑旋转参数
C. 在已有实体上进行扫掠
(1)需要提供一个路径,把截面沿着这个路径进行扫掠
(2)路径可以选已经有的边,也可以绘制
(3)选中这条边
(4)剖面可以选这表面 也可以绘制草图
(5)平面类型:选自动计算,一般按照起点
(6)绘制一个用于扫掠的剖面,一个三角形,并点击完成
(7)拖拽(include draft)也叫拔模
结果是以这个面(红色三角)为基础,角度为30°,进行放大 缩小
(8)更改角度为5度
(9)保留内部边界
D. 在已有实体上进行放样工具的使用
(1)功能类似扫掠工具,区别在于可以在多个截面之间创建过渡面
(2)放样工具的使用可能会导致建模过程中有一些不理想的面
E. 根据壳创建实体
以此类推:实体、壳体、线的拉伸、旋转、扫掠功能
4. 创建部件的基本原则
3.2 添加部件特征
3.3 修复工具的使用
###