fedoo.weakform.PlateEquilibriumFI
- class PlateEquilibriumFI(PlateConstitutiveLaw, name='', space=None)
Weak formulation of the mechanical equilibrium equation for plate models. weakform.PlateEquilibrium should be prefered unless you know what you are doing: This weakform use a full integration of the equation that leads to locking for elements with linear interpolation. This weak form has to be used in combination with a Shell Constitutive Law like
fedoo.constitutivelaw.ShellHomogeneous
or fedoo.constitutivelaw.ShellLaminate. Geometrical non linearities not implemented for now.- Parameters:
PlateConstitutiveLaw (ConstitutiveLaw name (str) or ConstitutiveLaw object) – Shell Constitutive Law (
fedoo.constitutivelaw
)name (str) – name of the WeakForm
- __init__(PlateConstitutiveLaw, name='', space=None)
Methods
Return the list of all weak forms.
PlateEquilibriumFI.initialize
(assembly, pb)PlateEquilibriumFI.nvar
(self)Return the number of variables used in the modeling space associated to the WeakForm.
PlateEquilibriumFI.set_start
(assembly, pb)PlateEquilibriumFI.sum
(wf1, wf2)PlateEquilibriumFI.to_start
(assembly, pb)PlateEquilibriumFI.update
(assembly, pb)PlateEquilibriumFI.update_2
(assembly, pb)Return the name of the WeakForm.
Return the ModelingSpace associated to the WeakForm if defined.