3.10. Simplified Transient Analysis

Problem Description

A simplified transient analysis is performed for a rectangular plate fixed at two ends with a hole in the center. A stepped pressure load is applied to the top surface of the plate. SOLID185 elements model the structure. FLUID136 elements model the thin film surface and a FLUID138 element models the hole region. Displacement and pressure time history results are determined at the bottom of the plate on the circumference of the hole.

Command Listing

The input file for this example is shown below.

/PREP7
/title, Simplified Transient Analysis
/com    uMKS units

ET, 1,136,1                   ! 4-node option, High Knudsen Number
keyop,1,3,2                   ! PRES + UZ + UY + UZ DOFs, implicit treatment
et,2,138,1                    ! Hole
ET,3,185,,3                   ! Structural element

s_l=20                        ! Half Plate length (um)
s_w=20                        ! Plate width
s_t=10                        ! Plate thickness
c_r=6                         ! Hole radius
d_el=2                        ! Gap
pamb=.1                       ! Ambient pressure (MPa)
visc=18.3e-12                 ! viscosity kg/(um)(s)
pref=.1                       ! Reference pressure (MPa)
mfp=64e-3                     ! Mean free path (um)
Knud=mfp/d_el                 ! Knudsen number

mp,visc,1,visc                ! Dynamic viscosity gap
mp,visc,2,visc                ! Dynamic viscosity hole
mp,ex,3,79e3                  ! Gold
mp,dens,3,19300e-18
mp,nuxy,3,.1

r,1,d_el,,,pamb               ! Real constants - FLUID136
rmore,pref,mfp

r,2,c_r,,,pamb                ! Real constants - FLUID138
rmore,pref,mfp

block,-s_l,s_l,-s_w,s_w,0,s_t
cyl4,0,0,c_r,,c_r,,s_t
vsbv,1,2
numcmp,all
type,3
mat,3
real,3
mshape,1,3d
esize,,3
vmesh,1                       ! SOLID185 mesh

nsel,s,loc,z,0
esln,s
TYPE, 1
MAT, 1
real,1
esurf                         ! FLUID136 mesh
allsel

!make the nodes/elem for 138
*get,numb,node,,num,max
n,numb+1,0,0,0
n,numb+2,0,0,s_t
type,2
mat,2
real,2
e,numb+1,numb+2               ! FLUID138 mesh

!couple hole pres eq
esel,s,type,,1
nsle,s,1
local,11,1,0,0,0
csys,11
nsel,r,loc,x,c_r
nsel,a,node,,numb+1
cp,1,pres,all
csys,0
allsel

nsel,s,loc,x,-s_l
nsel,a,loc,x,s_l
nsel,a,loc,y,-s_w
nsel,a,loc,y,s_w
nsel,r,loc,z,-1e-9,1e-9
nsel,a,node,,numb+2
d,all,pres                    ! Fix pressure at outer plate boundary
nsel,all
dlist

!esel,s,type,,1
!nsle,s,1
!nsel,u,cp,,1
!cm,FLUN,node
!allsel

nsel,s,loc,x,-s_l             ! Fix two ends of SOLID185 elements
nsel,a,loc,x,s_l
d,all,ux
d,all,uy
d,all,uz
allsel

nsel,s,loc,z,s_t              ! Apply pressure loading on SOLID185 top surface
sf,all,pres,1.e+1
allsel

fini

/solu
antype,trans
kbc,1                         ! Specify a stepped loading
nropt,full
time,180e-6
!time,6e-6
deltim,2e-6                   ! Specify time step size
outres,all,none
outres,nsol,all
outres,esol,all 
cnvtol,pres,,1.e-6            ! Specify convergence values
cnvtol,u   ,,1.e-6
save
solve
fini

/post26
nl=node(c_r,0,0)
nsol,2,nl,uz
nsol,3,nl,pres                ! Print time history results
prvar,2,3
fini
/post1
set,last                      ! Retrieve results at last substep
esel,s,type,,1                ! FLUID136
etable,_gap,nmisc,2
pretab,_gap                   ! Print GAP value
fini