pyva.properties.materialClasses.IsoMat
- class pyva.properties.materialClasses.IsoMat(E=71000000000.0, rho0=2700.0, nu=0.34, eta=0.01, **params)
Bases:
object
Class for isotropic, solid materials
- E
young modulus
- Type:
float
- rho0
Density
- Type:
float
- nu
Poisson numbeer.
- Type:
float, optional
- eta
Damping loss
- Type:
float
- dampingModell
Identifier for damping model
- Type:
str
- __init__(E=71000000000.0, rho0=2700.0, nu=0.34, eta=0.01, **params)
Constructor of IsoMat
The default meterial is aluminium
- Parameters:
E (float, optional) – young modulus. The default is 7.1E10.
rho0 (float, optional) – density. The default is 2700..
nu (float, optional) – Poisson numbeer. The default is 0.34.
eta (float, optional) – Damping loss. The default is 0.01.
**params (dict) – arbitrary list of keyword arguments.
- Return type:
None.
Methods
__init__
([E, rho0, nu, eta])Constructor of IsoMat
1st Laméconstant lambda.
wavenumber_L
(omega)Calculate longitudinal wavenumber in bulk material.
wavenumber_S
(omega)Calculate shear wavenumber in bulk material.
Attributes
Complex young modulus
Shear modulus
Complex shear modulus
returns: DESCRIPTION.
Longitudinal wave speed
Complex shear wave speed
Complex shear wave speed
- property E_complex
Complex young modulus
This property includes the complex component from damping.
- Returns:
complex young modulus.
- Return type:
complex
- property G
Shear modulus
- Returns:
shear modulus.
- Return type:
float
- property G_complex
Complex shear modulus
This property includes the complex component from damping.
- Returns:
complex shear modulus.
- Return type:
complex
- property bulk_modulus
returns: DESCRIPTION. :rtype: TYPE
- property c_L
Longitudinal wave speed
This property includes the complex component from damping.
- Returns:
Longitudinal wave speed.
- Return type:
complex
- property c_S
Complex shear wave speed
This property includes the complex component from damping.
- Returns:
shear wave speed.
- Return type:
complex
- property c_T
Complex shear wave speed
This property includes the complex component from damping.
- Returns:
shear wave speed.
- Return type:
complex
- lambda_lame()
1st Laméconstant lambda.
- Returns:
1st Lame constant.
- Return type:
float
- wavenumber_L(omega)
Calculate longitudinal wavenumber in bulk material.
- Parameters:
omega (float) – angular frequency.
- Return type:
longitudinal wavenmuber.
- wavenumber_S(omega)
Calculate shear wavenumber in bulk material.
- Parameters:
omega (float) – angular frequency.
- Return type:
shear wavenmuber.