文档库 最新最全的文档下载
当前位置:文档库 › ANSYS重启动技术

ANSYS重启动技术

ANSYS重启动技术
ANSYS重启动技术

ANSYS重启动技术

1 重新启动一个分析

有时,在第一次运行完成后也许要重新启动分析过程,例如想将更多的载荷步加入到分析中,在线性分析中也许要加入别的加载条件,或在瞬态分析中加入另外的时间里程加载曲线,或者在非线性分析收敛失败时需要恢复。ANSYS 允许两种不同类型的重启:单架构重启与用于静态和全瞬态结构分析的多架构重启。单架构重启只允许你在一个工作停止点恢复它,而多架构重启可以在分析的任何点恢复工作,条件是保存了信息。这项功能允许你在一个模型上作多个分析并且给了你从异常中断恢复的更多选择。

要重启分析,模型必须符合以下条件:

分析类型必须是静态(稳态)、谐波(二维磁场)或瞬态(只能是全瞬态),其它的分析不能被重新启动。

在初始运算中,至少已完成了一次迭代。

初始运算不能因“删除”作业、系统中断或系统崩溃被中断。

1.1 一般重启动

一个传统的重启需要有工作初始运算的特定文件,并且需要你在使用SOLVE命令前改变输入。

1.1.1一般重启动的要求

在初始运算时必须得到以下文件:

Jobname.DB文件-在求解后、POST1后处理之前保存的数据库文件,必须在求解以后保存这个文件,因为许多求解变量在求解程序开始以后设置的,在进入POST1前保存该文件,因为在后处理过程中,SET命令(或功能相同的GUI路径)将用这些结果文件中的边界条件改写存储器中的已经存在的边界条件。接下来的SA VE命令将会存储这些边界条件(对于非收敛解,数据库文件是自动保存的,见下面的注释项)。

Jobname.EMAT文件-单元矩阵。(如果已建立)

Jobname.ESA V或Jobname.OSAV文件-Jobname.ESA V文件保存单元数据,Jobname.OSAV文件保存旧的单元数据。Jobname.OSA V文件只有当Jobname.ESA V 文件丢失、不完整或由于解答发散,或因位移超出了极限,或因主元为负引起Jobname.ESA V文件不完整或出错时才用到。在NCNV命令中,如果KSTOP被设为1(缺省)或2、或自动时间步长被激活,数据将写入Jobname.OSA V文件。如果需要Jobname.OSA V文件,必须在重新启动时把它改名为Jobname.ESA V文件。

结果文件-不是必需的,但如果有,从重启动运行得出的结果将通过适当的

有序的载荷步和子步号追加到这个文件中去。如果因初始运算结果文件的结果设置数超出而导致中断的话,需在重新启动前将初始结果文件名改为另一个不同的文件名。这可通过执行ASSIGN命令(Utility Menu>File>ANSYS File Option)实现。

注:-如果由于不收敛、时间限制、中止执行文件(Jobname.ABT文件)、或其它程序诊断错误引起程序中断的话,数据库会自动保存,求解输出文件(Jobname.OUT文件)会列出这些文件和其它一些在重新启动时所需的信息。中断原因和重新启动所需的保存的单元数据文件见Restart Information for Nonlinear Analyses(表3-2)。

如果文件.RDB,.LDHI,或.Rnnn在先前运算中偶然生成,在进行单架构重启前你必须删除他们。

在交互模式中,已存在的数据库文件会首先写入到备份文件(Jobname.DBB 文件)中。在批处理模式中,已存在的数据库文件会被当前的数据库信息所替代,不进行备份。

1.1.2一般重启动的步骤

重启动分析的步骤如下:

1、进入ANSYS程序,给定与第一次运行时相同的文件名(执行/FILNAME 命令(Utility Menu>File>Change Jobname))。

2、恢复数据库文件(RESUME命令(Utility Menu>File>Resume Jobname. db))于是进入求解处理器(/SOLU命令(Main Menu>Solution))

3、说明这是重启动分析(执行ANTYPE,REST命令(Main Menu>Solution>Restart))

4、按需要规定修正载荷或附加载荷,从前面的载荷值调整坡道载荷的起始点,新加的坡道载荷从零开始增加,新施加的体积载荷从初始值开始。删除的重新加上的载荷可视为新施加的负载,而不用调整。待删除的表面载荷和体积载荷,必须减小至零或到初始值,以保持Jobname.ESA V文件和Jobname.OSA V文件的数据库一致。

如果你是从收敛失败重新启动的话,务必采取所需的正确操作。

5、指定是否要重新使用三角化矩阵(TRI文件),可用以下操作:

命令:

KUSE

缺省时,ANSYS为重启动第一载荷步计算新的三角化矩阵,通过执行KUSE,1命令,可以迫使称许再使用已有的矩阵,这样可节省大量的计算时间。然而,仅在某些条件下才能使用Jobname.TRI文件,尤其当规定的自由度约束没有发生改变,且为线性分析时。详细内容见ANSYS 理论参考手册。

通过执行KUSE,-1,可以使ANSYS重新形成单元矩阵,这样对调试和处

理错误是有用的。

有时,可能需根据不同的约束条件来分析同一模型,如一个四分之一对称的模型(具有对称-对称(SS),对称-反对称(SA),反对称-对称(AS)反对称-反对称(AA)条件)。在这样的情况,必须牢记以下要点:

四种情况(SS,SA,AS,AA)都需要新的三角化矩阵。

可保留Jobname.TRI文件的副本用于各种不同工况,在适当时候使用。

可以使用子结构(将约束节点作为主自由度)以减少计算时间(见ANSYS Advanced Analysis Techniques Guide.)ANSYS 高级分析技术指南Substructuring 第5章)。

6、发出SOLVE命令初始化重启动求解(详情见Obtaining the Solution3.9)。

7、对附加的载荷步(若有的话)重复步骤4、5,和6,或使用载荷步文件法产生和求解多载荷步,使用下述命令:

命令:

LSWRITE

命令:

LSSOLVE

8.按需要进行后处理,然后退出ANSYS。

重新启动输入列表示例如下所示:

!Resart run:

/FILNAME,….!作业名

RESUM

/SOLU

ANTYPE,,REST!指定为前述分析的重启动

!

!指定新载荷、新载荷步选项等

!对非线性分析,采用恰当的正确操作.

!

SA VE

SOLVE!开始重启动求解.

SA VE!SA VE可选项供后续可能进行的重启动用.

FINISH

!

!按需要进行后处理

!

/EXIT,NOSA V

1.1.3从不兼容的数据库重新启动非线性分析

有时,后处理过程先于重启动,如果在后处理期间执行SET或ASVE命令的话,数据库中的边界条件会发生改变,变成与重启动分析所需的边界条件不一致。缺省条件下,程序在退出前会自动的保存文件。在求解的结束时,数据库存储器中存储的是最后的载荷步的边界条件(数据库只包含一组边界条件)。

POST1中的SET命令(不同于SET,LAST)为指定的结果将边界条件读入数据库,并改写存储器中的数据库。如果接下来保存或退出文件,ANSYS会从当前的结果文件开始,通过D’S和F’S改写数据库中的边界条件。然而,要从上一求解子步开始执行边界条件变化的重启动分析,需有求解成功的上一求解子步边界条件。

1.1.3.1边界条件重建

要为重启动重建正确的边界条件,首先要运行“虚拟”载荷步,过程如下:

1、将Jobname .OSA V文件改为Jobname .ESA V文件。

2、进入ANSYS程序,指定使用与初始运行相同的文件名(可执行FILNAME 命令,(Utility Menu>File>ChangeJobname))。

3、恢复数据库文件(RESUME命令(Utility Menu>File>Resume Jobname)),然后进入SOLUTION程序(/SOLU命令(Main Menu>Solution))。

