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
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