Refereed Publications

Benner, P. and Heiland, J. (2017). Exponential Stability and Stabilization of Extended Linearizations via Continuous Updates of Riccati Based Feedback. International Journal of Robust and Nonlinear Control (online first).
Preprint Bibtex

Altmann, R. and Heiland, J. (2017). Regularization and Rothe Discretization of Semi-Explicit Operator DAEs. International Journal of Numerical Analysis and Modeling (accepted).
Preprint Bibtex

Benner, P. and Heiland, J. (2017). Convergence of Approximations to Riccati-based Boundary-feedback Stabilization of Laminar Flows. IFAC-PapersOnLine IFAC, Vol. 50 (to appear)
Preprint Bibtex

Ahmad, M. I., Benner, P., Goyal P., and Heiland, J. (2017). Moment-Matching Based Model Reduction for Navier--Stokes Type Quadratic-Bilinear Descriptor Systems. ZAMM - Journal of Applied Mathematics and Mechanics / Zeitschrift für Angewandte Mathematik und Mechanik Online first.

Altmann, R. and Heiland, J. (2017). Simulation of multibody systems with servo constraints through optimal control. Multibody System Dynamics Springer, Vol. 40(1). pp. 75-98
open access logo bibtex

Benner, P. and Heiland, J. (2016). Robust Stabilization of Laminar Flows in Varying Flow Regimes. IFAC-PapersOnLine IFAC, Vol. 49(8). pp. 31-36
open access logo bibtex

Heiland, J. (2016). A Differential-Algebraic Riccati Equation for Applications in Flow Control. SIAM Journal on Control and Optimization SIAM, Vol. 54(2). pp. 718-739
Preprint bibtex

Baumann, M., Heiland, J., and Schmidt, M. (2015). Discrete Input/Output Maps and their Relation to Proper Orthogonal Decomposition. Numerical Algebra, Matrix Theory, Differential-Algebraic Equations and Control Theory. Festschrift in Honor of Volker Mehrmann. Springer International Publishing. pp. 585-608
Preprint bibtex

Altmann, R. and Heiland, J. (2015). Finite Element Decomposition and Minimal Extension for Flow Equations. M2AN - Mathematical Modelling and Numerical Analysis. ESAIM. Vol. 49(5), pp. 1489-1509.
Preprint Postprint bibtex

Benner, P. and Heiland, J. (2015). LQG-Balanced Truncation Low-Order Controller for Stabilization of Laminar Flows. Active Flow and Combustion Control 2014. Springer International Publishing, pp. 365-379.
Preprint bibtex

Heiland, J. and Mehrmann, V. (2012). Distributed control of linearized Navier-Stokes equations via discretized input/output maps. ZAMM - Journal of Applied Mathematics and Mechanics / Zeitschrift für Angewandte Mathematik und Mechanik. Vol. 92(4), pp. 257-274.
Preprint bibtex

Heiland, J. and Mehrmann, V. and Schmidt, M. (2010). A New Discretization Framework for Input/Output Maps and its Application to Flow Control. Active Flow Control. Papers contributed to the Conference. Springer, Berlin. pp. 357-372.
Preprint bibtex

Open Review Articles

Benner, P. and Heiland, J. (2015). Time-dependent Dirichlet Conditions in Finite Element Discretizations. ScienceOpen Research.

These publications can be reviewed and rated by any reasonably advanced researcher. So, if you have read it, please consider leaving a feedback on the article's webpage.

Proceedings and Posters

Baran, B. and Heiland, J. (2016) Adjoint-Based Optimal Boundary Control of a Stefan Problem System Fully Coupled with Navier-Stokes Equations. PAMM Proc. Appl. Math. Mech. 16(1)

Baumann, M., Benner, P. and Heiland, J. (2015). A generalized POD space-time Galerkin scheme for parameter dependent dynamical systems. Poster at MoRePaS 2015 - Model Reduction of Parametrized Systems III, Trieste, Italy.

Heiland, J. and Baumann, M. and Walle, A. and Mehrmann, V. and Schäfer, M. (2010). Simulation and Control of Drop Size Distributions in Stirred Liquid/Liquid Systems. Proc. 4th International Conference on Population Balance Modelling, September 15-17 2010, Berlin, Germany

Herbst, A. and Mauss, J. and Heiland, J. and Orellano, A. (2009). Shape Optimization in Train Aerodynamics. Proceedings of Euromech Colloquium 509 Vehicle Dynamics

Technical Reports and Preprints

Behr, M. and Benner, P. and Heiland, J. (2017). Example Setups of Navier-Stokes Equations with Control and Observation: Spatial Discretization and Representation via Linear-quadratic Matrix Coefficients. arXiv:1707.08711
Bibtex Code/Data

Baumann, M. and Benner, P. and Heiland, J. (2016). Space-time Galerkin POD with application in optimal control of semi-linear parabolic partial differential equations. arXiv:1611.04050

Fehr, J., Heiland, J., Himpe, C., and Saak, J. (2016). Best Practices for Replicability, Reproducibility and Reusability of Computer-Based Experiments Exemplified by Model Reduction Software. arXiv:1607.01191

Altmann, R. and Heiland, J. (2015). Simulation of Multibody Systems with Servo Constraints through Optimal Control. Oberwolfach Preprint OWP 2015-18

Benner, P. and Heiland, J. (2015). Time-dependent Dirichlet Conditions in Finite Element Discretizations. MPI Magdeburg Preprint 03/2015

Altmann, R. and Heiland, J. (2014). Regularization of Constrained PDEs of Semi-Explicit Structure. Preprint-Series of Department of Mathematics at TU Berlin 05/2014

Heiland, J. (2012). Differential-algebraic Riccati Decoupling for Linear-quadratic Optimal Control Problems for Semi-explicit Index-2 DAEs. Preprint-Series of Department of Mathematics at TU Berlin 06/2012


Heiland, Jan (2009) Distributed Control of Semidiscretized Oseen Equations. Diploma Thesis

Heiland, Jan (2014) Decoupling and optimization of differential-algebraic equations with application in flow control. PhD Thesis


Feel free to check out, improve, review and participate in the development of the following projects


Implementation of our space-time-parameter generalized POD and space-time Galerkin for solving Burgers' equation for various diffusion parameters. [Code] [Related Poster]


A Python package that provides an interface between *scipy* and *FEniCS* in view of solving Navier-Stokes Equations. *FEniCS* is used to perform a Finite Element discretization of the equations. The assembled coefficients are exported as sparse matrices for use in *scipy*. Nonlinear and time-dependent parts are evaluated and assembled on demand. Visualization is done via the *FEniCS* interface to *paraview*.
[Code] [Documentation]


A Python module for application of LQG-balanced truncation for low-order controllers for the stabilization of Navier-Stokes. As an example we consider the stabilization of the cylinder wake at moderate Reynoldsnumbers via distributed control and observation.
[Code] [Code Documentation] [Related Preprint]

other projects

  • carleman - a Python toolbox for bilinearization of nonlinear dynamical control systems. It uses symbolic calculation for the setup of the bilinearization and numeric evalution in the simulation
  • SAMPLE - step aware media player. Project for an Android app that detects your step frequency and chooses the music with the same beats per minute
  • homepage - html code of this homepage for further use and distribution