4、指明这是重启动分析,命令为ANTYPE,REST(Main Menu>Solution>Restart)。

5、从上一次已成功求解过的子步开始重新规定边界条件,因解答能够立即收敛,故一个子步就够了。

6、执行SOLVE命令。(Main Menu>Sloution>Current Ls or Main Menu>Solution>Run Flotran)

7、按需要施加最终载荷及加载步选项。如加载步为前面(在虚拟前)加载步的延续,需调整子步的数量(或时间步步长),时间步长编号可能会发生变化,与初始意图不同。如果你需要保持时间步长编号(如瞬态分析),可在步骤6中使用一个小的时间增量。

8、继续如Restarting an Analysis3.12节描述的过程。

1.2多点重启动

如果在做一个非线性静态或全瞬态结构分析,ANSYS9(缺省)将设立面向多重架构重启的参数,多重架构重启允许你在运行过程中的许多子步保存分析信息. 然后在这些子步重启分析.在你进行初始分析前,你需要用RESCONTROL命令建立在每个子步保存重启文件的频率.

当需要重启工作,使用ANTYPE命令指定重启点和重启类型,可以在重启动点继续工作(做好必须的修正工作).或者可以在重启动点终止一个载荷步(改变加载比例),然后接着做下一载荷步。

如果你想不用特多架构重启特征而使用单架构重启,执行RESCONTROL命令,DEFINE,NONE. Upon doi,DEFINE,NONE.ng a singleframe restart (ANTYPE,,REST),确保任何.LDHI,.RDB,和.Rnnn文件已从当前目录中删除。

1.2.1多点重启动的要求

要进行多架构重启,需要下列文件:

Jobname.RDB文件- 这是ANSYS在第一载荷步的第一次迭代时系统自动保存的数据库文件.这个文件提供了规定了所有初始条件的求解的完整描述.而且不管对于特定工作进行了多少次重启都一直保持不变.当执行一个工作时.在执行第一次命令之前,你需要输入所有求解必须的信息.包括参数(APDL),构成,和强制求解设定信息.如果你在执行第一次命令前未指定参数,参数将不会保存到.RDB文件,这样的话,在开始求解前你必须使用命令PARSA V,重启时使用命令PARRES保存参数.如果.RDB文件中保存的信息不足以进行重启,你必须在执行SOLVE命令之前将附加信息输入重启文件.

Jobname.LDHI文件-这是指定工作的加载历史文件,他是一个ASCII码文件,类似LSWRITE命令生成的文件,它存储了每个载荷步的载荷与边界条件.载荷与边界条件是为FE网格存储的,在被存入文件Jobname.LDHI前就被施加倒实体模型并转换到FE网格.当执行多架构重启时,ANSYS从这个文件读取重启载荷步的载荷与边界条件(类似于LSREAD命令).通常,因为重启的渐变载荷条件,你需要两相邻的载荷步的载荷与边界条件.你不能修改这个文件.因为任何改动都会引发难以预料的的重启情况. 这个文件在每个载荷步末被修改,也可能是执行ANTYPE,,REST,LDSTEP,SUBSTEP,ENDSTEP 命令.对于表格型载荷或边界条件,你应该确认APDL参数表在重启时可用.

Jobname.Rnnn文件–这个文件包含单元保存记录,类似于OSA V和.ESA V文件.它包含所有求解命令和一个载荷步的特定子步的状态. 所有.Rnnn文件在收敛载荷步被保存,因此所有单元保存记录是有效的. 如果子步不收敛,这个子步将不会保存.Rnnn文件.或者说,来自前面收敛载荷步的.Rnnn文件被保存了.

它不支持KUSE. 一个新的硬度矩阵及其相关的.TRI文件将被新建.

Rnnn文件不保存EKILL和EALIVE命令. 如果EKILL或EALIVE命令在重启时需要,你必须重新执行这些命令.

RDB文件在第一载荷步的第一子步时仅当数据库信息有效时才保存.如果在第一载荷步后输入其它信息,并且这些信息为重启所需,,那么你必须在重启阶段输入这些信息,当使用参数(APDL)时,这种情况经常发生.你必须在初始运行时用PARSA V命令保存参数.用PARRES命令在重启中恢复参数. 当你想改变单元实常值时,这种情况也会出现.这时就要在重启期间重执行R命令在方程求解器层次你不能重启工作,(例如,预条件共轭梯度法)工作只能在子步层次上重启(不管是瞬态还是Newton-Raphson loop).

当使用弧长法时,多架构重启不支持ANTYPE中的ENDSTEP选项.

所有载荷与边界条件都保存在Jobname.LDHI文件中;因此.对于重启.排除和删除实体模型的载荷与边界条件不会导致条件从无线单元模型上被删除.你必须直接从节点和单元上删除这些条件才有效.

1.2.2多点重启动的过程

使用下列过程重启动分析:

1、进入ANSYS程序并指定与初始运行相同的jobname ,这要执行/FILNAME命令(Utility Menu>File>Change Jobname) 命令,使用/SOLU (Main Menu>Solution)进入求解处理器。

2、执行RESCONTROL,FILE_SUMMARY命令决定在哪个载荷步和子步重启动,这个命令将打印当前目录中所有.Rnnn文件的子步与载荷步信息。

3、执行ANTYPE,,REST,LDSTEP,SUBSTEP,Action (Main Menu>Solution>Restart)命令恢复数据库文件并指出这是一个重启分析.

4、指定所需的修正载荷与附加载荷,如果你从收敛失败的分析中重启,一定要确定修改是真正所需的.

5、执行SOLVE命令开始重启解答(See Obtaining the Solution for details.) 当进行重启时,你必须执行SOLVE命令,包括ENDSTEP和RSTCREATE.

6、按预期后处理.然后退出ANSYS程序.

7、如果文件Jobname.LDHI和Jobname.RDB存在,ANTYPE,,REST命令将执行如下:

恢复数据库文件Jobname.RDB

从Jobname.LDHI文件中重建载荷与边界条件.

从the .Rnnn文件中重建求解命令与状态.

这时,你可以进入其他命令重写ANTYPE命令恢复的输入.

注:

从Jobname.LDHI文件恢复的载荷与边界条件用于FE网格.在Jobname.LDHI.文件中未存实体模型载荷与边界条件.

作业重启动后,文件在下列几种方式下受到影响.:

RDB文件不变.

所有晚于重启点的载荷步与子步将从.LDHI文件中删除,每个新载荷步的信息将添加到文件中。

所有含有早于重启点的载荷步与子步的.Rnnn文件将被保存不变,所有含有晚于重启点的载荷步与子步的文件将在重启求解前被删除,以免发生文件冲突。RST文件根据重启更新,所有晚于重启点的载荷步与子步得来的结果将被删除以防冲突,新的求解信息将被添加到.RST文件末尾。

当一个作业再从头(第一子步,第一载荷步)开始,在新的求解开始之前,当

前目录中当前jobname的所有重启文件(.RDB,.LDHI,.Rnnn) 将被删除。

ANTYPE,REST,LDSTEP,SUBSTEP,RSTCREATE 可以用来生成分析中特定载荷步与子步的的结果文件,它必须与OUTRES命令联用以写下结果。RSTCREATE进程不会更新或删除任何重启文件,在一些保存的点允许使用RSTCREATE。

ANSYS时程分析重启动例子:

finish

/clear,nostart ! /config,nres,2000

/CWD,'E:\graduate design\FEM\beam\transient\seismic\restart'

/filnam,restart,1 /title,restart /PREP7 ET,1,BEAM3 R,1,1,0.83333e-1,1, , , , MP,EX,1,200e9 MP,DENS,1,7.8e3

N,1 N,201,200 FILL E,1,2

