liu.seSearch for publications in DiVA

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

Identification and Estimation for Models Described by Differential-Algebraic EquationsPrimeFaces.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)Doctoral thesis, monograph (Other academic)
##### Abstract [en]

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

Institutionen för systemteknik , 2006. , 208 p.
##### Series

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

Differential-Algebraic Equations, Identifiability, Nonlinear systems, Modelling, Identification, Descriptor systems
##### National Category

Control Engineering
##### Identifiers

URN: urn:nbn:se:liu:diva-7600ISBN: 91-85643-87-4OAI: oai:DiVA.org:liu-7600DiVA: diva2:22618
##### Public defence

2006-11-10, Visionen, B Building, Linköping university, Campus Valla, Linköping, 10:15 (English)
##### Opponent

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

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

PrimeFaces.cw("AccordionPanel","widget_formSmash_j_idt413",{id:"formSmash:j_idt413",widgetVar:"widget_formSmash_j_idt413",multiple:true});
Available from: 2006-10-26 Created: 2006-10-26 Last updated: 2009-02-20

Differential-algebraic equations (DAEs) form the natural way in which models of physical systems are delivered from an object-oriented modeling tool like Modelica. Differential-algebraic equations are also known as descriptor systems, singular systems, and implicit systems. If some constant parameters in such models are unknown, one might need to estimate them from measured data from the modeled system. This is a form of system identification called gray box identification. It may also be of interest to estimate the value of time-varying variables in the model. This is often referred to as state estimation. The objective of this work is to examine how gray box identification and estimation of time-varying variables can be performed for models described by differential-algebraic equations.

If a model has external stimuli that are not measured or uncertain measurements, it is often appropriate to model this as stochastic processes. This is called noise modeling. Noise modeling is an important part of system identification and state estimation, so we examine how well-posedness of noise models for differential-algebraic equations can be characterized. For well-posed models, we then discuss how particle filters can be implemented for estimation of time-varying variables. We also discuss how constant parameters can be estimated.

When estimating time-varying variables, it is of interest to examine if the problem is observable, that is, if it has a unique solution. The corresponding property when estimating constant parameters is identifiability. In this thesis, we discuss how observability and identifiability can be determined for DAEs. We propose three approaches, where one can be seen as an extension of standard methods for state-space systems based on rank tests.

For linear DAEs, a more detailed analysis is performed. We use some well-known canonical forms to examine well-posedness of noise models and to implement estimation of time-varying variables and constant parameters. This includes formulation of Kalman filters for linear DAE models. To be able to implement the suggested methods, we show how the canonical forms can be computed using numerical software from the linear algebra package LAPACK.

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