497 research outputs found

    Domain-specific discrete event modelling and simulation using graph transformation

    Full text link
    The final publication is available at Springer via http://dx.doi.org/10.1007/s10270-012-0242-3Graph transformation is being increasingly used to express the semantics of domain-specific visual languages since its graphical nature makes rules intuitive. However, many application domains require an explicit handling of time to accurately represent the behaviour of a real system and to obtain useful simulation metrics to measure throughputs, utilization times and average delays. Inspired by the vast knowledge and experience accumulated by the discrete event simulation community, we propose a novel way of adding explicit time to graph transformation rules. In particular, we take the event scheduling discrete simulation world view and provide rules with the ability to schedule the occurrence of other rules in the future. Hence, our work combines standard, efficient techniques for discrete event simulation (based on the handling of a future event set) and the intuitive, visual nature of graph transformation. Moreover, we show how our formalism can be used to give semantics to other timed approaches and provide an implementation on top of the rewriting logic system Maude.Work partially sponsored by the Spanish Ministry, under project “Go Lite” (TIN2011-24139) as well as by the R&D programme of the Community of Madrid, project “e-Madrid” (S2009/TIC-1650). We are grateful to the anonymous reviewers, which helped in improving previous versions of the paper

    Discrete event modelling for evaluation and optimisation of power utility energy demand

    Get PDF
    Purpose: The cost and environmental impact of energy is driving better quantification of energy utilization in a business context. Determining an entire business electrical energy usage, inclusive of core operations and support activities, in a singular evaluation protocol is a challenge. The challenge is exasperated when changes occur in the business, where every change implies significant rework of the business energy calculations. This study develops a holistic energy determination model for the entire business requiring minimum inputs for energy re-calculation, when aspects of the business changes. Design/methodology/approach: The research adopts a quantitative approach enabled through a Discrete Event Model. The model is developed based on the activities performed in every functional area of the business. The activities are captured using business process science. The processes are then developed into a DES Model. The model development cycle includes data collection, model development and configuration, model validation and scenario models for optimization. Findings: A coal fired power generation business, with multiple sites is comprehensively simulated to evaluate the baseline electrical energy demand and associated CO2 emissions. The results are captured at various levels of the business including; Enterprise; site, business function and equipment level. The generation sites operational functions are identified as major electrical energy consumers. The adoption of Industry 4.0 technologies of Internet of Things, Big Data Analytics, mobility and automation demonstrate energy savings of 1% of total site demand. As the Industry 4.0 technologies are applied to a limited number of processes, the results demonstrate the capability of these technologies having a significant impact on electrical energy demand and CO2 emission when applied to a broader spectrum of business processes. Research limitations/implications: The research is limited to a multi-site energy generating company, which is a coal to energy business. Practical implications: The research has significant practical implications, mostly on the mechanisms to evaluate business energy utilisation. The ability to include all areas of the business is a key practical differentiator, as compared to traditional models focusing on operations only. Originality/value: The model is unique in that it is a model that is system agnostic to any production configuration, most especially changes in configuration. This implies that the model can be easily and quickly adapted with changes in the business. This implies the model proposed would be significantly more adaptable when compared to traditional approachesPeer Reviewe

    Code Generation from JGrafchart to Modelica

    Get PDF
    In this thesis the possibility to use the discrete-event modelling tool JGrafchart as a front end to the object-oriented modelling language Modelica has been studied. In this context, a code generator from JGrafchart to Modelica has been implemented. The code generator includes the basic JGrafchart objects like steps, transitions and variables, but also hierarchical elements like macrosteps and inlined procedure documents. The generated Modelica model imitates the JGrafchart execution model in an algorithm section. The code generator is finally tested on an example of a controller or at tank system

    Enhancing discrete event modelling by interfacing expert systems and simulation models.

    Get PDF
    This thesis investigates the representation of operational decision makers within simulation modelling. Artificial Intelligence concepts, such as expert systems focus on the problem of representing, in high-level code, complex real-world decision making problems. The author therefore proposes that the use of expert system technology may provide an improved means of representing operational decision tasks and that as a consequence, apriori possibilities may exist in the context of model experimentation based on alternative operational policies. The thesis further investigates the nature of operational decision making and the potential need to represent within a model, inter-dependencies between decision makers. A prototype system called ESSIM is developed which comprises of two interlinked components, a discrete event simulation module and expert system module. The benefits of the proposed approach are then assessed by comparing the functionally of ESSIM with conventional modelling techniques. The comparison is carried out by developing three alternative models of an automated container port, one of these using ESSIM. Experiments were then devised and executed which seek to draw conclusions on the thesis proposal

    Discrete-event modelling of autonomous transport vehicles using open-source software

    Get PDF
    This contribution addresses the need for improved methods in modelling and simulating transportation vehicles in discrete event simulation (DES), since current commercial software solutions suffer from a limited adaptability, high costs, and slow performance. We introduce an object class that enables the addition of freely moving transport resources to open-source DES libraries, including collision-free motion modelling. Applicable to all object-oriented programming languages, this class design extends the functionality of existing open-source software. A component for an intralogistics transport vehicle was developed for the Python library Salabim, and its functionality was successfully verified in a two-vehicle simulation environment

    PLASMA-lab: A Flexible, Distributable Statistical Model Checking Library

    Get PDF
    International audienceWe present PLASMA-lab, a statistical model checking (SMC) library that provides the functionality to create custom statistical model checkers based on arbitrary discrete event modelling languages. PLASMA-lab is written in Java for maximum cross-platform compatibility and has already been incorporated in various performance-critical software and embedded hardware platforms. Users need only implement a few simple methods in a simulator class to take advantage of our efficient SMC algorithms. PLASMA-lab may be instantiated from the command line or from within other software. We have constructed a graphical user interface (GUI) that exposes the functionality of PLASMA-lab and facilitates its use as a standalone application with multiple 'drop-in' modelling languages. The GUI adds the notion of projects and experiments, and implements a simple, practical means of distributing simulations using remote clients

    Assessing the eco-efficiency benefits of empty container repositioning strategies via dry ports

    Get PDF
    Trade imbalances and global disturbances generate mismatches in the supply and demand of empty containers (ECs) that elevate the need for empty container repositioning (ECR). This research investigated dry ports as a potential means to minimize EC movements, and thus reduce costs and emissions. We assessed the environmental and economic effects of two ECR strategies via dry ports—street turns and extended free temporary storage—considering different scenarios of collaboration between shipping lines with different levels of container substitution. A multiparadigm simulation combined agent-based and discrete-event modelling to represent flows and estimate kilometers travelled, CO2 emissions, and costs resulting from combinations of ECR strategies and scenarios. Full ownership container substitution combined with extended free temporary storage at the dry port (FTDP) most improved ECR metrics, despite implementation challenges. Our results may be instrumental in increasing shipping lines’ collaboration while reducing environmental impacts in up to 32 % of the inland ECR emissions

    A calculus and logic of bunched resources and processes

    Get PDF
    Mathematical modelling and simulation modelling are fundamental tools of engineering, science, and social sciences such as economics, and provide decision-support tools in management. Mathematical models are essentially deployed at all scales, all levels of complexity, and all levels of abstraction. Models are often required to be executable, as a simulation, on a computer. We present some contributions to the process-theoretic and logical foundations of discrete-event modelling with resources and processes. Building on previous work in resource semantics, process calculus, and modal logic, we describe a process calculus with an explicit representation of resources in which processes and resources co-evolve. The calculus is closely connected to a substructural modal logic that may be used as a specification language for properties of models. In contrast to earlier work, we formulate the resource semantics, and its relationship with process calculus, in such a way that we obtain soundness and completeness of bisimulation with respect to logical equivalence for the naturally full range of logical connectives and modalities. We give a range of examples of the use of the process combinators and logical structure to describe system structure and behaviour

    Investigation of the Effect of e-Platform Information Security Breaches: A Small and Medium Enterprise Supply Chain Perspective

    Get PDF
    Many small and medium enterprises (SMEs) engage in dyadic information integration partnerships or partial integration with their direct suppliers and customers. They often utilise e-commerce or cloud computing technology platforms hosted by third-party providers to leverage such partnerships. However, information security breaches and disruptions caused by cyber-attacks are commonplace in the IT industry. The effects of said disruptions and breaches on e-commerce businesses under varied disruption conditions are still uncertain. Furthermore, the effect of security breaches on non-participating members of the supply chain is poorly understood, especially under various disruption profiles. Using discrete event modelling, this study explores the impact of disruption caused by information security breaches on supply chain performance and the externality effect of partial integration on non-participants. We also examine the impact of breach disruption frequency and remediation length on supply chain performance with varying levels of information sharing. These impacts were studied under two typical inventory replenishment policies for SMEs. It was determined that remediation length should be a prioritised factor in impact management and that flexibility in the inventory replenishment policy can help mitigate the impact of information disruption on the inventory performance of businesses, especially that of non-participants, in information-sharing partnerships
    • …
    corecore