找回密码
 注册
Simdroid-非首页
楼主: 北极熊甲

[电磁场] ---欢迎您发表自己的心得和建议,共建ANSYS电磁FAQ---暂时关闭,整理中

[复制链接]
 楼主| 发表于 2007-8-23 18:23:10 | 显示全部楼层 来自 黑龙江哈尔滨
6-11

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

 楼主| 发表于 2007-8-23 18:24:38 | 显示全部楼层 来自 黑龙江哈尔滨
Simdroid开发平台
DX:左边增量,而不是距离

AGEN, ITIME, NA1, NA2, NINC, DX, DY, DZ, KINC, NOELEM, IMOVE
回复 不支持

使用道具 举报

 楼主| 发表于 2007-8-23 21:21:50 | 显示全部楼层 来自 黑龙江哈尔滨
再告诉一下自己:打开线性搜索不会降低求解的稳定性的,多数时候可以加快收敛。缺点就一个:需要点时间计算搜索参数。这个求解选项,在场路耦合等耦合场分析时经常可以起到很不错的效果。可以和自动步长同时使用。

[ 本帖最后由 北极熊甲 于 2007-8-24 15:41 编辑 ]
回复 不支持

使用道具 举报

 楼主| 发表于 2007-9-4 20:10:15 | 显示全部楼层 来自 黑龙江哈尔滨
AutoCAD的sat文件(建立的是2D模型,输出的是sat文件)导入ANSYS后,的显示问题:

你是不是发现面的显示是这样子的?很难看,和线的显示很容易混淆。怎么才能正常地显示呢?原来AutoCAD的sat文件导入ANSYS后默认:/FACET,WIRE. 只要把:/FACET,WIRE改为:/FACET,NORMAL或别的就可以了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

 楼主| 发表于 2007-9-4 22:16:50 | 显示全部楼层 来自 黑龙江哈尔滨
在求解你的模型前,尤其是大模型前。应养成这个好习惯,预先估计一下你计算所需的资源:

/RUN
RALL

具体包括这些资源的估算统计:


*****  FEM MODEL SIZE  *****
Maximum Node Number         =  
Number of Defined Nodes     =   
Number of Selected Nodes    =   
Maximum DOF per Node        =   
Maximum Element Number      =
Number of Defined Elements  =
Number of Selected Elements =  
  DISPLAY MEMORY INFORMATION

***************    MEMORY STATISTICS    ***************

***** SCRATCH MEMORY STATUS *****
Requested Initial Work Space       =     
Initial Work Space Obtained        =     
ANSYS Scratch Memory Size          =     
ANSYS Scratch Memory Used          =      
Available Scratch Memory           =   
Maximum Scratch Memory Used        =  
Largest Available Contiguous Block =  

  *****    DATABASE STATUS    *****
Current Database Position          =     
Maximum Database Length            =  
Memory Resident Database           =     
Void Space In Database             =           


  *****    SOLUTION MEMORY    *****
Binary I/O Page Size               =        
Buffers Per Solution File          =         
Buffer Scratch Memory              =     
Analysis Type                      =         
Available Solution Memory          =   
Wavefront Available                =         


  DISPLAY WAVEFRONT INFORMATION
  *****  WAVEFRONT ASSEMBLY ESTIMATES  *****
Maximum Wavefront          =      
R.M.S. Wavefront           =         
Mean Wavefront             =      
No. of Active DOFS         =     
Scratch memory required for
   equation assembly        =     

     *****  SPARSE DIRECT SOLVER ESTIMATES  *****
Number of Active Nodes        =     
Number of Equations           =     
Number of Terms in Equations  =   
SPARSE solver memory estimate =     
Max. Solution Memory Space =      
In Memory Database Space   =      
Total Space Needed         =     
  DISPLAY ANSYS FILE SIZE ESTIMATES
  ***** FILE SIZE ESTIMATES  *****
EMAT  File Size      =   
ESAV  File Size      =   
FULL  File Size      =   
LNxx  File Size
       -Sparse Solver =
RST   Geometry Size  =   
RST   Load Size      =  
              TOTAL   =
  NOTE - TOTAL DOES NOT INCLUDE SUBSTRUCTURES OR DATABASE FILE
