SOLIDWORKS Simulation: Stress-Strain Data

SOLIDWORKS Simulation: Stress-Strain Data
March 6, 2015

If you were to hook my brain up to a projector and start scanning for things I remembered from engineering school, stress-strain curves would probably pop up. Once upon a time I (probably) recreated one or two of these curves in a materials lab, but nowadays I settle for giving the every-man definition: a stress-strain curve is a collection of data describing how resistant a material is to stretching. Naturally, if you’re looking to run a stress analysis on your products in SOLIDWORKS, there’s a good chance you know this information may be important too. If you aren't exactly sure why or how, read on. The first thing to determine about stress-strain curves is when you actually need to use them. If you've ever seen one, you know that it’s usually a line graph with stress on the y-axis and strain on the x- (typically from a uniaxial tensile load). You likely know that for ductile materials like metals, there is a relatively straight, steep section at the beginning followed by a sudden bend and then a section with more curvature. This bend is known as the yield point, at which the material begins to deform permanently (and generally do interesting things). stress-strain: graph In most cases, yielding is rather undesirable, so engineers are trying to make sure the maximum stress in a product doesn't get close to the yield strength. If that’s true for you, the full stress-strain curve isn’t needed; a quick-running Linear Static stress analysis in SOLIDWORKS ignores the post-yield behavior and only requires you to enter the Young’s Modulus, a simple number that describes the straight, elastic region of the curve. But if you’re looking to see the real behavior of the material even after yield (like a sagging beam or your iPhone being dented on the ground), you’ll need to run a study that allows a Plasticity material model, such as Nonlinear Static or Drop Test. Assuming you've chosen an appropriate study type, the option will be available under the Model Type drop-down in the Material Library. There are multiple Plasticity models, but the most common one is the von Mises model, which assumes yielding occurs when the von Mises equivalent stress (published in 1913 by a suave young Austrian) exceeds the yield strength. stress-strain: plasticity The stress-strain curve can now be defined on the Tables & Curves tab under the “Type” drop-down menu. In this case, the curve is already visible because I’ve picked one of the default SOLIDWORKS materials that include the data it, noted by the “(SS)” annotation at the end. stress-strain curve If you want to use a material that isn’t in the library or doesn’t have the stress-strain curve, you’ll need to create a custom material and fill in this table (default SOLIDWORKS materials cannot be modified). Pro-tip: additional stress-strain curves are available in the file “cosmosworks curves.cwcur” under [SOLIDWORKS Installation directory]\SOLIDWORKS\Simulation\CWLang\English. Access these by right-clicking the name of your study and selecting Define Function Curves. stress-strain It’s important to be careful when entering the data as two common mistakes can occur if you aren't paying attention (which absolutely never happens to me, ever). First, make sure the units match your material data before you fill in the table. Strain is always entered as a decimal (i.e. 1% strain is 0.01), and in this example, stress has been set to N/mm^2 or megapascals. If you change the stress unit after entering the data, SOLIDWORKS will convert the values for you, making them very wrong very quickly. The cells can be filled in by clicking in the table and typing, or by pasting (Ctrl+V) copied data from an external spreadsheet program such as Microsoft Excel. HTML tables, text files or other documents may work as well. The second common mistake is not putting the correct range of values in the table. If you've obtained stress-strain data from a material vendor or text, it probably starts at a strain of 0, indicating no load applied from the test fixture. In SOLIDWORKS however, only the post-yield information needs to be entered because the pre-yield region of the curve is assumed to be perfectly linear and perfectly elastic (or, a straight line with the slope of the Young’s Modulus). So, the first cell in the table should always be at the yield stress of the material (this is why the preview of the curve may look different than your source). Ideally the last entry for the stress-strain curve will be the fracture point of the material (when it literally broke), so remember that any areas of your model showing strain above this value would in reality be cracking and coming apart. Finally, one more adjustment may be necessary depending on how the strain information of your material was provided. By default, SOLIDWORKS Simulation uses the more-common engineering strain, which is simply calculated as the change in length of some material divided by its original length:


By contrast, true strain (some would call it perfectionist strain) is calculated as the natural log of a material’s final length divided by its original length:


If your stress-strain data was supplied using this more precise true strain calculation, you’ll need to go to the Properties menu (right-click on the name of the study in the analysis tree) and select the “Large strain” option. The option is aptly named- using a curve defined with true strain will be more accurate at extreme deformations where the cross-sectional area of the material begins to shrink from stretching. stress-strain Assuming you've checked these steps off your list, upon running the study you should be warmly greeted by results showing realistic stress, displacement, and strain of your design even after yielding. In fact, by using the Probe tool on a displacement plot and clicking the Response button, it’s often easy to see the yielding in the material occurring as the load is applied followed by the permanent deformation when the load is removed. stress-strain stress-strain Stay tuned to the HRS blog for more journeys through time, space, and getting computers to do our work for us.

March 6, 2015
Did you like this post?
Benedict Arnold
March 13, 2015
Another great article Damon! One thing you mention that caught my eye was that more SS curves are available in the function curve library. When I browse that data I find a number of SN curves/loads, but I'm not seeing SS curves. Am I missing something? Thanks!
Damon Tordini
March 26, 2015
Benedict- glad you enjoyed the article. As it turns out, you're correct- the default curves in the aforementioned library are all S-N curves (fatigue data). I had apparently entered a few SS curves somewhere along the way, and forgotten about it! Still, this is a great resource to supplement the relative few default SOLIDWORKS materials that contain fatigue data.
Pouria Azami
April 23, 2015
Hello I have a question to ask. If I want to find an experimental result for stress-strain test of a specific material to compare it with abaqus result,how can i find these information? sorry if i made any mistakes because i'm not fluent in English, Thanks.
Mustafa bgr
June 8, 2015
Great article By the way, is it possible to determine a material properties with specifying just two parameter ? I mean an elastic material with young's modulus and Poisson ratio?
Damon Tordini
November 18, 2015
Folks, my apologies here- it looks like we've had an issue with blog responses not going through, which we hadn't caught. Thanks to all for reading here. Pouria: while there are likely many methods of obtaining experimental results, most of our customers typically would use strain gauges to measure strain the strain of the real material for different loads. Then, the Elastic modulus can be calculated, which is then entered into the SOLIDWORKS material definition. Mustafa: to your question, if you want to define a material with only the Young's Modulus (also known as the Elastic modulus), that is fine, but it will only be sufficient for a Linear Elastic material model. Any simulation where you want to see permanent deformation of a part requires a plasticity model as discussed in this article, which will at a minimum require both the Elastic Modulus and a Tangent modulus, which is a second (lower) number that describes the slope of the stress-strain curve after yielding. As for the Poisson's ratio, it's required in almost all material models.
February 20, 2020
When I get the stress and strain curves from the supplier. Do I need to covert to true stress and strain? Or, only if I click large strain option, then I need to use true strain and stress curve.
Boca RestaUrant
May 3, 2020
This is the perfect site for everyone who wishes to understand this topic. You understand a whole lot its almost hard to argue with you (not that I actually will need to…HaHa). You certainly put a brand new spin on a topic that has been discussed for decades. Excellent stuff, just great!
May 19, 2020
Right here is the right site for anyone who really wants to find out about this topic. You realize a whole lot its almost tough to argue with you (not that I personally will need to…HaHa). You certainly put a fresh spin on a topic which has been discussed for ages. Great stuff, just excellent!

Please to comment.

Don't have an account?