EGEN,200,1,1 D,1,UX,,,,,Uy D,201,Uy finish

/SOLU! Enter SOLUTION

ANTYPE,TRANS! Transient analysis

TRNOPT,FULL! Full method

rescontrol,define,50,last!将第50载荷步的最后一个子载荷步写入.Rnnn文件 rescontrol,define,100,last!将第100载荷步的最后一个子载荷步写入.Rnnn文件

!另外默认的还会将最后一个载荷步的最后一个子载荷步写入.Rnnn文件

!

!从文件中读取地震波付给数组

*dim,tjwe,,1000,1 *dim,tjns,,1000,1 *dim,tjud,,1000,1

*CREATE,ansuitmp

*VREAD,tjwe,'tjwe1D','txt',' ',1, , , , , ,

(F7.4) *END

/INPUT,ansuitmp

!*

*CREATE,ansuitmp

*VREAD,tjns,'tjns1D','txt',' ',1, , , , , ,

(F7.4) *END

/INPUT,ansuitmp

!*

*CREATE,ansuitmp

*VREAD,tjud,'tjud1D','txt',' ',1, , , , , ,

(F7.4) *END

/INPUT,ansuitmp

deltt=0.01!测量时间间隔.01s

betad,0.1462 KBC,0

outres,basic,all

parsave,all,parameter!保存参数,这对下面的重分析是必须的,因为这些参数是没有存

入.RDB文件的 *status!列出APDL信息

*do,i,1,500,1

acel,tjwe(i),tjns(i),tjud(i)

time,i*deltt nsubst,1 solve *enddo

rescontrol,file_summary

finish !重启动分析

/solu

antype,,restart,500,1

parres,,parameter!重新载入参数

*status

rescontrol,define,700,last!将第700载荷步的最后一个子载荷步写入.Rnnn文件 rescontrol,define,800,last!将第800载荷步的最后一个子载荷步写入.Rnnn文件

*do,i,501,1000,1 acel,tjwe(i),tjns(i),tjud(i)

time,i*deltt nsubst,1 solve *enddo

rescontrol,file_summary

finish /post26

NSOL,2,101,U,Y,UY_2

XV AR,1 PLV AR,2

/gropts,view,1!可以使图形能够用鼠标进行缩放

ANSYS10的help文档里面3.9节“3.9. Restarting an Analysis”讲述了大量重启动的问题,并且还附有大量情况的lgw,结合LZ的lgw或许能帮读者解决些实际问题吧.。

The sample input listing below shows how to set up the restart file parameters in an analysis then restart the analysis, continuing from a specified load step and substep ! Restart run: /prep7 et,1,42,,, !Define nodes and elements

mp,ex,1,10

mp,alpx,1,0.1

mp,alpy,1,0.1

mp,alpx,1,0.1

mp,nuxy,1,0.2 n,1

n,3,1,1

n,4,,1

n,5,2

n,6,2,1

e,1,2,3,4

e,2,5,6,3

finish

/solu

rescontrol,,all,1,5

!For all load steps, write the restartfile .Rnnn at every substep, but allow a maxi mum of 5 restart files per load step

nlgeom,on !Large strain analysis with temperature

loadings

nsubst,2

d,1,all

d,2,uy

outres,all,all

solve

bfe,1,temp,1,1

bfe,2,temp,1,5

solve

rescontrol,file_summary !List information contained in all the

!.Rnnn files for this job

finish

/post1

set,last

presol

finish

/solu

antyp,,rest,1,3

!Restart the analysis at load step 1,substep 3

solve

rescontrol,file_summary

finish

/post1

set,last

presol

finish

The sample input listing below shows how to terminate a load step at a particular substep, then continue with the next load step.

/solu

antype,,rest,1,3,endstep !End load step 1 at substep 3

!when time (load factor) = 0.6125

!ldstep = 1, substep = 3, load

solve !execute ENDSTEP, loads are

!rescaled to time = 0.6125

rescontrol,file_summary

bfe,1,temp,1,2 !apply higher loads,

bfe,2,temp,1,6

solve !execute solve to advance load

!factor from previous

!time = 0.6125 to time = 1.6125

/post1

set,last

presol

finish

The sample input listing below shows how to restart an analysis with old and ne w parameters.

/title, Multiframe Restart with Tabular Load.

/prep7

et,1,42 ! Build model

n,1,0.0,0.0

n,2,0.0,0.5

n,3,0.0,1.0

n,4,1.0,0.0

n,5,1.0,0.5

n,6,1.0,1.0

e, 1,4,5,2

e, 2,5,6,3

mp,ex,1,1000.0

mp,nuxy,1,0.3

mp,alpx,1,1.e-4

d,1,all

d,2,ux,0.0

d,3,ux,0.0

d,4,uy,0.0

*dim,ftbl,table,4,1,,time ! Make tabular point load

ftbl(1,0)=1,2,3,4

ftbl(1,1)=2.5,5.0,7.5,10.0

nsel,all

f,all,fx,%ftbl% ! Apply it to all nodes

flist

/solu

rescont,,all,all ! Save all substeps for possible restart

nlgeo,on

time,4

DELTIM,1

outres,all,all

solve ! Solve with point loads and the *.RDB file is saved ! at the moment. The parameterized tabular point load

! FTBL is also saved into *.RDB

*dim,temtbl,table,4,1,,time

! Define table TEMTBL and use it for body load: temperature temtbl(1,0)=1,2,3,4

temtbl(1,1)=250,500.0,750,1000.

! bf,all,TEMP,%temtbl% ! May use this to apply the body load table

! bflist

parsave,all,moreload

! Save all the APDL parameters and tables to file: moreload

! NOTE: *.RDB does not have information of table TEMTBL. fini /clear, nostart

/solu

ANTYPE,,RESTART,1,3,endstep

! Do restart ENDSTEP because we want to apply TEMTBL at TIME = 3.5 (LDSTEP=1,SUBSTEP=3) because we want to Apply the temperature load from TIME=3.5 onwards.

! Here, RESTART has resumed *.RDB database where the Table FTBL is saved.

solve ! Activate ENDSTEP

parresu,,moreload

! For further load step, we want to apply table TEMTBL as body force. NOTE: table TEMTBL is not in *.RDB. Therefore, we have to use PARRESU comm and. APDL file "moreload" issaved earlier.

*status

! List all the ADPL information available at this point

bf,all,TEMP,%temtbl%

! Apply temperature table load TEMTBL

bflist

time,4

! Solve up to TIME = 4.0 because the load step ENDSTEP only carries up to TIME = 3.5

Solve

fini

/post1

set,last

prdis

prrsol

fini

The sample below demonstrates a restart after changing boundary conditions.

/prep7

et,1,21

r,1,1,1,1,1,1,1

n,1

e,1

fini

/solu

antyp,trans

timint,off

time,.1

nsub,2

kbc,0

d,1,ux,100 ! to apply initial velocity (IC command is preferred)

solve

timint,on

ddele,1,ux ! this requires special handling by multi-frame restart if a reaction fo rce exists at this dof, replace it with an equal force using the endstop option

time,.2

nsub,5

rescontrol,define,all,1 ! request possible restart from any substep

outres,nsol,1

solve

fini

/solu

antyp,,restart,2,3 ! this command resumes the .rdb database created at the st art of solution (restart from substep 3)

ddele,1,ux ! re-specify boundary condition deleted during solution

solve

fini

/post26

nsol,2,1,ux

prvar,2 ! results show constant velocity through

restart

fini

/exit

NSUBST, NSBSTP, NSBMX, NSBMN, Carry

Specifies the number of substeps to be taken this load step. OUTRES, Item, Freq , Cname

Controls the solution data written to the database.

BFE, ELEM, Lab, STLOC, V AL1, V AL2, V AL3, V AL4 Defines an element bod y force load.