Amount of available disk space on current filesystem/drive =   

  DISPLAY ANSYS RUN TIME ESTIMATES

***** ANSYS SOLUTION PHASE RUN TIME ESTIMATOR *****
Computer                = INTEL NT   
Number of Master DOF    =         
Analysis Type           =            
Maximum Wavefront       =         
R.M.S. Wavefront        =         
No. of Active DOFS      =     
Stiff. Matrix Save Key  =      
Number of Matrices      =      
Elem. Matrix Save Key   =         
Est. No. of Iterations  =           
  LABEL  NUMBER   FORM. TIME  RESULTS TIME   NAME            

                                FIRST     SUBSEQUENT
  ANALYSIS PHASE             ITERATION   ITERATIONS
ELEMENT FORMULATION           
ELEMENT PREPARATION           
SPARSE DIRECT SOLUTION        
ELEMENT RESULTS               
NODAL LOAD CALCULATIONS      
SUBTOTAL TIMES (SEC)        
EST. TOTAL TIME (SEC)      
NOTE:  Sparse solver times are approximate.
        Variations by a factor of about two in either
         direction are possible.
回复 不支持

使用道具 举报

 楼主| 发表于 2007-9-4 23:25:26 | 显示全部楼层 来自 黑龙江哈尔滨
如何在ANSYS中增加一个确认对话框?实现;只有在你确认某些操作后后面的命令才会执行,不确认ANSYS就等你。

呵呵,这里我想出一个投机取巧的办法谁要是有更好的办法,奖励+2技术分

用两遍*DIM
*DIM,TempTemp,ARRAY,1,1,1, , ,
*DIM,TempTemp,ARRAY,1,1,1, , ,

或者用
*ASK

[ 本帖最后由 北极熊甲 于 2007-9-4 23:35 编辑 ]
回复 不支持

使用道具 举报

发表于 2007-9-5 10:43:43 | 显示全部楼层 来自 安徽合肥
multipro,'start',1
*cset,61,62,'continue',' ?'
multipro,'end'
不管按ok或者cancel都继续算

为什么要用这个呢?

有问题的话可以用/eof,继续的话,把eof后面的内容另保存,在read from,也可以吧.
回复 不支持

使用道具 举报

 楼主| 发表于 2007-9-11 10:43:00 | 显示全部楼层 来自 黑龙江哈尔滨
问:这个警告是什么意思?
--------------------------------
"Element order list length 550 does not match number of selected elements 558. New order vector being created."
---------------------------------
答:

The program calculates and stores an element order vector for the currently selected set  of elements, and uses this vector whenever it is needed. If you change the selected set of  elements, it recognizes that the previous order vector cannot be valid, and goes ahead and  creates a new vector.

The reason for the message is that the creation of the order vector might take a noticable amount of time in a large model, so ANSYS wants you to know what  the reason is for the delay.

The message is information only and can be ignored.

==  From XANSYS, By John Swanson ==
回复 不支持

使用道具 举报

 楼主| 发表于 2007-9-16 20:25:18 | 显示全部楼层 来自 黑龙江哈尔滨
