{"id":67,"date":"2017-10-27T12:40:07","date_gmt":"2017-10-27T12:40:07","guid":{"rendered":"http:\/\/wikkiltd.co.uk\/wp\/?page_id=67"},"modified":"2017-12-21T14:35:40","modified_gmt":"2017-12-21T14:35:40","slug":"dynamic-mesh-handling","status":"publish","type":"page","link":"https:\/\/wikki.co.uk\/index.php\/our-services\/dynamic-mesh-handling\/","title":{"rendered":"Dynamic mesh handling"},"content":{"rendered":"<div id=\"pl-67\"  class=\"panel-layout\" ><div id=\"pg-67-0\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-67-0-0\"  class=\"panel-grid-cell\" ><div id=\"panel-67-0-0-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"0\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-editor so-widget-sow-editor-base\"\n\t\t\t\n\t\t>\n<div class=\"siteorigin-widget-tinymce textwidget\">\n\t<p>The foam-extend library has outstanding dynamic mesh capabilities. Together with custom enhancements by Wikki, we can offer the full range of dynamic mesh functionality.<\/p>\n<p>\u00a0<\/p>\n<\/div>\n<\/div><\/div><\/div><\/div><div id=\"pg-67-1\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-67-1-0\"  class=\"panel-grid-cell\" ><div id=\"panel-67-1-0-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"1\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-editor so-widget-sow-editor-base\"\n\t\t\t\n\t\t><h3 class=\"widget-title\">MESH MOTION<\/h3>\n<div class=\"siteorigin-widget-tinymce textwidget\">\n\t<p>A large number of mesh motion types is available to suit many different applications:<\/p>\n<ul>\n<li>Prescribed motion of multiple mesh parts (e.g. turbomachinery applications)<\/li>\n<li>Mesh deformation based on boundary movement (e.g. solid mechanics, FSI)<\/li>\n<li>Mesh motion based on 6DOF movement of one of more bodies<\/li>\n<li>Mesh motion of the entire domain coupled to 6DOF movement (e.g. naval hydrodynamics)<\/li>\n<\/ul>\n<\/div>\n<\/div><\/div><\/div><\/div><div id=\"pg-67-2\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-67-2-0\"  class=\"panel-grid-cell\" ><div id=\"panel-67-2-0-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"2\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-editor so-widget-sow-editor-base\"\n\t\t\t\n\t\t><h3 class=\"widget-title\">GGI (GRID\/GRID-INTERPOLATION)<\/h3>\n<div class=\"siteorigin-widget-tinymce textwidget\">\n\t<p>Grid\/grid-interpolation allows to join two mesh parts at a common boundary where the boundary faces do not coincide. This functionality is available for both static and moving mesh parts. The GGI implementation in foam-extend is fully parallelised and shows good scaling behaviour over hundreds of processors!<\/p>\n<p>Typical applications include:<\/p>\n<ul>\n<li>Rotor\/stator configurations in turbomachinery<\/li>\n<li>Cyclic boundaries with non-identical face structure<\/li>\n<li>Sliding interfaces<\/li>\n<\/ul>\n<\/div>\n<\/div><\/div><\/div><\/div><div id=\"pg-67-3\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-67-3-0\"  class=\"panel-grid-cell\" ><div id=\"panel-67-3-0-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"3\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-editor so-widget-sow-editor-base\"\n\t\t\t\n\t\t><h3 class=\"widget-title\">TOPOLOGICAL MESH CHANGES<\/h3>\n<div class=\"siteorigin-widget-tinymce textwidget\">\n\t<p>In foam-extend, topological changes such as mesh layer addition\/removal, mesh connectivity changes at sliding interfaces and boundary attach\/detach that allows to model e.g. closing valves. Internal combustion engines typically apply a combination of these topological changes to accurately replicate piston and valve motion.<\/p>\n<p>\u00a0<\/p>\n<\/div>\n<\/div><\/div><\/div><\/div><div id=\"pg-67-4\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-67-4-0\"  class=\"panel-grid-cell\" ><div id=\"panel-67-4-0-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"4\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-editor so-widget-sow-editor-base\"\n\t\t\t\n\t\t><h3 class=\"widget-title\">IMMERSED BOUNDARY METHOD<\/h3>\n<div class=\"siteorigin-widget-tinymce textwidget\">\n\t<p>Simulation of the flow around immersed boundary is carried out on a grid (usually<br \/> Cartesian) which does not conform to the boundary shape. The boundary shape is represented by masking out cell and face. In the cells that are intersected by the boundary shape, the transport equations are modified. This allows to specify arbitrary shapes and shape changes without the need to (re-)generate a body fitted mesh.<\/p>\n<p>\u00a0<\/p>\n<\/div>\n<\/div><\/div><\/div><\/div><div id=\"pg-67-5\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-67-5-0\"  class=\"panel-grid-cell\" ><div id=\"panel-67-5-0-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"5\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-editor so-widget-sow-editor-base\"\n\t\t\t\n\t\t><h3 class=\"widget-title\">OVERSET MESH<\/h3>\n<div class=\"siteorigin-widget-tinymce textwidget\">\n\t<p>The overset mesh method allows to superimpose an arbitrary number of body fitted meshes and refinement regions on a background mesh. Mesh parts can be static or moving. Typical applications are ship hull simulations with moving propellers.<\/p>\n<p>\u00a0<\/p>\n<\/div>\n<\/div><\/div><\/div><\/div><div id=\"pg-67-6\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-67-6-0\"  class=\"panel-grid-cell\" ><div id=\"panel-67-6-0-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"6\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-editor so-widget-sow-editor-base\"\n\t\t\t\n\t\t><h3 class=\"widget-title\">ADAPTIVE MESH REFINEMENT<\/h3>\n<div class=\"siteorigin-widget-tinymce textwidget\">\n\t<p>Refinement of the mesh based on preliminary simulation results can be based on field values, gradients, geometric properties, or any arbitrary function. Adaptive mesh refinement increases accuracy of simulations while avoiding unnecessary computational expense.<\/p>\n<\/div>\n<\/div><\/div><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>The foam-extend library has outstanding dynamic mesh capabilities. Together with custom enhancements by Wikki, we can offer the full range of dynamic mesh functionality. \u00a0 A large number of mesh motion types is available to suit many different applications: Prescribed motion of multiple mesh parts (e.g. turbomachinery applications) Mesh deformation based on boundary movement (e.g. [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":55,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"_links":{"self":[{"href":"https:\/\/wikki.co.uk\/index.php\/wp-json\/wp\/v2\/pages\/67"}],"collection":[{"href":"https:\/\/wikki.co.uk\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/wikki.co.uk\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/wikki.co.uk\/index.php\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/wikki.co.uk\/index.php\/wp-json\/wp\/v2\/comments?post=67"}],"version-history":[{"count":6,"href":"https:\/\/wikki.co.uk\/index.php\/wp-json\/wp\/v2\/pages\/67\/revisions"}],"predecessor-version":[{"id":707,"href":"https:\/\/wikki.co.uk\/index.php\/wp-json\/wp\/v2\/pages\/67\/revisions\/707"}],"up":[{"embeddable":true,"href":"https:\/\/wikki.co.uk\/index.php\/wp-json\/wp\/v2\/pages\/55"}],"wp:attachment":[{"href":"https:\/\/wikki.co.uk\/index.php\/wp-json\/wp\/v2\/media?parent=67"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}