You are on page 1of 286

ANSYS

-
----

SOLID5PLANE13 SOLID98

1
2
2
3
5
5
8
GUI 13
GUI 16

ANSYS

1
1
1
1
2
2
2
3
3
5
6
ANSYS 7
7
8
8
9
GUI 9
14

,--,
:


ANSYS

,,,
,,

ANSYS

ANSYS

P/A

L ( l l )
n

Von Mises

Mises 31

3D

2D


180 0 180

Mises

ANSYS

pl
x

pl
y

ANSYS

Mises
3-2

3-2


3-3

3-3

ANSYS

ANSYS


BKIN

BISO

MKIN

MISO
BKIN
Vonmises
Von Mises

MP

Et

1
2
3
BIS0

Von Mises
BKIN
MKIN
Von Mises BKIN

BKIN

MPTEMP1070
MPDATAEX330ES25ES
TBMK2N3
TBTEMPSTRA2N
TBDATA0.010.050.1
TBTEMP10
TBDATA300003700038000
TBTEMP70
TBDATA2250003100033000
MISO Von Mises

100 20

1
2 MISO
3

ANSYS

4
5
MKIN MISO

ANSYS
ANSYS



ANSYS
TB


BKINBISO

0.2%

EPPL

,
pl

pl

EPEQ
SEPL EPEQ
HPRES
PSV
PLWK

EPEQ0

EPEQ>0

1
2 5%
Fy
0.05*Fy
Fy
3

ANSYS

4




5
TB

1
2

3
4
5MODIINIT


1

2 5Max plastic
Strain Step POST26 Main Menu:Time Hist Postpro
Define Variables
3
4 SEQVMises
EPEQ
GUI