关于收敛标准的修改等:
  1. 2.2.2.8  求解控制对话框--设置其他高级荷载步选项
  2. 2.2.2.8.1  自动时间步
  3.     ANSYS的自动求解控制打开自动时间步长[ AUTOTS ,ON]。这一选项允许程序确定子步间载荷增量的大小和决定在求解期间是增加还是减小时间步(子步)长。
  4.     在一个时间步的求解完成后,下一个时间步长的大小基于四种因素预计:
  5.    在最近过去的时间步中使用的平衡迭代的数目(更多次的迭代成为时间步长减小的原因);
  6.    对非线性单元状态改变预测(当状态改变临近时减小时间步长);
  7.    塑性应变增加的大小;
  8.    蠕变增加的大小。
  9. 2.2.2.8.2  收敛准则
  10.     程序将连续进行平衡迭代直到满足收敛准则[ CNVTOL ](或者直到达到允许的平衡迭代的最大次数〔 NEQIT 〕。如果缺省的收敛准则不满意,可以自己定义收敛准则。
  11.     ANSYS的自动求解控制应用等于0.5%的力(或力矩)的L2-范数容限(TOLER),这对于大部分情况合适。在大多数情况下,除了进行力范数的检查外,还进行TOLER等于5%的位移L2-范数的检查。
  12.     缺省时,程序将通过比较不平衡力的平方和的平方根(SRSS)与VALUE×TOLER的值来检查力(在包括转动自由度时,还有力矩)的收敛。 VALUE 的缺省值是所加载荷(或在施加位移时,Netwton-Raphson回复力)的SRSS,或 MINREF (其缺省为0.001),取较大者。如果 SOLCONTROL ,OFF,则对于力的收敛, TOLER 的缺省值是0.001,而 MINREF 的缺省为1.0。
  13.     用户应当几乎总是使用力收敛检查。可以添加位移(或者转动)收敛检查。对于位移,程序将收敛检查建立在当前(i)和前面(i-1)次迭代之间的位移改变(Δu)上,Δu =u i -u i-1 。
  14.      注意 ─如果用户明确地定义了任何收敛准则[ CNVTOL ],缺省准则将失效。因此,如果用户定义了位移收敛检查,用户将不得不再定义力收敛检查(使用多个 CNVTOL 命令来定义多个收敛准则)。
  15.     使用严格的收敛准则将提高用户的结果的精度,但以更多次的平衡迭代为代价。如果用户想紧缩(或放松-但不推荐)收敛准则,用户应当改变 TOLER 一到两个数量级。一般地,用户应当继续使用VALUE的缺省值;也就是,通过调整TOLER,而不是VALUE,来改变收敛准则。用户应当确保MINREF=0.001的缺省值在用户的分析范围内有意义。如果应用某一单位系统,使荷载变得十分小,可能需要指定较小的MINREF值。
  16.     在非线性分析中,不推荐把两个或多个不相连的结构放在一起分析,因为收敛检查试图把这些彼此不相连的结构联系起来,通常会产生不希望的残余力。
  17. 在单一和多自由度系统中检查收敛
  18.     要在单自由度系统中检查收敛,用户对这一个自由度计算出不平衡力,然后将这个值与给定的收敛准则(VALUE×TOLER)比较 (同样也可以对单自由度的位移或旋转收敛进行类似的检查)。然而,在多自由度系统中,用户也许想使用不同的比较方法。
  19.     ANSYS程序提供三种不同的矢量范数用于收敛检查:
  20.     无穷范数在用户模型中的每一个自由度处重复单-自由度检查;
  21.     L1范数将收敛准则同所有自由度的不平衡力(或力矩)的绝对值的总和相比较;
  22.     L2范数使用所有自由度不平衡力(或力矩)的SRSS进行收敛检查。当然,对于位移收敛检查,可以执行附加的L1、L2检查。
  23. 实例
  24.     对于下面例子,如果不平衡力(在每一个自由度处单独检查)小于或等于5000×0.0005(也就是2.5),且如果位移的改变(以SRSS检查)小于或等于10×0.001(也就是0.01),子步将认为是收敛的。
  25.     CNVTOL,F,5000,0.0005,0
  26.     CNVTOL,U,10,0.001,2
  27. 2.2.2.8.3  平衡迭代的最大次数
  28.     ANSYS的自动求解控制把NEQIT的值,根据问题的物理特性,设置为15到26次平衡迭代。应用小时间步,可减少二次收敛迭代次数。
  29.     这个选项限制了一个子步中进行的最大平衡迭代次数(如关闭求解控制,缺省=25)。如果在这个平衡迭代次数之内不能满足收敛准则,且如果自动步长是打开的[ AUTOTS ],分析将尝试使用二分法。如果二分法是不可能的,那么,分析将或者终止,或者进行下一个载荷步,依据用户在 NCNV 命令中发出的指示。
  30. 2.2.2.8.4  预测─修正选项
  31.     如不存在梁或壳单元,ANSYS的自动求解控制设置 PRED ,ON。如果当前子步的步长大大减小,PRED将关闭。对于瞬态分析,将关闭预测选项。
  32.     对于每一个子步的第一次平衡迭代,用户可以激活自由度求解的预测。这个特点将加速收敛,且如果非线性响应是相对平滑的,它特别的有用。在包含大转动或粘弹的分析中它并不是非常有用。在大转动分析中,预测可能引起发散,因而不推荐使用。
  33. 2.2.2.8.5  线性搜索选项
  34.     ANSYS的自动求解控制,将根据需要关闭或打开线性搜索。对大多数接触问题, LNSRCH 打开。对大多数非接触问题, LNSRCH 关闭。
  35.     这个收敛增强工具用程序计算出的比例因子(具有0和1之间的值)乘以计算出的位移增量。因为线性搜索算法是用来对自适应下降选项[ NROPT ]进行的替代,如果线性搜索选项是开,自适应下降不被自动激活。不建议用户同时激活线性搜索和自适应下降。
  36.     当存在强制位移时,只有至少有一次迭代的线性搜索值为1,计算才可以收敛。ANSYS调节整个ΔU矢量,包括强制位移值,否则,除了强制自由度处以外,一个小的位移值将随处发生。直到迭代中的某一次具有1的线性搜索值,ANSYS才施加全部位移值。
  37. 2.2.2.8.6  步长缩减准则
  38.     为了更好地控制时间步长上的二分和缩减,应用[ CUTCONTROL , Lab ,VALUE,Option]。缺省时,对于 Lab =PLSLIMIT(最大塑性应变增量极限),VALUE设置为15%。设这么大的值,是为避免由高塑性应变引起的不必要的二分,因为高塑性应变可能是由用户并不感兴趣的局部奇异引起。对于显式蠕变(Option=0),Lab=CRPLIM(蠕变增量极限),VALUE设置为10%。这对蠕变分析是一个合理的极限。对于隐式蠕变(Option=1),缺省为无最大蠕变准则。但是用户可以指定蠕变率控制。对于二阶动力方程,每个周期的点数(Lab=NPOINT),缺省为VALUE=13,这样可以很小的代价获得有效精度。
复制代码
  1. ANSYS结构非线性分析指南连载二
  2. 发表时间:2007-7-25  作者: 安世亚太    来源: e-works
  3. 关键字: ANSYS 结构非线性分析  
复制代码
但是你可能在看了这些后觉得和电磁长联系不起来? 因为你可能不知道结构分析中的力和位移对应着电磁长中的那些量。 你这时可以看看ANSYS的Help宝典:
  1. Theory Reference | Chapter 5. Electromagnetics | 5.2. Derivation of Electromagnetic Matrices
复制代码
;你就可以有个了解了。


这些问题或许得想想:
1)关于几种矢量(如:矢量{.1,.2,0.4})的范数大小比较(收敛标准):无穷范数(最大模),1范数(模的大小),范数(矢量的长度)
2)ANSYS中有几个很容混淆的收敛指标的含义:

