Skip to content

About the Petro module 

Benefits of the Petro module


and ergonomic


calculation engine MOCA-RP


Compatible with
the HPC plug-in

Users can easily create block diagrams via the intuitive graphic interface and have a wide range of equipment to choose from (pumps, compressors, filters, separators, tanks, wells, flares, etc.).  

  • Equipment behavior can be precisely configured and users can modify a number of parameters, including failure rate, repair time, start-up time, capacity, start-up conditions, downgraded events, teething problems and common cause failures.

Once the system has been modeled, the MOCA-RP engine produces a wide range of results:

  • Temporal, mean or periodic output for each flow and each of the system’s outlets.
  • The contribution of each piece of equipment to the system production losses.
  • Mean or periodic availability of the system for each flow.
  • Maintenance teams: mobilization time from zone A to B, conditional mobilization, schedule, etc.
  • Spare part management: initial size, restocking policy (threshold or periodical), multi-level restocking.
  • Sequences or cut sets leading to a specific event.
  • Cost management (OPEX/CAPEX)..
  • Shutdown duration analysis.


  • Shared resource management: In addition to modeling your system, the Petro module helps you to manage the associated logistics and operating environment. A Gantt chart can be used to define preventive maintenance operations. The repair team and the stock of spare parts to be used can be specified for each instance of equipment failure. Users can configure the time required for the repair team to intervene and the time slots for each team. They can also indicate the number of spare parts and explain how the restocking process works: either periodically or on request when a certain threshold is reached, and either directly from the provider or from another stock source. The time it takes for a maintenance team to intervene may vary according to the component location, as some systems are operated over large areas.
  • Modeling power: For each piece of equipment, the Petro module produces Petri nets that correspond to the behaviors specified by the user. The major advantage of stochastic Petri nets is their capacity for modeling and for describing the dysfunctional (component failures) and functional (architecture and support functions such as maintenance or reconfiguration procedures) parts of a system. It is very easy for users to precisely describe the conditions required to start or stop equipment, define the aging process, or set a timer to delay execution.
  • Hierarchical system: Users can work in a hierarchical way by creating subsystems to improve the model’s readability and facilitate the duplication of certain parts.


  • Petro runs interactive simulations for observing equipment behavior and validating your model step by step. A detailed analysis of contribution to losses is also available: for all components, by failure type, by component type or by predefined component groups. All the key results are summarized in a separate window.

petro_interactive_simulation_1_1.png  petro_interactive_simulation_2_1.png  petro_interactive_simulation_-_3_1.png

  • Option to automate calculations (batch runs) and draw variations for sensitivity analysis.
  • Results are stored in the document and can be exported in a variety of formats (csv, XML, Excel, etc.).
  • Results can be viewed as line graphs, pie charts or histograms.
  • Printing in PDF vector format produces high-quality images and the files are small enough to be sent by email, even if the document contains hundreds of pages.
  • Interaction with the operating system: option to copy/paste either to or from word processing software, spreadsheets, or presentation tools.
  • With the “Attribute” feature (a system with custom properties), you can add any information you require to each object in the document, either to provide a more precise description or for traceability or result grouping purposes.
  • It features the High-Performance Computing plugin for use with the most powerful supercomputers.
Sectors of activity: aeronautics, aerospace, energies, defense, telecoms, transportation, health, universities and research

GRIF is designed for any field of activity

Whether for an oil platform, aircraft, train or water supply system, GRIF evaluates the reliability and availability of any system using a range of computational techniques. The GRIF software suite offers a wide variety of calculation methods so that users can select the most appropriate (analytical, simulation, etc.), according to the system being modeled.

Need more information? 

The Petro module is part of the GRIF Simulation package 

About GRIF