EX=70000 (
NUXY=0.325

0.0007857
55
0.00575
112
0.02925
172
0.1
241

0
0
1
-6000

ANSYS

2
3

750
-6000

6.5

10

130

exercise2.db
exercise.db
Utility Menu>File>Resume from

1 Main Menu>Preprocessor>Matersal Props>-Constant-Isotropic.


Isotropic Matersal Properties (
2 OK 1 I sotropic Material Properties
3EX EXX

4NUXY 0.325
5 OK
MKIN
1 Main Menu>Preprocessor>Material Props>DataTables>Define/Activate.
Define/Activate Data Table(
2 type of data table(Multi kinem MKIN

3 material refersuce number( 1


4 number of temperatures( 1 OK
5 Main Menu>Preprocessor>Material Props>Data Tables>Edit
Active.. Data Table MKIN
6Strain STN1,STN2,STN3,STN4
7Curve 1 STS1,STS2,STS3,STS4
8 File>Apply & Quit
9 Main Menu>Preprosessor>Material Porps>Data
Tables>Graph.
Graph Data Tables(
10 OK MKIN MKIN ANSYS

ANSYS

Main Menu>Solution

1 Main Menu>Solution>-Analysis Type-New Analysis.


2Static OK

1 Main menu>solution-Load Set Opts-Nonlinear>Predictor


2 predictor ON
3 Main Menu>Solution>-Load Step Options- Output Ctrls> DB/Results
File. Coutrols for Database and Results File Writing (

4Every substep

1 Main Menu>Solution>-Load Step Options-Time/Frequenc >


time&Substep Time&Substep Option(
2 time at end of Load Step( 1e-6
3 Number of substeps ( 1

3 Y 0

1 Main Menu>Solution>-Write Ls File


2LSNUM 1

Main
Menu>Solution>-Load
Step
Options-Time/Frequenc>time&Substep Time&Substep Option(

2 time at end of Load Step( 1


3 Number of substeps ( 10
4 automatic time stepping option ON OK
5 3 Y -6000
6 Main Menu>Solution>-Write Ls File
7LSNUM 2

Main
Menu>Solution>-Load
Step
Options-Time/Frequenc>time&Substep Time&Substep Option(

2 time at end of Load Step( 2


3 3 Y 750
4 Main Menu>Solution>-Write Ls File
5LSNUM 3

1 Main Menu>Solution>-Load Step OptionsTime/Frequenc>time&Substep Time&Substep Option(

2 time at end of Load Step( 3


3 3 Y -6000
4 Main Menu>Solution>-Write Ls File
5LSNUM 4

ANSYS

1 Main Menu>Solution>-Solve-From Ls Files


2LSMIN 1LSMAX 4
3 OK

ANSYS GUI
fini
/cle
/title,circular plate loaded by a circular punch - kinematic hardening
rpl=65
rpu=5
h=6.5
exx=70000
sts1=55
!yield stress
stn1=sts1/exx
sts2=112
stn2=0.00575
sts3=172
stn3=0.02925
sts4=241
stn4=0.1
nex=15
net=2

! No. of elements along the radius


! No. of elements in the plate's thickness

/prep7
et,1,42,,,1
! define node for convenient postprocessing
n,1,rpl,0
n,2,0,0
n,3,0,h/2
!define geometry
k,1,,-(h/2)
k,2,rpu,-(h/2)
k,3,rpl,-(h/2)
kgen,2,1,3,1,,h,,3
nex1=nint(0.8*net)
nex2=nex-nex1
l,1,2
l,4,5
l,2,3
l,5,6
a,1,2,5,4
a,2,3,6,5
lesize,1,,,nex1
lesize,2,,,nex1
lesize,3,,,nex2,2.5
lesize,4,,,nex2,2.5

ANSYS

esize,(h/net)
amesh,all
nummrg,node
nodes
nsel,s,loc,x,0,rpu
nsel,r,loc,y,(h/2)
cp,1,uy,all
nsel,all
esel,all
fini
/solu
nsel,s,loc,x,rpl
nsel,r,loc,y,0
d,all,uy
nsel,s,loc,x,0
d,all,ux
nsel,all
outres,all,all
fini
/prep7
mp,ex,1,exx
mp,nuxy,1,0.325
tb,mkin,1
tbtemp,,strain
tbdata,,stn1,stn2,stn3,stn4
tbtemp,,
tbdata,,sts1,sts2,sts3,sts4
fini
/solu
pred,on
outres,all,all
nsubst,1
time,1e-6
f,3,fy,0
lswrite
autots,on
nsubst,10
time,1
f,3,fy,-6000
lswrite
time,2
f,3,fy,750
lswrite
time,3
f,3,fy,-6000
lswrite
lssolve,1,4
fini

10

ANSYS

/post1
set,2
/dscal,1,1
pldisp,2
fini
/post26
nsol,2,2,u,y,uy2
rforce,3,1,f,y,ry1
add,2,2,,,uy2,,,-1
/grid,1
/axlab,x,deflection [mm]
/axlab,y,force [n]
xval,2
plvar,3
prvar,2,3
fini

11

ANSYS

ANSYS ANSYS
ANSYS Modeling and Meshing Guide

ANSYS

ANSYS

ANSYS

max [ max ]
max [ max ]
hh max [hh max ]
1-1

DVs

bhbh
bh>0hh max ANSYS 60

SVs

ANSYS
1-1

ANSYS

100

ANSYS
ANSYS

ANSYS

Jobname.LOOP

Jobname.OPO

Jobname.OPT

1-2
ANSYS

ANSYS GUI
ANSYS

ANSYS

GUI

GUI
1-2

ANSYS

1-2

a
PREP7
b SOLUTION
c
POST1/POST26
2 ANSYS
BEGIN OPT
3 OPTOPT
4
5
6
7
8 OPTPOST1/POST26

ANSYS ANSYS
ANSYS
ANSYS/LS-DYNA
1-3

ANSYS

ANSYS APDL ANSYS Modeling and


Meshing Guide

[EPLODT ]
[/SHOW]

12
ANSYS LOG

ANSYS

ANSYS LOG

A
PREP7
B H B
H

/PREP7

B=2.0
H=3.0

ET,1,BEAM3
2-D
AREA=B*H

IZZ=B*H**3/12
Z
R1AREAIZZH

MPEX130E6

N1

N11120
FILL
E12

EGEN101-1
1-4

ANSYS

FINISH
PREP7

B V PREP7

GUI picking

SOLUTION

/SOLU
ANTYPE,STATIC

D1UX01110UY
UX=UY=0
SFBEAMALL1PRES100
SOLVE
FINISH
SOLUTION

*GET Utility Menu>Parameters>Get Scalar Data


POST1

/POST1
SET,
NSORTUY
UY
*GETDMAXSORTMAX
DMAX=

ETABLE
ETABLEVOLUVOLU
VOLU=
ETABLESMAX_INMISC1 SMAX_I= I
1-5

ANSYS

ETABLESMAX_JNMISC3 SMAX_J= J

SSUM

*GETVOLUMESSUMITEMVOLU
VOLUME=
ESORTETABSMAX_I1 SMAX_I
*GETSMAXISORTMAX SMAXI=SMAX_I
ESORTETABSMAX_J1 SMAX_J
*GETSMAXJSORTMAX SMAXJ=SMAX_J
SMAX=SMAXI>SMAXJ
SMAX=
FINISH

*GET ETABLE

LGWRITE Utility Menu>File>Write


DB Log FileLGWRITE
Jobname.LGW
Jobname.LOG
Jobneme.LOG
LOG
LOG

ANSYS Operations Guide


ANSYS /SYS

ANSYS
ANSYS

GUI

Jobname.DB ANSYS

Command: RESUME
1-6

ANSYS

GUI: Utility Menu>File>Resume Jobname.db


Utility Menu>File>Resume from
ANSYS

Command: /INPUT
GUI: Utility Menu>File>Read Input from
ANSYS PARSAV
Utility Menu>Parameters>Save Parameters

Command: PARRES
GUI: Utility Menu>Parameters>Restore Parameters

Command: *SET or = command


GUI: Utility Menu>Parameters>Scalar Parameters
OPVAR Main
Menu>Design Opt>Design Variables
ANSYS

OPTOPT
OPT ANSYS
1

Command: /OPT
GUI: Main Menu>Design Opt

Jobname.LOOP

Command: OPANL
GUI: Main Menu>Design Opt>Assign

/OPT Jobname.BAT

[OPANL]
/PREP7 /OPT
$

1-7

ANSYS

60 100

Command: OPVAR
GUI: Main Menu>Design Opt>Design Variables
Main Menu>Design Opt>State Variables
Main Menu>Design Opt>Objective

OPVAR ANSYS

[OPVARNameDEL]

ANSYS

Command: OPTYPE
GUI: Main Menu>Design Opt>Method/Tool

ANSYS

USEROP ANSYS

FEA

1-8

ANSYS

USEROP ANSYS

USEROP
ANSYS Programmers Manual

GUIMain Menu>Design Opt>Method/Tool


Command: OPSUBP

Command: OPEQN

Command: OPFRST

Command: OPRAND

Command: OPSWEEP

Command: OPFACT

Command: OPGRAD

Command: OPUSER

Jobname.OPT
Command: OPDATA
GUI: Main Menu>Design Opt>Controls

Command: OPPRNT
GUI: Main Menu>Design Opt>Controls

Command: OPKEEP
GUI: Main Menu>Design Opt>Controls

/PREP7
1-9

ANSYS

Command: OPLOOP
GUI: Main Menu>Design Opt>Controls
OPLOOP Parms

Command: OPEXE
GUI: Main Menu>Design Opt>Run
OPEXE Jobname.LOOP

NCNV Main Menu>Solution>Nonlinear>Criteria to


Stop

(Jobname.OPT) 130 130

/OPT
!
OPANL,
!
!
!
OPVAR,B,DV,.5,16.5
!B H
OPVAR,H,DV,.5,8
OPVAR,DMAX,SV,-0.1,0
!DMAX SMAX
OPVAR,SMAX,SV,0,20000
OPVAR,VOLUME,OBJ
!VOLUME
!
!
OPTYPE,SUBP
!
OPSUBP,30
!
OPEXE
!

1-10

ANSYS

OPTYPE,SWEEP
!
OPSWEEP,BEST,5
! 5
OPEXE
!
/OPTOPANLOPTYPEOPSUBPOPSWEEP OPEXE

GUI

Command: OPLIST
GUI: Main Menu>Design Opt>List

Command: PLVAROPT
GUI: Main Menu>Design Opt>Graphs/Tables
X
Command: XVAROPT
GUI: Main Menu>Design Opt>Graphs/Tables
PLVAROPT PRVAROPT XVAROPT

OPRSW OPLSW
OPRFA OPLFA OPRGR
OPLGR

STATUS Main Menu>Design


Opt>Status

STATUS

POST1 POST26
Jobname.RST(.RTH
) OPKEEP ON

Jobname.BRST(.BRTH ) Jobname.BDB


Command: OPSEL
1-11

ANSYS

GUI: Main Menu>Design Opt>Select/Delete


( OPSEL )

Command: OPDEL
GUI: Main Menu>Design Opt>Select/Delete

130


Command: OPADD
GUI: Main Menu>Design Opt>Combine

Command: OPMAKE
GUI: Main Menu>Design Opt>Create

ANSYS

Command: OPEXE
GUI: Main Menu>Design Opt>Run
ANSYS

Jobname.OPT
Command: OPRESU
GUI: Main Menu>Design Opt>Resume

Command: OPEXE
GUI: Main Menu>Design Opt>Run

...
...
/OPT
OPRESU, .....
! Jobname.OPT
OPSEL,10
! 10
OPTYPE, ....
!
....
!
1-12

ANSYS

OPEXE
!
/OPTOPRESUOPSELOPTYPE OPEXE

ANSYS
Jobname.OPT

[/FILNAME]
OPRESU Main Menu>Design Opt>Resume

Command: OPCLR
GUI: Main Menu>Design Opt>Clear&Reset
ANSYS OPCLR
ANSYS ANSYS
Command: /CLEAR
GUI: Utility Menu>File>Clear&Start New
OPRESU OPSAVE Main Menu>Design Opt>Save
Jobname.OPT
OPDATA
OPSAVE

ANSYS Theory Reference


20

1-13

ANSYS

Command: OPEQN
GUI: Main Menu>Design Opt>Method/Tool
OPEQN ANSYS
Theory Reference

ANSYS

Sequential Unconstrained
Minimization Technique(SUMT)

Command: OPVAR
GUI: Main Menu>Design Opt>Design Variables
Main Menu>Design Opt>Objective


OPSUBP NINFS
7

Command: OPTYPE,RAND
GUI: Main Menu>Design Opt>method/Tool

Command: OPSEL
GUI: Main Menu>Design Opt>Select/Delete

1-14

ANSYS

Command: OPTYPE,RUN
GUI: Main Menu>Design Opt>Method/Tool
()

Command: OPSUBP,NINFS
GUI: Main Menu>Design Opt>Method/Tool

Command: OPSEL
GUI: Main Menu>Design Opt>Select/Delete

Command: OPEQN,KFSV
GUI: Main Menu>Design Opt>Method/Tool

OPFRST (Main Menu>Design Opt>Method/Tool)

ANSYS Theory Reference

Command: OPVAR
GUI: Main Menu>Design Opt>Objective
1-15

ANSYS

OPFRST NITR

[OPTYPERAND]
OPRAND (Main Menu>Design
Opt>Method/Tool)

[OPTYPESWEEP]
n*NSPS n NSPS
OPSWEEP NSPS-1
NSPS
OPSWEEP
Dset Main Menu>Design Opt>Method/Tool

Command: OPLSW
GUI: Main Menu>Design Opt>Tool Results>Sweeps
0 1
[OPVAR]

Command: OPRSW
GUI: Main Menu>Design Opt>Tool Results>Print

1-16

ANSYS

[OPSWEEPDset]0
1

[OPTYPEFACT]
OPFACT
(Main Menu>Design Opt>Method/Tool)
2nn1/2
2n/2

Command: OPLFA
GUI: Main Menu>Design Opt>Tool Results>Factorial

Command: OPRFA
GUI: Main Menu>Design Opt>Tool Results>Print
ANSYS Theory Reference 20 Design
Optimization

[OPTYPEGRAD]

Command: OPGRAD
GUI: Main Menu>Design Opt>Method/Tool

1%

Command: OPRGR
GUI: Main Menu>Design Opt>Tool Results>Print
1% OPVAR MAX-MIN

1-17

ANSYS

OPVAR MIN MAX


X1 1-3a
X1 X4 1-3c
1-3d

1-3

ANSYS

[OPVAR ] MIN
MAX 0 0

UPVAR,SIG,SV,,1000
!SIG 1000
OPVAR,SIG,SV,0,1000
!SIG 0 1000


G=Z1/Z2 G<C(Z1 Z2 C
) G G Z2
1-18

ANSYS

G=Z1-C*Z2 G<0
[OPVAR MIN
MAX ] 500 1000psi
900 1000psi
386.4HZ

...
*GET,FREQ,ACTIVE,,SET,FREQ
! FREQ
FREQ1=FREQ
FREQ2=FREQ
...
/OPT
OPVAR,FREQ1,SV,,387
! FREQ1=387
OPVAR,FREQ2,SV,386
! FREQ2=386
...
386 387
OPVAR

ANSYS x
x1=C-x x1=1/x C x C-x
1/ x

[LGWRITE]Utility Menu>File>Write DB
Log FileJobname.LOG

LGWRITE Kedit

1-19

ANSYS

Jobname.DB
ANSYS Operations
Guide
LGWRITE Kedit Kedit=COMMENT
Kedit=REMOVE Kedit *GET
EXREM PLNSOL Jobname.LGW
/CLEAR
/CLEAR /LGWRITE

GUI FLST FITEM


ANSYS Commands Reference

[OPEXE]
[OPVAR,Name,DEL]

/PREP7
/PREP7
OPLOOP PREP Main Menu>Design
Opt>Controls/PREP7

AREA1 AREA2
AREA2
!AREA1
AREA1=5.00
AREA2=5.00
!AREA2
/PREP7
! PREP7
! AREA1 AREA2
...
...
FINISH
/SOLVE
!
...
FINISH
/POST1
SET,...
...
*GET,SIG1,...
!
*GET,SIG2,...
1-20

ANSYS

*GET,SIG3,...
...
FINISH
/OPT
!
OPVAR,AREA1,DV,...
! AREA1 AREA2
OPVAR,AREA2,DV,...
OPVAR,SIG1,SV,...
!
OPVAR,SIG2,SV,...
OPVAR,TVOL,OBJ
!
OPTYPE,SUBP
!
OPEXE
!
OPVAR,AREA2,DEL
! AREA2
STATUS
!
OPLOOP,PREP
!/PREP7
OPTYPE,...
!
...
!
OPEXE
!
FINISH
OPVAR,OPTYPE,OPEXE OPLOOP

[OPVAR] Main
Menu>Design Opt>Design Variables

1-4

=*

ANSYS Basic Analysis Procedures Guide


1-21

ANSYS

ANSYS Advanced Analysis Techniques Guide

Command: PRERR
GUI: Main Menu>General Postproc>List Results>Percent Error
Utility Menu>List>Results>Percent Error

ANSYS Advanced Analysis Techniques Guide


GUI

400psi

109.10
1%11

2.0

E=2.1E6psi
RHO=2.85E-4lb/in3 ()
=400psi

=1 1000in2 ( 1000)
B =400 1000in 1000

1-22

ANSYS

1 Utility Menu>File>Change Jobname


2 truss
3 OK

1 Utility Menu>File>Change Title


2 Optimization of a Three-Bar Truss
3 OK

1 Utility Menu>Parameters>Scalar Parameters

B=1000
ENTER
A1=1000 ENTER
A2=1000 ENTER
A3=1000 OK

2 OK

1 Main Menu>Preprocessor>Element Type>Add/Edit/Delete

2 Add
3 Structural Link
4 2D Spar 1
5 1
6 OK
7 Close

1 Main Menu>Preprocessor>Real Constants


2 Add
3 OK LINK1
4 1
5 A1
6 Apply LINK1 1000 1

7 2
8 A2
9 Apply LINK1 1000 1

10 3
11 A3
1-23

ANSYS

12 LINK1 OK
13 Close

1 Main Menu>Preprocessor>Material Props>-Constant->Isotropic

2 1
3 OK
4 2.1E6
5 OK

1 Main Menu>Preprocessor>-Modeling->Create>Nodes>In Active


CS
2 1
3 -B 0
0
4 Apply 1 ANSYS
5 2
6 0 0
0
7 Apply 2 ANSYS
8 3
9 B 0
0
10 Apply 2 ANSYS
11 3
12 0-1000
0
13 OK 4 ANSYS
4 ANSYS
14 Utility Menu>PlotCtrls>Window
Controls>Window Options
15 OFF ON
16 OK
17 Utility Menu>PlotCtrls>Window Controls>Windows Options

18
19 OK

Main
Menu>Preprocessor>-Modeling->Create>Elements>-Auto Numbered->Thru Nodes

1-24

ANSYS

2 1 4

3 OK ANSYS 1 4
1
4 Main Menu>Preprocessor>-Modeling->Create>Elements>
Elem Attributes
5 2
6 OK
7

Main
Menu>Preprocessor>-Modeling->Create>Elements>-Auto Numbered->Thru Nodes

8 2 4
9 OK ANSYS 3 4
2
10 Main Menu>Preprocessor>-Modeling->Create>Elements>Elem
Attributes
11 2
12 OK
13 Main Menu>Preprocessor>-Modeling->Create>Elements>-Auto
Numbered->Thru Nodes
14 2 4
15 OK ANSYS 3 4
3

Main
Menu>Solution>-Loads->Apply>-Structural->Displacement>On Nodes Apply
UROT on Nodes
2 ANSYS 12 3
3 OK Apply UROT on Nodes

4 ALL DOF
5 OK
6

Main
Menu>Solution>-Loads-Apply>-Structural-Force/Moment>On Nodes Apply
F/M on Nodes
7 ANSYS 4
8 OK Apply F/M on Nodes
9 Force/Mom FX
10 Force/Moment Value 200000
11 OK 4

12

Main
Menu>Solution>-Loads-Apply>-Strutural-Force/Moment>On Nodes Apply F/M
1-25

ANSYS

on Nodes
13 ANSYS 4
14 OK Apply F/M on Nodes
15 Force/Mom FX
16 Force/Moment Value -200000
17 OK 4

1 Main Menu>Solution>-Solve->Current LS Solve Current


Load Step
2 Close
3 OK
4 Close


1 Main Menu>General Postproc>Element Table>Define Table
Element Table Data
2 Add Define Additional Elementary Table
Items
3 User Label EVOL
4 Item,Comp Results Data Item Geometry
Elem Volume VOLU
5 OK
6 Element Table Data Close
7 Main Menu>General Postproc>Element Table>Sum of Each
Item Tabular Sum of Each Element Table Item
8 OK SSUM 0.382842E+07
9 Close SSUM
10 Utility Menu>Parameters>Get Scalar Data Get Scalar Data

11 Type of Data to be Retrieved Results Data


Elem Table Sums
12 OK Get Element Table Sum Results
13 Name of Parameter to be Defined VTOT
14 OK
15 Utility Menu>Parameters>Scalar Parameters Scalar
Parameters
16 Selection RHO=2.85E-4 ENTER

17 Selection WT=RHO*VTOT ENTER


1091.10173
18 Close
1-26

ANSYS

1 Main Menu>General Postproc>Element Table>Define Table


Element Table Data
2 Add Define Additional Element Table Items
3 User Lable for Item SIG
4 Item,Comp Results Data Item By Sequence Num
LS
5 Selection LS 1 1
6 OK
7 Element Table Data Close
8 Utility Menu>Parameters>Get Scalar Data Get Scalar
Data
9 the Type of Data to be Retrieved Results Data
Elem Table Data
10 OK Get Element Table Data
11 Name of Parameter to be Defined SIG1
12 Element Number N 1
13 Elem Table Data to be Retrieved SIG
14 Apply Get Scalar Data
15 Type of Data to be Retrieved Results Data
Elem Table Data
16 OK Get Element Table Data
17 Name of Parameter to be Defined SIG2
18 Element Number N 2
19 Elem Table Data to be Retrieved SIG
20 Apply Get Scalar Data
21 Type of Data to be Retrieved Results Data
Elem Table Data
22 OK Get Element Table Data
23 Name of Parameter to be Defined SIG3
24 Element Number N 3
25 Elem Table Data to be Retrieved SIG
26 OK
27 Utility Menu>Parameters>Scalar
Parameters Scalar Parameters Selection
SIG1=ABS(SIG1)
ENTER
SIG2=ABS(SIG2)
ENTER
SIG3=ABS(SIG3)
OK
28 Close

1 Utility Menu>PlotCtrls>Style>Size and Shape the Size


and Shape
1-27

ANSYS

2 Display of element shapes based on real constant description


OFF ON
3 Real constant Multiplier 2
4 OK
5 Utility Menu>PlotCtrls>Pan,Zoom,Rotate
Pan,Zoom,Rotate
6 ISO 3
7 Close
8 Utility Menu>Plot>Elements

1 Utility Menu>File>Write DB Log File Write Database


Log
2 Write Database Log To truss.lgw
3 OK

1 Main Menu>Design Opt>-Analysis File->Assign Assign


Analysis File
2 Selection truss.lgw
truss.lgw
3 OK

1 Main Menu>Design Opt>Design Variables Design


Variables
2 Add Define a Design Variable
3 Parameter Name BB Selection
4 Minimum Value 400
5 Maximum Value 2000
6 Apply
7 Parameter Name A1A1 Selection
8 Minimum Value 1
9 Maximum Value 1000
10 Apply
11 Parameter Name A2
12 Minimum Value 1
13 Maximum Value 1000
14 Apply
15 Parameter Name A3
16 Minimum Value 1
17 Maximum Value 1000
18 OK
19 Close Design Variables
1-28

ANSYS

1 Main Menu>Design Opt>State Variables State

2 Add Define a State Variable


3 Parameters Name SIG1SIG1 Selection
4 Upper Limit 400
5 Apply
6 Parameters Name SIG2SIG2 Selection
7 Upper Limit 400
8 Apply
9 Parameters Name SIG3SIG3 Selection
10 Upper Limit 400
11 OK
12 Close State Variable

Variables

1 Main Menu>Design Opt>-Opt Database->Save Save


Optimization Data
2 Selection trussvar.opt
3 OK

1 Main Menu>Design Opt>Objective Define Objective


Function
2 Parameter Name WTWT Selection
3 Convergence Tolerance 2
4 OK

1 Main Menu>Design Opt>Method/Tool Specify


Optimization Method
2 Select Method/Tool First-Order radio
3 OK Controls for First-Order Optimization
4 maximum Iterations 45
5 OK

1 Main Menu>Design Opt>Run Begin Execution of Run

2 OK
16
301.23

1-29

ANSYS

1 Main Menu>Design Opt>-Design Sets->List List Design


Set
2 BEST
3 OK OPLIST 16
4 Close
5 Main Menu>Design Opt>-Design Sets->List List Design
Sets
6 ALL
7 OK OPLIST
8 Close

1 Utility Menu>PlotCtrls>Pan,Zoom,Rotate
Pan-Zoom-Rotate
2 Front X-Y
3 Close
4 Utility Menu>PlotCtrls>Style>Graphs Graph Controls

5 X-Axis ITERATION NUMBER


6 Y-Axis STRUCTURE WEIGHT
7 OK
8 Main Menu>Design Opt>Graphs/Tables Graph/List
Tables of Design Set Parameters
9 Y-Variable Params WT
10 OK ANSYS
11 Utility Menu>PlotCtrls>Style>Graphs Graph Controls
12 Y-Axis BASE DIMENSION
13 OK
14 Main Menu>Design Opt>Graphs/Tables Graph/List Tables
of Design Set Parameters
15 Y-Variable Params WT B
16 OK ANSYS Base Dimension
Iteration

1 Utility Menu>PlotCtrls>Style>Graphs Graph Controls

2 Y-Axis MAXIMUM STRESS


3 OK
4 Main Menu>Design Opt>Graphs/Tables Graph/List
Tables of Design Set Parameters
5 Y-Variable Params B SIG1SIG2SIG3
6 OK ANSYS
1-30

ANSYS

7 Utility Menu>PlotCtrls>Style>Graphs Graph Controls

8 Y-Axis CROSS-SECTIONAL AREA


9 OK
10 Main Menu>Design Opt>Graphs/Tables Graph/List Tables
of Design Set Parameters
11 Y-Variable Params SIG1SIG2SIG3
A1A2A3
12 OK ANSYS

ANSYS
1 ANSYS Quit
2 OK

/FILNAM,truss
/TITLE,Optimization of a three-bar truss
!
B=1000
!
A1=1000
!
A2=1000
!
A3=1000
!

! PREP7
/PREP7
ET,1,LINK1
!
R,1,A1
!
R,2,A2
R,3,A3
MP,EX,1,2.1E6
!
N,1,-B,0,0
!
N,2,0,0,0
N,3,B,0,0
N,4,0,-1000,0
E,1,4
!
REAL,2
E,2,4
REAL,3
E,3,4
FINISH
!
1-31

ANSYS

!
/SOLU
D,1,ALL,0,,3
! UX=UY=0
F,4,FX,200000
! 4 X
F,4,FY,-200000
! 4 Y
SOLVE
FINISH
!
! POST1
/POST1
SET,LAST
ETABLE,EVOL,VOLU
! ETABLE
SSUM
!
*GET,VTOT,SSUM,,ITEM,EVOL !VTOT=
RHO=2.85E-4
WT=RHO*VTOT
!
ETABLE,SIG,LS,1
! ETABLE

*GET,SIG,ELEM,1,ETAB,SIG !SIG1=
*GET,SIG,ELEM,2,ETAB,SIG !SIG2=
*GET,SIG,ELEM,3,ETAB,SIG !SIG3=

SIG1=ABS(SIG1)
!
SIG2=ABS(SIG2)
SIG3=ABS(SIG3)
!
/ESHAPE,2
!
/VIEW,1,1,1,1
!
EPLOT
!
!
/OPT
!
OPANL,truss,lgw
!

OPVAR,B,DV,400,2000
!
OPVAR,A1,DV,1,1000
OPVAR,A2,DV,1,1000
OPVAR,A3,DV,1,1000
OPVAR,SIG1,SV,,400
!
OPVAR,SIG2,SV,,400
OPVAR,SIG3,SV,,400
!
OPSAVE,trussvar,opt !
!
OPVAR,WT,OBJ,,,2,
!
1-32

ANSYS

!
OPTYPE,FIRST
!
OPFRST,45
! 45
OPEXE
!

OPLIST,16
! 16
OPLIST,ALL
!
!
/VIEW,1,,,1
!
!
/AXLAB,X,ITERATION NUMBER !
/AXLAB,Y STRUCTURE WEIGHT
PLVAROPT,WT
!
/AXLAB,Y,BASE DIMENSION
! B
PLVAROPT,B
!
/AXLAB,Y,MAX STRESS
!
PLVAROPT,SIG1,SIG2,SIG3
!
/AXLAB,Y,CROSS-SECTIONAL AREA !
PLVAROPT,A1,A2,A3
!
FINISH
/EXIT
ANSYS Verification Manual
VM155

VM157

1-33

ANSYS

i PLNSOL
TOPO
V=60
60% 2-1 2-1a
2-2b
2-1 60%

1
2
3
4
5
6

2-1

ANSYS

ANSYS Analysis Procedures


Guides

SOLID2 SOLID82
SOLID92 SOLID95
SHELL93

ET,1,SOLID92
ET,2,SOLID92

TYPE,1
VSEL,S,NUM,,1,,2

VMESH,ALL
TYPE,2
VSEL,S,NUM,,3

VMESH,ALL

ANSYS

LSWRITE
LSSOLVE

D,10,ALL,0,,20,1

NSEL,S,LOC,Y,0
SF,
ALLSEL
LSWRITE,1

DDEL,
SFDEL,
NSEL,S,LOC,X,0,1
D,ALL,ALL,0
2-2

ANSYS

NSEL,ALL
F,212,FX
LSWRITE,2

LSWRITE,3

FINISH
/SOLUTION
TOPDEF,10,3
LSSOLVE,1,3,1

ANSYS TOPDEFTOPEXE TOPITERTOPDEF


TOPEXE
TOPITER

TOPDEF
GUIMain Menu>Solution>-Solve-Topological opt
ANSYS
TOPDEF

GUI Topological Optimization ITER

TOPEXE
GUIMain Menu>Solution>-Solve-Topological opt

/SOLUTION
TOPDEF,25,1
25%
SOLVE

TOPEXE

FINISH
/POST1

PLNSOL,TOP0

*GET,TIPSRAT,TOPO,,CONV

*STATUS,TOPSTAT

2-3

ANSYS

/SOLUTION
SOLVE

TOPEXE

FINISH
/POST1

TOPEXE
TOPITER ANSYS

TOPITER ANSYS APDL


Programmers Guide
TOPITER
GUIMain Menu>Solution>-Solve-Topological opt
TOPITER

LSWRITE

LSWRITE

LSWRITE

TOPDEF,80,3,.001 80%3

0.001
/DSCALE,,OFF

/CONTOUR,,3
3
TOPITER,20,1
20

LSSOLVE TOPEXE PLNSOLTOPO


TOPDEF TOPITER

ANSYS Jobname.RST

ANSYS Commands Reference ANSYS Basic Analysis Procedures Guide

/ PRNSOL PLNSOL TOPO


/ PLESOL PRESOL TOPO
ANSYS
ETABLE,EDENS,TOPO
2-4

ANSYS

PLETAB,EDENS
PRETAB,EDENS
ESEL,S,ETAB,EDENS,0.9,1.0
EPLOT
*GET
*GET,TOPCV,TOP0,,CONV
TOPCV=1
*GET,ECOMP,TP0,,COMP
ECOMP=
*STAT

2-2

1 50%
2-2

ANSYS LSWRITE
ANSYS SOLID82 1 2
TOPDEF 50%
TOPEXE TOPITER
12
/TITLE,A 2-d,multiple-load example of topological optimization
/PREP7
BLC4,0,0,3,1
3X1
ET,1,82
1
2-5

ANSYS

ET,2,82
2
MP,EX,1,118E9

MP,NUXY,1,0.3
ESIZE,0.05

TYPE,1
AMESH,ALL

NSEL,S,LOC,X,0,0.4
ESLN
TYPE,2
2
EMODI,ALL
ALLSEL
NSEL,S,LOC,X,0
D,ALL,ALL,0
X=0
NSEL,S,LOC,X,3
D,ALL,ALL,0
X=3

FORCE=1000
NSEL,S,LOC,X,1
NSEL,R,LOC,Y,1

F,ALL,FY,FORCE
ALLSEL

LSWRITE,1
FDEL,ALL
NSEL,S,LOC,X,2
NSEL,R,LOC,Y,0

F,ALL,FY,-FORCE
ALLSEL

LSWRITE,2
FDEL,ALL
TOPDEF,50,2

/SHOW,topo,grph

/DSCALE,,OFF
/CONTOUR,,2
TOPITER,12,1
12
FINISH

2-3 top.grph
ANSYS /SHOW

2-3

50%

2-6

ANSYS


80%TOPDEF

5
1
1

TOPDEF TOPITER ANSYS

2-7

ANSYS

ANSYS
ANSYS Basic Analysis Procedures Guide

ANSYS ADAPT.MAC

ADAPT


31

3-1

2-D Structural Solids


PLANE2 2-D 6-Node Triangular Solid
PLANE25 Axisymmetric Harmonic Solid
PLANE42 2-D 4-Node Isoparametric Solid
PLANE82 2-D 8-Node Solid
PLANE83 Axisymmetric Harmonic 8-Node Solid
3-D Structural Solids
SOLID45 3-D 8-Node Isoparametric Solid
SOLID64 3-D Anisotropic Solid
SOLID73 3-D 8-Node Solid with Rotational DOF
SOLID92 3-D 10-Node Tetrahedral Solid
SOLID95 3-D 20-Node Isoparametric Solid
3-D Structural Shells
3-1

ANSYS

SHELL43 Plastic quadrilateral Shell


SHELL63 Elastic Quadrilateral Shell
SHELL93 8-Node Isoparametric Shell
2-D Thermal Solids
PLANE35 2-D 6-Node Triangular Solid
PLANE75 Axisymmetric Harmonic Solid
PLANE55 2-D 4-Node Isoparametric Solid
PLANE77 2-D 8-Node Solid
PLANE78 Axisymmetric Harmonic 8-Node Solid
3-D Thermal
SOLID70 3-D
SOLID87 3-D
SOLID90 3-D

Solids
8-Node Isoparametric Solid
10-Node Tetrahedral Solid
20-Node Isoparametric Solid

3-D Thermal Shells


SHELL57 Plastic Quadrilateral Shell

1. /PREP7
Main Menu>Preprocessor

2.
ADAPT
ADAPTMSH.MAC
3. PREP7 SOLUTION(/SOLU Main Menu>Solution)

ADAPTBC.MAC

ADAPTSOL.MAC

4. PREP7 [FINISH] SOLUTION


ADAPT
5.
Command: ADAPT
GUI: Main Menu>Solution>Adaptive Mesh
ADAPT

FACMN FACMX

6. [SHPP,ON]
SOLUTION ADAPT
POST1
3-2

ANSYS

3-1

ADAPT
ADAPT Main
Menu>Solution>Adaptive Mesh KYKPS 1
ADAPT
ADAPT PREP7
ADAPT
ADAPT

ADAPT ANSYS

ADAPT
ADAPT
ADAPT
ADAPTMSH.MAC,ADAPTBC.MAC
ADAPTSOL.MAC
ADAPTMSH.MAC
3-3

ANSYS

ADAPT

ADAPTMSH.MAC

C*** Subroutine ADATMSH.MAC-Your name-Job Name-Data Created


TYPE,1
!
ACLEAR,3,5,2
!
VCLEAR,ALL
AMESH,3,5,2
! 3 5 ADAPT
TYPE,2
!
VMESH,ALL
!
TYPE,ACLEAR,VCLEAR,AMESH VMESH
C***
ADAPT
ADAPTBC.MAC
ADAPT

ADAPTBC.MAC
ADAPTBC.MAC
C*** Subroutine ADAPTBC.MAC-Your name-Hob Name-Data CReated
NSEL,S,LOC,X,0
! X 0
D,ALL,UX,0
! UX 0
NSEL,S,LOC,Y,0
! Y 0
D,ALL,UX,0
! UY 0
NSEL,ALL
!
ADAPTSOL.MAC
ADAPT
/SOLU
SOLVE
FINISH

ADAPTSOL.MAC

APDL
*CREATE Utility Menu>Macro>Create Macro APDL *END
ADAPT ANSYS

C***
ADAPT /PSEARCH,OFF(Utility
3-4

ANSYS

Menu>Macro>Macro Search Path) ANSYS

ADAPT KYMAC 1
ADAPT (UADAPT.MAC)
ADAPT
ADAPT
ADAPT ADAPT
ANSYS
UADAPT.MAC
UADAPT.MAC

unknown commandANSYS

*USE Utility Menu>macro>Execute Data Block

ADAPT

Command: KESIZE
GUI: Main Menu>Preprocessor>-Meshing-Size Cntrls>-Keypoints-All
KPs
Main Menu>Preprocessor>-Meshing-Size Cntrls>-Keypoints-Picked
KPs
ADAPT

[ SMRTSIZE DESIZE ]

Command: LESIZE
GUI: Main Menu>Preprocessor>-Meshing-Size Cntrls>-Lines-All Lines
Main Menu>Preprocessor>-Meshing-Size Cntrls>-Lines-Picked
Lines
2-D 3-D
3-D


ADAPT

3-5

ANSYS

ADAPT ANSYS
Jobmame.ADPT
ADAPT Jobname.ADPT

KESIZE (Main Menu>Preprocessor>-Meshing-Size


Cntrls>-Keypoints-Picked KPs) SIZE
ADAPT FACMX 1

Jobname.RST Jobname.RTH ADAPT


ADAPT
SAVE Utility Menu>File>Save as
Jobname.db Jobname.db

/PREP7
SMRT,OFF
/TITLE, TWO DIMENSIONAL HEAT TRANSFER WITH CONVECTION
ANTYPE,STATIC
ET,1,PLANE55
MP,KXX,1,52.0
K,1
K,2,.6
K,3,.6,1.0
K,4,,1.0
K,5,.6,.2
L,1,2
L,2,5
L,5,3
L,3,4
L,4,1
AL,ALL
DK,1,TEMP,100,,1
DK,2,TEMP,100,,1
SFL,2,CONV,750.0,,0.0
SFL,3,CONV,750.0,,0.0
SFL,4,CONV,750.0,,0.0

3-6

ANSYS

FINISH
ADAPT,10,,5,0.2,1
LOOPS
/POST1
PLNSOL,TEMP

5% 10 0.2 1

ANSYS Verification Manual


VM193

VM205

3-7

ANSYS

ANSYS

ANSYS/MutiphysicsANSYS/Mechanical ANSYS/Structural

a)

ANSYS

b)

4-1

4-1

4-1

ANSYS

4-2

4-2

1
2

PREP7
ANSYS
ANSYS Basic Analysis Procedures Guide

Command: /FILENAME
GUI: Utility Menu>File>Change Jobname
/FILENAME,GEN
GEN FILE file
ANSYS
ANSYS
ANSYS

ANSYS Coupled-Field Analysis Guide


4-2

ANSYS

RESUMEUtility Menu>File>Resume from


unselect

1
Command: /SOLU
GUI: Main Menu>Solution
2

Command: ANTYPE
GUI: Main Menu>Solution>-Analysis Type-New Analysis

ANTYPE STATUS=REST
Main Menu>Solution>-Analysis Type-Restart

Jobname.EMAT Jobname.ESAV
Jobname.DB
Sename
.SUB Sename.SUB
[/FILENAME]
Command: SEOPT
GUI: Main Menu>Solution>Analysis Options

SEOPT
GUI

SEOPT
GUI

4-3

ANSYS

Command: LUMPM
GUI: Main Menu>Solution>Analysis Options
3
Command: M
GUI: Main Menu>Solution>Master DOFs>Define

M Lab=ALL 4-1

b
ANSYS Structural Analysis Guide Matrix Reduction

c
[D][F]

d [NLGEOMON]Main Mene>Solution>Analysis
Options SETRAN Main
Menu>Preprocessor>Create>Elements>-Superelements-By CS Tranfer
6 UXUYUXROTX
ROTYROTZ
4


31

Maxwell

(alpha)
Command: ALPHAD
GUI: Main Menu>Solution>Time/Frequenc>Damping
(beta)
Command: BETAD
GUI: Main Menu>Solution>Time/Frequenc>Damping
4-4

ANSYS

beta
Command: MPDAMP
GUI: Main Menu>Preprocessor>Material Props>-Constan-Isotropic
Main Menu>Preprocessor>Material Props>Polynomial
4-1

Command: SAVE
GUI: Utility Menu>File>Save as Jobname.db
7
Command: SOLVE
GUI: Main Menu>Solution>Current LS
Sename.SUBSename [SEOPT]
[/FILENAME]

8 7

ANSYS Basic Analysis Procedures Guide


9 SOLUTION
Command: FINISH
GUI: Main Menu>Finish

4-5

ANSYS

ANSYS FLOTRAN

1
2
3

ANSYS
Command: /CLEAR
GUI: Utility Menu>File>Clear&Start New
START.ANS

/CLEAR

Command: /FILNAME
GUI: Utility Menu>File>Change Jobname

PREP7
1 MATRIX50
Command: ET
GUI: Main Menu>Preprocessor>Element Type>Add/Edit/Delete
2

4
4-3
4-3

4-6

ANSYS

SETRAN

CP

Command: CP
GUI: Main Menu>Preprocessor>Coupling/Ceqn>Couple DOFs

Command: TYPE
GUI: Main Menu>Preprocessor>-Modeling-Create>Elements>Elem Attributes
()
Command: SE
GUI: Main Menu>Preprocessor>Create>Elements>-Superlements->From .SUB
File
a
SE
TYPE,

SEGEN
GEN.SUB
SE .SUB
Sename.SUB(GEN.SUB )

Command: SETRAN
GUI: Main Menu>Preprocessor>Create>Elements>-Superelements-By CS
Transfer
Main Menu>Preprocessor>Create>Elements>-Superelements-By Geom Offset

Command: SE
GUI: Main Menu>Preprocessor>Create>Elements>-Supreelements-From .SUB
File
GEN.SUB 2000
SETTRAN,GEN,,2000,GEN2,SUB
! GEN2.SUB
2000
TYPE,
!
SE,GEN2
! GEN2.SUB
c

4-7

ANSYS

SE
[SAVE] SETRAN
SE CRINTF Main
Menu>Preprocessor>Coupling/Ceqn>Coincident Nodes
GEN.SUB
*GET,MAXNOD,NODE,,NUM,MAX !MAXNOD=
SETRAN,GEN,,MAXNOD,GEN2,SUB!
MAXNOD GEN2.SUB
SE,GEN2
!
NSEL,
!
CPINTF,ALL
!
NSEL,ALL
d
SETRAN SESYMM Main Menu>Preprocessor>Create>Elements>
By Reflection
SE
CPINTF
SETRAN

SETRAN NOROT 1

Command: EPLOT
GUI: Utility Menu>Plot>Elements

Command: SELIST
GUI: Utility Menu>List>Other>Superelem Data
7
Command: SAVE
GUI: Utility Menu>File>Save as Jobname.db
PREP7
Command: FINISH
GUI: Main Menu>Finish

1 SOLUTION
Command: /SOLU
4-8

ANSYS

GUI: Main Menu>Solution


2
[NLGEOMON]

4
Command: SFE
GUI: Main Menu>Solution>-Loads-Apply>Load Vector>For Superelement

SFE631SELV0.75
63 1 0.75ELEM
LKEY 1Lab SELVVAL1
0 SFE

UXUYROTY
SETRAN NOROT=1

5
MATRIX50 PCG
6
Command: SOLVE
GUI: Main Menu>Solution>Current LS

Jobname.RST,RTH RMG

Jobname.DSUB
Command: SEDLIST
GUI: Main Menu>General Postproc>List Results>Superelem DOF
Utility Menu>List>Results>Superelem DOF Solu

7 SOLUTION
Command: FINISH
GUI: Main Menu>Finish


.EMAT,.ESAV,.SUB,.TRI,.DB .SELD
.DSUB

1 ANSYS
4-9

ANSYS

Command: /CLEAR
GUI: Utility Menu>File>Clear&Start New
2

Command: /FILENAME
GUI: Utility Menu>File>Change Jobname
3
Command: RESUME
GUI: Utility Menu>File>Resume Jobname.db
4 SOLUTION
Command: /SOLU
GUI: Main Menu>Solution
5
ON
Command: EXPASS
GUI: Main Menu>Solution>ExpasionPass
SENAME
Command: SEEXP
GUI: Main Menu>Solution>ExpasionPass>Expand Superelem
( Sename.SUB)
SEEXP GUI
Usefil.DSUB
SEEXP
GUI

Command: EXPSOL
GUI: Main Menu>Solution>ExpansionPass>By Load Step
Main Menu>Solution>ExpansionPass>By Time/Freq

[D]
6

(Jobname.OUT)
Command: OUTPR
GUI: Main Menu>Solution>Output Ctrls>DB/Results File
(Jobname.RST)
Command: OUTRES
GUI: Main Menu>Solution>Output Ctrls>DB/Results File

Command: ERESX
4-10

ANSYS

GUI: Main Menu>Solution>Output Ctrls>Integration Pt


7
Command: SOLVE
GUI: Main Menu>Solution>Current LS
8 5 7
SOLUTION
9 SOLUTION
Command: FINISH
GUI: Main Menu>Finish
10

!
!
/FILNAMEGEN
GEN
/TITLE
/PREP7
PREP7
-----
FINISH

/SOLU
SOLUTION
ANTYPESUBST

SEOPTGEN,

----
SAVE

SOLVE
GEN.SUB

----D M

SOLVE
----
31
FINISH

/CLEAR

/FILNAMEUSE
USE
/PREP7
PREP7
4-11

ANSYS

ET1MATRIX50
ET2.
----TYPE1
SETRAN
SE
EPLOT
NSEL
CPINTFALL
NSELALL
FINISH

/SOLU
ANTYPE
--D
--SFE
--SAVE
SOLVE

MATRIX50
!

!
! SETRAN

FINISH

/CLEAR

/FILNAMEGEN

RESUME

/SOLU

EXPASSON
SEEXPGENUSE
--
SOLVE

GEN.RST RTH, RMG


FINISH

ANTYPESEOPTMETSETRANSECPINTFEXPASS
SEEXP

4-12

ANSYS

SOLVE Main Menu>Solution>-Solve-Current LS

3 PREP7
[ETTYPE]

SOLUTION

SOLUTION

RESUME,FULL,DB
/POST1
FILE,GEN1
SET,
FILE,GEN2
SET,
!

!
!
/FILNAMEFULL
FULL
/TITLE
/PREP7
PREP7
-----

SAVE

FINISH
!
/FILNAMEGEN
GEN
/SOLU
SOLUTION
ANTYPESUBST

SEOPTGEN,

ESEL

NSEL
4-13

ANSYS

M
D
----SOLVE
----SOLVE
----FINISH

/CLEAR
/FILNAMEUSE
RESUMEFFULLDB
ESEL
NSEL
/PREP7
ETMATRIX50
TYPE
SEGEN
EPLOT
FINISH

GEN.SUB
D M

31

USE

MATRIX50

/SOLU

ANTYPE

--D

--SFE

--

SOLVE
FINISH

/CLEAR

/FILNAMEGEN

RESUMEFULLDB
/SOLU

ANTYPESUBSTR
EXPASSON

EXPSOL

SEEXPGENUSE
--
SOLVE

4-14

ANSYS

GEN.RST RTH,RMG
FINISH

ANTYPESEOPTMETSETRANSEEXPASS SEEXP

ANSYS

PISTON CYLINDER
PISTON
CYLINDER
CYLINDER PISTON
PISTON

A B

A
1 ANTYPE Main
Menu>Solution>New Analysis
2 PSTRES Main Menu>Solution>Analysis
Options
3 SOLVE Main Menu>Solution>-Solve-Current LS

4 PSTRES GUI

5
6
B

1 SEOPT(Main Menu>Solution>
Analysis Options) SESST 1
2
3 PSTRES(Main Menu>Solution>Analysis Options)

4
5
6
4-15

ANSYS

/PREP7
smrt,off
/DEVICE,VECTOR,ON
/TITLE, DIAMETRAL COMPRESSION OF A DISK
ANTYPE,STATIC
!
ET,1,PLANE2,,,3,,,,1
ET,2,PLANE82,,,3,,,,1
ET,3,PLANE82,,,3,,2
!
R,1,.2
!
MP,EX,1,30E6
MP,NUXY,1,0.3
CSYS,1
!
K,1,1,90
K,2,.5,90
K,4,1
K,5,1,50
4-16

ANSYS

L,1,5
LESIZE,1,,,7,5
L,5,4
LESIZE,2,,,4,2
CSYS,0
K,3
L,3,4
LESIZE,3,,,5
L,2,3
LESIZE,4,,,4,2
L,2,5
LESIZE,5,,,5
L,1,2
LESIZE,6,,,7,5
A,1,2,5,5
A,2,3,4,5
TYPE,2
MSHK,1
MSHA,0,2D
AMESH,2
EPLOT
TYPE,1
MSHK,0
MSHA,1,2D
AMESH,1
EPLOT
NSEL,S,LOC,X,0
NSEL,R,LOC,Y,0
ESLN
TYPE,3
EMODIF,ALL
SAVE,VM141,DB
NSEL,S,LOC,Y,0
DSYM,SYMM,Y
NSEL,S,LOC,X,0
DSYM,SYMM,X
NSEL,ALL
ESEL,ALL
OUTPR,NSOL,NONE
OUTPR,ESOL,ALL
FK,1,FY,-1000
FINISH
/SOLU
SOLVE

! X
! Y

!
!
!

4-17

ANSYS

FINISH
/POST1
NSEL,S,LOC,X,0
!
NSEL,A,LOC,X,0.1
NSEL,R,LOC,Y,0
PRNSOL,S,COMP
NSEL,R,LOC,X,0
NSEL,A,LOC,X,0.2
NSEL,R,LOC,Y,0
*GET,SNOD,NODE,,NUM,MIN
! (X=0)
*GET,FNOD,NODE,,NUM,MAX
! (X=0.2)
NSEL,ALL
ESEL,ALL
PATH,STRESS1,2,,48
! STRESS1
PPATH,1,SNOD
!
PPATH,2,FNOD
PDEF,SY,S,Y
PRANGE,24
PRPATH,SY
! SY
*GET,S1,PATH,0,MIN,SY
NSEL,R,LOC,X,0
NSEL,A,LOC,X,0.1
NSEL,R,LOC,Y,0
*GET,FNOD,NODE,,NUM,MAX
PATH,STRESS2,2,,48
! STRESS2
PPATH,1,SNOD
PPATH,2,FNOD
PDEF,SY,S,Y
PRANGE,24
PRPATH,SY
! SY
*GET,S2,PATH,0,MAX,SY
*DIM,LABEL,CHAR,2,2
*DIM,VALUE,,2,3
LABEL(1,1) = 'P (psi)','P (psi)'
LABEL(1,2) = ' X=0 ',' X=.1'
*VFILL,VALUE(1,1),DATA,-9549,-9298
*VFILL,VALUE(1,2),DATA,S1,S2
*VFILL,VALUE(1,3),DATA,ABS(S1/9549),ABS(S2/9298)
SAVE,TABLE_1
FINISH
/CLEAR, NOSTART
/FILNAM,GEN
/PREP7
smrt,off
4-18

ANSYS

!
(SHELL ELEMENTS ,SHELL93)
RESUME,VM141,DB
ANTYPE,SUBST
!
SEOPT,GEN
! PLANE2 SHELL93
ACLEAR,1,2
ETDELE,1,3
ET,1,SHELL93,,,,,,,1
ET,2,SHELL93,,,,,,,1
ET,3,SHELL93,,,,,2
/OUTPUT,SCRATCH
NUMCMP,NODE
!
/OUTPUT
TYPE,2
MSHK,1
MSHA,0,2D
AMESH,2
EPLOT
TYPE,1
MSHK,0
MSHA,1,2D
AMESH,1
EPLOT
NSEL,S,LOC,X,0
NSEL,R,LOC,Y,0
ESLN
TYPE,3
EMODIF,ALL
NSEL,S,LOC,Y,0
DSYM,SYMM,Y
NSEL,S,LOC,X,0
DSYM,SYMM,X
NSEL,ALL
ESEL,ALL
D,ALL,UZ,,,,,ROTX,ROTY
!
NSEL,S,LOC,X
NSEL,R,LOC,Y,1
*GET,NDOF,NODE,,NUM,MAX
!
M,NDOF,UY
!
NSEL,ALL
FINISH
/SOLU
SOLVE
SAVE
!
4-19

ANSYS

PARSAV,SCALAR,GEN,PARM
FINISH
/CLEAR, NOSTART
/FILNAM,USE
PARRES,,GEN,PARM
/PREP7
smrt,off
/TITLE, DIAMETRAL COMPRESSION OF A DISK (S.E. USE PASS)
ET,1,MATRIX50
SE,GEN
F,NDOF,FY,-1000
FINISH
/SOLU
SOLVE
FINISH
/CLEAR, NOSTART
/FILNAM,GEN
RESUME
/SOLU
EXPASS,ON,YES
SEEXP,GEN,USE
/TITLE, DIAMETRAL COMPRESSION OF A DISK (S.E. EXPANSION PASS)
OUTPR,NSOL,NONE
!
OUTPR,ESOL,ALL
EXPSOL,1,1
SOLVE
FINISH
/POST1
NSEL,R,LOC,X,0
NSEL,A,LOC,X,0.2
NSEL,R,LOC,Y,0
*GET,SNOD,NODE,,NUM,MIN
! (X=0)
*GET,FNOD,NODE,,NUM,MAX
! (X=0.2)
NSEL,ALL
ESEL,ALL
PATH,STRESS3,2,,48
!STRESS3
PPATH,1,SNOD
PPATH,2,FNOD
PDEF,SY,S,Y
PRANGE,24
PRPATH,SY
! SY
*GET,S1,PATH,0,MIN,SY
NSEL,R,LOC,X,0
NSEL,A,LOC,X,0.1
4-20

ANSYS

NSEL,R,LOC,Y,0
*GET,FNOD,NODE,,NUM,MAX
NSEL,ALL
ESEL,ALL
PATH,STRESS4,2,,48
! STRESS4
PPATH,1,SNOD
PPATH,2,FNOD
PDEF,SY,S,Y
PRANGE,24
PRPATH,SY
*GET,S2,PATH,0,LAST,SY
*DIM,LABEL,CHAR,2,2
*DIM,VALUE,,2,3
LABEL(1,1) = 'P (psi)','P (psi)'
LABEL(1,2) = ' X=0 ',' X=.1'
*VFILL,VALUE(1,1),DATA,-9549,-9298
*VFILL,VALUE(1,2),DATA,S1,S2
*VFILL,VALUE(1,3),DATA,ABS(S1/9549),ABS(S2/9298)
SAVE,TABLE_2
FINISH
FINISH
/CLEAR, NOSTART
/PREP7
smrt,off
/TITLE, DIAMETRAL COMPRESSION OF A DISK
ET,1,PLANE145,4,5,3
R,1,.2
!
MP,EX,1,30E6
!
MP,NUXY,1,0.3
PCIRC,,1,0,90
!
ESIZE,,5
AMESH,ALL
EPLOT
FINISH
/SOLU
NSEL,S,LOC,Y,0
DSYM,SYMM,Y
NSEL,S,LOC,X,0
DSYM,SYMM,X
NSEL,ALL
ESEL,ALL
F,NODE(0,1,0),FY,-1000
!
PCONV,1,S,Y,NODE(0,0,0)
! SY
PCONV,1,S,Y,NODE(.10,0,0) ! X=0.1,Y=0 SY
4-21

ANSYS

SOLVE
PRCONV
/POST1
*GET,S1,NODE,12,S,Y
*GET,S2,NODE,22,S,Y
*DIM,LABEL,CHAR,2,2
*DIM,VALUE,,2,3
LABEL(1,1) = 'P (psi)','P (psi)'
LABEL(1,2) = ' X=0 ',' X=.1'
*VFILL,VALUE(1,1),DATA,-9549,-9298
*VFILL,VALUE(1,2),DATA,S1,S2
*VFILL,VALUE(1,3),DATA,ABS(S1/9549),ABS(S2/9298)
SAVE,TABLE_3
RESUME,TABLE_1
FINISH

ANSYS Verification Manual


VM141

4-22

ANSYS

5-1
5-1 a)b)

(a)
(b)
a b

ANSYS

5-1

ANSYS

1.
2.
3.
4.
5.

Command: /FILNAME
GUI: Utility Menu>File>Change Jobname

5-2

Jobname.RST,Jobname.RMG
Jobname.DB,
5-2

ANSYS

Command: SAVE
GUI: Utility Menu>File>Save as
Utility Menu>File>Save as Jobname.db

ANSYS
Command: /CLEAR
GUI: Utility Menu>File>Clear&Start New

Command: /FILNAME
GUI: Utility Menu>File>Change Jobname
PREP7

53
5-3

Command:NROTAT
GUI: Main Menu>Preprocessor>Create>Nodes>-Rotate Node CS-To Active
CS
Main Menu>Preprocessor>Move/Modify>-Rotate Node CS-To ACtive
CS

[NROTAT NMODIF]

5-3

ANSYS

ANSYS

1. Jobname.NODE
PREP7
Command: NWRITE
GUI: Main Menu>Preprocessor>Create>Nodes>Write Node File
NWRITE
NSEL,...
!
NWRITE
! Jobname.NODE
5-4

NWRITE,Filename,Ext
7

2. Jobname.DB PREP7

Command: ALLSEL
GUI: Utility Menu>Select>Everything

Command: SAVE
GUI: Utility Menu>File>Save as Jobname.db
3.

Command: RESUME
GUI: Utility Menu>File>Resume from
COARSE RESUME,COARSE,DB
4. POST1/POST1 Main Menu>General Postproc
POST1
5.FILE Main Menu>General Postproc>Data &
File Opts
6.SET Main Menu>General Postproc>-Read
5-4

ANSYS

Results-option
7.
Command: CBDOF
GUI: Main Menu>General Postproc>Submodeling>Interpolate DOF
CBDOF Jobname.NODE ANSYS
DOF D Jobname.CBDO

Command: BFINT
GUI: Main Menu>General Postproc>Submodeling>Interp Body Forc
BF Jobname.BFIN
6 7 SET
[CBDOF / BFINT] SET 1

8. POST1[FINISH]
RESUME Main Menu>File>Resume from

DOF

/SOLU Main Menu>Solution

CBDOF D

Command: /INPUT
GUI: Utility Menu>File>Read Input from
BFINT BF
Command: /INPUT
GUI: Utility Menu>File>Read Input from
/

Command: DCUM,ADD
GUI: Main Menu>Preprocessor>Loads>-Loads-Settings>Contraints
Main Menu>Solution>-Loads-Settings>Constraints

Command: BFCUM,ADD
GUI: Main Menu>Preprocessor>Loads>-Loads-Settings>Nodal Body Ld
Main Menu>Solution>-Loads-Settings>Nodal Body Ld
DCUM BFCUM

55
5-5

5-5

ANSYS

Command: SOLVE
GUI: Main Menu>Solution>Current LS
Main Menu>Solution>Run FLOTRAN
SOLUTION[FINISH]
56
5-6

5-6

ANSYS

57 58
5-7

5-8

!
/FILNAME,coarse
! coarse
/PREP7
! PREP7
....
....
!
FINISH
/SOLU
ANTYPE,...
...
D,....
DSYMM,...
ACEL,...
...

!
!
!

5-7

ANSYS

SAVE
SOLVE

! coarse.db
!
! coarse.rst( rmg )

FINISH
!
/CLEAR

! ANSYS

/FILNAME,submod
/PREP7
...
...
!
NSEL,...
NWRITE
ALLSEL
NWRITE,temp,node
SAVE
FINISH
RESUME,coarse,db
/POST1
FILE,coarse,rst
SET,...
CBDOF
BFINT,temps,node

FINISH
RESUME
/SOLU
ANTYPE,...
...
/INPUT,submod,cbdo
/INPUT,submod,bfin
DSYMM,...
ACEL,...
...
SOLVE
FINISH

! submod
! PREP7
!

!
! submod.node
!
! temp.node(
)
! submod.db

!(coarse.db)
! POST1
!
!
! submod.node
D submod.cbdo
! temps.node
BF submod.bfin(
)
!
!(submod.db)
!
!
!
!
!

5-8

ANSYS

/POST1
...
...
FINISH

! POST1
!

59
5-9 3-D

DBDOF Main Menu>General


Postproc>Submodeling>Interpolate DOF BFINT Main
Menu>General>Submodeling>Interp Body Forc KSHS 1
SHELL91 SHELL99KEYOPT11 0
510
[NWRITE](Main Menu>Preprocessor>Create>Node>Write Node
File)
[CBDOF]

0.75
510

5-10 a)CBDOF b)CBDOF

5-9

ANSYS

UY
510UY 10

CBDOF .CBDO (1) NMODIF (


) DDELE ( UY )(2) D ()
/EOF :CBnn (nn )
.CBDO PREP7 NMODIF PREP7

Command: /INPUT
GUI: Utility Menu>File>Read Input from
.CBDO /EOF
/INPUT LINE :CBnn

/PREP7
!.CBDO PREP7
/INPUT,,cbdo
! Jobname.cbdo /EOF
/INPUT,dbdo,,:cb1
!:cb1

/FILNAM,coarse
/PREP7
smrt,off
/TITLE, STRESS CONCENTRATION AT A HOLE IN A PLATE
/NOPR
ANTYPE,STATIC
!
ET,1,PLANE2
MP,EX,1,30E6
MP,NUXY,1,0.3

5-10

ANSYS

K,1,6
K,2,6,6
K,3,,6
K,4,,.5
K,5,.5
K,6
L,1,2
L,2,3
L,3,4
LESIZE,3,,,4,.25
LARC,4,5,6,0.5
LESIZE,4,,,6
L,5,1
LESIZE,5,,,4,4
AL,1,2,3,4,5
ESIZE,,4
AMESH,ALL
/AUTO,1
/PLOPTS,INFO,0

! 3
! 4
! 5
! 4

5-11

ANSYS

/PLOPTS,WINS,0
/WINDOW,,LTOP
LSEL,S,LINE,,3,5,2
DL,ALL,,SYMM
LSEL,S,LINE,,1
NSLL,,1
SF,ALL,PRES,-1000.
!
LSEL,ALL
NSEL,ALL
CSYS,1
FINISH
/SOLU
SOLVE
FINISH
SAVE
! VM142.DB
/POST1
SET,1,1
NSORT,S,X,,,3
PRNSOL,S,COMP
/WINDOW,1,OFF
/NOERASE
/DSCALE,2,1
/WINDOW,2,RTOP
PLNSOL,S,X
*GET,CRSESTR,NODE,18,S,X
*STATUS
*DIM,LABEL,CHAR,1,2
*DIM,VALUE,,1,3
LABEL(1,1) = 'MX STR '
LABEL(1,2) = 'CRS MODEL'
*VFILL,VALUE(1,1),DATA,3018
*VFILL,VALUE(1,2),DATA,CRSESTR
*VFILL,VALUE(1,3),DATA,ABS(CRSESTR/3018)
SAVE,TABLE_1
FINISH
/CLEAR, NOSTART ! CLEAR THE DATABASE
/FILNAM,SUBMODEL
!
/PREP7
smrt,off
/NOPR
/TITLE, STRESS CONCENTRATION AT A HOLE IN A PLATE
ANTYPE,STATIC
ET,1,PLANE42
MP,EX,1,30E6
5-12

ANSYS

MP,NUXY,1,0.3
CSYS,1
K,10,.5,45
K,11,.5,90
K,12,1.5,45
K,13,1.5,90
A,10,12,13,11
ESIZE,,8
MSHK,1
MSHA,0,2D
AMESH,1
/WINDOW,2,OFF
/NOERASE
/PLOPTS,INFO,0
/PLOPTS,WINS,0
/WINDOW,1,LTOP
/USER
/DIST,1,3.3
/FOCUS,1,3,3
EPLOT
LSEL,S,LINE,,1,2
NSLL,,1
NWRITE
LSEL,ALL
NSEL,ALL
FINISH
SAVE
/POST1
RESUME,coarse,db
FILE,coarse,rst
CBDOF,,,,,,,0,,0
FINISH
/PREP7
smrt,off
RESUME
/NOPR
/INPUT,,cbdo,,:cb1
/GOPR
LSEL,S,LINE,,3
DL,ALL,,SYMM
FINISH
/SOLU
SOLVE
FINISH

!
! SUBMODEL.NODE

! SUBMODEL.DB

! SUBMODEL.DB
! SUBMODEL.CBDO
!

5-13

ANSYS

/POST1
SET,1,1
NSORT,S,X,,,3
PRNSOL,S,COMP
/WINDOW,1,OFF
/AUTO,3
/WINDOW,3,BOT
/NOERASE
/PLOPTS,MINM,1
/USER,3
/DIST,3,.2
/FOCUS,3,.2,.5
/CONTOUR,3,,AUTO
PLNSOL,SX
*GET,SUBSTR,NODE,18,S,X
*DIM,LABEL,CHAR,1,2
*DIM,VALUE,,1,3
LABEL(1,1) = 'MAX STRS'
LABEL(1,2) = ' SUBMOD'
*VFILL,VALUE(1,1),DATA,3018
*VFILL,VALUE(1,2),DATA,SUBSTR
*VFILL,VALUE(1,3),DATA,ABS(SUBSTR/3018 )
SAVE,TABLE_2
FINISH
/CLEAR,NOSTART
/FILNAM,SUBMODEL
/PREP7
smrt,off
/TITLE, STRESS CONCENTRATION AT A HOLE IN A PLATE
/NOPR
ANTYPE,STATIC
ET,1,PLANE146
MP,EX,1,30E6
MP,NUXY,1,0.3
K,1,6
!
K,2,6,6
K,3,,6
K,4,,.5
K,5,.5
K,6
L,1,2
L,2,3
L,3,4
LESIZE,3,,,4,.25
5-14

ANSYS

LARC,4,5,6,0.5
LESIZE,4,,,6
L,5,1
LESIZE,5,,,4,4
AL,1,2,3,4,5
ESIZE,,4
AMESH,ALL
/AUTO,1
/PLOPTS,INFO,0
/PLOPTS,WINS,0
/WINDOW,,LTOP
LSEL,S,LINE,,3,5,2
DL,ALL,,SYMM
LSEL,S,LINE,,1
NSLL,,1
SF,ALL,PRES,-1000.
LSEL,ALL
NSEL,ALL
CSYS,1
FINISH
/SOLU
SOLVE
FINISH
/POST1
SET,1,1
PRNSOL,S,COMP
/WINDOW,1,OFF
/NOERASE
/DSCALE,2,1
/WINDOW,2,RTOP
PLNSOL,S,X
*GET,SUBSTR,NODE,18,S,X
*DIM,LABEL,CHAR,1,2
*DIM,VALUE,,1,3
LABEL(1,1) = 'MAX STRS'
LABEL(1,2) = 'CRS MOD '
*VFILL,VALUE(1,1),DATA,3018
*VFILL,VALUE(1,2),DATA,SUBSTR
*VFILL,VALUE(1,3),DATA,ABS(SUBSTR/3018 )
SAVE,TABLE_3
FINISH
ANSYS Verification Manual
VM142

5-15

ANSYS

5-16

ANSYS

61

ANSYS/MultiphysicsANSYS/Mechanical ANSYS/Structural
Table 6-1 Elements with birth and death capability
LINK1
SURF19
SHELL41 SOLID64
PLANE83
SHELL143
PLANE2
PIPE20
PLANE42 SOLID65
SOLID87
SURF151
BEAM3
MASS21
SHELL43 PLANE67
SOLID90
SURF152
BEAM4
SURF22
BEAM44 LINK68
SOLID92
SURF153
SOLID5
BEAM23
SOLID45 SOLID69
SHELL93
SURF154
LINK8
BEAM24
PLANE53 SOLID70
SOLID95
SHELL157
LINK10
PLANE25
BEAM54 MASS71
SOLID96
TARGE169
LINK11
MATRIX27 PLANE55 SOLID72
SOLID97
TARGE170
PLANE13
LINK31
SHELL57 SOLID73
SOLID98
CONTA171
COMBIN14 LINK32
PIPE59
PLANE75
SHELL99
CONTA172
PIPE16
LINK33
PIPE60
PLANE77
PLANE121 CONTA173
PIPE17
LINK34
SOLID62 PLANE78
SOLID122
CONTA174
PIPE18
PLANE35
SHELL63 PLANE82
SOLID123
ANSYS
ETABLE Main Menu>General Postproc>Element
Table>Define Table ESEL Utility Menu>Select>Entities

ANSYS
[ESTIF]
1.0E-6
0
0
0

PREP7

LINK1
6-1

ANSYS

[NLGEOM,ON],

a*(T-TREF)),

PREP7
PREP7

SOLUTION

Command: ANTYPE
GUI: Main Menu>Solution>-Analysis Type-New Analysis

Command: NLGEOM,ON
GUI: Main Menu>Solution>Analysis Options

EKILL
Command: NROPT
GUI: Main Menu>Solution>Analysis Options
[EKILL]
Command: EKILL
GUI: Main Menu>Solution>-Load Step Opts-Other>Kill Elements

Command: ESTIF
GUI: Main Menu>Solution>Other>StiffnessMult

[D,CP ]

6-2

ANSYS

!
TIME,...
!
NLGEOM,ON
!
NROPT,FULL
!
ESTIF,...
!
ESEL,...
!
EKILL,...
!
ESEL,S,LIVE
!
NSLE,S
!
NSEL,INVE
!

D,ALL,ALL,0
!

NSEL,ALL
!
ESEL,ALL
!
D,...
!
F,...
!
SF,...
!
BF,...
!
SAVE
SOLVE
TIME,NLGEOM,NROPT,ESTIF,ESEL,EKILL,NSLE,NSEL,D,F,SF BF

Command:EKILL
GUI: Main Menu>Solution>-Load Step Opts-Other>Kill Elements

Command: EALIVE
GUI: Main Menu>Solution>-Load Step Opts-Other>Activate Elem
!
TIME,...
ESEL,...
EKILL,...
!
ESEL,...
EALIVE,...
!
...
FDELE,...
!
D,...
!
...
F,...
!
6-3

ANSYS

DDELE,...
!
SAVE
SOLVE
TIME,ESEL,EKILL,EALIVE,FDELE,D,F DDELE

PLNSOL Main Menu>General


Postproc>Plot Results>Nodal Solu

ANSYS

ANSYS
ANSYS

Command: ETABLE
GUI: Main Menu>General Postproc>Element Table>Define Table

Command:ESEL
GUI: Utility Menu>Select>Entities
ANSYS APDL

Command:EKILL,ALL
GUI: Main Menu>Solution>-Load Step Opts-Other>Kill Elements

Command:EALIVE,ALL
GUI: Main Menu>Solution>-Load Step Opts-Other>Activate Elem

/SOLU
!
...
...
!
SOLVE
FINISH
!
/POST1
! POST1
SET,...
6-4

ANSYS

ETABLE,STRAIN,EPTO,EQV ! ETABLE
ESEL,S,ETAB,STRAIN,0.20 ! 0.20
FINISH
!
/SOLU
!
ANTYPE,,REST
EKILL,ALL
!
ESEL,ALL
!
...
...
!
ETABLE,ESEL,ANTYPE EKILL

[CE,CEINTF ]

FULL

Command: NROPT,FULL,,ON
GUI: Main Menu>Solution>Analysis Options
[*GET,Par,ELEM,n,ATTR,LIVE]
(Utility Menu>Parameters>Get Scalar Data) APDL
*IF
[MPCHG](Main
Menu>Preprocessor>Material Props>Change Mat Num)

MPCHG 0

MPCHG
MPCHG
[LSWRITE]

SOLVE Main Menu>Solution>Current LS

1/3

6-5

ANSYS

/PREP7
/TITLE, ELEMENT BIRTH/DEATH IN A FIXED BAR WITH THERMAL LOADING
ET,1,LINK1
!
MP,EX,1,30E6
!
MP,ALPX,1,.00005
MP,EX,2,30E6
MP,ALPX,2,.00005
!
MP,REFT,2,100
!
R,1,1.0
N,1
N,4,10
FILL
E,1,2
EGEN,3,1,-1
!
FINISH
/SOLU
ANTYPE,STATIC
D,1,ALL,,,4,3
TREF,0

!
! 0
6-6

ANSYS

TUNIF,100
NROPT,FULL
OUTPR,BASIC,ALL
SOLVE
EKILL,2
SOLVE
EALIVE,2
MPCHG,2,2
SOLVE
TUNIF,0
SOLVE

!
!
! 2
!

ANSYS Verification Manual


VM194

6-7

ANSYS

BEAM188 BEAM189
ANSYS Elements
Reference BEAM188 BEAM189

ANSYS 11
ANSYS
9 lyy,lzz

8-1 Z

LATT
BEAM188 BEAM189

7-1

ANSYS

1
2
ANSYS
ANSYS Commands Reference

SECTYPE 2

SECTYPE,2,BEAM,CSOLID
SECDATA,5,8
SECNUM,2
GUI: Main Menu>Preprocessor>Settings>-Beam-Common Sects
Main Menu>Preprocessor>-Attributes-Define>Default Attribs
ANSYS MESH
lyy lzz ASEC

SECDATA SECTYPE
CSOLID
SECDATA,4,6
GUI: Main Menu>Preprocessor>Sections>-Beam-Common Sects
BEAM188/BEAM189
BEAM188/BEAM189




LATT
LATT,MAT,,TYPE,,KB,,SECID
GUI: Main Menu>Preprocessor>-Attributes-Define>Default Attribs
MAT
MP MAT
TYPE
ET TYPE
KB

SECID
SECTYPE SECID

SECTYPESECDATA SECOFFSET GUI BEAM TOOL


7-2

ANSYS

[SECTYPE][SECOFFSET]
[SECDATA]SECDATA
8-2

Help
SECDATA

CHAN RECT
SECWRITE
SECREAD
GUI
ANSYS Structural Analysis Guide

=1.0X10e4psi
7-3

ANSYS

=0.0

L=100in
H=5in
B=2in

P=1lb

- 10%UPGEOM

1 Utility Menu>File>Change Title


2 Lateral Torsional Buckling Analysis OK
3 PowerGraphics Utility
Menu>PlotCtrls>Style>Hidden-Line Options PowerGraphics
OK
4 Graphical Solution Tracking Main
Menu>Solution>-Load Step Opts-Output Ctrls>Grph Solu Track
radio ON OK
5 Utility
Menu>PlotCtrls>Redirect Plots>To GRPH File buckle.grph
7-4

ANSYS

OK

1 Main
Menu>Preprocessor>-Modeling-Create>Keypoints>In Active CS

1
000
2
10000
3
5050
2 1 2 Main
Menu>Preprocessor>-Modeling-Create>-Lines-Lines>Straight Line
1 2 OK
3 Utility Menu>File>Save AsSave Database
to buckle.db OK

1 Main Menu>Preprocessor>Element Type>Add/Edit/Delete

2 Add
3Structural Beam
43D finite strain, 3 node 189 BEAM189
5 OK Close
6
Main
Menu>Preprocessor>Sections>-Beam-Common Sects
ANSYS 1 RECT

7 B
0.2 H 5.0
OK
8 Main Menu>Preprocessor>Sections>List
SectionsANSYS 1 OK
SLIST Close

Main
Menu>Preprocessor>Material
Props>-Constant-Isotropic
2 OK 1
3 1E4
4 (minor) 0.0 OK
5 Utility Menu>Select>Entities
LinesBy Num/PickFrom Full OK
6 OK
7 Main
Menu>Preprocessor>-Attributes-Define>All Lines Pick Orientation
7-5

ANSYS

Keypoint radio radio Yes OKANSYS


1 1 1
8 3 OK
9 Utility Menu>File>Save As OK ANSYS
OK

1 Main
Menu>Preprocessor>-Meshing-Size Cntrls>-Lines-All Lines No. Of
Element Divisions 10 OK
2
Main
Menu>Preprocessor>-Meshing-Mesh>LinesMesh Lines Pick
Single OK
3 Utility Menu>PlotCtrls>Pan,
Zoom,Rotate Pan,Zoom,Rotate ISO Close

4 Utility Menu>PlotCtrls>Style>
Size&Shape/ESHAPE radio OK
5 Main Menu>Preprocessor>Sections>
Plot Section OK
6 Utility Menu>Plot>Elements

1 Main
Menu>Solution>-Loads-Apply>-Structural-Displacement>On Keypoints
Apply U,ROT on KPs
2 1 ANSYS 1
OK
3 All DOF OK ANSYS

4 Main
Menu>Solution>-Loads-Apply>-Structural-Force/Moment>On Keypoints
Apply F/M on KPs
5 2 ANSYS 2
OK
6 Direction of force/mom FY
7 1 OK ANSYS
8 Utility Menu>File>Save As OK ANSYS
Yes
9 Main Menu>Finish

1 TimeHist Postpro>Define Variables


TIME Close
7-6

ANSYS

2 Main Menu>Solution>Analysis Options


Static Steady-State Analysis
3 -
Stress stiffness or prestress Prestress ON
4 sparse solver Equation solver
Sparse solver OK
5 Main Menu>Solution>-Solve-Current LS/STAT
OK
6 Solution is Done! Close
7 Main Menu>Finish
8 Main Menu>Solution>-Analysis Type-New Analysis
9 Eigen Buckling OK
10 Main Menu>Solution>Analysis Options
Block Lanczos 4 OK
11 MXPAND Element Calculation Key Main
Menu>Solution>-Load Step Opts-ExpansionPass>Expand Modes
12 4 Calculate elem results
No Yes OK
13 Main Menu>Solution>-Solve-Current LS/STAT
OK
14 Solution is Done! Close
15 Utility Menu>PlotCtrls>Style>Size&Shape
/ESHAPE radio ON OK
16 ANSYS /VIEW,1,1,1,1
17 ANSYS /ANG,1
18 Main Menu>General Postproc>List
Results>Results Summary Close
19 Main Menu>General Postproc>List Results>-Read
Results->First Set
20 Main Menu>General Postproc>Plot
Results>Deformed Shape Plot Deformed Shape Def+undef
edge OK
21 Main Menu>Finish

1 Main
Menu>Preprocessor>-Modeling-Update Geom Update Geometry
0.002 Scaling Factor load step 1 Substep
1 Selection file.rst OK
2 Main Menu>Solution>-Analysis Type-New Analysis
3 Static OK
4 Main Menu>Solution>-Load Step Opts-Output
Ctrls>DB/Results File All Items All entities
OK
7-7

ANSYS

5 Main Menu>Solution>Analysis Options Large deform


effects radio ON OK
6 arc-length Main Menu>Solution>Load Step
Opts>Nonlinear>Arc-Length Opts Arc-length ON OK
7 Main Menu>Solution>-Load Step
Opts-Time/Frequenc>Time and Substeps 10000 OK
8
Main
Menu>Solution>Nonlinear>Arc-Length Opts the Lab
1.0 VAL 2
Degree of Freedom UZ OK
9 Main Menu>Solution>-Solve-Current LS
/STAT OK

10 Solution is Done! Close


11 Main Menu>Finish
12 Utility Menu>Plot>Elements
13 Main
Menu>TimeHist Postpro>Define Variables OK
14 Add Time-History Variable Nodal DOF result
OK
15 Define Nodal Data 2
OK
16 Define Nodal Data Ref 2
User-specified TIPLATDI UZ OK
17 Define Time-History
Variables Add
18 Add Time-History Variable Reaction forces
radio OK
19 Define Nodal Data ANSYS 1
OK Close
20 Define Reaction Force Variable Ref
3 1 Struct Force FY OK
21 Main Menu>TimeHist Postpro>Math Operators>
Multiply Multiply Time-History Variables 4
-1.0 1st Factor 1st Variable 3 OK
22 X Main Menu>TimeHist Postpro>Settings>
Graph Single variable no. 2 OK
23
Main Menu>TimeHist Postpro>Graph Variables 1st variable to graph
1
24 Main Menu>TimeHist
Postpro>List Variables 1st variable to list 2 2nd variable
4 OK
25 PRVAR
7-8

ANSYS

PRVAR
26 Main Menu>Finish

1 ANSYS Quit
2 OK

/PREP7
/GRA,POWER
GST,ON
/SHOW,BUCKLE,GRPH
K,1,0,0,0,
K,2,100.0,0,0,
K,3,50,5,0,
LSTR,
1,
2
ET,1,BEAM189
SECTYPE,
1, BEAM, RECT,
SECDATA, 0.2, 5.0
SLIST,
1,
1, ,
MP,EX,1,1E4
MP,NUXY,1,0.0
LSEL,S, , , 1, 1, 1
LATT,1, ,1,0,
3, ,1
LESIZE, all, , ,10
SECN,1
LMESH,all
/VIEW,,1,1,1
/ESHAPE,1EPLOT
DK,1, , , ,0,ALL, ,
FK,2,FY,1.0
FINISH
/SOLU
PSTRES,ON
EQSLV,SPARSE
SOLVE
FINISH
/SOLU
ANTYPE,BUCKLE
BUCOPT,LANB,4
MXPAND,4,,,YES
SOLVE
/POST1
7-9

ANSYS

/ESHAPE,1
/VIEW, 1 ,1,1,1
/ANG, 1
SET,LISTSET,1,1
PLDI,2
FINISH
UPGEOM,0.002,1,1,file,rst
/SOLU
ANTYPE,
STATIC
OUTRES,ALL,ALL
NLGEOM,ON
ARCLEN,ON
NSUBST,10000
ARCTRM,U,1.0,2,UZ
SOLVE
FINISH
/POST26
NSOL,2,2,U,Z,TIP LAT DISP
RFORCE,3,1,F,Y,
PROD,4,3, , , , , ,-1.0,1,1,
XVAR,2
PLVAR,4
PRVAR,2,4
FINISH

7-10

ANSYS


UPFs
ANSYS FORTRAN
ANSYS
UPFs
ANSYS FORTRAN UPFs
ANSYS/Multiphysics, ANSYS/Mechanical, ANSYS/Structural,
ANSYS/PrepPost ANSYS/University()
UPFs ANSYS

ANSYS
UPFs FORTRAN
ANSYS
ANSYS UPFs
ANSYS

UPFs
UPFs
ANSYS
Programmer's Manual
UPF
1. FORTRAN77 ANSYS

2. ANSYS ANSYS Installation and


Configuration Guide
3. ANSYS
ANSYS Verification Manual ANSYS

4.

ANSYS
ET
MainMenu>Preprocessor>Element Type>Add/Edit/Delete
[AMESH,VMESH ]
[ET ]
UPFs
USRCAL Main Menu>Preprocessor>Loads>-Load Step
Opts-Other>User
Routines

Main
Menu>Solution>-Load
Step
Opts-Other>User Routines ANSYS
8-1

ANSYS

ANSYS USRCAL
USRCAL
NSVR NSVR

/UCMD
/UCMD GUI
USERnnnn=1 10
/UCMD,PARAB,1
PARAB ANSYS USER01
10 /UCMD START.ANS
ANSYS
UPFs
ANSYS
USER100USER105 ANSYS
MASS21 LINK8

SHELL43,SHELL63,SHELL91,SHELL93,SHELL99,SHELL181,SOLID46,SOLI
D64SOLID46SHELL91SHELL99,

COMBIN7 COMBIN37

CONTAC48 CONTAC49

ANSYS
SHELL91

HYPER56HYPER58HYPER74
HYPER158
SOLID46 SHELL99

FLIUD141 FLUID142

PIPE59

ANSYS ANSYS

ANSYS
8-2

ANSYS

ANSYS

ANSYS
ANSYS

ANSYS

ANSYS ANSYS
ANSYS
ANSYS

ANSYS
ANSYS

ANSYS ANSYS

[MODMSH,NOCHECH](Main
menu>Preprocessor>checking Ctrls>Model Checking)
[SHPP,OFF](Main Menu>Preprocessor>Checking
Ctrls>Shape Checking)
ANSYS Element reference
ANSYS Commands Reference

ANSYS

ANSYS


8-3

ANSYS


............................................................................................... 1
................................................................................... 1
....................................................................................... 2
............................................................................................................... 2
FULL.......................................................................................................................... 2
REDUCED ............................................................................................................ 3
MODE SUPERPOSITION ................................................................................... 3
........................................................................................... 4
FULL ......................................................................................... 4
1 ............................................................................................................ 4
2 ................................................................................................ 5
3 .................................................................................................. 14
IGUI ...................................................................... 19
.................................................................................................................. 19
.......................................................................................................... 19
.................................................................................................................. 20
1 .......................................................................................... 20
2 .......................................................................................... 20
3 .............................................................................................. 21
4 .................................................................................................. 21
5 .................................................................................................. 21
6 .......................................................................................... 22
7 ...................................................................................... 22
8 .................................................................................................. 22
9 .................................................................................................. 23
10 POST1 .......................................................................... 24
11 ANSYS ......................................................................................... 24
I................................................... 25
FULL ..................................................................... 26
REDUCED ................................................................................. 27
2 .................................................................................................. 28
3 REDUCED ............................................................. 32
4 .............................................................................. 32
5 .............................................................................. 34
IIGUI ..................................................................... 34
1

ANSYS

.................................................................................................................. 35
.......................................................................................................... 35
.................................................................................................................. 35
1 .......................................................................................... 36
2 .......................................................................................... 36
3 .............................................................................................. 36
4 .......................................................................................... 36
5 .................................................................................................. 36
6 .................................................................................................. 37
7 ...................................................................... 37
8 .......................................................................................... 37
9 ...................................................................................... 37
10 ................................................................................ 38
11 ................................................................................................ 38
12 .................................................................................... 38
13 ................................................................................ 38
14 .................................................................................... 38
15 .................................................................... 39
16 ............................................................................ 39
17 POST26 ........................................................................ 39
18 POST1 .............................................................................. 40
19 ANSYS ......................................................................................... 40
II ..................................................... 40
............................................................................................. 41
MODE SUPERPOSITION ...................................................... 42
2 .............................................................................................. 42
3 .................................................................. 42
4 ...................................................................................... 46
5 .................................................................................................. 47
IIIGUI ................................................................... 47
.................................................................................................................. 47
.......................................................................................................... 47
.................................................................................................................. 48
1 .......................................................................................... 48
2 .......................................................................................... 48
3 .......................................................................... 48
4 .................................................................................................. 49
5 .................................................................................................. 49
6 .......................................................................................... 50
7 .......................................................................................... 50
8 .................................................................................................. 51
2

ANSYS

9 ANSYS ........................................................................................... 52
III................................................ 52
................................................................. 54
......................................................................................... 55
FULL ...................................................................... 55
REDUCED ............................................................. 56
MODE SUPERPOSITION .................................... 56
............................................................................................................. 56
.......................................................................................... 56
.......................................................................................................... 58
.......................................................................................................................... 59

1
1
3
8
8
9
9
16
GUI 20
21
21
22
22
22
23
23
23
24
24
24
25
25
26
Post26 26
26
27

ANSYS

,
11a

11b

11c,
--.

11

,
,,, ,


ANSYS

ANSYS

12

ANSYS

13a

b)2
83

ANSYS
13b)
NR

ANSYS

ANSYS

NR

NR
14

14 NR

15

15

ANSYS

ANSYS

16

16

17

ANSYS

17

ANSYS

ANSYS

ANSYS

ANSYS

18

ANSYS

18

GUI
ANSYS
GUI
ANSYS GUI

1
2
3
1

1 ANSYS
/Solution
GUIMain Menu>Solution
2
SOLVL ANSYS
11
6

ANSYS

ANTYPE
New Analysis(
ANTYPE
Static
GEOM

SSTIF
ON
NROPT

NROPTANTO

NROPTFNLL

NROPTMODI

NROPTINIT

Time(TIME)
ANSYS TIME TIME

ANSYS

TIME

TIME 1.0 TIME


TIME=1.0
NSUBST
DELTIM

ANSYS NSUBST DELTIM


NSNBST
DELTIM

KBC1

AUTOTS

OFF
AUTOTS


NEQIT
CNVTOL

VALUETOLER VALUE
Netwton-Raphson SRSS MINREF
1.0TOLER 0.001

ii1
CNVTOL
CNVTOL

TOLER VALUE
TOLER VALUL
MINREF=1.0
DOF
DOF DOF
VALUE*TOLER DOF ()
DOF
ANSYS

ANSYS

DOF DOF
LI DOFS
L2 DOFS

DOF 50000.0005
2.5 100.001 0.01

CNVTOLF50000.0050
CNVTOLU100.0012
NEQIT
=25
AUTOTS

NCNV
NCNV

CPU
ARCLEN

0

LNSRCHPRED
NROPTONAUTOTSTIMEDELTIM

TIMINT
PRED
DOF

LNSRCH

0 1
NROPT

ANSYS
DU DOF
1 ANSYS

CRPLIMCRCR

AUTOTS

0.25

DELTIMNSUBST
9

ANSYS


ANSYS/Mechanical ANSYS/LSDYNA

ESTIF

SOLUTION


NLGEOM ON

EKILL
EALIVE
MPCHG

EKILL MPCHG

OUTPR
Jobname.out)
OUTRES
Jobname.rst)
OUTPR OUTRES
ERESX

OUTRES OUTPR

OUTRES FREQ ALL


1000
OUTRES /CONFIGNRES

5
SAVE
GUIUtility Menu>File>Save As
6
SOLVE
GUIMain Menn>Solution>-Solve-Current LS
7 3 6
8 SOLUTION
FINISH
GUI Solution
3

POST1 POST26
POST1
Jobname.rst OUTRES Jobname.rst)
POST1
10

ANSYS

POST1
Jobname.rst)
POST1
1Jobname.out)

2 POST1 RESUME
POST1
GUIMain Menu>General Postproc
3

SET
GUIMain Menn>General Postproc>Read Results-Load step
SUBSET APPEND
LIST
INRES ETABLL

Time ANSYS
Time 1
9 TIME

19
4

PLDISP
GUIMain Menu>General Postproc>Plot Results>Deformed Shapes
IDSCALE1

PLNSOL PLESOL
GUIMain Menu>General Postproc>Plot Results>-Contour Plot-Nodal Solu Element Solu


11

ANSYS

PLETABPLLS
GUISMain Menu>General Postproc>Element Table>Plot Element Table
Main Menu>General Postproc>Plot Results>-Contour Plot-Line Elem Res
PLETAB GUI Main Menu>General Postproc>Element Table>Plot *
Element Table) PLLSGUI Main Menu>General
Postproc>Plot Results>Line elem Res)

PRNSOL
PRESOL
PRRSOL
PRETAB
PRITER
NSORT
ESORT
GUISMain Menu>General Postproc>List Results>Nodal Solution
Main Menu>General Postproc>List Results>Element Solution
Main Menu>General Postproc>List Results>Reaction Solution
NSORT ESORT

POST1

POST26
POST26
POST26 ANSYS

TIME POST26

1Jobname.OUT)

2 POST26 RESUME

POST26
GUIMain Menu>Time Hist Postpro
3

NSOL
ESOL
RFORCL
GUIMain Menu>Time Hist Postproc>Define Variables
4

PLVAR
PRVAR
EXTREM
GUISMain Menu>Time Hist Postprac>Graph Variable S
Main Menu>Time Hist Postproc>List Variables
Main Menu>Time Hist Postproc>List Extremes

12

ANSYS

POST26

abortJobname.abt)

GUI

80 Von Mises
SI

Y
ANSYS 8E-5

EX=117.0E09 (
DENS=8930.0

NUXY=0.35
Yield Strength=400.0OE06
Tangent Modulus

=32.4E-3m
=6.4E-3m
227.0

110

1Utility Menn>File>ChangeTitle
2Coppery Cylinder Impacting a Rigid Wall
13

ANSYS

3 OK

1 Mail Menu>Preprocessor>Element Type>All/Edit/Delete


2 AddLibrary of Element Types(
3Visio Solid
44node Plas 106
5 OKLibrary of Element Types
6 Options (VISCO106 element type Options(visco106

7 element behavior Axisymmetric


8 OK
9 Element Types ( Close

1 Main Menu>Preprocessor>Material Props>-Constant-Isotropic. Isotropic


Matersal Properties (
2 OK 1 I sotropic Material Properties
3EX 117.0E09
4DENS 8930
5NUXY 0.35
6 OK
BISO
1 Main Menu>Preprocessor>Matersal Props>Data Tables>
Define/Activate . Define/Activate Data Table(
2 type of data table(Bilin isotr BISO
3 material reference number( 1
4 number of temperatures( 1 OK
5 Main Menu>Preprocessor>Material Props>Data Tables>Edit Active. Data
Table BISO
6 YLD Strs( 400.0e06
7 Tang Mod( 100.0e06
8 File>Apply & Quit
9 Main Menu>Preprosessor>Material Porps>Data Tables>Graph. Graph Data
Tables(
10 OK BISO BISO ANSYS
11 ANSYS TooLbar SAVE_DB

1 Main Menu>Preprocessor>-Modeling-Create>-Area-Rectangle>By
Dimensions. Create Rectanyle by Dimensions(
2 X_ 0.0032
3 Y_ 0.0324 OK ANSYS
4 Utility Menu>Plot>lines.

1 Main Menu>Preprocessor>-Meshing-Shape&Size>-Lines-Picked Lines.


Element Size On Picked Lines(
2 OKElement Sizes on Picked Lines
3 number of element divisions 20 OK
4 1 2

14

ANSYS

5 number of element divisions 4 OK

1 Main Menu>Preprocessor>-Mesh Tool


2quadMapMesh
3OK
4 ANSYS Toolbar SAVE_DB
5 Main Menu>Preprocessor>-Meshing-Mesh>-Area-Mapped>3 or 4 Sided.
Mesh Areas(
6 Pick All
7 ANSYS Toolbar SAVE_DB

1 Main Menu>Solution>-Analysis Type-New Analysis.


2Transient OK
3 Main Menu>Solution>Analysis Options.Transient Analysis

4 OK Full Transient Analysis


5 Large deform effects option( ON OK

1 Main Menu>Solution>-Loads-Apply>Initial Condit'n>Define. Define Initial


Condition(
2 Pick All. Define Initial Conditions
3 DOF to be Specified( DOFUY
4 initial velocity(227 OK
5 ANSYS Toolbar SAVE_DB

1 Main Menu>Solution>-Loads-Apply>-Structural-Displacement> On
Nodes.ApplyU,ROT on Nodes
2 Pick All. Apply U, ROT on Nodes
3 DOFs to be Constrained ( DOFsUY Apply.
4BOX
5 X=0.1

6 Apply.
7 DOFs to be constrained UXUY

8 Apply.
9BOX
10 Y=O

11 OK
12UYUX
13 OK ANSYS

1 Main Menu>Solution>-Load Step Options-Time/Frequenc> time&Time Step.


Time&Time Step Option(
2 time at end of Load Step( 8e-5
3 time step size ( 4.4e-7
4Stepped

15

ANSYS

5 automatic time stepping option ON


OK
6 Main Menu>Solution>-Load Step Options-Output Ctrls> DB/Results File
Controls for Database and Results File Writing (

7Every Nth substep N


8 Value of N (N 4 OK
9 ANSTS Toolbar SAVE_DB

1 Main Menu>Solution>-Solve-Current LS
2 close
3 Solve Current Load Step( OK
4 close

1 Main Menu>General Pestpro>-Read Results-Last Set


2 Utitlity Menu>Paramenters>Stalar Paramenters
3 TOP_NODE26
4 Accept, close
5 Utility Menu>Paramenters>Get Scalar Data.
6Results data
7Nodal results OKGet Nodal Results Data(

8 name of parameter to be defsned( DEFORM


9 Node number N ( N TOP_NODE
10UY OK
11 Utility Menu>List>Other>Paramenters.
12DEKORM-0101091
13 close

1 Utility Menu>Plotctrls>Style>Displacement Scaling. Displacement Display


Scaling(
2 1.0true stale) OK
3 ANSYS D2SCALE11 ENTER
4 Main Menn>General Postproc>Plot Results>Deformed Shape. Plot Deformed
Shape(
5Def+undef edge OK
6 Main Menu>General Postproc>Plot Results>-Contour Plot-Nodal Solu.
Contour Nodal Solution Data(
7Strain-total
8Von Mises EPTOEQV
9 OK
POST26

1 Main Menu>Time Hist Postproc>Define Variables. DefinedTime-History


Variables(
2 Add.Add Time-History Variable
3 OK DOF Define Nodal Data(

16

ANSYS

4 reference number of rariable( 2


5 node number TOP_NODE
6 user-specified lobel( DISPLACE
7 Item, Comp Data UY
8 OK close
TOPNODE
1 Main Menu>Tiome Hist Postpro>Math Operations>Derivative. Derivative of
Time-History Variables (
2 reference number for result ( 3
3 2 3 1
4 user-specified label( VELOCITY OK
5 Utility Menu>Plot(>Style>Graphs.Graph Controls(
6 Y_axis Label VELOCITY OK
7 Main Menu>Time Hist Postpro>Graph Variables. Graph Time-History
Variables(
8 1st variable to graph OK ANSYS
ANSYS
1 ANSYS Toolbar QUIT
2 OK

ANSYS GUI

fini
/cle
/title,copper cylinder impacting a rigid wall
/prep7
et,1,visco106
keyopt,1,3,1
mp,ex,1,117e9
mp,dens,1,8930
mp,nuxy,1,0.35
tb,biso,1,1,,0
tbmodif,2,1,4e8
tbmodif,3,1,1e8
tbplot,biso,1
rectng,0,0.0032,0,0.0324
lesize,2,,,20,1
lesize,1,,,4,1
mshape,0,2d
mshkey,1
amesh,1
fini
/solu
antype,4
trnopt,full
lumpm,o
nlgeom,1
ic,all,uy,,-227
17

ANSYS

d,all,,0,,,,uz
nsel,s,loc,x,0
d,all,,0,,,,ux
nsel,s,loc,y,0
d,all,,0,,,,uy
allsel
time,8e-5
autots,1
deltim,4.4e-7
kbc,1
outres,all,4
solve
fini
/post1
set,last
top_node=26
*get,deform,node,top_node ,u,y
/dscale,1,1
pldisp,2
plnsol,epto,eqv
fini
/post26
nsol,2,top_node,u,y,displace
deriv,3,2,1,,velocity,,,1
/axlab,y,velocity
plvar,3
fini

ANSYS Verification Manual,


Verification Manual
VM7
VM11
VM24
VM38
VM56
VM78
VM80
VM104
VM124
VM126
VM132
VM133
VM134
VM146
VM165
VM198
VM199
VM200

18

ANSYS

21(a)

21b)

NLGEOM
ONGUI Main Menu>Solution>Analysis Options)

ANSYS/Linear Plus

111
ANSYS

NSUBSTDELTIMAUTOTS GUI Main
Menu>Solution>Time/Prequent)

50%
1

ANSYS

VISCO106107 108

ANSYS

22

22

ANSYS/Linear Plus
ANSYS/Mechanical, ANSYS/Structural

NLGEOMON GUI Main Menu>Solution>Anolysis
Options

23a)
23(b)

23
SSTIFONGUI
2

ANSYS

Main Menu>Solution>Analysis Options)ANSYS

NLGEOMONGUI Main Menu>Solution>Analysis


Options)
NLGEOMONSSTIFON

BEAM4 SHELL63
BEAM4 SHELL63 KEYOPT2=1
NLGEOMON ON KEYOPT
KEYOPT
2=1 NLGEOMON SSTIF BEAM4 SHELL63


OFF
OFF


SOLID65
ON

BEAM4 SHELL63 KEYOPT2=1 NLGEOM


ON


[PSTRES]GUI
Main Menu>Solution>Analysis Options)
OMEGA

KPSIN

GUI

Main
Menu>Preprocessor>Loads>-Loads-Apply>-Structural-Other>Angular Velotity)

ANSYS

3D 2D

30

20


Newton_Raphson

NEQIT

25

ANTYPE
AUTOTSON


ANSYS

CONTACT48CONTACT12
4

ANSYS

KEYOPT7

DELTIMNSUBST

TINTP 0.05P1
ALPHAD

Newmark

AUTOTSON

NSUBSTDELTIM

Newton-Raphson
Newton-Raphson
Newton-Raphson NROPTAUTO

Newton-Raphson
CPU NROPT

LNSRCHNROPT

PRED

ANSYS

ARCLENARCTRM

=NSBSTP
NSBSTP NSUBST

LNSRCHPRED
NROPTONAUTOTSTIMEDELTIM
TIMINT
CNVTOLUCNVTOL
F

15
NEQIT

NSUBSTNSUBST MINARC ARCLEN

14

NSUBSTAUTOTS
NEWTON-RAPHSON

JCG PCG EQSLV

Newton-Raphson
Newton-Raphson
ARCLENOFF

ARCTRM NCNV

Jobname.ABT

POST26


NSUBST ARCLEN

SOLU ALLF
TIMEALLF
TIME ALLF
TIME
POSTI SET
6

ANSYS

LSTEP SBSTEP
TIME TIME
TIME
TIME C

TIME POST26
IXRANGEIYRANGE

SSTIF

COMBIN37
DOFs

EQSLV
JCG

EQSLV

FEA

FEA
ANSYS Verification Manual

ANSYS

ANSYS

Jobname.OUT OUTPUT POST


PRITER POST26 SOLU PRVAR

POST26

GUI

Y
X

EX=1000 (
NUXY=0.35
Yield Strength =1
Tang Mod=2.99

ANSYS

exercise1.db

exercise.db
Utility Menu>File>Resume from

Main Menu>solution

1 Main Menu>Solution>-Analysis Type-New Analysis.


Static OK
2 Main Menu>Solution>Analysis Options
Analysis Options
3 Large deform effects option( ON
OK

Main menu>solution-Load Set Opts-Nonlinear>Predictor


14 Y -0.3
Main menu >Solution -Load -Apply >displacement >On Nodes

1 Main Menu>Solution>-Load Step


Options-Time/Frequenc>time&SubstepTime&Substep Option(

2 time at end of Load Step( 0.3


3 Number of substeps ( 120
4 automatic time stepping option ON
OK
5
Main
Menu>Solution>-Load
Step
Options-OutputCtrls>DB/Results File. Coutrols for Database and Results File
Writing(
6Every Nth substep
N
7 Value of N (N -10 OK
8 ANSTS Toolbar SAVE_DB

1 Main Menu>Solution>-Solve-Current LS
2 close
3 Solve Current Load Step( OK

Fini
/cle
/prep7
/title,upsetting of an axisymmetric disk
et,1,106,,,1
mp,ex,1,1000
mp,nuxy,,0.3
tb,biso,1
tbdata,,1,2.99
rect,0,6,0,1.5
lesi,1,,,12
lesi,2,,,5
9

ANSYS

mshape,0,2d
mshkey,1
amesh,all
nsel,y,1.5
cp,1,uy,all
nsel,all
fini

/solu
nsel,s,loc,x,0
dsym,symm,x
nsel,s,loc,y,0
dsym,symm,y
nsel,all
d,all,uz
nsel,y,1.5
d,all,ux
nsel,all
fini
save,exercise1,db
resume,exercise1,db
/solusion
nlgeom,on
pred,on
d,14,uy,-0.3
time,0.3
autot,on
nsubst,120
outres,all,-10
solve
fini
/post1
set,last
/dsca,,1
pldi,2
plns,nl,sv
fini
/post26
rfor,2,14,f,y
add,2,2,,,,,,-1.0
plva,2
fini

10

ANSYS

,--,
:


ANSYS

,,,
,,

ANSYS

P/A

L ( l l )
n

ANSYS

Von Mises

Mises 31

3D

2D


180 0 180

Mises

pl
x

pl
y

ANSYS

Mises
3-2

ANSYS

3-2


3-3

3-3

ANSYS


BKIN

BISO

MKIN

MISO
BKIN

ANSYS

Vonmises
Von Mises

MP

Et

1
2
3
BIS0

Von Mises
BKIN
MKIN
Von Mises BKIN

BKIN

MPTEMP1070
MPDATAEX330ES25ES
TBMK2N3
TBTEMPSTRA2N
TBDATA0.010.050.1
TBTEMP10
TBDATA300003700038000
TBTEMP70
TBDATA2250003100033000
MISO Von Mises

100 20

1
2 MISO
3
4
5
MKIN MISO

ANSYS
ANSYS

ANSYS



ANSYS
TB


BKINBISO

0.2%

EPPL

,
pl

pl

EPEQ
SEPL EPEQ
HPRES
PSV
PLWK

EPEQ0

EPEQ>0

1
2 5%
Fy
0.05*Fy
Fy
3

4




5
TB

ANSYS

3
4
5MODIINIT


1

2 5Max plastic
Strain Step POST26 Main Menu:Time Hist Postpro
Define Variables
3
4 SEQVMises
EPEQ
GUI

EX=70000 (
NUXY=0.325

0.0007857
55
0.00575
112
0.02925
172
0.1
241

0
0
1
-6000
2
750
3
-6000

ANSYS

6.5

10

130

exercise2.db
exercise.db
Utility Menu>File>Resume from

1 Main Menu>Preprocessor>Matersal Props>-Constant-Isotropic.


Isotropic Matersal Properties (
2 OK 1 I sotropic Material Properties
3EX EXX

4NUXY 0.325
5 OK
MKIN
1 Main Menu>Preprocessor>Material Props>DataTables>Define/Activate.
Define/Activate Data Table(
2 type of data table(Multi kinem MKIN

3 material refersuce number( 1


4 number of temperatures( 1 OK
5 Main Menu>Preprocessor>Material Props>Data Tables>Edit
Active.. Data Table MKIN
6Strain STN1,STN2,STN3,STN4
7Curve 1 STS1,STS2,STS3,STS4
8 File>Apply & Quit
9 Main Menu>Preprosessor>Material Porps>Data
Tables>Graph.
Graph Data Tables(
10 OK MKIN MKIN ANSYS

Main Menu>Solution

ANSYS

1 Main Menu>Solution>-Analysis Type-New Analysis.


2Static OK

1 Main menu>solution-Load Set Opts-Nonlinear>Predictor


2 predictor ON
3 Main Menu>Solution>-Load Step Options- Output Ctrls> DB/Results
File. Coutrols for Database and Results File Writing (

4Every substep

1 Main Menu>Solution>-Load Step Options-Time/Frequenc >


time&Substep Time&Substep Option(
2 time at end of Load Step( 1e-6
3 Number of substeps ( 1

3 Y 0

1 Main Menu>Solution>-Write Ls File


2LSNUM 1

Main
Menu>Solution>-Load
Step
Options-Time/Frequenc>time&Substep Time&Substep Option(

2 time at end of Load Step( 1


3 Number of substeps ( 10
4 automatic time stepping option ON OK
5 3 Y -6000
6 Main Menu>Solution>-Write Ls File
7LSNUM 2

Main
Menu>Solution>-Load
Step
Options-Time/Frequenc>time&Substep Time&Substep Option(

2 time at end of Load Step( 2


3 3 Y 750
4 Main Menu>Solution>-Write Ls File
5LSNUM 3

1 Main Menu>Solution>-Load Step OptionsTime/Frequenc>time&Substep Time&Substep Option(

2 time at end of Load Step( 3


3 3 Y -6000
4 Main Menu>Solution>-Write Ls File
5LSNUM 4

1 Main Menu>Solution>-Solve-From Ls Files


2LSMIN 1LSMAX 4
3 OK

ANSYS

ANSYS GUI
fini
/cle
/title,circular plate loaded by a circular punch - kinematic hardening
rpl=65
rpu=5
h=6.5
exx=70000
sts1=55
!yield stress
stn1=sts1/exx
sts2=112
stn2=0.00575
sts3=172
stn3=0.02925
sts4=241
stn4=0.1
nex=15
net=2

! No. of elements along the radius


! No. of elements in the plate's thickness

/prep7
et,1,42,,,1
! define node for convenient postprocessing
n,1,rpl,0
n,2,0,0
n,3,0,h/2
!define geometry
k,1,,-(h/2)
k,2,rpu,-(h/2)
k,3,rpl,-(h/2)
kgen,2,1,3,1,,h,,3
nex1=nint(0.8*net)
nex2=nex-nex1
l,1,2
l,4,5
l,2,3
l,5,6
a,1,2,5,4
a,2,3,6,5
lesize,1,,,nex1
lesize,2,,,nex1
lesize,3,,,nex2,2.5
lesize,4,,,nex2,2.5
esize,(h/net)
amesh,all
nummrg,node
nodes

ANSYS

nsel,s,loc,x,0,rpu
nsel,r,loc,y,(h/2)
cp,1,uy,all
nsel,all
esel,all
fini
/solu
nsel,s,loc,x,rpl
nsel,r,loc,y,0
d,all,uy
nsel,s,loc,x,0
d,all,ux
nsel,all
outres,all,all
fini
/prep7
mp,ex,1,exx
mp,nuxy,1,0.325
tb,mkin,1
tbtemp,,strain
tbdata,,stn1,stn2,stn3,stn4
tbtemp,,
tbdata,,sts1,sts2,sts3,sts4
fini
/solu
pred,on
outres,all,all
nsubst,1
time,1e-6
f,3,fy,0
lswrite
autots,on
nsubst,10
time,1
f,3,fy,-6000
lswrite
time,2
f,3,fy,750
lswrite
time,3
f,3,fy,-6000
lswrite
lssolve,1,4
fini
/post1
set,2
/dscal,1,1
pldisp,2

10

ANSYS

fini
/post26
nsol,2,2,u,y,uy2
rforce,3,1,f,y,ry1
add,2,2,,,uy2,,,-1
/grid,1
/axlab,x,deflection [mm]
/axlab,y,force [n]
xval,2
plvar,3
prvar,2,3
fini

11

ANSYS

ANSYS
ANSYS

ANSTS

Contact48 Contact49 Contact26


Contact26
Contact48

ANSYS Targe169
Targe170 2D 3D
Conta171,Conta172,Conta173,Conta174

ANSYS

CPU

Targe169 Conta171 Conta172 2-D Targe170


Conta173 Conta174 3-D

1
2
3
4
5
6
7
8
9
10
1

AMESH
VMESH
GUIMain Menu>Preprocessor>mesh>Mapped>3 or4 Sided
Main Menu>Pneprocessor>mesh>mapped>4 or 6 sided

CPU

2D 3D 2D
2

ANSYS

TAPGE169

3D
TAPGE170

Pilot
pilot
pilot
pilot pilot
pilot
pilot ANSYS pilot

ANSYS pilot

TARG169 TARG170
ET
GUI:main menu>preprocessor>Element Type> Add/Edit/Delete

:Real
GUI:main menn>preprocessor>real constants
TARGE169 TARGE170 R1 R2
R1R2 ANSYS

TSHAP
GUImain menu>preprocessor>modeling-create>Elements>Elem Attributes

straight line (2D)


parabola (2-D)
clockwise arc(2-D)
counterclokwise arc (2-D)
circle(2-D)
Triangle (3-D)
Cylinder (3-D)
Cone
(3-D)
Sphere (3-D)
Pilot node (2-D 3-D)

ANSYS
N
E
GUImain menu>pnoprocessor> modeling- create> nodes
main menu>pnoprocessor> modeling- create>Elements

ANSYS

ELIST
GUIutility menu>list>Elements>Nodes+Attributes
ANSYS
ANSYS ANSYS
TSHAP
PILOT GUI
Kmesh
GUImain menu>proprocessor>meshing-mesh>keypoints
KMESH PILOT
2D GUI
ANSYS
ANSYS
LMESH
GUImain menu>pneprocessor>mesling-mesh>lines
3D GUI
ANSYS
3D
Amesh

AMESH
GUImain menu>preprocessor>-meshing-mesh>Area
ANSYS
GUI

MSHKFY2
GUImain menu>preprocessor>-meshling-mesh>-Ares-Target Surf

ARSYSMLSYMM

2D

3D

/PSYMSESYS1
GUIUtility menu>plotctrls>symbols

ESURFREVE
GUImain menu>preprocossor>create>Element>on free surf
4
CONFA171 CONFA172 2D
CONTA173 CONTA174 3D

ANSYS

CONTA171 2D2 2D

CONTA172 2D 3 2
D
CONTA173 3D 4 3D

CONTA174 3D8 3D
6

ET
GUImain menu>preprocessor>Element type>Add/Edit/Delete

ANSYS

NSEL
GUImain menu>preprocessor>create>Element>on>free surf
2
ESURF
GUImain menu>preprocessor>create>Element>on free surf

ESURFTOP OR BOTIOM
GUImain menu>preprocessor>create>Element>on free surf

TOP
BOTTOM
3
3D

/PSYMB
GUIUtility menu>plotctrls>symbols

ANSYS

ESURFREVE
GUImain menu>preprocossor>Create>Elements on free surf
5

9 R1 R2 7

R1 R2
FKN
FTOLN
ICONT
PINB Pinball"
PMIN PMAX
TAUMAR

R
GUImain menu> preprocessor>real constant
FKNFTOLNICONTPINBPMAX PMIN

ICONFTOLNPINBPMAX PMIN ICON0.1


0.1*-0.1 0.1

+KEYOPT2
DEYOPT3

KEYOPI4

KEYOPT6

KEYOPT7

KEYOPT9

KEYOPT12
KEYOPT
ET
GUImain menu>preprocessor>Elemant Type>Add/Edit/Delete

KETOPT2

FTOLN
FTOLN
FTLON
0.1

FKN
6

ANSYS

0.01 10

1

2
3
FKN
FTOLN
FKN
4 FKN FTOLN

stick)

Sliding\
rough bonded
KEYOPT2=1 3 MV

41
TAUMAX 1.0E20
TAUMAX

mises

41

rough bonded

ANSYS

KEYOPT6=1

42

ANSYS

42
ANSYS GAUSS GAUSS
Newton-Cotes/robatto Newton-cotes/lobatto
KEYOPT4
43

43

44
CONTA26CONTA48 CONTA49

ANSYS

44

1 ICONT
ICONT
ICONT ICONT

4
5(a) ICONT 45(b)

45

ICON
(a)
(b)
2 PMIN PMAX PMAX PMIN
PMAX

PMAX PMIN
9

ANSYS

ANSYS UX
0 X Y Z PMAX
PMIN
20

46 UY
X X

46
3 KEYOPI9=1 47

47

KEYOTI9=2 0 48
KBC0

10

ANSYS

48

Piaball
/
Pinball

STAT=0
STAT=1
STAT=2
STAT=3
pinball pinball
PINB pinball
pinball 4*
2-D 3-D

pinball
,

pinball

kcyopt(12)
11

ANSYS

(KEYOPT(12)=0)
.
MUMU KEYOPT
12=1
.
KEYOPT12=2
.
KEYOPT12=3

KEYOPT3 2D CONTA171 CONTA172

.KETOPT3=0
.KEYOPT3=1
.KEYOPT32
. X KEYOPT3=3 R2

3D CONTA173CONTA174
H KETOPI3=0
KEYOPI3=1

KEYOPI112-D 3-D2-D
KFTOPI11=1

181

KEYOPT7
KEYOPT7=0 KEYOPT7=3
KEYOPI7=0

KETOPI7=1

KEYOPI7=2
KETOPI7=3

pilot
12

ANSYS

pilot
"pilot"

"pilot""pilot"
"pilot"
"pilot"
Pilot"
.pilot
"pilot"
."lilot"
.pilot
.pilotCFCP

pilot"pilot"pilot

.
.

Autots,on
GUIMain Menu>Solution>-load step opts-Time/Frequence>Time&Time step
/Time& substeps
.
FULL
NROPT,FULL,,OFF
GUIMain Menu>Solution>Analysis options

25 50
NEQIT
GUIMain Menu>Solution>-load step opts-Nonlinear>Equilibriwm iter

LNSRCH
GUIMain menu>solution>-load step opts-Nonlinear>lins search

PRED
GUImain mean>solarion>-load step opis-nonlinear>predictor
FKN
13

ANSYS


post1post26

1. post1
2.
post1
1.

2. post1 resume
/post1
GUImain menu>General postproc
3.

SET
GUImain menu>generad postproc
4.

PLDISP
GUImain menu>general postproc>plot resnlt deformed shape

PLNSOL
PLESOL
GUImain menu>general postproc>plot result>contour plot-noded solu
element solu

2D
3D
2D

PLETAB
PLLS
GUImain menu>general postproc>Element Table>Plot Element Table
main menu> General Postproc>Plot Results>-Contour plot-line Elem Res

PRNSOL
PRESOL
PRRSOL
PRETAB
PRITER
NSORT
ESORT
GUIMain menu>General Postproc>List Results>Noded Solution
Main menu>General Postproc>Lost Results>Element Solution
Main menu>General Postproc>List Results>Reaction Solution
NSORT ESORT
14

ANSYS

ANIME
GUIWility menn>Plotctrls >Animate>Contours lner fime
post26
post26 post26

post26
1.
2. post26
/Post26
GUI:Main menu>Timehist Postpro
3.
NSOL
ESOL
RFORCE
GUIMain menu>Time Hist Postpro>Define Variable
4.
PLVAR
PRVAR
EXTREM
GUIMain menu>Time Hist Postproc>Graph Variable
Main menu>Time Hist Postproc>List Variarle
Main menu>Time Hist Postproc>List Extremes

ANSYS

ANSYS

49 COWTA48COWTA49
49
(a)2-D COWTAC48
(b)3-D COWTAC49
(c)2-D COWTAC26
2-D CONTA26

1.
2.
3.
15

ANSYS

4.
5.
6.
7.
8.
1

AMESH
VMESH
GUIMain menu>Pneprocossor>Mesh>Mapped>3 or 4 Sided
Main menu>Pneprocessor>Mesh>Mapped>4 to 6 sided
3
95
ANSYS

COWTA48 2
48

CPU

CM
GUIUtility>Select>Comp/Assembly>Cneate Component

CONTAC48(2 )
CONTAC49(3 )
ET
GUIMain menu>Pneprocessor>Eloment Type>Add/Edit/Relete

410 411
R
RMODIF
GUIMain menu>Pneprocessor>Real Constants

GCGEN
GUIMain menu>Pnprocossor>Cneate>Elements>At Confactsrf

23RADC
NUMC
10

TLAB
16

ANSYS

CONTA49 (shape)

GCGEN

GCGEN
A B GCGEN A
B GCGEN A B

NSELSNODE

CMCONTACTNODE COMTACT
NSELSNODE

CMTARGETNODE
TARGET
NSELALL
GCGENCONTACTTARGET
GCGENTARGETCONTACT

LNSRCHON
GUImain menu>Preprocessor>load>No linesr>Line Search
KN
R KN

CONTAC48 CONTAC49
KEYOPT1
KEYOP2+
KEYOPT3
KEYOPT7
KEYOPT
ET
GUIMain Mneu>Pneporcessor>Element Type >Add/Delete

KT

17

ANSYS


12
COND

CONTAC48 CONTAC49

/
/

CONTAC48 CONTAC49
KN
KT
TOLN
FACT
TOLS
COND
R
GUIMain menu>Preprocessor>Real Constants

KN KN KN

KN
KN=fEh
f 0.01 100 f=1
E:
h
3 h

h 2 h=1
h 2 h

KN
18

ANSYS

49

19
KN=P/111+121
P= 1 2
12= 1 2
KN KN

KT KN
KT
KN 12 3
KT KT=KN/100
KN KT
KT

+KEYOPT2=1
TOLN TOLN
TOLN TOLN
1% TOLN

KEYOPT3=0 KT FACT
KEYOPT3=1 2 MU
MU FACT*MU

TOLS
TOLS
TOLS=0.5 0.5%

CONT/*

CONT
100KA/L K A L
COND

19

ANSYS

Piloot
ratio"negatiue main diagonal" "Dof
Limif exleeded"

KEYOPI7

Autots,on
GUI Main menu>Solution>-Load Stop opts-Time/Frequenc>Time & Time step/Time
Substops
25 70
NEQZT
GUIMain menu>Solution>-Load Stop opis- >Equilibriam iter

PRED
GUIMain menu>Solution>Load Stop opts-Nonlinear>Predictor
FULL
NROPTFULLON
GUImain menu>solutim>Analysis opfions
KN

KN
KN

8
POST1 POST26

=1=2 -2=3 4
STAT=3 4
STAT=1 2
Fn(FN)
Fs(FS)
CONTAC26
CONTAC26 ANSYS CONTAC26
XY 3 2

2
20

ANSYS

J K

CONTAC26
E
GUImain menu>Preprocess>Cneate>Elcment>Thru Nodes

ANSYS
CONTAC12
CONTAC52
COMBIN40

CONTAC122D
XY 2D

X Q
IJ IJ CONTAC12
X Q N
S

INTF K4 Real Consttant

INTF
k4
Initnodelocats
START INTF

START0 INTF
START1
START2
START2
START3

CONTAC12
THETA
KN
INTF
START
KS KS KN
CONTAC12

K1

K2
THETA

K4
INTF

21

ANSYS

CONTAC12
1
2
3
4 START
5 K
CONTAC523D
2 CONTAC52 CONTAC52
IJ
CONTAC52 X IJ Z
Z Y X Z

GAP K4 RealConstGAP
Gap Gap
K4
InitialNodeLoc

STARTGAP
START0GAP
START1
START2
START3
CONTAC52

KN K

GAP

START

KS
KS KN
CONTAC52

K1

K4
GAP

K7

CONTAC52
1

2
3START
4

EINTF

GUIMain>preprocessor>create>Element>At coincid Nd

K7

22

ANSYS

GUI

EX=2.8e3 (
NUXY=0.3
MU=0.2
()

Insert

Prongs

exercise3.db
exercise3.db
Utility Menu>File>Resume from

1 Main Menu>Preprocessor>Matersal Props>-Constant-Isotropic.


Isotropic Matersal Properties (
2 3 OK Isotropic Material Properties
3MU 0.2

4 OK

1 Main Menu>Preprocessor>Real Constants.


2Add
3 CONTAC48OK
23

ANSYS

4 3 6e3
Apply

5 4 6e3
6 OK

1 9 17 snapins
2 3 snapprg
3 8 pullins
4 2 pullprg

1
2
3 4
4

Main Menu>Solution

1 Main menu>solution-Load Set Opts-Nonlinear>Predictor


2 predictor ON
3 Main Menu>Solution>-Load Step Options- Output Ctrls>
DB/Results File. Coutrols for Database and Results File Writing (

4Every substep

1 Main Menu>Solution>-Load Step OptionsTime/Frequenc>time&Substep Time&Substep Option(

2 Number of substeps ( 10
3 automatic time stepping option
ON OK
4 100 5

Y=60 UY=-30

1 Main Menu>Solution>-Solve-Current LS
2 close
3 Solve Current Load Step( OK

1 Y=60 UY=-27
3
2

1 Main Menu>Solution>-Solve-Current LS
2 close
3 Solve Current Load Step( OK
5LSNUM 4

24

ANSYS

ANSYS GUI
fini
/cle
/prep7
/title,plastic snap-fit connector
et,1,42,,,3
et,2,42,,,3
mp,ex,1,2.8e3
r,1,5
et,3,48,,,1
k,1,10
k,2,20
k,3,15,18.5
k,4,10,20
k,5,12.5,30
k,6,20,30
l,1,3
l,3,4
l,4,5
l,5,6
l,6,2
l,2,1
al,all
lgen,2,1,3,1
k,11,5
k,12,5,30
l,11,7
l,11,12
l,12,10
lsla,s
lsel,invert
al,all
lsel,all
rectng,0,15,0,10
asba,2,3
agen,2,4,,,0,30,0,,0,1
asel,s,,,4
aatt,1,1,2
asel,all
esize,4
amesh,all
fini
/solution
nsel,s,loc,y,0
d,all,all
nsel,s,loc,y,60
d,all,uy
nsel,r,loc,x,5
d,all,ux
25

ANSYS

nsel,all
fini
/prep7
mp,mu,3,0.2
r,3,6e3
r,4,6e3
lsel,s,,,9
lsel,a,,,19
nsll,s,1
cm,snapins,node
lsel,s,,,3
nsll,s,1
cm,snapprg,node
lsel,s,,,8
nsll,s,1
cm,pullins,node
lsel,s,,,2
nsll,s,1
cm,pullprg,node
lsel,all
nsel,all
type,3
mat,3,real,3
gcgen,snapins,snapprg
gcgen,snapprg,snapins
real,4
gcgen,pullins,pullprg
gcgen,pullprg,pullins
fini
/solu
pred,on
autot,on
nsubst,10,100,5
outres,all,all
nsel,s,loc,y,60
d,all,uy,-30
nsel,all
solve
nsel,s,loc,y,60
d,all,uy,-27
nsel,all
lnsr,on
solv
fini
/post1
set,list
set,,,,,0.8
esel,s,type,,3
etable,st,nmisc,1
26

ANSYS

etable,gap,nmisc,3
etable,length,nmisc,4
esel,s,stab,st,1,2
esort,etab,gap,1
pretab
esel,all
/dscal,,1
/plops,minm,0
/edge,,1
esel,u,type,,3
set,first
pldi
/user
set,,,,,0.8
plns,s,eqv
/cont,,,user
fini
/posr26
nsol,2,44,u,y,disp
rfor,3,44,f,y
rfor,4,59,f,y
rfor,5,56,f,y
add,6,3,4,5,force
add,2,2,,,,,,,-1
xvar,2
plva,6
fini

27

ANSYS

..............................................................................................2
ANSYS ...........................................................................................2
..............................................................................................2
..............................................................................................2
..........................................................................................3
..................................................................................................4
..........................................................................................4
..........................................................................................4
1...................................................................4
......................................................................................4
..............................................................................5
4.......................................................................8
5.............................................................10
........................................................................................................21
7.................................................21
8 ...................................................................22
........................................................................................23
............................................................................................25
................................................................................26
................................................................................................35
GUI .......................................................................38
........................................................42

ANSYS

ANSYS
ANSYS

ANSTS

ANSYS

Contact48 Contact49 Contact26


Contact26
Contact48

ANSYS
Targe169 Targe170 2D 3D
Conta171,Conta172,Conta173,Conta174

CPU

ANSYS

Targe169 Conta171
Conta172 2-D Targe170 Conta173 Conta174 3-D

1
2
3
4
5
6
7
8
9
10

AMESH
VMESH
GUIMain Menu>Preprocessor>mesh>Mapped>3 or4 Sided
Main Menu>Pneprocessor>mesh>mapped>4 or 6 sided

ANSYS

CPU

2D 3D 2D
TAPGE169

3D
TAPGE170

Pilot
pilot
pilot
pilot
pilot
pilot
pilot ANSYS pilot

ANSYS
pilot

ANSYS

TARG169 TARG170
ET
GUI:main menu>preprocessor>Element Type> Add/Edit/Delete

:Real
GUI:main menn>preprocessor>real constants
TARGE169 TARGE170 R1 R2
R1R2
ANSYS

TSHAP
GUImain menu>preprocessor>modeling-create>Elements>Elem Attributes

straight

line (2D)

parabola

(2-D)

clockwise

arc(2-D)

counterclokwise

arc (2-D)

circle(2-D)
Triangle (3-D)
Cylinder (3-D)
Cone

(3-D)

Sphere

(3-D)

Pilot node

(2-D 3-D)

ANSYS
N
E
GUImain menu>pnoprocessor> modeling- create> nodes
6

ANSYS

main menu>pnoprocessor> modeling- create>Elements

ELIST
GUIutility menu>list>Elements>Nodes+Attributes
ANSYS
ANSYS
ANSYS TSHAP

PILOT GUI
Kmesh
GUImain menu>proprocessor>meshing-mesh>keypoints
KMESH PILOT
2D GUI
ANSYS
ANSYS

LMESH
GUImain menu>pneprocessor>mesling-mesh>lines
3D GUI
ANSYS
3D
Amesh

AMESH
GUImain menu>preprocessor>-meshing-mesh>Area
ANSYS
GUI

MSHKFY2

ANSYS

GUImain menu>preprocessor>-meshling-mesh>-Ares-Target Surf

ARSYSMLSYMM

2D

3D

/PSYMSESYS1
GUIUtility menu>plotctrls>symbols

ESURFREVE
GUImain menu>preprocossor>create>Element>on free surf

4
CONFA171 CONFA172
2D CONTA173 CONTA174 3D

ANSYS

CONTA171 2D2 2D

CONTA172 2D 3
2D
CONTA173 3D 4 3D

CONTA174 3D8
3D 6

ET
GUImain menu>preprocessor>Element type>Add/Edit/Delete

ANSYS

ANSYS

NSEL
GUImain menu>preprocessor>create>Element>on>free surf
2
ESURF
GUImain menu>preprocessor>create>Element>on free surf

ESURFTOP OR BOTIOM
GUImain menu>preprocessor>create>Element>on free surf

TOP BOTTOM
3
3D

/PSYMB
GUIUtility menu>plotctrls>symbols

ESURFREVE
GUImain menu>preprocossor>Create>Elements on free surf

9 R1 R2
7
10

ANSYS

R1 R2
FKN
FTOLN
ICONT
PINB Pinball"
PMIN PMAX
TAUMAR

R
GUImain menu> preprocessor>real constant
FKNFTOLNICONTPINBPMAX PMIN

ICONFTOLNPINBPMAX PMIN
ICON0.1 0.1*
-0.1 0.1

+KEYOPT2
DEYOPT3

KEYOPI4

KEYOPT6

KEYOPT7

KEYOPT9

KEYOPT12

KEYOPT
ET
GUImain menu>preprocessor>Elemant Type>Add/Edit/Delete

11

ANSYS

KETOPT2

FTOLN
FTOLN

FTLON 0.1

FKN
0.01 10

2
3

FKN FTOLN

FKN
4 FKN FTOLN

12

ANSYS

stick)

Sliding\

rough bonded KEYOPT2=1


3 MV

41
TAUMAX 1.0E20

TAUMAX

mises

41

rough bonded

ANSYS

13

ANSYS

KEYOPT6=1

42

42

ANSYS GAUSS GAUSS


Newton-Cotes/robatto Newton-cotes/lobatto
KEYOPT4
43

43

44

14

ANSYS

CONTA26CONTA48 CONTA49

44

1 ICONT
ICONT
ICONT

15

ANSYS

ICONT

45(a)
ICONT 45(b)

45

ICON
(a)
(b)

2 PMIN PMAX PMAX


PMIN
PMAX

PMAX PMIN

ANSYS
UX 0 X Y Z
PMAX PMIN

16

ANSYS

20

46 UY
X
X

46

3 KEYOPI9=1 47

47

KEYOTI9=2 0 48

KBC0

17

ANSYS

48

Piaball /
Pinball

STAT=0
STAT=1
STAT=2
STAT=3
pinball
pinball PINB pinball
18

ANSYS

pinball
4* 2-D 3-D
pinball
,

pinball

kcyopt(12)

(KEYOPT(12)=0)

.
MU
MU KEYOPT12=1
.
KEYOPT12=2
.
KEYOPT12
=3

KEYOPT3 2D CONTA171
CONTA172
.KETOPT3=0

19

ANSYS

.KEYOPT3=1
.KEYOPT32
. X KEYOPT3=3
R2
3D CONTA173CONTA174
H KETOPI3=0
KEYOPI3=1

KEYOPI112-D 3-D2-D
KFTOPI11=1

181

KEYOPT7
KEYOPT7=0 KEYOPT7
=3
KEYOPI7=0

KETOPI7=1

KEYOPI7=2
KETOPI7=3

20

ANSYS

pilotpilot

"pilot"

"pilot""pilot"

"pilot"

"pilot"
Pilot"
.pilot
"pilot"
."lilot"
.pilot
.pilotCF
CP
pilot"pilot"
pilot

.
.

21

ANSYS

Autots,on
GUIMain Menu>Solution>-load step opts-Time/Frequence>Time&Time step
/Time& substeps
.
FULL
NROPT,FULL,,OFF
GUIMain Menu>Solution>Analysis options

25 50
NEQIT
GUIMain Menu>Solution>-load step opts-Nonlinear>Equilibriwm iter

LNSRCH
GUIMain menu>solution>-load step opts-Nonlinear>lins search

PRED
GUImain mean>solarion>-load step opis-nonlinear>predictor

FKN

22

ANSYS

post1post26

1.

post1

2.

post1
1.

2.

post1 resume

/post1
GUImain menu>General postproc
3.

SET
GUImain menu>generad postproc
4.

PLDISP
GUImain menu>general postproc>plot resnlt deformed shape

PLNSOL
PLESOL
GUImain menu>general postproc>plot result>contour plot-noded solu
element solu

23

ANSYS

2D

3D 2D

PLETAB
PLLS
GUImain menu>general postproc>Element Table>Plot Element Table
main menu> General Postproc>Plot Results>-Contour plot-line Elem Res

PRNSOL
PRESOL
PRRSOL
PRETAB
PRITER
NSORT
ESORT
GUIMain menu>General Postproc>List Results>Noded Solution
Main menu>General Postproc>Lost Results>Element Solution
Main menu>General Postproc>List Results>Reaction Solution
NSORT ESORT

ANIME
GUIWility menn>Plotctrls >Animate>Contours lner fime
post26
post26 post26

post26

24

ANSYS

1.

2.

post26

/Post26
GUI:Main menu>Timehist Postpro
3.

NSOL
ESOL
RFORCE
GUIMain menu>Time Hist Postpro>Define Variable
4.

PLVAR
PRVAR
EXTREM
GUIMain menu>Time Hist Postproc>Graph Variable
Main menu>Time Hist Postproc>List Variarle
Main menu>Time Hist Postproc>List Extremes

ANSYS

25

ANSYS

ANSYS

49 COWTA48COWTA
49
49

(a)2-D COWTAC48
(b)3-D COWTAC49
(c)2-D COWTAC26

2-D CONTA26

1.

2.

3.

4.

5.

6.

7.

8.

AMESH
VMESH
GUIMain menu>Pneprocossor>Mesh>Mapped>3 or 4 Sided
Main menu>Pneprocessor>Mesh>Mapped>4 to 6 sided
3
95
ANSYS

26

ANSYS

COWTA48 2
48

CPU

CM
GUIUtility>Select>Comp/Assembly>Cneate Component

CONTAC48(2 ) CONTAC49(3 )
ET
GUIMain menu>Pneprocessor>Eloment Type>Add/Edit/Relete

410
411
R
RMODIF
GUIMain menu>Pneprocessor>Real Constants

27

ANSYS

GCGEN
GUIMain menu>Pnprocossor>Cneate>Elements>At Confactsrf

23
RADCNUMC
10

TLAB

CONTA49 (shape)

GCGEN

GCGEN
A B
GCGEN A B
GCGEN A B

NSELSNODE

CMCONTACTNODE COMTACT
NSELSNODE
CMTARGETNODE

TARGET

NSELALL
GCGENCONTACTTARGET
GCGENTARGETCONTACT

28

ANSYS

LNSRCHON
GUImain menu>Preprocessor>load>No linesr>Line Search
KN
R KN

CONTAC48 CONTAC49
KEYOPT1
KEYOP2+
KEYOPT3
KEYOPT7

KEYOPT
ET
GUIMain Mneu>Pneporcessor>Element Type >Add/Delete

29

ANSYS

KT

12

COND

CONTAC48 CONTAC49

/
/

30

ANSYS

CONTAC48 CONTAC49
KN
KT
TOLN
FACT
TOLS
COND
R
GUIMain menu>Preprocessor>Real Constants

KN KN KN

KN
KN=fEh
f 0.01 100 f=1
E:
h
3 h

h 2
h=1
h 2 h
KN
49

31

ANSYS

19
KN=P/111+121
P= 1 2
12= 1 2
KN KN

KT KN

KT KN 12 3
KT
KT=KN/100 KN KT
KT

+KEYOPT2=1
TOLN
TOLN TOLN

TOLN 1% TOLN

KEYOPT3=0 KT FACT
KEYOPT3=1 2 MU
MU

32

ANSYS

FACT*MU

TOLS
TOLS TOLS=0.5
0.5%

CONT/*

CONT 100KA/L K
A L
COND

Piloot ratio
"negatiue main diagonal" "Dof Limif exleeded"

KEYOPI7

33

ANSYS

Autots,on
GUIMain menu>Solution>-Load Stop opts-Time/Frequenc>Time & Time
step/Time Substops
25 70

NEQZT
GUIMain menu>Solution>-Load Stop opis- >Equilibriam iter

PRED
GUIMain menu>Solution>Load Stop opts-Nonlinear>Predictor
FULL
NROPTFULLON
GUImain menu>solutim>Analysis opfions
KN

KN

KN

8
POST1 POST26

34

ANSYS

=1=2 -2=3 4
STAT=3 4
STAT=1 2
Fn(FN)
Fs(FS)
CONTAC26
CONTAC26 ANSYS CONTAC26

XY 3 2

2
J K

CONTAC26
E
GUImain menu>Preprocess>Cneate>Elcment>Thru Nodes

ANSYS

CONTAC12
CONTAC52
COMBIN40

35

ANSYS

CONTAC122D
XY 2
D
X Q
IJ IJ
CONTAC12 X Q
N S

INTF K4 Real Consttant


INTF
k4
Initnodelocats
START INTF

START0 INTF
START1
START2
START2
START3

CONTAC12
THETA
KN
INTF
START
KS KS KN
CONTAC12

K1

36

ANSYS

K2

THETA

K4

INTF

K7

CONTAC12
1
2
3
4 START
5 K
CONTAC523D
2 CONTAC52
CONTAC52 IJ
CONTAC52 X IJ
Z Z Y X Z

GAP K4 RealConstGAP
Gap Gap

K4
InitialNodeLoc

STARTGAP

START0GAP
START1
START2

37

ANSYS

START3
CONTAC52

KN K

GAP

START

KS
KS KN

CONTAC52

K1

K4

GAP

K7

CONTAC52
1

2
3START
4

EINTF
GUIMain>preprocessor>create>Element>At coincid

Nd

GUI

38

ANSYS

EX=2.8e3 (
NUXY=0.3
MU=0.2

()

Insert

Prongs

exercise3.db

exercise3.db
39

ANSYS

Utility Menu>File>Resume from

1 Main Menu>Preprocessor>Matersal Props>-Constant-Isotropic.


Isotropic Matersal Properties (
2 3 OK Isotropic Material Properties
3MU 0.2

4 OK

1 Main Menu>Preprocessor>Real Constants.


2Add
3 CONTAC48OK

4 3 6e3
Apply
5 4 6e3
6 OK

1 9 17 snapins
2 3 snapprg
3 8 pullins
4 2 pullprg

1
2
3 4
4

Main Menu>Solution

1 Main menu>solution-Load Set Opts-Nonlinear>Predictor

40

ANSYS

2 predictor ON
3 Main Menu>Solution>-Load Step Options- Output Ctrls>
DB/Results File. Coutrols for Database and Results File Writing (

4Every substep

1 Main Menu>Solution>-Load Step OptionsTime/Frequenc>time&Substep Time&Substep Option(

2 Number of substeps ( 10
3 automatic time stepping option
ON OK
4 100 5

Y=60 UY=-30

1 Main Menu>Solution>-Solve-Current LS
2 close
3 Solve Current Load Step( OK

1 Y=60 UY=-27
3
2

1 Main Menu>Solution>-Solve-Current LS
2 close
3 Solve Current Load Step( OK
5LSNUM 4

41

ANSYS

ANSYS GUI
fini
/cle
/prep7
/title,plastic snap-fit connector

et,1,42,,,3
et,2,42,,,3
mp,ex,1,2.8e3
r,1,5
et,3,48,,,1
k,1,10
k,2,20
k,3,15,18.5
k,4,10,20
k,5,12.5,30
k,6,20,30

l,1,3
l,3,4
l,4,5
l,5,6
l,6,2
l,2,1
al,all

lgen,2,1,3,1
k,11,5
42

ANSYS

k,12,5,30
l,11,7
l,11,12
l,12,10
lsla,s
lsel,invert
al,all
lsel,all
rectng,0,15,0,10
asba,2,3

agen,2,4,,,0,30,0,,0,1
asel,s,,,4
aatt,1,1,2
asel,all

esize,4
amesh,all
fini
/solution
nsel,s,loc,y,0
d,all,all
nsel,s,loc,y,60
d,all,uy
nsel,r,loc,x,5
d,all,ux
nsel,all
fini

/prep7
mp,mu,3,0.2
r,3,6e3
r,4,6e3

43

ANSYS

lsel,s,,,9
lsel,a,,,19
nsll,s,1
cm,snapins,node
lsel,s,,,3
nsll,s,1
cm,snapprg,node
lsel,s,,,8
nsll,s,1
cm,pullins,node
lsel,s,,,2
nsll,s,1
cm,pullprg,node
lsel,all
nsel,all
type,3
mat,3,real,3
gcgen,snapins,snapprg
gcgen,snapprg,snapins

real,4
gcgen,pullins,pullprg
gcgen,pullprg,pullins

fini

/solu
pred,on
autot,on
nsubst,10,100,5
outres,all,all

44

ANSYS

nsel,s,loc,y,60
d,all,uy,-30
nsel,all
solve

nsel,s,loc,y,60
d,all,uy,-27
nsel,all
lnsr,on
solv
fini

/post1
set,list
set,,,,,0.8
esel,s,type,,3
etable,st,nmisc,1
etable,gap,nmisc,3
etable,length,nmisc,4
esel,s,stab,st,1,2
esort,etab,gap,1
pretab
esel,all
/dscal,,1
/plops,minm,0
/edge,,1
esel,u,type,,3
set,first
pldi
/user
set,,,,,0.8
plns,s,eqv
/cont,,,user

45

ANSYS

fini

/posr26
nsol,2,44,u,y,disp
rfor,3,44,f,y
rfor,4,59,f,y
rfor,5,56,f,y
add,6,3,4,5,force
add,2,2,,,,,,,-1
xvar,2
plva,6
fini

46

ANSYS

11

ANSYS

---

---
---
---

--- PSD
---ANSYS
---ANSYS/LS-DYNA




p-Method
ANSYS

12

1
2
3

ANSYS

13

,
11a

11b

11c,
--.

11

,,
,, ,

ANSYS

ANSYS

12

ANSYS

13a

b)2
83

ANSYS
13b)
NR

ANSYS

NR


NR

ANSYS

14

14 NR

15

15

ANSYS

16

ANSYS

16

17

17

ANSYS

ANSYS

ANSYS


ANSYS


ANSYS
1
8

18

GUI
ANSYS
GUI ANSYS GUI

1
2
3
6

ANSYS

1 ANSYS
/Solution
GUIMain Menu>Solution
2 SOLVL
ANSYS
11

ANTYPE
New Analysis(
ANTYPE
Static
GEOM

SSTIF
ON
NROPT

NROPTANTO

NROPTFNLL

NROPTMODI

NROPTINIT

3
7

ANSYS

Time(TIME)
ANSYS TIME TIME
TIME

TIME 1.0 TIME


TIME=1.0
NSUBST
DELTIM
ANSYS
NSUBST DELTIM
NSNBST DELTIM

KBC1

AUTOTS

OFF
AUTOTS

NEQIT

CNVTOL

VALUETOLER VALUE
Netwton-Raphson SRSS MINREF 1.0
TOLER 0.001

ii1
CNVTOL
CNVTOL

TOLER VALUE
TOLER VALUL MINREF=1.0

DOF
DOF DOF
VALUE*TOLER DOF ()
8

ANSYS

DOF
ANSYS
DOF DOF
LI DOFS
L2 DOFS

DOF 50000.0005 2.5


100.001 0.01
CNVTOLF50000.0050
CNVTOLU100.0012
NEQIT
=25
AUTOTS
NCNV
NCNV

CPU
ARCLEN

0

LNSRCHPREDNROPTON
AUTOTSTIMEDELTIMTIMINT
PRED
DOF

LNSRCH

0 1
NROPT

ANSYS DU
DOF
1 ANSYS

CRPLIMCRCR
AUTOTS

0.25

DELTIMNSUBST

ANSYS/Mechanical ANSYS/LSDYNA
ESTIF

SOLUTION
9

ANSYS

NLGEOM ON

EKILL
EALIVE
MPCHG

EKILL MPCHG

OUTPR
Jobname.out)
OUTRES
Jobname.rst)
OUTPR OUTRES
ERESX

OUTRES OUTPR
OUTRES
FREQ ALL
1000 OUTRES
/CONFIGNRES
5
SAVE
GUIUtility Menu>File>Save As
6
SOLVE
GUIMain Menn>Solution>-Solve-Current LS
7 3 6
8 SOLUTION
FINISH
GUI Solution
3
POST1
POST26
POST1 Jobname.rst
OUTRES Jobname.rst) POST1

POST1
Jobname.rst)
POST1
1Jobname.out)

2 POST1 RESUME
POST1
GUIMain Menu>General Postproc
3
10

ANSYS

SET
GUIMain Menn>General Postproc>Read Results-Load step
SUBSET APPEND
LIST INRES
ETABLL
Time ANSYS Time
19
TIME

19
4

PLDISP
GUIMain Menu>General Postproc>Plot Results>Deformed Shapes
IDSCALE1

PLNSOL PLESOL
GUIMain Menu>General Postproc>Plot Results>-Contour Plot-Nodal Solu Element Solu

PLETABPLLS
GUISMain Menu>General Postproc>Element Table>Plot Element Table
Main Menu>General Postproc>Plot Results>-Contour Plot-Line Elem Res
PLETAB GUI Main Menu>General Postproc>Element Table>Plot *
Element Table) PLLSGUI Main Menu>General Postproc>Plot
Results>Line elem Res)

PRNSOL
PRESOL
PRRSOL
PRETAB
PRITER
11

ANSYS

NSORT
ESORT
GUISMain Menu>General Postproc>List Results>Nodal Solution
Main Menu>General Postproc>List Results>Element Solution
Main Menu>General Postproc>List Results>Reaction Solution
NSORT ESORT

POST1

POST26
POST26 POST26
ANSYS

TIME POST26
1Jobname.OUT)

2 POST26 RESUME
POST26
GUIMain Menu>Time Hist Postpro
3

NSOL
ESOL
RFORCL
GUIMain Menu>Time Hist Postproc>Define Variables
4

PLVAR
PRVAR
EXTREM
GUISMain Menu>Time Hist Postprac>Graph Variable S
Main Menu>Time Hist Postproc>List Variables
Main Menu>Time Hist Postproc>List Extremes

POST26

abort
Jobname.abt)

12

ANSYS

........................................................................................................... 1
............................................................................................................... 1
............................................................................................... 1
............................................................................................................... 1
............................................................................................................ 2
................................................................................................ 2
.................................................................................................... 9
.................................................................................................. 11
GUI ..................................................................................... 14
.................................................................................................................. 14
.......................................................................................................... 14
.......................................................................................................................... 15
1 .............................................................. 15
2 .......................................................................................... 15
3 .......................................................................................... 15
4 ...................................................................... 16
5 .......................................................... 16
6 .............................................................................................. 16
7 ...................................................... 17
8 .............................................................................. 17
9 .......................................................... 17
10 .................................................... 18
11 PLANE42 ................................................................. 18
12 .................................................................................... 18
13 ................................................................ 19
14 ........................................................................................ 19
15 ............................................................................ 19
16 ANSYS ......................................................................................... 20
................................................................. 20
......................................................................................... 21
..................................................................................................... 22
................................................................................. 22
......................................................................................... 23
.................................................................................................................. 23
.......................................................................................................................... 24
1

ANSYS

.............................................................. 24
GUI ............................................................ 28
.................................................................................................................. 28
.......................................................................................................... 28
1 .......................................................................................... 29
2 .......................................................................................... 29
3 .......................................................................................... 29
4 .............................................................................. 29
5 .......................................................................................... 30
6 .................................................................................................. 31
7 .......................................................................................... 32
8 .......................................................................... 33
9 .................................................................. 33
10 ............................................................................ 34
11 ANSYS ......................................................................................... 34
......................................... 34
............................................................................. 36
............................................................................................................. 37
SUBSPACE ................................................................................ 39
BLOCK LANCZOS .................................................................... 39
POWERDYNAMICS ......................................................................................... 39
REDUCED .......................................................................................................... 39
UNSYMMETRIC ............................................................................................... 39
DAMPED ............................................................................................................ 40
..................................................................................................................... 40

ANSYS

No Boundaries

ANSYS

ANSYS/Multiphysics ANSYS/Mechanical ANSYS/Thermal

ANSYS/FLOTRAN ANSYS/ED ,
ANSYS/FLOTRAN

ANSYS

ANSYS

ANSYS

ANSYS

No Boundaries

m
s
Kg

N
J
W
W/m 2
W/m 3
W/m-
W/m 2 -
Kg/m 3
J/Kg-
J/m 3

ft
s
lbm
o
F
lbf
BTU
BTU/sec
BTU/sec-ft 2
BTU/sec-ft 3
BTU/sec-ft- o F
BTU/sec-ft 2 - o F
lbm/ft 3
BTU/lbm- o F
BTU/ft 3

ANSYS

KXX
HF
DENS
C
ENTH

Q W U KE PE
: Q ;
W ;

U ;
KE
PE

KE PE 0

W 0 , Q U

Q U 0

dU
q
dt

1

q k

dT
q
dx

ANSYS

No Boundaries

W/m 2 k W/m--

2


q h(TS TB ) h
TS TB

q A1 F12 (T14 T24 ) q


5.6710 -8 W/m 2 .K 4 A 1 1 F12 1
2 T1 1 T2 2

q +q -q =0

K T Q
K

Q
ANSYS K

T Q

CT K T Q
:

C ,;
T

ANSYS

No Boundaries

T ;
Q

K(T),C(T)
h(T)

CT T K T T QT

ANSYS

SOLID SHELL

ANSYS

No Boundaries

40 14

LINK32

LINK33

LINK34

LINK31

PLANE55

PLANE77

PLANE35

PLANE75

PLANE78

SOLID87

SOLID70

SOLID90

SHELL57

MASS71

ANSYS Element Reference Guide

ANSYS
ANSYS

1
jobnametitleunit
PREP7

ANSYS Modeling and Meshing Guide

ANSYS

No Boundaries

Command: ANTYPE, STATIC, NEW


GUI: Main menu>Solution>-Analysis Type->New Analysis>Steady-state

Command: ANTYPE, STATIC, REST


GUI: Main menu>Solution>Analysis Type->Restart


()
a

Command Family:

GUI Main Menu>Solution>-Loads-Apply>-Thermal-Temperature

b
(
)
ANSYS

Command Family: F
GUI Main Menu>Solution>-Loads-Apply>-Thermal-Heat Flow

c

LINK34
Command Family: SF
GUI Main Menu>Solution>-Loads-Apply>-Thermal-Convection

d
FLOTRAN CFD


ANSYS
Command Family: F
GUI Main Menu>Solution>-Loads-Apply>-Thermal-Heat Flux

Command Family: BF
GUI Main Menu>Solution>-Loads-Apply>-Thermal-Heat Generat

No Boundaries

ANSYS

a.

Command: TIME
GUI: Main Menu>Solution>-Load Step Opts-Time/Frequenc>Time-Time Step/Time and
Substps

Command:
GUI: Main
Command:
GUI: Main

NSUBST
Menu>Solution>-Load Step Opts->Time/Frequenc>Time and Substps
DELTIM
Menu>Solution>-Load Step Opts->Time/Frequenc>Time-Time Step

(stepped)
(ramped)

Command: KBC
GUI: Main Menu>Solution>-Load Step Opts-Time/Frequenc>Time-Time Step/Time and
Substps

b.

25

Command: NEQIT
GUI: Main Menu>Solution>-Load Step Opts-Nolinear>Equilibrium Iter

Command: AUTOTS
GUI: Main Menu>Solution>-Load Step Opts-Time/Frequenc>Time-Time Step/Time and
Substps

Command: CNVTOL
GUI: Main Menu>Solution>-Load Step Opts-Nolinear>Convergence Crit

ANSYS

Command: NCNV
GUI: Main Menu>Solution>-Load Step Opts-Nolinear>Criteria to Stop

ANSYS Newton-Raphson
Command: LNSRCH
GUI: Main Menu>Solution>-Load Step Opts-Nolinear>Line Search

Command: PRED
GUI: Main Menu>Solution>-Load Step Opts-Nolinear>Predictor

c.

*.out
Command: OUTPR
GUI: Main Menu>Solution>-Load Step Opts-Output Ctrls>Solu Printout

*.rth

No Boundaries

ANSYS

Command: OUTRES
GUI: Main Menu>Solution>-Load Step Opts-Output Ctrls>DB/Results File

a.

Newton-Raphson
Command: NROPT
GUI: Main Menu>Solution>Analysis Options

b.

Frontal solver(

Jacobi Conjugate Gradient(JCG) solver

JCG out-of-memory solver

Incomplete Cholesky Conjugate Gradient(ICCG) solver

Pre-Conditioned Conjugate Gradient Solver(PCG)

Iterative(automatic solver selection option)

Command: EQSLV
GUI: Main Menu>Solution>Analysis Options

Iterative

c.

SURF19 SURF22

restart an analysis

273 460
Command: TOFFST
GUI: Main Menu>Solution>Analysis Options

: ANSYS SAVE_DB

Command: SOLVE
GUI: Main Menu>Solution>Current LS

3
ANSYS *.rth

POST1
ANSYS Basic Analysis Procedures Guide
POST1
Command: SET
GUI: Main Menu>General Postproc>-Read Results-By Load Step

ANSYS

No Boundaries

Command: PLNSOL, PLESOL, PLETAB


GUI: Main Menu>General Postproc>Plot Results>Nodal Solu, Element Solu, Elem Table

Command: PLVECT
GUI: Main Menu>General Postproc>Plot Results>Pre-defined or Userdefined

Command: PRNSOL, PRESOL, PRRSOL


GUI: Main Menu>General Postproc>List Results>Nodal Solu, Element Solu, Reaction Solu

ANSYS Basic Analysis Procedures Guide

30 feet
2

0.75 inch

0.25 inch

200 feet

inch

8.27 BTU/hr.ft. o F

inch

0.028
117.4

70

BTU/hr.ft. o F

BTU/hr.ft. o F
o

44.5 F

2.5 BTU/hr.ft 2 . o F

80 BTU/hr.ft 2 . o F

1 ,

ANSYS

No Boundaries

R15 feet

log
/filename, Steady1
/title, Steady-state thermal analysis of submarine
/units, BFT
Ro=15

!(ft)

Rss=15-(0.75/12)

! ft)

Rins=15-(1.75/12)

!(ft)

Ral=15-(2/12)

! (ft)

Tair=70

Tsea=44.5
Kss=8.27

!
! (BTU/hr.ft.oF)

Kins=0.028

(BTU/hr.ft.oF)

Kal=117.4

!(BTU/hr.ft.oF)

Hair=2.5

!(BTU/hr.ft2.oF)

Hsea=80

!(BTU/hr.ft2.oF)

/prep7
et,1,plane55

mp,kxx,1,Kss

mp,kxx,2,Kins

mp,kxx,3,Kal

pcirc,Ro,Rss,-0.5,0.5

pcirc,Rss,Rins,-0.5,0.5
pcirc,Rins,Ral,-0.5,0.5
aglue,all
numcmp,area
lesize,1,,,16

lesize,4,,,4
lesize,14,,,5

ANSYS

No Boundaries
lesize,16,,,2
eshape,2

mat,1
amesh,1
mat,2
amesh,2
mat,3
amesh,3
/SOLU
SFL,11,CONV,HAIR,,TAIR !
SFL,1,CONV,HSEA,,TSEA !
SOLVE
/POST1
PLNSOL

finish
:
1. Utility Menu>File>change jobename, Steady1
2. Utility Menu>File>change title, Steady-state thermal analysis of submarine
3. :/units, BFT
4. Main Menu: Preprocessor
5. Main Menu: Preprocessor>Element Type>Add/Edit/Delete, PLANE55
6. Main Menu: Preprocessor>Material Prop>-Constant-Isotropic, 1, KXX

8.27, APPLY, 2, KXX 0.028, APPLY,


3, KXX 117.4
7. Main Menu: Preprocessor>-Modeling->Create>-Areas-Circle>By Dimensions , RAD1

15, RAD2 15-(.75/12), THERA1 -0.5, THERA2 0.5,


APPLY, RAD1 15-(.75/12), RAD2 15-(1.75/12), APPLY, RAD1
15-(1.75/12), RAD2 15-2/12, OK
8. Main Menu: Preprocessor>-Modeling->Operate>-Booleane->Glue>Area, PICK ALL
9. Main Menu: Preprocessor>-Meshing-Size Contrls>-Lines-Picked Lines,,

NDIV 4, APPLY,, NDIV 5, APPLY,


, NDIV 2, APPLY,, NDIV 16
10. Main Menu: Preprocessor>-Attributes-Define>Picked Area,, MAT

1, APPLY,, MAT 2, APPLY,, MAT


3, OK
11. Main Menu: Preprocessor>-Meshing-Mesh>-Areas-Mapped>3 or 4 sided, PICK ALL
12. Main Menu: Solution>-Loads-Apply>-Thermal-Convection>On lines,,

VALI 80, VAL2I 44.5, APPLY,, VALI


2.5, VAL2I 70, OK

ANSYS

No Boundaries
13. Main Menu: Solution>-Solve-Current LS

14. Main Menu: General Postproc>Plot Results>-Contour Plot-Nodal Solu, Temperature

2
, 3 0.2 0.5
0.1

450 , 250BUT/hr-ft2-oF,
100 ,

70
0.285
8.35
0.113
426

200
0.285
8.90
0.117
405

300
0.285
9.35
0.119
352

400
0.285
9.8
0.122
275

500
0.285
10.23
0.125
221

F
lbm/in3
Btu/hr-ft-oF
Btu/lbm-oF
Btu/hr-ft2-oF

LOG
/prep7
/title,Steady-state thermal analysis of pipe junction
/units,bin

et,1,90

mp,dens,1,.285

mptemp,,70,200,300,400,500

mpdata,kxx,1,,8.35/12,8.90/12,9.35/12,9.80/12,10.23/12
mpdata,c,1,,0.133,0.177,0.119,0.122,0.125

ANSYS

No Boundaries
mpdata,hf,2,,426/144,405/144,352/144,275/144,221/144

ri1=1.3

ro1=1.5

z1=2

ri2=0.4

ro2=0.5

z2=2

1/4

cylind,ri1,ro1,,z1,,90
wprota,0,-90
cylind,ri2,ro2,,z2,-90

1/4

wpstyl,defa

vovlap,1,2

OVERLAP

/pnum,volu,1

/view,,-3,-1,1

/type,,4
/title, Volumes used in building pipe/tank junction
vplot

vdele,3,4,,1

asel,,loc,z,z1

Z=Z1

asel,a,loc,y,0

Y=0

cm,aremote,area

AREMOTE

/pnum,area,1
/pnum,line,1
/title,lines showing the portion being modeled
aplot
/noerase
lplot
/erase
accat,all

lccat,12,7
lccat,10,5
lesize,20,,,4

lesize,40,,,6

lesize,6,,,4

allsel

EVERYTHING

esize,0.4
mshape,0,3d

3D

mshkey,1

ANSYS

No Boundaries
save

vmesh,all

/pnum,defa
/title, elements in portion being modeled
eplot

finish

/solu
antype,static

nropt,auto

Program-chosen
Newton-Raphson

tunif,450

csys,1

nsel,s,loc,x,ri1

sf,all,conv,250/144,450

cmsel,,aremote

AREMOTE

nsla,,1

AREMOTE

d,all,temp,450

wprota,0,-90

cswpla,11,1

nsel,s,loc,x,ri2

sf,all,conv,-2,100

allsel

EVERYTHING

/pbc,temp,,1

/psf,conv,,2

/title,Boundary conditions
nplot

wpstyle,defa

csys,0

autots,on

nsubst,50

kbc,0

outpr,nsol,last

solve

finish

/post1
/title,Temperature contrours at pipe/tank junction
plnsol,temp

finish
/exit,all

ANSYS

No Boundaries

1:Utility Menu>File>Change Title, Steady-State analysis of pipe junction,


OK;

2:/UNITS,BIN;
3:Main Menu>Preprocesor>Element Type>Add/Edit/Delete, Thermal Solid,
Bricck 20 node 90 ;

4
(1)Main Menu>Preprocessor>Material Props>-Constant->Isotropic, 1,
DENSITY 0.285;

(2)Main Menu>Preprocessor>Material Props>-Temp Dependent->Temp Table,


70,200,300,400,500;

(3)Main Menu>Preprocessor>Material Props>-Temp Dependent->Prop Table,


KXX,

1,

8.35/12,8.9/12,9.35/12,9.8/12,10.23/12, APPLY;

(4) C, 1, 0.113,0.117,0.119,0.122,0.125, APPLY;


(5) HF, 2, 426/144,405/144,352/144,275/144, 221/144
OK

5 Utility Menu>Parameters>Scalar Parameters,


ri1=1.3,ro1=1.5,z1=2,ri2=0.4,ro2=0.5,z2=2;

6
(1)Main Menu>Preprocessor>-Modeling->Create>-Volumes->Cylinder>By
Dimensions, Outer radius ro1,Optional inner radium ri1,Z coordinates
0 Z1,Ending angle 90;

(2)Utility Menu>WorkPlane>Offset WP by Increments, XY,YZ,ZX 0,-90;


(3)Main Menu>Preprocessor>-Modeling->Create>-Volumes->Cylinder>By
Dimensions; Outer radius ro2, Optional inner radium ri2, Z coordinates
0 Z2,Starting angle -90,Ending angle 0;

(4)Utility Menu>WorkPlane>Align WP with>Global Cartesian


7:Main Menu>Preprocessor>-Modeling->Operate>-Booleans->
Overlap >Volumes, Pick All

8
(1)Utility Menu>PlotCtrls>Numbering, volumes;
(2)Utility Menu>PlotCtrls>View Direction, Coords of view point -3,-1,1
9 Main Menu>Preprocessor>-Modeling->Delete>Volume and Below,
3,4

10 AREMOTE
(1)Utility Menu>Select>Entities, Area, By location, Z Coordinates, Min, Max
Z1, APPLY,Y Coordinates, Min, Max 0,OK;

No Boundaries

ANSYS

(2)Utility Menu>Select>Comp/Assembly>Create Component, Component name


AREMOTE, Components is made of AREA

11
(1)Main Menu>Preprocessor>-Meshing->Mesh>-Volumes->Mapped>
-Concatenate->Area, Pick all

(2)Main Menu>Preprocessor>-Meshing->Mesh>-Volumes->Mapped>
-Concatenate->Lines, 12,7 , APPLY, 10,5
,OK

12
(1)Main Menu>Preprocessor>-Meshing->Size Cntrls>Picked Lines, 6 20,OK,
No. of element divisions 4,OK

(2)Main Menu>Preprocessor>-Meshing->Size Cntrls>Picked Lines, 40,OK, No.


of element divisions 6,OK

(3)Utility Menu>Select>Everything
(4)Main Menu>Preprocessor>-Meshing->Size Cntrls>-Global->Size, element edge
length 0.4,OK

13:Main Menu>Preprocessor>-Meshing->Mesh>-Volumes->Mapped>4 to 6 sides,


Pick All

14
(1)Main Menu>Solution>-Analysis Type->New Analysis, Steady-State
(2)Main Menu>Solution>-Analysis Options, Program-chosen
15
(1)Utility Menu>WorkPlane>Change Active CS to>Global Cylindrical
(2)Utility Menu>Select>Entities, Nodes, By location, X, Min, Max
ri1,OK

(3)Main Menu>Solution>-Loads->Apply>-Thermal->Convection>On Nodes, Pick All,


250/144 450,OK

16 AREMOTE
(1)Utility Menu>Select>Comp/Assembly>Select Comp/Assembly, aremote;
(2)Utility Menu>Select>Entities, Nodes, Attached to, On the Area all, OK
(3)Main Menu>Solution>-Loads->Apply>-Thermal->Temperature>On Nodes, Pick
all, 45,OK

17
(1)Utility Menu>WorkPlane>Offset WP by Increments, XY,YZ,ZX Angles
0,-90,OK;

(2)Utility Menu>WorkPlane>Local Coordinate Systems>Create Local CS>At WP Origin,


Type of coordinate system , Cylindrical 1,OK

(3)Utility Menu>Select Entities, Nodes, By location, X, Min, Max

No Boundaries

ANSYS

ri2,OK

(4)Main Menu>Solution>-Loads->Apply>-Thermal->Convection>On Nodes, Pick All,


Film coefficient -2, Bulk temperature 100,OK;

(5)Utility Menu>Select>Everything
(6)Utility Menu>PlotCtrls>Symbols, Show pres and convect as Arrow, OK;
(7)Utility Menu>Plot>Nodes
18
(1)Utility Menu>WorkPlane>Change Active CS to>Global Cartesian
(2)Utility Menu>WorkPlane>Align WP with>Global Cartesian
19:
Main Menu>Solution>-Load Step Options->Time/Frequenc>Time and Substeps, Number of
substeps 50, Automatic time stepping On

20:Main Menu>Solution>-Solve->Current LS
21 : Main Menu>General Postproc>Plot Results>-Contour
Plot->Nodal Solu, Temperature TEMP

ANSYS Verification Manual


VM58

Centerline temperature of a heat generating wire

VM92

Insulted wall temperature

VM93

Temperature dependent conductivity

VM94

Heat generating plate

VM95

Heat transfer from a cooling spine

VM96

Temperature distribution in a short solid cylinder

VM97

Temperature distribution along a straight fin

VM98

Temperature distribution along a tapered fin

VM99

Temperature distribution in a trapezoidal fin

VM100

Heat conductivity across a chimney section

VM101

Temperature distribution in a short solid cylinder

VM102

Cylinder with temperature dependent conductivity

VM103

Thin plate with a central heat source

VM105

Heat generation coil with temperature dependent conductivity

VM108

Temperature gradient across a solid cylinder

VM118

Centerline temperature of a heat generating wire

VM160

Solid cylinder with harmonic temperature load

VM161

Heat flow from a insulated pipe

VM162

Cooling of a circular fin of rectangular profile

VM193

Adaptive analysis of two-dimensional heat transfer with

ANSYS

No Boundaries
convection

ANSYS

No Boundaries


ANSYS Element Reference Guide
ANSYS Command Reference Guide

ANSYS

jobnametitleunits, PREP7

ANSYS Modeling and Meshing Guide

No Boundaries

ANSYS

GUI: Main Menu>Solution>Analysis Type>New Analysis>Transient


Command: ANTYPE,TRANSIENT,NEW

GUI: Main Menu>Solution>Analysis Type>Restart


Command: ANTYPE,TRANSIENT,REST

Command: TUNIF
GUI: Main Menu> Solution>-Loads->Settings>Uniform Temp

Command: TREF
GUI: Main Menu> Solution>-Loads->Settings>Reference Temp

Command: D
GUI: Main Menu>Solution>-Loads->Apply>-Thermal->Temperature>On Nodes

Command: DDELE
GUI: Main Menu> Solution>-Loads->Delete>-Thermal-Temperature>On Nodes

Command: IC
GUI: Main Menu> Solution>Loads>Apply>-Initial Condit'n>Define

OFF
Command: TIMINT, OFF
GUI: Main Menu> Preprocessor>Loads>-Load Step Opts-Time/Frequenc>Time Integration

0.001

Command: TIME
GUI: Main Menu> Preprocessor>Loads>-Load Step Opts-Time/Frequenc>Time and Substps

Command: LSWRITE
GUI: Main Menu> Preprocessor>Loads>Write LS File

Command: SOLVE
GUI: Main Menu> Solution>Solve>Current LS

ANSYS

No Boundaries

Command: TIME
GUI: Main Menu> Solution>-Load Step Opts-Time/Frequenc>Time and Substps

ITS 2 4

k

c )

Command: NSUBST or DELTIM


GUI: Main Menu> Solution>-Load Step Opts->Time/Frequenc>Time and Substps

Command: KBC
GUI: Main Menu> Solution>-Load Step Opts->Time/Frequenc>Time and Substps

25
Command: NEQIT
GUI: Main Menu> Solution>-Load step opts>Nonlinear>Equilibrium Iter

ON
Command: AUTOTS
GUI: Main Menu> Solution>-Load Step Opts->Time/Frequenc>Time and Substps

OFF
Command: TIMINT
GUI: Main Menu> Solution>-Load Step Opts->Time/Frequenc>Time Integration

*.out
Command: OUTPR
GUI: Main Menu>Solution>-Load Step Opts->Output Ctrls>Solu Printout

*.rth
Command: OUTRES
GUI: Main Menu>Solution>-Load Step Opts->Output Ctrls>DB/Results File

ANSYS

POST1
Command: POST1
GUI: Main Menu>General Postproc.

POST26

ANSYS

No Boundaries

Command: POST26
GUI: Main Menu>TimeHist Postproc

1 POST1

POST1
Command: SET
GUI: Main Menu>General Postproc>Read Results>By Time/Freq

ANSYS

GUI: Main Menu>General Postproc>Read Results>By Load Step

2 POST26

Command: NSOL or ESOL or RFORCE


GUI: Main Menu>TimeHist Postproc>Define Variables

Command: PLVAR
GUI: Main Menu>TimeHist Postproc>Graph Variables

Command: PRVAR
GUI: Main Menu>TimeHist Postproc>List Variables

POST26 ANSYS
Basic Analysis Procedures Guide

ANSYS

ANSYS

J/m 3

H c(T )dT

ON

ANSYS

No Boundaries

PLANE55 SOLID70
KEYOPT(1) 1:
Command: keyopt(1)=1
GUI:

Main

Menu>Prepocessor>Element

Type>Add/Edit/Delete>Options>-Specific

heat

matrix->Diagonalized

THETA 1( 0.5):
Command: TINTP
GUI:

Main

Menu>

Solution>-Load

and

Step

Opts->Time/Frequence>Time

intergration>THETA

Command: LNSRCH
GUI: Main Menu>Solution>-Load and Step Opts->Nonlinear>Line Search

1:
30 70, 20 80
20 300 ,
()
:

W/m
Kg/m3
J/kg

383
8889
390

70
7833
448

.61
996
4185

log
/filename,transient1

ANSYS

No Boundaries
/title, Thermal Transient Exercise 1
!
/prep7
et,1,plane77
mp,kxx,1,383
mp,dens,1,8889
mp,c,1,390
mp,kxx,2,70
mp,dens,2,7837
mp,c,2,448
mp,kxx,3,0.61
mp,dens,3,996
mp,c,3,4185

!
!
!123

rectnag,0,0.6,0,0.5
!
rectang,0.15,0.225,0.225,0.27
rectang,0.6-0.2-0.058,0.6-0.2,0.225,0.225+0.044
aovlap,all
!
/pnum,area,1
aplot
aatt,1,1,1
eshape,2
esize,0.02
amesh,2
aatt,2,1,1
amesh,3
aatt,3,1,1
eshape,3
esize,0.05
amesh,4

/pnum,mat,1
eplot
finish
!
/solu
antype,trans
timint,off
time,0.01
deltim,0.01
esel,s,mat,,3
nsle,s
d,all,temp,20

!,
!

esel,s,mat,,2
nsle,s
d,all,temp,80
esel,s,mat,,1
nsle,s
d,all,temp,70

ANSYS

No Boundaries
allsel
solve

time,3600
timint,on
deltim,26,2,200
autots,on

!
!
!
!

ddelet,all,temp
outres,all,1
solve
finish
save

!
!

! POST26
/post26
solu,2,dtime,,dtime
!2
nsol,3,node(0.1875,0.2475,0),temp,,T_Copper
!3
nsol,4,node(0.371,0.247,0),temp,,T_Iron
!4
nsol,5,node(30,0,0),temp,,T_H2O_Bot
!5
nsol,6,node(30,50,0),temp,,T_H2O_Top
!6
nsol,7,node(0,25,0),temp,,T_H2O_Left
!7
nsol,8,node(60,25,0),temp,,T_H2O_Right
!8
Plvar,2
plvar,3,4,5,6,7,8
finish
! POST1
/post1
set,last
esel,s,mat,,1
nsle,s
plnsol,temp

esel,s,mat,,2
nsle,s
plnsol,temp
finish
:
1Utility Menu: File>Change Jobname, Transient1

2Utility Menu: File>Change Title, Thermal Transient Exercise 1


3Main Menu>Preprocessor
4Main Menu>Preprocessor>Element Type>Add/Edit/Delete, plane77
5Main Menu>Preprocessor>Material Props>Isotropic, 1 KXX 383
DENS 8889C 1390

6Main Menu>Preprocessor>Material Props>Isotropic, 2 KXX 70


DENS 7837C 448

No Boundaries

ANSYS

7Main Menu>Preprocessor>Material Props>Isotropic, 3 KXX 0.61


DENS 996C 4185

8Main Menu>Preprocessor>-Modeling->Create>-Areas->Retangle>By Dimensions,


X1=0, Y1=0, X2=0.6, Y2=0.5, Apply, X1=0.15, Y1=0.225, X2= 0.225, Y2=0.27,
Apply, X1=0.6-0.2-0.058, Y1=0.225, X2=0.6-0.2, Y2=0.225+0.044, OK

9Main Menu>Preprocessor>-Modeling->Operate>Booleans>Overlap, Pick All


10Utility Menu: Plotctrls>Numbering>Areas, on
11Utility Menu:Plot>Areas
12Main Menu>Preprocessor>-Attributes->Define->All Areas, 1
13Main Menu>Preprocessor>Meshing->Size Cntrls->-Manualsize->-Global->Size,
0.02

14Main Menu>Preprocessor>Meshing->Mesh->-Areas->Mapped>3 or 4 sided,


15Main Menu>Preprocessor>-Attributes->Define->All Areas, 2
16Main Menu>Preprocessor>Meshing->Mesh->-Areas->Mapped>3 or 4 sided,
17Main Menu>Preprocessor>-Attributes->Define->All Areas, 3
18Main Menu>Preprocessor>Meshing->Size Cntrls->-Manualsize->-Global->Size,
0.05

19Main Menu>Preprocessor>Meshing->Mesh->-Areas->Free,
20Utility Menu>Plot>Area
21Main Menu>Solution
22Main Menu>Solution>-Analysis Type->New Analysis, Transient
23Main Menu>Solution>-Load Step Opts>Time/Frenquenc>Time Integration, TIMINT, off

24Main Menu>Solution>-Load Step Opts>Time/Frenquenc>Time-Time Step TIME


0.01DELTIM 0.01

25Utility Menu: Select>Element>mat, 3, Apply, Nodes>Attached to,


Element

26Main Menu>Solution>-Loads->Apply>-Thermal->Temperature>On Nodes, Pick All,


20

27Utility Menu: Select>Element>mat, 2, Apply, Nodes>Attached to,


Element

28Main Menu>Solution>-Loads->Apply>-Thermal->Temperature>On Nodes, Pick All,


80

29Utility Menu: Select>Element>mat, 1, Apply, Nodes>Attached to,


Element

30Main Menu>Solution>-Loads->Apply>-Thermal->Temperature>On Nodes, Pick All,


70

31Utility Menu: Select Everything

No Boundaries

ANSYS

32Main Menu>Solution>-Solve->Current LS
33Main Menu>Solution>-Load Step Opts>Time/Frenquenc>Time-Time Step
TIME=3600,

DELTIM=26, 2, 200, Autots ON

34Main Menu>Solution>-Load Step Opts>Time/Frenquenc>Time Integration, TIMINT


ON

35Main Menu>Solution>-Loads->Delete>-Thermal->Temperature>On Nodes, Pick All

36Main Menu>Solution>-Load Step Opts>Output Ctrls->DB/Results, Every Substeps


37Main Menu>Solution>-Solve->Current LS
38Main Menu>TimeHist PostPro POST26
39Main Menu>TimeHist PostPro>Define Variables>Add>Solution summary User specified
label dtime Solution Items>Step Time OKAdd>Nodal result>
Node number node(0.1875,0.2475,0), User specified label T_Copper

40Main Menu>TimeHist PostPro>Graph Virables,

41Main Menu>General Postproc POST1


42Main Menu>General Postproc>-Read Results->Last set
43Utility Menu>Select>Element>mat 1 ApplyNodes>Attach to Element,
OK;

44Main Menu>General Postproc>Plot result>Nodal Solution temperature;


45Utility Menu>Select>Element>mat 2 ApplyNodes>Attach to Element,
OK;

46Main Menu>General Postproc>Plot result>Nodal Solution temperature;

ANSYS

No Boundaries

2:
:

Btu/hr.in.oF
lbm/in3
Btu/lbm.oF

(KXX)
(DENS)
(C)

0.025
0.254
0.28

Btu/hr.in.oF
Btu/in3

0oF
1.44
0

2643oF
1.54
128.1

2750oF
1.22
163.8

2875oF
1.22
174.2

: 2875oF 80oF
0.014Btu/hr.in2.oF 80oF
3
/Title, Casting Solidification
!
/prep7
et,1,plane55

mp,dens,1,0.054

mp,kxx,1,0.025
mp,c,1,0.28
mptemp,1,0,2643,2750,2875

mpdata,kxx,2,1.44,1.54,1.22,1.22
mpdata,enth,2,0,128.1,163.8,174.2
mpplot,kxx,2
mpplot,enth,2
save

k,1,0,0,0
k,2,22,0,0
k,3,10,12,0
k,4,0,12,0
/pnum,kp,1

ANSYS

No Boundaries
/pnum,line,1
/pnum,area,1
/Triad,ltop
kplot
a,1,2,3,4
save
rectng,4,22,4,8
aplot
aovlap,all
adele,3
aplot
save

esize,1
amesh,5
mat,2
aplot
amesh,4
eplot
/pnum,elem
/number,1
save

/SOLU
antype,trans
esel,s,mat,,2
nsle,s
/replot
ic,all,temp,2875
esel,inve
nsle,s
/replot
ic,all,temp,80
allsel
save
lplot
sfl,1,CONV,0.014,,80
sfl,3,CONV,0.014,,80
sfl,4,CONV,0.014,,80
/psf,conv,2
time,3
kbc,1
autots,on
deltim,0.01,0.001,0.25
timint,on
tintp,,,,1
outres,all,all
solve

THETA 1

/post26
/pnum,node,1
/number,0
eplot

ANSYS

No Boundaries

nsol,2,204,temp,center
plvar,2
save
finish
:

1.Utility Menu>File>Change Title, Casting Solidification;


2.:Main Menu>Preprocessor>Element Type>Add/Edit/Delete, Add, Quad 4node
55

3.:Main Menu>Preprocessor>Material Props>Isotropic, 1,


Density(DENS) 0.054, Thermal conductivity (KXX) 0.025, Specific
heat(C) 0.28;

4.:Main Menu>Preprocessor>Material Props>-Temp Dependent->Temp


Table, T1=0,T2=2643, T3=2750, T4=2875;

5.:Main Menu>Preprocessor>Material Props>-Temp Dependent ->Prop Table,


Th Conductivity, KXX, 2, C1=1.44, C2=1.54, C3=1.22, C4=1.22,
Apply, Enthalpy, C1=0, C2=128.1, C3=163.8, C4=174.2;

6.:Main Menu>Preprocessor>-Modeling->Create>Keypoints>In Active CS,


1, 0,0,0, 2, 22,0,0, 3,
10,12,0, 4, 0,12,0;

7. :Main Menu>Preprocessor>-Modeling->Create>-Areas->Arbitrary>Through
KPs, 1,2,3,4;

8.Main Menu>Preprocessor>-Modeling->Create>-Areas->Rectangle>By Dimension,


X1=4,X2=22,Y1=4,Y2=8;

9.

:Main

Menu>Preprocessor>-Modeling->Operate>-Booleans->Overlap>Area,Pick all

10.:Main Menu>Preprocessor>-Modeling->Delete>Area and Below,3


11.: Ansys Toolbar SAVE_DB;
12.:Main Menu>Preprocessor>-Meshing->Size Cntrls>-Global->Size, Element
edge length 1;

13.:Main Menu>Preprocessor>-Meshing->Mesh>-Areas->Free,;
14. :Main Menu>Preprocessor>-Attributes->Define>Default Attribs,
Material number 2;

15.Main Menu>Preprocessor>-Meshing->Mesh>-Areas->Free,;
16.:Main Menu>Solution>-Analysis Type->New Analysis, Transient;
17.:Utility Menu>Select>Entities, element,mat, 2, Apply,
node, attached to element, OK;

18.:Main Menu>Solution>-Loads->Apply>Initial Conditn>Define,


Pick all, temp, 2875, OK;

19.:Utility Menu>Select>Entities,Nodes, inverse

ANSYS

No Boundaries

20.:Main Menu>Solution>-Loads->Apply>Initial Conditn>Define,


Pick all, temp, 80, OK;

21.Utility Menu>Select>Everything
22.Utility Menu>Plot>Lines
23.:

Main Menu>Solution>-Loads->Apply>-Thermal->Converction>On

Lines, 1,3,4, file coefficent 80, Bulk temperature


, 80;

24.:
Main Menu>Solution>Load Step Opts>Time/Frequenc>Time-Time Step,
Time at end of load step 3
Time Step size
0.01
Stepped or ramped b.c. Stepped
Automatic time stepping on
Minimun time Step size 0.001
Maximum time step size 0.25

25.:Main Menu>Solution>Load Step Opts>Output Ctrls>DB/Results File, File


write frequency Every substep;

26.:Main Menu>Solution>-Solve->Current LS
27.: Main Menu>Timehist Postproc
28.: Main Menu>Timehist Postproc>Define Variables, Add,
Nodal DOF result,2,204

29.Main Menu>Timehist Postproc>Graph Variable,2


ANSYS Verification Manual
VM104

Liquid-solid phase change

VM109

Temperature gradient across a solid cylinder

VM110

Transient temperature distribution in a slab

VM111

Cooling of a spherical body

VM112

Cooling of a spherical body

VM113

Transient temperature distribution in an orthotropic metal bar

VM114

Temperature response to a linearly rising surface temperature

VM115

Thermal response of heat generating slab

VM116

Heat conducting plate with sudden cooling

No Boundaries

ANSYS

ANSYS

LINK31

SURF19 SURF22

AUX12

460 273
Command:TOFFST
GUI: Main Menu>Preprocessor>Loads>Analysis Options
GUI: Main Menu>Solution>Analysis Options
LINK31
LINK31

Stefan-Boltzmann

SURF19
SURF22
KEYOPT(9)
AUX12

No Boundaries

ANSYS

AUX12

1
1 PREP7 3D 2D

2 SHELL573D LINK322D

SHELL57 LINK32
Command: ESURF
GUI: Main Menu>Preprocessor>Create>Elements>On Free Surf
SHELL57 LINK32

SHELL57 LINK32 AUX12


SHELL57 +Z LINK32 +Y SHELL57 LJNK32

2
1 AUX12
Command: /AUX12
GUI: Main Menu>Radiation Matrix
2
ANSYS Basic Analysis Guide
3 3D 2D
Command: GEOM
GUI: Main Menu>Radiation Matrix>Other Setting
AUX12 2D 3D AUX12 3D2D

ANSYS

No Boundaries

4 1
Command: EMIS
GUI: Main Menu>Radiation Matrix>Emissivities

5Stefan-Boltzmann 0.199E-10Btu/hr-in 2 -R 4
Command: STEF
GUI: Main Menu>Radiation Matrix>Other Settings
6
Command: VTYPE
GUI: Main Menu>Radiation Matrix>Write Matrix

7
Command: SPACE
GUI: Main Menu>Radiation Matrix>Other Settings
8 jobename.sub
Command: WRITE
GUI: Main Menu>Radiation Matrix>Write Matrix
MPRINT1
9
3
1 PREP7 MATRIX50
2
Command: TYPE
GUI: Main Menu>Preprocessor>-Modeling-Create>Elements>Elem Attributes
3
Command: SE
GUI:

Main

Menu>Preprocessor>-Modeling-Create>Elements>

Superelements-From .SUB File


4 SHELL57 LINK32
Command: EDELE
GUI: Main Menu>Preprocessor>-Modeling-Delete>Elements
5/SOLUTION

ANSYS

No Boundaries

.1

1
ANSYS 1
ANSYS 1

. 1

. 2
2
3
3
4
4
4
4

5
5
A N S Y S 5
19
212

20

2 0
2 0
ANSYS 20
2 0
2 1
2 3
. . 2 3
124
2.25

1
1
1
1
2
2
2
3
3
5
6
ANSYS 7
7
8
8
9
GUI 9
14

ANSYS

....................................................................................................... 1
....................................................................................................... 1
........................................................................................... 1
............................................................................................................... 2
................................................................................................... 3
FULL ................................................................................................. 4
1 ............................................................................................................ 4
2 ................................................................................................ 4
3 .................................................................................................. 11
IGUI .............................................................................. 14
.................................................................................................................. 14
.......................................................................................................... 14
.................................................................................................................. 15
1 .......................................................................................... 15
2 .......................................................................................... 15
3 .............................................................................................. 15
4 .................................................................................................. 16
5 .......................................................................................... 16
6 ...................................................................................... 16
7 MDOF ......................................................... 17
8 .............................................................................. 17
9 .......................................................................................................... 18
10 ................................................................................................ 18
11 ANSYS ......................................................................................... 19
I .......................................................... 19
..................................................................................... 20
REDUCED ......................................................................................... 20
2 .................................................................................. 21
3 REDUCED ............................................................. 22
4............................................................................... 22
5 .............................................................................. 25
REDUCED ............................................................. 25
MODE SUPERPOSITION .............................................................. 26
2 ...................................................................................... 27
3 .............................................................. 27
1

ANSYS

4 ...................................................................................... 28
5 .................................................................................................. 29
.................................................................. 29
............................................................................................................. 30
.............................................................................................. 30
REDUCED ..................................................................... 30
MODE SUPERPOSITION ............................................ 30
IIGUI ............................................................................ 30
.................................................................................................................. 31
.......................................................................................................... 31
.................................................................................................................. 31
1 .......................................................................................... 31
2 .......................................................................................... 32
3 .......................................................................... 32
4 .................................................................................................. 32
5 .............................................................................................. 33
6 .............................................................................. 33
7 ...................................................................................... 33
8 .......................................................................................... 34
9 ...................................................................................... 34
10 ................................................................................................ 35
11 ANSYS ......................................................................................... 36
II......................................................... 36

You might also like