-
Data Assimilation for Combined Parameter and State Estimation in Stochastic Continuous-Discrete Nonlinear Systems
Authors:
Tarek Diaa-Eldeen,
Marcus Krogh Nielsen,
Carl Fredrik Berg,
Morten Hovd,
John Bagterp Jørgensen
Abstract:
Data assimilation (DA) provides a general framework for estimation in dynamical systems based on the concepts of Bayesian inference. This constitutes a common basis for the different linear and nonlinear filtering and smoothing techniques which gives a better understanding of the characteristics and limitations of each approach. In this study, four nonlinear filters for systems governed by stochas…
▽ More
Data assimilation (DA) provides a general framework for estimation in dynamical systems based on the concepts of Bayesian inference. This constitutes a common basis for the different linear and nonlinear filtering and smoothing techniques which gives a better understanding of the characteristics and limitations of each approach. In this study, four nonlinear filters for systems governed by stochastic continuous dynamics with discrete measurements are inferred as different approximate solutions to the Fokker-Planck equation in the prediction step of the Bayesian update. The characteristics and drawbacks of each filtering approach are discussed in light of the introduced approximations to the original Bayesian problem in each case. The introduced continuous-discrete (CD) filters are then implemented to solve the combined estimation problem of the state and parameter variables in a nonlinear system described by a stochastic differential equation (SDE), namely, the continuous stirred-tank reactor (CSTR). The performance measures for each filter, such as estimation errors, computational cost, and the ability to quantify the correct uncertainty, are compared and investigated with attribution to the assumed approximations introduced in the derivation of each class of filters.
△ Less
Submitted 7 March, 2023;
originally announced March 2023.
-
Dynamic Optimization for Monoclonal Antibody Production
Authors:
Morten Wahlgreen Kaysfeld,
Deepak Kumar,
Marcus Krogh Nielsen,
John Bagterp Jørgensen
Abstract:
This paper presents a dynamic optimization numerical case study for Monoclonal Antibody (mAb) production. The fermentation is conducted in a continuous perfusion reactor. We represent the existing model in terms of a general modeling methodology well-suited for simulation and optimization. The model consists of six ordinary differential equations (ODEs) for the non-constant volume and the five com…
▽ More
This paper presents a dynamic optimization numerical case study for Monoclonal Antibody (mAb) production. The fermentation is conducted in a continuous perfusion reactor. We represent the existing model in terms of a general modeling methodology well-suited for simulation and optimization. The model consists of six ordinary differential equations (ODEs) for the non-constant volume and the five components in the reactor. We extend the model with a glucose inhibition term to make the model feasible for optimization case studies. We formulate an optimization problem in terms of an optimal control problem (OCP) and consider four different setups for optimization. Compared to the base case, the optimal operation of the perfusion reactor increases the mAb yield with 44% when samples are taken from the reactor and with 52% without sampling. Additionally, our results show that multiple optimal feeding trajectories exist and that full glucose utilization can be forced without loss of mAb formation.
△ Less
Submitted 28 March, 2023; v1 submitted 20 February, 2023;
originally announced February 2023.
-
Modelling and Economic Optimal Control for a Laboratory-scale Continuous Stirred Tank Reactor for Single-cell Protein Production
Authors:
Marcus Krogh Nielsen,
Jens Dynesen,
Jess Dragheim,
Ib Christensen,
Sten Bay Jørgensen,
Jakob Kjøbsted Huusom,
Krist V. Gernaey,
John Bagterp Jørgensen
Abstract:
In this paper, we present a novel kinetic growth model for the micro-organism \textit{Methylococcus capsulatus} (Bath) that couples growth and pH. We apply growth kinetics in a model for single-cell protein production in a laboratory-scale continuous stirred tank reactor inspired by a physical laboratory fermentor. The model contains a set of differential algebraic equations describing growth and…
▽ More
In this paper, we present a novel kinetic growth model for the micro-organism \textit{Methylococcus capsulatus} (Bath) that couples growth and pH. We apply growth kinetics in a model for single-cell protein production in a laboratory-scale continuous stirred tank reactor inspired by a physical laboratory fermentor. The model contains a set of differential algebraic equations describing growth and pH-dynamics in the system. We present a method of simulation that ensures non-negativity in the state and algebraic variables. Additionally, we introduce linear scaling of the algebraic equations and variables for numerical stability in Newton's method. Finally, we conduct a numerical experiment of economic optimal control for single-cell protein production in the laboratory-scale reactor. The numerical experiment shows non-trivial input profiles for biomass growth and pH tracking.
△ Less
Submitted 5 December, 2022;
originally announced December 2022.
-
State Estimation for Continuous-Discrete-Time Nonlinear Stochastic Systems
Authors:
Marcus Krogh Nielsen,
Tobias K. S. Ritschel,
Ib Christensen,
Jess Dragheim,
Jakob Kjøbsted Huusom,
Krist V. Gernaey,
John Bagterp Jørgensen
Abstract:
State estimation incorporates the feedback in optimization based advanced process control systems and is very important for the performance of model predictive control. We describe the extended Kalman filter, the unscented Kalman filter, the ensemble Kalman filter, and a particle filter for continuous-discrete time nonlinear systems involving stochastic differential equations. Continuous-discrete…
▽ More
State estimation incorporates the feedback in optimization based advanced process control systems and is very important for the performance of model predictive control. We describe the extended Kalman filter, the unscented Kalman filter, the ensemble Kalman filter, and a particle filter for continuous-discrete time nonlinear systems involving stochastic differential equations. Continuous-discrete time nonlinear systems is a natural way to model physical systems controlled by digital controllers. We implement the state estimation methods in Matlab, illustrate and evaluate their performance using simulations of the modified four-tank system. This system is non-stiff and the state estimation methods are implemented numerically using an explicit numerical integration scheme. We evaluate the accuracy of the state estimation methods in terms of the mean absolute percentage error over the simulation horizon. Each method successfully estimates the states and unmeasured disturbances of the simulated modified four-tank system. The key contribution is an overview and comparison of state estimation methods for continuous-discrete time nonlinear stochastic systems. This can guide efficient implementations.
△ Less
Submitted 5 December, 2022;
originally announced December 2022.
-
State Estimation Methods for Continuous-Discrete Nonlinear Systems involving Stochastic Differential Equations
Authors:
Marcus Krogh Nielsen,
Tobias K. S. Ritschel,
Ib Christensen,
Jess Dragheim,
Jakob Kjøbsted Huusom,
Krist V. Gernaey,
John Bagterp Jørgensen
Abstract:
In this work, we present methods for state estimation in continuous-discrete nonlinear systems involving stochastic differential equations. We present the extended Kalman filter, the unscented Kalman filter, the ensemble Kalman filter, and a particle filter. We implement the state estimation methods in Matlab. We evaluate the performance of the methods on a simulation of the modified four-tank sys…
▽ More
In this work, we present methods for state estimation in continuous-discrete nonlinear systems involving stochastic differential equations. We present the extended Kalman filter, the unscented Kalman filter, the ensemble Kalman filter, and a particle filter. We implement the state estimation methods in Matlab. We evaluate the performance of the methods on a simulation of the modified four-tank system. We implement the state estimation methods for non-stiff systems, i.e., using an explicit numerical integration scheme. The implementation of the extended Kalman filter utilises the Joseph stabilising form for numerical stability. We evaluate the accuracy of the state estimation methods in terms of the mean absolute percentage error over the simulation horizon. We show that each method successfully estimates the states and unmeasured disturbances of the simulated modified four-tank system. Finally, we present conclusions.
△ Less
Submitted 5 May, 2022;
originally announced May 2022.