*HEADING
EC38AFAW: Nonreflective end, complex material via volumetric
drag and direct 
Compare IMPEDANCE WITH SIMPEDANCE, and STEADY STATE DYNAMICS, DIRECT
with SUBSPACE PROJECTION.
********************
*part,name=duct1
*NODE, Nset=ODB_NSET
1,    0, 0
41,  .5, 0
101,  0, 2.e-2
141, .5, 2.e-2
1001, 0, 0, 2.e-2
1041,  .5, 0, 2.e-2
1101,  0, 2.e-2,2.e-2
1141, .5, 2.e-2,2.e-2
*NGEN,NSET=NALL
1,41
101,141
1001,1041
1101,1141
*NSET,NSET=LOAD
1,101, 1001,1101
*NSET,NSET=QA_TEST,GENERATE
1,41
*ELEMENT,TYPE=AC3D8,ELSET=EALL
1,1,3,103,101,1001,1003,1103,1101
*ELGEN,ELSET=EALL
1,20,2,1
*ELSET,ELSET=NONREF
20,
*SOLID SECTION,MATERIAL=ABSORB,ELSET=EALL
1.0,
*end part
**
*part,name=duct2
*NODE, Nset=ODB_NSET
1,    0, 0
41,  .5, 0
101,  0, 2.e-2
141, .5, 2.e-2
1001, 0, 0, 2.e-2
1041,  .5, 0, 2.e-2
1101,  0, 2.e-2,2.e-2
1141, .5, 2.e-2,2.e-2
*NGEN,NSET=NALL
1,41
101,141
1001,1041
1101,1141
*NSET,NSET=LOAD
1,101, 1001,1101
*NSET,NSET=QA_TEST,GENERATE
1,41
*ELEMENT,TYPE=AC3D8,ELSET=EALL
1,1,3,103,101,1001,1003,1103,1101
*ELGEN,ELSET=EALL
1,20,2,1
*ELSET,ELSET=NONREF
20,
*SOLID SECTION,MATERIAL=COMPLEX,ELSET=EALL
1.0,
*end part
**
*assembly,name=AcousticMaterialTest
*instance,part=duct1,name=duct1
*end instance
*instance,part=duct2,name=duct2
0,0.1,0
*end instance
*Elset,Elset=ODB_ESET
DUCT1.EALL,DUCT2.EALL
*Nset, Nset=QA_TEST
DUCT1.qa_test,DUCT2.QA_TEST
*NSET,NSET=LOAD
DUCT1.LOAD,DUCT2.LOAD
*surface,NAME=NRS
DUCT1.20,S4
DUCT2.20,S4
*ELSET,ELSET=NONREF
DUCT1.NONREF,DUCT2.NONREF
*Nset,Nset=corners
duct1.101,duct1.1,duct2.101,duct2.1
*nset,nset=mid
duct1.51,duct2.51
*end assembly
**
*MATERIAL,NAME=ABSORB
*DENSITY
 1.21,
*ACOUSTIC MEDIUM,BULK MODULUS
 0.1424E6,
*ACOUSTIC MEDIUM,VOLUMETRIC DRAG
1400.,
**
*MATERIAL,NAME=complex
*ACOUSTIC MEDIUM,COMPLEX DENSITY
 1.21, -2.2282,100.0
*ACOUSTIC MEDIUM,BULK MODULUS
 0.1424E6,
**
*AMPLITUDE,NAME=OMEGA
0.,0., 1E6,6.2831853E6
************************************************
**       ** ANALYTIC SOLUTION  **
**  
**  at freq=100,
**  Impedance: Z = root( K_f (rho  - i r/omega))
**               = 516.411 -307.208 i
**  Propagation constant 
**             b = i (omega/K_f) Z
**               = 1.35551 + 2.27859 i
**
**  Solution: with nonreflective end,
**  Complex pressure
**             p(x) = Z v(0) exp( - b x)
**  i.e. |p(x)| = |Z v(0)| exp ( - Re(b) x)
**              = 600.8805  exp ( -1.35551 x)
**
**       Arg(p) = Arg(Z) - Im(b) x
**       ppor   = -30.74799 - 130.5534 x
**
************************************************  
*physi,spl=1.23456
**
*STEP
*STEADY STATE DYNAMIC,DIRECT
100,
*IMPEDANCE
 NONREF,I4
**
** Conditions at x=0 : Define the source inward accel
**  to be  a =  omega i, so v (inward) = 1.
**
**  Area of face=A. Total inward VOLUME acceleration
**  is A*a. 1/4 of this should be distributed to each
**  of the corner nodes:
*CLOAD,LOAD CASE=2, AMP=OMEGA
LOAD, 8, 1.e0
*ENERGYPRINT
*NODE PRINT, NSET=QA_TEST
COORD,POR,PPOR
*OUTPUT,FIELD
*NODE OUTPUT
POR,SPL
*ELEMENTOUTPUT
ENER,ELEN,ELEDEN
*OUTPUT,HISTORY
*NODE OUTPUT,NSET=QA_TEST
POR,SPL
*ENERGYOUTPUT
ALLQB,ALLWK,ALLVD,ALLSE,ALLKE
*END STEP
**
**
*STEP
*STEADY STATE DYNAMIC,DIRECT
100,
*SIMPEDANCE
 NRS,
*CLOAD,LOAD CASE=2, AMP=OMEGA
LOAD, 8, 1.
*ENERGYPRINT
*NODE PRINT, NSET=QA_TEST
COORD,POR,PPOR
*OUTPUT,FIELD
*NODE OUTPUT,nset=qa_test
POR,SPL
*ELEMENTOUTPUT
ENER,ELEN,ELEDEN
*OUTPUT,HISTORY
*NODE OUTPUT,NSET=QA_TEST
POR,SPL
*ENERGYOUTPUT
ALLQB,ALLWK,ALLVD,ALLSE,ALLKE
*END STEP
**
**
*STEP
*FREQUENCY,NORM=MASS,EIGENSOLVER=LANCZOS
50, , ,
*NODE PRINT,F=0
*EL PRINT,F=0
*OUTPUT,FIELD,Frequency=0
*END STEP
**
**
*STEP
*STEADY STATE DYNAMIC,SUBSPACE PROJECTION
100,1000,20
*IMPEDANCE
 NONREF,I4
*CLOAD,LOAD CASE=2, AMP=OMEGA
LOAD, 8, 1.
*ENERGYPRINT
*OUTPUT,FIELD
*NODE OUTPUT
POR,SPL
*ELEMENTOUTPUT
ENER,ELEN,ELEDEN
*OUTPUT,HISTORY
*ENERGYOUTPUT
ALLQB,ALLWK,ALLVD,ALLSE,ALLKE
*END STEP
**
*STEP
*STEADY STATE DYNAMIC,SUBSPACE PROJECTION
100,
*SIMPEDANCE
 NRS,
*CLOAD,LOAD CASE=2, AMP=OMEGA
LOAD, 8, 1.
*ENERGYPRINT
*OUTPUT,FIELD
*NODE OUTPUT
POR,SPL
*ELEMENTOUTPUT
ENER,ELEN,ELEDEN
*OUTPUT,HISTORY
*NODE OUTPUT,NSET=QA_TEST
POR,SPL
*ENERGYOUTPUT
ALLQB,ALLWK,ALLVD,ALLSE,ALLKE
*END STEP