0% found this document useful (0 votes)
53 views

Ensure That You Change The Text in Red To Suit Your Location of The TH File

This document contains instructions for running a transient dynamic analysis in ANSYS to directly integrate time history data from three arrays (representing displacements in X, Y, and Z directions) applied as boundary conditions. It specifies analysis parameters like time step size, start/end time, damping values, and includes a loop to apply the time histories at each time step over the duration of the analysis.

Uploaded by

Katie Benson
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
53 views

Ensure That You Change The Text in Red To Suit Your Location of The TH File

This document contains instructions for running a transient dynamic analysis in ANSYS to directly integrate time history data from three arrays (representing displacements in X, Y, and Z directions) applied as boundary conditions. It specifies analysis parameters like time step size, start/end time, damping values, and includes a loop to apply the time histories at each time step over the duration of the analysis.

Uploaded by

Katie Benson
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

C***************************************************************

C****Create Model here (or use GUI)*****************************


C****Change data in red for model specific use******************
C***************************************************************
FINISH
C***************************************************************
C*****Begin Model Solution**************************************
C***************************************************************
/config,nres,2000 ! Set number of results >1000
/SOLU
ANTYP,TRANS ! Transient Dynamic Analysis
!
*DIM,D1,TABLE,1000,1 ! Dimension 3 Tables to recieve the time histories.
*DIM,D2,TABLE,1000,1
*DIM,D3,TABLE,1000,1
!
!
!
C***************************************************************
C*** The next lines read in the time histories to the three arrays
C*** Note that the Vplot command is not necessary - just a visual check of TH's
C***Ensure that you change the text in red to suit your location of the TH file
C***************************************************************
!
!
*VREAD,D1(1,1),f:\Zdispmod,txt ! Read Displacement in X into Table 1
(F20.0)
*VFILL,D1(1,0),RAMP,0.0,0.010
D1(0,1)=1.0
*VPLOT,D1(1,0),D1(1,1)
*VREAD,D2(1,1),f:\Zdispmod,txt ! Read Displacement in Y into Table 2
(F20.0)
*VFILL,D2(1,0),RAMP,0.0,0.010
D2(0,1)=1.0
*VPLOT,D2(1,0),D2(1,1)
*VREAD,D3(1,1),f:\Zdispmod,txt ! Read Displacement in Z into Table 3
(F20.0)
*VFILL,D3(1,0),RAMP,0.0,0.010
D3(0,1)=1.0
*VPLOT,D3(1,0),D3(1,1)
!
!
C***************************************************************
C** Set parameters for TH direct integration Analysis
C***************************************************************
!
!
TIME,1.0e-5 ! Time interval for gravity
DT=0.01 ! User variable - Time Step
T0=0.01 ! User variable - Start Time
T1=10.01 ! User Variable - End Time
OUTRES,ALL,ALL ! Output all results to database
!
!
ALPHAD,1.5708 ! Rayleigh Damping for Direct Intergration TH Analysis
BETAD,0.0008842 !Change to suit your values of damping
!
!DMPRAT,0.05 !constant structure damping (modal superposition only)
!
TIMINT,OFF ! Initial Conditions for Dead Weight
DELTIM,0.5e-5
KBC,1
ACEL,0.0,9.81,0.0
SOLVE
!
!
TIMINT,ON ! Conditions for Dynamic Analysis
KBC,0
DELTIM,0.01
AUTOTS,ON
C*************************************************************
C***** Loop the time history arrays onto the boundary nodes***
C*************************************************************
*DO,T,T0,T1,DT
TIME,T
ACEL,0.0,9.81,0.0
d,1,UX,D1(T), ! Change these displacement to reflect the boundaries
d,15,UX,D1(T), !on your model.
SOLVE
*ENDDO

You might also like