592 research outputs found

    Relationship between Simulink and Petri Nets

    Full text link

    Model-based dependability analysis : state-of-the-art, challenges and future outlook

    Get PDF
    Abstract: Over the past two decades, the study of model-based dependability analysis has gathered significant research interest. Different approaches have been developed to automate and address various limitations of classical dependability techniques to contend with the increasing complexity and challenges of modern safety-critical system. Two leading paradigms have emerged, one which constructs predictive system failure models from component failure models compositionally using the topology of the system. The other utilizes design models - typically state automata - to explore system behaviour through fault injection. This paper reviews a number of prominent techniques under these two paradigms, and provides an insight into their working mechanism, applicability, strengths and challenges, as well as recent developments within these fields. We also discuss the emerging trends on integrated approaches and advanced analysis capabilities. Lastly, we outline the future outlook for model-based dependability analysis

    Hybrid modeling and optimization of biological processes

    Get PDF
    ProĂź S. Hybrid modeling and optimization of biological processes. Bielefeld: Bielefeld University; 2013

    Integrating modelling of maintenance policies within a stochastic hybrid automaton framework of dynamic reliability

    Get PDF
    The dependability assessment is a crucial activity for determining the availability, safety and maintainability of a system and establishing the best mitigation measures to prevent serious flaws and process interruptions. One of the most promising methodologies for the analysis of complex systems is Dynamic Reliability (also known as DPRA) with models that define explicitly the interactions between components and variables. Among the mathematical techniques of DPRA, Stochastic Hybrid Automaton (SHA) has been used to model systems characterized by continuous and discrete variables. Recently, a DPRA-oriented SHA modelling formalism, known as Stochastic Hybrid Fault Tree Automaton (SHyFTA), has been formalized together with a software library (SHyFTOO) that simplifies the resolution of complex models. At the state of the art, SHyFTOO allows analyzing the dependability of multistate repairable systems characterized by a reactive maintenance policy. Exploiting the flexibility of SHyFTA, this paper aims to extend the tools’ functionalities to other well-known maintenance policies. To achieve this goal, the main features of the preventive, risk-based and condition-based maintenance policies will be analyzed and used to design a software model to integrate into the SHyFTOO. Finally, a case study to test and compare the results of the different maintenance policies will be illustrated

    Robot Composite Learning and the Nunchaku Flipping Challenge

    Full text link
    Advanced motor skills are essential for robots to physically coexist with humans. Much research on robot dynamics and control has achieved success on hyper robot motor capabilities, but mostly through heavily case-specific engineering. Meanwhile, in terms of robot acquiring skills in a ubiquitous manner, robot learning from human demonstration (LfD) has achieved great progress, but still has limitations handling dynamic skills and compound actions. In this paper, we present a composite learning scheme which goes beyond LfD and integrates robot learning from human definition, demonstration, and evaluation. The method tackles advanced motor skills that require dynamic time-critical maneuver, complex contact control, and handling partly soft partly rigid objects. We also introduce the "nunchaku flipping challenge", an extreme test that puts hard requirements to all these three aspects. Continued from our previous presentations, this paper introduces the latest update of the composite learning scheme and the physical success of the nunchaku flipping challenge

    The DS-Pnet modeling formalism for cyber-physical system development

    Get PDF
    This work presents the DS-Pnet modeling formalism (Dataflow, Signals and Petri nets), designed for the development of cyber-physical systems, combining the characteristics of Petri nets and dataflows to support the modeling of mixed systems containing both reactive parts and data processing operations. Inheriting the features of the parent IOPT Petri net class, including an external interface composed of input and output signals and events, the addition of dataflow operations brings enhanced modeling capabilities to specify mathematical data transformations and graphically express the dependencies between signals. Data-centric systems, that do not require reactive controllers, are designed using pure dataflow models. Component based model composition enables reusing existing components, create libraries of previously tested components and hierarchically decompose complex systems into smaller sub-systems. A precise execution semantics was defined, considering the relationship between dataflow and Petri net nodes, providing an abstraction to define the interface between reactive controllers and input and output signals, including analog sensors and actuators. The new formalism is supported by the IOPT-Flow Web based tool framework, offering tools to design and edit models, simulate model execution on the Web browser, plus model-checking and software/hardware automatic code generation tools to implement controllers running on embedded devices (C,VHDL and JavaScript). A new communication protocol was created to permit the automatic implementation of distributed cyber-physical systems composed of networks of remote components communicating over the Internet. The editor tool connects directly to remote embedded devices running DS-Pnet models and may import remote components into new models, contributing to simplify the creation of distributed cyber-physical applications, where the communication between distributed components is specified just by drawing arcs. Several application examples were designed to validate the proposed formalism and the associated framework, ranging from hardware solutions, industrial applications to distributed software applications

    Engineering model transformations with transML

    Full text link
    The final publication is available at Springer via http://dx.doi.org/10.1007%2Fs10270-011-0211-2Model transformation is one of the pillars of model-driven engineering (MDE). The increasing complexity of systems and modelling languages has dramatically raised the complexity and size of model transformations as well. Even though many transformation languages and tools have been proposed in the last few years, most of them are directed to the implementation phase of transformation development. In this way, even though transformations should be built using sound engineering principles—just like any other kind of software—there is currently a lack of cohesive support for the other phases of the transformation development, like requirements, analysis, design and testing. In this paper, we propose a unified family of languages to cover the life cycle of transformation development enabling the engineering of transformations. Moreover, following an MDE approach, we provide tools to partially automate the progressive refinement of models between the different phases and the generation of code for several transformation implementation languages.This work has been sponsored by the Spanish Ministry of Science and Innovation with project METEORIC (TIN2008-02081), and by the R&D program of the Community of Madrid with projects “e-Madrid" (S2009/TIC-1650). Parts of this work were done during the research stays of Esther and Juan at the University of York, with financial support from the Spanish Ministry of Science and Innovation (grant refs. JC2009-00015, PR2009-0019 and PR2008-0185)

    Object-oriented shipboard electric power system library

    Get PDF
    The objective of this thesis is to explore the powerful capabilities of using an object-oriented modeling language to model and simulate an all electric Naval Shipboard Power System. Modelica has been used to model and simulate the shipboard power system which acts as an alternative simulation tool. The shipboard system is developed using the concept of packages. Different components like the buck converter, inverter, and AC machines have been modeled as a part of the library to develop the power system. The shipboard system has been simulated as two decoupled systems, the AC and DC systems. This research further focuses on developing a networked protection system to detect and clear faults and protect the shipboard power system from complete breakdown. A discrete supervisory controller has been designed using Petri nets as part of the protection system to control the converters and clear faults. A communication network has also been modeled for communication. Two different case studies, the open circuit test, and short circuit test were performed to test the effectiveness of the protection system and the simulation results are presented. This thesis also gives an overview of different properties of Modelica along with its advantages over other simulation tools, a detailed survey of different types of object-oriented simulation tools available, a comparison of different power electronics simulation tools, and some of the previous work done in Modelica

    Advanced reliability analysis of polymer electrolyte membrane fuel cells in automotive applications

    Get PDF
    Hydrogen fuel cells have the potential to dramatically reduce emissions from the energy sector, particularly when integrated into an automotive application. However, there are three main hurdles to the commercialisation of this promising technology; one of which is reliability. Cur- rent standards require an automotive fuel cell to last around 5000 h of operation (equivalent to around 150,000 miles), which has proven difficult to achieve to date. This hurdle can be overcome through in-depth reliability analysis including techniques such as Failure Mode and Effect Analysis (FMEA), Fault Tree Analysis (FTA) and Petri-net simulation. This research has found that the reliability field regarding hydrogen fuel cells is still in its infancy, and needs development, if the current standards are to be achieved. In this research, a detailed reliability study of a Polymer Electrolyte Membrane Fuel Cell (PEMFC) is undertaken. The results of which are a qualitative and quantitative analysis of a PEMFC. The FMEA and FTA are the most up to date assessments of failure in fuel cells developed using a comprehensive literature review and expert opinion. Advanced modelling of fuel cell degradation logic was developed using Petri-net modelling techniques. 20 failure modules were identfied that represented the interactions of all failure modes and operational parameters in a PEMFC. Petri-net simulation was used to overcome key pitfalls observed in FTA to provide a verfied degradation model of a PEMFC in an automotive application, undergoing a specific drive cycle, however any drive cycle can be input to this model. Overall results show that the modeled fuel cell's lifetime would reach 34 hours before falling below the industry standard degradation rate of more than 5%. The degradation model has the capability to simulate fuel cell degradation under any drive cycle and with any operating parameters. A fuel cell test rig was also developed that was used to verify the simulated degradation. The rig is capable of testing single cells or stacks from 0-470W power. The results from the verification experimentation agreed strongly with the degradation model, giving confidence in the accuracy of the developed Petri-net degradation model. This research contributes greatly to the field of reliability of PEMFCs through the most up-to-date and comprehensive FMEA and FTA presented. Additionally, a degradation model based upon Petri-nets is the first degradation model to encompass a 1D performance model to predict fuel cell life time under specific drive cycles
    • …
    corecore