电场分析中:电流(CURR,AMPS),电压(VOLT),电压降(VLTG)。
磁场分析中:电流(CURR,CURT),电动势(EMF),电流片(CSG),标矢(MAG),磁通(flux),失势(A)。
让人糊涂的是:ANSYS help中CNVTOL中的指标的分类和ANSYS GUI是不同的。不知道了,一般用GUI吧。

3)有的自由度(如位移U)是两次迭代的差值小于容查,有的自由度(如力F)用的是施加值外力与内力的差值小于容查。
位移常常可以作为辅助的求解收敛准则,来加强解的精确性:如:除了定义力的收敛准则(内外力矢量的L2范数小于容查)限制两次迭代计算的位移最大差值不能大于某个量。

电磁场中到底那些量是U一类型的量呢?那一些又是F一类型的量呢?是内外力差值还是迭代差值?
自己琢磨吧,我也很模糊,呵呵

[ 本帖最后由 北极熊甲 于 2007-9-16 22:03 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

1

查看全部评分

回复 不支持

使用道具 举报

 楼主| 发表于 2007-9-17 10:39:22 | 显示全部楼层 来自 黑龙江哈尔滨
关于电机的旋转的动态求解的实现:

可以参考一下:这本书《交流电机动态分析》
  1. 本书共7章。第1章是预备知识,主要说明交流电机动态分析的特点、步骤的基本方法,包括坐标变换、等效电路、运动方程和状态方程和建立及其解法。2-6章阐明在常用的各种坐标系中,感应电机和同步电机的运动方程、运算电抗和状态方程的导出,许多经典电磁瞬态问题的解法一些典型动态问题的求解。第7章简要地介绍变频器供电时交流电机的分析。书末有6个附录,包括感应电机和同步电机动态计算的两上源程序,使读者掌握基本理论后,可较快地进入实际问题的动态计算。
  2. 本书是高等学校电气工程系的研究生教材,也可供高等学校教师以及电机设计和运行方面的工程技术人员作为参考用书。
复制代码


http://search.dangdang.com/rd.asp?id=8950969&clsid=01.63.05.03&key=%bd%bb%c1%f7%b5%e7%bb%fa%b6%af%cc%ac%b7%d6%ce%f6
回复 不支持

使用道具 举报

 楼主| 发表于 2007-9-18 09:16:17 | 显示全部楼层 来自 黑龙江哈尔滨
关于内存的使用,欢迎大家补充。
  1. 1.       启动指定的GUI对话框: 硬拷贝图形,查询,选择,注释<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

  2. (RAM=计算机硬件实有的内存+计算机的虚拟内存), 工作空间所需的内存,由命令-m指定,或在launcher 的对话框中指定.

  3. 工作空间中的一部分叫做database space (数据库空间) ,ANSYS用来存放实体模型,网格,结果(基本上就是输入和输出)数据. database memory就可以认为是RAM中jobname.db文件的大小. 如果由-db命令或launcher对话况中指定的数据库空间大小,不足以放下database和一个结果序列,那么ANSYS会出现这样的提示:
  4. ***note*****
  5. Page file used.
  6. 工作空间的另一部分叫做scratch space, 用来进行布尔运算,单元接矩阵的形成,方程求解.如果工作空间除去database space剩下的内存不够scratch space用,ANSYS给出这样的提示:
  7. *** The Initial memory allocation (-m) has been exceeded. ***
  8. ANSYS这时会去到处强可用的内存. 这时的scratch space增加,带来work space的增加,系统给ANSYS工作空间分配更多的内存,以满足scratch space的需要. 大部分求解器支持这种动态分配内存.

  9. 2.       低配置机器处理大模型的办法:

  10. 1) 以能满足需要的最少的database space和足够大的总的workspace 进入ANSYS
  11. 2) 和平常一样进行前处理,施加荷载和设置求解选项.
  12. 3) 退出ANSYS,选择save Geometry+Loads 选项
  13. 4) 在batch mode下,用以下的输入文件求解.
  14. 在最大的swap空间里,在批处理模式下进行计算,且不把结果信息写入database,也不把geometry data信息写到结果文件中
  15. 5) 以更大的database space (database + one result set)进入ANSYS
  16. 6) 和平常一样进行后处理.
  17. 4)中的输入文件如下:
  18. /batch               !进入批处理方式
  19. Resume             !恢复database
  20. /config,norstgm,1     !不把几何信息存入结果文件
  21. /config,noeldbw,1      !不把结果写入database
  22. /solu               
  23. Eqslv,pcg,1e-8       !如果需要的话,用户指定求解器
  24. Solve
  25. Finish
  26. /exit,nosave         !退出不保存

  27. 原因:
  28. ANSYS会把结果文件自动写到jobname.rst文件中的,所以在求解时没有必要把结果文件存到database中. 默认下,在计算时ANSYS会把结果文件存到database中,造成database很大,就有可能出现pagefile的警告.
  29. 在批处理模式下进行求解,在GUi下进行后处理.所以用户可以为几何信息指定最小的database的大小(-db),剩下较大的RAM用作求解.

  30. /config,noeldbw,1指定:不把几何数据(geometry data)写到结果文件中. 如果把几何数据(geometry data)写到结果文件中,用户可以在入恢复(resume) database情况下就进行后处理.
