WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Etude de méthodes d'analyse des historiques de maintenance dans un environnement de forage pétrolier offshore

( Télécharger le fichier original )
par Philippe JUNG
CNAM - Ingénieur 2004
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

Module "Preventive Maintenance" (PM):

Ce module contient les informations permettant de générer les "Work Order" (WO) des maintenances programmées par le temps ou par les compteurs. Les PM sont créées sur les chantiers par un "Super User" en l'occurrence le TC sur les chantiers. La génération devrait se faire tous les 15 jours. En pratique, elle est effectuée toutes les semaines.

Chaque PM est associée à un ou plusieurs Job Plan (JP) et à un seul équipement (EQPT).

Structure des différentes tables associées au module PM:

 

FIELDS

TYPE

SIZE

Name on screen

Value list/table

 

PMNUM

UPPER

8

PM

NA

 

DESCRIPTION

ALN

50

NA

NA

 

EQNUM

UPPER

10

Equipment

Drill Down

 

EQDESCRIPTION

ALN

50

NA

NA

 

ROUTE

UPPER

8

Route

NA

 

ROUTEDESCR

ALN

50

NA

NA

 

JPNUM

UPPER

10

Job Plan

NA

Only if no JP sequence

JPDESCRIPTION

ALN

50

NA

NA

 

PMJP1

UPPER

8

Lead Craft

NA

 

WORKTYPE

UPPER

50

Work Type

Work Type
Option

 

STORELOC

UPPER

8

Storeroom

Select Storeroom

 

CREWID

ALN

8

Crew

CREWID

 

PMJP4

ALN

20

Sub Work

NA

 

PMEQ1

YORN

1

ISM

NA

EQ9 in PM, WOEQ9 in WO

FREQUENCY

INTEGER

10

Frequency

 

Time based

FREQUNIT

UPPER

8

Frequency Units

 
 

METERFREQUENCY1

DECIMAL

11

Frequency

 

Meter based

LASTMETERREADING1

DECIMAL

8

Reading at last WO

 
 

LASTMETERDATE1

DATETIME

10

Date of last WO

 
 

FIRSTDATE

DATE

4

First Start Date

 
 

LASTSTARTDATE

DATE

4

Last Target Start
Date

 
 

LASTCOMPDATE

DATE

4

Last Completion
Date

 
 

USETARGETDATE

YORN

1

Use Target Date

 
 

EXTDATE

DATE

4

Extended Date

 
 

ADJNEXTDUE

YORN

1

Adjust Next Due
Date

 
 
 
 
 
 
 
 
 
 
 
 
 
 

Table: PM main table of the preventive maintenance module

Table 5 Tables du module PM.

Ecran principal des PM: (Fig.7)

- Le champ "Lead Craft" provient du "Job Plan" (JP). Il est copié dans le champ correspondant du WO généré. Ce champ est obligatoire. Il est issu d'une liste de valeurs prédéfinie.

- Le champ "ISM" provient du module EQPT. Il est Y ou vide (= N).

- Le champ "CMS" (Continuous Machinery Survey) indique un équipement pouvant être certifié par l'intermédiaire d'un processus dit de maintenance continue de l'équipement qui permet d'éviter des tests complets lors des inspections de certifications par DNV. Il sera mis en service dans une prochaine version à paraître en fin 2004 et sera positionné sous le champ ISM.

- Le champ "Worktype" contient l'état initial des PM générées. Il est toujours positionné à WSCH.

- Le champ "Crew" contient l'équipe qui sera copiée dans le WO généré. Ce champ n'est pas obligatoire. Il est sélectionné dans une liste de valeurs prédéfinie.

Figure 7 Ecran principal du module PM

Ecran "Frequency" des PM: (Fig. 8)

Cet écran contient toutes les informations nécessaires pour la planification des maintenances préventives.

Figure 8 Onglet "Frequency" du module Preventive Maintenance.

Il existe deux types de méthodes de planification des maintenances situées dans les deux zones correspondantes de l'écran:

- Time-Based: Est la planification par le temps.

Les champs "Frequency" et "Frequency Unit" permettent de définir la périodicité de la maintenance. Le premier est un nombre entier représentant le nombre d'unité de temps. Lorsqu'il est à 0, la PM n'est pas planifiée par le temps. Le second qui correspond à l'unité de temps peut prendre les valeurs: YEARS (365 jours), MONTHS (30 jours) , WEEKS ou DAYS.

La valeur "Next Due Date" est un champ calculé à partir des valeurs de dates contenues dans la zone "Work Order Generation Information". Il est calculé comme suit (Table 6):

Use Target Date

Adjust Next Due Date

Extended Date Exists

Next Due Date

Y

Y

Y

Extended Date + Frequency

Y

N

Y

Last Target Start Date + Frequency

N

Y or N

Y

Last Completion Date + Fequency

Y

N/A

N

Last Target Start Date + Frequency

N

N/A

N

Last Completion Date + Fequency

Table 6 Table de calcul pour les maintenances basées sur le temps.

