13.12. Example: One-Way Coupling from Structure to Acoustics

This example problem demonstrates the use of FLUID220 to predict the one-way coupling from the structure to acoustics.

In one-way sequential coupling, the structural analysis is performed first. The structural results on the one-way coupling interface flagged on the structural model are stored in a file with the extension .asi, then used in the sequential acoustic analysis as the excitation.

A square infinite steel pipe with the wall thickness 0.125 m, containing air with the cross section 1 x 1 m2, is simulated to demonstrate the process.

/batch,list
/title, one-way coupling via .asi file
/nopr
/prep7
                             ! define elements
et,1,186  
et,2,220,,1
et,11,200,7
                             ! define steel material properties                         
mp,ex,1,1.44e11
mp,dens,1,7700
mp,nuxy,1,0.35
                             ! define air material properties
mp,dens,2,1.21
mp,sonc,2,430	
                             ! create the mesh
h=0.0625
*dim,a,array,4
a(1)=0
a(2)=a(1)+2*h
a(3)=a(2)+1
a(4)=a(3)+2*h
*do,i,1,3
 *do,j,1,3
  rect,a(i),a(i+1),a(j),a(j+1)
 *enddo
*enddo
aglue,all
asel,s,loc,x,a(2),a(3)
asel,r,loc,y,a(2),a(3)
cm,a1,area
alls
type,11                       ! 2d mesh
esize,h
amesh,all
lz=h
n=1
type,2
mat,2
asel,s,,,a1
esize,,n
vext,all,,,0,0,lz            ! acoustic mesh
type,1
mat,1
asel,s,loc,z,0               ! structural area
asel,u,,,a1
esize,,n
vext,all,,,0,0,lz            ! structural mesh
alls
asel,s,loc,z,0               ! delete 2d mesh
aclear,all
etdel,11
alls
nummgr,all
                             ! define one-way coupling interface
esel,s,type,,1
nsle,s
nsel,s,loc,x,a(2)
nsel,a,loc,x,a(3)
nsel,a,loc,y,a(2)
nsel,a,loc,y,a(3)
sf,all,fsin,1                ! flag interface with fsin
alls
                             ! set boundary condition
nsel,s,loc,y,0               ! set displacement constraint
d,all,ux,0
d,all,uy,0
d,all,uz,0
alls
nsel,all
d,all,uz,0
                             ! set loads on the structure
nsel,s,loc,x,0
f,all,fx,1                   ! apply force 
alls
esel,u,type,,2               ! unselect acoustic element in structure
asifile,write                ! store interface structural results
fini 
                             ! perform a structural solution
/solu
antype,harm
hropt,auto
kbc,1
harf,58,68                   ! frequency range
nsub,3                       ! solving at 3 frequencies
solve
fini
                             ! start an acoustic analysis
/prep7
alls
esel,u,type,,1               ! unselect structural element in acoustics
asifile,read                 ! read stored structural results
fini
                             ! perform an acoustic solution
/solu
antype,harm
hropt,auto
kbc,1
harf,58,68                   ! frequency range
nsub,3                       ! solving at 3 frequencies
solve
fini
                             ! post-processing
/post26
nn1 = node(0.125,0.125,0)
nsol,2,nn1,pres
fini