复制代码
好久以前自己写的,很乱,将就着看吧 ,当时的源文献已经找不到了,但记得主要来源是XANSYS.net

[ 本帖最后由 北极熊甲 于 2007-9-18 09:59 编辑 ]
回复 不支持

使用道具 举报

 楼主| 发表于 2007-9-18 09:18:10 | 显示全部楼层 来自 黑龙江哈尔滨
占位
回复 不支持

使用道具 举报

 楼主| 发表于 2007-9-18 09:18:13 | 显示全部楼层 来自 黑龙江哈尔滨
占位
回复 不支持

使用道具 举报

 楼主| 发表于 2007-9-18 09:18:16 | 显示全部楼层 来自 黑龙江哈尔滨
占位
回复 不支持

使用道具 举报

 楼主| 发表于 2007-9-18 09:18:19 | 显示全部楼层 来自 黑龙江哈尔滨
占位
回复 不支持

使用道具 举报

 楼主| 发表于 2007-9-18 09:18:23 | 显示全部楼层 来自 黑龙江哈尔滨
关于谐波分析中是否可以含有非线性材料的问题
Author: Mike Yaksh
Date: 2007-03-14 10:24:06

Hi Pietro



For 2D there is the nonlinear solver for harmonic solutions which seem
to work without 124's. With 124, it works, but sometimes the answers
are not so good (for some earlier versions, I have not checked
recently). It depends on the severity of the saturation. For some AC
machines (which usually needs the 124), the saturation can be extreme
depending on the configuration of the rotor bars whether or not they are
embedded or opened to the air gap. I have seen some really good
comparisons with AC machines at locked rotor condition in 2D using the
nonlinear harmonic solver and the objective was to compute the torque
versus RPM (which means the rotor bar RSVX needs to be factored for use
with harmonic analyses). With permanent magnet machines, the static
simulations take into the saturation. For generators, since a transient
is being solved, the saturation is being taken into account, and you can
see the effect of the saturation at the peak of the curve and as it
passes through the zero point. For linear solutions, the 3 phase
currents are balanced and the curves like sine's out of a book.