ANSYS命令流实例

/PREP7 !进入前处理 ANTYPE,STATIC !设置分析类型为静力结构分析 PSTRES,ON !用于后面的模态分析中考虑预应力(该开关不影响静力分析) ET,1,LINK10 !选取单元类型1(单向杆单元) KEYOPT,1,3,0 !设置仅承受拉应力,KEYOPT(3)=0 R,1,306796E-8,543248E-8 !设置实常数,包括绳索截面积(306796E-8),初始应变(543248E-8) MP,EX,1,30E6 !定义材料的弹性模量(1号材料) MP,DENS,1,73E-5 !定义材料的密度(1号材料) N,1 ! 定义第1号节点 N,14,100 ! 定义第14号节点 FILL ! 均分填满第2号至第13号节点 E,1,2 !由节点1及节点2生成单元 EGEN,13,1,1 !依序复制生成13个单元 D,ALL,ALL ! 对所有节点施加固定约束 FINISH ! 前处理结束 /SOLU ! 进入求解模块,求解预应力引起的应力状态 SOLVE ! 求解 FINISH ! 退出求解模块 /POST1 ! 进入一般的后处理 ETABLE,STRS,LS,1 !针对LINK10单元,建立单元列表STRS,通过LS及特征号1来获得单元的轴向应力 *GET,STRSS,ELEM,13,ETAB,STRS !针对单元列表STRS, 提取13号单元的应力 FINISH ! 后处理结束 /POST26 ! 进入时间历程后处理,处理支反力 RFORCE,2,1,F,X !将1号节点上的x方向支反力提取,并存储到2号变量中 STORE ! 存储 *GET,FORCE,V ARI,2,EXTREM,VMAX !将2号变量的最大值赋给参数FORCE /SOLU ! 再次进入求解模块,模态分析 ANTYPE,MODAL ! 模态分析 MODOPT,SUBSP,3 ! 选择子空间迭代法,求3阶模态 MXPAND,3 ! 设定3阶模态扩展 PSTRES,ON ! 用于在模态分析中考虑预应力(还需在前面的静力分析中也同时打开) DDELE,2,UX,13 ! 删除从2号节点到13号节点上的UX约束 DDELE,2,UY,13 !删除从2号节点到13号节点上的UY约束 SOLVE !求解 *GET,FREQ1,MODE,1,FREQ ! 提取第1阶模态共振频率,并赋值给参数FREQ1 *GET,FREQ2,MODE,2,FREQ ! 提取第2阶模态共振频率,并赋值给参数FREQ2 *GET,FREQ3,MODE,3,FREQ ! 提取第3阶模态共振频率,并赋值给参数FREQ3 *STATUS !列出所有参数的实际内容

Ansys常见命令流

Ansys命令流 第一天 目标:熟悉ANSYS基本关键字的含义 k --> Keypoints 关键点 l --> Lines 线 a --> Area 面 v --> Volumes 体 e --> Elements 单元 n --> Nodes 节点 cm --> component 组元 et --> element type 单元类型 mp --> material property 材料属性 r --> real constant 实常数 d --> DOF constraint 约束 f --> Force Load 集中力 sf --> Surface load on nodes 表面载荷 bf --> Body Force on Nodes 体载荷 ic --> Initial Conditions 初始条件 第二天 目标:了解命令流的整体结构,掌握每个模块的标识 !文件说明段 /BATCH /TITILE,test analysis !定义工作标题 /FILENAME,test !定义工作文件名 /PREP7 !进入前处理模块标识 !定义单元,材料属性,实常数段 ET,1,SHELL63 !指定单元类型 ET,2,SOLID45 !指定体单元 MP,EX,1,2E8 !指定弹性模量 MP,PRXY,1,0.3 !输入泊松比 MP,DENS,1,7.8E3 !输入材料密度 R,1,0.001 !指定壳单元实常数-厚度...... !建立模型 K,1,0,0,, !定义关键点 K,2,50,0,,

K,3,50,10,, K,4,10,10,, K,5,10,50,, K,6,0,50,, A,1,2,3,4,5,6, !由关键点生成面 ...... !划分网格 ESIZE,1,0, AMESH,1 ...... FINISH !前处理结束标识 /SOLU !进入求解模块标识 !施加约束和载荷 DL,5,,ALL SFL,3,PRES,1000 SFL,2,PRES,1000 ...... SOLVE !求解标识 FINISH !求解模块结束标识 /POST1 !进入通用后处理器标识 ...... /POST26 !进入时间历程后处理器 …… /EXIT,SAVE !退出并存盘 以下是日志文件中常出现的一些命令的标识说明,希望能给大家在整理LOG文件时有所帮助 /ANGLE !指定绕轴旋转视图 /DIST !说明对视图进行缩放 /DEVICE !设置图例的显示,如:风格,字体等 /REPLOT !重新显示当前图例 /RESET !恢复缺省的图形设置 /VIEW !设置观察方向 /ZOOM !对图形显示窗口的某一区域进行缩放

ansys实例命令流-弹塑性分析命令流

/FILNAME,Elastic-Plasitc,1 /TITLE, Elastic-Plasitc Analysis !前处理。 /PREP7 !**定义梁单元189。 ET,1,BEAM189 !定义单元。 !**梁截面1。 SECTYPE, 1, BEAM, HREC, , 0 !定义梁截面。SECOFFSET, CENT SECDATA,50,100,6,6,6,6,0,0,0,0 !定义梁截面完成。 !**定义材料。 MPTEMP,,,,,,,, !定义弹塑性材料模型。MPTEMP,1,0 MPDATA,EX,1,,2.05e5 MPDATA,PRXY,1,,0.3 TB,BISO,1,1,2, TBTEMP,0 TBDATA,,150,18600,,,, !定义弹塑性材料模型。!**建立几何模型。 K,1, , , , K,2 ,900, K,3 ,,50 LSTR, 1, 2 !**网格划分。 FLST,5,1,4,ORDE,1 !定义网格密度。FITEM,5,1 CM,_Y,LINE LSEL, , , ,P51X CM,_Y1,LINE CMSEL,,_Y LESIZE,_Y1, , ,50, , , , ,1 !定义网格密度完成。CM,_Y,LINE !网格划分。 LSEL, , , , 1 CM,_Y1,LINE CMSEL,S,_Y CMSEL,S,_Y1 LATT,1, ,1, , 3, ,1 CMSEL,S,_Y CMDELE,_Y CMDELE,_Y1 LMESH, 1 !网格划分完成。 !施加载荷及求解。 FINISH /SOL

!**施加约束。 FLST,2,1,3,ORDE,1 !施加约束。FITEM,2,1 /GO DK,P51X, , , ,0,UX,UY,UZ,ROTX, , , FLST,2,1,3,ORDE,1 FITEM,2,2 /GO DK,P51X, , , ,0,UY,UZ,ROTX, , , , !施加约束完成。 !**加载。 FLST,2,50,2,ORDE,2 FITEM,2,1 FITEM,2,-50 SFBEAM,P51X,1,PRES,100, , , , , , LSWRITE,1, !定义载荷步1完成。FLST,2,50,2,ORDE,2 !定义载荷步2。FITEM,2,1 FITEM,2,-50 SFEDELE,P51X,1,PRES LSWRITE,2, !定义载荷步2完成。!设定求解步并求解。 LSSOLVE,1,2,1,

ANSYS-结构稳态(静力)分析之经典实例-命令流格式

