Accendo Reliability

Your Reliability Engineering Professional Development Site

  • Home
  • About
    • Contributors
    • About Us
    • Colophon
    • Survey
  • Reliability.fm
  • Articles
    • CRE Preparation Notes
    • NoMTBF
    • on Leadership & Career
      • Advanced Engineering Culture
      • ASQR&R
      • Engineering Leadership
      • Managing in the 2000s
      • Product Development and Process Improvement
    • on Maintenance Reliability
      • Aasan Asset Management
      • AI & Predictive Maintenance
      • Asset Management in the Mining Industry
      • CMMS and Maintenance Management
      • CMMS and Reliability
      • Conscious Asset
      • EAM & CMMS
      • Everyday RCM
      • History of Maintenance Management
      • Life Cycle Asset Management
      • Maintenance and Reliability
      • Maintenance Management
      • Plant Maintenance
      • Process Plant Reliability Engineering
      • RCM Blitz®
      • ReliabilityXperience
      • Rob’s Reliability Project
      • The Intelligent Transformer Blog
      • The People Side of Maintenance
      • The Reliability Mindset
    • on Product Reliability
      • Accelerated Reliability
      • Achieving the Benefits of Reliability
      • Apex Ridge
      • Field Reliability Data Analysis
      • Metals Engineering and Product Reliability
      • Musings on Reliability and Maintenance Topics
      • Product Validation
      • Reliability by Design
      • Reliability Competence
      • Reliability Engineering Insights
      • Reliability in Emerging Technology
      • Reliability Knowledge
    • on Risk & Safety
      • CERM® Risk Insights
      • Equipment Risk and Reliability in Downhole Applications
      • Operational Risk Process Safety
    • on Systems Thinking
      • Communicating with FINESSE
      • The RCA
    • on Tools & Techniques
      • Big Data & Analytics
      • Experimental Design for NPD
      • Innovative Thinking in Reliability and Durability
      • Inside and Beyond HALT
      • Inside FMEA
      • Institute of Quality & Reliability
      • Integral Concepts
      • Learning from Failures
      • Progress in Field Reliability?
      • R for Engineering
      • Reliability Engineering Using Python
      • Reliability Reflections
      • Statistical Methods for Failure-Time Data
      • Testing 1 2 3
      • The Manufacturing Academy
  • eBooks
  • Resources
    • Accendo Authors
    • FMEA Resources
    • Glossary
    • Feed Forward Publications
    • Openings
    • Books
    • Webinar Sources
    • Podcasts
  • Courses
    • Your Courses
    • Live Courses
      • Introduction to Reliability Engineering & Accelerated Testings Course Landing Page
      • Advanced Accelerated Testing Course Landing Page
    • Integral Concepts Courses
      • Reliability Analysis Methods Course Landing Page
      • Applied Reliability Analysis Course Landing Page
      • Statistics, Hypothesis Testing, & Regression Modeling Course Landing Page
      • Measurement System Assessment Course Landing Page
      • SPC & Process Capability Course Landing Page
      • Design of Experiments Course Landing Page
    • The Manufacturing Academy Courses
      • An Introduction to Reliability Engineering
      • Reliability Engineering Statistics
      • An Introduction to Quality Engineering
      • Quality Engineering Statistics
      • FMEA in Practice
      • Process Capability Analysis course
      • Root Cause Analysis and the 8D Corrective Action Process course
      • Return on Investment online course
    • Industrial Metallurgist Courses
    • FMEA courses Powered by The Luminous Group
    • Foundations of RCM online course
    • Reliability Engineering for Heavy Industry
    • How to be an Online Student
    • Quondam Courses
  • Calendar
    • Call for Papers Listing
    • Upcoming Webinars
    • Webinar Calendar
  • Login
    • Member Home
  • Barringer Process Reliability Introduction Course Landing Page
  • Upcoming Live Events
You are here: Home / Articles / Petri Nets for System Reliability Modeling

by Fred Schenkelberg 3 Comments

Petri Nets for System Reliability Modeling

Petri Nets for System Reliability Modeling

A Petri net graph is a depiction of a system using a symbolic language.

The modeling permits the analysis of complex systems or networks of systems.

It is possible to include elements of the system that are neither function or failed. In other words, it permits modeling a system when one or more of the elements are in a degraded state or under repair.

Petri net modeling is useful when the repair/restore times are long compared to operating times, as reliability block diagrams and fault tree analysis approach assume short or insignificant repair times, in most cases.

Petri net modeling permits mathematical analysis of system functionality along with system reliability.

