{"id":37301,"date":"2022-06-07T09:23:58","date_gmt":"2022-06-07T13:23:58","guid":{"rendered":"https:\/\/blogs.sw.siemens.com\/simcenter\/?p=37301"},"modified":"2026-03-26T06:25:02","modified_gmt":"2026-03-26T10:25:02","slug":"processing-strain-gauges-for-durability-analysis-tedious-right","status":"publish","type":"post","link":"https:\/\/blogs.sw.siemens.com\/simcenter\/processing-strain-gauges-for-durability-analysis-tedious-right\/","title":{"rendered":"Processing strain gauges for durability analysis. Tedious, right?"},"content":{"rendered":"\n<p>Let&#8217;s start with the why: why would you want to analyze strain gauge signals? The answer is easy: because when doing durability testing, you want to evaluate the fatigue behavior of your products. Strain gauge measurements capture the strain field on your component\u2019s surface and allow you to understand whether it will endure the loading without fatigue failure.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Stress and Strain<\/h2>\n\n\n\n<p>But for fatigue analysis,  we need to consider stress. Then why don\u2019t we just measure it? Because we simply can\u2019t. There is no physical sensor to directly measure stress.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"494\" height=\"299\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/06\/Stress.png\" alt=\"Definition: stress\" class=\"wp-image-37687\"\/><figcaption>Definition: stress<\/figcaption><\/figure><\/div>\n\n\n<p>Stress is defined as a force acting on an area. So, you can measure a force and divide it by the area it is acting on. But often the area cannot be determined easily. If your component is behaving elastically under the applied loading, then the stress can be calculated as well from the strain by multiplying with the Young\u2019s Modulus. <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"386\" height=\"391\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/06\/youngs_modulus.png\" alt=\"Young's Modulus\" class=\"wp-image-37688\"\/><figcaption>Young&#8217;s Modulus<\/figcaption><\/figure><\/div>\n\n\n<p>For measuring strain, on the contrary, we can use strain gauges. The most simple sensors are measuring strain only in one direction. This is fine if you already know the direction of the loading, which might be the case on a suspension link, tie rod, wishbone or trailer hitch. These are cases where you can determine, based on the geometry, if the load will mostly be transferred in one specific direction.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"244\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/05\/SimRodComb-1024x244.jpg\" alt=\"Strain gauges instrumented at various locations on a vehicle\" class=\"wp-image-37372\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/05\/SimRodComb-1024x244.jpg 1024w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/05\/SimRodComb-600x143.jpg 600w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/05\/SimRodComb-768x183.jpg 768w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/05\/SimRodComb-1536x366.jpg 1536w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/05\/SimRodComb-2048x488.jpg 2048w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/05\/SimRodComb-900x214.jpg 900w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Strain gauges instrumented at various locations on a vehicle<\/figcaption><\/figure><\/div>\n\n\n<p>On larger surfaces like on fuel tanks, suspension knuckles or the exhaust system with multiaxial loading, this is not clear upfront and depends on the geometry and the combination of the loads acting on the component. In such a case you can use strain gauge rosettes, which will measure the strain including its direction in the plane.&nbsp; <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"511\" height=\"154\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/05\/Strain-gauge-rosette-1.png\" alt=\"Strain gauge rosette\" class=\"wp-image-37309\"\/><figcaption>Strain gauge rosette<\/figcaption><\/figure><\/div>\n\n\n<p>The rosette measures strain at three different angles (0\u00b0, 45\u00b0, 90\u00b0 or 0\u00b0, 60\u00b0, 120\u00b0) to capture the strain tensor, i.e. the strain amplitude and the angle it is acting on. However, you basically get these three strain channels and it\u2019s up to you to do the rest. And here is where it starts to get tedious \u2013 well, next to the gluing of strain gauges on the surface of course, but this is something our engineering services department can help you with.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Assess fatigue limits<\/h2>\n\n\n\n<p>To assess the fatigue behavior, you can compare the stresses with either the endurance limit (brittle materials) or the yield limit (ductile material). If no stress is above that limit, then your component is fine.<\/p>\n\n\n\n<p>A more detailed durability analysis approach would be to calculate the actual life of your component for this loading. This involves Rainflow counting and Stress or Strain Life methods. We\u2019ll come to that in a next article.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"431\" height=\"374\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/06\/SimRod-on-the-test-track.png\" alt=\"Durability Testing on the proving ground\" class=\"wp-image-37716\"\/><figcaption>Durability Testing on the proving ground<\/figcaption><\/figure><\/div>\n\n\n<p>Let\u2019s first focus on making sure that the loads are below a defined stress level. Looking at the simple strain gauge, there is only one direction and you can check if the derived stress is below that level. Easy! But if you don\u2019t know the direction beforehand, you need to use a rosette. Now, what to do with the three strain channels you get from your measurement?<\/p>\n\n\n\n<p>There are different approaches to finding the worst-case stress levels from the rosette. One way is to calculate reference stress and compare that to your stress limits, e.g. the Maximum Principal stress. It is calculating the amplitude of the stress no matter in what direction that amplitude occurs (i.e. angle in which the stress is acting might vary over time). If the Maximum Principal stress reaches or exceeds the stress limit or the Minimum Principal stress reaches below the negative stress limit, failure will occur.<\/p>\n\n\n\n<p>Another way is to use the multiaxial stress state in the plane and project it to a set of angles, e.g. angles from 0\u00b0 to 170\u00b0 in 10\u00b0 steps. This is called the Critical Plane Approach. <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"847\" height=\"424\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/06\/CriticalPlane.png\" alt=\"Critical Plane Approach\" class=\"wp-image-37714\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/06\/CriticalPlane.png 847w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/06\/CriticalPlane-600x300.png 600w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/06\/CriticalPlane-768x384.png 768w\" sizes=\"auto, (max-width: 847px) 100vw, 847px\" \/><figcaption>Critical Plane Approach<\/figcaption><\/figure><\/div>\n\n\n<p>The fatigue theory assumes loading only in one direction, so we would look at all possible directions and check all of them for the stress limit. If the direction leading to the largest stress amplitudes is still under the stress limit, then the component is good to go. Next to checking the stress limits, the Critical Plane approach allows calculating damage for each angle.<\/p>\n\n\n\n<p>Basically, this is all just math, and if you want to know more about the formulas involved, take a look at the <a href=\"https:\/\/community.sw.siemens.com\/s\/article\/rosette-strain-gauges\" target=\"_blank\" rel=\"noopener\">Siemens Community<\/a> <\/p>\n\n\n\n<p>But how do we use those in practice to perform our fatigue analysis?<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Using Simcenter Testlab Process Designer<\/h2>\n\n\n\n<p>Starting to enter all these formulas is already tedious. The worst part is that, usually, you are not dealing with only one rosette, but many of them.<\/p>\n\n\n\n<p>Fortunately, there is an efficient way to deal with that in Simcenter Testlab Neo. I use the Process Designer to create a process that outputs the necessary information.<\/p>\n\n\n\n<p>Let\u2019s start with one rosette: in Simcenter Testlab Neo I can create a new process with pre-defined so-called Combined Methods that are prepared to process strain gauge rosettes. Combined Methods are like sub-processes that are built using the algorithms available in Process Designer. You can look at the details by double-clicking the Combined Method. <\/p>\n\n\n\n<p>Now I only need to choose the measurement run that I want to process, select the three strain signals of the rosette in the Combined Method using the \u2018Properties\u2019 pane on the right, enter Young\u2019s Modulus for the material that the strain gauge is glued on and run the process. The results include among others the Maximum and Minimum Principal stresses, which can be checked easily against the stress limit.<\/p>\n\n\n\n<p>But what if I have a bunch of rosettes? Then I just add more Combined Methods, one for each rosette. where I select the three corresponding channels and the Young\u2019s Modulus (as strain gauges could be glued on different materials).<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"555\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/05\/3-multiple-Rosette-results-1024x555.png\" alt=\"\" class=\"wp-image-37306\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/05\/3-multiple-Rosette-results-1024x555.png 1024w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/05\/3-multiple-Rosette-results-600x325.png 600w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/05\/3-multiple-Rosette-results-768x416.png 768w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/05\/3-multiple-Rosette-results-1536x832.png 1536w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/05\/3-multiple-Rosette-results-900x488.png 900w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/05\/3-multiple-Rosette-results.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Multiple rosette results<\/figcaption><\/figure><\/div>\n\n\n<p>As you can see, setting up this process is rather fast and convenient, and the good part is that I don\u2019t even have to do it over and over again. After I\u2019ve created one process with e.g. 10 Combined Methods, I can save and reuse it later. Standardizing the rosette channel naming convention will help in making this process even easier to reuse. If I later use the process with fewer rosettes, then the unused Combined Methods are just ignored.<\/p>\n\n\n\n<p>Using the Critical Plane Approach is as simple. Instead of the Rosette Combined Method, I use the Critical Plane Combined Method. I select the three channels and run the process. The result contains 18 directions from 0\u00b0 to 170\u00b0. By overlaying them, I can check the limits. <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"555\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/05\/4-Critical-Plane-results-1024x555.png\" alt=\"\" class=\"wp-image-37307\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/05\/4-Critical-Plane-results-1024x555.png 1024w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/05\/4-Critical-Plane-results-600x325.png 600w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/05\/4-Critical-Plane-results-768x416.png 768w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/05\/4-Critical-Plane-results-1536x832.png 1536w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/05\/4-Critical-Plane-results-900x488.png 900w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/05\/4-Critical-Plane-results.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Critical Plane results<\/figcaption><\/figure><\/div>\n\n\n<p>Now, why didn\u2019t we calculate the angles from 180\u00b0 to 350\u00b0? When we are checking the amplitudes of the stress, we check the positive values against the stress limit and the minimum values against the negative stress limit. Considering 0\u00b0 and 180\u00b0, 10\u00b0 and 190\u00b0, etc. are showing the same values, only minimum and maximum are switched. So, it\u2019s perfectly fine to limit the calculations to 0\u00b0 to 170\u00b0.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusions<\/h2>\n\n\n\n<p>Now you see how easy and efficient the processing of many strain gauge rosettes in Simcenter Testlab Process Designer is:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>creating a process that covers multiple strain gauge rosettes by using prepared Combined Methods <\/li><li>re-using that process combined with standardized channel names without further modifications<\/li><li>assessing the fatigue limits easily, both Maximum Principal stresses and the Critical Plane approach<\/li><\/ul>\n\n\n\n<p><br>If you want to read more about strain gauge measurements, you can wait for my next article about calculating the Stress Life of rosettes or check out some of these links to learn more about durability testing:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/community.sw.siemens.com\/s\/article\/Introduction-to-Strain-Gauges\" target=\"_blank\" rel=\"noopener\">Introduction to Strain Gauges<\/a><\/li><li><a href=\"https:\/\/community.sw.siemens.com\/s\/article\/Introduction-to-Strain-Gauges\" target=\"_blank\" rel=\"noopener\">How to measure strain gauges<\/a><a href=\"https:\/\/community.sw.siemens.com\/s\/article\/how-to-measure-strain-gauges-with-simcenter-testlab\" target=\"_blank\" rel=\"noopener\"> with Simcenter Testlab<\/a><\/li><li><a href=\"https:\/\/www.plm.automation.siemens.com\/global\/en\/topic\/vehicle-strength-durability\/69472\" target=\"_blank\" rel=\"noopener\">Strength and Durability engineering solutions<\/a><\/li><li><a href=\"https:\/\/www.plm.automation.siemens.com\/global\/en\/series\/durability-testing-series\/102421\" target=\"_blank\" rel=\"noopener\">Online Seminar Series exploring the latest innovations in Durability Testing and Engineering<\/a><\/li><li><a href=\"https:\/\/blogs.sw.siemens.com\/simcenter\/from-belgian-blocks-to-durability-load-input-and-vehicle-durability-testing\/\">SimRod experience: From Belgian blocks to vehicle durability testing (part 1)<\/a><\/li><li><a href=\"https:\/\/blogs.sw.siemens.com\/simcenter\/heavy-equipment-durability-testing-living-on-the-edge\/\">Heavy equipment durability testing: Living on the edge!<\/a><\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Rely on Simcenter Testlab Process Designer to efficiently process strain gauge rosette signals for fatigue analysis<\/p>\n","protected":false},"author":47799,"featured_media":37310,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spanish_translation":"","french_translation":"","german_translation":"","italian_translation":"","polish_translation":"","japanese_translation":"","chinese_translation":"","footnotes":""},"categories":[1],"tags":[572,1892,24079,24080,24081],"industry":[89,155],"product":[518,588],"coauthors":[17773],"class_list":["post-37301","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","tag-durability","tag-durability-testing","tag-fatigue-analysis","tag-strain-gauge","tag-strain-gauge-rosette","industry-automotive-transportation","industry-industrial-machinery-heavy-equipment","product-simcenter-testing-solutions","product-simcenter-testlab"],"featured_image_url":"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2022\/05\/SimRod-strain-gauge.jpg","_links":{"self":[{"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/posts\/37301","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/users\/47799"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/comments?post=37301"}],"version-history":[{"count":5,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/posts\/37301\/revisions"}],"predecessor-version":[{"id":37733,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/posts\/37301\/revisions\/37733"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/media\/37310"}],"wp:attachment":[{"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/media?parent=37301"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/categories?post=37301"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/tags?post=37301"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/industry?post=37301"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/product?post=37301"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/coauthors?post=37301"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}