This paper presents the new version 2.1 of the Kinetic PreProcessor (KPP). Taking a set of chemical reactions and their rate coefficients as input, KPP generates Fortran90, Fortran77, Matlab, or C code for the temporal integration of the kinetic system. Efficiency is obtained by carefully exploiting the sparsity structures of the Jacobian and of the Hessian. A comprehensive suite of stiff numerical integrators is also provided. Moreover, KPP can be used to generate the tangent linear model, as well as the continuous and discrete adjoint models of the chemical system.
Chemical data assimilation is the process by which models use measurements to produce an optimal representation of the chemical composition of the atmosphere. Leveraging advances in algorithms and increases in the available computational power, the integration of numerical predictions and observations has started to play an important role in air quality modeling. This paper gives an overview of several methodologies used in chemical data assimilation. We discuss the Bayesian framework for developing data assimilation systems, the suboptimal and the ensemble Kalman filter approaches, the optimal interpolation (OI), and the three and four dimensional variational methods. Examples of assimilation real observations with CMAQ model are presented.
15 August 2018 in IEEE Transactions on Power Systems
Quantifying the uncertainty of the renewable energy generation units and loads is critical to ensure the dynamic security of next-generation power systems. To achieve that goal, the time-consuming Monte Carlo simulations are usually used, which is not suitable for online dynamic analysis of large-scale power systems. To circumvent this difficulty, two uncertainty quantification approaches using polynomial-chaos-based methods are proposed and investigated. The first approach is the generalized polynomial chaos method that is able to reduce the computing time by three orders of magnitude compared with Monte Carlo methods while achieving the same accuracy. We find that this approach is very useful for short-term power system dynamic simulations, but it may produce unreliable results for long-term simulations. To address the weakness of that approach, we present the second method, namely the multi-element generalized-polynomial-chaos method. It is shown that this method is more accurate and more numerically stable than the generalized polynomial chaos method. Since the uncertainties of the renewable energy generation units and loads can follow very different distributions, we extend the Stieltjes' recursive procedure that allows us to derive the orthogonal basis functions for any assumed probability distribution of the input random variables. Simulations show the effectiveness of the proposed approaches.
Mechanical systems operate under parametric and external excitation uncertainties. The polynomial chaos approach has been shown to be more efficient than Monte Carlo for quantifying the effects of such uncertainties on the system response. Many uncertain parameters cannot be measured accurately, especially in real time applications. Information about them is obtained via parameter estimation techniques. Parameter estimation for large systems is a difficult problem, and the solution approaches are computationally expensive. This paper proposes a new computational approach for parameter estimation based on the extended Kalman filter (EKF) and the polynomial chaos theory for parameter estimation. The error covariances needed by EKF are computed from polynomial chaos expansions, and the EKF is used to update the polynomial chaos representation of the uncertain states and the uncertain parameters. The proposed method is applied to a nonlinear four degree of freedom roll plane model of a vehicle, in which an uncertain mass with an uncertain position is added on the roll bar. The main advantages of this method are an accurate representation of uncertainties via polynomial chaos, a computationally efficient update formula based on EKF, and the ability to provide a posteriori probability densities of the estimated parameters. The method is able to deal with non-Gaussian parametric uncertainties. The paper identifies and theoretically explains a possible weakness of the EKF with approximate covariances: numerical errors due to the truncation in the polynomial chaos expansions can accumulate quickly when measurements are taken at a fast sampling rate. To prevent filter divergence, we propose to lower the sampling rate and to take a smoother approach where time-distributed observations are all processed at once. We propose a parameter estimation approach that uses polynomial chaos to propagate uncertainties and estimate error covariances in the EKF framework. Parameter estimates are obtained in the form of polynomial chaos expansion, which carries information about the a posteriori probability density function. The method is illustrated on a roll plane vehicle model.