There are a range of types of Petri nets useful for reliability modeling including:

  • Stochastic Petri-Net (SPN) which includes a firing time with each transition. The firing of a transition creates a change in of state of the associated elements.
  • Generalized Stochastic Petri-Net (GSPN) permits timed transitions with a mix of zero firing times and exponentially distributed firing times.
  • Extended Stochastic Petri-Net (ESPN) with arbitrary statistical distributions of firing times.

Basic terms and elements of Petri nets

Transitions or the events that may occur are represented by bars.

Places or conditions are represented by circles.

Arrows or Arcs (flow relations) describe the flow of information between transitions and conditions. Arcs do not connect transitions to transitions, nor conditions to conditions.

Tokens are dots within Places which represent a specific configuration of the net called a marking. As the network experiences transitions, the tokens move across the model.

Here is a simple Petri Net example [Volovoi, 2004]



from Volovoi 2004
from Volovoi 2004

The two tokens, dots, represent two units in the system. The three circles, places, present the three possible states each unit finds itself: Up or operational; Standby or ready and not operating; or Down meaning the unit is not operational or failed.

The transitions, the bars, contain information on the timing and frequency of moving between states following the various arcs.

Modeling tools

It is beyond the scope of this work to fully describe Petri Net modeling other than this brief mention. The modeling of complex systems is often done using computer modeling tools.

The site, Petri Nets Tool Database list numerous software tools for modeling.
https://www.informatik.uni-hamburg.de/TGI/PetriNets/tools/db.html

Kishor Trivedi has a YouTube lecture on Stochastic Petri Nets
Kishor Trivedi on Stochastic Petri Nets – YouTube
https://www.youtube.com/watch?v=V43izsrnKbw

Volovoi V., RAMS 2004 – International Symposium on Product Quality and Integrity. 2004. “Modeling Multiphased Missions Using Stochastic Petri Nets with Aging Tokens.” Proceedings – Annual Reliability and Maintainability Symposium 2004-January (January): 232-236.


 

Andre Kleyner sent the following note with a few more basic references on Petri Nets:

I’m glad you brought up the topic of Petri Nets on Accendo.  I actually co-authored a couple of articles with Vitali Volovoi on Petri Nets:

Kleyner A., Volovoi V. (2010) Application of Petri Nets to Reliability Prediction of Occupant Safety Systems with Partial Detection and Repair, Reliability Engineering and System Safety v.95 June 2010, pp. 606-613

Kleyner A., Volovoi V. (2008) Reliability Prediction using Petri Nets for On-Demand Safety Systems with Fault Detection.  Safety and Reliability and Risk Analysis.  Edited by Martorell, Soares, and Barnett.  Proceedings of ESREL (European Safety and Reliability Conference), v.3, pp.1961-1968.

Also in Practical Reliability Engineering Ed.5, I added section 6.12, which is dedicated to Petri Nets basics with an example

Filed Under: Articles, Musings on Reliability and Maintenance Topics, on Product Reliability Tagged With: Petri net modeling

About Fred Schenkelberg

I am the reliability expert at FMS Reliability, a reliability engineering and management consulting firm I founded in 2004. I left Hewlett Packard (HP)’s Reliability Team, where I helped create a culture of reliability across the corporation, to assist other organizations.

« The Maintenance Management Excellence Path
Environmental and Use Factors »

Comments

  1. shorouq says

    December 27, 2016 at 11:01 AM

    you’ve just saved my life ! I love u !

    Reply
    • Fred Schenkelberg says

      December 27, 2016 at 4:19 PM

      Glad to help Shorouq.

      Cheers,

      Fred

      Reply
  2. Nadir Mezoued says

    April 9, 2020 at 9:26 AM

    Interesting stuff , thanks a lot Fred for your qualitative topic , long time after been graduated I started reviewing Markov and discovering Petri networks since the past 03months ,As I am actually working on the obsolescence of ICSS in different area I feel missing all that time for re-studying classical ideas related to the reability of the ICSS and how better can enhance their availabilities in the O&G .I would like keeping contact with you for further subjects or projects thank you ; you may contact me on. mezdir@yahoo.fr

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Article by Fred Schenkelberg
in the Musings series

Join Accendo

Receive information and updates about articles and many other resources offered by Accendo Reliability by becoming a member.

It’s free and only takes a minute.

Join Today

Recent Articles

  • Gremlins today
  • The Power of Vision in Leadership and Organizational Success
  • 3 Types of MTBF Stories
  • ALT: An in Depth Description
  • Project Email Economics

© 2025 FMS Reliability · Privacy Policy · Terms of Service · Cookies Policy