251,147 research outputs found

    A multiphysics and multiscale software environment for modeling astrophysical systems

    Get PDF
    We present MUSE, a software framework for combining existing computational tools for different astrophysical domains into a single multiphysics, multiscale application. MUSE facilitates the coupling of existing codes written in different languages by providing inter-language tools and by specifying an interface between each module and the framework that represents a balance between generality and computational efficiency. This approach allows scientists to use combinations of codes to solve highly-coupled problems without the need to write new codes for other domains or significantly alter their existing codes. MUSE currently incorporates the domains of stellar dynamics, stellar evolution and stellar hydrodynamics for studying generalized stellar systems. We have now reached a "Noah's Ark" milestone, with (at least) two available numerical solvers for each domain. MUSE can treat multi-scale and multi-physics systems in which the time- and size-scales are well separated, like simulating the evolution of planetary systems, small stellar associations, dense stellar clusters, galaxies and galactic nuclei. In this paper we describe three examples calculated using MUSE: the merger of two galaxies, the merger of two evolving stars, and a hybrid N-body simulation. In addition, we demonstrate an implementation of MUSE on a distributed computer which may also include special-purpose hardware, such as GRAPEs or GPUs, to accelerate computations. The current MUSE code base is publicly available as open source at http://muse.liComment: 24 pages, To appear in New Astronomy Source code available at http://muse.l

    A Hybrid Multiscale Framework for Subsurface Flow and Transport Simulations

    Get PDF
    AbstractExtensive research is aimed at improving predictive ability of biogeochemical earth and environmental system simulators, with applications ranging from contaminant transport and remediation to impacts of carbon and nitrogen cycling on local ecosystems and climate. Most process-based numerical models are designed for a single characteristic length and time scale. For application-relevant scales, it is necessary to introduce approximations and empirical parameterizations to describe complex systems because of limitations on process understanding, system characterization and computation. Using emerging understanding of biological and environmental processes at fundamental scales to advance predictions of the larger system behavior requires the development of multiscale simulators, and there is strong interest in coupling microscale and macroscale models together in a hybrid multiscale simulation. A limited number of hybrid multiscale simulations have been developed for biogeochemical systems, mostly using application-specific approaches for model coupling. We are developing a generalized approach to hierarchical model coupling designed for high-performance computational systems, based on the Swift computing workflow framework. In this presentation we will describe the generalized approach and provide two use cases: 1) simulation of a mixing-controlled biogeochemical reaction coupling pore- and continuum-scale models, and 2) simulation of biogeochemical impacts of groundwater–river water interactions coupling fine- and coarse-grid model representations. This generalized framework can be customized for use with any pair of linked models (microscale and macroscale) with minimal intrusiveness to the at-scale simulators. It combines a set of python scripts with the Swift workflow environment to execute a complex multiscale simulation utilizing an approach similar to the well-known Heterogeneous Multiscale Method. User customization is facilitated through user-provided input and output file templates and processing function scripts, and execution within a high-performance computing environment is handled by Swift, such that minimal to no user modification of at-scale codes is required

    Health Monitoring of Nonlinear Systems with Application to Gas Turbine Engines

    Get PDF
    Health monitoring and prognosis of nonlinear systems is mainly concerned with system health tracking and its evolution prediction to future time horizons. Estimation and prediction schemes constitute as principal components of any health monitoring framework. In this thesis, the main focus is on development of novel health monitoring techniques for nonlinear dynamical systems by utilizing model-based and hybrid prognosis and health monitoring approaches. First, given the fact that particle filters (PF) are known as a powerful tool for performing state and parameter estimation of nonlinear dynamical systems, a novel dual estimation methodology is developed for both time-varying parameters and states of a nonlinear stochastic system based on the prediction error (PE) concept and the particle filtering scheme. Estimation of system parameters along with the states generate an updated model that can be used for a long-term prediction problem. Next, an improved particle filtering-based methodology is developed to address the prediction step within the developed health monitoring framework. In this method, an observation forecasting scheme is developed to extend the system observation profiles (as time-series) to future time horizons. Particles are then propagated to future time instants according to a resampling algorithm in the prediction step. The uncertainty in the long-term prediction of the system states and parameters are managed by utilizing dynamic linear models (DLM) for development of an observation forecasting scheme. A novel hybrid architecture is then proposed to develop prognosis and health monitoring methodologies for nonlinear systems by integration of model-based and computationally intelligent-based techniques. Our proposed hybrid health monitoring methodology is constructed based on a framework that is not dependent on the structure of the neural network model utilized in the implementation of the observation forecasting scheme. Moreover, changing the neural network model structure in this framework does not significantly affect the prediction accuracy of the entire health prediction algorithm. Finally, a method for formulation of health monitoring problems of dynamical systems through a two-time scale decomposition is introduced. For this methodology the system dynamical equations as well as the affected damage model, are investigated in the two-time scale system health estimation and prediction steps. A two-time scale filtering approach is developed based on the ensemble Kalman filtering (EnKF) methodology by taking advantage of the model reduction concept. The performance of the proposed two-time scale ensemble Kalman filters is shown to be more accurate and less computationally intensive as compared to the well-known particle filtering approach for this class of nonlinear systems. All of our developed methods have been applied for health monitoring and prognosis of a gas turbine engine when it is affected by various degradation damages. Extensive comparative studies are also conducted to validate and demonstrate the advantages and capabilities of our proposed frameworks and methodologies

    Simulation and Bisimulation over Multiple Time Scales in a Behavioral Setting

    Full text link
    This paper introduces a new behavioral system model with distinct external and internal signals possibly evolving on different time scales. This allows to capture abstraction processes or signal aggregation in the context of control and verification of large scale systems. For this new system model different notions of simulation and bisimulation are derived, ensuring that they are, respectively, preorders and equivalence relations for the system class under consideration. These relations can capture a wide selection of similarity notions available in the literature. This paper therefore provides a suitable framework for their comparisonComment: Submitted to 22nd Mediterranean Conference on Control and Automatio
    • …
    corecore