Professional Documents
Culture Documents
Array Parameters
Axisymmetric Wheel
1. Array Parameters
Axisymmetric Wheel
Workshop Supplement
Octo
1. Array Parameters
Axisymmetric Wheel
Workshop Supplement
Enter ANSYS in the working directory specified by your instructor using axiwheel
as the jobname.
2.
3.
Main Menu > Soluion > -Loads- Apply > Displacement > On Lines
Or issue:
/SOLU
DL,1,,UY
1.
Octo
1. Array Parameters
Axisymmetric Wheel
Apply a 7500-rpm angular velocity about the Y-axis. Since ANSYS requires
radians/second units, we will use APDL to convert 7500 rpm to rad/sec.
Main Menu > Solution > -Loads- Apply > Other > Angular Velocity
Or issue:
OMEGA,,W
5.
4.
Workshop Supplement
Octo
1. Array Parameters
Axisymmetric Wheel
Plot von Mises stress contours in POST1 (general postprocessor).
7.
Utility Menu > PlotCtrls > Style > Symmetry Expansion > 2-D Axisymmetric
[OK]
[ISO]
Or issue:
/EXPAND,27,AXIS,,,10
/VIEW,1,1,1,1
/REPLOT
6.
Workshop Supplement
Octo
1. Array Parameters
Axisymmetric Wheel
We will use the element table and array parameters to calculate the standard
deviation of von Mises stresses. First load equivalent stresses into the element
table:
Main Menu > General Postproc > Element Table > Define Table
[Add]
Lab = eseqv
Item, Comp = Stress, von Mises SEQV
[OK]
[Close]
Or issue:
ETABLE,ESEQV,S,EQV
8.
Workshop Supplement
Octo
1. Array Parameters
Axisymmetric Wheel
Plot and list the element table values.
Utility Menu > PlotCtrls > Style > Symmetry Expansion > No Expansion
Main Menu > General Postproc > Element Table > Plot Elem Table
Itlab = ESEQV
Avglab = Yes - average
[OK]
Utility Menu > PlotCtrls > Pan,ZOOM,Rotate
[Front]
Main Menu > General Postproc > Element Table > List Elem Table
Lab1-9 = ESEQV
[OK]
Or issue:
/EXPAND
PLETAB,ESEQV,1
/VIEW,1,1,1,1
/REPLOT
PRETAB
9.
Workshop Supplement
Octo
1. Array Parameters
Axisymmetric Wheel
Workshop Supplement
[OK]
[Add]
Par = sarray
Type = Array
I, J, K = nelem, 1, 1
[OK]
[Close]
Or issue:
*GET,NELEM,ELEM,,COUNT
*DIM,SARRAY,,NELEM
10. We now need to "upload" the element table values into an array parameter. First
dimension an array with number of rows = number of elements:
Octo
1. Array Parameters
Axisymmetric Wheel
[OK]
Or issue:
*VGET,SARRAY(1),ELEM,1,ETAB,ESEQV
Utility Menu > List > Status > Parameters > Named Parameter
Par = SARRAY
[OK]
Or issue:
*STAT,SARRAY
11. Fill the array with von Mises stress values from the element table.
Workshop Supplement
Octo
1. Array Parameters
Axisymmetric Wheel
Workshop Supplement
Utility Menu > Parameters > Array Operations > Vector-Scalar Func
ParR = sdev
Par1 = sarray(1)
[OK]
[Close]
Or issue:
*VSCFUN,SDEV,STDV,SARRAY(1)
*STAT,SDEV
14. If time permits, rerun the solution with the addition of a UX=0 constraint on the inner
face of the wheel, calculate the standard deviation, and compare with the previous
value.
15. Exit ANSYS.
Octo