Functional Resource Model

latest update: 2015-09-20    

Introduction

This topic deals with two uses of a generic model:

  1. Activity Breakdown Structure (ABS) and the related Function Breakdown Structure (FBS);
  2. Work Breakdown Structure (WBS) and the related Organization Breakdown Structure (OBS).

The first one applies to functional design based on process activities (e.g. PUMPING) and the related funtional units.

The second one applies to human activities (e.g. PUMP SIZING) and the related organization of resources.

Model

Below is the generic functional resource model that applies to all use cases.

The Functional Specification, defining an instance of ClassOfFunctionalObject in a Role, may include a mathematical definition of its transfer function, as are being used in process simulator software.

Examples of a population of the various objects in above diagram for all use cases are given in the table below.

ClassOfActivity

COFO/

COIPO

Functional Unit/

System/Team

Component

Role in Functional Unit/System/Team

Pumping

ClassOf

Functional

Object

Pumping System Function

Pumping Function Stream Handler
Driving Function Driver
Seal Oil System Function Sealer
Power Supply System Function Power Supplier
Stream Inlet Function Inlet

Stream Outlet Function

Outlet
Supporting Function Support
 

superclass   subclass

inherited:

ClassOf

Inanimate

Physical

Object

PUMP SYSTEM

PUMP

Stream Handler

PUMP DRIVER

Driver

SEAL OIL SYSTEM

Sealer

ELECTRICAL POWER SUPPLY SYSTEM

Power Supplier

INLET NOZZLE

Inlet

OUTLET NOZZLE

Outlet

API 610 BASE PLATE NUMBER 12

Support
      

Process

Engineering

ClassOf

Functional

Object

Process Engineering Team Function

Leading Function Lead Engineer
Process Engineering Function Engineer
Process Simulation Function Software
 

superclass   subclass

inherited:

ClassOf

Person

Process Engineering Team

edm:Person

Lead Engineer

edm:Person

Engineer

Process Simulator System

Software
  

Meeting

ClassOf

Functional

Object

Meeting Group Function

Chairing Function

Chair Person

Note Taking Function Note Taker
Attending Function Attendee
Accomodating Function Accomodation
 

superclass   subclass

inherited:

ClassOf

Org./

ClassOf

Person

Meeting Group

edm:Person

Chair Person

edm:Person

Note Taker

edm:Person

Attendee
COIPO

ROOM

Accomodation

Notes

1) This does not mean that everything has to be modeled in such detail. But if required this is the way to go, partially or entirely.

2) The relationship between an object and its definition may also be implemented differently, such as with the template RepresentationOfClassOfIndividualOnDocument.

WBS - OBS

The same diagram as above (actually two of them interconnected) is shown with the annotation where the Work Breakdown and the Organization Breakdown are.

Templates

The first diagram is shown below again, but this time indicating which templates are to be used.

Code

The code listed here is for PUMPING as listed in the table, thereby using the templates as indicated above.

Standard Models

It is possible for companies to create a library of standard resource models. Obviously these are adaptable.

Sequel Topic

For a sequal see the topic "From Design to Reality".