4,427 research outputs found

    Discrete Simulation of Behavioural Hybrid Process Calculus

    Get PDF
    Hybrid systems combine continuous-time and discrete behaviours. Simulation is one of the tools to obtain insight in dynamical systems behaviour. Simulation results provide information on performance of system and are helpful in detecting potential weaknesses and errors. Moreover, the results are handy in choosing adequate control strategies and parameters. In our contribution we report a work in progress, a technique for simulation of Behavioural Hybrid Process Calculus, an extension of process algebra that is suitable for the modelling and analysis of hybrid systems

    Rheophysics of dense granular materials : Discrete simulation of plane shear flows

    Full text link
    We study the steady plane shear flow of a dense assembly of frictional, inelastic disks using discrete simulation and prescribing the pressure and the shear rate. We show that, in the limit of rigid grains, the shear state is determined by a single dimensionless number, called inertial number I, which describes the ratio of inertial to pressure forces. Small values of I correspond to the quasi-static regime of soil mechanics, while large values of I correspond to the collisional regime of the kinetic theory. Those shear states are homogeneous, and become intermittent in the quasi-static regime. When I increases in the intermediate regime, we measure an approximately linear decrease of the solid fraction from the maximum packing value, and an approximately linear increase of the effective friction coefficient from the static internal friction value. From those dilatancy and friction laws, we deduce the constitutive law for dense granular flows, with a plastic Coulomb term and a viscous Bagnold term. We also show that the relative velocity fluctuations follow a scaling law as a function of I. The mechanical characteristics of the grains (restitution, friction and elasticity) have a very small influence in this intermediate regime. Then, we explain how the friction law is related to the angular distribution of contact forces, and why the local frictional forces have a small contribution to the macroscopic friction. At the end, as an example of heterogeneous stress distribution, we describe the shear localization when gravity is added.Comment: 24 pages, 19 figure

    Production optimization using discrete simulation

    Get PDF
    Mestrado APNOR e Universidade de S. PetersburgoProduction and manufacturing setups involving lean solutions and customer driven “pull” logic (e.g. kanban systems) are more and more common. Usually, these systems allow companies to increase efficiency, quality levels, work force motivation and general productivity. Although these systems are not too difficult to plan and operate, in complex situations, even small adjustments can produce some unforeseen effects. In this scenario, discrete simulation can provide the tools to model the underlying systems and test the desired changes before implementation. In this work we modelled typical pull production systems with more or less complexity using a commercial discrete simulation software (SIMIO). Once the modelling phase was completed, different adjustments in the number of Kanban cards in the system were tested and evaluated, in order to optimize the system. Also, the final simulation model was built generic enough to be used in classroom environment to familiarize students with pull production concepts.As configurações de produção e fabricação envolvendo soluções lean e a lógica pull orientada ao cliente (por exemplo, sistemas kanban) são cada vez mais comuns. Normalmente, estes sistemas permitem que as empresas aumentem a eficiência, os níveis de qualidade, a motivação da força de trabalho e a produtividade geral. Embora esses sistemas não sejam muito difíceis de planear e operar, em situações complexas, mesmo pequenos ajustes podem produzir alguns efeitos imprevistos. Nesse cenário, a simulação discreta pode fornecer as ferramentas para modelar os sistemas subjacentes e testar as alterações desejadas antes da implementação. Neste trabalho modelamos sistemas típicos de produção puxada com maior ou menor complexidade usando um software comercial para simulação discreta (SIMIO). Uma vez concluída a fase de modelação, foram testados e avaliados diferentes ajustes no número de cartões kanban no sistema, a fim de otimizar o sistema. Além disso, o modelo de simulação final foi construído de forma suficientemente genérica para ser usado em ambiente de sala de aula para familiarizar os alunos com conceitos de produção puxada (pull).Организация производства и технологическая наладка с применением концепций «бережливого» и «вытягивающего» производства, ориентированных на нужды потребителя (например, система канбан) получают все более широкое распространение. Обычно, данные системы позволяют компаниям повышать эффективность, уровень качества, мотивацию сотрудников и производительность в целом. И хотя реализация данных подходов не является слишком трудоемкой, в сложных ситуациях даже малейшие корректировки могут привести к непредвиденным последствиям. В таком случае, дискретное моделирование может предоставить инструменты для создания базовых моделей и их тестирования, до внесения изменений в реальную систему. В данной работе было смоделировано типичное, более-менее сложное вытягивающее производство с применением коммерческого программного средства дискретного имитационного моделирования (SIMIO). После создания симуляции было протестировано и оценено использование разного количества канбан карт в системе с целью ее оптимизации. Также, финальная симуляция была создана достаточно общей, чтобы ее можно было использовать во время аудиторных занятий для ознакомления студентов с концепцией вытягивающего производства

    Discrete Simulation in Java: Process Scheduling

    Get PDF
    Tato práce se zabývá implementací plánování procesů pro diskrétní simulaci v Javě. Rozebírá dva přístupy: implementaci simulačních procesů pomocí vláken a implementaci simulačních procesů bez vláken. Hlavním problémem při použití vláken bylo zabezpečit jejich kooperativní přepínání. Procesy implementované bez vláken jsou rozdělené na atomické části a k přerušení může dojít pouze mezi těmito částmi. Výsledky testování poukazují na to, že implementace pomocí vláken je podstatně pomalejší a paměťově náročnější.This thesis deals with process scheduling implementation for discrete simulation in Java. Two approaches are considered: process implementation using threads and process implementation without threads. Main problem of using threads was to ensure cooperative switching. Processes implemented without threads are divided into atomic parts and suspend can be performed only between these parts. Test results show that implementation using threads is considerably slower and consumes more memory.

    Closed loop models for analyzing the effects of simulator characteristics

    Get PDF
    The optimal control model of the human operator is used to develop closed loop models for analyzing the effects of (digital) simulator characteristics on predicted performance and/or workload. Two approaches are considered: the first utilizes a continuous approximation to the discrete simulation in conjunction with the standard optimal control model; the second involves a more exact discrete description of the simulator in a closed loop multirate simulation in which the optimal control model simulates the pilot. Both models predict that simulator characteristics can have significant effects on performance and workload

    Basic Approaches to the Simulation of Recrystallization and Grain Growth

    Get PDF
    Simulations: Why? How? Discrete simulation methods; Examples; Conclusion

    Closed loop models for analyzing engineering requirements for simulators

    Get PDF
    A closed loop analytic model, incorporating a model for the human pilot, (namely, the optimal control model) that would allow certain simulation design tradeoffs to be evaluated quantitatively was developed. This model was applied to a realistic flight control problem. The resulting model is used to analyze both overall simulation effects and the effects of individual elements. The results show that, as compared to an ideal continuous simulation, the discrete simulation can result in significant performance and/or workload penalties

    A particulate basis for a lattice-gas model of amphiphilic fluids

    Full text link
    We show that the flux-field expansion derived by Boghosian and Coveney for the Rothman-Keller immiscible fluid model can be derived in a simpler and more general way in terms of the completely symmetric tensor kernels introduced by those authors. Using this generalised flux-field expansion we show that the more complex amphiphilic model of Boghosian Coveney and Emerton can also be derived from an underlying model of particle interactions. The consequences of this derivation are discussed in the context of previous equilibrium Ising-like lattice models and other non-equilibrium mesoscale models.Comment: To appear in Phil. Trans. Roy. Soc. (Proceedings of the Xth International Conference on Discrete Simulation of Fluid Dynamics.

    Cross Layer Aware Adaptive MAC based on Knowledge Based Reasoning for Cognitive Radio Computer Networks

    Full text link
    In this paper we are proposing a new concept in MAC layer protocol design for Cognitive radio by combining information held by physical layer and MAC layer with analytical engine based on knowledge based reasoning approach. In the proposed system a cross layer information regarding signal to interference and noise ratio (SINR) and received power are analyzed with help of knowledge based reasoning system to determine minimum power to transmit and size of contention window, to minimize backoff, collision, save power and drop packets. The performance analysis of the proposed protocol indicates improvement in power saving, lowering backoff and significant decrease in number of drop packets. The simulation environment was implement using OMNET++ discrete simulation tool with Mobilty framework and MiXiM simulation library.Comment: 8 page
    corecore