Search the Community
Showing results for tags 'contactsurfs'.
Found 3 results
Hi All, by selecting 2 components , can we find surface area of both component close to each other with some tolerance to create contact. is there any direct API? any one having any idea regarding this? @tinh @Imoto @vipin Regards, PD
Dear all, I need to generate a new contact surface in Hypermesh using a script getting the information from an existing one and offsetting these. What I'm able to do is to get element id's and the face indices that compose the surface (using hm_getentityarray contactsurfs ... ). But the command *contactsurfcreatewithfaces needs as input element id's and nodes id's. Is there a way to retrieve nodes id's starting from element id's and face indices? Thank you very much for your help! Bruno
My question is somehow similar to this one here: I already conducted a simulation with OptiStruct similar to the one shown in the mentioned thread. I understand that possible contact surfaces are only defined in the undeformed state. However, my aim is to obtain a more advanced simulation. Is there a modeling approach that looks for new contact surfaces (within a defined search distance) during the calculation? Here is the hm-file of my test model: cylinder_cube_contact.hm And here a short outline of the model (unit system: N-mm-t-s): cube with edge length = 1 cylinder with diameter as well as length = 1 element size: 0.1 material: E = 210000 NU = 0.3 property card image: PSOLID force on each node = 1 (110 loaded nodes) all nodes at the lower side of the cube are constraint (dof 123456 locked) 2 sets of contact surfaces. one for each component interface card image: CONTACT type: FREEZE slave: cylinder contact surface master: cube contact surface MORIENT: NORM SRCHDIS = 0.01 load step: Linear static with SPC and LOAD analysis type defined