[PDF] Model Based Safety Assessment Of Industrial Automation Systems Using Iec 61499 eBook

Model Based Safety Assessment Of Industrial Automation Systems Using Iec 61499 Book in PDF, ePub and Kindle version is available to download in english. Read online anytime anywhere directly from your device. Click on the download button below to get a free pdf file of Model Based Safety Assessment Of Industrial Automation Systems Using Iec 61499 book. This book definitely worth reading, it is an incredibly well-written.

Model-based Safety Assessment of Industrial Automation Systems Using IEC 61499

Author : Zeeshan Ejaz Bhatti
Publisher :
Page : 219 pages
File Size : 17,95 MB
Release : 2017
Category : Model-driven software architecture
ISBN :

GET BOOK

Industrial automation systems are complex control systems that perform control and automation of hazardous plants. Safety of such systems is of paramount importance and may even be mandated by law. Safety-related systems may be required to demonstrate conformance to an applicable functional safety standards to assure safety and demonstrate the that these systems mitigate the risk to human lives, as much as reasonably possible. IEC 61508 is a standard of functional safety for generic electric, electronic, and programmable electronic (E/E/PE) systems and is used as the principal guide in this thesis. IEC 61508 adopts a two-pronged approach for addressing random failures in the hardware and systematic errors in the software. Random failures are addressed using quantitative techniques for reliability analysis e.g., reliability block diagrams and Markov analysis, and by computing the safe failure fraction to establish a confidence level. Systematic errors, on the other hand, are avoided by following quality assurance recommendations and qualitative validation techniques. However, this segregated application of quantitative and qualitative approaches is inadequate for addressing complexities introduced by software-intensive control systems. Furthermore, the manual application of traditional safety analysis techniques is tedious, error-prone, and largely dependent on practitioners' skills. In order to ameliorate these problems, a model-driven approach towards safety analysis named, model-based safety assessment (MBSA) was proposed, which has gained significant interest in academia and industry in the recent years. MBSA approaches use system models for the purpose of safety analysis such as extracting fault trees, performing quantitative analysis, or discovering a critical sequence of errors that may cause system failures. MBSA can be performed on either by using dedicated safety models or by using system development models. The latter approach allows seamless integration with model-driven development (MDD), which is the state-of-the-art for design, implementation and validation of control and automation systems. In MDD, high-level system models are constructed that are iteratively refined by adding details until an implementation of the system software can be automatically extracted from the development models using automatic code generation. One such approach for implementing industrial control systems uses IEC 61499, which is an open standard for implementing industrial process controller and measurement systems. It proposes various design artefacts e.g., basic and composite function blocks and enables a component-oriented design approach for implementing complex behaviours i.e., by connecting function blocks to form function block networks. A popular design pattern for the development of IEC 61499 based systems suggests the implementation of two separate tiers called plant-model and controller. The plantmodel mimics the expected behaviour of the plant and the controller implements the automation logic. When connected in a closed-loop, the overall system model is formed that is used for various verification and validation activities such as formal verification, testing, simulation. Such analyses are well-suited for safety-critical systems and help to avoid systematic errors. However, plant-models are also susceptible to random errors, which cannot be analysed by using qualitative techniques alone. Unfortunately, all existing validation and verification techniques available for IEC 61499 based systems are qualitative in nature, which cannot be used for the purpose of quantitative risk assessment. This calls for developing an approach for the quantitative safety assessment of IEC 61499 based systems. In this thesis, we present an MBSA approach for quantitative risk assessment of industrial automation systems using IEC 61499. The presented approach proposes a novel structure named stochastic function block for modelling stochastic aspects of random failures and environmental non-determinism in the plant-model. The controller, on the other hand, is developed using standard IEC 61499 function blocks. The overall system model is transformed into Markov decision processes in the Prism language for probabilistic verification using the Prism model checker. This enables quantitative analysis of the system behaviour presuming software behaviour under random errors of the plant. The controller is eventually used for automatic code generation and deployment onto the physical plant. Use of standard function blocks for the controller renders the proposed technique complaint to the IEC 61499 standard and permit seamless integration into the MDD activities. The key contributions of the presented work are as following. 1) A novel structure based on IEC 61499 basic function blocks named stochastic function block. This structure is used for representing the random errors in the plant model and environmental non-determinism. 2) A rule-based transformation from IEC 61499 function blocks to Prism model that preserves the adopted synchronous execution semantics. The generated Prism model is a Markov decision process that represents the probabilistic and non-deterministic aspects of the system due to its random errors. 3) A scalable MBSA approach for a unified qualitative and quantitative analysis, which is useful in the early design validation and managing modifications in system design. 4) An MDE tool-chain named BlokIDE, which provides support for the proposed stochastic function blocks and automatic translation to the Prism language. This enables stochastic error modelling and integration with the Prism model checker for the purpose of proposed MBSA approach. 5) A proposal for conforming to IEC 61508 requirements using IEC 61499 modelbased approach, showing various specification and design various stages of the V-Model. To the best of our knowledge, the proposed approach is the very first attempt for providing a model-based safety assessment approach for industrial automation systems using IEC 61499 along with a comprehensive tool-chain.

Modelling Control Systems Using IEC 61499

Author : Alois Zoitl
Publisher : IET
Page : 246 pages
File Size : 40,57 MB
Release : 2014-05-30
Category : Technology & Engineering
ISBN : 1849197601

GET BOOK

This book provides a concise introduction to the main concepts and models defined in the standard for modelling distributed control systems for use in factory automation.

Model-Driven Design Using IEC 61499

Author : Li Hsien Yoong
Publisher : Springer
Page : 209 pages
File Size : 48,6 MB
Release : 2014-11-13
Category : Technology & Engineering
ISBN : 3319105213

GET BOOK

This book describes a novel approach for the design of embedded systems and industrial automation systems, using a unified model-driven approach that is applicable in both domains. The authors illustrate their methodology, using the IEC 61499 standard as the main vehicle for specification, verification, static timing analysis and automated code synthesis. The well-known synchronous approach is used as the main vehicle for defining an unambiguous semantics that ensures determinism and deadlock freedom. The proposed approach also ensures very efficient implementations either on small-scale embedded devices or on industry-scale programmable automation controllers (PACs). It can be used for both centralized and distributed implementations. Significantly, the proposed approach can be used without the need for any run-time support. This approach, for the first time, blurs the gap between embedded systems and automation systems and can be applied in wide-ranging applications in automotive, robotics, and industrial control systems. Several realistic examples are used to demonstrate for readers how the methodology can enable them to reduce the time-to-market, while improving the design quality and productivity.

Model-Based Safety and Assessment

Author : Yiannis Papadopoulos
Publisher : Springer Nature
Page : 380 pages
File Size : 33,4 MB
Release : 2019-10-11
Category : Computers
ISBN : 3030328724

GET BOOK

This book constitutes the proceedings of the 6th International Symposium on Model-Based Safety and Assessment, IMBSA 2019, held inThessaloniki, Greece, in October 2019. The 24 revised full papers presented were carefully reviewed and selected from 46 initial submissions. The papers are organized in topical sections on safety models and languages; dependability analysis process; safety assessment; safety assessment in automotive industry; AI in safety assessment.

Model-Based Safety and Assessment

Author : Marc Zeller
Publisher : Springer Nature
Page : 255 pages
File Size : 46,18 MB
Release : 2020-09-03
Category : Computers
ISBN : 303058920X

GET BOOK

This book constitutes the proceedings of the 7th International Symposium on Model-Based Safety and Assessment, IMBSA 2020, held in Lisbon, Portugal, in September 2020. The conference was held virtually due to the COVID-19 pandemic. The 15 revised full papers and 4 short papers presented were carefully reviewed and selected from 30 initial submissions. The papers are organized in topical sections on safety models and languages; state-space modeling; dependability analysis process; safety assessment in automotive domain; AI and safety assurance.

IoT Automation

Author : Jerker Delsing
Publisher : CRC Press
Page : 403 pages
File Size : 22,16 MB
Release : 2017-02-17
Category : Computers
ISBN : 149875676X

GET BOOK

This book presents an in-depth description of the Arrowhead Framework and how it fosters interoperability between IoT devices at service level, specifically addressing application. The Arrowhead Framework utilizes SOA technology and the concepts of local clouds to provide required automation capabilities such as: real time control, security, scalability, and engineering simplicity. Arrowhead Framework supports the realization of collaborative automation; it is the only IoT Framework that addresses global interoperability across multiplet SOA technologies. With these features, the Arrowhead Framework enables the design, engineering, and operation of large automation systems for a wide range of applications utilizing IoT and CPS technologies. The book provides application examples from a wide number of industrial fields e.g. airline maintenance, mining maintenance, smart production, electro-mobility, automative test, smart cities—all in response to EU societal challenges. Features Covers the design and implementation of IoT based automation systems. Industrial usage of Internet of Things and Cyber Physical Systems made feasible through Arrowhead Framework. Functions as a design cookbook for building automation systems using IoT/CPS and Arrowhead Framework. Tools, templates, code etc. described in the book will be accessible through open sources project Arrowhead Framework Wiki at forge.soa4d.org/ Written by the leading experts in the European Union and around the globe.

IEC 61499 Function Blocks for Embedded and Distributed Control Systems Design

Author : Valeriy Vyatkin
Publisher :
Page : 0 pages
File Size : 17,94 MB
Release : 2012
Category : Automatic control
ISBN : 9781936007936

GET BOOK

IEC 61499 is the standard for distributed control systems that follows on from the IEC 61131 standard for programmable logic controllers (PLC). This book is a practical guide for component-based development of distributed embedded and control systems as proposed by this international standard.

A Model-driven Approach for Safety Critical Systems

Author : Zeeshan Ejaz Bhatti
Publisher :
Page : 178 pages
File Size : 15,62 MB
Release : 2011
Category : Model-driven software architecture
ISBN :

GET BOOK

Rapidly increasing dependence on computers for the purpose of monitoring, control and automation raise safety concerns. Some applications demand high availability and reliability of the system. Example of such systems are the y-by-wire, pace-maker (for heart patients) and stability control systems. Failure or unavailability of such systems usually have severe consequences. The complexity of system software has increased in recent years. While a remarkable amount of effort has gone into the standardization of PLC programming, control systems are still largely implemented in an ad hoc manner. Shorter time-to-market and higher expectations on reliability of embedded systems, demands improvements in the development practices. We suggest using model-driven development (MDD) paradigm for implementing safety critical systems using IEC 61499 standard. IEC 61499 is a recent standard for PLC programming using a block-diagram oriented visual language. The component-based approach of IEC 61499 supports a modular system design with a scope of re-usability of models. We have proposed a formal verification approach for IEC 61499 systems for the purpose of evaluating reliability. An observer based approach is proposed for capturing system properties in an intuitive manner. We employ model checking and reachability analysis algorithms that formally prove the absence of certain errors in the system, thus providing reliability guarantees. This formal verification approach in conjunction with synchronous execution semantics ensure that the system is deterministic, free from deadlocks and satisfies certain correctness criteria. We have implemented an integrated development environment (IDE) named TimeMe Studio, for safety critical systems. It implements IEC 61499 as a domain specific language that leverages the automatic code generation using synchronous compiler, observer-based formal verification and static timing analysis. This provides certain guarantees on the predictability, dependability and timeliness aspects of safety critical systems. Observability and executability features of MDD are provided by implementing a visual simulator.

IEC 61131–3: Programming Industrial Automation Systems

Author : Karl-Heinz John
Publisher : Springer Science & Business Media
Page : 381 pages
File Size : 23,19 MB
Release : 2013-06-29
Category : Computers
ISBN : 3662078473

GET BOOK

IEC 61131-3 gives a comprehensive introduction to the concepts and languages of the new standard used to program industrial control systems. A summary of the special programming requirements and the corresponding features in the IEC 61131-3 standard make it suitable for students as well as PLC experts. The material is presented in an easy-to-understand form using numerous examples, illustrations, and summary tables. There is also a purchaser's guide and a CD-ROM containing two reduced but functional versions of programming systems.