ANSYS 结构稳态(静力)分析之经典实例-命令流格式.txt两人之间的感情就像织毛衣,建立 的时候一针一线,小心而漫长,拆除的时候只要轻轻一拉。。。。/FILNAME,Allen-wrench,1 ! Jobname to use for all subsequent files /TITLE,Static analysis of an Allen wrench /UNITS,SI ! Reminder that the SI system of units is used /SHOW ! Specify graphics driver for interactive run; for batch ! run plots are written to pm02.grph ! Define parameters for future use EXX=2.07E11 ! Young's modulus (2.07E11 Pa = 30E6 psi) W_HEX=.01 ! Width of hex across flats (.01m=.39in) *AFUN,DEG ! Units for angular parametric functions定义弧度单位 W_FLAT=W_HEX*TAN(30) ! Width of flat L_SHANK=.075 ! Length of shank (short end) (.075m=3.0in) L_HANDLE=.2 ! Length of handle (long end) (.2m=7.9 in) BENDRAD=.01 ! Bend radius of Allen wrench (.01m=.39 in) L_ELEM=.0075 ! Element length (.0075 m = .30 in) NO_D_HEX=2 ! Number of divisions on hex flat TOL=25E-6 ! Tolerance for selecting nodes (25e-6 m = .001 in) /PREP7 ET,1,SOLID45 ! 3维实体结构单元;Eight-node brick element ET,2,PLANE42 ! 2维平面结构;Four-node quadrilateral (for area mesh) MP,EX,1,EXX ! Young's modulus for material 1;杨氏模量 MP,PRXY,1,0.3 ! Poisson's ratio for material 1;泊松比 RPOLY,6,W_FLAT ! Hexagonal area创建规则的多边形 K,7 ! Keypoint at (0,0,0) K,8,,,-L_SHANK ! Keypoint at shank-handle intersection K,9,,L_HANDLE,-L_SHANK ! Keypoint at end of handle L,4,1 ! Line through middle of hex shape L,7,8 ! Line along middle of shank L,8,9 ! Line along handle LFILLT,8,9,BENDRAD ! Line along bend radius between shank and handle! 产生 一个倒角圆,并生成三个点 /VIEW,,1,1,1 ! Isometric view in window 1 /ANGLE,,90,XM ! Rotates model 90 degrees about X! 不用累积的旋转 /TRIAD,ltop /PNUM,LINE,1 ! Line numbers turned on LPLOT

ansys旋转经典命令流

1 旋转摩擦 (1) 2. 电磁三d命令流实例(论坛看到) (11) 3. 帮助感应加热例子induction heating of a solid cylinder billet (15) 4. 感应加热温度场的数值模拟(论文)inducheat30命令流 (19) 5. 如何施加恒定的角速度?Simwe仿真论坛 (24) 6. 旋转一个已经生成好的物体 (27) 7. 产生这样的磁力线 (28) 8. 旋转摩擦生热简单例子(二维旋转) (32) 8.1. 原版 (32) 8.2. 部分gui操作 (35) 9. VM229 Input Listing (39) 10 轴承---耦合+接触分析 (47) 11. 板的冲压仿真 (52) 1 旋转摩擦 FINISH /FILNAME,Exercise24 !定义隐式热分析文件名 /PREP7 !进入前处理器 ET,1,SOLID5 !选择单元类型 MPTEMP,,,,,,,, MPTEMP,1,0 MPDATA,DENS,1,,7800 !定义材料1的密度 MPTEMP,,,,,,,, MPTEMP,1,0 MPDATA,C,1,,460 !定义材料1的比热 MPTEMP,,,,,,,, MPTEMP,1,0 MPDATA,KXX,1,,66.6 !定义材料1的热传导系数 MPTEMP,,,,,,,, MPTEMP,1,0 UIMP,1,REFT,,,30 !定义材料1的热膨胀系数的参考温度 MPDATA,ALPX,1,,1.06e-5 !定义材料1的热膨胀系数MPTEMP,,,,,,,, MPTEMP,1,0 MPDATA,EX,1,,206e9 !定义材料1的弹性模量 MPDATA,PRXY,1,,0.3 !定义材料1的泊松比 MPTEMP,,,,,,,, MPTEMP,1,0 MPDATA,DENS,2,,8900 !定义材料2的密度 MPTEMP,,,,,,,, MPTEMP,1,0

ansys实例命令流-谱分析命令流

/FILNAME, Beam,1 !定义工作文件名。 /TITLE, Beam Analysis !定义工作标题。/PREP7 !定义单元。 ET,1,BEAM188 !定义材料属性。 MPTEMP,,,,,,,, MPTEMP,1,0 MPDATA,EX,1,,2.1e5 MPDATA,PRXY,1,,0.3 MPTEMP,,,,,,,, MPTEMP,1,0 MPDATA,DENS,1,,7.9e-6 ! 定义杆件截面■200。 SECTYPE, 1, BEAM, RECT, , 0 SECOFFSET, CENT SECDATA,10,10,0,0,0,0,0,0,0,0 !建立几何模型。 K,1, ,, , K,2,350,, , !生成立柱。 LSTR, 1, 2 !以上完成几何模型。 !以下进行网格划分。 FLST,5,1,4,ORDE,1 FITEM,5,1 CM,_Y,LINE LSEL, , , ,P51X CM,_Y1,LINE CMSEL,,_Y LESIZE,_Y1, , ,50, , , , ,1 !定义单元大小。!分配、划分平板结构。 LMESH, 1 !分析类型施加载荷并求解。 FINISH /SOLUTION ANTYPE,2 !定义分析类型及求解设置。MSAVE,0 !模态提取方法。

MODOPT,LANB,10 EQSLV,SPAR MXPAND,10, , ,0 !模态扩展设置。 LUMPM,0 PSTRES,0 MODOPT,LANB,10,0,0, ,OFF MXPAND,10,0,0,1,0.001, !施加约束。 FLST,2,2,3,ORDE,2 FITEM,2,1 FITEM,2,-2 /GO DK,P51X, , , ,0,ALL, , , , , , !求解。 FINISH /SOL /STATUS,SOLU SOLVE !定义谱分析。 FINISH /SOLUTION ANTYPE,8 SPOPT,PSD,10,1 PSDUNIT,1,DISP,386.4, PSDFRQ,1, ,13.8,40,50.6,73,120 !定义谱—频率表。PSDFRQ,1, ,134,178,233, , PSDV AL,1,1,4,0.6,3,5 PSDV AL,1,6,2,6, , FLST,2,2,1,ORDE,2 !施加谱。 FITEM,2,1 FITEM,2,-2 D,P51X,UX,1.0 PFACT,1,BASE, !计算PSD激励参与系数。PSDRES,DISP,REL !设置输出选项。PSDRES,VELO,OFF PSDRES,ACEL,OFF

几个ansys经典实例(长见识)

平面问题斜支座的处理 如图5-7所示,为一个带斜支座的平面应力结构,其中位置2及3处为固定约束,位置4处为一个45o的斜支座,试用一个4节点矩形单元分析该结构的位移场。 (a)平面结构(b)有限元分析模型 图5-7 带斜支座的平面结构 基于ANSYS平台,分别采用约束方程以及局部坐标系的斜支座约束这两种方式来进行处理。 (7) 模型加约束 左边施加X,Y方向的位移约束 ANSYS Main Menu: Solution →Define Loads →Apply →-Structural→Displacement On Nodes →选取2,3号节点→OK →Lab2: All DOF(施加X,Y方向的位移约束) →OK 以下提供两种方法处理斜支座问题,使用时选择一种方法。 ?采用约束方程来处理斜支座 ANSYS Main Menu:Preprocessor →Coupling/ Ceqn →Constraint Eqn :Const :0, NODE1:4, Lab1: UX,C1:1,NODE2:4,Lab2:UY,C2:1→OK 或者?采用斜支座的局部坐标来施加位移约束 ANSYS Utility Menu:WorkPlane →Local Coordinate System →Create local system →At specified LOC + →单击图形中的任意一点→OK →XC、YC、ZC分别设定为2,0,0,THXY:45 →OK ANSYS Main Menu:Preprocessor →modeling →Move / Modify →Rotate Node CS →To active CS → 选择4号节点 ANSYS Main Menu:Solution →Define Loads →Apply →Structural →Displacement On Nodes →选取4号节点→OK →选择Lab2:UY(施加Y方向的位移约束) →OK 命令流; !---方法1 begin----以下的一条命令为采用约束方程的方式对斜支座进行处理 CE,1,0,4,UX,1,4,UY,-1 !建立约束方程(No.1): 0=node4_UX*1+node_UY*(-1) !---方法1 end --- !--- 方法2 begin --以下三条命令为定义局部坐标系,进行旋转,施加位移约束 !local,11,0,2,0,0,45 !在4号节点建立局部坐标系 !nrotat, 4 !将4号节点坐标系旋转为与局部坐标系相同 !D,4,UY !在局部坐标下添加位移约束 !--- 方法2 end

