Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations MintJulep on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

User defined contact output (at contact pairs)

Status
Not open for further replies.

Ozan Celik

Aerospace
May 1, 2017
4
Hi all,

I am using FRIC subroutine to calculate some parameters from CPRESS and NT11 (temperature) values at the contact interfaces. I want to visualize these calculated parameters in an ODB. Normally, outputs such as CPRESS or COPEN are defined as contact outputs and treated different than regular elemental outputs like stress or nodal outputs like displacement. Since FRIC subroutine loops only among the nodes at the contact pairs, it is not straightforward to write the calculated values to a state dependent variable (SDV) and visualize it (STATEV does not exist for subroutines that iterate on nodes).

So far, the closest I can get is to transfer the values to UFIELD subroutine through global variables and define a user-defined field in it. I can visualize these values by requesting the output 'FV' from the field output requests. However, my observation is that while visualizing, the values for the nodes at the interface are distributed to the whole element. Therefore, the visualized value is not the same as what is defined in the UFIELD subroutine for that node (it is exactly the half of it, since 4 nodes of the element has the value and for the other 4, the value is zero).
Picture1_muf91a.png


I want the results as they are for the CPRESS output (only at the contact interface):
Picture2_mcu69m.png


Is such a thing possible? How can I create a user-defined contact output?

Regards,

Ozan Celik
 
Replies continue below

Recommended for you

if the values are just out by half, can you just create a new field output in viewer using (2*FV1) to get the correct results?
 
Hi Dave,

Thank you for your answer. Unfortunately, the model consists of multiple layers and contact interfaces. I calculate different values at each interface since the contact pressure and temperature changes. So, the value at one interface must not affect the value in another.
Picture3_iydd5x.png


Regards,

Ozan
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor