材料非线性与几何非线性分析

合集下载

迈达斯midas-FEA介绍

迈达斯midas-FEA介绍

模型网格图
顶推和预应力共同作用下顶面 横桥向应力分布
顶推作用下顶面横桥向应力分布
预应力布置图
/fea
顶推和预应力共同作用下侧面 竖向应力分布
顶推作用下侧面横桥向应力分布
闵浦二桥索塔锚固段细部分析
LF=1.95p
裂缝发展步骤
LF=2.25p
LF=2.85p
4000 3500 3000 2500 2000 1500 1000
500 106.46
0
桥교台대부外외侧측
3388.42 2281.49
257.17
桥교대台부内내측侧
主주탑塔부外외측 侧 主주탑 塔부内내侧측
桥台支座 外侧(%) 内侧(%)
29.3
70.7
主塔支座 外侧(%) 内侧(%)
29.3
70.7
内外侧支座反力比率
0.8
0.7
외측복부
내측복부
0.6
0.5
0.4
0.3
0.2
0.1
0
-90
-80
-70
-60
-50
-40
-30
-20
-10
0
거리(m)
内外侧腹板承担的剪力比率
北京迈达斯技术有限公司
2. 特征值分析(自振周期、线性屈曲)
采用实体单元、板单元做特征值分析的必要性: • 可计算钢箱梁、钢桁桥的局部失稳 • 可查看详细的扭转模态
/fea
北京迈达斯技术有限公司
1. 详细分析 – 详细分析的必要性、案例
6. 全桥仿真分析
矮塔斜拉桥的全桥仿真模型
<法向应力云图>
/fea
<钢束应力云图>

ABAQUS非线性分析

ABAQUS非线性分析

ABAQUS非线性分析简介ABAQUS是一种广泛使用的有限元分析软件,可以进行包括线性和非线性分析在内的各种工程问题的模拟和求解。

本文将重点介绍ABAQUS中的非线性分析方法和技术。

非线性分析概述在工程实践中,许多问题涉及到材料的非线性行为,如塑性变形、接触问题、接触力等。

非线性分析方法可以更准确地描述和处理这些问题。

ABAQUS中的非线性分析包括几个主要的方面:1.材料非线性:材料的非线性行为通常通过使用适当的本构模型来表示。

ABAQUS提供了多种材料本构模型,如弹塑性、细观弹塑性、强化材料等。

2.几何非线性:在分析中,结构的几何形状和尺寸可能发生较大变化,如大变形、大变位。

ABAQUS可以处理这些几何非线性问题。

3.接触非线性:在接触分析中,结构的不同部分可能接触或相互分离。

ABAQUS提供了多种接触算法和方法,如无限接触、有限接触等。

4.非线性动力学:对于动态分析问题,结构在振动、冲击或爆炸等外界作用下可能出现非线性响应。

ABAQUS支持非线性动力学分析。

非线性分析步骤进行ABAQUS非线性分析通常需要以下步骤:1.建立几何模型:使用ABAQUS的建模工具,如CAE或命令行,创建结构的几何模型,并定义边界条件和加载。

2.材料建模:选择适当的材料模型,并定义材料的弹性和非线性性质。

根据需要,可以设置材料的非线性行为,如屈服、硬化等。

3.加载和约束:定义结构的加载条件和边界约束。

可以应用静态、动态、温度等各种类型的加载。

4.网格划分:将结构网格化为有限元网格,ABAQUS提供了多种网格划分算法和工具。

5.求解和后处理:提交计算任务后,ABAQUS将解析结构的行为,并输出结果。

可以使用ABAQUS提供的后处理工具进行结果的可视化和分析。

非线性分析注意事项在进行ABAQUS非线性分析时,有一些注意事项需要特别关注:1.材料模型选择:选择适当的材料模型对于准确描述物体的非线性行为非常重要。

根据具体问题的特点,选择合适的材料模型。

第四章 土木工程中的几何非线性问题

