cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Community Tip - Did you know you can set a signature that will be added to all your posts? Set it here! X

How to find load at yield stress?

bbell
1-Newbie

How to find load at yield stress?

My goal is to do a sensitivity analysis of a part where one dimension (x) is varied. What I want out, is the force that would cause the part to reach the yield point for each change in 'x'.

In other words, the user is allowed to reconfigure an assembly, and we want to plot the expected failure load for each configuration. Anyone know of a way to do this?


This thread is inactive and closed by the PTC Community Management Team. If you would like to provide a reply and re-open this thread, please notify the moderator and reference the thread. You may also use "Start a topic" button to ask a new question. Please be sure to include what version of the PTC product you are using so another community member knowledgeable about your version may be able to assist.
1 ACCEPTED SOLUTION

Accepted Solutions

You want to increase the load until some location in the model reaches yield stress, and then identify what that load is, correct?

If it is a linear problem, then create a computed measure M = Mtrl_yield_limit/Stress_model_max_von_Mises.

For example if you apply 1 kN, and M turns out to be 0.1, then you will  need to scale down the load to 0.1 or else your max stress will be above yield. Conversely, if M turns out to be 10, then you must scale up your unit load by a factor of 10 to reach yield stress.

Apply a unit load, say 1 kN. Run sensitivity study. Plot yout measure M vs. x. Then M corresponds to the factor*(unit load) that will cause the material to reach the yield limit for each x. 

In linear problems, everything is proportional- double the load you double the stress, displacement etc. For nonlinear problems you can't do that.

If it is a nonlinear model, then there are no shortcuts. Increase the load in steps, and see when max von Mises stress exceeds yield limit.

/Mats L

View solution in original post

3 REPLIES 3

Just create a local parameter called Load. While applying load specify "Load" instead of value .then proceed static & Sensitivity study

You want to increase the load until some location in the model reaches yield stress, and then identify what that load is, correct?

If it is a linear problem, then create a computed measure M = Mtrl_yield_limit/Stress_model_max_von_Mises.

For example if you apply 1 kN, and M turns out to be 0.1, then you will  need to scale down the load to 0.1 or else your max stress will be above yield. Conversely, if M turns out to be 10, then you must scale up your unit load by a factor of 10 to reach yield stress.

Apply a unit load, say 1 kN. Run sensitivity study. Plot yout measure M vs. x. Then M corresponds to the factor*(unit load) that will cause the material to reach the yield limit for each x. 

In linear problems, everything is proportional- double the load you double the stress, displacement etc. For nonlinear problems you can't do that.

If it is a nonlinear model, then there are no shortcuts. Increase the load in steps, and see when max von Mises stress exceeds yield limit.

/Mats L

bbell
1-Newbie
(To:bbell)

Both of these answers were useful. I was able to run a sensitivity analysis on the load parameter and determine that the response was indeed linear. Then I could extend the results of the dimensional sensitivity to find the failure load at each configuration.

Top Tags