Imposed strain loads¶
Imposed strain¶
-
class
actions.imposed_strain.imp_strain.
basicData
(elemSet, DOF)¶ Bases:
object
Basic parameters
Variables: - elemSet – set of shell elements to which apply the strain
- DOF – degree of freedom (0,1 or 2) in which strain acts
-
class
actions.imposed_strain.imp_strain.
gradThermalStrain
(elemSet, elThick, DOF, alpha, Ttop, Tbottom)¶ Bases:
actions.imposed_strain.imp_strain.basicData
Data to define gradient thermal strain over a set of elements.
Variables: - elemSet – set of shell elements to which apply the strain
- DOF – degree of freedom (3,4 or 5) involving the curvature due to gradient of temeperature.
- alpha – Thermal expansion coefficient of material (1/ºC)
- Ttop – Temperature (ºC) at the top face of elements
- Tbottom – Temperature (ºC) at the bottom face of elements
- curvature – Curvature induced by the thermal gradient.
-
getCurvature
()¶ Return the curvature induced by the thermal gradient. Curvature is positive when the center of curvature lies along the direction of the normal to the element so when the temperature at the bottom face is
greater than the temperature at the top face.
-
class
actions.imposed_strain.imp_strain.
unifStrain
(elemSet, DOF, strain)¶ Bases:
actions.imposed_strain.imp_strain.basicData
Data to define uniform strain over a set of elements
Variables: - elemSet – set of shell elements to which apply the strain
- DOF – degree of freedom (0,1 or 2) in which strain acts
- strain – strain
-
class
actions.imposed_strain.imp_strain.
unifThermalStrain
(elemSet, DOF, alpha, temp)¶ Bases:
actions.imposed_strain.imp_strain.basicData
Data to define uniform thermal strain over a set of elements.
Variables: - elemSet – set of shell elements to which apply the strain
- DOF – degree of freedom (0,1 or 2) in which strain acts
- alpha – Thermal expansion coefficient of material (1/ºC)
- temp – increase (+) or decrease (-) of temperature in ºC