Recommended Posts

Within HyperMesh, is there a way to create a formula that will then apply a specific load to each node or element along a linear path? I have been working with the Dyna solver and the only functionality it has is to apply an evenly distributed load to a set of elements.

As an alternative method, I understand (although it seems very complicated) that I could extract the nodes of my element, figure out the distance between each one and then figure out how much of my unevenly distributed load to apply to each one. This alone seems like an egregious amount of work depending on the number of nodes there are.

If anyone has some tips or has done this before, help would be greatly appreciated. Thanks.

Share on other sites

Within the loads-panel, you can switch from "magnitude" to "equation". The equation can be a function f(x,y,z) and the load to the selected nodes is then applied according to the given equation.

Regards

Share on other sites

This looks like the functionality I was hoping for, but I cannot figure out how to implement the equation. I've looked at the Analysis>equations panel and read a through the appropriate sections in the Hypermesh User/Reference guides but I'm not understanding.

Since this is only the equation, and not the load application panel, how is it that there are dependent & and independent nodes? Also, is the weighting factor for each dof able to be sinusoidal or is it only able to vary linearly?

Share on other sites

Go to

Analysis->force->create

Press the triangle left to magnitude and select equation.

Now you can input your force magnitude as function of x,y,z (of selected nodes).

Examples:

x

x*x

x+y+z

sin(x)

ln(x+y)

If the result is "Zero", than the magnitude is setting to 1.

It's working in LSDyna preference too, the results are *LOAD_NODE_POINT.

Regards,

Mario

Share on other sites

This is what I wanted! Just a little arithmetic based on the x,y,z starting node and I'm good to go. Thank you both!

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

×   Pasted as rich text.   Paste as plain text instead

Only 75 emoji are allowed.