第四章 土木工程中的几何非线性问题
Kirchhoff(克希霍夫)应力:
通过初时构型上的微元体定义的应力称为Kirchhoff应力,用 表示; 通过现时构型的微元体定义的应力称为现时(Updated)Kirchhoff 应力, 用 表示。
8/5/2024
非线性有限元
20
Euler应力张量:τij
在大变形问题中,是用从变形后的物体内截取的微元体来建立平衡方程及与之相 等效的虚功原理的。因此首先在变形后的物体内截取出的微元体上定义应力张量, 称为Euler应力张量; 此应力张量有明确的含义,即代表真实的应力张量。是现 时位形和变形相关的真实应力。
Case-1
同乘以时间增量
增量形式 …
Case-2
可以证明,这两个率都与转动无关
Jaumann 应力率
旋转率
现时Green应变的线性部分
可以证明,这两个率都与转动无关
8/5/2024
非线性有限元
27
三种本构关系间的关系
对于实际的大变形问题,上述三种本构关系并不等价。可以证明,弹性 材料是一种特殊的次弹性材料,超弹性材料是一种特殊的弹性材料。
19
应力是借助于微元体来定义的,但在大变形分析中,必须注意 微元体所在的构型。
与应变类似,连续介质力学理论具有严格的应力定义和多 种不同的应力概念。这里也只介绍后面将要用到的几种。
Euler应力:
从当前构型中取出微元体,在其上定义的应力称为Euler应力,用 表示。Euler应力代表物体的真实应力。然而,当前构型是待求的未知构型, 因而,有必要通过已知构型上的微元体再对应力进行描述。
Kirchhoff应力(增量)和Green应变(增量)。 优点:参考构型不发生变化,本构关系与虚功方程描述形式简单。

第9章 非线性问题的有限单元法

第9章 非线性问题的有限单元法

第9章非线性问题的有限单元法9.1 非线性问题概述前面章节讨论的都是线性问题,但在很多实际问题中,线弹性力学中的基本方程已不能满足,需要用非线性有限单元法。

非线性问题的基本特征是变化的结构刚度,它可以分为三大类:材料非线性、几何非线性、状态非线性。

1. 材料非线性(塑性, 超弹性, 蠕变)材料非线性指的是材料的物理定律是非线性的。

它又可分为非线性弹性问题和非线性弹塑性问题两大类。

例如在结构的形状有不连续变化(如缺口、裂纹等)的部位存在应力集中,当外载荷到达一定数值时该部位首先进入塑性,这时在该部位线弹性的应力应变关系不再适用,虽然结构的其他大部分区域仍保持弹性。

2. 几何非线性(大应变, 大挠度, 应力刚化)几何非线性是有结构变形的大位移引起的。

例如钓鱼杆,在轻微的垂向载荷作用下,会产生很大的变形。

随着垂向载荷的增加,杆不断的弯曲,以至于动力臂明显减少,结构刚度增加。

3. 状态非线性(接触, 单元死活)状态非线性是一种与状态相关的非线性行为。

例如,只承受张力的电缆的松弛与张紧;轴承与轴承套的接触与脱开;冻土的冻结与融化。

这些系统的刚度随着它们状态的变化而发生显著变化。

9.2 非线性有限元问题的求解方法对于线性方程组,由于刚度方程是常数矩阵,可以直接求解,但对于非线性方程组,由于刚度方程是某个未知量的函数则不能直接求解。

以下将简要介绍借助于重复求解线性方程组以得到非线性方程组解答的一些常用方法。

1.迭代法迭代法与直接法不同,它不是求方程组的直接解,而是用某一近似值代人,逐步迭代,使近似值逐渐逼近,当达到允许的规定误差时,就取这些近似值为方程组的解。

与直接法相比,迭代法的计算程序较简单,但迭代法耗用的机时较直接法长。

它不必存贮带宽以内的零元素,因此存贮量大大减少,且计算中舍入误差的积累也较小。

以平面问题为例,迭代法的存贮量一般只需直接法的14左右。

在求解非线性方程组时,一般采用迭代法。

2. 牛顿—拉斐逊方法ANSYS程序的方程求解器计算一系列的联立线性方程来预测工程系统的响应。

弹塑性力学与有限元-材料非线性问题和几何非线性问题

弹塑性力学与有限元-材料非线性问题和几何非线性问题

《弹塑性力学与有限元》
材料非线性问题和几何非线性问题 材料非线性问题
➢ 塑性力学的基本法则 (i) Prager运动硬化法则 规定加载曲面中心的移动是在表征现时应力状态的应力点的法线方向。
Prager运动法则一般说只能应用于九维应力空间。
《弹塑性力学与有限元》
材料非线性问题和几何非线性问题 材料非线性问题
(3)按单元内各个积分点计算D的预测值
1)计算屈服函数值
,然后区分三种情况
《弹塑性力学与有限元》
材料非线性问题和几何非线性问题
材料非线性问题
➢ 弹塑性增量分析数值方法中的几个问题 弹塑性状态的决定和本构关系的积分 (i)
(ii) 若
,则该积分点为由弹性
进入塑性的过渡情况,计算比例因子m。
(iii)若
二. 应力的度量
《弹塑性力学与有限元》
材料非线性问题和几何非线性问题
二. 应力的度量
《弹塑性力学与有限元》
材料非线性问题和几何非线性问题
➢ 大变形情况下的本构关系
《弹塑性力学与有限元》
材料非线性问题和几何非线性问题
➢ 大变形情况下的本构关系
《弹塑性力学与有限元》
材料非线性问题和几何非线性问题
➢ 大变形条件下的应变和应力的度量 一. 应变的度量
《弹塑性力学与有限元》
材料非线性问题和几何非线性问题
几何非线性问题
➢ 大变形条件下的应变和应力的度量 二. 应力的度量 在大变形问题中,是从变形后的物体中截取出微元体建立平衡方 程和与之相等效的虚功原理,所以应从变形后的物体内截取单元 体定义应力张量--欧拉应力张量,tτij
➢ 大变形情况下的本构关系
《弹塑性力学与有限元》

非线性分析

非线性分析

红线部分选择适当的选项可以用来 获得更高的精度. Euler法采用的是起始点的切向斜率 终点? 中间点? 组合值?
广义形式
最后一项泰勒展开
而根据泰勒展开
3个方程,4个未知量,每个A、B、P、Q就是一 种算法。 常用的有两种: A=1/2 Heun’s方法
二阶Runge-Kutta方法(修正Euler-Cauchy) A=0
copyright@扬州大学岩土工程研究所
12
微分方程的初值和边界问题
目标:求解微分及偏微分方程组 求解基础:泰勒展开 初值问题的Euler, Runge-Kutta和Adams 方法
对于这样一个简单的问题,通常也是无法给出 理论解形式的
Euler方法
上式即是一个迭代公式,从初始时间出发,可 求得各时间的解
y
1、收敛速度慢,线性。 2、方法稳定,只要求 f x c a, b
0
a a b b b x
0 a
3、只能求实函数的一个 时零点。
确定根所在的范围[a,b]对有的函数是 一件困难的事。所幸的是,在实际应用中, 根据其物理或工程的背景,在绝大部分场 合是不困难的。对给定的函数也有确定范 围的方法。
En Eround Etrunc
en1 en t d 2 y(c) 2 t 2 dt
为了控制误差的大小
求误差的最小值,对时间步长求导数,令其等于0.
er er t En M t 2
4er t M
稳定性
算例
Euler向前 算法 考虑误差
整体误差
非线性方程组的N-R解法
f x 0 f f1 , f 2 ,, f n x 1 , 2 ,, n

Gen非线性分析

Gen非线性分析
的结果
3、荷载和位移控制法:(弧长法)
几何非线性—分析收敛判断
位移范数小于此值,收敛
几何非线性—影响收敛的因素
步骤数量多易收敛 迭代次数多易收敛
值大容易收敛
1 2
3
几何非线性—P-∆分析
P-∆分析:(重力二阶效应)
考虑重力荷载在水平作用位移上引起的附加的内力和变形。 ( 小变形问题,荷载变化影响结构的刚度,压力:几何刚度 减小,拉力:几何刚度增大)
(1)无应力索长 (2)初拉力 (3)水平力 特点: • 仅用于几何非线性分析; • 对所有的荷载工况结果都有影响; • 迭代计算时,第一步即产生初始刚度,该
拉力对其他构件也有影响 • 张拉后,索中拉力不是定义时添加的初拉

