The IncidentWaveProperty object is an interaction property that defines the properties referred to by an IncidentWave object.
The IncidentWaveProperty object is derived from the InteractionProperty object.
import interaction mdb.models[name].interactionProperties[name]
This method creates an IncidentWaveProperty object.
mdb.models[name].IncidentWaveProperty
Required argument
A String specifying the interaction property repository key.
Optional arguments
A SymbolicConstant specifying the type of wave to be defined. Possible values are PLANAR, SPHERICAL, DIFFUSE, AIR_BLAST, and SURFACE_BLAST. The default value is PLANAR.
A SymbolicConstant specifying the spherical propagation model. Possible values are ACOUSTIC, UNDEX_CHARGE, and GENERALIZED_DECAY. The default value is ACOUSTIC.
This argument is valid only when definition=SPHERICAL.
A Float specifying the speed of sound in the fluid.
This argument is not valid when definition=AIR_BLAST or when definition=SURFACE_BLAST.
A Float specifying the fluid mass density.
This argument is not valid when definition=AIR_BLAST or when definition=SURFACE_BLAST.
None or a Float specifying the ratio of specific heats for gas. The default value is None.
This argument is valid only when definition=SPHERICAL and propagationModel=UNDEX_CHARGE.
None or a Float specifying the acceleration due to gravity. The default value is None.
This argument is valid only when definition=SPHERICAL and propagationModel=UNDEX_CHARGE.
None or a Float specifying the atmospheric pressure. The default value is None.
This argument is valid only when definition=SPHERICAL and propagationModel=UNDEX_CHARGE.
None or a Float specifying the fluid drag coefficient. The default value is None.
This argument is valid only when definition=SPHERICAL and propagationModel=UNDEX_CHARGE.
A Float specifying the fluid drag exponent. The default value is 2.0.
This argument is valid only when definition=SPHERICAL and propagationModel=UNDEX_CHARGE.
A Boolean specifying whether or not to include wave effects in the fluid and gas. The default value is ON.
This argument is valid only when definition=SPHERICAL and propagationModel=UNDEX_CHARGE.
None or a Float specifying the density of the charge material. The default value is None.
This argument is valid only when definition=SPHERICAL and propagationModel=UNDEX_CHARGE.
None or a Float specifying the mass of the charge material. The default value is None.
This argument is valid only when definition=SPHERICAL and propagationModel=UNDEX_CHARGE.
None or a Float specifying the charge material constant K. The default value is None.
This argument is valid only when definition=SPHERICAL and propagationModel=UNDEX_CHARGE.
None or a Float specifying the charge material constant k. The default value is None.
This argument is valid only when definition=SPHERICAL and propagationModel=UNDEX_CHARGE.
None or a Float specifying the charge material constant A. The default value is None.
This argument is valid only when definition=SPHERICAL and propagationModel=UNDEX_CHARGE.
None or a Float specifying the charge material constant B. The default value is None.
This argument is valid only when definition=SPHERICAL and propagationModel=UNDEX_CHARGE.
None or a Float specifying the charge material constant Kc. The default value is None.
This argument is valid only when definition=SPHERICAL and propagationModel=UNDEX_CHARGE.
None or a Float specifying the time duration for the bubble simulation. The default value is None.
This argument is valid only when definition=SPHERICAL and propagationModel=UNDEX_CHARGE.
An Int specifying the maximum number of time steps for the bubble simulation. The default value is 1500.
This argument is valid only when definition=SPHERICAL and propagationModel=UNDEX_CHARGE.
A Float specifying the relative step size control parameter. The default value is 1×10–11.
This argument is valid only when definition=SPHERICAL and propagationModel=UNDEX_CHARGE.
A Float specifying the absolute step size control parameter. The default value is 1×10–11.
This argument is valid only when definition=SPHERICAL and propagationModel=UNDEX_CHARGE.
A Float specifying the step size control exponent. The default value is 0.2.
This argument is valid only when definition=SPHERICAL and propagationModel=UNDEX_CHARGE.
A Float specifying the constant A associated with the generalized decay propagation model. The default value is 0.0.
This argument is valid only when definition=SPHERICAL and propagationModel=GENERALIZED_DECAY.
A Float specifying the constant B associated with the generalized decay propagation model. The default value is 0.0.
This argument is valid only when definition=SPHERICAL and propagationModel=GENERALIZED_DECAY.
A Float specifying the constant C associated with the generalized decay propagation model. The default value is 0.0.
This argument is valid only when definition=SPHERICAL and propagationModel=GENERALIZED_DECAY.
An Int specifying the seed number (N) for the diffuse source calculation. N2 sources will be used in the simulation.
This argument is valid only when definition=DIFFUSE.
A Float specifying the equivalent mass of TNT, in any preferred mass unit.
This argument is valid only when definition=AIR_BLAST or definition=SURFACE_BLAST.
A Float specifying the multiplication factor to convert from the preferred mass unit to kilograms. The default value is 1.0.
This argument is valid only when definition=AIR_BLAST or definition=SURFACE_BLAST.
A Float specifying the multiplication factor to convert from the analysis length unit to meters. The default value is 1.0.
This argument is valid only when definition=AIR_BLAST or definition=SURFACE_BLAST.
A Float specifying the multiplication factor to convert from the analysis time unit to seconds. The default value is 1.0.
This argument is valid only when definition=AIR_BLAST or definition=SURFACE_BLAST.
A Float specifying the multiplication factor to convert from the analysis pressure unit to pascals. The default value is 1.0.
This argument is valid only when definition=AIR_BLAST or definition=SURFACE_BLAST.
Return value
An IncidentWaveProperty object.
Exceptions
This method modifies the IncidentWaveProperty object.
Required arguments
Optional arguments
The optional arguments to setValues are the same as the arguments to the IncidentWaveProperty method, except for the name argument.
Return value
Exceptions
The IncidentWaveProperty object has members with the same names and descriptions as the arguments to the IncidentWaveProperty method.
*INCIDENT WAVE INTERACTION PROPERTY |
*UNDEX CHARGE PROPERTY |
*CONWEP CHARGE PROPERTY |