fedoo.weakform.PlateDrillingPenalty
- class PlateDrillingPenalty(plate_properties, true_drilling_rotation=True, drill_stiffness_coefficient=0.01, name='', nlgeom=None, space=None)
Mechanical weak form for the drilling penalty in plate models.
This weak form is derived from PlateEquilibriumFI but isolates and returns only the drilling penalty.
It is intended solely to be paired with other weak form to manually construct a new selective reduced integration (SRI) element.
- __init__(plate_properties, true_drilling_rotation=True, drill_stiffness_coefficient=0.01, name='', nlgeom=None, space=None)
Methods
Return the list of all weak forms.
PlateDrillingPenalty.initialize(assembly, pb)Return the number of variables used in the modeling space associated to the WeakForm.
PlateDrillingPenalty.set_damping([damping])Mechanical alias for
set_dissipation.Attach a dissipative contribution.
Mechanical alias for
set_storage.PlateDrillingPenalty.set_start(assembly, pb)PlateDrillingPenalty.set_storage(storage[, ...])Attach a time-storage weakform to this static weakform.
PlateDrillingPenalty.sum(wf1, wf2)PlateDrillingPenalty.to_start(assembly, pb)PlateDrillingPenalty.update(assembly, pb)PlateDrillingPenalty.update_2(assembly, pb)Return the name of the WeakForm.
Return the ModelingSpace associated to the WeakForm if defined.