Community Tip - Did you get called away in the middle of writing a post? Don't worry you can find your unfinished post later in the Drafts section of your profile page. X
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?
Solved! Go to Solution.
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
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
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.