几何非线性—非线性单元索单元 索单元施加预应力的方法:
2、初拉力荷载
特点: • 用于线性分析和非线性分析 • 需定义荷载工况,对其他荷载工况不起作用 • 为外荷载,需设定荷载工况,对其它构件有影响 • 施工阶段分析时,可采用该方法对索分批张拉
变形前
变形后
My = Vy - Px 弯矩图
不考虑P-Delta效 果的情况
考考虑虑PP的的--DD情情eell况况ttaa效效果果
几何非线性—非线性单元索单元 索:
• 通过轴向的拉伸来抵抗外荷载作用; • 一般采用高强钢丝,如钢丝束,钢绞线,钢丝绳等; • 仅在受拉情况下工作;受压状态下即退出工作;
阻尼系数按厂家提供的单位 输入时,参考速度输入1.0
-弹簧器刚度kb:与阻尼器串联的弹簧刚度 没有时不用输入
边界非线性 常见的非线性连接—滞后系统
几何非线性—非线性单元索单元 索单元施加预应力的方法:
4、初始单元内力

6-非线性分析

6-非线性分析


二. 几何非线性

求解选项

激活大应变,即Large deform effects 设为on;或选 择大位移,即Large Displacement Static选项; 包含应力刚化项,即stress stiffness or prestress 设为 stress stiff on;
打开自动时间步长,给出范围,以保证收敛即 AUTOTS设为on ;



设置线性搜索选项(LNSRCH),有助于收敛振荡。 solu>nonlinear>line search中一般缺省为prog chosen。
二. 几何非线性

注意事项


避免使用带中间节点的单元;
避免过分约束边界处的变形,以免产生应力奇异;
大应变分析时,打开自由度位移预测选项 Solu>Nonlinear>Predictor---Program Chosen,以预 测网格的扭曲程度;


小应变分析用不协调模式plane42和solid45;
大应变分析用plane182和solid185;


梁单元用beam188和beam189
壳单元用shell181。
三. 接触非线性

接触单元Contact

增强的拉格朗日法penal and lagrange k(2)=0是缺省 选项;
单元非常扭曲、大摩擦系数或增强的拉格朗日法收敛 行为不好时,可用罚函数法 penalty method k(2)=1; 罚刚度,即法向刚度 normal penalty stiffness,系数 在0.01---10之间,体积变形为1,弯曲变形为0.1; 静态分析中,开始不连接的物体,建立接触前产生刚 体位移,则可在刚体上加一些K非常小的软弹簧; 无滑移时,摩擦问题ANSYS自动处理。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2006-12-20
-4-
Newton-Raphson选项:
• 程序选择(AUTO): •
程序自动选择,在需要时将自动激活自
适应下降。 完全的(FULL): 使用完全的N-R方法,每进行一次平衡迭 代,修改刚度矩阵一次。 如自适应下降是关闭的,程序在每次平衡迭代时都使用正 切刚度矩阵; 如自适应下降是打开的(缺省),只要迭代保持稳定,程 序将仅使用正切刚度阵;若在一次迭代中探测到发散倾 向,则应用正切和正割刚度矩阵的加权组合重新开始求 解。当迭代回到收敛模式时,程序重新使用正切刚度矩 阵。 自适应下降通常能提高程序获得收敛的能力。
2006-12-20
- 11 -
3 载荷和位移方向
• •
很多情况中,无论结构如何变形,施加在系统中的载荷保 持恒定的方向。而另一些情况中,载荷将随着单元位置的 改变而变化。 加速度和集中力将始终保持最初的方向;而表面载荷作用 在变形单元表面的法向,随着单元的变形而发生变化。
2006-12-20
- 12 -
2006-12-20
- 18 -
6 求解终止选项〔NCNV〕
• • • • •
KSTOP:不收敛是否停止。 DLIM:位移限制。 ITLIM:累积迭代次数限制。 ETLIM:求解时间限制。 CPLIM:整个CPU时间限制。
2006-12-20
- 19 -
7 输出控制选项
• • •
打印输出(OUTPR): 设置输出文件(Jobname.out)中包括所想要的结果数据。 结果文件输出〔OUTRES〕: 控制结果文件中的数据(Jobname.rst)。 注意: OUTPR和OUTRES控制计算结果写入文件的频率。 缺省情况,只有最后一个子步被写入结果文件。要写入所 有子步,设置OUTRES中的FREQ域为ALL。 缺省情况, 只有1000个结果集(子步)被写入结果文件。 如果超过了这个数目(基于OUTRES指定),程序将由于 错误而终止。使用命令/CONFIG,NRES来增加这个界 限。
-7-
• 斜坡或阶跃载荷〔 Ramped or Stepped〕 :
在与应变率无关的材料行为的非线性静态分析中通常不需 要指定这个选项。 缺省情况下,载荷为阶跃载荷〔KBC,1〕。 对率相关材料行为情况(蠕变或粘塑性),则需指定加载 过程。 f t
2006-12-20
-8-

