InterfaceLayer#

class ansys.acp.core.InterfaceLayer(*, name='InterfaceLayer', global_ply_nr=0, active=True, oriented_selection_sets=(), open_area_sets=())#

Instantiate an interface layer.

The interface layer is a separation layer in the stacking sequence. It can be used to analyze the crack growth of existing cracks. They can also be used to define contacts zones between two layers. The topology is defined with an interface layer in ACP, while all other fracture settings need to be specified in the downstream analysis (MAPDL or Mechanical).

Parameters:
  • name (str) – Name of the interface layer.

  • global_ply_nr (int) – Global ply number for the stacking sequence.

  • active (bool) – Inactive interface layers are ignored in ACP and the downstream analysis.

  • oriented_selection_sets (Iterable[OrientedSelectionSet]) – Oriented Selection Set for the expansion of the interface layer.

  • open_area_sets (Iterable[ElementSet | OrientedSelectionSet]) – Defines the initial crack of a Virtual Crack Closure Technique (VCCT) layer. Can contain OrientedSelectionSet and ElementSet objects.

Added in ACP server version 25.1.

Methods

InterfaceLayer.clone(*[, unlink])

Create a new unstored object with the same properties.

InterfaceLayer.delete()

Delete the object.

InterfaceLayer.store(parent)

Store the object on the server.

Attributes

InterfaceLayer.active

InterfaceLayer.elemental_data

InterfaceLayer.global_ply_nr

InterfaceLayer.id

Identifier of the object, used for example as key in maps.

InterfaceLayer.mesh

Full mesh associated with the object.

InterfaceLayer.name

The name of the object.

InterfaceLayer.nodal_data

InterfaceLayer.open_area_sets

InterfaceLayer.oriented_selection_sets

InterfaceLayer.parent

The parent of the object.

InterfaceLayer.shell_mesh

Shell mesh associated with the object.

InterfaceLayer.status