ansys命令流最全详细介绍二

三 生成关键点和线部分 1.生成关键点 K,关键点编号,X坐标,Y坐标,Z坐标 例:K,1,0,0,0 2.在激活坐标系生成直线 LSTR,关键点P1,关键点P2 例LSTR,1,2 3.在两个关键点之间连线 L,关键点P1,关键点P2 例L,1,2 注:此命令会随当前的激活坐标系不同而生成直线或弧线 4.由三个关键点生成弧线 LARC,关键点P1,关键点P2,关键点PC,半径RAD 例LARC,1,3,2,0.05 注:关键点PC是用来控制弧线的凹向 5.通过圆心半径生成圆弧

CIRCLE,关键点圆心,半径RAD,,,,圆弧段数NSEG 例:CIRCLE,1,0.05,,,,4 6.通过关键点生成样条线 BSPLIN,关键点P1,关键点P2,关键点P3,关键点P4,关键点P5,关键点P6 例:BSPLIN,1,2,3,4,5,6 7.生成倒角线 LFILLT,线NL1,线NL2,倒角半径RAD 例LFILLT,1,2,0.005 8.通过关键点生成面 A,关键点P1,关键点P2,关键点P3,关键点P4,关键点P5,关键点P6,P7,P8... 例:A,1,2,3,4 9.通过线生成面 AL,线L1,线L2,线L3,线L4,线L5,线L6,线L7,线L8,线L9,线L10 例:AL,5,6,7,8 10.通过线的滑移生成面

ASKIN,线NL1,线NL2,线NL3,线NL4,线NL5,线NL6,线NL7,线NL8,线NL9 例:ASKIN,1,4,5,6,7,8 注:线1为滑移的导向线 四 目标:掌握常用的实体-面的生成 生成矩形面 1.通过矩形角上定位点生成面 BLC4,定位点X方向坐标XCORNER,定位点Y方向坐标YCORNER,矩形宽度WIDTH,矩形高度HEIGHT,矩形深度DEPTH 例:BLC4,0,0,5,3,0 2.通过矩形中心定位点生成面 BLC5,定位点X方向坐标XCENTER,定位点Y方向坐标YCENTER,矩形宽度WIDTH,矩形高度HEIGHT,矩形深度DEPTH 注:与上条命令的不同就在于矩形的定位点不一样 例:BLC5,2.5,1.5,5,3,0 3.通过在工作平面定义矩形X.Y坐标生成面 RECTNG,矩形左边界X坐标X1,矩形右边界X坐标X2,矩形下边界Y

ANSYS建模apdl命令流实例应用

大桥全长2996.8m,其中主桥采用跨度为101.5+188.5+580+217.5+159.5+116m的钢桁梁斜拉桥;非通航孔正桥采用6孔跨径64m预应力混凝土简支箱梁;东引桥采用16孔梁长32.6m预应力混凝土简支箱梁;跨大堤桥采用48.9+86+48.8m预应力混凝土连续箱梁;西引桥采用15孔梁长32.6m预应力混凝土简支梁及2孔梁长24.6m预应力混凝土简支梁,其中宁安线采用箱梁,阜景线采用T梁。 主桥采用103+188.5+580+217.5+159.5+117.5m两塔钢桁斜拉桥方案,全长1366m。主梁为三片主桁钢桁梁,桁间距2x14m,节间长14.5m,桁高15m。主塔为钢筋混凝土结构,塔顶高程+204.00m,塔底高程-6.00m,斜拉索为空间三索面,立面上每塔两侧共18对索,全桥216根斜拉索。所有桥墩上均设竖向和横向约束,4#塔与主梁之间设纵向水平约束,3#塔与梁间使用带限位功能的粘滞阻尼器。主梁为”N”字型桁式,横向采用三片桁结构,主桁的横向中心距各为14m,桁高15m,节间距14.5m[2]。 结构构造 主桥采用两塔钢桁斜拉桥方案,主梁为三片主桁钢桁梁,主桁上下弦杆均为箱型截面,上弦杆内高1000mm,内宽1200mm,板厚20~48mm。下弦杆内高1400mm,宽1200mm,板厚20~56mm。下弦杆顶板向桁内侧加宽700mm与整体桥面板焊接。腹杆主要采用H型截面。H型杆件宽1200mm,高720和760mm,板厚20~48mm。根据不同的受力区段选用不同的杆件截面,在辅助墩附近的压重区梁段,腹杆采用箱型截面杆件。主桁采用焊接杆件,整体节点。在节点外以高强度螺栓拼接的结构形式,上下弦杆四面等强对接拼装。H型腹杆采用插入式连接。箱型腹杆采用四面与主桁节点对拼的连接形式。主桁拼接采用M30高强螺栓。

ansys实例命令流-实体梁分析命令流

/FILNAME,SolidBeam ,1 !定义工作文件名。/TITLE,SolidBeam Analysis !定义工作标题。/PREP7 ET,1,SOLID95 !定义材料属性。 MPTEMP,,,,,,,, !定义材料属性。MPTEMP,1,0 MPDATA,EX,1,,2.06e5 MPDATA,PRXY,1,,0.3 !建立几何模型 K,1,,,, K,2,450,,, K,3,450,-55,, K,4,,-100,, FLST,2,4,3 FITEM,2,1 FITEM,2,2 FITEM,2,3 FITEM,2,4 A,P51X VOFFST,1,45, , !网格划分。 FLST,5,4,4,ORDE,2 FITEM,5,9 FITEM,5,-12 CM,_Y,LINE LSEL, , , ,P51X CM,_Y1,LINE CMSEL,,_Y LESIZE,_Y1, , ,3, , , , ,1 !* FLST,5,4,4,ORDE,4

FITEM,5,2 FITEM,5,4 FITEM,5,6 FITEM,5,8 CM,_Y,LINE LSEL, , , ,P51X CM,_Y1,LINE CMSEL,,_Y LESIZE,_Y1, , ,6, , , , ,1 !* FLST,5,4,4,ORDE,4 FITEM,5,1 FITEM,5,3 FITEM,5,5 FITEM,5,7 CM,_Y,LINE LSEL, , , ,P51X CM,_Y1,LINE CMSEL,,_Y LESIZE,_Y1, , ,30, , , , ,1 !* CM,_Y,VOLU VSEL, , , , 1 CM,_Y1,VOLU CHKMSH,'VOLU' CMSEL,S,_Y !* VSWEEP,_Y1 CMDELE,_Y CMDELE,_Y1 CMDELE,_Y2 !加载。

ANSYS命令流总结

