Signup our newsletter to get update information, news, insight or promotions.

Cause & Effect Testsheet Management

“Cause and Effect”​ Testsheet Management Application

Table of Contents
Facebook
Twitter
LinkedIn
Telegram
WhatsApp

“Do not be embarrassed by your failures, learn from them and start again”. Richard Branson.

This article was originally published on LinkedIn, November 20th 2022

Introduction

Although I’m not an expert in Instrumentation & Automation, I have worked with precomissioning teams using “Cause and Effect” (C&E) matrices. However, I often noticed how those spreadsheets could have been faster and more practical in getting the correct information.


Furthermore, the matrix spreadsheet often has many columns and rows that they have to be printed in multiple plotter-size sheets wallpapering the meeting rooms. So, I thought that there were better ways to do it, and here below, I’m presenting a case study.

Figure 001

Case Study: Cause and Effect Test Pack Management

The goal is to execute the “Cause and Effect” functional check when the initiator and actuator have completed their precomissioning checksheets.


To achieve this goal, the idea is to group C&E Function test packs with the initiator/actuator test documentation completed to prepare a baseline plan.

The typical approach

The typical approach in most of the projects, is the matrix representation in spreadsheets, where the list of initiators are listed on the frozen columns to the left and the actuators are columns to the right (with some few frozen rows at the top for the tag, description and B checksheet).


The crossings cells of the rows(initiator) vs columns (actuator) are filled with the effect (Cl – Close Valve, OP – Open valve, SD – Shutdown device), etc

Figure 002

I understand that spreadsheets are easy to operate. However, the more records and fields ( columns and rows), the sooner headaches appear.

A 600 initiators /500 actuators spreadsheet matrix, represent 300,000 cells. How many of them are actually filled (effect) cells?

See, for instance, a case of a project with 600 initiators and 500 actuators (small-medium size project). Scrolling right and down, zooming in and out across a matrix of 300,000 cells, turns any spreadsheet sluggish, not to mention when loaded with VLOOKUPS and other formulas.

Spreadsheet used for the Cause and Effect matrix with countless columns
Figure 003

A customized application using MS Access – VBA – SQL

As I stated at the beginning of the article, I’m not an instrumentation expert, but I do know how to manage data effectively.

Figure 004

The video below shows how selecting the initiator also dynamically changes the actuator (no need to scroll and zoom).

At a glance, we can determine what inputs have completed their B sheet. “A” checksheets are inferred as completed but if wished a customized field or button could fetch the status.

Comparing the use of a customized application vs spreadsheet for the management of the  "Cause and Effect" documentation
Figure 005

Opening completed the initiator/actuator B checksheets and their PID

Instead of manually locating intersections turned green or blue, the customized application has a field that automatically turns itself into a checkmark on a green background. Also, the field becomes a button to open the actually completed checksheet.

Figure 006

To open search by subsystem, Tag

Other functionality to quickly search tags or subsystems is shown below. A search pop-up box to filter and locate a specific tag or group by subsystem.

Quick access to folders

Instead of jumping into other applications, customized buttons right in the dashboard could directly open the PID, B Checksheets, or LPD folders.

Figure 007

To prepare Cause and effect checksheet

A customized button generates the below “Cause and Effect” Checksheet (or Testsheet).

Figure 008

Here we can see how to prepare a “Cause and Effect” checksheet, which could also be generated in bulk by subsystem or any other criteria.

Benefits of this customized application

  • Quickly and dynamically search the actuators impacted(effect) by any initiator (Cause).
  • Quickly verify their Precomissioning completion B checksheet status
  • If wished, quickly open the PID and/or the Loop Diagram for validation or consultation
  • Quickly generate the “Cause and Effect” checksheet and consolidate them with the related documentation for reference.
  • Quickly search and/or filter by initiator Tag or by subsystem
  • Quickly access to the PID, Instrument Folder or B checksheet folder for consultation.
  • Generate “Cause and Effect” (C & E) completion status reports by subsystem, loops, area, etc

Conclusions

I understand that spreadsheets are easy to operate; however, the more records and fields ( columns and rows), the slower performance. Scrolling right and down, zooming in and out across a matrix of 300,000 cells, turns any spreadsheet sluggish, not to mention if it is overloaded with VLOOKUPS and other formulas.


I invite you to think “outside the box” with a customized MS Access -VBA – SQL application.
The power of database techniques and structures in combination with VBA scripting is far superior to spreadsheets and VLOOKUPS.


Thanks for your feedback and comments on my previous LinkedIn article: Effective management of Instrument Loop Folders” I do welcome them.


Qatar 2022 World Cup has just started today; I have always been a big fan of World Cups and will attend some first-stage matches next week. I will be glad to visit Qatar after ten years since I last worked there.


This is the last opportunity to see Messi and CR7 in a World Cup, two of the best players in history. Argentina, Germany, Brazil, and Belgium are my favorites to win the World Cup. France is no longer among my favorites since Benzema, the winner of the Ballon d’Or, is out of the tournament due to an injury.


If you enjoyed this LinkedIn article, feel free to comment, like, or share it.

Thank you!
Eric Ocampo
ericocampo@ericocampo.com
www.ericocampo.com