The AcousticImpedance object defines surface impedance information or nonreflecting boundaries for acoustic and coupled acoustic-structural analyses.
The AcousticImpedance object is derived from the Interaction object.
import interaction mdb.models[name].interactions[name]
This method creates an AcousticImpedance object.
mdb.models[name].AcousticImpedance
Required arguments
A String specifying the repository key.
A String specifying the name of the step in which the AcousticImpedance object is created.
A Region object specifying the acoustic boundary surface.
Optional arguments
A SymbolicConstant specifying the type of acoustic impedance to be defined. Possible values are TABULAR and NONREFLECTING. The default value is TABULAR.
A String specifying the AcousticImpedanceProp object associated with this interaction.
A SymbolicConstant specifying the type of nonreflecting geometry to be defined. Possible values are PLANE, IMPROVED, CIRCULAR, SPHERICAL, ELLIPTICAL, and PROLATE. The default value is PLANE.
This argument is valid only when definition=NONREFLECTING.
A Float specifying the radius of the circle or sphere defining the boundary surface. The default value is 1.0.
This argument is valid only when definition=NONREFLECTING, and nonreflectingType=CIRCULAR or SPHERICAL.
A Float specifying the semimajor axis length of the ellipse or prolate spheroid defining the boundary surface. The default value is 1.0.
This argument is valid only when definition=NONREFLECTING, and nonreflectingType=ELLIPTICAL or PROLATE.
A Float specifying the eccentricity of the ellipse or prolate spheroid defining the boundary surface. The default value is 0.0.
This argument is valid only when definition=NONREFLECTING, and nonreflectingType=ELLIPTICAL or PROLATE.
A sequence of three Floats specifying the X, Y, and Z coordinates of the center of the ellipse or prolate spheroid defining the boundary surface. The default value is (0, 0, 0).
This argument is valid only when definition=NONREFLECTING, and nonreflectingType=ELLIPTICAL or PROLATE.
A sequence of three Floats specifying the X, Y, and Z components of the direction cosine of the major axis of the ellipse or prolate spheroid defining the boundary surface. The default value is (0, 0, 1).
This argument is valid only when definition=NONREFLECTING, and nonreflectingType=ELLIPTICAL or PROLATE.
Return value
An AcousticImpedance object.
Exceptions
This method modifies the data for an existing AcousticImpedance object in the step where it is created.
Required arguments
Optional arguments
The optional arguments to setValues are the same as the arguments to the AcousticImpedance method, except for the name and createStepName arguments.
Return value
Exceptions
This method modifies the propagating data for an existing AcousticImpedance object in the specified step.
Required argument
A String specifying the name of the step in which the interaction is modified.
Optional argument
A String specifying the AcousticImpedanceProp object associated with this interaction.
Return value
Exceptions
The AcousticImpedance object has members with the same names and descriptions as the arguments to the AcousticImpedance method except the optional arguments to the setValuesInStep method.