hertzmindlin
HertzMindlin
Bases: AnisotropicProperty
CN
class-attribute
instance-attribute
Coordinate number-dependent number of contacts per unit volume.
CN0
class-attribute
instance-attribute
Constant number at isotropic stress state.
car
class-attribute
instance-attribute
Effect of contact number decrease on shear stiffness in different directions.
car_anisotropy_major_axes
class-attribute
instance-attribute
Major axes of the fabric tensor for the anisotropy of car.
car_anisotropy_type
class-attribute
instance-attribute
car_anisotropy_type: AvailableFabricTypes = 'general-cross-anisotropic'
Type of fabric tensor for the anisotropy of car.
check_convergence
class-attribute
instance-attribute
Whether to check convergence of the localization of stress to contact forces.
cn
class-attribute
instance-attribute
Coefficient for the fabric-dependent normal stiffness.
cr
class-attribute
instance-attribute
Coefficient for the fabric-dependent stiffness ratio.
force_dependent_stiffness
class-attribute
instance-attribute
Use force dependent stiffness if kn and (Gg, nug, sigc) are all provided.
max_iterations
class-attribute
instance-attribute
Maximum number of iterations for the localization of stress to contact forces.
nr
class-attribute
instance-attribute
Exponent for the shear stiffness, if None, it is set to n.
tolerance
class-attribute
instance-attribute
Tolerance for the localization of stress to contact forces.
weight_kinematic
class-attribute
instance-attribute
Weight for the kinematic hypothesis when localizing the stress to contact forces.
weight_normalize
class-attribute
instance-attribute
Whether to normalize the weights of the static and kinematic hypotheses.
weight_static
class-attribute
instance-attribute
Weight for the static hypothesis when localizing the stress to contact forces.
ensureContactNumberFabric
Ensure the contact number fabric is added in fabrics.
knf
Force-dependent normal stiffness.
krf
Force-dependent shear stiffness.
krrf
Force-dependent stiffness ratio.
localizeStress
Localize stress to contact forces.
| PARAMETER | DESCRIPTION |
|---|---|
sig
|
Stress vector with shape
TYPE:
|
skip_force_numerical
|
Whether to skip the
TYPE:
|
modifiedNormalStiffness
modifiedNormalStiffness(
kn: float | ndarray, fn: float | ndarray, F: ndarray | None = None
) -> float | ndarray
Modified normal stiffness.
modifiedShearStiffness
modifiedShearStiffness(
kn: float | ndarray,
kr: float | ndarray,
fn: float | ndarray,
F: ndarray | None = None,
) -> float | ndarray
Modified shear stiffness.
normalStiffness
Contact normal stiffness
| PARAMETER | DESCRIPTION |
|---|---|
fn
|
Contact normal force
TYPE:
|
F
|
Fabric tensor with shape
TYPE:
|
shearStiffness
Contact shear stiffness
| PARAMETER | DESCRIPTION |
|---|---|
fn
|
Contact normal force
TYPE:
|
F
|
Fabric tensor with shape
TYPE:
|