A differential algebraic equation (DAE) is an implicit system of differential equations in state and control variables. An integer quantity called the index is one measure of how different a DAE is from being an explicit ordinary differential equation (ODE). Many problems are most naturally initially modeled as a DAE particularly those that are analyzed and simulated using computer generated mathematical models. DAEs occur in optimization when the original problem is a DAE or because of the activation of constraints. Because of DAEs importance, a variety of numerical techniques have been developed in recent years to simulate and analyze DAEs although most of these methods only work on specific classes of problems with special structure and low index. Unfortunately many widely used software packages cannot accept DAE models, or if they can accept them, the models must be index one or have special structure. One way to address both the problem of general DAE integrators and wider use of DAE models in current software, is to embed the DAE into an ordinary differential equation (ODE) called a completion of the DAE. The idea of embedding the DAE solutions into an ODE has been around for some time. However, traditional approaches either left the new additional dynamics under determined or again only worked for special classes of systems. A more general and automated type of embedding, such as that to be investigated in the proposed project, would greatly extend the applicability of many current software packages. In this project the investigators and his colleagues and students will work on the analysis, computation, and application of completions of general DAEs. Analysis backed algorithms will be constructed to generate completions with desired extra dynamics. The proposed research represents a major extension and modification of this idea to general nonlinear DAEs and the development of new results on controlling the nature of these additional dynamics. The obtained results will be of considerable independent interest but the proposal will focus on first applying the new results to simulation and control. The proposed research will result in improved algorithms and new theoretical understanding of numerical methods for differential algebraic equations and their use in control and simulation.

Increasingly in many problems in science and industry the process or machine is described in terms of what are called differential equations. This mathematical model is then used to simulate the process on a computer and to predict what the real system would do, to design more efficient processes, and to improve performance. However, the problems of interest in science and engineering today are becoming increasingly complex so that today mathematical models are often formed by combining together several different mathematical models. A mathematical model of a biotechnological system, for example, might include equations describing fluid flow, chemical reactions, and mechanics. These composite mathematical models are often very complex and are sometimes not in a form that is ready to be solved with current computer software. It can then take considerable human effort, and sometimes a loss of accuracy, to convert these complex mathematical models to a form that can be readily used. The conversion process not only takes time but can lead to errors. The investigators of this project will develop theory backed mathematical procedures and algorithms that will facilitate and automate the conversion of the original complex mathematical models to models that can be used with existing software and algorithms. This will reduce the time between model development and being able to use the model, improve the accuracy of the models, reduce the introduction of errors, and thereby speed up the design of industrial processes, and the analysis of many physical systems. While the differential equations studied in this project occur widely, in the testing of the algorithms the investigators will initially draw primarily on problems from the mechanical engineering and aerospace communities and the development of more efficient and reliable manufacturing processes.

Project Report

Many problems in science and engineering require a mathematical model in order to simulate what is happening, in order to design controls to give the best behavior, or to develop improvements in design. Many of these complex systems are most naturally modeled by what are called differential algebraic equations. Differential algebraic equations are more complicated to work with than the ordinary differential equations studied in undergraduate mathematics and engineering. However, differential algebraic equations can more quickly and more accurately describe a number of complex processes. One important type of control that is widely used throughout engineering is a feedback control. Often when first developed the feedback control depends on the state of the system. But in most systems not all of the state is known or directly measurable. An observer is a special type of differential equation that produces estimates of the state. This state estimate can be used for controller design or for other purposes such as the detection of faults, or if a fault has been detected, in identification of what the fault is. Fault detection and identification is fundamental to safe and realiable operation of most technical processes and equipment. This project examined how to take a differential algebraic equation and construct a new mathematical model called a completion. A completion includes all the solutions of the differential algebraic equation but some additional solutions called the additional dynamics. Unlike the differential algebraic equation, the completion is a type of ordinary differential equations that more easily interfaces with existing software and control algorithms. The new completions we construct are called stabilized completions and are designed so that the additional dynamics no longer interfere with simulation and control. This project has built a mathematical foundation and theory for these stabilized completions. It has also shown how the stabilized completions of differential algebraic equations can be used to construct several types of observers for systems modeled by differential algebraic equations. Finally, we have shown how these new observers can be used for the detection of faults in systems modeled by differential algebraic equations and also for the identification of the type of fault. Mathematical analysis, algorithms, and computational guidelines have been developed. The results of this project will be of interest to applied mathematicians and control engineers from electrical, mechanical, chemical, and aerospace engineering.

Agency
National Science Foundation (NSF)
Institute
Division of Mathematical Sciences (DMS)
Application #
0907832
Program Officer
Michael H. Steuerwalt
Project Start
Project End
Budget Start
2009-09-01
Budget End
2013-08-31
Support Year
Fiscal Year
2009
Total Cost
$300,000
Indirect Cost
Name
North Carolina State University Raleigh
Department
Type
DUNS #
City
Raleigh
State
NC
Country
United States
Zip Code
27695