ANSYS命令流总结(全) ANSYS结构分析单元功能与特性 /可以组成一一些命令,一般是一种总体命令(session),三十也有特殊,比如是处理/POST1 ! 是注释说明符号,,与其他软件的说明是一样的,ansys不作为命令读取, * 此符号一般是APDL的标识符,也就是ansys的参数化语言,如*do ,,,*enddo等等 NSEL的意思是node select,即选择节点。s就是select,选择。 DIM 是定义数组的意思。array 数组。 MP命令用来定义材料参数。 K是建立关键点命令。K,关键点编号,x坐标,y坐标,z坐标。K, NPT, X, Y, Z是定义关键点,K是命令,NPT是关键点编号,XYZ是坐标。 NUMMRG, keypoint 用这个命令,要保证关键点的位置完全一样,只是关键点号不一样的才行。这个命令对于重复的线面都可以用。这个很简单,压缩关键。Ngen 复制节点 e,节点号码:这个命令式通过节点来形成单元 NUMCMP,ALL:压缩所有编号,这样你所有的线都会按次序重新编号~你要是需要固定的线固定的标号 NSUBST,100,500,50 :通过指定子步数来设置载荷步的子步 LNSRCH线性搜索是求解非线性代数方程组的一种技巧,此法会在一段区间内,以一定的步长逐步搜索根,相比常用的牛顿迭代法所要耗费的计算量大得多,但它可以避免在一些情况下牛顿迭代法出现的跳跃现象。 LNSRCH 激活线性搜索PRED 激活自由度求解预测 NEQIT指定一个荷载步中的最大子步数 AUTOTS 自动求解控制打开自动时间步长. KBC -指定阶段状或者用跳板装载里面一个负荷步骤。

ansys实例命令流-疲劳分析命令流

/FILNAME,Structure ,1 !定义工作文件名。/TITLE, Fatigue Analysis !定义工作文件标题。!进入前处理。 /PREP7 ET,1,PLANE82 !定义单元。 !定义材料属性。 MPTEMP,,,,,,,, !定义材料属性。MPTEMP,1,0 MPDATA,EX,1,,2.06e5 MPDATA,PRXY,1,,0.3 !建立几何模型。 K,1,,,, K,2,,-100,, K,3,150,-60,, K,4,150,-45,, K,5,300,-30,, K,6,300,,, FLST,2,6,3 FITEM,2,1 FITEM,2,2 FITEM,2,3 FITEM,2,4 FITEM,2,5 FITEM,2,6 A,P51X !以上几何模型完成。 !网格划分。 FLST,5,6,4,ORDE,2 FITEM,5,1 FITEM,5,-6 CM,_Y,LINE LSEL, , , ,P51X CM,_Y1,LINE CMSEL,,_Y LESIZE,_Y1,5, , , , , , ,1 !网格控制完成。!网格单元分配划分完成。 MSHAPE,0,2D MSHKEY,0 CM,_Y,AREA ASEL, , , , 1 CM,_Y1,AREA CHKMSH,'AREA' CMSEL,S,_Y AMESH,_Y1

CMDELE,_Y CMDELE,_Y1 CMDELE,_Y2 !以上网格单元分配划分完成。 !施加约束。 FLST,2,1,4,ORDE,1 FITEM,2,1 /GO DL,P51X, ,ALL, FLST,2,1,4,ORDE,1 FITEM,2,6 /GO SFL,P51X,PRES,2, !施加均布载荷。FINISH /SOL /STATUS,SOLU SOLVE !求解。 /POST1 !输入S-N曲线。 FP,1,100,200,500,1000,1500,2000 FP,7,10000,15000,30000,60000,100000,150000 FP,13,200000,250000,300000,350000,400000,450000 FP,19,480000,500000 FP,21,250,240,230,220,210,200 FP,27,195,190,170,150,130,100 FP,33, 90, 80,60,50,30,25 FP,39,18,12 !定义节点号(参数化)。 *SET,node_num,node(150,-45,0) !指定第一个应力位置。 FL,1,node_num,,,, !从数据库中提取应力值。 FSNODE,node_num,1,1, FS,node_num,1,2,1,0,0,0,0,0,0, !存储节点应力。FE,1,100000,2,even1 !指定事件循环次数。FTCALC,1

命令流ansys经典实例

ansys钢筋混凝土建模实例 finish /clear /prep7 et,1,solid65,,,,,,,1 et,2,link8 et,3,185 et,4,solid45 !************************定义材料属性***************************** !混凝土材料属性 mp,ex,1,1.596e10 mp,prxy,1,0.2 mp,dens,1,2400 fc=1.68e7 !c30混凝土轴心抗压强度设计值 ft=1.86e6 tb,concr,1 tbdata,,0.5,0.95,ft,-1 tb,miso,1,,11 tbpt,,0.0002,fc*0.19 tbpt,,0.0004,fc*0.36 tbpt,,0.0006,fc*0.51 tbpt,,0.0008,fc*0.64 tbpt,,0.0010,fc*0.75 tbpt,,0.0012,fc*0.84 tbpt,,0.0014,fc*0.91 tbpt,,0.0016,fc*0.96 tbpt,,0.0018,fc*0.99 tbpt,,0.002,fc tbpt,,0.0033,fc !57到68 v,6,7,56,54,10,11,60,58 vgen,4,57,57,1,0,0.38,0 vgen,2,57,60,1,0.25,0,0 vgen,2,57,60,1,-0.25,0,0 !69到80 v,189,190,234,233,191,192,238,237 vgen,4,69,69,1,0,0.38,0

vgen,3,69,72,1,0,0,0.25 !121到136 vgen,2,105,120,1,0,0,0.107 !193到208 k,1178,0.81,0,0.107 k,1179,0.823,0,0.107 k,1180,0.81,0,0.417 k,1181,0.81,0.16,0.107 k,1182,0.823,0.16,0.107 k,1183,0.81,0.16,0.417 k,1184,0.81,0.38,0.107 k,1185,0.823,0.38,0.107 k,1186,0.81,0.38,0.417 v,1178,1179,187,1180,1181,1182,189,1183 v,1181,1182,189,1183,1184,1185,191,1186 vgen,4,193,194,1,0,0.38,0 vgen,2,193,200,1,0.107,0,0 !209到232 k,1271,-0.02,0,-0.013 k,1272,-0.02,0,0 k,1273,-0.02,0.16,-0.013 k,1274,-0.02,0.16,0 k,1275,-0.02,0.38,-0.013 k,1276,-0.02,0.38,0 v,677,1,1272,1271,679,5,1274,1273 v,679,5,1274,1273,681,9,1276,1275 vgen,4,209,210,1,0,0.38,0 vgen,3,209,216,1,0.25,0,0 !233到256 vgen,2,209,232,1,0,0,0.107 vgen,2,257,280,1,0.107,0,0 k,5001,-0.1,1.3,0 k,5002,-0.02,1.3,0 k,5003,-0.02,1.3,0.094

史上最全的ANSYS命令流大全

