1 ANSYS Command File Creation and Execution

background image

ANSYS Command File Creation and
Execution

Generating the Command File

There are two choices to generate the command file:

1. Directly type in the commands into a text file from scratch. This assumes a

good knowledge of the ANSYS command language and the associated
options.

If you know what some of the commands and are unsure of others,
execute the desired operation from the GUI and then go to

File -> List ->

Log File

. This will then open up a new window showing the command

line equivialent of all commands entered to this point. You may directly
cut and paste from here to a text editor, or if you'd like to save the
whole file, see the next item in this list.

2. Setup and solve the problem as you normally would using the ANSYS graphic

user interface (GUI). Then before you are finished, enter the command

File ->

Save DB Log File

This saves the equivalent ANSYS commands that you

entered in the GUI mode, to a text file. You can now edit this file with a text
editor to clean it up, delete errors from your GUI use and make changes as
desired.

Running the Command File

To run the ANSYS command file,

save the ASCII text commands in a text file; e.g.

frame.cmd

start up either the GUI or text mode of ANSYS

GUI Command File Loading

To run this command file from the GUI, you would do the following:

From the

File

menu, select

Read Input from...

. Change to the appropriate

directory where the file (

frame.cmd

) is stored and select it.

background image

Now ANSYS will execute the commands from that file. The output window
shows the progress of this procedure. Any errors and warnings will be listed in
this window.

When it is complete, you may not have a full view of your structure in the
graphic window. You may need to select

Plot -> Elements

or

Plot -> Lines

or

what have you.

Assuming that the analysis worked properly, you can now use the post-
processor to view element deflections, stress, etc.

If you want to fix some errors or make some changes to the command file,
make those changes in a separate window in a text editor. Save those changes
to disk.

To rerun the command file, you should first of all clear the current model from
ANSYS. Select

File -> Clear & Start New

.

Then read in the file as before

File -> Read Input from...

Command Line File Loading

Alternatively, you can also read in the command file right from the ANSYS command
line. Assuming that you started ANSYS using the commands...

/ansys52/bin/ansysu52

and then entered

/show,x11c

This has now started ANSYS in the text mode and has told it what graphic device to
use (in this case an X Windows, X11c, mode). At this point you could type in

/menu,on

, but you might not want to turn on the full graphic mode if working on a

slow machine or if you are executing the program remotely. Let's assume that we
don't turn the menu mode on...
If the command file is in the current directory for ANSYS, then from the
ANSYS input window, type

/input,frame,cmd

and yes that is a comma (

,

) between

frame

and

cmd

. If ANSYS can not find the file in

the current directory, you may need to point it to the proper directory. If the file was
in the directory,

/myfiles/ansys/frame

for example, you would use the following syntax

/input,frame,cmd,/myfiles/ansys/frame

If you want to rerun a new or modified file, it is necessary to clear the current model
in memory with the command

/clear,start

This full procedure of loading in command files and clearing jobs and starting over
again can be completed as many times as desired.

ANSYS Command Groupings

ANSYS contains hundreds of commands for generating geometry, applying loads and
constraints, setting up different analysis types and post-processing. The following is

background image

only a brief summary of some of the more common commands used for structural
analysis.

Category

Command Description

Syntax

Basic
Geometry

k

keypoint
definition

k,kp#,xcoord,ycoord,zcoord

l

straight line
creation

l,kp1,kp2

larc

circular arc line
(from keypoints)

larc,kp1,kp2,kp3,rad
(kp3 defines plane)

circle

circular line
creation
(creates
keypoints)

see online help

spline

spline line
through
keypoints

spline,kp1,kp2, ... kp6

a

area definition
from keypoints

a,kp1,kp2, ... kp18

al

area definition
from lines

a,l1,l2, ... l10

v

volume
definition from
keypoints

v,kp1,kp2, ... kp8

va

volume
definition from
areas

va,a1,a2, ... a10

vext

create volume
from area
extrusion

see online help

vdrag

create volume by
dragging area
along path

see online help

Solid
Modeling
(Primitives)

rectng

rectangle
creation

rectng,x1,x2,y1,y2

block

block volume
creation

block,x1,x2,y1,y2,z1,z2

cylind

cylindrical
volume creation

cylind,rad1,rad2,z1,z2,theta1,theta2

sphere

spherical volume
creation

sphere,rad1,rad2,theta1,theta2

background image

prism
cone
torus

various volume
creation
commands

see online help

Boolean
Operations

aadd

adds separate
areas to create
single area

aadd,a1,a2, ... a9

aglue

creates new areas
by glueing
(properties
remain separate)

aglue,a1,a2, ... a9

asba

creat new area by
area substraction

asba,a1,a2

aina

create new area
by area
intersection

aina,a1,a2, ... a9

vadd
vlgue
vsbv
vinv

volume boolean
operations

see online help

Elements &
Meshing

et

defines element
type

et,number,type
may define as many as required; current
type is set by

type

type

set current
element type
pointer

type,number

r

define real
constants for
elements

r,number,r1,r2, ... r6
may define as many as required; current
type is set by

real

real

sets current real
constant pointer

real,number

mp

sets material
properties for
elements

mp,label,number,c0,c1, ... c4
may define as many as required; current
type is set by

mat

mat

sets current
material property
pointer

mat,number

esize

sets size or
number of
divisions on lines

esize,size,ndivs
use either size or ndivs

eshape

controls element
shape

see online help

background image

lmesh

mesh line(s)

lmesh,line1,line2,inc
or lmesh,all

amesh

mesh area(s)

amesh,area1,area2,inc
or amesh,all

vmesh

mesh volume(s)

vmesh,vol1,vol2,inc

or vmesh,all

Sets &
Selection

ksel

select a subset of
keypoints

see online help

nsel

select a subset of
nodes

see online help

lsel

select a subjset
of lines

see online help

asel

select a subset of
areas

see online help

nsla

select nodes
within selected
area(s)

see online help

allsel

select everything
i.e. reset
selection

allsel

Constraints

dk

defines a DOF
constraint on a
keypoint

dk,kp#,label,value
labels:
UX,UY,UZ,ROTX,ROTY,ROTZ,ALL

d

defines a DOF
constraint on a
node

d,node#,label,value
labels:
UX,UY,UZ,ROTX,ROTY,ROTZ,ALL

dl

defines
(anti)symmetry
DOF constraints
on a line

dl,line#,area#,label
labels: SYMM (symmetry); ASYM
(antisymmetry)

Loads

fk

defines a

fk,kp#,label,value
labels: FX,FY,FZ,MX,MY,MZ

f

defines a force at
a node

f,node#,label,value
labels: FX,FY,FZ,MX,MY,MZ


Wyszukiwarka

Podobne podstrony:
2 ANSYS Command File Programming Features
Creationism and?rwinism
File Input and Output
Creativity and Convention
Creativity and Human Evolution
Ralph Abraham, Terence McKenna, Rupert Sheldrake Trialogues at the Edge of the West Chaos, Creativi
Eurocode 6 Part 2 1996 2006 Design of Masonry Structures Design Considerations, Selection of Mat
ANSYS Platform Support Stategy and Plans December 2014
File Sharing and Copyright(1)
CSharp Module 9 Creating and Destroying Objects
Some human dimensions of computer virus creation and infection
creativity and personality
Creativy and Personal Mastery
The Multiple Relations Between Creativity and Personality
Workshop #4 File Input and Output

więcej podobnych podstron