sdynpy.core.sdynpy_system.substructure_by_position

substructure_by_position(systems, geometries, distance_threshold=1e-08, rcond=None)

Applies constraints to systems by constraining colocated nodes together

Parameters
  • systems (iterable of System objects) – A set of systems that will be combined and constrained together

  • geometries (iterable of Geometry objects) – A set of geometries that will be combined together

  • distance_threshold (float, optional) – The distance between nodes that are considered colocated. The default is 1e-8.

  • rcond (float, optional) – Condition number to use in the nullspace calculation on the constraint matrix. The default is None.

Returns

  • combined_system (System) – System consisting of constraining the input systems together.

  • combined_geometry (Geometry) – Combined geometry of the new system