liu.seSearch for publications in DiVA

CiteExport$(function(){PrimeFaces.cw("TieredMenu","widget_formSmash_upper_j_idt295",{id:"formSmash:upper:j_idt295",widgetVar:"widget_formSmash_upper_j_idt295",autoDisplay:true,overlay:true,my:"left top",at:"left bottom",trigger:"formSmash:upper:exportLink",triggerEvent:"click"});}); $(function(){PrimeFaces.cw("OverlayPanel","widget_formSmash_upper_j_idt304_j_idt310",{id:"formSmash:upper:j_idt304:j_idt310",widgetVar:"widget_formSmash_upper_j_idt304_j_idt310",target:"formSmash:upper:j_idt304:permLink",showEffect:"blind",hideEffect:"fade",my:"right top",at:"right bottom",showCloseIcon:true});});

Data Assimilation in Fluid Dynamics using Adjoint OptimizationPrimeFaces.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}); 2007 (English)Doctoral thesis, comprehensive summary (Other academic)
##### Abstract [en]

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

Matematiska institutionen , 2007.
##### Series

Linköping Studies in Science and Technology. Dissertations, ISSN 0345-7524 ; 1121
##### Keyword [en]

Data assimilation, Inverse problem, Adjoint optimization, Burgers' equation, nonlinear, Landweber, Initial pressure, Euler flow
##### National Category

Computational Mathematics
##### Identifiers

URN: urn:nbn:se:liu:diva-9684ISBN: 978-91-85831-21-0 (print)OAI: oai:DiVA.org:liu-9684DiVA: diva2:24091
##### Public defence

2007-09-14, Glashuset, Hus B, Campus Valla, Linköpings universitet, Linköping, 10:15 (English)
##### Opponent

PrimeFaces.cw("AccordionPanel","widget_formSmash_j_idt1118",{id:"formSmash:j_idt1118",widgetVar:"widget_formSmash_j_idt1118",multiple:true});
##### Supervisors

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

PrimeFaces.cw("AccordionPanel","widget_formSmash_j_idt1130",{id:"formSmash:j_idt1130",widgetVar:"widget_formSmash_j_idt1130",multiple:true});
Available from: 2007-09-17 Created: 2007-09-17 Last updated: 2016-03-14
##### List of papers

Data assimilation arises in a vast array of different topics: traditionally in meteorological and oceanographic modelling, wind tunnel or water tunnel experiments and recently from biomedical engineering. Data assimilation is a process for combine measured or observed data with a mathematical model, to obtain estimates of the expected data. The measured data usually contains inaccuracies and is given with low spatial and/or temporal resolution.

In this thesis data assimilation for time dependent fluid flow is considered. The flow is assumed to satisfy a given partial differential equation, representing the mathematical model. The problem is to determine the initial state which leads to a flow field which satisfies the flow equation and is close to the given data.

In the first part we consider one-dimensional flow governed by Burgers’ equation. We analyze two iterative methods for data assimilation problem for this equation. One of them so called adjoint optimization method, is based on minimization in L2-norm. We show that this minimization problem is ill-posed but the adjoint optimization iterative method is regularizing, and represents the well-known Landweber method in inverse problems. The second method is based on L2-minimization of the gradient. We prove that this problem always has a solution. We present numerical comparisons of these two methods.

In the second part three-dimensional inviscid compressible flow represented by the Euler equations is considered. Adjoint technique is used to obtain an explicit formula for the gradient to the optimization problem. The gradient is used in combination with a quasi-Newton method to obtain a solution. The main focus regards the derivation of the adjoint equations with boundary conditions. An existing flow solver EDGE has been modified to solve the adjoint Euler equations and the gradient computations are validated numerically. The proposed iteration method are applied to a test problem where the initial pressure state is reconstructed, for exact data as well as when disturbances in data are present. The numerical convergence and the result are satisfying.

1. Iterative Methods for Data Assimilation for Burgers's Equation$(function(){PrimeFaces.cw("OverlayPanel","overlay24088",{id:"formSmash:j_idt1172:0:j_idt1176",widgetVar:"overlay24088",target:"formSmash:j_idt1172:0:partsLink",showEvent:"mousedown",hideEvent:"mousedown",showEffect:"blind",hideEffect:"fade",appendToBody:true});});

2. Reconstruction of initial state for 3D time dependent Euler flow using adjoint optimization$(function(){PrimeFaces.cw("OverlayPanel","overlay24089",{id:"formSmash:j_idt1172:1:j_idt1176",widgetVar:"overlay24089",target:"formSmash:j_idt1172:1:partsLink",showEvent:"mousedown",hideEvent:"mousedown",showEffect:"blind",hideEffect:"fade",appendToBody:true});});

3. Reconstruction of velocity data, using optimization$(function(){PrimeFaces.cw("OverlayPanel","overlay24090",{id:"formSmash:j_idt1172:2:j_idt1176",widgetVar:"overlay24090",target:"formSmash:j_idt1172:2:partsLink",showEvent:"mousedown",hideEvent:"mousedown",showEffect:"blind",hideEffect:"fade",appendToBody:true});});

isbn
urn-nbn$(function(){PrimeFaces.cw("Tooltip","widget_formSmash_j_idt1863",{id:"formSmash:j_idt1863",widgetVar:"widget_formSmash_j_idt1863",showEffect:"fade",hideEffect:"fade",showDelay:500,hideDelay:300,target:"formSmash:altmetricDiv"});});

CiteExport$(function(){PrimeFaces.cw("TieredMenu","widget_formSmash_lower_j_idt1916",{id:"formSmash:lower:j_idt1916",widgetVar:"widget_formSmash_lower_j_idt1916",autoDisplay:true,overlay:true,my:"left top",at:"left bottom",trigger:"formSmash:lower:exportLink",triggerEvent:"click"});}); $(function(){PrimeFaces.cw("OverlayPanel","widget_formSmash_lower_j_idt1917_j_idt1919",{id:"formSmash:lower:j_idt1917:j_idt1919",widgetVar:"widget_formSmash_lower_j_idt1917_j_idt1919",target:"formSmash:lower:j_idt1917:permLink",showEffect:"blind",hideEffect:"fade",my:"right top",at:"right bottom",showCloseIcon:true});});