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