Skip to content

v5.0.0

Compare
Choose a tag to compare
@adtzlr adtzlr released this 21 Aug 22:01
· 2708 commits to main since this release

Changelog since [4.0.0] - 2022-08-07

Added

  • Add SolidBodyGravity for body forces acting on a solid body.
  • Support list of linked fields in Newton-Rhapson solver newtonrhapson(fields=[field_1, field_2]).
  • Automatic init of state variables in SolidBodyTensor.
  • Add mesh.runouts() for the creation of runouts of rubber-blocks of rubber-metal structures.
  • Add FieldPlaneStrain which is a 2d-field and returns gradients of shape (3, 3) (for plane strain problems with 3d user materials).
  • Add PointLoad for the creation of external force vectors.
  • Add Step with a generator for substeps, Job and CharacteristicCurve.

Changed

  • Move MultiPointConstraint to mechanics module and unify handling with SolidBody.
  • Rename bodies argument of Newton-Rhapson solver to items (now supports MPC).
  • Return partitioned system as dict from loadcases loadcase=dict(dof0=dof0, dof1=dof1, ext0=ext0).
  • Check function residuals norm in newtonrhapson() instead of incremental field-values norm.

Fixed

  • Fix assembled vectors and results of SolidBodyPressure for initially defined pressure values.
  • Fix verbose=0 option of newtonrhapson().
  • Fix wrong assembly of axisymmetric mixed-fields due to introduced plane strain field-trimming.

Auto-Generated Release-Notes

What's Changed

Full Changelog: https://github.com/adtzlr/felupe/compare/v4.0.0...v5.0.0###