ansys.dyna.core.pre.dynanvh#

Module for creating an NVH Dyna input deck.

Classes#

DynaNVH

Contains methods for creating a keyword related to NVH.

ExcitationDOF

Generic enumeration.

ExcitationType

Generic enumeration.

ResponseDOF

Generic enumeration.

ResponseType

Generic enumeration.

FrequencyDomain

Provides a way of defining and solving frequency domain vibration and acoustic problems.

Module Contents#

class ansys.dyna.core.pre.dynanvh.DynaNVH[source]#

Bases: ansys.dyna.core.pre.dynabase.DynaBase

Contains methods for creating a keyword related to NVH.

save_file()[source]#

Save keyword files.

Returns:
bool

True when successful, False when failed.

class ansys.dyna.core.pre.dynanvh.ExcitationDOF[source]#

Bases: ansys.dyna.core.pre.dynabase.Enum

Generic enumeration.

Derive from this class to define new enumerations.

VECTOR = 0[source]#
X = 1[source]#
Y = 2[source]#
Z = 3[source]#
class ansys.dyna.core.pre.dynanvh.ExcitationType[source]#

Bases: ansys.dyna.core.pre.dynabase.Enum

Generic enumeration.

Derive from this class to define new enumerations.

BASE_VELOCITY = 0[source]#
BASE_ACCELERATION = 1[source]#
BASE_DISPLACEMENT = 2[source]#
NODAL_FORCE = 3[source]#
class ansys.dyna.core.pre.dynanvh.ResponseDOF[source]#

Bases: ansys.dyna.core.pre.dynabase.Enum

Generic enumeration.

Derive from this class to define new enumerations.

VECTOR = 0[source]#
X = 1[source]#
Y = 2[source]#
Z = 3[source]#
class ansys.dyna.core.pre.dynanvh.ResponseType[source]#

Bases: ansys.dyna.core.pre.dynabase.Enum

Generic enumeration.

Derive from this class to define new enumerations.

BASE_VELOCITY = 0[source]#
BASE_ACCELERATION = 1[source]#
BASE_DISPLACEMENT = 2[source]#
NODAL_FORCE = 3[source]#
class ansys.dyna.core.pre.dynanvh.FrequencyDomain[source]#

Bases: ansys.dyna.core.pre.dynabase.BaseObj

Provides a way of defining and solving frequency domain vibration and acoustic problems.

stub[source]#
defined_frf = False[source]#
type = 'frequency_domain'[source]#
set_frequency_response_function(excitation_input_set=None, excitation_input_dof=ExcitationDOF.VECTOR, excitation_input_type=ExcitationType.NODAL_FORCE, max_natural_frequency=0, modal_damping_coefficient=0, modal_damping_coefficient_curve=None, modal_damping_coefficient_curve_type=0, response_output_set=None, response_output_dof=ResponseDOF.Y, response_output_type=ResponseType.BASE_VELOCITY, frf_output_min_frequency=0, frf_output_max_frequency=0, frf_output_num_frequency=0)[source]#

Compute frequency response functions due to nodal excitations.

Parameters:
excitation_input_set
excitation_input_dof
excitation_input_type
max_natural_frequency
modal_damping_coefficient
modal_damping_coefficient_curve
modal_damping_coefficient_curve_type
response_output_set
response_output_dof
response_output_type
frf_output_min_frequency
frf_output_max_frequency
frf_output_num_frequency
create()[source]#

Define a frequency domain vibration and acoustic problem.