Assembly Analysis

Altair Forum User
Altair Forum User
Altair Employee
edited October 2020 in Community Q&A

How to make connectivity between two parts.If the parts having more elements means how can i select multiple nodes or elements at a time.i am very new to hypermesh plz post some ways.

Thanks

Tagged:

Answers

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited May 2009

    I can't understand your question, please give more informations.

    A way to connect to parts with different numbers of nodes are e.g. ...

    - go to 2D->ruled

    - select 'node list' - 'node list'

    - select the option 'e.g. mesh, keep surf', auto reverse on

    - select first line of nodes

    - select second line of nodes

    - create...

    Regards, Mario

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited May 2009

    dear Mario,

    My main task is to create rigid elements between shaft and cylinder.In this case cylinder is mounted over the shaft, both has different materials.

    i dont know how to make connectivity between these two components ( Both are 3D elements).

    i attempt this by RBE2 and gap elements.While using RBE2 how can i select independent nodes by surface or face. Like dependent nodes (Multiple node option).

    Thanks & Regards

    Arun

  • raju mandal
    raju mandal Altair Community Member
    edited October 2012

    Go to

    1d panel- spot weld

    - select using nodes

    -select nodes-nodes

    -for independent nodes select nodes on one component ( u can easily do this with clicking nodes and selecting option on face(unselect other than required) or by path)

    -for dependent nodes select nodes on other component by same way.

    -define tolerance gap

    - click create.

  • tinh
    tinh Altair Community Member
    edited October 2012

    Hello,

    I think ANALYSIS felt very boring when click nodes one-by-one

    Your problem is you need connect 2 parts by many RBE2 elements and you could not select all independent nodes at once, is this right?

    If so, exactly you will need a TCL macro, like this example:

    *createlistpanel nodes 1 'select node path 1'; # you select 1st node list if independent nodes (on cylinder)

    set nodelist1 [hm_getlist nodes 1]

    *createlistpanel nodes 2 'select node path 2'; #select 2nd node list of dependent nodes (on shaft)

    set nodelist2 [hm_getlist nodes 2]

    Rule_Mesh_RBE2 $nodelist1 $nodelist2

    regards,

    tinh

  • tinh
    tinh Altair Community Member
    edited October 2012

    Hello

    procedure Rule_Mesh_RBE2 could be like this

    proc Rule_Mesh_RBE2 {nodelist1 nodelist2} {

    set i 0

    foreach nodeid1 $nodelist1 {

    set nodeid2 [lindex $nodelist2 $i]

    if {[hm_entityinfo exist nodes $nodeid1] && [hm_entityinfo exist nodes $nodeid2]} {

    *rigid $nodeid1 $nodeid2 123456

    }

    incr i

    }

    }

    Oh, I ought to post this to HYPERWORKS MACRO box

    ANALYSIS, do you know how to run TCL macro?