时间(TIME): ANSYS在每一个载荷步末端给定TIME参数识别出载荷步 和子步。每一载荷步和子步与一个具体的时间相对应。 缺省情况下,在第一载荷步末,时间为1.0,在第二载荷步 末,时间为2.0,以此类推。 外载荷 为方便起见,可以设置时间为 任何期望的值。例如,将时间 设置与载荷大小相等,可很容 易地获得载荷-变形曲线。
2006-12-20
- 14 -
1)向量中分量绝对值的最大者(∞范数)。
x

= max xi
1≤i ≤ n
2)向量中所有分量绝对值的总和(1范数)。 n
x 1 = ∑ xi
i =1
3)向量中所有分量平方和的平方根(2范数)。 1
⎛ n 2 ⎞2 x 2 = ⎜ ∑ xi ⎟ ⎝ i =1 ⎠
⎛ = ⎜∑ ⎝ i =1
4 收敛准则

缺省的收敛准则 程序将以VALUE·TOLER的值对力(或者力矩)进行收敛 检查。VALUE的缺省值是在所加载荷(或所加位移, Netwton-Raphson失衡力)的SRSS,和MINREF(其缺 省为1.0)中,取值较大者。TOLER的缺省值是0.001。 尽可能总是使用力收敛检查。如采用位移(或者转动)收 敛检查,程序将检查当前(i)迭代步和前面(i-1)迭代 步之间的位移改变。
2006-12-20
- 27 -
变形计算结果对比
不考虑几何非线性
考虑几何非线性
2006-12-20
- 28 -
第4讲 非线性分析
• • • • • •
ANSYS非线性分析基本参数设置 材料非线性 Project 1: 钢支架弹塑性应力分析 几何非线性 Project 2: 悬臂梁几何非线性分析 接触问题分析 Project 3: 汽车板簧刚度分析 碰撞(显式动力学)问题分析 Project 4: 薄壁圆管轴向压缩吸能分析 作业 含孔薄板应力分析 某货车板簧变形和应力分析 薄壁方管轴向压缩吸能分析
ΔF 外载荷
Δt
1.0 2.0
“时间”
2006-12-20
- 10 -

自动时间分步〔AUTOTS〕: ANSYS具有自动时间步长的功能,它会在一个载荷步的所 有子步中预测并控制时间步长。 打开自动时间步长选项时,在一个时间步的求解完成后, 下一个时间步长的大小基于四种因素预计: 1) 在最近的时间步中使用的平衡迭代的次数(更多次的迭 代则减小时间步长); 2) 对非线性单元状态改变的预测(临近状态改变时减小时 间步长); 3) 塑性应变增加的大小; 4) 蠕变增加的大小。
Project 1: 钢支架弹塑性应力分析
求图示钢支架在均布压力作用下的应力分布和卸载后的残余应 力。
360
R=120
15
σ
板厚t = 3
σs
长度单位:mm 理想弹塑性材料: E=210GPa, ν =0.3,σs =270MPa
2006-12-20
ε
60
- 22 -
均布载荷:10 MPa
r=7.5

2006-12-20
- 16 -

平衡迭代的最大次数〔NEQIT〕 使用这个选项来对在每一个子步中进行的最大平衡迭代次 数实行限制(缺省=25)。 如果在这个平衡迭代次数之内不能满足收敛准则,且如果 自动步长是打开的,分析将尝试使用二分法。
2006-12-20
- 17 -

