{"id":229,"date":"2025-09-23T11:28:11","date_gmt":"2025-09-23T17:28:11","guid":{"rendered":"https:\/\/thesinewave.com\/home\/?page_id=229"},"modified":"2025-09-23T12:28:02","modified_gmt":"2025-09-23T18:28:02","slug":"insights","status":"publish","type":"page","link":"https:\/\/thesinewave.com\/home\/insights\/","title":{"rendered":"Insights"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\"><strong>Part One: Fracture Mechanics Flaw Evaluation<\/strong><\/h1>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Linear Interpolation<\/strong><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">The frustration with interpolation. What to do when the aspect ratio isn\u2019t on the table?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Guru, expert, wizard, savant\u2026 Please do not hurl insults at me. My involvement with Fracture Mechanics (FM) started pretty much like anybody else \u2013 by being pulled through a knot-hole sideways and making mistakes. These posts are just some of the things learned over the years and hopefully will help people out with some of the more common questions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Understanding that the ASME tables are a canned solution for flaw acceptance criteria (yes, some flaws are acceptable). Also, the individual tables are specific to each Code book that uses them. Sec. VIII, Sec. XI, and B31.3, being the most common that we UT people encounter. That said, here we go.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To use these tables, we draw a rectangular box, with the length parallel and the height normal to the inside surface, around the flaw\u2019s extremities, then get a flaw height <em>(h<sub>f<\/sub>)<\/em> to length <em>(l<sub>f<\/sub>)<\/em> ratio and call it an aspect ratio <em>(h<sub>f<\/sub>\/l<sub>f<\/sub>) (this is B31 nomenclature, it would be a\/l in Sec. VIII and XI).<\/em> Pretty simple right? So far, so good until you realize you have some weirdo number that doesn\u2019t fit neatly in the table. What to do? (hint \u2013 read the notes, always read the notes!)<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"543\" height=\"399\" src=\"https:\/\/i0.wp.com\/thesinewave.com\/wp-content\/uploads\/2025\/09\/image.jpg?fit=543%2C399&amp;ssl=1\" alt=\"\" class=\"wp-image-230\" srcset=\"https:\/\/i0.wp.com\/thesinewave.com\/wp-content\/uploads\/2025\/09\/image.jpg?w=543&amp;ssl=1 543w, https:\/\/i0.wp.com\/thesinewave.com\/wp-content\/uploads\/2025\/09\/image.jpg?resize=300%2C220&amp;ssl=1 300w\" sizes=\"(max-width: 525px) 100vw, 525px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"405\" height=\"497\" src=\"https:\/\/i0.wp.com\/thesinewave.com\/wp-content\/uploads\/2025\/09\/image-1.png?fit=405%2C497&amp;ssl=1\" alt=\"\" class=\"wp-image-233\" style=\"width:494px;height:auto\" srcset=\"https:\/\/i0.wp.com\/thesinewave.com\/wp-content\/uploads\/2025\/09\/image-1.png?w=405&amp;ssl=1 405w, https:\/\/i0.wp.com\/thesinewave.com\/wp-content\/uploads\/2025\/09\/image-1.png?resize=244%2C300&amp;ssl=1 244w\" sizes=\"(max-width: 405px) 100vw, 405px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Can I just split the difference? No, please don\u2019t do this. This would be averaging and not linear interpolation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Can I round the numbers? Yes, but only DOWN to the lower (more conservative) number in the column.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this case 0.33 would become 0.30. Always round to the lower number, and never up (e.g., 0.34, being closer to 0.35, would still round down to 0.30).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The problem with just rounding (other than being lazy \u2013 after all, you went through a lot of effort to get your best numbers. Why stop now?) is that you could unfairly penalize the component. Repairs are bad for everyone and the component. Leaving a benign flaw alone is far better than needlessly grabbing an arc gouger or grinder and re-welding a localized area.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The other (most correct) option available is to use linear interpolation. What is interpolation? Interpolation is a method of creating a new data point based on a set of known data points. This allows us to create those sections of the table that are not included in it. (they\u2019re in there, they just don\u2019t know it yet.)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Locate the two aspect ratios that your \u201cactual\u201d aspect ratio value fits between. You will be using the immediate value(s) above and below your actual number. In this example 0.33 fits between 0.30 and 0.35 on the table (in the equation below, these will be our X<sub>1<\/sub> and X<sub>2<\/sub> values respectively).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Next, follow the rows across to obtain the two corresponding numbers from the Hf\/Tw column. As you can see, we will land somewhere between 0.064 and 0.074 (for this equation these known values will be our Y<sub>1<\/sub> and Y<sub>2<\/sub> values).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here is a common formula to accomplish interpolation. There are tons of videos and detailed info on the web. If you get a spreadsheet from your buddy, make sure you test drive it before use.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"474\" height=\"120\" src=\"https:\/\/i0.wp.com\/thesinewave.com\/wp-content\/uploads\/2025\/09\/image.png?fit=474%2C120&amp;ssl=1\" alt=\"\" class=\"wp-image-232\" srcset=\"https:\/\/i0.wp.com\/thesinewave.com\/wp-content\/uploads\/2025\/09\/image.png?w=474&amp;ssl=1 474w, https:\/\/i0.wp.com\/thesinewave.com\/wp-content\/uploads\/2025\/09\/image.png?resize=300%2C76&amp;ssl=1 300w\" sizes=\"(max-width: 474px) 100vw, 474px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">(Note: you can interpolate in any direction, it also works going across to get the correct T value. See note \u201c(b)\u201d below the table.)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">An easy way to think about interpolation is to represent it in a simple X, Y graph as shown below. In this case \u201cX\u201d represents the aspect ratio, and \u201cY\u201d represents the acceptance criteria values. It could also be the other way around, its user defined.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"496\" height=\"489\" src=\"https:\/\/i0.wp.com\/thesinewave.com\/wp-content\/uploads\/2025\/09\/image-1.jpg?fit=496%2C489&amp;ssl=1\" alt=\"\" class=\"wp-image-231\" srcset=\"https:\/\/i0.wp.com\/thesinewave.com\/wp-content\/uploads\/2025\/09\/image-1.jpg?w=496&amp;ssl=1 496w, https:\/\/i0.wp.com\/thesinewave.com\/wp-content\/uploads\/2025\/09\/image-1.jpg?resize=300%2C296&amp;ssl=1 300w, https:\/\/i0.wp.com\/thesinewave.com\/wp-content\/uploads\/2025\/09\/image-1.jpg?resize=100%2C100&amp;ssl=1 100w\" sizes=\"(max-width: 496px) 100vw, 496px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">In the next post\u2026 Can you have an aspect ratio greater than 0.50? (hint \u2013 the answer is in the \u201cno\u201d.)<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Part Two: Fracture Mechanics Flaw Characterization<\/strong><\/h1>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>What is \u201c2a\u201d?<\/strong><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">First off, what we do as UT practitioners is flaw characterization and not Fracture Mechanics. \u201cFracture Mechanics is the science of determining the resistance to fracture of a material or engineering component\u201d (EPRI Primer NP-5792-SR, 1991).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">About 3-4 times a year someone will call asking a question about running the fracture mechanics formulas in the ASME Code sections.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">First things first, ensure you are looking at the right tables, B31, Section VIII, and Section XI are all different. It makes sense as these are all different products from piping, pressure vessels, and Nuclear Inservice.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Probably the #1 question is what to do with \u201c2a\u201d for subsurface flaws and this generally stems from this figure in Section VIII.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"545\" height=\"336\" src=\"https:\/\/i0.wp.com\/thesinewave.com\/wp-content\/uploads\/2025\/09\/image-2.png?fit=545%2C336&amp;ssl=1\" alt=\"\" class=\"wp-image-245\" srcset=\"https:\/\/i0.wp.com\/thesinewave.com\/wp-content\/uploads\/2025\/09\/image-2.png?w=545&amp;ssl=1 545w, https:\/\/i0.wp.com\/thesinewave.com\/wp-content\/uploads\/2025\/09\/image-2.png?resize=300%2C185&amp;ssl=1 300w\" sizes=\"(max-width: 525px) 100vw, 525px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The calculation to apply the accept \/ reject tables is \u201ca\/l\u201d for your aspect ratio. The confusion comes from not realizing that the flaw height in this figure is \u201c2a\u201d, and not just \u201ca\u201d. Therefore the magic number you use in the \u201ca\/l\u201d calculation is <strong>HALF the actual flaw height. <\/strong>Otherwise the calculation at the top of the table would read \u201c2a\/l\u201d, which it does not. Some have even asked if you are supposed to double the flaw height, no you do not.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Why is this? \u2013 Great question and to be honest it could be spelled out better in the books. The reason is, a subsurface flaw has two directions to exert force, essentially towards the I.D. and the O.D. therefore, in the tables only half is considered.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Remember though all the Code Books are different. Do not mix and match.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here is a similar drawing from Annex R of B31.3:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"556\" height=\"311\" src=\"https:\/\/i0.wp.com\/thesinewave.com\/wp-content\/uploads\/2025\/09\/image-3.png?fit=556%2C311&amp;ssl=1\" alt=\"\" class=\"wp-image-246\" srcset=\"https:\/\/i0.wp.com\/thesinewave.com\/wp-content\/uploads\/2025\/09\/image-3.png?w=556&amp;ssl=1 556w, https:\/\/i0.wp.com\/thesinewave.com\/wp-content\/uploads\/2025\/09\/image-3.png?resize=300%2C168&amp;ssl=1 300w\" sizes=\"(max-width: 525px) 100vw, 525px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The nomenclature of drawing is different, what was <em>\u201c2a\u201d<\/em> suddenly became <em>\u201chf\u201d,<\/em> <em>\u201cl\u201d<\/em> is now <em>\u201clf\u201d,<\/em> and the same for <em>\u201cS\u201d <\/em>becoming<em> \u201cSf\u201d.<\/em> Most importantly is the omission of the <em>\u201c2\u201d.<\/em> In the case of the B31.3 code, you use the <strong>ENTIRE flaw height<\/strong> for the calculations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">What? Why is this different? If you notice the values in the tables from Sec. VIII and B31.3 are different. The B31 tables have already built in compensation for the full flaw height.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So please remember the different book sections are all for different products and are not interchangeable. Take your time, ask questions, you\u2019ll be fine, and always, always read the notes under the Tables!<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Part 3: Fracture Mechanics Flaw Evaluation<\/strong><\/h1>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>A Flaw That Exceeds 0.50 Aspect Ratio<\/strong><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">If you look at the ASME acceptance tables in Sec VIII, Sec XI, and B31.3 you realize that all tables only go up to an aspect ratio (<em>a\/l<\/em>) of 0.5. The exception being the subsurface table of B31.3, which goes up to 1.0. You\u2019ll also remember the B31 Code uses the entire flaw height for the aspect ratio, and the others use half (or \u201c2a\u201d rather).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Reading through the paragraphs of Sec VIII or XI, they will explicitly tell you that you cannot have an aspect ratio (<em>a\/l<\/em>) greater than 0.5, whereas the B31 Code does not address it. Why is this, and what do I do with this flaw?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Not sure the real reason why, but I can tell you that B31.3 Annex R was adopted in the mid 20-teens and was written by NDE people for NDE people. Whereas the tables in the other Code sections are much older.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So, can you have an aspect ratio that exceeds 0.50? \u2013 yes in real life you absolutely can. They are not very common, but it is possible. Imaging a stack of individual flaws that make the proximity rules and are therefore counted as a single flaw. Probably the most likely situation, but again not very common.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Still, why does the Code say you can\u2019t have one? Well, it doesn\u2019t. Not really anyways, what it is really telling you is that you cannot apply it to the tables\u2026 In the shape it\u2019s in. The Code doesn\u2019t directly tell you what to do with it, at least not in a sentence.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This was one of the worst Easter egg hunts I had ever been on with these books and may warrant a little criticism. However, I did find it in the figures (pics). Not very obvious, and I can\u2019t help but feel that a simple sentence would suffice stating that: \u201cA flaw having an aspect ratio exceeding <em>a\/l<\/em> = 0.5 shall be extended in the <em>l<\/em> dimension such that <em>l<\/em> = 2a\u201d Bam, done\u2026 Maybe I\u2019ll ask?<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"525\" height=\"311\" src=\"https:\/\/i0.wp.com\/thesinewave.com\/wp-content\/uploads\/2025\/09\/ASME-L2a.png?resize=525%2C311&#038;ssl=1\" alt=\"\" class=\"wp-image-256\" srcset=\"https:\/\/i0.wp.com\/thesinewave.com\/wp-content\/uploads\/2025\/09\/ASME-L2a.png?resize=1024%2C607&amp;ssl=1 1024w, https:\/\/i0.wp.com\/thesinewave.com\/wp-content\/uploads\/2025\/09\/ASME-L2a.png?resize=300%2C178&amp;ssl=1 300w, https:\/\/i0.wp.com\/thesinewave.com\/wp-content\/uploads\/2025\/09\/ASME-L2a.png?resize=768%2C455&amp;ssl=1 768w, https:\/\/i0.wp.com\/thesinewave.com\/wp-content\/uploads\/2025\/09\/ASME-L2a.png?w=1479&amp;ssl=1 1479w\" sizes=\"(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">So yes, in the case of having a flaw with a greater than 0.50 aspect ratio the answer is to artificially extend the length of your flaw to the 2a dimension. Thus, giving it an aspect ratio of 0.5.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Part One: Fracture Mechanics Flaw Evaluation Linear Interpolation The frustration with interpolation. What to do when the aspect ratio isn\u2019t on the table? Guru, expert, wizard, savant\u2026 Please do not hurl insults at me. My involvement with Fracture Mechanics (FM) started pretty much like anybody else \u2013 by being pulled through a knot-hole sideways and &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/thesinewave.com\/home\/insights\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Insights&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"nf_dc_page":"","om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-229","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/thesinewave.com\/home\/wp-json\/wp\/v2\/pages\/229","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thesinewave.com\/home\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/thesinewave.com\/home\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/thesinewave.com\/home\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/thesinewave.com\/home\/wp-json\/wp\/v2\/comments?post=229"}],"version-history":[{"count":7,"href":"https:\/\/thesinewave.com\/home\/wp-json\/wp\/v2\/pages\/229\/revisions"}],"predecessor-version":[{"id":257,"href":"https:\/\/thesinewave.com\/home\/wp-json\/wp\/v2\/pages\/229\/revisions\/257"}],"wp:attachment":[{"href":"https:\/\/thesinewave.com\/home\/wp-json\/wp\/v2\/media?parent=229"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}