29 research outputs found

    A Vectorial DEVS Extension for Large Scale System Modeling and Parallel Simulation

    Get PDF
    In this article we introduce an extension to the Discrete Event System (DEVS) formalism called Vectorial DEVS (VECDEVS) that allows to represent large scale systems in a graphic block diagram way. A pure VECDEVS model basically consist in an array of identical classic DEVSmodels that may differ in their parameters. The interconnection of VECDEVS models with some special classic DEVS models that can handle VECDEVS events allows to easily represent large systems of arbitrary structure. A noticeable feature of this extension is that VECDEVS models can be easily split for parallel simulation. For that purpose, we developed an algorithm that automatically splits VECDEVS models into an arbitrary number of sub-models for parallel simulation. The implementation of VECDEVS and the partitioning algorithm in a DEVS simulation tool is also described and its usage is illustrated through some application examples.Fil: Bergero, Federico. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Rosario. Centro Internacional Franco Argentino de Ciencias de la Información y Sistemas; ArgentinaFil: Kofman, Ernesto Javier. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Rosario. Centro Internacional Franco Argentino de Ciencias de la Información y Sistemas; Argentin

    A novel parallelization technique for DEVS simulation of continuous and hybrid systems.

    Get PDF
    In this paper, we introduce a novel parallelization technique for Discrete Event System Specification (DEVS) simulation of continuous and hybrid systems. Here, like in most parallel discrete event simulation methodologies, the models are first split into several sub-models which are than concurrently simulated on different processors. In order to avoid the cost of the global synchronization of all processes, the simulation time of each sub-model is locally synchronized in a real-time fashion with a scaled version of physical time, which implicitly synchronizes all sub-models. The new methodology, coined Scaled Real-Time Synchronization (SRTS), does not ensure a perfect synchronization in its implementation. However, under certain conditions, the synchronization error introduced only provokes bounded numerical errors in the simulation results. SRTS uses the same physical time-scaling parameter throughout the entire simulation. We also developed an adaptive version of the methodology (Adaptive-SRTS) where this parameter automatically evolves during the simulation according to the workload. We implemented the SRTS and Adaptive-SRTS techniques in PowerDEVS , a DEVS simulation tool, under a real-time operating system called the Real-Time Application Interface (RTAI) . We tested their performance by simulating three large-scale models, obtaining in all cases a considerable speedup.Fil: Bergero, Federico. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Rosario. Centro Internacional Franco Argentino de Ciencias de la Información y de Sistemas. Universidad Nacional de Rosario. Centro Internacional Franco Argentino de Ciencias de la Información y de Sistemas; ArgentinaFil: Kofman, Ernesto Javier. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Rosario. Centro Internacional Franco Argentino de Ciencias de la Información y de Sistemas. Universidad Nacional de Rosario. Centro Internacional Franco Argentino de Ciencias de la Información y de Sistemas; ArgentinaFil: Cellier, François. Swiss Federal Institute Of Technology Zurich. Departament Informatik. Modeling And Simulation Research Group; Suiz

    Ingeniería guiada por modelado y simulación de eventos discretos: metodología y caso de estudio en la red de datos del experimento ATLAS

    Get PDF
    En este trabajo presentamos una metodología iterativa e incremental para desarrollo de proyectos de ingeniería guiados por modelado y simulación (M&S) formal. Basándonos en el marco formal DEVS (Discrete Event Systems Specification), y sumando prácticas estándar en proyectos de software, se obtienen modelos que dan respuesta a preguntas de diseño y optimización de redes de datos. Presentamos una aplicación práctica de la metodología a un caso de estudio de ingeniería de redes, en el contexto de un experimento científico a gran escala: el experimento ATLAS (Máquina de Dios) en el cual científicos de todo el mundo intentan responder preguntas sobre el origen del universo. Estas redes absorben en tiempo real datos de experimentos físicos, y por su criticidad se someten a diseños exhaustivos y mejoras continuas. Sin embargo, por la escala del proyecto, estas redes están disponibles para ensayos solo esporádicamente. Mostramos como asistimos su diseño mediante técnicas de modelado y simulación, hipotetizando sobre el sistema real cuando se encuentra inaccesible.Sociedad Argentina de Informática e Investigación Operativa (SADIO

    Ingeniería guiada por modelado y simulación de eventos discretos: metodología y caso de estudio en la red de datos del experimento ATLAS

    Get PDF
    En este trabajo presentamos una metodología iterativa e incremental para desarrollo de proyectos de ingeniería guiados por modelado y simulación (M&S) formal. Basándonos en el marco formal DEVS (Discrete Event Systems Specification), y sumando prácticas estándar en proyectos de software, se obtienen modelos que dan respuesta a preguntas de diseño y optimización de redes de datos. Presentamos una aplicación práctica de la metodología a un caso de estudio de ingeniería de redes, en el contexto de un experimento científico a gran escala: el experimento ATLAS (Máquina de Dios) en el cual científicos de todo el mundo intentan responder preguntas sobre el origen del universo. Estas redes absorben en tiempo real datos de experimentos físicos, y por su criticidad se someten a diseños exhaustivos y mejoras continuas. Sin embargo, por la escala del proyecto, estas redes están disponibles para ensayos solo esporádicamente. Mostramos como asistimos su diseño mediante técnicas de modelado y simulación, hipotetizando sobre el sistema real cuando se encuentra inaccesible.Sociedad Argentina de Informática e Investigación Operativa (SADIO

    Toward composing variable structure models and their interfaces: a case of intensional coupling definitions

    Get PDF
    In this thesis, we investigate a combination of traditional component-based and variable structure modeling. The focus is on a structural consistent specification of couplings in modular, hierarchical models with a variable structure. For this, we exploitintensional definitions, as known from logic, and introduce a novel intensional coupling definition, which allows a concise yet expressive specification of complex communication and interaction patterns in static as well as variable structure models, without the need to worryabout structural consistency.In der Arbeit untersuchen wir ein Zusammenbringen von klassischer komponenten-basierter und variabler Strukturmodellierung. Der Fokus liegt dabei auf der Spezifikation von strukturkonsistenten Kopplungen in modular-hierarchischen Modellen mit einer variablen Struktur. Dafür nutzen wir intensionale Definitionen, wie sie aus der Logik bekannt sind, und führen ein neuartiges Konzept von intensionalen Kopplungen ein, welches kompakte gleichzeitig ausdrucksstarke Spezifikationen von komplexen Kommunikations- und Interaktionsmuster in statischen und variablen Strukturmodellen erlaubt

    Front Propagation in Random Media

    Get PDF
    This PhD thesis deals with the problem of the propagation of fronts under random circumstances. A statistical model to represent the motion of fronts when are evolving in a media characterized by microscopical randomness is discussed and expanded, in order to cope with three distinct applications: wild-land fire simulation, turbulent premixed combustion, biofilm modeling. In the studied formalism, the position of the average front is computed by making use of a sharp-front evolution method, such as the level set method. The microscopical spread of particles which takes place around the average front is given by the probability density function linked to the underlying diffusive process, that is supposedly known in advance. The adopted statistical front propagation framework allowed a deeper understanding of any studied field of application. The application of this model introduced eventually parameters whose impact on the physical observables of the front spread have been studied with Uncertainty Quantification and Sensitivity Analysis tools. In particular, metamodels for the front propagation system have been constructed in a non intrusive way, by making use of generalized Polynomial Chaos expansions and Gaussian Processes.The Thesis received funding from Basque Government through the BERC 2014-2017 program. It was also funded by the Spanish Ministry of Economy and Competitiveness MINECO via the BCAM Severo Ochoa SEV-2013-0323 accreditation. The PhD is fundend by La Caixa Foundation through the PhD grant “La Caixa 2014”. Funding from “Programma Operativo Nazionale Ricerca e Innovazione” (PONRI 2014-2020) , “Innotavive PhDs with Industrial Characterization” is kindly acknowledged for a research visit at the department of Mathematics and Applications “Renato Caccioppoli” of University “Federico II” of Naples

    Front propagation in random media.

    Get PDF
    244 p.This PhD thesis deals with the problem of the propagation of fronts under random circumstances. Astatistical model to represent the motion of fronts when are evolving in a media characterized bymicroscopical randomness is discussed and expanded, in order to cope with three distinctapplications: wild-land fire simulation, turbulent premixed combustion, biofilm modeling. In thestudied formalism, the position of the average front is computed by making use of a sharp-frontevolution method, such as the level set method. The microscopical spread of particles which takesplace around the average front is given by the probability density function linked to the underlyingdiffusive process, that is supposedly known in advance. The adopted statistical front propagationframework allowed a deeper understanding of any studied field of application. The application ofthis model introduced eventually parameters whose impact on the physical observables of the frontspread have been studied with Uncertainty Quantification and Sensitivity Analysis tools. Inparticular, metamodels for the front propagation system have been constructed in a non intrusiveway, by making use of generalized Polynomial Chaos expansions and Gaussian Processes.bcam:basque center for applied mathematic

    Modèle et simulateur à grande échelle d'une rétine biologique, avec contrôle de gain

    Get PDF
    The retina is a complex neural structure. The characteristics of retinal processing are reviewed extensively in Part I of this work: It is a very ordered structure, which proceeds to band-pass spatio-temporal enhancements of the incoming light, along different parallel output pathways with distinct spatio-temporal properties. The spike trains emitted by the retina have a complex statistical structure, such that precise spike timings may play a role in the code conveyed by the retina. Several mechanisms of gain control provide a constant adaptation of the retina to luminosity and contrast. The retina model that we have defined and implemented in Part II can account for a good part of this complexity. It can model spatio-temporal band-pass behavior with adjustable filtering scales, with the inclusion of plausible mechanisms of contrast gain control and spike generation. The gain control mechanism proposed in the model provides a good fit to experimental data, and it can induce interesting effects of local renormalization in the output retinal image. Furthermore, a mathematical analysis confirms that the gain control behaves well under simple sinusoidal stimulation. Finally, the simulator /Virtual Retina/ implements the model on a large-scale, so that it can emulate up to around 100,000 cells with a processing speed of about 1/100 real time. It is ready for use in various applications, while including a number of advanced retinal functionalities which are too often overlooked.La rétine est une structure neuronale complexe, qui non seulement capte la lumière incidente au fond de l'oeil, mais procède également à des transformations importantes du signal lumineux. Dans la Partie I de ce travail, nous résumons en détail les caractéristiques fonctionnelles de la rétine des vertébrés: Il s'agit d'une structure très ordonnée, qui réalise un filtrage passe-bande du stimulus visuel, selon différents canaux parallèles d'information aux propriétés spatio-temporelles distinctes. Les trains de potentiels d'action émis par la rétine ont également une structure statistique complexe, susceptible de véhiculer une information importante. De nombreux mécanismes de contrôle de gain permettent une adaptation constante à la luminosité et au contraste. Le modèle de rétine défini et implémenté dans la Partie II de ce travail prend en compte une part importante de cette complexité. Il reproduit le comportement passe-bande, à l'aide de filtres linéaires spatio-temporels appropriés. Des mécanismes non-linéaires d'adaptation au contraste et de génération de potentiels d'action sont également inclus. Le mécanisme de contrôle du gain au contraste proposé permet une bonne reproduction des données expérimentales, et peut également véhiculer d'importants effets d'égalisation spatiale des contrastes en sortie de rétine. De plus, une analyse mathématique confirme que notre mécanisme a le comportement escompté en réponse à une stimulation sinusoïdale. Enfin, le simulateur /Virtual Retina/ implémente le modèle à grande échelle, permettant la simulation d'environ 100 000 cellules en un temps raisonnable (100 fois le temps réel)
    corecore