In 3D, any static solutions with permanent magnet machines are good with
the 96 or 117. For AC machines and 124, you have to use the 97 and then
address the iron-air interface issue first. I do think the nonlinear
solver works with the 97. In times past I have seen macros to allow the
elements to have individual materials, and iterations would be performed
allowing the permeabilities follow the BH curves.



Mike Yaksh

NAC International

Norcross GA





Pietro wrote:

I think an other problem to take into account is the non linearity of
the material used for the electrical machines. Since the exitation is
usually an harmonic current how one can deal with the distortion of the
B field?



Author: Mike Yaksh
Date: 2007-03-16 01:29:42

Hi Guow



I have used it in 2D induction heating problem. There is some
description in the on-line help (I think I have seen it, and I am not
dreaming about it). Before it came along I had a macro that would have
MURX for each element to follow the BH curve, and now I do not use that
macro. On using it with 124, I have seen some good comparisons for some
AC machines, but for some closed bar rotors machines, it has not been so
good. The lack of agreement could have been for some other reasons.



I almost always do things through macros, and do not use the GUI, so I
have not seen any impediment to using it. I am pretty much macro
driven. Keep in mind there is nothing for 3D along these lines.



Mike Yaksh

NAC International

Norcross GA



Guow wrote:

You mean there is Nonlinear Harmonic solver in EMAG. But in ANSYS HELP,
I see nonlinear cannot be included in Harmonic. It really works?



[ 本帖最后由 北极熊甲 于 2007-10-22 16:21 编辑 ]
回复 不支持

使用道具 举报

 楼主| 发表于 2007-9-18 09:18:26 | 显示全部楼层 来自 黑龙江哈尔滨
占位
回复 不支持

使用道具 举报

 楼主| 发表于 2007-9-18 09:18:28 | 显示全部楼层 来自 黑龙江哈尔滨
占位
回复 不支持

使用道具 举报

 楼主| 发表于 2007-9-18 09:18:31 | 显示全部楼层 来自 黑龙江哈尔滨
占位
回复 不支持

使用道具 举报

 楼主| 发表于 2007-9-18 09:18:34 | 显示全部楼层 来自 黑龙江哈尔滨
占位
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-3-29 18:51 , Processed in 0.067004 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表