《史上最全的ANSYS命令流查询与解释》 【1】************************************************************************************* 对ansys主要命令的解释 1,/PREP7 ! 加载前处理模块 2,/CLEAR,NOSTART ! 清除已有的数据, 不读入启动文件的设置(不加载初始化文件)初始化文件是用于记录用户和系统选项设置的文本文件 /CLEAR, START !清除系统中的所有数据,读入启动文件的设置 /FILENAME, EX10.5 ! 定义工程文件名称 /TITLE, EX10.5 SOLID MODEL OF AN AXIAL BEARING ! 指定标题 4,F,2,FY,-1000 ! 在2号节点上施加沿着-Y方向大小为1000N的集中力 6,FINISH ! 退出模块命令 7,/POST1 ! 加载后处理模块 8,PLDISP,2 ! 显示结构变形图,参数“2”表示用虚线绘制出原来结构的轮廓 9,ETABLE,STRS,LS,1 ! 用轴向应力SAXL的编号”LS,1”定义单元表STRS ETABLE, MFORX,SMISC,1 ! 以杆单元的轴力为内容, 建立单元表MFORX ETABLE, SAXL, LS, 1 ! 以杆单元的轴向应力为内容, 建立单元表SAXL ETABLE, EPELAXL, LEPEL, 1 ! 以杆单元的轴向应变为内容, 建立单元表EPELAXL ETABLE,STRS_ST,LS,1 !以杆件的轴向应力“LS,1”为内容定义单元表STRS_ST ETABLE, STRS_CO, LS,1 !以杆件的轴向应力“LS,1”定义单元表STRS_CO ETABLE,STRSX,S,X ! 定义X方向的应力为单元表STRSX ETABLE,STRSY,S,Y ! 定义Y方向的应力为单元表STRSY *GET,STRSS_ST,ELEM,STEEL_E, ETAB, STRS_ST !从单元表STRS_ST中提取STEEL_E单元的应力结果,存入变量STRSS_ST; *GET, STRSS_CO,ELEM,COPPER_E,ETAB,STRS_CO”从单元表STRS_CO中提取COPPER_E单元的应力结果,存入变量STRSS_CO 10 FINISH !退出以前的模块 11, /CLEAR, START ! 清除系统中的所有数据,读入启动文件的设置 12 /UNITS, SI !申明采用国际单位制 14 /NUMBER, 2 !只显示编号, 不使用彩色 /NUMBER, 0 ! 显示编号, 并使用彩色 15 /SOLU ! 进入求解模块:定义力和位移边界条件,并求解 ANTYPE, STATIC ! 申明分析类型是静力分析(STA TIC或者0) OUTPR, BASIC, ALL ! 在输出结果中, 列出所有荷载步的基本计算结果 OUTPR,BASIC,ALL !指定输出所有节点的基本数据 OUTPR,BASIC,LAST ! 选择基本输出选项,直到最后一个荷载步 OUTPR,,1 ! 输出第1个荷载步的基本计算结果 OUTPR,BASIC,1 ! 选择第1荷载步的基本输出项目 OUTPR,NLOAD,1 ! 指定输出第1荷载步的内容 OUTRES,ALL,0 !设置将所有数据不记录到数据库。 NSUBST,1 ! 指定当前求解的荷载步 16 /AUTO,1 ! 设置模型显示的最佳比例 17 /VUP,1,X ! 设置X轴向上 /ANGLE,1,0 ! 水平轴夹角0度 18 SMRT,OFF ! 关闭智能化网格功能 18 MP, EX, 1, 207E9 ! 定义第1类材料弹性模量EX=207GPa

(完整版)ANSYS命令流总结(全)

ANSYS结构分析单元功能与特性 /可以组成一一些命令,一般是一种总体命令(session),三十也有特殊,比如是处理/POST1 ! 是注释说明符号,,与其他软件的说明是一样的,ansys不作为命令读取, * 此符号一般是APDL的标识符,也就是ansys的参数化语言,如*do ,,,*enddo等等 NSEL的意思是node select,即选择节点。s就是select,选择。 DIM是定义数组的意思。array 数组。 MP命令用来定义材料参数。 K是建立关键点命令。K,关键点编号,x坐标,y坐标,z坐标。K, NPT, X, Y, Z是定义关键点,K是命令,NPT是关键点编号,XYZ是坐标。 NUMMRG, keypoint 用这个命令,要保证关键点的位置完全一样,只是关键点号不一样的才行。这个命令对于重复的线面都可以用。这个很简单,压缩关键。 Ngen 复制节点 e,节点号码:这个命令式通过节点来形成单元 NUMCMP,ALL:压缩所有编号,这样你所有的线都会按次序重新编号~你要是需要固定的线固定的标号NSUBST,100,500,50:通过指定子步数来设置载荷步的子步 LNSRCH线性搜索是求解非线性代数方程组的一种技巧,此法会在一段区间内,以一定的步长逐步搜索根,相比常用的牛顿迭代法所要耗费的计算量大得多,但它可以避免在一些情况下牛顿迭代法出现的跳跃现象。LNSRCH激活线性搜索 PRED 激活自由度求解预测 NEQIT指定一个荷载步中的最大子步数 AUTOTS 自动求解控制打开自动时间步长. KBC -指定阶段状或者用跳板装载里面一个负荷步骤。 SPLINE:P1,P2,P3,P4,P5,P6,XV1,YV1,ZV1,XV6,YV6,ZV6(生成分段样条曲线) *DIM,Par,Type,IMAX,JMAX,KMAX,Var1,Var2,Var3(定义载荷数组的名称) 【注】Par: 数组名 Type:array 数组,如同fortran,下标最小号为1,可以多达三维(缺省) char 字符串组(每个元素最多8个字符) table IMAX,JMAX,KMAX各维的最大下标号 Var1,Var2,Var3 各维变量名,缺省为row,column,plane(当type为table时) /config是设置ansys配置参数的 命令格式为/CONFIG, Lab, V ALUE Lab为参数名称value为参数值 例如:/config,MXEL,10000的意思是最大单元数为10000 杆单元:LINK1、8、10、11、180 梁单元:BEAM3、4、23、24,44,54,188,189 管单元:PIPE16,17,18,20,59,60 2D实体元:PLANE2,25,42,82,83,145,146,182,183 3D实体元:SOLID45,46,64,65,72,73,92,95,147,148,185,186,187,191 壳单元:SHELL28,41,43,51,61,63,91,93,99,143,150,181,208,209 弹簧单元:COMBIN7,14,37,39,40 质量单元:MASS21 接触单元:CONTAC12,52,TARGE169,170,CONTA171,172,173,174,175,178 矩阵单元:MATRIX27,50

ansys桩土分析报告命令流

/config,nres,2000000 /units,si !国际单位制 fk1=1!法向接触刚度 ftoln=0.1!初始渗透因子 /prep7 et,1,solid45 A=3.14*0.3*0.3 cylind,0,0.192,0,11,0,90 !旋喷桩上部内侧v1 cylind,0.192,0. 2,0,11,0,90!钢管v2 cylind,0.2,0.3,0,11,0,90 !旋喷桩上部外侧v3 cylind,0,0.3,11,22,0,90 !旋喷桩下部v4 cylind,0.3,1.5,0,2.6,0,90 !2.6m淤泥质粉质粘土v5 cylind,0.3,1.5,2.6,7.92,0,90 !5.32m粉土v6 cylind,0.3,1.5,7.92,16.3,0,90 !8.38m淤泥v7 cylind,0.3,1.5,16.3,18.67,0,90!2.37m粉质粘土v8 cylind,0.3,1.5, 18.67,20.47 ,0,90!1.8m粉质粘土v9 cylind,0.3,1.5, 20.47,25.3 ,0,90!4.83m粉土v10 cylind,0,0.3,22,42,0,90 !桩底内侧20m粉质粘土v11 cylind,0.3,1.5,25.3,42,0,90 !桩底外侧20m粉质粘土v12 allsel,all vsel,s,,,2 mp,ex,2,2e11 !钢管 mp,nuxy,2,0.3 mp,dens,2,7850 allsel,all vsel,s,,,1,4 vsel,u,,,2 mp,ex,3,1.5e8 mp,nuxy,3,0.2 mp,dens,3,2131 !tb,concr,3 !水泥土破坏模型,材料属性 !tbdata,,0.7,0.9,0.3e6,2e6!张开裂缝的剪力传递系数,闭合裂缝的剪力传递系数,单轴抗拉强度, 单轴抗压强度 allsel,all vsel,s,,,5 vplot mp,ex,5,3e6 !淤泥质粉质黏土 mp,nuxy,5,0.35 mp,dens,5,1950 !mp,mu,5,0.633 !设置摩擦系数为0.633 tb,dp,5 !土层5的D-P参数

相关文档
相关文档 最新文档