Model.convertelements#

Model.convertelements(source_solver, destination_solver, source_element_type, destination_element_type)#

Converts certain elements from one solver to another. Currently it converts CONN3D2 elements from Abaqus to JOINTG/CBUSH elements in OptiStruct. This function works when the destination template is loaded after the model is imported in the source profile.

Parameters:
  • source_solver (hwString) – The source solver. Currently supported for Abaqus.

  • destination_solver (hwString) – The source solver. Currently supported for OptiStruct.

  • source_element_type (hwString) – The source element type. Valid values are “CONN3D2”.

  • destination_element_type (hwString) – The destination element type. Valid values are “JOINTG” and “CBUSH”..

Example#

Convert Abaqus CONN3D2 to OptiStruct JOINTG#
import hm
import hm.entities as ent

model = hm.Model()

model.convertelements(
    source_solver="Abaqus",
    destination_solver="Optistruct",
    source_element_type="CONN3D2",
    destination_element_type="JOINTG",
)