弧长选项〔ARCLEN〕 如果预料结构在它的载荷历史内在某些点发生物理意义上 的失稳(也就是, 结构的载荷-位移曲线的斜率将为0或负 值),可以使用弧长方法来帮助稳定数值求解。 采用弧长法时可同时使用其它的分析和载荷步选项。然 而,不应和弧长方法一起使用的选项有: 1) 线搜索〔LNSRCH〕,时间步长预测〔PRED〕, 2) 自适应下降〔NROPT,,,ON〕, 3) 自动时间步长〔AUTOTS,TIME,DELTIM〕, 4) 打开时间-积分效应(TIMINT)。
1.0
2.0
“时间"
2006-12-20
-9-

时间步〔NSUBST〕和 时间步长〔DELTIM〕: 非线性分析要求在每一个载荷步内有多个子步或时间步(这 两个术语是等效的);从而逐渐施加所给定的载荷。 NSUBST 定义在一个载荷步内将被使用的子步的数目。缺 省时是每个载荷步有一个子步。 DELTIM定义时间步长。时间 步长决定了在一个子步中的载 荷增量。时间步长越大,载荷 增量越大,因此时间步长对求 解的精度有直接的影响。
2006-12-20
-6-
2 载荷步与子步
• •
通常可采用一个或多个载荷 步来施加外部载荷以及边界 条件。 每个载荷步又可以分为多个 子步。每一子步代表一个载 荷增量。 对每个载荷子步,需进行平 衡迭代以获得在每一子步的 平衡(或收敛)。
外载荷 载荷步 2 载荷步1
子步
“时间"

2006-12-20
n 1 p
向量x的p范数: x
p
⎧ p → ∞,为∞ − 范数; p⎞ ⎪ xi ⎟ , ⎨ p = 1,为1-范数; ⎠ ⎪ p = 2,为2-范数; ⎩
- 15 -
2006-12-20
5 收敛性增强选项

时间步长预测选项〔PRED〕 对于每一个子步的第一次平衡迭代,可以激活和DOF求解 有关的预测,以加速收敛。 线搜索选项〔LNSRCH〕 当该选项被打开时,无论何时发现硬化响应,该收敛性增 强工具采用程序计算出的比例因子(0~1之间的值)乘以计算 出的位移增量。 该选项可取代自适应下降。如果线搜索选项是ON,则自 适应下降自动关闭。
增量法
2006-12-20
NR法
-3-

求解平衡方程 [KT]{Δu} = {F} - {F }
nr [KT] F Fnr
1 2 3 4 次平衡迭代ns
[KT] -切线刚度矩阵; {Δu} -位侈增量; {F} -外部载荷向量; {Fnr} -内部力向量。
Δu
Displacement

进行迭代,直到{F} - {Fnr}在允许误差范围内。
2006-12-20
- 20 -
第4讲 非线性分析
• • • • • •
ANSYS非线性分析基本参数设置 材料非线性 Project 1: 钢支架弹塑性应力分析 几何非线性 Project 2: 悬臂梁几何非线性分析 接触问题分析 Project 3: 汽车板簧刚度分析 碰撞(显式动力学)问题分析 Project 4: 薄壁圆管轴向压缩吸能分析 作业 含孔薄板应力分析 某货车板簧变形和应力分析 薄壁方管轴向压缩吸能分析
注意:如果用户定义了收敛准则,缺省准则将“失效”。
2006-12-20
- 13 -

用户收敛准则 可以定义用户收敛准则。使用严格的收敛准则将提高结果 的精度,但以多更次的平衡迭代为代价。如果想严格(或 放松)收敛准则,可改变TOLER两个数量级。 对单自由度系统,对这个DOF计算出失衡力,然后对照给 定的收敛准则(VALUE*TOLER),判断是否已收敛。同 样也可以对单一DOF的位移 (或转角) 进行类似的检查。 对于多DOF系统,可选择失衡力(力矩)或位移(转角) 向量的三种范数用于收敛性检查。
2006-12-20
-5-

修正的(MODI):使用修正的N-R方法,在这种方法中 正切刚度矩阵在每一子步中都被修正。 在一个子步的平衡迭代期间矩阵不被改变。 不适用于大变形分析,且不可使用自适平衡迭代中都使用初始刚 度矩阵。 该选项比完全选项较不易发散,但经常要更多次的迭代来 得到收敛。 同样不适用于大变形分析,且不可使用自适应下降。
相关文档
最新文档