


{"id":369058,"date":"2024-05-29T13:29:21","date_gmt":"2024-05-29T13:29:21","guid":{"rendered":"\/forum\/forums\/topic\/strain-calculation-at-gauss-point\/"},"modified":"2024-05-29T13:29:21","modified_gmt":"2024-05-29T13:29:21","slug":"strain-calculation-at-gauss-point","status":"closed","type":"topic","link":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/strain-calculation-at-gauss-point\/","title":{"rendered":"Strain calculation at Gauss point"},"content":{"rendered":"<p>Hi,<\/p>\n<p>I&#8217;m writing a code in MATLAB to calculate strains of a model using the 10-node tetrahedron element, SOLID 187. Using the shape function, I multiply the strain-displacement matrix B by the nodal displacements for each element to obtain the strains at the Gauss points, and then extrapolate these strains to the nodes.&nbsp; While the strains generally match well for simple models, the error increases as the complexity of the model geometry increases. Decreasing mesh size does not lead to significant changes for the same geometry.<\/p>\n<p>&nbsp;<\/p>\n<p>For a simple ring model, there were about 500 nodes where the error in the von Mises stress exceeded 5%, and as the model becomes more complex, the number of nodes exceeding 5% increases.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"\/forum\/wp-content\/uploads\/sites\/2\/2024\/05\/29-05-2024-1716989106-mceclip2.png\" width=\"875\" height=\"503\"><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"\/forum\/wp-content\/uploads\/sites\/2\/2024\/05\/29-05-2024-1716988136-mceclip1.png\" width=\"882\" height=\"496\"><\/p>\n<p>Using PRESOL, loci to verify the Gauss points, I found a significant discrepancy in the x-direction between the Gauss point locations calculated in MATLAB and those expected. The other directions match well. Do ANSYS internally use different methods to calculate gauss points for complex geometries?&nbsp; Could there be a reason for this issue?<\/p>\n","protected":false},"template":"","class_list":["post-369058","topic","type-topic","status-closed","hentry","topic-tag-matlab","topic-tag-strain"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"Hi,I&#039;m writing a code in MATLAB to calculate strains of a model using the 10-node tetrahedron element, SOLID 187. Using the shape function, I multiply the strain-displacement matrix B by the nodal displacements for each element to obtain the strains at the Gauss points, and then extrapolate these strains to the nodes. While the strains\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/strain-calculation-at-gauss-point\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Ansys Learning Forum | Ansys Innovation Space\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Strain calculation at Gauss point | Ansys Learning Forum\" \/>\n\t\t<meta property=\"og:description\" content=\"Hi,I&#039;m writing a code in MATLAB to calculate strains of a model using the 10-node tetrahedron element, SOLID 187. Using the shape function, I multiply the strain-displacement matrix B by the nodal displacements for each element to obtain the strains at the Gauss points, and then extrapolate these strains to the nodes. While the strains\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/strain-calculation-at-gauss-point\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/innovationspace.ansys.com\/forum\/forum\/wp-content\/uploads\/sites\/2\/2024\/05\/29-05-2024-1716989106-mceclip2.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/innovationspace.ansys.com\/forum\/forum\/wp-content\/uploads\/sites\/2\/2024\/05\/29-05-2024-1716989106-mceclip2.png\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-05-29T13:29:21+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-05-29T13:29:21+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Strain calculation at Gauss point | Ansys Learning Forum\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Hi,I&#039;m writing a code in MATLAB to calculate strains of a model using the 10-node tetrahedron element, SOLID 187. Using the shape function, I multiply the strain-displacement matrix B by the nodal displacements for each element to obtain the strains at the Gauss points, and then extrapolate these strains to the nodes. While the strains\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/innovationspace.ansys.com\/forum\/forum\/wp-content\/uploads\/sites\/2\/2024\/05\/29-05-2024-1716989106-mceclip2.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic\\\/strain-calculation-at-gauss-point\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/topics\\\/#listItem\",\"name\":\"Topics\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/topics\\\/#listItem\",\"position\":2,\"name\":\"Topics\",\"item\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/topics\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic-tag\\\/matlab\\\/#listItem\",\"name\":\"matlab\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic-tag\\\/matlab\\\/#listItem\",\"position\":3,\"name\":\"matlab\",\"item\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic-tag\\\/matlab\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic\\\/strain-calculation-at-gauss-point\\\/#listItem\",\"name\":\"Strain calculation at Gauss point\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/topics\\\/#listItem\",\"name\":\"Topics\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic\\\/strain-calculation-at-gauss-point\\\/#listItem\",\"position\":4,\"name\":\"Strain calculation at Gauss point\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic-tag\\\/matlab\\\/#listItem\",\"name\":\"matlab\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/#organization\",\"name\":\"Ansys Learning Forum\",\"description\":\"Ansys Innovation Space\",\"url\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic\\\/strain-calculation-at-gauss-point\\\/#webpage\",\"url\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic\\\/strain-calculation-at-gauss-point\\\/\",\"name\":\"Strain calculation at Gauss point | Ansys Learning Forum\",\"description\":\"Hi,I'm writing a code in MATLAB to calculate strains of a model using the 10-node tetrahedron element, SOLID 187. Using the shape function, I multiply the strain-displacement matrix B by the nodal displacements for each element to obtain the strains at the Gauss points, and then extrapolate these strains to the nodes. While the strains\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic\\\/strain-calculation-at-gauss-point\\\/#breadcrumblist\"},\"datePublished\":\"2024-05-29T13:29:21+00:00\",\"dateModified\":\"2024-05-29T13:29:21+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/#website\",\"url\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/\",\"name\":\"Ansys Learning Forum\",\"description\":\"Ansys Innovation Space\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Strain calculation at Gauss point | Ansys Learning Forum","description":"Hi,I'm writing a code in MATLAB to calculate strains of a model using the 10-node tetrahedron element, SOLID 187. Using the shape function, I multiply the strain-displacement matrix B by the nodal displacements for each element to obtain the strains at the Gauss points, and then extrapolate these strains to the nodes. While the strains","canonical_url":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/strain-calculation-at-gauss-point\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/strain-calculation-at-gauss-point\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum#listItem","position":1,"name":"Home","item":"https:\/\/innovationspace.ansys.com\/forum","nextItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/topics\/#listItem","name":"Topics"}},{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/topics\/#listItem","position":2,"name":"Topics","item":"https:\/\/innovationspace.ansys.com\/forum\/topics\/","nextItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic-tag\/matlab\/#listItem","name":"matlab"},"previousItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic-tag\/matlab\/#listItem","position":3,"name":"matlab","item":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic-tag\/matlab\/","nextItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/strain-calculation-at-gauss-point\/#listItem","name":"Strain calculation at Gauss point"},"previousItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/topics\/#listItem","name":"Topics"}},{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/strain-calculation-at-gauss-point\/#listItem","position":4,"name":"Strain calculation at Gauss point","previousItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic-tag\/matlab\/#listItem","name":"matlab"}}]},{"@type":"Organization","@id":"https:\/\/innovationspace.ansys.com\/forum\/#organization","name":"Ansys Learning Forum","description":"Ansys Innovation Space","url":"https:\/\/innovationspace.ansys.com\/forum\/"},{"@type":"WebPage","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/strain-calculation-at-gauss-point\/#webpage","url":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/strain-calculation-at-gauss-point\/","name":"Strain calculation at Gauss point | Ansys Learning Forum","description":"Hi,I'm writing a code in MATLAB to calculate strains of a model using the 10-node tetrahedron element, SOLID 187. Using the shape function, I multiply the strain-displacement matrix B by the nodal displacements for each element to obtain the strains at the Gauss points, and then extrapolate these strains to the nodes. While the strains","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/innovationspace.ansys.com\/forum\/#website"},"breadcrumb":{"@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/strain-calculation-at-gauss-point\/#breadcrumblist"},"datePublished":"2024-05-29T13:29:21+00:00","dateModified":"2024-05-29T13:29:21+00:00"},{"@type":"WebSite","@id":"https:\/\/innovationspace.ansys.com\/forum\/#website","url":"https:\/\/innovationspace.ansys.com\/forum\/","name":"Ansys Learning Forum","description":"Ansys Innovation Space","inLanguage":"en-US","publisher":{"@id":"https:\/\/innovationspace.ansys.com\/forum\/#organization"}}]},"og:locale":"en_US","og:site_name":"Ansys Learning Forum | Ansys Innovation Space","og:type":"article","og:title":"Strain calculation at Gauss point | Ansys Learning Forum","og:description":"Hi,I'm writing a code in MATLAB to calculate strains of a model using the 10-node tetrahedron element, SOLID 187. Using the shape function, I multiply the strain-displacement matrix B by the nodal displacements for each element to obtain the strains at the Gauss points, and then extrapolate these strains to the nodes. While the strains","og:url":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/strain-calculation-at-gauss-point\/","og:image":"https:\/\/innovationspace.ansys.com\/forum\/forum\/wp-content\/uploads\/sites\/2\/2024\/05\/29-05-2024-1716989106-mceclip2.png","og:image:secure_url":"https:\/\/innovationspace.ansys.com\/forum\/forum\/wp-content\/uploads\/sites\/2\/2024\/05\/29-05-2024-1716989106-mceclip2.png","article:published_time":"2024-05-29T13:29:21+00:00","article:modified_time":"2024-05-29T13:29:21+00:00","twitter:card":"summary_large_image","twitter:title":"Strain calculation at Gauss point | Ansys Learning Forum","twitter:description":"Hi,I'm writing a code in MATLAB to calculate strains of a model using the 10-node tetrahedron element, SOLID 187. Using the shape function, I multiply the strain-displacement matrix B by the nodal displacements for each element to obtain the strains at the Gauss points, and then extrapolate these strains to the nodes. While the strains","twitter:image":"https:\/\/innovationspace.ansys.com\/forum\/forum\/wp-content\/uploads\/sites\/2\/2024\/05\/29-05-2024-1716989106-mceclip2.png"},"aioseo_meta_data":{"post_id":"369058","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"content","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":true,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"created":"2024-10-28 16:40:16","updated":"2024-10-28 16:40:16","ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/innovationspace.ansys.com\/forum\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/innovationspace.ansys.com\/forum\/topics\/\" title=\"Topics\">Topics<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic-tag\/matlab\/\" title=\"matlab\">matlab<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tStrain calculation at Gauss point\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/innovationspace.ansys.com\/forum"},{"label":"Topics","link":"https:\/\/innovationspace.ansys.com\/forum\/topics\/"},{"label":"matlab","link":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic-tag\/matlab\/"},{"label":"Strain calculation at Gauss point","link":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/strain-calculation-at-gauss-point\/"}],"acf":[],"custom_fields":[{"0":{"_bbp_subscription":["80516","49095","151338"],"_bbp_author_ip":["23.216.133.166"]," _bbp_last_reply_id":["0"]," _bbp_likes_count":["0"],"_btv_view_count":["542"],"_bbp_topic_status":["unanswered"],"_bbp_topic_id":["369058"],"_bbp_forum_id":["27791"],"_bbp_engagement":["49095","80516","151338"],"_bbp_voice_count":["3"],"_bbp_reply_count":["3"],"_bbp_last_reply_id":["369779"],"_bbp_last_active_id":["369779"],"_bbp_last_active_time":["2024-06-04 13:48:51"]},"test":"dhjang4522gmail-com"}],"_links":{"self":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/topics\/369058","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/topics"}],"about":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":0,"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/topics\/369058\/revisions"}],"wp:attachment":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/media?parent=369058"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}