References$(function(){PrimeFaces.cw("TieredMenu","widget_formSmash_upper_j_idt145",{id:"formSmash:upper:j_idt145",widgetVar:"widget_formSmash_upper_j_idt145",autoDisplay:true,overlay:true,my:"left top",at:"left bottom",trigger:"formSmash:upper:referencesLink",triggerEvent:"click"});}); $(function(){PrimeFaces.cw("OverlayPanel","widget_formSmash_upper_j_idt146_j_idt148",{id:"formSmash:upper:j_idt146:j_idt148",widgetVar:"widget_formSmash_upper_j_idt146_j_idt148",target:"formSmash:upper:j_idt146:permLink",showEffect:"blind",hideEffect:"fade",my:"right top",at:"right bottom",showCloseIcon:true});});

A new approach to computational turbulence modelingPrimeFaces.cw("AccordionPanel","widget_formSmash_some",{id:"formSmash:some",widgetVar:"widget_formSmash_some",multiple:true}); PrimeFaces.cw("AccordionPanel","widget_formSmash_all",{id:"formSmash:all",widgetVar:"widget_formSmash_all",multiple:true});
function selectAll()
{
var panelSome = $(PrimeFaces.escapeClientId("formSmash:some"));
var panelAll = $(PrimeFaces.escapeClientId("formSmash:all"));
panelAll.toggle();
toggleList(panelSome.get(0).childNodes, panelAll);
toggleList(panelAll.get(0).childNodes, panelAll);
}
/*Toggling the list of authorPanel nodes according to the toggling of the closeable second panel */
function toggleList(childList, panel)
{
var panelWasOpen = (panel.get(0).style.display == 'none');
// console.log('panel was open ' + panelWasOpen);
for (var c = 0; c < childList.length; c++) {
if (childList[c].classList.contains('authorPanel')) {
clickNode(panelWasOpen, childList[c]);
}
}
}
/*nodes have styleClass ui-corner-top if they are expanded and ui-corner-all if they are collapsed */
function clickNode(collapse, child)
{
if (collapse && child.classList.contains('ui-corner-top')) {
// console.log('collapse');
child.click();
}
if (!collapse && child.classList.contains('ui-corner-all')) {
// console.log('expand');
child.click();
}
}
PrimeFaces.cw("AccordionPanel","widget_formSmash_responsibleOrgs",{id:"formSmash:responsibleOrgs",widgetVar:"widget_formSmash_responsibleOrgs",multiple:true}); 2006 (English)In: Computer Methods in Applied Mechanics and Engineering, ISSN 0045-7825, E-ISSN 1879-2138, Vol. 195, no 23-24, 2865-2880 p.Article in journal (Refereed) Published
##### Abstract [en]

##### Place, publisher, year, edition, pages

2006. Vol. 195, no 23-24, 2865-2880 p.
##### Keyword [en]

Adaptive DNS/LES; Adaptivity; Computability; Adaptive finite element method; A posteriori error estimate; Turbulence; Incompressible flow; DNS; LES
##### National Category

Computational Mathematics
##### Identifiers

URN: urn:nbn:se:kth:diva-40877DOI: 10.1016/j.cma.2004.09.015ISI: 000236783800002OAI: oai:DiVA.org:kth-40877DiVA: diva2:442609
#####

PrimeFaces.cw("AccordionPanel","widget_formSmash_j_idt375",{id:"formSmash:j_idt375",widgetVar:"widget_formSmash_j_idt375",multiple:true});
#####

PrimeFaces.cw("AccordionPanel","widget_formSmash_j_idt381",{id:"formSmash:j_idt381",widgetVar:"widget_formSmash_j_idt381",multiple:true});
#####

PrimeFaces.cw("AccordionPanel","widget_formSmash_j_idt387",{id:"formSmash:j_idt387",widgetVar:"widget_formSmash_j_idt387",multiple:true});
##### Note

QC 20110930Available from: 2011-09-22 Created: 2011-09-22 Last updated: 2011-11-17Bibliographically approved

We present a new approach to computational fluid dynamics (CFD) using adaptive stabilized Galerkin finite element methods with duality based a posteriori error control for chosen output quantities of interest. We address the basic question of computability in CFD: For a given flow, what quantity is computable to what tolerance to what cost? We focus on incompressible Newtonian flow with medium to large Reynolds numbers involving both laminar and turbulent flow features. We estimate a posteriori the output of the computed solution with the output based on the exact solution to the Navier–Stokes equations, thus circumventing introducing and modeling Reynolds stresses in averaged Navier–Stokes equations. Our basic tool is a representation formula for the error in the quantity of interest in terms of a space–time integral of the residual of a computed solution multiplied by weights related to derivatives of the solution of an associated dual problem with data connected to the output. We use the error representation formula to derive an a posteriori error estimate combining residuals with computed dual weights, which is used for mesh adaptivity in space–time with the objective of satisfying a given error tolerance with minimal computational effort. We show in a concrete example that outputs such as a mean value in time of drag of a turbulent flow around a bluff body are computable on a PC with a tolerance of a few percent using a few hundred thousand mesh points in space. We refer to our methodology as *adaptive DNS/LES*, where automatically by adaptivity certain features of the flow are resolved in a *direct numerical simulation* (DNS), while certain other small scale turbulent features are left unresolved in a *large eddy simulation* (LES). The stabilization of the Galerkin method giving a weighted least square control of the residual acts as the subgrid model in the LES. The a posteriori error estimate takes into account both the error from discretization and the error from the subgrid model. We pay particular attention to the stability of the dual solution from (i) perturbations replacing the exact convection velocity by a computed velocity, and (ii) computational solution of the dual problem, which are the crucial aspects entering by avoiding using averaged Navier–Stokes equations including Reynolds stresses. A crucial observation is that the contribution from subgrid modeling in the a posteriori error estimation is small, making it possible to simulate aspects of turbulent flow without accurate modeling of Reynolds stresses.

References$(function(){PrimeFaces.cw("TieredMenu","widget_formSmash_lower_j_idt1080",{id:"formSmash:lower:j_idt1080",widgetVar:"widget_formSmash_lower_j_idt1080",autoDisplay:true,overlay:true,my:"left top",at:"left bottom",trigger:"formSmash:lower:referencesLink",triggerEvent:"click"});}); $(function(){PrimeFaces.cw("OverlayPanel","widget_formSmash_lower_j_idt1081_j_idt1083",{id:"formSmash:lower:j_idt1081:j_idt1083",widgetVar:"widget_formSmash_lower_j_idt1081_j_idt1083",target:"formSmash:lower:j_idt1081:permLink",showEffect:"blind",hideEffect:"fade",my:"right top",at:"right bottom",showCloseIcon:true});});