{"id":109,"date":"2018-10-08T17:06:12","date_gmt":"2018-10-08T17:06:12","guid":{"rendered":"http:\/\/hu2.me.gatech.edu\/Ko\/?page_id=109"},"modified":"2018-10-08T19:41:55","modified_gmt":"2018-10-08T19:41:55","slug":"finite-volume-method","status":"publish","type":"page","link":"https:\/\/hu2.me.gatech.edu\/Ko\/sample-page\/past-projects\/finite-volume-method\/","title":{"rendered":"Past Project: Application of Finite Volume Method in Multiphase Flow"},"content":{"rendered":"<p>[January 2017 \u2013 May 2018]<\/p>\n<p><a href=\"http:\/\/hu2.me.gatech.edu\/Ko\/wp-content\/uploads\/2018\/10\/untitled.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-132 alignright\" src=\"http:\/\/hu2.me.gatech.edu\/Ko\/wp-content\/uploads\/2018\/10\/untitled-300x237.jpg\" alt=\"\" width=\"300\" height=\"237\" srcset=\"https:\/\/hu2.me.gatech.edu\/Ko\/wp-content\/uploads\/2018\/10\/untitled-300x237.jpg 300w, https:\/\/hu2.me.gatech.edu\/Ko\/wp-content\/uploads\/2018\/10\/untitled.jpg 519w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>This project grew out of the course MEAM646 Computational Mechanics instructed by the CFD expert Dr. Howard Hu. The course mainly teaches basic concepts including matrix solving,\u00a0<b>FVM<\/b>(finite volume method),\u00a0<strong>SIMPLER<\/strong>\u00a0algorithm,\u00a0<strong>staggered grid<\/strong>\u00a0implementation and other techniques that enable accurate and efficient computing of 2D transport equations.\u00a0A\u00a0<strong>C<\/strong>-based program was provided for us to test and to build projects on. I decided to extend the capability of the program to simulate\u00a0<strong>double-diffusive turbulence<\/strong>\u00a0and for the final project, I planned to use\u00a0<strong>level-set<\/strong>\u00a0method to simulate\u00a0<strong>multi-phase flow<\/strong>.<\/p>\n<p>Double-diffusive turbulence is rooted from\u00a0<strong>buoyancy-driven instability<\/strong>\u00a0where temperature and salinity contribute adversely to the density with one having the\u00a0stabilizing effect and another destabilizing the system. \u00a0The fact that the magnitude of the two scalars\u2019 influences on the density is different and that their diffusivities are different makes the parametric space multi-dimensional.<\/p>\n<p>This instability is especially dominant\u00a0in\u00a0<strong>oceanography<\/strong>. The surface of the ocean is usually warmer due to the radiation absorption and saltier due to the evaporation compared to the bottom of the ocean. Once the the fluid surface is perturbed, suppose a fluid parcel from the upper layer have a chance to dive down, the fluid parcel quickly give away\u00a0heat to the environment(the diffusivity of temperature is higher) and become even denser. As a result, the instability develops and the interplay between the flow and the scalars give rise to rich\u00a0behaviors.<\/p>\n<p>In 2016, a very good\u00a0<a href=\"http:\/\/www.pnas.org\/content\/113\/1\/69.abstract\" target=\"_blank\" rel=\"noopener\">paper<\/a>\u00a0was published in\u00a0<strong>PNAS<\/strong>\u00a0on this topic, stressing the beautiful transition from\u00a0<strong>damping<\/strong>regime(stabilizing scalar dominant)\u00a0to the\u00a0<strong>salt-finger<\/strong>\u00a0regime(comparable influence from the two scalars), and ultimately to a more structured, cell-based\u00a0<strong>Benard circulation<\/strong>\u00a0regime(stabilizing scalar\u00a0drops out). The figure on the top is my replication of this result. By varying buoyancy ratio,\u00a0from top to down, I was able to simulate the transition between regimes. I also got comparable result in\u00a0<strong>Nusselt numbers<\/strong>\u00a0and\u00a0<strong>Reynolds numbers<\/strong>\u00a0in a statistically averaged fashion.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[January 2017 \u2013 May 2018] This project grew out of the course MEAM646 Computational Mechanics instructed by the CFD expert Dr. Howard Hu. The course mainly teaches basic concepts including matrix solving,\u00a0FVM(finite volume method),\u00a0SIMPLER\u00a0algorithm,\u00a0staggered grid\u00a0implementation and other techniques that enable accurate and efficient computing of 2D transport equations.\u00a0A\u00a0C-based program was provided for us to test &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/hu2.me.gatech.edu\/Ko\/sample-page\/past-projects\/finite-volume-method\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Past Project: Application of Finite Volume Method in Multiphase Flow&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":106,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"class_list":["post-109","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/hu2.me.gatech.edu\/Ko\/wp-json\/wp\/v2\/pages\/109","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hu2.me.gatech.edu\/Ko\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/hu2.me.gatech.edu\/Ko\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/hu2.me.gatech.edu\/Ko\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hu2.me.gatech.edu\/Ko\/wp-json\/wp\/v2\/comments?post=109"}],"version-history":[{"count":3,"href":"https:\/\/hu2.me.gatech.edu\/Ko\/wp-json\/wp\/v2\/pages\/109\/revisions"}],"predecessor-version":[{"id":134,"href":"https:\/\/hu2.me.gatech.edu\/Ko\/wp-json\/wp\/v2\/pages\/109\/revisions\/134"}],"up":[{"embeddable":true,"href":"https:\/\/hu2.me.gatech.edu\/Ko\/wp-json\/wp\/v2\/pages\/106"}],"wp:attachment":[{"href":"https:\/\/hu2.me.gatech.edu\/Ko\/wp-json\/wp\/v2\/media?parent=109"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}