Note: Si le champ "Use Target Date" est à N, cela indique que la prochaine maintenance sera effectuée à partir du moment de fermeture du "Work Order" qui la concerne. Dans ce cas, le champ "Next Due Date" ne peut être calculé et reste à blanc tant que le "Work Order" n'est pas fermé.

- Meter-Based: Est la planification par les compteurs se trouvant sur les équipements.

Ces compteurs peuvent avoir différentes significations suivant le type d'équipement. Toutefois, dans notre application, cela ne représente que des heures de fonctionnement. Ce type de maintenance est lié au module EQUIPEMENT ou sont entrées les valeurs des compteurs des équipements concernés par ce type de PM.

Le champ "Frequency" est le nombre d'unités de comptage entre deux générations de PM. Les unités de comptage sont celles que mesurent les compteurs des équipements. Sur nos unités, il s'agit d'heures. S'il est blanc ou 0, il n'y a pas de planification par le temps. Le champ "Avg.Meter Unit/Day" provient de la table équipement. Il s'agit de la valeur moyenne des comptages effectués par jour. Elle est mise à jour au fur et à me sure que l'on entre les valeurs des compteurs dans le module équipement.

Le champ "Reading at last WO" est copié de la table EQUIPEMENT chaque fois qu'un WO est généré.

Le champ "Date of Last WO" est copié de la table EQUIPEMENT chaque fois qu'un WO est généré. Il correspond à la date de la lecture de la dernière mesure.

Les champs "Estimate next reading" et "Estimate Next Due Date" sont des champs calculés. Ils correspondent respectivement à l'estimation de la valeur de la mesure à la date estimée de la génération de la prochaine PM. Ces deux champs sont mis à jour au fur et à mesure que l'on entre des valeurs de compteurs dans le module équipement.

Les champs "Estimate next reading" et "Estimate Next Due Date" sont calculés comme suit (Table 7):

S'il y a eu un enregistrement de compteur dans le module EQPT depuis que le WO a été généré par la PM:

Equipment Meter 1 Last Reading Date +

PM Meter 1 Freq - (Equipment Meter 1 New Reading - PM Meter 1 Reading at Last WO) PM Meter 1 Average Units per Day

S'il n'y a pas eu d'enregistrement de compteur dans le module EQPT depuis que le WO a été généré par la PM:

Si Use Target Start = Y

Si Use Target Start = N

PM Last Completion Date + ( PM Meter 1 Frequency / PM Meter 1 Avg. Units per Day)

PM Last Target Start Date + (PM Meter 1 Frequency / PM Meter 1 Avg. Units per Day)

Table 7 Table de calcul pour les maintenances basées sur les compteurs.

La zone "Work Order Generation Information" contient les informations de planification des PM des deux types.

- Le champ "First Start Date". Date de démarrage de la planification de cette PM par le

temps. La planification par le temps ne démarre que si une valeur existe dans ce champ.
- Le champ "Last Target Start Date" date à laquelle le WO généré par la PM était prévu

de démarrer.

- Le champ "Last Completion Date" contient la date de fermeture du dernier WO créé par cette PM.

- Le champ "Use Target Start" lorsqu'il est à N indique que la planification ne se fera qu'à partir de la date de clôture du WO (Last Completion Date) et non à la date prévue par le système. Dans ce cas, toute la planification est décalée dans le temps. Lorsqu'il est à Y, il impose une planification stricte dans le temps et peut dans une certaine mesure accroître le nombre de maintenance en retard (overdue).

- Le champ "Sequenced" indique si la PM utilise une séquence dans le JP qui lui est associé. Le "JP sequence" est une technique permettant de séquencer plusieurs JP au fur et à mesure de leur planification. Cette option n'est pas encore implémentée et l'on considérera que l'on n'a qu'un et un seul JP par PM.

- Le champ "Counter" indique le nombre de PM effectuées depuis "First Start Date".

- Le champ "Use Frequency for Scheduling" indique si le système de hiérarchie des PM

sera utilisé ou non lorsque les critères de déclenchement de la PM seront atteints. Cette

option n'est pas encore implémentée.

Note: Les notions de JP séquence et de PM hiérarchie serons implémentés dans la nouvelle révision à paraître en fin 2004.

La zone "Override Due Date" contient les informations permettant de décaler une PM dans le temps.

- Le champ "Extended Date" contient la date à laquelle la PM aura lieu. Il ne s'applique qu'à la PM courante et non plus à sa hiérarchie. Il est remis à blanc dés que la PM a été générée. Ce champ est en lecture seule si "First Date" ou "Next Due Date" est vide. Il remplace la valeur de "Next Due Date" par celle de "Adjust Next Due Date" lorsque les conditions sont remplies.

- Le champ "Adjust Next Due Date" n'est accessible que si une valeur est entrée dans "Extend Date". Il doit être à Y pour que cette date soit prise en compte. Il est mis à blanc dés que la PM a été générée.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Et il n'est rien de plus beau que l'instant qui précède le voyage, l'instant ou l'horizon de demain vient nous rendre visite et nous dire ses promesses"   Milan Kundera