🎉Community Raffle - Win $25

An exclusive raffle opportunity for active members like you! Complete your profile, answer questions and get your first accepted badge to enter the raffle.
Join and Win

Linearly Varying Distributed Loads

User: "Altair Forum User"
Altair Employee
Updated by Altair Forum User

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.

Find more posts tagged with

Sort by:
1 - 4 of 41
    User: "Altair Forum User"
    Altair Employee
    OP
    Updated by Altair Forum User

    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

    User: "Altair Forum User"
    Altair Employee
    OP
    Updated by Altair Forum User

    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?

    User: "Altair Forum User"
    Altair Employee
    OP
    Updated by Altair Forum User

    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

    User: "Altair Forum User"
    Altair Employee
    OP
    Updated by Altair Forum User

    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!