{"id":9534,"date":"2017-07-31T08:12:38","date_gmt":"2017-07-31T08:12:38","guid":{"rendered":"https:\/\/www.simscale.com\/?p=9534"},"modified":"2023-06-01T11:25:13","modified_gmt":"2023-06-01T11:25:13","slug":"wind-load-tank-farm","status":"publish","type":"post","link":"https:\/\/www.simscale.com\/blog\/wind-load-tank-farm\/","title":{"rendered":"Tank Farm Wind Load Analysis using Computational Fluid Dynamics"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Wind load is one of the main concerns in construction codes. In addition to gravitational loads, earthquakes, and other factors, wind gusts-induced loads can be key factors that cause failure in structures. These failures are mostly due to lateral forces, induced turning moments, and pressure\/suction on roof and walls, all of which deviate from the regular gravitational loads&#8217; effects on buildings and other load-carrying structures.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-10699 size-full\" src=\"https:\/\/frontend-assets.simscale.com\/media\/2017\/07\/Tank-farm-e1527248373872.jpg\" alt=\"tank farm wind load analysis using cfd computational fluid dynamics\" width=\"768\" height=\"341\"><\/p>\n<h2>What is Wind Load?<\/h2>\n<p><span style=\"font-weight: 400;\">The wind is more or less influential in a given structural design case, depending on the geographical location; for example, coastal areas and plains are more affected by wind storms and fast wind gusts. Also, the structure&#8217;s height tallness of the structure, shape, and surrounding elements affect the wind flow and therefore the pressure distribution on the surfaces. Construction codes take into account all of these factors and deliver methods to calculate loads, always in approximate and conservative ways. However, if the engineering department needs to know the details of wind load over a structure with precision, because of unusual conditions or irregular structures, other methods must be used, such as wind tunnel testing or Computational Fluid Dynamics. In this article, I&nbsp;will make use of the latter to predict the pressure distribution over a set of oil storage tanks and make comparisons with the pressure distribution over a single one.<\/span><\/p>\n<h2>    <span class=\"two-tier-top-line\">Wind Load Analysis<\/span>    <strong>Case&nbsp;Study: Wind Load Analysis of an Oil Storage Tank Farm<\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">We have a 2600-square-meter tank farm located in an oil terminal at a bayside, with ten 15-meter tall tanks together in a space confined by a dam. This is a typical configuration for these facilities. The farm&#8217;s proximity to the sea and related lack of obstacles to gusts make wind loads a special concern. Also, care must be taken, since a&nbsp;failure in any of the oil storage tanks could lead to oil spills and contamination, so there is a high risk of negative environmental impact. It is highly desirable to have a maximum amount of knowledge of the real loads and produced stress state of the structural systems, for safety and reliability assessments.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">We will use the wind gust speed of 36 m\/s from the local construction code and apply it in a CFD wind tunnel model of the tank farm, then analyze the vortex formation, turbulence, and pressures generated on the tanks.<\/span><\/p>\n<h2>    <span class=\"two-tier-top-line\">Tank Farm Simulation<\/span>    <strong>Modeling and Simulation<\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">A virtual wind tunnel was modeled using a hexahedral-dominant mesh, with the tank farm in the middle. The mesh was computed in the SimScale platform, resulting in 1.5 million cells:<\/span><\/p>\n<figure id=\"attachment_15187\" style=\"max-width: 768px;\" class=\"wp-caption alignnone\"><a href=\"https:\/\/frontend-assets.simscale.com\/media\/2017\/07\/oil-tank-farm-cfd-mesh.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-15187 size-full\" src=\"https:\/\/frontend-assets.simscale.com\/media\/2017\/07\/oil-tank-farm-cfd-mesh.png\" alt=\"tank farm cfd mesh for wind load analysis\" width=\"768\" height=\"456\" srcset=\"https:\/\/frontend-assets.simscale.com\/media\/2017\/07\/oil-tank-farm-cfd-mesh.png 768w, https:\/\/frontend-assets.simscale.com\/media\/2017\/07\/oil-tank-farm-cfd-mesh-300x178.png 300w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/a><figcaption class=\"wp-caption-text\">Figure 1: CFD Mesh<\/figcaption><\/figure>\n<figure id=\"attachment_9537\" style=\"max-width: 768px;\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-9537 size-full\" src=\"https:\/\/frontend-assets.simscale.com\/media\/2017\/05\/image3-1-e1527246437341.png\" alt=\"tank farm cfd mesh for wind load analysis\" width=\"768\" height=\"500\"><figcaption class=\"wp-caption-text\">Figure 2: CFD Mesh Close-Up<\/figcaption><\/figure>\n<p><span style=\"font-weight: 400;\">The following modeling techniques were used:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">K-omega SST turbulent model<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Steady state simulation<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Incompressible fluid<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">No-slip wall conditions on floor and bodies<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Inlet velocity condition with v=36 m\/s<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Outlet atmospheric pressure condition on other outer box faces<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Local refinements and boundary layers on walls<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Bounding box big enough to avoid the influence of boundary conditions on the internal flow at the region of interest<\/span><\/li>\n<\/ul>\n<hr>\n<p><strong>This free infographic illustrates how architects and engineers can use CFD to virtually test and optimize building designs and HVAC systems. Download it for free.<\/strong><\/p>\n<div class=\"hw-simwikiStripe\" style=\"background-image:url(https:\/\/frontend-assets.simscale.com\/media\/2017\/12\/Banner_Blog_AEC_Infographics_V1_final_819x1154.jpg); justify-content:end\"><picture>    <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/frontend-assets.simscale.com\/media\/2017\/12\/Banner_Blog_AEC_Infographics_V1_final_819x1154.jpg\" alt=\"Banner>\" \/><\/picture>\t<div class=\"hw-simwikiStripe__inner\">\t\t<a href=\"#\" class=\"btn2 btn2-default collateral-info\" data-link=\"https:\/\/explore.simscale.com\/hubfs\/resources\/infographics\/CFD_for_AEC_Applications.pdf\" data-type=\"\" data-ref=\"blog\" data-collateral-name=\"CFD for AEC Applications Infographic\" data-collateral-type=\"banner: pdf - infographic\" data-collateral-campaign=\"AEC\">Download Free Infographic <\/a>\t<\/div><\/div>\n<hr>\n<h2>    <span class=\"two-tier-top-line\">Wind Loads<\/span>    <strong>Results of the CFD Analysis<\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">The turbulent 1.5M cells simulation took 86 minutes to run on the SimScale platform. Below are some plots showing the pressure distribution and flow streams:<\/span><\/p>\n<figure id=\"attachment_9538\" style=\"max-width: 768px;\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-9538 size-full\" src=\"https:\/\/frontend-assets.simscale.com\/media\/2017\/05\/image4-1-e1527246474855.png\" alt=\"tank farm wind load analysis pressure distribution\" width=\"768\" height=\"345\"><figcaption class=\"wp-caption-text\">Figure 3: Pressure Distribution<\/figcaption><\/figure>\n<figure id=\"attachment_9541\" style=\"max-width: 768px;\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-9541 size-full\" src=\"https:\/\/frontend-assets.simscale.com\/media\/2017\/05\/image7-e1527247035875.png\" alt=\"tank farm wind load analysis streamline flow simulation\" width=\"768\" height=\"475\"><figcaption class=\"wp-caption-text\">Figure 4: Streamlines Around the Oil Storage Tanks<\/figcaption><\/figure>\n<p><span style=\"font-weight: 400;\">We can see that at regions of strangulation of the flow, the maximum speed tops at 57.5 m\/s, a 60% rise over the gust speed. Let\u2019s also examine in detail the pressure distribution:<\/span><\/p>\n<figure id=\"attachment_9536\" style=\"max-width: 768px;\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-9536 size-full\" src=\"https:\/\/frontend-assets.simscale.com\/media\/2017\/05\/image2-1-e1527247070964.png\" alt=\"tank farm wind load analysis pressure distribution\" width=\"768\" height=\"427\"><figcaption class=\"wp-caption-text\">Figure 5: Detailed View of Pressure Distribution<\/figcaption><\/figure>\n<p><span style=\"font-weight: 400;\">We find a maximum positive pressure of 872 Pa, and a maximum vacuum of 2272 Pa. The most important result we see is the asymmetrical pressure distribution on the walls of the tanks. This would induce moments and asymmetric stress distributions, which are different from analytical wind load calculation methods. To highlight this fact, a second simulation, which featured a single tank was carried out, with equal dimensions as one of the farm tanks, then compared to the corresponding tank in the farm:<\/span><\/p>\n<figure id=\"attachment_9540\" style=\"max-width: 768px;\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-9540 size-full\" src=\"https:\/\/frontend-assets.simscale.com\/media\/2017\/05\/image6-1-e1527247103865.png\" alt=\"tank farm wind load analysis pressure distribution and streamline flow simulation\" width=\"768\" height=\"401\"><figcaption class=\"wp-caption-text\">Figure 6: Streamlines Comparison, Farm (Left) vs. Solo (Right) Tank<\/figcaption><\/figure>\n<figure id=\"attachment_9542\" style=\"max-width: 768px;\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-9542 size-full\" src=\"https:\/\/frontend-assets.simscale.com\/media\/2017\/05\/image8-e1527247141527.png\" alt=\"tank farm wind load analysis pressure distribution and streamline flow simulation\" width=\"768\" height=\"393\"><figcaption class=\"wp-caption-text\">Figure 7: Pressure Distribution, Farm (Left) vs. Solo (Right) Tank<\/figcaption><\/figure>\n<p><span style=\"font-weight: 400;\">We can see that the pressure levels are lower on the oil storage tank, as expected, but that the distribution is irregular and asymmetric, so the resulting stress condition should be quite different. It is also interesting to note that in addition to the symmetry of the lone tank, a turbulent vortex developed at this flow speed. The result is that some asymmetry is to be expected in this pressure distribution, also. We can, for example, examine the total normal forces exerted on the surfaces of the tank to compare the action of the pressure:<\/span><\/p>\n<figure id=\"attachment_9543\" style=\"max-width: 777px;\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-9543 size-full\" src=\"https:\/\/frontend-assets.simscale.com\/media\/2017\/05\/image9.png\" alt=\"tank farm wind load analysis pressure forces\" width=\"777\" height=\"137\"><figcaption class=\"wp-caption-text\">Table 1: Resultant Pressure Forces<\/figcaption><\/figure>\n<p><span style=\"font-weight: 400;\">There are some interesting things we can examine here. First, the force in the X direction is not zero, which results from the asymmetries in the flows. Also, note that the total X force is higher in the farm tank case than in the solo tank case by 49%. The higher forces occur in the Z direction, and if we look at the plot, we find that it lifts the tank roof, by suction:<\/span><\/p>\n<figure id=\"attachment_9535\" style=\"max-width: 768px;\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-9535 size-full\" src=\"https:\/\/frontend-assets.simscale.com\/media\/2017\/05\/image1-1-e1527247206893.png\" alt=\"tank farm wind load analysis vertical forces\" width=\"768\" height=\"391\"><figcaption class=\"wp-caption-text\">Figure 8: Vertical Forces, Farm (Left) vs. Solo (Right) Tank<\/figcaption><\/figure>\n<h2>    <span class=\"two-tier-top-line\">Wind Load Analysis<\/span>    <strong>Conclusions<\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">These simulation results clearly show that designing and building tank farms, especially in regions where environmental and weather conditions are not ideal or steady, requires the use of computational fluid dynamics software. CFD provides very interesting insights on the flow around and inside the tank farm, which can inform engineering design decisions, such as placement of equipment around the tanks. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">The realism of the results, with the particularities found\u2014such as the asymmetries in loads\u2014could be very useful for safety and reliability assessments. The next natural step in this direction is to translate the pressure loads over each of the tanks to finite element structural models to compute stress levels and safety factors. This can also be carried out with high modeling&nbsp;detail using the SimScale platform.<\/span><\/p>\n<p>You can take a look at this tank farm <a href=\"https:\/\/www.simscale.com\/projects\/ggiraldo\/tank_farm_wind_load\/\">simulation<\/a> project and even copy it and use it as a template for your own design. Please note that this is possible with a simple trial of the Professional account on SimScale, which is free. This is how I also started using it for my consulting business and once I tested the platform, I switched to a paid account so I can use it for my customer projects. Given that the platform is cloud-based, the investment in hardware is no longer required and the subscription cost is quite fair. You can give it a try here: <a href=\"https:\/\/www.simscale.com\/product\/pricing\/\"  rel=\"noopener opener \">Plans &amp; Pricing<\/a>.<\/p>\n<hr>\n<p><strong> Discover all the simulation features provided by SimScale. Download the document below.<\/strong><\/p>\n<div class=\"hw-simwikiStripe\" style=\"background-image:url(https:\/\/frontend-assets.simscale.com\/media\/2017\/11\/Banner_Blog_Simulation_Features.jpg); justify-content:center\"><picture>    <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/frontend-assets.simscale.com\/media\/2017\/11\/Banner_Blog_Simulation_Features.jpg\" alt=\"Banner>\" \/><\/picture>\t<div class=\"hw-simwikiStripe__inner\">\t\t<a href=\"#\" class=\"btn2 btn2-default collateral-info\" data-link=\"https:\/\/explore.simscale.com\/hubfs\/resources\/brochure\/SimScale_Simulation_Features_Overview.pdf\" data-type=\"\" data-ref=\"blog\" data-collateral-name=\"SimScale Features Overview\" data-collateral-type=\"banner: pdf - platform specs\" data-collateral-campaign=\"General\">Download Features Overview <\/a>\t<\/div><\/div>\n<div class=\"arcticle-footer\">    <p>Piqued your interest? Discover the benefits of fluid flow simulation by creating a free account on the SimScale platform, no credit card required.<\/p>    <div class=\"buttons-wrapper\">        <a href=\"#\" class=\"btn2 btn2-primary btn-sign-up\" >Community Plan<\/a>        <a href=\"https:\/\/www.simscale.com\/product\/pricing\/\" class=\"btn2 btn2-default\" >Professional Trial<\/a>    <\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Wind load is one of the main concerns in construction codes. In addition to gravitational loads, earthquakes, and other...","protected":false},"author":50,"featured_media":15190,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_crdt_document":"","inline_featured_image":false,"footnotes":""},"categories":[1643,2033],"tags":[1547],"class_list":["post-9534","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cfd","category-energy","tag-wind-engineering"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.simscale.com\/wp-json\/wp\/v2\/posts\/9534","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.simscale.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.simscale.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.simscale.com\/wp-json\/wp\/v2\/users\/50"}],"replies":[{"embeddable":true,"href":"https:\/\/www.simscale.com\/wp-json\/wp\/v2\/comments?post=9534"}],"version-history":[{"count":0,"href":"https:\/\/www.simscale.com\/wp-json\/wp\/v2\/posts\/9534\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.simscale.com\/wp-json\/wp\/v2\/media\/15190"}],"wp:attachment":[{"href":"https:\/\/www.simscale.com\/wp-json\/wp\/v2\/media?parent=9534"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.simscale.com\/wp-json\/wp\/v2\/categories?post=9534"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.simscale.com\/wp-json\/wp\/v2\/tags?post=9534"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}