437 research outputs found

    Efficient Uncertainty Quantification with the Polynomial Chaos Method for Stiff Systems

    Get PDF
    The polynomial chaos method has been widely adopted as a computationally feasible approach for uncertainty quantification. Most studies to date have focused on non-stiff systems. When stiff systems are considered, implicit numerical integration requires the solution of a nonlinear system of equations at every time step. Using the Galerkin approach, the size of the system state increases from nn to SĂ—nS \times n, where SS is the number of the polynomial chaos basis functions. Solving such systems with full linear algebra causes the computational cost to increase from O(n3)O(n^3) to O(S3n3)O(S^3n^3). The S3S^3-fold increase can make the computational cost prohibitive. This paper explores computationally efficient uncertainty quantification techniques for stiff systems using the Galerkin, collocation and collocation least-squares formulations of polynomial chaos. In the Galerkin approach, we propose a modification in the implicit time stepping process using an approximation of the Jacobian matrix to reduce the computational cost. The numerical results show a run time reduction with a small impact on accuracy. In the stochastic collocation formulation, we propose a least-squares approach based on collocation at a low-discrepancy set of points. Numerical experiments illustrate that the collocation least-squares approach for uncertainty quantification has similar accuracy with the Galerkin approach, is more efficient, and does not require any modifications of the original code

    Motion Planning of Uncertain Ordinary Differential Equation Systems

    Get PDF
    This work presents a novel motion planning framework, rooted in nonlinear programming theory, that treats uncertain fully and under-actuated dynamical systems described by ordinary differential equations. Uncertainty in multibody dynamical systems comes from various sources, such as: system parameters, initial conditions, sensor and actuator noise, and external forcing. Treatment of uncertainty in design is of paramount practical importance because all real-life systems are affected by it, and poor robustness and suboptimal performance result if it’s not accounted for in a given design. In this work uncertainties are modeled using Generalized Polynomial Chaos and are solved quantitatively using a least-square collocation method. The computational efficiency of this approach enables the inclusion of uncertainty statistics in the nonlinear programming optimization process. As such, the proposed framework allows the user to pose, and answer, new design questions related to uncertain dynamical systems. Specifically, the new framework is explained in the context of forward, inverse, and hybrid dynamics formulations. The forward dynamics formulation, applicable to both fully and under-actuated systems, prescribes deterministic actuator inputs which yield uncertain state trajectories. The inverse dynamics formulation is the dual to the forward dynamic, and is only applicable to fully-actuated systems; deterministic state trajectories are prescribed and yield uncertain actuator inputs. The inverse dynamics formulation is more computationally efficient as it requires only algebraic evaluations and completely avoids numerical integration. Finally, the hybrid dynamics formulation is applicable to under-actuated systems where it leverages the benefits of inverse dynamics for actuated joints and forward dynamics for unactuated joints; it prescribes actuated state and unactuated input trajectories which yield uncertain unactuated states and actuated inputs. The benefits of the ability to quantify uncertainty when planning the motion of multibody dynamic systems are illustrated through several case-studies. The resulting designs determine optimal motion plans—subject to deterministic and statistical constraints—for all possible systems within the probability space

    Time and Frequency Domain Methods for Basis Selection in Random Linear Dynamical Systems

    Full text link
    Polynomial chaos methods have been extensively used to analyze systems in uncertainty quantification. Furthermore, several approaches exist to determine a low-dimensional approximation (or sparse approximation) for some quantity of interest in a model, where just a few orthogonal basis polynomials are required. We consider linear dynamical systems consisting of ordinary differential equations with random variables. The aim of this paper is to explore methods for producing low-dimensional approximations of the quantity of interest further. We investigate two numerical techniques to compute a low-dimensional representation, which both fit the approximation to a set of samples in the time domain. On the one hand, a frequency domain analysis of a stochastic Galerkin system yields the selection of the basis polynomials. It follows a linear least squares problem. On the other hand, a sparse minimization yields the choice of the basis polynomials by information from the time domain only. An orthogonal matching pursuit produces an approximate solution of the minimization problem. We compare the two approaches using a test example from a mechanical application

    Mori-Zwanzig reduced models for uncertainty quantification I: Parametric uncertainty

    Full text link
    In many time-dependent problems of practical interest the parameters entering the equations describing the evolution of the various quantities exhibit uncertainty. One way to address the problem of how this uncertainty impacts the solution is to expand the solution using polynomial chaos expansions and obtain a system of differential equations for the evolution of the expansion coefficients. We present an application of the Mori-Zwanzig formalism to the problem of constructing reduced models of such systems of differential equations. In particular, we construct reduced models for a subset of the polynomial chaos expansion coefficients that are needed for a full description of the uncertainty caused by the uncertain parameters. We also present a Markovian reformulation of the Mori-Zwanzig reduced equation which replaces the solution of the orthogonal dynamics equation with an infinite hierarchy of ordinary differential equations. The viscous Burgers equation with uncertain viscosity parameter is used to illustrate the construction. For this example we provide a way to estimate the necessary parameters that appear in the reduced model without having to solve the full system.Comment: 21 pages, 2 figure

    Automating embedded analysis capabilities and managing software complexity in multiphysics simulation part I: template-based generic programming

    Full text link
    An approach for incorporating embedded simulation and analysis capabilities in complex simulation codes through template-based generic programming is presented. This approach relies on templating and operator overloading within the C++ language to transform a given calculation into one that can compute a variety of additional quantities that are necessary for many state-of-the-art simulation and analysis algorithms. An approach for incorporating these ideas into complex simulation codes through general graph-based assembly is also presented. These ideas have been implemented within a set of packages in the Trilinos framework and are demonstrated on a simple problem from chemical engineering

    A General Framework for Enhancing Sparsity of Generalized Polynomial Chaos Expansions

    Full text link
    Compressive sensing has become a powerful addition to uncertainty quantification when only limited data is available. In this paper we provide a general framework to enhance the sparsity of the representation of uncertainty in the form of generalized polynomial chaos expansion. We use alternating direction method to identify new sets of random variables through iterative rotations such that the new representation of the uncertainty is sparser. Consequently, we increases both the efficiency and accuracy of the compressive sensing-based uncertainty quantification method. We demonstrate that the previously developed iterative method to enhance the sparsity of Hermite polynomial expansion is a special case of this general framework. Moreover, we use Legendre and Chebyshev polynomials expansions to demonstrate the effectiveness of this method with applications in solving stochastic partial differential equations and high-dimensional (O(100)) problems.Comment: Corrected the lemmas in the previous version using perturbation theory of singular value decomposition. arXiv admin note: text overlap with arXiv:1506.0434

    Multilevel preconditioner of Polynomial Chaos Method for quantifying uncertainties in a blood pump

    Full text link
    More than 23 million people are suffered by Heart failure worldwide. Despite the modern transplant operation is well established, the lack of heart donations becomes a big restriction on transplantation frequency. With respect to this matter, ventricular assist devices (VADs) can play an important role in supporting patients during waiting period and after the surgery. Moreover, it has been shown that VADs by means of blood pump have advantages for working under different conditions. While a lot of work has been done on modeling the functionality of the blood pump, but quantifying uncertainties in a numerical model is a challenging task. We consider the Polynomial Chaos (PC) method, which is introduced by Wiener for modeling stochastic process with Gaussian distribution. The Galerkin projection, the intrusive version of the generalized Polynomial Chaos (gPC), has been densely studied and applied for various problems. The intrusive Galerkin approach could represent stochastic process directly at once with Polynomial Chaos series expansions, it would therefore optimize the total computing effort comparing with classical non-intrusive methods. We compared different preconditioning techniques for a steady state simulation of a blood pump configuration in our previous work, the comparison shows that an inexact multilevel preconditioner has a promising performance. In this work, we show an instationary blood flow through a FDA blood pump configuration with Galerkin Projection method, which is implemented in our open source Finite Element library Hiflow3. Three uncertainty sources are considered: inflow boundary condition, rotor angular speed and dynamic viscosity, the numerical results are demonstrated with more than 30 Million degrees of freedom by using supercomputer.Comment: 14 pages, 11 figures, UNCECOMP/ECCOMAS conference 201

    Stochastic Galerkin method for cloud simulation

    Full text link
    We develop a stochastic Galerkin method for a coupled Navier-Stokes-cloud system that models dynamics of warm clouds. Our goal is to explicitly describe the evolution of uncertainties that arise due to unknown input data, such as model parameters and initial or boundary conditions. The developed stochastic Galerkin method combines the space-time approximation obtained by a suitable finite volume method with a spectral-type approximation based on the generalized polynomial chaos expansion in the stochastic space. The resulting numerical scheme yields a second-order accurate approximation in both space and time and exponential convergence in the stochastic space. Our numerical results demonstrate the reliability and robustness of the stochastic Galerkin method. We also use the proposed method to study the behavior of clouds in certain perturbed scenarios, for examples, the ones leading to changes in macroscopic cloud pattern as a shift from hexagonal to rectangular structures

    Heterogeneous animal group models and their group-level alignment dynamics; an equation-free approach

    Full text link
    We study coarse-grained (group-level) alignment dynamics of individual-based animal group models for {\it heterogeneous} populations consisting of informed (on preferred directions) and uninformed individuals. The orientation of each individual is characterized by an angle, whose dynamics are nonlinearly coupled with those of all the other individuals, with an explicit dependence on the difference between the individual's orientation and the instantaneous average direction. Choosing convenient coarse-grained variables (suggested by uncertainty quantification methods) that account for rapidly developing correlations during initial transients, we perform efficient computations of coarse-grained steady states and their bifurcation analysis. We circumvent the derivation of coarse-grained governing equations, following an equation-free computational approach.Comment: final form; accepted for publication in Journal of Theoretical Biolog

    Uncertainty quantification in Eulerian-Lagrangian simulations of (point-)particle-laden flows with data-driven and empirical forcing models

    Full text link
    An uncertainty quantification framework is developed for Eulerian-Lagrangian models of particle-laden flows, where the fluid is modeled through a system of partial differential equations in the Eulerian frame and inertial particles are traced as points in the Lagrangian frame. The source of uncertainty in such problems is the particle forcing, which is determined empirically or computationally with high-fidelity methods (data-driven). The framework relies on the averaging of the deterministic governing equations with the stochastic forcing and allows for an estimation of the first and second moment of the quantities of interest. Via comparison with Monte Carlo simulations, it is demonstrated that the moment equations accurately predict the uncertainty for problems whose Eulerian dynamics are either governed by the linear advection equation or the compressible Euler equations. In areas of singular particle interfaces and shock singularities significant uncertainty is generated. An investigation into the effect of the numerical methods shows that low-dissipative higher-order methods are necessary to capture numerical singularities (shock discontinuities, singular source terms, particle clustering) with low diffusion in the propagation of uncertainty
    • …
    corecore